.marble-factory-board-module__RjcV7a__root{isolation:isolate;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;position:relative;container-type:size}.marble-factory-board-module__RjcV7a__viewport{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a4b497 #edf1e1;position:absolute;inset:0;overflow:auto}.marble-factory-board-module__RjcV7a__canvas{--cell-size:max(44px, min(calc(100cqw / var(--cols)), calc(100cqh / var(--rows))));width:max(100cqw, calc(var(--cell-size) * var(--cols)));height:max(100cqh, calc(var(--cell-size) * var(--rows)));place-items:center;display:grid}.marble-factory-board-module__RjcV7a__root[data-overview=true] .marble-factory-board-module__RjcV7a__canvas{--cell-size:min(calc(100cqw / var(--cols)), calc(100cqh / var(--rows)))}.marble-factory-board-module__RjcV7a__root[data-overview=true] .marble-factory-board-module__RjcV7a__viewport{overflow:hidden}.marble-factory-board-module__RjcV7a__stage{width:calc(var(--cell-size) * var(--cols));height:calc(var(--cell-size) * var(--rows));border-radius:calc(var(--cell-size) * .24);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.marble-factory-board-module__RjcV7a__drawing{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.marble-factory-board-module__RjcV7a__cells{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), minmax(0, 1fr));display:grid;position:absolute;inset:0}.marble-factory-board-module__RjcV7a__cell{appearance:none;color:#284a45;cursor:pointer;touch-action:pan-x pan-y;outline-offset:-5px;background:0 0;border:2px solid #0000;border-radius:16%;width:100%;min-width:44px;height:100%;min-height:44px;margin:0;padding:0}.marble-factory-board-module__RjcV7a__cell[aria-disabled=true]{cursor:default}.marble-factory-board-module__RjcV7a__cell[data-occupied]:not([aria-disabled=true]){cursor:grab;touch-action:none}.marble-factory-board-module__RjcV7a__cell[data-occupied]:active:not([aria-disabled=true]){cursor:grabbing}.marble-factory-board-module__RjcV7a__cell:focus-visible{background:#fcdd813b;outline:3px solid #28594d}.marble-factory-board-module__RjcV7a__cells[data-placement] .marble-factory-board-module__RjcV7a__cell:not([aria-disabled=true]):focus-visible{outline-style:dashed}@media (hover:hover){.marble-factory-board-module__RjcV7a__cell:not([aria-disabled=true]):hover{background:#fff9dd5c;border-color:#a3b99a85}.marble-factory-board-module__RjcV7a__cells[data-placement] .marble-factory-board-module__RjcV7a__cell:not([data-occupied]):not([aria-disabled=true]):hover{background:#f7d77e55;border-style:dashed;border-color:#b79745}}.marble-factory-board-module__RjcV7a__part{transition:opacity .1s}.marble-factory-board-module__RjcV7a__bell[data-rang]{filter:drop-shadow(0 0 6px #f4d16e88)}.marble-factory-board-module__RjcV7a__spark{opacity:.8}.marble-factory-board-module__RjcV7a__glyph{width:100%;height:100%;display:block}.marble-factory-board-module__RjcV7a__suggestion{pointer-events:none}.marble-factory-board-module__RjcV7a__panCue{z-index:2;color:#4b715b;pointer-events:none;background:#fffbeaeb;border:1px solid #b8c5a9;border-radius:7px;align-items:center;gap:5px;max-width:calc(100% - 14px);margin:0;padding:4px 7px;font-size:9px;line-height:1.3;display:flex;position:absolute;inset:auto 7px 5px auto}.marble-factory-board-module__RjcV7a__panCue>span{font-size:12px}@media (prefers-reduced-motion:reduce){.marble-factory-board-module__RjcV7a__part{transition:none}}
.marble-factory-game-module__w1TdxW__game{--ink:#193d38;--muted:#7b8778;--paper:#fffdf3;--gold:#f8cd47;overscroll-behavior:contain;height:100%;min-height:0;color:var(--ink);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-tap-highlight-color:transparent;background:#fffdf3;overflow:auto}.marble-factory-game-module__w1TdxW__game *,.marble-factory-game-module__w1TdxW__game :before,.marble-factory-game-module__w1TdxW__game :after{box-sizing:border-box}.marble-factory-game-module__w1TdxW__game button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation}.marble-factory-game-module__w1TdxW__game button:disabled{cursor:default;opacity:.4}.marble-factory-game-module__w1TdxW__game button:focus-visible,.marble-factory-game-module__w1TdxW__game summary:focus-visible{outline-offset:3px;outline:3px solid #268577}.marble-factory-game-module__w1TdxW__content{grid-template-rows:auto minmax(0,1fr);gap:18px;width:100%;max-width:1230px;height:100%;min-height:0;margin:0 auto;padding:18px 26px 20px;display:grid}.marble-factory-game-module__w1TdxW__header{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.marble-factory-game-module__w1TdxW__identity{align-items:center;gap:13px;min-width:0;display:flex}.marble-factory-game-module__w1TdxW__identity p{letter-spacing:.15em;color:#929276;margin:0 0 5px;font-size:9px;font-weight:800}.marble-factory-game-module__w1TdxW__identity p[data-gate=open]{color:#287e65}.marble-factory-game-module__w1TdxW__identity h1{letter-spacing:-.045em;margin:0;font-size:clamp(19px,2.3vw,30px);line-height:1.1}.marble-factory-game-module__w1TdxW__number{background:#f9d568;border:1.5px solid #e0b93d;border-radius:15px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:25px;font-weight:850;display:grid;transform:rotate(-4deg);box-shadow:0 4px #e9cf81}.marble-factory-game-module__w1TdxW__navigation{flex-shrink:0;gap:8px;display:flex}.marble-factory-game-module__w1TdxW__navigation button{background:#f1f3e8;border:1px solid #d8ddcc;border-radius:13px;place-items:center;width:46px;height:46px;font-size:24px;font-weight:700;display:grid}.marble-factory-game-module__w1TdxW__navigation svg{width:22px;height:22px}.marble-factory-game-module__w1TdxW__layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.8fr);gap:22px;min-height:0;display:grid}.marble-factory-game-module__w1TdxW__world{background:#edf1e1;border:1.5px solid #d4dbc7;border-radius:23px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 4px #dce4ce}.marble-factory-game-module__w1TdxW__world[data-success=true]{background:#e6f2df;border-color:#94bba2}.marble-factory-game-module__w1TdxW__mission{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px 4px;display:flex}.marble-factory-game-module__w1TdxW__mission>div{min-width:0}.marble-factory-game-module__w1TdxW__mission p{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:750;line-height:1.3}.marble-factory-game-module__w1TdxW__mission span[lang]{color:#74816d;margin-top:4px;font-size:11px;line-height:1.35;display:block}.marble-factory-game-module__w1TdxW__listen{background:#fafcf1;border:1px solid #cbd6bd;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:5px 10px;display:flex}.marble-factory-game-module__w1TdxW__listen svg{width:22px;height:22px}.marble-factory-game-module__w1TdxW__listen span{font-size:10px;font-weight:700}.marble-factory-game-module__w1TdxW__listen[aria-pressed=true]{background:#f8d360;border-color:#d8b944}.marble-factory-game-module__w1TdxW__missionActions{flex-shrink:0;align-items:center;gap:5px;display:flex}.marble-factory-game-module__w1TdxW__viewMode{background:#fafcf1;border:1px solid #cbd6bd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:44px;min-height:44px;padding:3px;display:flex}.marble-factory-game-module__w1TdxW__viewMode>span{font-size:22px;line-height:1}.marble-factory-game-module__w1TdxW__viewMode>small{font-size:8px;font-weight:750}.marble-factory-game-module__w1TdxW__viewMode[aria-pressed=true]{background:#f9e5a0;border-color:#cfb66c}.marble-factory-game-module__w1TdxW__boardFrame{flex:1;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;margin:4px 12px 0;display:grid;position:relative}.marble-factory-game-module__w1TdxW__overviewCue{color:#526d51;text-align:center;pointer-events:none;background:#fffbeaeb;border:1px solid #c4ccae;border-radius:8px;width:fit-content;max-width:calc(100% - 14px);margin:2px auto 3px;padding:4px 8px;font-size:10px;line-height:1.35;position:relative}.marble-factory-game-module__w1TdxW__worldFoot{color:#7b8b72;font-variant-numeric:tabular-nums;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:29px;padding:3px 17px 8px;font-size:10px;font-weight:700;display:flex}.marble-factory-game-module__w1TdxW__dotNote{color:#b7c3a6;letter-spacing:5px;font-size:9px}.marble-factory-game-module__w1TdxW__workbench{background:#f7f0de;border:1.5px solid #e0d8bd;border-radius:23px;flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex;overflow:auto;box-shadow:0 4px #e8dfc9}.marble-factory-game-module__w1TdxW__benchIntro>span{color:#ac9870;letter-spacing:.14em;font-size:8px;font-weight:700}.marble-factory-game-module__w1TdxW__benchIntro h2{letter-spacing:-.04em;margin:7px 0;font-size:26px}.marble-factory-game-module__w1TdxW__benchIntro p{color:#8b8c73;margin:0 0 22px;font-size:12px;line-height:1.5}.marble-factory-game-module__w1TdxW__trayWrap{grid-template-columns:minmax(0,1fr);gap:6px;min-width:0;display:grid}.marble-factory-game-module__w1TdxW__trayWrap[data-scrollable=true]{grid-template-columns:minmax(0,1fr) 44px}.marble-factory-game-module__w1TdxW__palette{scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;min-width:0;padding:2px 2px 5px;display:flex;overflow:auto hidden}.marble-factory-game-module__w1TdxW__palette::-webkit-scrollbar{display:none}.marble-factory-game-module__w1TdxW__palette button{scroll-snap-align:start;flex:0 0 calc(33.3333% - 5.33333px)}.marble-factory-game-module__w1TdxW__trayWrap[data-scrollable=true] .marble-factory-game-module__w1TdxW__palette button{flex-basis:106px}.marble-factory-game-module__w1TdxW__morePieces{background:#efe6c9;border:1px solid #d9cda9;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin-block:2px 5px;display:flex}.marble-factory-game-module__w1TdxW__morePieces>span{font-size:30px;line-height:.9}.marble-factory-game-module__w1TdxW__morePieces>small{color:#9b8b5d;margin-top:5px;font-size:9px;font-weight:750}.marble-factory-game-module__w1TdxW__palette button{background:#fff9e7;border:1.5px solid #ddcfaa;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:96px;padding:12px 6px 9px;transition:transform .12s,background .12s;display:flex;position:relative;box-shadow:0 4px #e1d4b3}.marble-factory-game-module__w1TdxW__palette button:only-child{flex-direction:row;grid-column:1/-1;gap:14px;min-height:82px}.marble-factory-game-module__w1TdxW__palette button[data-kind=ramp]{color:#c4a34b}.marble-factory-game-module__w1TdxW__palette button[data-kind=funnel]{color:#63a49a}.marble-factory-game-module__w1TdxW__palette button[data-kind=bouncer]{color:#dc8c72}.marble-factory-game-module__w1TdxW__palette button strong{min-width:0;color:var(--ink);white-space:normal;text-align:center;font-size:12px;line-height:1.15}.marble-factory-game-module__w1TdxW__palette button[aria-pressed=true]{background:#fffefa;border-color:#2d796b;box-shadow:0 4px #b4cab5,inset 0 0 0 1px #2d796b}.marble-factory-game-module__w1TdxW__palette button:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px #d3c6a5}.marble-factory-game-module__w1TdxW__partIcon{flex-shrink:0;place-items:center;width:61px;height:42px;display:inline-grid;overflow:visible}.marble-factory-game-module__w1TdxW__partIcon>svg{width:100%;height:100%}.marble-factory-game-module__w1TdxW__stock{color:#897c58;background:#f1e7ce;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:10px;font-weight:800;display:grid;position:absolute;top:5px;right:6px}.marble-factory-game-module__w1TdxW__editTools{border-bottom:1px solid #e2d9bd;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:16px;padding-block:7px;display:grid}.marble-factory-game-module__w1TdxW__editTools button{background:#eee6d0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:44px;font-size:9px;font-weight:650;display:flex}.marble-factory-game-module__w1TdxW__editTools button>span{font-size:19px;line-height:1}.marble-factory-game-module__w1TdxW__runRow{grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;margin-top:16px;display:grid}.marble-factory-game-module__w1TdxW__drop{letter-spacing:.03em;background:#ffd44d;border:1.5px solid #d4ab2d;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:62px;padding:8px 18px;display:flex;box-shadow:0 4px #d7b53c;font-size:19px!important;font-weight:850!important}.marble-factory-game-module__w1TdxW__drop>span:first-child{color:#377e70;font-size:17px}.marble-factory-game-module__w1TdxW__drop>span:last-child{margin-left:auto;font-size:27px}.marble-factory-game-module__w1TdxW__drop[data-running=true]{background:#edb093;border-color:#c68e71;box-shadow:0 4px #ca9b7e}.marble-factory-game-module__w1TdxW__slow{background:#f1e9d6;border:1px solid #dfd5b8;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:44px;min-height:44px;display:flex}.marble-factory-game-module__w1TdxW__slow>span{font-size:16px;font-weight:800;line-height:1}.marble-factory-game-module__w1TdxW__slow>small{font-size:8px}.marble-factory-game-module__w1TdxW__slow[aria-pressed=true]{color:#79692f;background:#fff4cb;border-color:#c6ad63;box-shadow:inset 0 0 0 1px #cfb861}.marble-factory-game-module__w1TdxW__sound{background:#f1e9d6;border:1px solid #dfd5b8;border-radius:12px;place-items:center;display:grid;position:relative}.marble-factory-game-module__w1TdxW__sound svg{width:23px;height:23px}.marble-factory-game-module__w1TdxW__soundOff{color:#a38361;font-size:31px;position:absolute}.marble-factory-game-module__w1TdxW__feedback{background:#fffaf0;border:1px solid #e4dbc4;border-radius:13px;align-items:center;gap:11px;min-height:64px;margin-top:20px;padding:13px 12px;display:flex}.marble-factory-game-module__w1TdxW__feedback>span{color:#b59c5e;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:23px;display:grid}.marble-factory-game-module__w1TdxW__feedback strong{font-size:13px;line-height:1.35;display:block}.marble-factory-game-module__w1TdxW__feedback p{color:#879077;margin:4px 0 0;font-size:11px;line-height:1.4}.marble-factory-game-module__w1TdxW__feedback[data-status=won]{background:#eef6e4;border-color:#bad1a9}.marble-factory-game-module__w1TdxW__feedback[data-status=won]>span{color:#fff;background:#337d66;border-radius:9px;font-size:19px}.marble-factory-game-module__w1TdxW__feedback[data-status=lost]{background:#fff0df;border-color:#e3c7a1}.marble-factory-game-module__w1TdxW__next{background:#327e6d;border:1px solid #327e6d;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-top:10px;padding:10px 15px;display:flex;color:#fffdf4!important;font-size:13px!important;font-weight:750!important}.marble-factory-game-module__w1TdxW__benchFoot{color:#9d967b;justify-content:space-between;align-items:center;gap:7px;margin-top:auto;padding-top:14px;font-size:9px;display:flex}.marble-factory-game-module__w1TdxW__benchFoot button{background:0 0;border:1px solid #dfd7be;border-radius:9px;min-height:44px;padding:6px 9px;font-size:10px}.marble-factory-game-module__w1TdxW__benchFoot button[aria-pressed=true]{color:#79692f;background:#fff4cb;border-color:#c6ad63}.marble-factory-game-module__w1TdxW__saveError{color:#9a754b;margin:6px 20px 14px;font-size:12px}.marble-factory-game-module__w1TdxW__dialog{color:var(--ink);background:#fffdf3;border:1.5px solid #dbd4bd;border-radius:24px;width:min(660px,100vw - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;overflow:auto;box-shadow:0 22px 70px #153b3240}.marble-factory-game-module__w1TdxW__dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#193d3870}.marble-factory-game-module__w1TdxW__dialogTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.marble-factory-game-module__w1TdxW__dialogTop h2{letter-spacing:-.04em;margin:8px 0 18px;font-size:26px;line-height:1.12}.marble-factory-game-module__w1TdxW__dialogTop>button{background:#eff2e7;border:1px solid #d8ddcc;border-radius:12px;flex-shrink:0;min-width:44px;height:44px;font-size:25px}.marble-factory-game-module__w1TdxW__kicker{color:#9d946f;letter-spacing:.12em;font-size:9px;font-weight:800}.marble-factory-game-module__w1TdxW__missionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.marble-factory-game-module__w1TdxW__missionGrid button{text-align:left;background:#f6f4e7;border:1px solid #dedbc5;border-radius:13px;min-height:96px;padding:12px}.marble-factory-game-module__w1TdxW__missionGrid button[data-current=true]{background:#fff2b8;border-color:#d9b947}.marble-factory-game-module__w1TdxW__missionGrid button>span{color:#bca047;margin-bottom:4px;font-size:17px;font-weight:800;display:block}.marble-factory-game-module__w1TdxW__missionGrid strong{font-size:14px;line-height:1.2;display:block}.marble-factory-game-module__w1TdxW__missionGrid small{color:#8a8e77;margin-top:5px;font-size:10px;line-height:1.4;display:block}.marble-factory-game-module__w1TdxW__freeCard{text-align:left;background:#eaf3e1;border:1px solid #b7cfba;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:82px;margin-top:15px;padding:16px;display:flex}.marble-factory-game-module__w1TdxW__freeCard>span:first-child{color:#57937a;font-size:36px}.marble-factory-game-module__w1TdxW__freeCard>span:last-child{margin-left:auto;font-size:23px}.marble-factory-game-module__w1TdxW__freeCard strong{font-size:17px}.marble-factory-game-module__w1TdxW__freeCard p{color:#7b8b72;margin:5px 0 0;font-size:11px;line-height:1.4}.marble-factory-game-module__w1TdxW__saved{color:#9b9e85;text-align:center;margin:15px 0 0;font-size:10px}.marble-factory-game-module__w1TdxW__lessonDialog{max-width:460px}.marble-factory-game-module__w1TdxW__lessonArt{color:#c7a647;background:#f8edc9;border-radius:16px;justify-content:center;align-items:center;height:78px;margin:13px 0 18px;display:flex}.marble-factory-game-module__w1TdxW__lessonArt svg{width:92px;height:62px}.marble-factory-game-module__w1TdxW__lessonArt>span{letter-spacing:12px;color:#6c9c82;padding-left:12px;font-size:30px}.marble-factory-game-module__w1TdxW__lessonDialog>h2{letter-spacing:-.035em;margin:0 0 11px;font-size:26px;line-height:1.1}.marble-factory-game-module__w1TdxW__lessonDialog>p{color:#79816b;margin:9px 0;font-size:14px;line-height:1.6}.marble-factory-game-module__w1TdxW__lessonDialog .marble-factory-game-module__w1TdxW__lessonBasics{color:#9b926e;font-size:12px}.marble-factory-game-module__w1TdxW__lessonMission{background:#eaf1df;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:12px;display:flex}.marble-factory-game-module__w1TdxW__lessonMission svg{flex-shrink:0;width:22px;height:22px}.marble-factory-game-module__w1TdxW__lessonMission p{margin:0;font-size:14px;font-weight:700;line-height:1.4}.marble-factory-game-module__w1TdxW__translate{background:0 0;border:0;min-height:44px;padding:4px 0;color:#8c9177!important;font-size:11px!important}.marble-factory-game-module__w1TdxW__lessonDialog .marble-factory-game-module__w1TdxW__translation{margin-top:5px;font-size:12px}.marble-factory-game-module__w1TdxW__hint{border-top:1px solid #e6e0c9;margin-block:7px 10px}.marble-factory-game-module__w1TdxW__hint summary{cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:700;display:flex}.marble-factory-game-module__w1TdxW__hint summary:after{content:"+";color:#a5a17f;margin-left:auto;font-size:18px}.marble-factory-game-module__w1TdxW__hint[open] summary:after{content:"−"}.marble-factory-game-module__w1TdxW__hint p{color:#8e9279;margin:0 0 10px;font-size:12px;line-height:1.5}.marble-factory-game-module__w1TdxW__progressiveHelp{border-top:1px dashed #dcd7bc;padding-top:12px}.marble-factory-game-module__w1TdxW__revealPiece,.marble-factory-game-module__w1TdxW__pieceSuggestion>button{background:#eaf1df;border:1px solid #a9c4ac;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 12px;display:flex;font-size:12px!important;font-weight:750!important}.marble-factory-game-module__w1TdxW__pieceSuggestion{background:#f6f4dc;border:1px dashed #8fae8c;border-radius:13px;margin-top:10px;padding:12px}.marble-factory-game-module__w1TdxW__pieceSuggestion>div{align-items:center;gap:10px;margin:7px 0 9px;display:flex}.marble-factory-game-module__w1TdxW__pieceSuggestion strong{font-size:15px}.marble-factory-game-module__w1TdxW__pieceSuggestion .marble-factory-game-module__w1TdxW__partIcon{width:54px;height:44px}.marble-factory-game-module__w1TdxW__pieceSuggestion>div p{color:#507357;font-variant-numeric:tabular-nums;margin:4px 0 0}.marble-factory-game-module__w1TdxW__pieceSuggestion>button{background:#f8dfa1;border-color:#d0b64d;margin-top:10px}.marble-factory-game-module__w1TdxW__hint .marble-factory-game-module__w1TdxW__hintReady{color:#497c60;margin-top:12px}.marble-factory-game-module__w1TdxW__hideGuide{background:0 0;border:0;min-height:44px;padding:7px 0;color:#83876f!important;font-size:11px!important}.marble-factory-game-module__w1TdxW__lessonGo{background:#fbd15b;border:1px solid #d7b33d;border-radius:12px;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:12px 16px;display:flex;font-size:14px!important;font-weight:800!important}.marble-factory-game-module__w1TdxW__clearDialog{max-width:390px}.marble-factory-game-module__w1TdxW__clearDialog h2{letter-spacing:-.03em;margin:0 0 10px;font-size:24px}.marble-factory-game-module__w1TdxW__clearDialog p{color:#869077;font-size:13px;line-height:1.5}.marble-factory-game-module__w1TdxW__clearDialog>div{gap:8px;margin-top:22px;display:flex}.marble-factory-game-module__w1TdxW__clearDialog button{background:#f4efdd;border:1px solid #d9d3bb;border-radius:11px;flex:1;min-height:48px;padding:8px;font-size:12px;font-weight:750}.marble-factory-game-module__w1TdxW__clearDialog button:last-child{background:#f7d16a;border-color:#dab24a}.marble-factory-game-module__w1TdxW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marble-factory-game-module__w1TdxW__chapters{gap:22px;display:grid}.marble-factory-game-module__w1TdxW__chapterHeading{align-items:center;gap:9px;margin:2px 0 9px;display:flex}.marble-factory-game-module__w1TdxW__chapterHeading>span{color:#b99c49;font-size:12px;font-weight:800}.marble-factory-game-module__w1TdxW__chapterHeading h3{letter-spacing:-.025em;margin:0;font-size:16px}.marble-factory-game-module__w1TdxW__chapterHeading small{color:#9b9e85;margin-left:auto;font-size:10px}.marble-factory-game-module__w1TdxW__selectedTool{background:#f6f0da;border:1px solid #e2d7b6;border-radius:13px;margin-top:13px;padding:13px}.marble-factory-game-module__w1TdxW__selectedTool>div{align-items:center;gap:10px;margin-block:5px;display:flex}.marble-factory-game-module__w1TdxW__selectedTool h3{margin:0;font-size:17px}.marble-factory-game-module__w1TdxW__selectedTool .marble-factory-game-module__w1TdxW__partIcon{width:48px;height:38px}.marble-factory-game-module__w1TdxW__selectedTool p{color:#7e856d;margin:0;font-size:12px;line-height:1.5}.marble-factory-game-module__w1TdxW__toolGuide>div{border-top:1px solid #ebe4ca;align-items:flex-start;gap:10px;padding-block:9px;display:flex}.marble-factory-game-module__w1TdxW__toolGuide .marble-factory-game-module__w1TdxW__partIcon{width:40px;height:36px}.marble-factory-game-module__w1TdxW__toolGuide strong{font-size:12px}.marble-factory-game-module__w1TdxW__toolGuide p{margin:4px 0 0;font-size:11px}@media (max-width:700px) and (min-height:501px){.marble-factory-game-module__w1TdxW__content{gap:10px;min-height:540px;padding:10px 10px 12px}.marble-factory-game-module__w1TdxW__identity{gap:10px}.marble-factory-game-module__w1TdxW__identity p{letter-spacing:.1em;margin-bottom:3px;font-size:7px}.marble-factory-game-module__w1TdxW__identity h1{font-size:19px}.marble-factory-game-module__w1TdxW__number{border-radius:12px;width:43px;height:43px;font-size:22px;box-shadow:0 3px #e9cf81}.marble-factory-game-module__w1TdxW__navigation{gap:6px}.marble-factory-game-module__w1TdxW__navigation button{border-radius:11px;width:44px;height:44px}.marble-factory-game-module__w1TdxW__layout{grid-template-rows:minmax(220px,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.marble-factory-game-module__w1TdxW__world{border-radius:19px;box-shadow:0 3px #dce4ce}.marble-factory-game-module__w1TdxW__mission{gap:8px;min-height:47px;padding:7px 10px 0}.marble-factory-game-module__w1TdxW__mission p{font-size:13px;line-height:1.25}.marble-factory-game-module__w1TdxW__mission span[lang]{margin-top:3px;font-size:10px}.marble-factory-game-module__w1TdxW__listen{padding:4px}.marble-factory-game-module__w1TdxW__listen span{display:none}.marble-factory-game-module__w1TdxW__boardFrame{margin:0 6px}.marble-factory-game-module__w1TdxW__worldFoot{min-height:22px;padding:1px 13px 5px;font-size:8px}.marble-factory-game-module__w1TdxW__workbench{border-radius:19px;padding:9px;overflow:visible;box-shadow:0 3px #e8dfc9}.marble-factory-game-module__w1TdxW__benchIntro{display:none}.marble-factory-game-module__w1TdxW__palette{gap:7px;padding:1px 2px 4px}.marble-factory-game-module__w1TdxW__palette button{flex-basis:calc(33.3333% - 4.66667px)}.marble-factory-game-module__w1TdxW__trayWrap[data-scrollable=true] .marble-factory-game-module__w1TdxW__palette button{flex-basis:96px}.marble-factory-game-module__w1TdxW__morePieces{margin-block:1px 4px}.marble-factory-game-module__w1TdxW__palette button,.marble-factory-game-module__w1TdxW__palette button:only-child{border-radius:11px;flex-direction:row;gap:5px;height:55px;min-height:55px;padding:5px 15px 5px 4px;box-shadow:0 3px #e1d4b3}.marble-factory-game-module__w1TdxW__palette button:only-child{grid-column:auto}.marble-factory-game-module__w1TdxW__palette button[aria-pressed=true]{box-shadow:0 3px #b4cab5,inset 0 0 0 1px #2d796b}.marble-factory-game-module__w1TdxW__partIcon{width:34px;height:29px}.marble-factory-game-module__w1TdxW__palette button strong{font-size:10px}.marble-factory-game-module__w1TdxW__stock{min-width:15px;height:15px;font-size:8px;top:3px;right:4px}.marble-factory-game-module__w1TdxW__editTools{border-bottom:0;gap:5px;margin-top:5px;padding:0}.marble-factory-game-module__w1TdxW__editTools button{flex-direction:row;gap:4px;min-height:44px;font-size:9px}.marble-factory-game-module__w1TdxW__editTools button>span{font-size:18px}.marble-factory-game-module__w1TdxW__runRow{grid-template-columns:minmax(0,1fr) 44px 44px;gap:7px;margin-top:5px}.marble-factory-game-module__w1TdxW__drop{border-radius:11px;min-height:48px;padding:7px 14px;box-shadow:0 3px #d7b53c;font-size:16px!important}.marble-factory-game-module__w1TdxW__drop>span:last-child{font-size:22px}.marble-factory-game-module__w1TdxW__sound{border-radius:10px}.marble-factory-game-module__w1TdxW__feedback{background:0 0;border:0;gap:6px;min-height:0;margin-top:7px;padding:6px 7px}.marble-factory-game-module__w1TdxW__feedback>span{width:19px;height:19px;font-size:17px}.marble-factory-game-module__w1TdxW__feedback strong{font-size:10px}.marble-factory-game-module__w1TdxW__feedback p{margin-top:2px;font-size:9px}.marble-factory-game-module__w1TdxW__feedback[data-status=ready]:not([data-notice=true]),.marble-factory-game-module__w1TdxW__feedback[data-status=running]{display:none}.marble-factory-game-module__w1TdxW__next{min-height:44px;margin-top:5px;padding:7px 11px;font-size:12px!important}.marble-factory-game-module__w1TdxW__benchFoot{display:none}.marble-factory-game-module__w1TdxW__dialog{border-radius:20px;padding:17px}.marble-factory-game-module__w1TdxW__dialogTop h2{font-size:23px}.marble-factory-game-module__w1TdxW__lessonArt{height:62px;margin-top:8px;margin-bottom:14px}.marble-factory-game-module__w1TdxW__lessonDialog>h2{font-size:23px}.marble-factory-game-module__w1TdxW__lessonDialog>p{font-size:12px;line-height:1.5}}@media (max-width:370px) and (min-height:501px){.marble-factory-game-module__w1TdxW__identity h1{font-size:17px}.marble-factory-game-module__w1TdxW__identity{gap:8px}.marble-factory-game-module__w1TdxW__palette button{gap:3px;padding-left:2px;padding-right:11px}.marble-factory-game-module__w1TdxW__partIcon{width:29px}.marble-factory-game-module__w1TdxW__palette button strong{font-size:9px}}@media (max-width:700px) and (min-height:501px) and (max-height:720px){.marble-factory-game-module__w1TdxW__content{gap:6px;min-height:0;padding:6px 8px 8px}.marble-factory-game-module__w1TdxW__layout{gap:6px}.marble-factory-game-module__w1TdxW__mission{gap:6px;padding:4px 8px 0}.marble-factory-game-module__w1TdxW__worldFoot{display:none}.marble-factory-game-module__w1TdxW__boardFrame{margin-bottom:1px}.marble-factory-game-module__w1TdxW__palette{padding-block:0}.marble-factory-game-module__w1TdxW__morePieces{margin-block:0}.marble-factory-game-module__w1TdxW__workbench{padding:6px}.marble-factory-game-module__w1TdxW__palette button,.marble-factory-game-module__w1TdxW__palette button:only-child{height:44px;min-height:44px}.marble-factory-game-module__w1TdxW__editTools,.marble-factory-game-module__w1TdxW__runRow{margin-top:3px}.marble-factory-game-module__w1TdxW__drop{min-height:44px;padding-block:5px}}@media (max-height:500px) and (min-width:600px){.marble-factory-game-module__w1TdxW__content{gap:7px;padding:6px 10px 9px}.marble-factory-game-module__w1TdxW__identity p{display:none}.marble-factory-game-module__w1TdxW__identity p[data-gate]{margin-bottom:2px;font-size:7px;display:block}.marble-factory-game-module__w1TdxW__identity h1{font-size:19px}.marble-factory-game-module__w1TdxW__identity{gap:8px}.marble-factory-game-module__w1TdxW__number{border-radius:10px;width:40px;height:40px;font-size:20px}.marble-factory-game-module__w1TdxW__navigation button{border-radius:10px;width:44px;height:44px}.marble-factory-game-module__w1TdxW__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:11px}.marble-factory-game-module__w1TdxW__world{border-radius:16px}.marble-factory-game-module__w1TdxW__mission{gap:5px;padding:4px 8px 0}.marble-factory-game-module__w1TdxW__mission p{font-size:11px}.marble-factory-game-module__w1TdxW__mission span[lang]{display:none}.marble-factory-game-module__w1TdxW__listen{min-width:44px;padding:3px}.marble-factory-game-module__w1TdxW__listen span{display:none}.marble-factory-game-module__w1TdxW__worldFoot{min-height:16px;padding:0 10px 4px;font-size:8px}.marble-factory-game-module__w1TdxW__boardFrame{margin:0 4px}.marble-factory-game-module__w1TdxW__workbench{border-radius:16px;padding:8px}.marble-factory-game-module__w1TdxW__benchIntro{display:none}.marble-factory-game-module__w1TdxW__palette{gap:6px;padding:1px 2px 4px}.marble-factory-game-module__w1TdxW__palette button{flex-basis:calc(33.3333% - 4px)}.marble-factory-game-module__w1TdxW__trayWrap[data-scrollable=true] .marble-factory-game-module__w1TdxW__palette button{flex-basis:96px}.marble-factory-game-module__w1TdxW__morePieces{margin-block:1px 4px}.marble-factory-game-module__w1TdxW__palette button,.marble-factory-game-module__w1TdxW__palette button:only-child{border-radius:10px;flex-direction:row;gap:4px;height:54px;min-height:54px;padding:4px 11px 4px 4px}.marble-factory-game-module__w1TdxW__palette button:only-child{grid-column:auto}.marble-factory-game-module__w1TdxW__palette button strong{font-size:10px}.marble-factory-game-module__w1TdxW__partIcon{width:33px;height:30px}.marble-factory-game-module__w1TdxW__stock{min-width:14px;height:14px;font-size:8px;top:3px;right:3px}.marble-factory-game-module__w1TdxW__editTools{border-bottom:0;gap:4px;margin-top:6px;padding:0}.marble-factory-game-module__w1TdxW__editTools button{flex-direction:row;gap:3px;min-height:44px;font-size:9px}.marble-factory-game-module__w1TdxW__editTools button>span{font-size:17px}.marble-factory-game-module__w1TdxW__runRow{grid-template-columns:minmax(0,1fr) 44px 44px;gap:6px;margin-top:6px}.marble-factory-game-module__w1TdxW__drop{border-radius:10px;min-height:47px;padding:7px 12px;font-size:15px!important}.marble-factory-game-module__w1TdxW__drop>span:last-child{font-size:20px}.marble-factory-game-module__w1TdxW__feedback{gap:5px;min-height:0;margin-top:7px;padding:6px}.marble-factory-game-module__w1TdxW__feedback>span{width:18px;height:18px;font-size:16px}.marble-factory-game-module__w1TdxW__feedback strong{font-size:10px}.marble-factory-game-module__w1TdxW__feedback p,.marble-factory-game-module__w1TdxW__feedback[data-status=ready]:not([data-notice=true]),.marble-factory-game-module__w1TdxW__feedback[data-status=running]{display:none}.marble-factory-game-module__w1TdxW__next{min-height:44px;margin-top:5px;padding:6px 10px;font-size:11px!important}.marble-factory-game-module__w1TdxW__benchFoot{display:none}}@media (prefers-reduced-motion:reduce){.marble-factory-game-module__w1TdxW__palette button{transition:none}}
