.crane-game-module__NJugvW__game{color:#050505;width:100%;height:100%;font-family:var(--font-geist-sans),"Noto Sans TC","PingFang TC","Microsoft JhengHei",sans-serif;background:#050505;place-items:center;display:grid;overflow:hidden}.crane-game-module__NJugvW__frame{aspect-ratio:16/9;-webkit-user-select:none;user-select:none;background:#fff;width:min(100%,177.778dvh - 1.77778*clamp(2.75rem,8dvh,4rem));max-height:100%;position:relative;overflow:hidden;container-type:size}.crane-game-module__NJugvW__frame button,.crane-game-module__NJugvW__frame a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.crane-game-module__NJugvW__frame button{cursor:pointer;font:inherit;color:inherit}.crane-game-module__NJugvW__frame button:disabled{cursor:default;opacity:.35}.crane-game-module__NJugvW__frame button:focus-visible,.crane-game-module__NJugvW__frame a:focus-visible{outline-offset:.2cqw;outline:.2cqw solid #050505;box-shadow:0 0 0 .4cqw #fecc00}.crane-game-module__NJugvW__toolbar{background:#fff;border-bottom:.1cqw solid #d9dde3;align-items:center;gap:2cqw;height:8%;padding:0 2cqw;display:flex;position:absolute;inset:0 0 auto}.crane-game-module__NJugvW__modes{background:#f3f4f6;border-radius:.2cqw;gap:.25cqw;padding:.3cqw;display:flex}.crane-game-module__NJugvW__modes button{background:0 0;border:0;border-radius:.15cqw;padding:.75cqh 1.1cqw;font-size:1.03cqw;font-weight:800}.crane-game-module__NJugvW__modes button[aria-pressed=true]{background:#fecc00;box-shadow:.16cqw .16cqw #050505}.crane-game-module__NJugvW__unit{text-align:center;font:750 .72cqw var(--font-geist-mono),monospace;letter-spacing:.1em;flex:1}.crane-game-module__NJugvW__tools{align-items:center;gap:.65cqw;display:flex}.crane-game-module__NJugvW__iconButton{background:#fff;border:.13cqw solid #050505;border-radius:.15cqw;place-items:center;width:2.5cqw;height:2.5cqw;padding:0;display:grid;font-size:1.55cqw!important;font-weight:800!important}.crane-game-module__NJugvW__language{color:#050505;padding:.8cqw .2cqw;font-size:.78cqw;font-weight:750}.crane-game-module__NJugvW__mission{border-bottom:.15cqw solid #050505;justify-content:space-between;align-items:center;gap:1cqw;height:12%;padding:1cqh 2.4cqw;display:flex;position:absolute;inset:8% 0 auto}.crane-game-module__NJugvW__eyebrow{font:800 .72cqw var(--font-geist-mono),monospace;letter-spacing:.045em;text-transform:uppercase}.crane-game-module__NJugvW__mission h1{letter-spacing:-.04em;margin:.3cqh 0 .5cqh;font-size:2.25cqw;font-weight:850;line-height:1.08}.crane-game-module__NJugvW__mission p{color:#2d2d2d;margin:0;font-size:.96cqw;line-height:1.35}.crane-game-module__NJugvW__missionSteps{flex-shrink:0;gap:.45cqw;display:flex}.crane-game-module__NJugvW__missionSteps button{background:#fff;border:.12cqw solid #050505;border-radius:.15cqw;width:2.5cqw;height:2.5cqw;font-size:1cqw;font-weight:800}.crane-game-module__NJugvW__missionSteps button[data-complete=true]{background:#fecc00}.crane-game-module__NJugvW__missionSteps button[aria-current=step]{color:#fecc00;background:#050505;box-shadow:.2cqw .2cqw #fecc00}.crane-game-module__NJugvW__heightOptions{flex-shrink:0;align-items:center;gap:.35cqw;font-size:.85cqw;font-weight:750;display:flex}.crane-game-module__NJugvW__heightOptions span{margin-right:.4cqw}.crane-game-module__NJugvW__heightOptions button{background:#fff;border:.12cqw solid #050505;border-radius:.15cqw;padding:.6cqw;font-weight:800}.crane-game-module__NJugvW__heightOptions button[aria-pressed=true]{background:#fecc00}.crane-game-module__NJugvW__workshop{grid-template-columns:minmax(0,1fr) 29%;display:grid;position:absolute;inset:20% 0 19%}.crane-game-module__NJugvW__stage{background-color:#fff;background-image:linear-gradient(#d9dde34d 1px,#0000 1px),linear-gradient(90deg,#d9dde34d 1px,#0000 1px);background-size:2.5cqw 2.5cqw;position:relative;overflow:hidden}.crane-game-module__NJugvW__stage>svg{width:100%;height:calc(100% - 9cqh);position:absolute;inset:0}.crane-game-module__NJugvW__stage[data-drop-active=true]{outline-offset:-.6cqw;background-color:#fecc0018;outline:.25cqw dashed #050505}.crane-game-module__NJugvW__sceneBadge{background:#fff;border:.12cqw solid #050505;align-items:center;gap:.7cqw;padding:.6cqh .8cqw;display:flex;position:absolute;top:1.2cqh;right:1.3cqw;box-shadow:.18cqw .18cqw #d9dde3}.crane-game-module__NJugvW__sceneBadge span{font-size:.75cqw;font-weight:650}.crane-game-module__NJugvW__sceneBadge strong{font-size:1.1cqw;font-weight:850}.crane-game-module__NJugvW__dropPrompt{text-align:center;color:#050505;pointer-events:none;background:#fecc00;border:.2cqw dashed #050505;padding:1.5cqh;font-size:1.5cqw;font-weight:850;position:absolute;top:42%;left:31%;right:17%}.crane-game-module__NJugvW__feedback{background:#fff;border:.12cqw solid #050505;justify-content:space-between;align-items:center;gap:1cqw;min-height:7cqh;padding:.9cqh 1cqw;display:flex;position:absolute;bottom:1.1cqh;left:1.3cqw;right:1.3cqw;box-shadow:.22cqw .22cqw #050505}.crane-game-module__NJugvW__feedback h2{letter-spacing:-.02em;margin:0;font-size:1.25cqw;font-weight:850;line-height:1.15}.crane-game-module__NJugvW__feedback h2:focus{outline:none}.crane-game-module__NJugvW__feedback p{color:#2d2d2d;margin:.6cqh 0 0;font-size:.83cqw;line-height:1.4}.crane-game-module__NJugvW__feedback[data-success=true]{background:#fecc00}.crane-game-module__NJugvW__feedback[data-warning=true]{border-color:#b42318;box-shadow:.22cqw .22cqw #b42318}.crane-game-module__NJugvW__feedback[data-warning=true] h2{color:#a82016}.crane-game-module__NJugvW__feedback button{color:#fff;background:#050505;border:0;border-radius:.15cqw;flex-shrink:0;align-items:center;gap:1cqw;max-width:36%;padding:1.3cqh 1cqw;font-size:.9cqw;font-weight:750;display:flex}.crane-game-module__NJugvW__feedback button span{font-size:1.8cqw}.crane-game-module__NJugvW__controls{background:#f3f4f6;border-left:.15cqw solid #050505;flex-direction:column;gap:1.25cqh;min-width:0;padding:1.4cqh 1.3cqw 1.2cqh;display:flex}.crane-game-module__NJugvW__rigHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5cqh;display:flex}.crane-game-module__NJugvW__motorBadge{color:#050505;font:750 .58cqw var(--font-geist-mono),monospace;background:#fecc00;padding:.35cqh .4cqw}.crane-game-module__NJugvW__rigs{gap:.6cqh;display:grid}.crane-game-module__NJugvW__rigs button{text-align:left;background:#fff;border:.12cqw solid #050505;border-radius:.2cqw;align-items:center;gap:.8cqw;width:100%;height:6.15cqh;padding:.45cqh .7cqw;display:flex}.crane-game-module__NJugvW__rigs button[aria-pressed=true]{background:#fecc00;box-shadow:.17cqw .17cqw #050505}.crane-game-module__NJugvW__ratio{letter-spacing:-.055em;width:2.8cqw;font-size:2.1cqw;font-weight:850}.crane-game-module__NJugvW__ratio small{font-size:1.1cqw}.crane-game-module__NJugvW__rigs b{font-size:.99cqw;font-weight:800;line-height:1.2;display:block}.crane-game-module__NJugvW__rigs button>span>small{color:#2d2d2d;margin-top:.4cqh;font-size:.69cqw;display:block}.crane-game-module__NJugvW__rigCheck{margin-left:auto;font-size:1.5cqw;font-weight:800}.crane-game-module__NJugvW__meter{background:#fff;border:.1cqw solid #d9dde3;border-radius:.15cqw;padding:1cqh .8cqw}.crane-game-module__NJugvW__meterTitle{justify-content:space-between;align-items:baseline;gap:.5cqw;display:flex}.crane-game-module__NJugvW__meterTitle>span{font-size:.84cqw;font-weight:750}.crane-game-module__NJugvW__meterTitle strong{letter-spacing:-.03em;white-space:nowrap;font-size:1.55cqw;font-weight:850}.crane-game-module__NJugvW__meterTitle strong small{color:#2d2d2d;font-size:.8cqw;font-weight:650}.crane-game-module__NJugvW__forceTrack,.crane-game-module__NJugvW__ropeTrack{background:#f3f4f6;border:.1cqw solid #050505;height:1cqh;margin:.7cqh 0}.crane-game-module__NJugvW__forceTrack>span,.crane-game-module__NJugvW__ropeTrack>span{background:#fecc00;height:100%;display:block}.crane-game-module__NJugvW__ropeTrack>span{background:#050505}.crane-game-module__NJugvW__meter[data-overload=true] .crane-game-module__NJugvW__forceTrack>span{background:#b42318}.crane-game-module__NJugvW__meter[data-overload=true] .crane-game-module__NJugvW__meterTitle strong{color:#b42318}.crane-game-module__NJugvW__meterNote{color:#2d2d2d;justify-content:space-between;align-items:center;gap:.5cqw;font-size:.65cqw;display:flex}.crane-game-module__NJugvW__meterNote b{color:#050505;font-weight:750}.crane-game-module__NJugvW__meterNote[data-short=true]>span{color:#a82016;font-weight:750}.crane-game-module__NJugvW__liftActions{margin-top:auto}.crane-game-module__NJugvW__liftButton{background:#fecc00;border:.16cqw solid #050505;border-radius:.2cqw;justify-content:center;align-items:center;gap:1cqw;width:100%;min-height:6.2cqh;padding:.7cqh .5cqw;display:flex;box-shadow:.2cqw .2cqw #050505;touch-action:none!important;font-size:1.1cqw!important;font-weight:850!important}.crane-game-module__NJugvW__liftButton>span{font-size:1.5cqw}.crane-game-module__NJugvW__liftButton[data-active=true]{color:#fecc00;box-shadow:none;background:#050505}.crane-game-module__NJugvW__secondaryActions{gap:.5cqw;margin-top:1.1cqh;display:flex}.crane-game-module__NJugvW__secondaryActions button{background:#fff;border:.1cqw solid #d9dde3;border-radius:.15cqw;flex:1;padding:.7cqh .3cqw;font-size:.75cqw;font-weight:700}.crane-game-module__NJugvW__cargoTray{background:#fff;border-top:.25cqw solid #050505;align-items:center;gap:1.2cqw;height:19%;padding:1cqh 2cqw;display:flex;position:absolute;inset:auto 0 0}.crane-game-module__NJugvW__trayHeading{flex-shrink:0;width:15%}.crane-game-module__NJugvW__trayHeading .crane-game-module__NJugvW__eyebrow{font-size:.86cqw}.crane-game-module__NJugvW__trayHeading p{color:#2d2d2d;margin:1cqh 0;font-size:.82cqw;line-height:1.5}.crane-game-module__NJugvW__trayHeading>small{color:#595959;font-size:.59cqw}.crane-game-module__NJugvW__cargoCards{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7cqw;min-width:0;display:grid}.crane-game-module__NJugvW__cargoCard{background:#fff;border:.12cqw solid #d9dde3;border-radius:.2cqw;flex-direction:column;align-items:center;height:15.3cqh;padding:.5cqh .5cqw;display:flex;touch-action:none!important;cursor:grab!important}.crane-game-module__NJugvW__cargoCard[aria-pressed=true]{background:#fecc00;border-color:#050505;box-shadow:.2cqw .2cqw #050505}.crane-game-module__NJugvW__cargoCard:not(:disabled):active{cursor:grabbing!important}.crane-game-module__NJugvW__cargoCard>svg{pointer-events:none;width:100%;height:10.4cqh;min-height:0}.crane-game-module__NJugvW__cargoCard>span{justify-content:space-between;align-items:center;gap:.3cqw;width:100%;margin-top:auto;padding:.5cqh .2cqw;display:flex}.crane-game-module__NJugvW__cargoCard b{font-size:.83cqw;font-weight:800}.crane-game-module__NJugvW__cargoCard small{font:.67cqw var(--font-geist-mono),monospace;white-space:nowrap}.crane-game-module__NJugvW__cargoCard:disabled{opacity:.26}.crane-game-module__NJugvW__ghost{z-index:10000;pointer-events:none;filter:drop-shadow(3px 6px #05050533);width:clamp(100px,12vw,240px);height:clamp(90px,10vw,200px);position:fixed;transform:translate(-50%,-65%)rotate(-5deg)}.crane-game-module__NJugvW__ghost svg{width:100%;height:100%}.crane-game-module__NJugvW__guide{color:#050505;-webkit-user-select:text;user-select:text;background:#fff;border:.2cqw solid #050505;width:76cqw;max-width:1100px;max-height:82dvh;padding:2.2cqw;overflow:auto;box-shadow:.6cqw .6cqw #fecc00}.crane-game-module__NJugvW__guide::backdrop{background:#050505aa}.crane-game-module__NJugvW__guide header{justify-content:space-between;align-items:flex-start;gap:2cqw;display:flex}.crane-game-module__NJugvW__guide h2{letter-spacing:-.04em;margin:0;font-size:2.2cqw;font-weight:850}.crane-game-module__NJugvW__guide header button{background:#fecc00;border:.12cqw solid #050505;flex-shrink:0;width:2.7cqw;height:2.7cqw;font-size:2cqw}.crane-game-module__NJugvW__guide p{margin:1.5cqh 0;font-size:1.04cqw;line-height:1.6}.crane-game-module__NJugvW__guide .crane-game-module__NJugvW__modelNote{background:#f3f4f6;padding:1.1cqw;font-size:.9cqw}.crane-game-module__NJugvW__guide a{color:#050505;font-size:1cqw;font-weight:750;text-decoration:underline}.crane-game-module__NJugvW__game:lang(zh-TW) .crane-game-module__NJugvW__mission h1,.crane-game-module__NJugvW__game:lang(zh-TW) .crane-game-module__NJugvW__feedback h2,.crane-game-module__NJugvW__game:lang(zh-TW) .crane-game-module__NJugvW__guide h2{letter-spacing:0}@media (hover:hover){.crane-game-module__NJugvW__cargoCard:not(:disabled):hover{border-color:#050505}.crane-game-module__NJugvW__rigs button:not(:disabled):hover,.crane-game-module__NJugvW__secondaryActions button:not(:disabled):hover,.crane-game-module__NJugvW__iconButton:hover{background:#fecc00}}@media (prefers-reduced-motion:reduce){.crane-game-module__NJugvW__frame *{scroll-behavior:auto}}
