@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-hebrew-500-normal-DdMTjgiE.woff2)format("woff2"),url(./fredoka-hebrew-500-normal-BtShCMVp.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(./fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(./fredoka-latin-500-normal-BL692wg7.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-hebrew-600-normal-CTBxhdlE.woff2)format("woff2"),url(./fredoka-hebrew-600-normal-BiVDObXj.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(./fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(./fredoka-latin-600-normal-CcrEjrB4.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-hebrew-700-normal-DBqnFHCe.woff2)format("woff2"),url(./fredoka-hebrew-700-normal-DiqR04Vd.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(./fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(./fredoka-latin-700-normal-C8FeHd3X.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--outline:#2a1a0c;--cream:#fff7e6;--cream-dark:#f0dfbd;--ink:#3a2412;--ink-dim:#7a5a3c;--red:#ff4747;--blue:#2f8bff;--yellow:#ffd21f;--green:#22c55e;--orange:#ff8a00;--purple:#a55cff;--sky-top:#4fb0ff;--sky-bottom:#c4ecff;--ground:#6cc24a;--ground-dark:#4c9a32;--accent:#ffc21a;--horizon:120px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-text-size-adjust:100%;font-family:Fredoka,ui-rounded,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}html,body{background:var(--ground-dark);height:100%;color:var(--ink);overscroll-behavior:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;margin:0;overflow:hidden}#app{max-width:560px;height:100dvh;margin:0 auto}button{font:inherit;color:inherit;cursor:pointer}button,a,label,input,[role=button]{touch-action:manipulation}.outlined,.brand h1,.log-head h1,.log-head .link,.log-count,.hud .name,.hud .num,.hud .moves,.hud .par,.hud .link,.note,.btn,.card h2,.region-blurb,.hint-balance{color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 -2px 0 var(--outline), 0 2px 0 var(--outline), -2px 0 0 var(--outline), 2px 0 0 var(--outline), 0 4px 0 var(--outline)}.screen{height:100%;padding:max(12px, var(--safe-top)) max(16px, var(--safe-right)) max(12px, var(--safe-bottom)) max(16px, var(--safe-left));background:radial-gradient(ellipse 60% 18px at 20% calc(var(--horizon) + 60px), #0000000f, transparent), radial-gradient(ellipse 50% 14px at 80% calc(var(--horizon) + 160px), #0000000f, transparent), linear-gradient(to bottom, var(--sky-top) 0, var(--sky-bottom) var(--horizon), var(--ground) var(--horizon), var(--ground-dark) 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.screen:not(.cover)>:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:1;position:relative}.scenery{z-index:0;pointer-events:none;position:absolute;inset:0}.trees{position:absolute;top:0;left:0;overflow:visible}.trees .sc,.depth-strip>.sc{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.panel,.level-btn,.regions,.card{background:var(--cream);border:3px solid var(--outline);box-shadow:inset 0 3px 0 #fffc, inset 0 -5px 0 var(--cream-dark), 0 4px 0 var(--outline)}.btn{--btn:var(--cream);border:3px solid var(--outline);background:var(--btn);letter-spacing:.3px;min-height:58px;box-shadow:inset 0 4px 0 #ffffff73, inset 0 -6px 0 #0003, 0 5px 0 var(--outline);border-radius:18px;font-size:20px;font-weight:700;transition:transform 80ms,box-shadow 80ms}.btn:active:not(:disabled){box-shadow:inset 0 4px 0 #ffffff73, inset 0 -4px 0 #0003, 0 1px 0 var(--outline);transform:translateY(4px)}.btn:disabled{--btn:#b9b2a6;cursor:default;opacity:.85}.btn[data-act=undo]{--btn:#43a8ff}.btn[data-act=restart]{--btn:#ff7a45}.hint-btn{--btn:var(--accent)}.btn.primary{--btn:#2fcf5f}.card .btn[data-act=restart]{--btn:#43a8ff}.hint-btn .count{border:2.5px solid var(--outline);min-width:28px;height:28px;color:var(--ink);text-shadow:none;background:#fff;border-radius:14px;place-items:center;margin-left:4px;padding:0 7px;font-size:16px;display:inline-grid}.hint-btn.empty .count{background:#d8d2c7}.link{background:0 0;border:0;align-items:center;min-width:48px;min-height:48px;padding:0 10px;font-weight:600;display:inline-flex}.levels{padding-bottom:24px;overflow-y:auto}.brand h1{letter-spacing:.5px;color:var(--accent);margin:10px 0 6px;font-size:40px;font-weight:700;line-height:1.05}.brand .dev-chip{border:2px solid var(--outline);color:var(--outline);letter-spacing:1px;pointer-events:none;background:#ffd23f;border-radius:8px;padding:1px 7px 2px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:-6px;left:0}.brand p{border:2.5px solid var(--outline);background:var(--cream);color:var(--ink);border-radius:14px;margin:0 0 14px;padding:8px 12px;font-weight:500;line-height:1.35}.regions{border-radius:18px;flex:none;margin:26px 0 8px;position:relative;overflow:hidden}.regions-track{--gap:6px;--tabs:2.34;gap:var(--gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;padding:5px;scroll-padding:0 5px;display:flex;overflow:auto hidden}.regions-track::-webkit-scrollbar{display:none}.regions:before,.regions:after{content:"";z-index:1;opacity:0;pointer-events:none;width:16px;transition:opacity .16s;position:absolute;top:0;bottom:0}.regions:before{background:linear-gradient(to right, var(--cream) 10%, #fff7e600);left:0}.regions:after{background:linear-gradient(to left, var(--cream) 34%, #fff7e6db 58%, #fff7e600);width:46px;right:0}.regions-more{z-index:2;opacity:0;pointer-events:none;width:12px;height:18px;margin-top:-9px;transition:opacity .16s;position:absolute;top:50%;right:5px}.regions-more path{fill:none;stroke:var(--ink);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.regions.more-right .regions-more{opacity:.8}.regions.all-fit .regions-more{display:none}.regions.more-left:before,.regions.more-right:after{opacity:.92}.region-tab{flex:0 0 calc((100% - var(--gap) * 2) / var(--tabs));scroll-snap-align:start;touch-action:pan-x;min-width:0;min-height:54px;color:var(--ink);background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:3px 2px;font-size:18px;font-weight:700;display:flex}.regions.all-fit .regions-track{scroll-snap-type:none;overflow-x:hidden}.regions.all-fit .region-tab{flex:1 1 0}.region-tab[aria-selected=true]{background:var(--accent);box-shadow:inset 0 0 0 2.5px var(--outline), inset 0 -4px 0 #00000026}.region-tab .rdone{opacity:.75;font-size:13px;font-weight:600}.region-blurb,.hint-balance{margin:6px 0 12px;font-size:16px;font-weight:600}.hint-balance{text-align:center;margin-top:18px}.level-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.level-btn{text-align:left;width:100%;min-height:60px;color:var(--ink);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.level-btn:active{transform:translateY(3px)}.level-btn .n{border:2.5px solid var(--outline);background:var(--accent);border-radius:10px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:700;display:grid}.level-btn .label{flex:1;font-size:18px;font-weight:600}.level-btn .hats{gap:2px;display:flex}.level-btn .hat{width:22px;height:22px}.hat{fill:currentColor;stroke:var(--outline);stroke-width:1.4px;display:block}.hat .ridge{fill:#0000002e;stroke:none}.on{color:var(--yellow)}.off{color:#3a241226}.off .hat{stroke:#3a241240}.hats{justify-content:center;display:flex}.hud{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;display:grid}.hud .link{justify-self:start;margin-left:-10px;font-size:17px}.hud .title{text-align:center;flex-direction:column;align-items:center;min-width:0;line-height:1.15;display:flex}.hud .num{text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:600}.hud .name{font-size:clamp(17px,5.4vw,22px);font-weight:700}.hud .score{flex-direction:column;justify-self:end;align-items:flex-end;line-height:1.2;display:flex}.hud .moves{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:19px;font-weight:700}.hud .par{font-size:14px;font-weight:600}.stage{flex:1;place-items:center;min-height:0;padding:10px 0;display:grid}.screen.game.big-pad .stage{margin-left:calc(3px - max(16px, var(--safe-left)));margin-right:calc(3px - max(16px, var(--safe-right)))}.note{text-align:center;min-height:1.3em;margin:0 0 12px;font-size:16px;font-weight:600;line-height:1.3}.controls{grid-template-columns:1fr 1.2fr 1fr;gap:10px;padding-bottom:4px;display:grid}.board{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.board img,.board svg{-webkit-user-drag:none}.pointer-log{z-index:50;color:#e9ffd8;white-space:pre-wrap;pointer-events:none;background:#140e08d1;border-radius:8px;max-width:min(92vw,420px);margin:0;padding:6px 8px;font:11px/1.3 ui-monospace,Menlo,monospace;position:fixed;bottom:6px;left:6px}.lease-ground{border-radius:calc(var(--fence) * .9);background:var(--pad);position:absolute;inset:0;overflow:hidden}canvas.berm{pointer-events:none;position:absolute}.yard{position:absolute;inset:0;overflow:hidden}.pad{position:absolute;overflow:hidden}.screen.game>.hud,.screen.game>.note,.screen.game>.controls{z-index:2!important}.yard.letting-out,.yard.letting-out .pad{overflow:visible}canvas.lease-detail{width:100%;height:100%;position:absolute;inset:0}.gate{font-size:calc(var(--fence) * .7);color:#fff;text-shadow:-1.5px -1.5px 0 var(--outline), 1.5px -1.5px 0 var(--outline), -1.5px 1.5px 0 var(--outline), 1.5px 1.5px 0 var(--outline);background:var(--c);box-shadow:inset 0 0 0 2.5px var(--outline), inset 0 0 0 4px var(--cream);z-index:2;place-items:center;margin:3px 0 0 3px;line-height:1;display:grid;position:absolute}.gate[data-side=top]{border-radius:8px 8px 0 0}.gate[data-side=bottom]{border-radius:0 0 8px 8px}.gate[data-side=left]{border-radius:8px 0 0 8px}.gate[data-side=right]{border-radius:0 8px 8px 0}.c-red{--c:var(--red)}.c-blue{--c:var(--blue)}.c-yellow{--c:var(--yellow)}.c-green{--c:var(--green)}.c-orange{--c:var(--orange)}.c-purple{--c:var(--purple)}.gate .boom{border:1px solid var(--outline);background:repeating-linear-gradient(45deg,#fff 0 4px,#e8382b 4px 8px);border-radius:3px;transition:transform .24s cubic-bezier(.3,1.4,.5,1);position:absolute}.gate[data-side=top] .boom,.gate[data-side=bottom] .boom{transform-origin:3px;width:100%;height:5px;left:0}.gate[data-side=top] .boom{bottom:-1px}.gate[data-side=bottom] .boom{top:-1px}.gate[data-side=left] .boom,.gate[data-side=right] .boom{transform-origin:50% 3px;width:5px;height:100%;top:0}.gate[data-side=left] .boom{right:-1px}.gate[data-side=right] .boom{left:-1px}.gate[data-side=top].open .boom,.gate[data-side=bottom].open .boom{transform:rotate(-80deg)}.gate[data-side=left].open .boom,.gate[data-side=right].open .boom{transform:rotate(80deg)}.truck{touch-action:none;will-change:transform;cursor:grab;transition:transform .17s cubic-bezier(.2,.8,.3,1),opacity .17s;position:absolute;top:0;left:0}.truck.dragging{z-index:5;cursor:grabbing;transition:none}.truck.no-anim{transition:none}.truck.exiting{z-index:4;pointer-events:none;transition-timing-function:cubic-bezier(.5,0,.9,.6)}.truck .body{position:absolute;inset:0}.truck .art{width:var(--along);height:var(--across);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.truck[data-cab=left] .art{transform:translate(-50%,-50%)rotate(180deg)}.truck[data-cab=top] .art{transform:translate(-50%,-50%)rotate(-90deg)}.truck[data-cab=bottom] .art{transform:translate(-50%,-50%)rotate(90deg)}.truck .art svg{width:100%;height:100%;display:block;overflow:visible}.v-body{fill:var(--c);stroke:var(--outline);stroke-width:6px;stroke-linejoin:round}.v-cab{fill:color-mix(in srgb, var(--c) 74%, #000);stroke:var(--outline);stroke-width:6px}.v-shade{fill:color-mix(in srgb, var(--c) 62%, #000)}.v-light{fill:#fff;opacity:.4}.v-glass{fill:#d9f3ff;stroke:var(--outline);stroke-width:4px}.v-mirror{fill:#3a3735;stroke:var(--outline);stroke-width:3px}.v-bumper{fill:#b9b6ae;stroke:var(--outline);stroke-width:3px}.v-chassis{fill:#3a3735;stroke:var(--outline);stroke-width:4px}.v-steel{fill:#a19e97;stroke:var(--outline);stroke-width:4px}.v-floor{fill:color-mix(in srgb, var(--c) 45%, #1d1a18);stroke:var(--outline);stroke-width:4px}.v-rib{stroke:#ffffff38;stroke-width:4px;stroke-linecap:round}.v-plank{stroke:color-mix(in srgb, var(--c) 65%, #000);stroke-width:3px}.v-pocket{stroke:var(--outline);stroke-width:5px}.v-boom{fill:#c9c6be;stroke:var(--outline);stroke-width:4.5px}.v-joint{fill:#5a5754;stroke:var(--outline);stroke-width:3.5px}.v-turret{fill:#8f8c86;stroke:var(--outline);stroke-width:5px}.v-cable{stroke:var(--outline);stroke-width:2.5px}.v-hook{fill:#ffc21a;stroke:var(--outline);stroke-width:2.5px}.v-ring{stroke:color-mix(in srgb, var(--c) 60%, #000);stroke-width:4px}.v-reel{fill:#2a2725;stroke:var(--outline);stroke-width:5px}.v-coil{stroke:#6b6762;stroke-width:4px;stroke-linecap:round}.v-door{fill:#b9b6ae;stroke:var(--outline);stroke-width:5px}.v-door-ring{fill:none;stroke:#6b6762;stroke-width:4px}.v-bolt{fill:var(--outline)}.v-pipe-o{fill:none;stroke:var(--outline);stroke-width:15px;stroke-linecap:round;stroke-linejoin:round}.v-pipe{fill:none;stroke:#c8c5bd;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round}.v-flange{fill:#8f8c86;stroke:var(--outline);stroke-width:3px}.v-pump{fill:#6f6c67;stroke:var(--outline);stroke-width:5px}.v-plunger{fill:#d4d1c9;stroke:var(--outline);stroke-width:3.5px}.v-engine{fill:color-mix(in srgb, var(--c) 82%, #fff);stroke:var(--outline);stroke-width:5px}.v-grille{stroke:var(--outline);stroke-width:3.5px;stroke-linecap:round}.v-stack{fill:#2a2725;stroke:var(--outline);stroke-width:3.5px}.v-walk{fill:#c9c6be;stroke:var(--outline);stroke-width:3.5px}.v-hatch{fill:#8f8c86;stroke:var(--outline);stroke-width:4px}.v-ladder{fill:none;stroke:var(--outline);stroke-width:4px}.v-rung{stroke:var(--outline);stroke-width:3px}.truck .art img.sprite{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:none;position:absolute;inset:0}.truck.sprite-on .art img.sprite{display:block}.truck.sprite-on .art svg{display:none}.truck .ground-shadow{pointer-events:none;background:radial-gradient(closest-side,#1e140a6b,#1e140a33 60%,#0000);border-radius:50%;position:absolute;inset:6% -3% -9% 3%}.truck.dragging .ground-shadow{opacity:.8;inset:14% -6% -16% 8%}.truck .art .coat{display:none}.truck.sprite-on .art .coat{pointer-events:none;background:50%/100% 100% no-repeat;position:absolute;inset:0}[data-theme=winter] .truck.sprite-on .art .coat{background-image:var(--coat-snow);display:block}[data-theme=spring] .truck.sprite-on .art .coat{background-image:var(--coat-mud);display:block}.truck .bed,.truck .cab{position:absolute}.truck .bed{place-items:center;display:grid;inset:0}.truck .sym{width:calc(var(--cell) * .37);height:calc(var(--cell) * .37);background:var(--c);font-size:calc(var(--cell) * .23);color:#fff;text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline);border:1.5px solid #ffffffeb;border-radius:50%;place-items:center;line-height:1;display:grid;box-shadow:0 0 0 1px #2a1a0cd9,0 1.5px 2px #0000004d}.truck[data-cab=right] .cab{width:calc(var(--cell) * .64);top:0;bottom:0;right:0}.truck[data-cab=left] .cab{width:calc(var(--cell) * .64);top:0;bottom:0;left:0}.truck[data-cab=top] .cab{height:calc(var(--cell) * .64);top:0;left:0;right:0}.truck[data-cab=bottom] .cab{height:calc(var(--cell) * .64);bottom:0;left:0;right:0}.truck[data-cab=right] .bed{padding-right:calc(var(--cell) * .62)}.truck[data-cab=left] .bed{padding-left:calc(var(--cell) * .62)}.truck[data-cab=top] .bed{padding-top:calc(var(--cell) * .62)}.truck[data-cab=bottom] .bed{padding-bottom:calc(var(--cell) * .62)}.truck{z-index:0}.truck.dragging{z-index:10}.truck.exiting{z-index:9}.equip-layer{z-index:3;pointer-events:none;width:0;height:0;position:absolute}.obstacle{pointer-events:none;position:absolute;top:0;left:0}.obstacle svg.equip{width:100%;height:var(--eq-h,100%);display:block;position:absolute;bottom:0;left:0;overflow:visible}.equip rect,.equip path,.equip circle,.equip ellipse,.equip line{stroke:var(--outline);stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.equip .eq-patch{fill:color-mix(in srgb, var(--pad-light) 60%, var(--pad));stroke:none;opacity:.8}.equip .eq-shadow{fill:#180e066b;stroke:none}[data-theme=winter] .equip .eq-patch{fill:#c4d2e8}[data-theme=winter] .equip .eq-shadow{fill:#3c5a8c4d}.eq-steel{fill:#7e8791}.eq-dark{fill:#4a5058}.eq-post{fill:#8d96a0}.eq-pin{fill:#2f3338;stroke-width:1.6px!important}.eq-motor{fill:#3fae6a}.eq-guard{fill:#f2c230}.eq-weight{fill:#5b626b}.eq-beam{fill:#9aa3ad}.eq-horse{fill:#f2762e}.eq-red{fill:#e2483d}.eq-flange{fill:#b8382f}.eq-guardpost{fill:#f6cc2e}.eq-tree{fill:#9aa3ad}.eq-tree-dark{fill:#6f7882}.eq-redwheel{fill:#e2483d33;stroke:#2a1a0c}.equip .eq-redwheel{stroke-width:5.4px}.equip .eq-redrim{fill:none;stroke:#e2483d;stroke-width:2.8px}.equip .eq-redspoke{fill:none;stroke:#e2483d;stroke-width:2.6px}.equip .eq-flowline{fill:none;stroke:#9aa3ad;stroke-width:4.6px}.eq-tank{fill:#d9bf8a}.eq-roof{fill:#ecd9ac}.eq-drum{fill:#9aa3ad}.eq-stack{fill:#a9b1ba}.eq-pad{fill:#a59a8a}.eq-gauge{fill:#fdfbf4}.eq-wheel-back{fill:#fdfbf440;stroke-width:5px!important}.eq-wheel{fill:none;stroke-width:2.6px!important;stroke:#c9d0d6!important}.equip .eq-spoke,.equip .eq-needle,.equip .eq-rung,.equip .eq-rail,.equip .eq-guy,.equip .eq-seam,.equip .eq-hi,.equip .eq-beam-hi,.equip .eq-pipe,.equip .pj-pitman,.equip .pj-bridle,.equip .pj-polished{fill:none}.equip .eq-spoke{stroke:#c9d0d6;stroke-width:2px}.equip .eq-needle{stroke:#d6362b;stroke-width:1.6px}.equip .eq-rail{stroke:#3a3f45;stroke-width:2.6px}.equip .eq-rung{stroke:#3a3f45;stroke-width:2px}.equip .eq-guy{stroke:#3a3f45;stroke-width:1.6px}.equip .eq-seam{stroke:#2a1a0c38;stroke-width:1.4px}.equip .eq-hi,.equip .eq-beam-hi{stroke:#ffffff80;stroke-width:2.4px}.equip .eq-shade{fill:#2a1a0c29;stroke:none}.equip .eq-pipe-edge,.equip .pj-pitman-edge{fill:none;stroke-width:9.4px}.equip .eq-pipe{stroke:#e2483d;stroke-width:4.6px}.equip .pj-pitman{stroke:#9aa3ad;stroke-width:4.2px}.equip .pj-bridle{stroke:#2a1a0c;stroke-width:2.2px}.equip .pj-polished{stroke:#2a1a0c;stroke-width:3.4px}.equip .pj-carrier{fill:#c9d0d6;stroke-width:1.8px}.equip .eq-shade-line{fill:none;stroke:#2a1a0c2e;stroke-width:2.6px}.fl-outer{fill:#ff8a1f;stroke-width:1.6px!important}.fl-core{fill:#ffe35a;stroke:none!important}.fl-flame{transform-box:fill-box;transform-origin:50% 100%;animation:flare-flicker .9s steps(1, end) var(--eq-delay,0s) infinite}@keyframes flare-flicker{0%{transform:scale(1)skew(0)}14%{transform:scale(.9,1.14)skew(-6deg)}29%{transform:scale(1.06,.92)skew(4deg)}43%{transform:scale(.94,1.2)skew(7deg)}57%{transform:scaleX(1.08)skew(-3deg)}71%{transform:scale(.88,1.1)skew(-8deg)}86%{transform:scale(1.02,.9)skew(5deg)}}.overlay{padding:max(16px, var(--safe-top)) 16px calc(var(--safe-bottom) + 72px);z-index:10;background:#1e140a8c;place-items:start center;animation:.2s ease-out fade;display:grid;position:fixed;inset:0;overflow-y:auto}.overlay[hidden]{display:none}.card{text-align:center;border-radius:24px;gap:10px;width:min(360px,100%);margin-block:auto;padding:24px 20px 18px;animation:.26s cubic-bezier(.2,1.4,.4,1) pop;display:grid}.card h2{color:var(--accent);margin:0 0 4px;font-size:34px;font-weight:700}.card p{margin:0}.card .result{font-size:20px;font-weight:700}.card .verdict{color:var(--ink-dim);margin-bottom:6px;font-weight:600}.card .earned{color:#1e9e4a;font-weight:700}.btn.quiet{--btn:transparent;min-height:52px;box-shadow:none;color:var(--ink-dim);text-shadow:none;border-color:#2a1a0c59;font-size:18px}.btn.quiet:active:not(:disabled){box-shadow:none;background:#2a1a0c0f;transform:translateY(2px)}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.85)}}.driver-arm{--arm-skin:#f0c09a;--arm-line:#2b1e16;--sill:.115;width:0;height:0;display:none;position:absolute}.truck:not([data-kind=pickup]):not([data-kind=picker]) .driver-arm{--sill:.175}.truck.waving .driver-arm{display:block}.truck[data-cab=right] .driver-arm{transform:rotate(0deg) translateY(calc(var(--cell) * var(--sill)));top:0;left:42%}.truck[data-cab=left] .driver-arm{transform:rotate(180deg) translateY(calc(var(--cell) * var(--sill)));top:100%;left:58%}.truck[data-cab=top] .driver-arm{transform:rotate(-90deg) translateY(calc(var(--cell) * var(--sill)));top:58%;left:0}.truck[data-cab=bottom] .driver-arm{transform:rotate(90deg) translateY(calc(var(--cell) * var(--sill)));top:42%;left:100%}.driver-arm i{box-sizing:border-box;background:var(--arm-skin);border:1px solid var(--arm-line);display:block;position:absolute}.driver-arm .upper{left:calc(var(--cell) * -.13);top:calc(var(--cell) * -.062);width:calc(var(--cell) * .14);height:calc(var(--cell) * .056);border-radius:calc(var(--cell) * .028)}.driver-arm .fore{left:calc(var(--cell) * -.13);top:calc(var(--cell) * -.058);width:calc(var(--cell) * .135);height:calc(var(--cell) * .048);border-radius:calc(var(--cell) * .024);transform-origin:calc(var(--cell) * .024) 50%;transform:rotate(-62deg)}.truck.waving .driver-arm .fore{animation:.19s ease-in-out infinite alternate wave}.driver-arm .hand{left:calc(var(--cell) * .1);width:calc(var(--cell) * .066);height:calc(var(--cell) * .066);margin-top:calc(var(--cell) * -.034);border-radius:50%;top:50%}@keyframes wave{0%{transform:rotate(-84deg)}to{transform:rotate(-40deg)}}.dust{z-index:3;pointer-events:none;background:radial-gradient(circle,#f0e2c4f2 0 40%,#c9a66b00 72%);border-radius:50%;animation:.65s ease-out forwards puff;position:absolute}@keyframes puff{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.dust.gate-dust{z-index:11;background:radial-gradient(circle,#f0e2c4f2 0 22%,#e4d0aa99 46%,#c9a66b00 70%);animation:.72s ease-out forwards gate-puff}.dust.gate-dust.on-snow{background:radial-gradient(circle,#fffffff7 0 22%,#e8f0f89e 46%,#fff0 70%)}.dust.gate-dust.on-mud{background:radial-gradient(circle,#c4b49cf2 0 22%,#a08a6e99 46%,#78624800 70%)}@keyframes gate-puff{0%{opacity:0;transform:scale(.35)}25%{opacity:.96;transform:scale(.95)}60%{opacity:.9;transform:scale(1.15)}to{opacity:0;transform:scale(1.55)}}.body.jolt{animation:.26s ease-out jolt}@keyframes jolt{0%{transform:translate(0)}25%{transform:translate(var(--jx), var(--jy))}50%{transform:translate(calc(var(--jx) * -.6), calc(var(--jy) * -.6))}75%{transform:translate(calc(var(--jx) * .3), calc(var(--jy) * .3))}to{transform:translate(0)}}.bubble{z-index:21;border:3px solid var(--outline);color:var(--ink);text-align:center;pointer-events:none;transform-origin:var(--tail,50%) calc(100% + 11px);background:#fff;border-radius:16px;padding:8px 12px;font-size:16px;font-weight:600;line-height:1.25;animation:.2s cubic-bezier(.2,1.5,.4,1) pop-bubble;position:absolute;box-shadow:0 4px #00000040}.bubble.below{transform-origin:var(--tail,50%) -11px}.bubble.beside-left{transform-origin:calc(100% + 11px) var(--tail,50%)}.bubble.beside-right{transform-origin:-11px var(--tail,50%)}.bubble:before,.bubble:after{content:"";border:solid #0000;position:absolute}.bubble:before{left:calc(var(--tail,50%) - 11px);border-width:11px;border-top-color:var(--outline);top:100%}.bubble:after{left:calc(var(--tail,50%) - 7px);border-width:7px;border-top-color:#fff;top:100%}.bubble.below:before,.bubble.below:after{border-top-color:#0000;top:auto;bottom:100%}.bubble.below:before{border-bottom-color:var(--outline)}.bubble.below:after{border-bottom-color:#fff}.bubble.beside-left:before,.bubble.beside-right:before{top:calc(var(--tail,50%) - 11px);border-top-color:#0000}.bubble.beside-left:after,.bubble.beside-right:after{top:calc(var(--tail,50%) - 7px);border-top-color:#0000}.bubble.beside-left:before,.bubble.beside-left:after{left:100%}.bubble.beside-right:before,.bubble.beside-right:after{left:auto;right:100%}.bubble.beside-left:before{border-left-color:var(--outline)}.bubble.beside-left:after{border-left-color:#fff}.bubble.beside-right:before{border-right-color:var(--outline)}.bubble.beside-right:after{border-right-color:#fff}@keyframes pop-bubble{0%{opacity:0;transform:scale(.5)}}.truck.hinted{z-index:8}.truck.hinted .art{--rim:color-mix(in srgb, var(--c) 55%, #fff);filter:drop-shadow(2px 0 0 var(--rim)) drop-shadow(-2px 0 0 var(--rim)) drop-shadow(0 2px 0 var(--rim)) drop-shadow(0 -2px 0 var(--rim)) drop-shadow(0 0 5px var(--c))}.truck.hinted .body{animation:1.1s ease-in-out infinite alternate hint-lift}.truck.hinted .ground-shadow{background:radial-gradient(closest-side,#140c0499,#140c044d 60%,#0000);inset:12% -7% -18% 7%}@keyframes hint-lift{0%{transform:translateY(-1px)scale(1.02)}to{transform:translateY(-3px)scale(1.09)}}.ghost{z-index:1;outline:2.5px dashed var(--c);outline-offset:-1px;pointer-events:none;border-radius:9px;animation:1.3s ease-in-out infinite alternate ghost-pulse;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #2a1a0c59}.ghost .art{width:var(--along);height:var(--across);opacity:.35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ghost[data-cab=left] .art{transform:translate(-50%,-50%)rotate(180deg)}.ghost[data-cab=top] .art{transform:translate(-50%,-50%)rotate(-90deg)}.ghost[data-cab=bottom] .art{transform:translate(-50%,-50%)rotate(90deg)}.ghost .art img{width:100%;height:100%;display:block}.ghost.plain{background:color-mix(in srgb, var(--c) 35%, transparent)}@keyframes ghost-pulse{0%{opacity:.75}to{opacity:1}}.gate .out-badge{z-index:3;border:2px solid var(--outline);background:var(--c);color:#fff;letter-spacing:.8px;white-space:nowrap;text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline);pointer-events:none;border-radius:9px;padding:2px 7px 3px;font-size:13px;font-weight:700;line-height:1;animation:1.1s ease-in-out infinite alternate out-pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #fff,0 3px 4px #00000059}.gate.hint-out{z-index:6}.gate.hint-out .g-badge,.gate.hint-out>.sym{visibility:hidden}@keyframes out-pulse{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-50%)scale(1.14)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.truck.hinted .body{transform:translateY(-2px)scale(1.05)}}.daily-block{gap:12px;margin-top:22px;display:grid}.safety-sign{color:#fff;text-align:center;box-shadow:0 0 0 3px var(--outline), 0 6px 0 3px var(--outline);background:#11833f;border:4px solid #fff;border-radius:14px;padding:10px 14px;position:relative}.safety-sign .bolt{background:#d9d9d9;border:2px solid #0b4f27;border-radius:50%;width:9px;height:9px;position:absolute}.safety-sign .tl{top:6px;left:6px}.safety-sign .tr{top:6px;right:6px}.safety-sign .bl{bottom:6px;left:6px}.safety-sign .br{bottom:6px;right:6px}.sign-head{color:#11833f;letter-spacing:2px;background:#fff;border-radius:6px;padding:1px 12px;font-size:14px;font-weight:700;display:inline-block}.sign-main{justify-content:center;align-items:center;gap:12px;margin:8px 0 6px;display:flex}.sign-label{letter-spacing:.5px;text-align:left;max-width:9.5em;font-size:20px;font-weight:700;line-height:1.05}.sign-count{border:3px solid var(--outline);color:#1a1a1a;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 0 49%,#e6e6e6 49% 51%,#fff 51%);border-radius:8px;min-width:2.2em;padding:2px 10px;font-size:40px;font-weight:700;line-height:1.1}.safety-sign.compact .sign-head{font-size:12px}.daily-btn{border:3px solid var(--outline);width:100%;min-height:84px;box-shadow:inset 0 5px 0 #fff6, inset 0 -7px 0 #0003, 0 6px 0 var(--outline);background:#ff7a45;border-radius:20px;flex-direction:column;align-items:center;gap:2px;padding:12px 14px 14px;display:flex}.daily-btn:active{box-shadow:inset 0 5px 0 #fff6, inset 0 -5px 0 #0003, 0 2px 0 var(--outline);transform:translateY(4px)}.daily-title{color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 4px 0 var(--outline);font-size:30px;font-weight:700}.daily-sub{color:var(--ink);font-size:15px;font-weight:600}.zero-incident{border:3px solid var(--outline);letter-spacing:2px;color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline);background:repeating-linear-gradient(-45deg,#ffd21f 0 10px,#2a1a0c 10px 20px);border-radius:10px;justify-self:center;padding:4px 14px;font-size:20px;font-weight:700;transform:rotate(-3deg);box-shadow:0 4px #0000004d}.card .safety-sign{margin:6px 4px 8px}.btn.share.done{--btn:#43a8ff}.score-row{white-space:nowrap;align-items:center;gap:8px;display:flex}.misses{border:2.5px solid var(--outline);background:var(--cream);color:var(--ink);font-variant-numeric:tabular-nums;box-shadow:0 2px 0 var(--outline);border-radius:12px;align-items:center;gap:3px;padding:2px 8px 2px 5px;font-size:15px;font-weight:700;line-height:1.2;display:inline-flex}.hazard{fill:#ffd21f;width:18px;height:17px;stroke:var(--outline);stroke-width:1.6px;stroke-linejoin:round}.hazard rect,.hazard circle{fill:var(--outline);stroke:none}.misses.some{background:#ffd21f}.misses.tick{animation:.32s ease-out tick}@keyframes tick{0%{transform:scale(1)rotate(0)}20%{transform:scale(1.25)rotate(-10deg)}40%{transform:scale(1.2)rotate(9deg)}60%{transform:scale(1.1)rotate(-6deg)}80%{transform:scale(1.04)rotate(3deg)}to{transform:scale(1)rotate(0)}}.brand{position:relative}.gear{border:3px solid var(--outline);background:var(--cream);width:48px;height:48px;box-shadow:inset 0 -4px 0 var(--cream-dark), 0 3px 0 var(--outline);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:0}.gear svg{fill:#8f8c86;width:26px;height:26px;stroke:var(--outline);stroke-width:1.6px;stroke-linejoin:round}.gear svg circle{fill:var(--cream)}.gear:active{transform:translateY(2px)}.binoculars{border:3px solid var(--outline);background:var(--cream);width:48px;height:48px;box-shadow:inset 0 -4px 0 var(--cream-dark), 0 3px 0 var(--outline);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:56px}.binoculars svg{fill:#3d6b4a;width:28px;height:24px;stroke:var(--outline);stroke-width:1.6px;stroke-linejoin:round}.binoculars svg .lens{fill:#9fd3ea}.binoculars:active{transform:translateY(2px)}.brand h1{padding-right:108px}.settings .step{gap:7px;display:grid}.settings .step[hidden]{display:none}.settings .warn{color:var(--ink);font-size:18px;font-weight:600;line-height:1.35}.btn.danger{--btn:#ff4747}.truck .bed{gap:calc(var(--cell) * .08)}.truck.horiz .bed{grid-auto-flow:column}.truck.vert .bed{grid-auto-flow:row}.truck .cab{place-items:center;display:grid}.truck .convoy-no{width:calc(var(--cell) * .34);height:calc(var(--cell) * .34);border:1.5px solid var(--outline);background:color-mix(in srgb, var(--c) 82%, #000);color:#fff;font-size:calc(var(--cell) * .27);text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline);border-radius:5px;place-items:center;font-weight:700;line-height:1;display:grid;box-shadow:inset 0 1px #ffffff59}.gate.convoy-gate{gap:2px}.gate[data-side=top].convoy-gate,.gate[data-side=bottom].convoy-gate{grid-auto-flow:column}.gate .wait{width:calc(var(--fence) * .8);height:calc(var(--fence) * .8);background:var(--outline);color:#ffd21f;font-size:calc(var(--fence) * .58);text-shadow:none;border:2px solid #ffd21f;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:grid}.gate.convoy-done .wait{display:none}.padlock{fill:currentColor;color:#6f6a62;flex:none;width:16px;height:19px}.padlock .keyhole{fill:var(--cream)}.region-tab .rname{align-items:center;gap:5px;display:inline-flex}.region-tab.locked{color:#8a8276}.region-tab .rlock{text-align:center;color:#8a8276;font-size:11px;font-weight:600;line-height:1.15}.level-btn.locked{color:#8a8276;background:#e9e1cf}.level-btn.locked .n{background:#d8d0bf}.level-btn.locked .padlock{width:15px;height:18px}.level-btn .label{flex-direction:column;display:flex}.level-btn .lock-text{font-size:13px;font-weight:600}.nope{animation:.36s ease-out nope}@keyframes nope{0%,to{transform:translate(0)}20%{transform:translate(-7px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(2px)}}.switch{border:3px solid var(--outline);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:10px 12px;display:flex}.switch[hidden]{display:none}.switch input{opacity:0;pointer-events:none;position:absolute}.switch .track{border:3px solid var(--outline);background:#cfc8bb;border-radius:16px;flex:none;width:54px;height:32px;transition:background .15s;position:relative}.switch .knob{border:2.5px solid var(--outline);background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .15s;position:absolute;top:2px;left:2px}.switch input:checked+.track{background:#2fcf5f}.switch input:checked+.track .knob{transform:translate(22px)}.switch input:focus-visible+.track{outline-offset:2px;outline:3px solid #2f8bff}.switch-label{color:var(--ink);font-size:17px;font-weight:600;line-height:1.25}.lease-banner{left:50%;top:max(18px, var(--safe-top));z-index:30;border:4px solid var(--outline);box-shadow:0 6px 0 var(--outline);pointer-events:none;background:repeating-linear-gradient(-45deg,#ffd21f 0 14px,#ffc21a 14px 28px);border-radius:16px;justify-items:center;padding:10px 26px 12px;animation:3.2s ease-out forwards banner;display:grid;position:fixed;transform:translate(-50%)}.lease-banner .lb-top{white-space:nowrap;letter-spacing:2px;color:var(--outline);font-size:15px;font-weight:700}.lease-banner .lb-name{color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 4px 0 var(--outline);font-size:30px;font-weight:700}@keyframes banner{0%{opacity:0;transform:translate(-50%,-30px)scale(.8)}8%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.lease-banner{opacity:1}}.ground-tex .tracks[data-ground=gravel] .tt-mark{stroke:#5e4a36;opacity:.42}.ground-tex .tracks[data-ground=gravel] .tt-mark.w2{opacity:.52}.ground-tex .tracks[data-ground=gravel] .tt-mark.w3{opacity:.6}.ground-tex .tracks[data-ground=gravel] .tt-mark.w4{opacity:.68}.ground-tex .tracks[data-ground=gravel] .tt-tread{stroke:#e3d4bf;opacity:.5}.ground-tex .tracks[data-ground=mud] .tt-edge{stroke:#9a7c62;opacity:.4}.ground-tex .tracks[data-ground=mud] .tt-mark{stroke:#24150b;opacity:.72}.ground-tex .tracks[data-ground=snow] .tt-mark{stroke:#8eaad0;opacity:.8}.tracks{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.tracks line{fill:none;stroke-linecap:round}.tracks[data-ground=gravel] .tt-edge{display:none}.tracks[data-ground=gravel] .tt-mark{stroke:var(--pad-dark);stroke-width:calc(11px * var(--tw,1));opacity:.38}.tracks[data-ground=gravel] .tt-mark.w2{stroke-width:calc(13px * var(--tw,1));opacity:.5}.tracks[data-ground=gravel] .tt-mark.w3{stroke-width:calc(15px * var(--tw,1));opacity:.6}.tracks[data-ground=gravel] .tt-mark.w4{stroke-width:calc(17px * var(--tw,1));opacity:.7}.tracks[data-ground=gravel] .tt-tread{stroke:var(--pad-light);stroke-width:calc(5px * var(--tw,1));stroke-dasharray:4 9;opacity:.55}.tracks[data-ground=mud] .tt-edge{stroke:var(--pad-light);stroke-width:calc(32px * var(--tw,1));opacity:.32}.tracks[data-ground=mud] .tt-edge.w2{stroke-width:calc(38px * var(--tw,1));opacity:.4}.tracks[data-ground=mud] .tt-edge.w3{stroke-width:calc(44px * var(--tw,1));opacity:.46}.tracks[data-ground=mud] .tt-edge.w4{stroke-width:calc(50px * var(--tw,1));opacity:.5}.tracks[data-ground=mud] .tt-mark{stroke:var(--pad-dark);stroke-width:calc(20px * var(--tw,1));opacity:.75}.tracks[data-ground=mud] .tt-mark.w2{stroke-width:calc(26px * var(--tw,1));opacity:.85}.tracks[data-ground=mud] .tt-mark.w3{stroke:color-mix(in srgb, var(--pad-dark) 85%, #000);stroke-width:calc(30px * var(--tw,1));opacity:.85}.tracks[data-ground=mud] .tt-mark.w4{stroke:color-mix(in srgb, var(--pad-dark) 75%, #000);stroke-width:calc(34px * var(--tw,1));opacity:.88}.tracks[data-ground=mud] .tt-tread{stroke:#fff;stroke-width:calc(4px * var(--tw,1));opacity:.12}.tracks[data-ground=mud] .tt-tread.w3,.tracks[data-ground=mud] .tt-tread.w4{stroke-width:calc(5px * var(--tw,1));opacity:.2}.tracks[data-ground=snow] .tt-edge{stroke:#fff;stroke-width:calc(21px * var(--tw,1))}.tracks[data-ground=snow] .tt-edge.w3,.tracks[data-ground=snow] .tt-edge.w4{stroke-width:calc(26px * var(--tw,1))}.tracks[data-ground=snow] .tt-mark{stroke:var(--pad-dark);stroke-width:calc(14px * var(--tw,1));opacity:.85}.tracks[data-ground=snow] .tt-mark.w2{stroke-width:calc(16px * var(--tw,1));opacity:.95}.tracks[data-ground=snow] .tt-mark.w3{stroke:color-mix(in srgb, var(--pad-dark) 80%, #4a6f99);stroke-width:calc(18px * var(--tw,1))}.tracks[data-ground=snow] .tt-mark.w4{stroke:color-mix(in srgb, var(--pad-dark) 60%, #4a6f99);stroke-width:calc(20px * var(--tw,1))}.tracks[data-ground=snow] .tt-tread{stroke:var(--pad);stroke-width:calc(9px * var(--tw,1));stroke-dasharray:3 7}.spray{z-index:3;pointer-events:none;border-radius:50%;position:absolute}.spray.clump{background:color-mix(in srgb, var(--pad-dark) 70%, #4a2a12);border-radius:45% 55% 50% 42%;box-shadow:inset 0 -1px #00000059}.spray.splat{z-index:0;background:color-mix(in srgb, var(--pad-dark) 85%, #000);border-radius:58% 42% 55% 45%/46% 54% 40% 60%}.spray.dust{background:radial-gradient(circle,#f0e2c4e6 0 40%,#c9a66b00 72%)}.spray.powder{background:radial-gradient(circle,#fff 0 45%,#fff0 72%)}@media (height<=700px){.overlay{padding-top:max(10px, var(--safe-top));padding-bottom:calc(var(--safe-bottom) + 40px)}.card{gap:6px;padding:14px 14px 12px}.card h2{margin:0;font-size:26px}.hats.big .hat{width:34px;height:34px}.card .result{font-size:17px}.card .verdict{margin-bottom:2px;font-size:15px}.card .btn{min-height:50px;font-size:18px}.card .btn.quiet,.card .btn-row .btn{min-height:48px}.zero-incident{padding:2px 12px;font-size:16px}.card .safety-sign{margin:2px 2px 4px;padding:6px 8px}.card .safety-sign .sign-main{margin:4px 0 3px}.card .safety-sign .sign-count{font-size:24px}.card .safety-sign .sign-label{font-size:14px}.card .safety-sign .sign-head{display:none}}.card .btn-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.card .btn-row .btn{min-height:52px;padding:0 6px}.overlay{overscroll-behavior:contain}.company{text-align:left;align-items:center;gap:10px;display:flex}.company-man{flex:none;width:58px;height:64px}.company-man svg{width:100%;height:100%;display:block}.company-says{border:2.5px solid var(--outline);color:var(--ink);background:#fff;border-radius:14px;flex:1;margin:0;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.25;position:relative}.company-says:before,.company-says:after{content:"";border:solid #0000;position:absolute;top:50%;transform:translateY(-50%)}.company-says:before{border-width:9px;border-right-color:var(--outline);right:100%}.company-says:after{border-width:6px;border-right-color:#fff;right:calc(100% - 4px)}@media (height<=700px){.company-man{width:48px;height:53px}.company-says{padding:6px 10px;font-size:14px}}.dropping{z-index:3;pointer-events:none;position:absolute}.dropping svg{width:100%;height:100%;display:block}.styles-label{color:var(--ink-dim);text-align:left;margin:2px 2px -6px;font-size:13px;font-weight:700}.music-styles{grid-template-columns:repeat(4,1fr);gap:5px;display:grid}.btn.style-pick{min-height:48px;padding:6px 4px;font-size:14px;line-height:1.1}.btn.style-pick[aria-checked=true]{--btn:var(--gold,#ffc93c);outline:3px solid var(--ink);outline-offset:-3px}.scene-layer{pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.toast{left:50%;top:max(8px, var(--safe-top));z-index:40;border:3px solid var(--outline);background:var(--cream);max-width:calc(100vw - 32px);box-shadow:0 4px 0 var(--outline);animation:toast var(--toast-ms,2s) ease-out forwards;pointer-events:none;border-radius:14px;justify-items:center;padding:6px 16px 7px;display:grid;position:fixed;transform:translate(-50%)}.toast .t-main{white-space:nowrap;color:var(--ink);font-size:16px;font-weight:700}.toast.big{background:repeating-linear-gradient(-45deg,#6f7f3a 0 12px,#5a6a2e 12px 24px,#8a7a48 24px 36px);padding:8px 22px 10px}.toast.big .t-main{color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 3px 0 var(--outline);font-size:20px}.toast .t-sub{color:#ffe9a8;text-shadow:0 1px 0 var(--outline);font-size:14px;font-weight:700}@keyframes toast{0%{opacity:0;transform:translate(-50%,-24px)scale(.85)}10%{opacity:1;transform:translate(-50%,3px)scale(1.04)}16%,85%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(1)}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.log{padding-bottom:24px;overflow-y:auto}.log-head{grid-template-columns:auto 1fr auto;align-items:center;gap:8px;display:grid}.log-head .link{margin-left:-10px;font-size:17px}.log-head h1{text-align:center;color:var(--accent);margin:0;font-size:30px;font-weight:700}.log-count{text-align:right;min-width:48px;font-size:22px;font-weight:700}.log-cards{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.log-card{border:3px solid var(--outline);background:var(--cream);box-shadow:inset 0 -4px 0 var(--cream-dark), 0 4px 0 var(--outline);text-align:center;border-radius:16px;align-content:start;justify-items:center;gap:4px;padding:10px 8px 12px;display:grid}.log-card .art{place-items:center;width:100%;height:84px;display:grid;overflow:hidden}.log-card .art .egg-still.wave3-still{width:100%;height:84px;overflow:hidden}.log-card .art svg{max-width:100%;max-height:84px;overflow:visible}.log-card .art .pair{justify-content:center;align-items:flex-end;gap:2px;height:84px;display:flex}.log-card .art .pair svg:first-child{width:auto;height:72px}.log-card .art .pair svg:last-child{width:auto;height:62px}.log-card .art-hotshot svg{width:120px}.log-card .art .stack{justify-items:center;height:84px;display:grid}.log-card .art .stack svg:first-child{width:auto;height:66px}.log-card .art .stack svg:last-child{width:56px;height:auto;margin-top:-14px}.log-card .art .vee{width:130px;height:84px;position:relative}.log-card .art .vee svg{width:54px;height:auto;position:absolute}.log-card .art .vee svg:first-child{top:20px;left:70px}.log-card .art .vee svg:nth-child(2){top:2px;left:30px}.log-card .art .vee svg:nth-child(3){top:44px;left:30px}.log-card .art-pumper .pair svg:first-child{height:40px}.log-card .art-pumper .pair svg:nth-child(2){height:56px}.log-card .art-pumper .pair svg:nth-child(3){height:34px}.log-card h2{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.1}.log-card p{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.25}.log-card.unfound .art{filter:brightness(0)opacity(.55)}.log-card.unfound{background:#d9d2c3}.log-card.unfound p{opacity:.8;font-style:italic}.log-card.riddle{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.log-card.riddle.plain p{opacity:1;font-style:normal}.log-card .hint-more{border:1.5px solid var(--outline);background:var(--cream);color:var(--ink);border-radius:999px;margin-top:2px;padding:2px 9px;font-size:11px;font-weight:700}.log-reward{color:var(--ink);text-align:center;background:#ffffffbf;border-radius:14px;margin:18px 4px 0;padding:10px 12px;font-weight:700}.switch.locked{opacity:.6}.switch-label small{font-size:13px;font-weight:600;display:block}.v-camo{display:none}body.camo-pickups .truck[data-kind=pickup] .v-camo{display:inline}.v-camo path{stroke:none}.v-camo .cm-dk{fill:#0000004d}.v-camo .cm-lt{fill:#ffffff6b}.v-camo .cm-br{fill:#00000029}.log-card.legendary{box-shadow:inset 0 0 0 3px #ffd84a, inset 0 -4px 0 var(--cream-dark), 0 4px 0 #7a5a08;border-color:#b8860b;position:relative}.legend-tag{color:#4a3505;letter-spacing:1.5px;white-space:nowrap;background:linear-gradient(#ffe680,#ffc21a);border:2px solid #7a5a08;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.screen.cover{background:#79c2f2;height:auto;padding:0;position:fixed;inset:0;overflow:hidden}.cover-sky{background:linear-gradient(#4aa8ec 0%,#8fd0f7 45%,#cdeefb 70%,#7fbf4e 70%,#5d9a3a 100%);position:absolute;inset:0}.cover-img{object-fit:cover;object-position:50% 40%;opacity:0;transform-origin:50% 45%;width:100%;height:100%;transition:opacity .35s ease-out;position:absolute;inset:0}.screen.cover.image .cover-img{opacity:1;animation:8s forwards cover-push}@keyframes cover-push{0%{transform:scale(1)}to{transform:scale(1.09)}}.cover-cloud{opacity:.55;pointer-events:none;width:38vw;max-width:210px;position:absolute}.cover-cloud svg{width:100%;height:auto;display:block;overflow:visible}.cover-cloud.c1{top:calc(var(--safe-top) + 15%);width:30vw;animation:22s ease-in-out infinite alternate cloud-drift;left:-5%}.cover-cloud.c2{top:calc(var(--safe-top) + 3%);animation:28s ease-in-out -9s infinite alternate-reverse cloud-drift;right:-7%}@media (aspect-ratio>=1){.cover-cloud{opacity:.45}.cover-cloud.c1{width:150px;top:.5%;left:14%}.cover-cloud.c2{width:190px;top:-1.5%;right:30%}}@keyframes cloud-drift{0%{transform:translate(-14px)}to{transform:translate(22px)}}.cover-title{left:0;right:0;top:calc(max(18px, var(--safe-top)) + 3vh);letter-spacing:1px;color:#ffd21f;text-align:center;pointer-events:none;text-shadow:-3px -3px 0 var(--outline,#2a1a0c), 3px -3px 0 var(--outline,#2a1a0c), -3px 3px 0 var(--outline,#2a1a0c), 3px 3px 0 var(--outline,#2a1a0c), 0 -3px 0 var(--outline,#2a1a0c), 0 3px 0 var(--outline,#2a1a0c), -3px 0 0 var(--outline,#2a1a0c), 3px 0 0 var(--outline,#2a1a0c), 0 7px 0 var(--outline,#2a1a0c);transform-origin:50% 100%;justify-items:center;margin:0;font-size:clamp(46px,15vw,84px);font-weight:700;line-height:.95;animation:.75s cubic-bezier(.3,0,.3,1) .15s both title-slam;display:grid;position:absolute}.cover-title span:last-child{color:#ff5a36;font-size:1.25em}@keyframes title-slam{0%{opacity:0;transform:translateY(-60vh)scale(1.15)}10%{opacity:1}45%{transform:translateY(0)scale(1.12,.8)}60%{transform:translateY(-14px)scale(.96,1.06)}78%{transform:translateY(0)scale(1.03,.97)}to{transform:translateY(0)scale(1)}}.cover-dust{left:50%;top:calc(max(18px, var(--safe-top)) + 3vh + clamp(46px, 15vw, 84px) * 2.15);pointer-events:none;width:0;height:0;position:absolute}.cover-dust i{opacity:0;background:#f0e2c4f2;border-radius:50%;width:32px;height:32px;animation:.8s ease-out .47s forwards dust-puff;position:absolute;top:-16px;left:-16px}.cover-dust i:first-child{--dx:-150px;--dy:-6px}.cover-dust i:nth-child(2){--dx:-100px;--dy:-22px}.cover-dust i:nth-child(3){--dx:-50px;--dy:-30px}.cover-dust i:nth-child(4){--dx:0px;--dy:-34px}.cover-dust i:nth-child(5){--dx:50px;--dy:-30px}.cover-dust i:nth-child(6){--dx:100px;--dy:-22px}.cover-dust i:nth-child(7){--dx:150px;--dy:-6px}@keyframes dust-puff{0%{opacity:.95;transform:translate(0)scale(.4)}to{transform:translate(var(--dx), var(--dy)) scale(1.9);opacity:0}}.cover-tap{width:100%;padding:0 16px calc(max(22px, var(--safe-bottom)) + 4vh);touch-action:manipulation;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.cover-start{border:4px solid var(--outline,#2a1a0c);box-shadow:inset 0 -5px 0 #e0a800, 0 5px 0 var(--outline,#2a1a0c);color:#fff;letter-spacing:2px;text-shadow:-2px -2px 0 var(--outline,#2a1a0c), 2px -2px 0 var(--outline,#2a1a0c), -2px 2px 0 var(--outline,#2a1a0c), 2px 2px 0 var(--outline,#2a1a0c), 0 3px 0 var(--outline,#2a1a0c);background:#ffd21f;border-radius:18px;padding:10px 26px 12px;font-family:inherit;font-size:24px;font-weight:700;animation:1.3s ease-in-out 1.1s infinite start-pulse}@keyframes start-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.screen.cover.image .cover-img,.cover-cloud,.cover-title,.cover-start{animation:none}.cover-dust{display:none}}.screen.ground-tex{background:linear-gradient(to bottom, var(--sky-top) 0, var(--sky-bottom) var(--horizon), transparent var(--horizon)), var(--grass-tile) 0 0 / 384px 384px repeat, var(--ground)}.screen.levels,.screen.levels.ground-tex{background-attachment:local}.screen.game .scenery,.screen.levels .scenery{filter:drop-shadow(3px 4px 3px #1e191442)}.gate{filter:drop-shadow(2px 3px 2px #1e120659)}.screen.game .hud{filter:drop-shadow(0 3px 3px #1e12062e)}.vignette{z-index:0;pointer-events:none;background:radial-gradient(78% 72% at 50% 48%,#0000 66%,#14161c33 100%);position:absolute;inset:0}.gate .gw{display:none}.board.gate-art .gate{box-shadow:none;background:0 0}.board.gate-art .gate>.sym,.board.gate-art .gate>.boom{display:none}.board.gate-art .gate .gw{--turn:0deg;width:var(--cell);height:var(--fence);transform:translate(-50%, -50%) rotate(var(--turn));pointer-events:none;display:block;position:absolute;top:50%;left:50%}.board.gate-art .gate[data-side=right] .gw{--turn:90deg}.board.gate-art .gate[data-side=bottom] .gw{--turn:180deg}.board.gate-art .gate[data-side=left] .gw{--turn:-90deg}.gw img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.gw .g-leaf{left:calc(var(--fence) * .36);right:calc(var(--fence) * .42);top:calc(var(--fence) * .175);height:calc(var(--fence) * .65);transform-origin:0;transition:transform .26s cubic-bezier(.15,.9,.3,1);position:absolute}.gw .g-leaf img{width:100%;height:100%;position:relative}.gw .g-leaf:before{content:"";background:color-mix(in srgb, var(--c) 78%, transparent);border-radius:3px;position:absolute;inset:22% 4%}.gate.open .gw .g-leaf{transform:rotate(-90deg)}.gate[data-side=left].open .gw .g-leaf,.gate[data-side=right].open .gw .g-leaf{transform:rotate(90deg)}.gw .g-hinge,.gw .g-latch{height:calc(var(--fence) * .78);width:auto;position:absolute;top:50%;transform:translateY(-50%)}.gw .g-hinge{left:calc(var(--fence) * .1)}.gw .g-latch{right:calc(var(--fence) * .1)}.gw .g-badge{width:calc(var(--fence) * .96);height:calc(var(--fence) * .96);border:2px solid var(--outline);background:var(--c);font-size:calc(var(--fence) * .56);color:#fff;text-shadow:-1.5px -1.5px 0 var(--outline), 1.5px -1.5px 0 var(--outline), -1.5px 1.5px 0 var(--outline), 1.5px 1.5px 0 var(--outline);transform:translate(-50%, -50%) rotate(calc(var(--turn) * -1));border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 2px #ffffff73}.board.gate-art .gate.convoy-gate .gw .g-badge{left:40%}.board.gate-art .gate.convoy-gate .wait{z-index:1;width:calc(var(--fence) * .7);height:calc(var(--fence) * .7);border:1.5px solid var(--outline);background:color-mix(in srgb, var(--c) 82%, #000);color:#fff;font-size:calc(var(--fence) * .52);text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline);border-radius:5px;position:absolute}.board.gate-art .gate.convoy-gate[data-side=top] .wait{top:50%;left:90%;transform:translate(-50%,-50%)}.board.gate-art .gate.convoy-gate[data-side=bottom] .wait{top:50%;left:10%;transform:translate(-50%,-50%)}.board.gate-art .gate.convoy-gate[data-side=left] .wait{top:10%;left:50%;transform:translate(-50%,-50%)}.board.gate-art .gate.convoy-gate[data-side=right] .wait{top:90%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.gw .g-leaf{transition:none}}img.ui-art{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none;display:block}.controls .btn,.card .btn[data-act=restart]{box-shadow:none;border:0;filter:drop-shadow(0 3px 2px #1e12064d);background:0 0;border-style:solid;border-image-slice:64 fill;border-image-width:29px;border-image-repeat:stretch;border-radius:0}.controls .btn[data-act=undo],.card .btn[data-act=restart]{border-image-source:var(--ui-btn-undo)}.controls .btn[data-act=hint]{border-image-source:var(--ui-btn-hint)}.controls .btn[data-act=restart]{border-image-source:var(--ui-btn-restart)}.controls .btn:active:not(:disabled),.card .btn[data-act=restart]:active{box-shadow:none;filter:drop-shadow(0 1px 1px #1e12064d);transform:translateY(3px)}.controls .btn:disabled{filter:grayscale(.85)brightness(1.05)}.gear,.binoculars{box-shadow:none;filter:drop-shadow(0 3px 2px #1e120659);background:0 0;border:0}.binoculars img{width:44px;height:auto}.link .back-icon{width:22px;height:22px;filter:drop-shadow(0 1px 0 var(--outline));margin-right:4px}img.padlock{width:26px;height:auto}.level-btn.locked .n img.padlock{width:24px}img.hat{width:100%;height:auto}.hats .off img.hat{opacity:.85}.switch-label .spk{vertical-align:middle;width:26px;height:auto;margin-right:6px;display:inline-block}.switch input:checked~.switch-label .spk.off,.switch input:not(:checked)~.switch-label .spk.on{display:none}.safety-sign{aspect-ratio:992/267;background:var(--ui-sign-days-without-incident) center / 100% 100% no-repeat;box-shadow:none;filter:drop-shadow(0 4px 3px #1e12064d);border:0;border-radius:0;padding:0}.safety-sign .bolt,.safety-sign .sign-head{display:none}.safety-sign .sign-main{color:#11833f;justify-content:space-between;gap:8px;margin:0;position:absolute;inset:23% 8% 24% 26%}.safety-sign .sign-label{color:#11833f;max-width:none;font-size:clamp(11px,4.2vw,17px);line-height:1}.safety-sign .sign-count{border-width:2.5px;padding:0 8px}.safety-sign{margin-bottom:12px}.safety-sign.compact .sign-label{font-size:12px}.safety-sign.compact .sign-count{font-size:24px}.safety-sign .sign-count{font-size:clamp(22px,8vw,36px);line-height:1.05}.zero-incident{aspect-ratio:451/475;background:var(--ui-badge-zero-incident) center / contain no-repeat;width:92px;box-shadow:none;filter:drop-shadow(0 3px 2px #1e12064d);text-shadow:none;border:0;border-radius:0;padding:0;position:relative;transform:rotate(-4deg)}.zero-incident span{letter-spacing:.3px;color:#5a3a00;text-align:center;font-size:9.5px;font-weight:700;line-height:1;position:absolute;top:76%;left:8%;right:8%}.level-list{grid-template-columns:minmax(0,1fr);gap:5px}.level-btn{height:54px;min-height:54px;box-shadow:inset 0 2px 0 #fffc, inset 0 -3px 0 var(--cream-dark), 0 3px 0 var(--outline);border-radius:14px;flex-direction:row;gap:10px;padding:0 12px 3px 8px}.level-btn .n{flex:none;width:36px;height:36px;font-size:18px}.level-btn .label{flex:1;justify-content:center;min-width:0;font-size:17px;line-height:1.15}.level-btn .lname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.level-btn .lock-text{font-size:12px;line-height:1.2}.level-btn .hats{flex:none;gap:1px}.level-btn .hats span{width:22px}.level-btn .lock{flex:none;place-items:center;width:30px;display:grid}.level-btn .lock img.padlock{width:22px;height:auto}.level-btn.locked .n{color:#8a8276}.safety-sign.compact{box-shadow:none;padding:0}.daily-btn{box-shadow:none;border:0 solid #0000;border-image:var(--ui-btn-restart) 64 fill / 34px stretch;filter:drop-shadow(0 4px 3px #1e12064d);background:0 0;border-radius:0}.daily-btn.done{filter:hue-rotate(95deg)saturate(.9)drop-shadow(0 4px 3px #1e12064d)}.turn-btn{border:0 solid #0000;border-image:var(--ui-btn-restart) 64 fill / 27px stretch;filter:hue-rotate(195deg)saturate(.85)drop-shadow(0 4px 3px #1e12064d);touch-action:manipulation;background:0 0;flex-direction:column;align-items:center;gap:2px;width:100%;min-height:56px;padding:5px 12px 8px;display:flex}.turn-btn:active{transform:translateY(3px)}.turn-btn.done{filter:hue-rotate(95deg)saturate(.9)drop-shadow(0 4px 3px #1e12064d)}.turn-btn.locked{filter:grayscale()brightness(1.08)drop-shadow(0 4px 3px #1e12064d)}.turn-title{color:#fff;text-shadow:-2px -2px 0 var(--outline), 2px -2px 0 var(--outline), -2px 2px 0 var(--outline), 2px 2px 0 var(--outline), 0 3px 0 var(--outline);font-size:21px;font-weight:700;line-height:1.1}.turn-sub{white-space:nowrap;color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:600;display:flex}.turn-sub img{width:15px;height:15px}.win .card .turn-result{color:var(--ink);text-align:center;margin:0;font-size:19px;font-weight:700}.daily-block{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:14px}.daily-block .safety-sign{width:100%;min-width:0;max-width:100%;height:auto;margin-bottom:24px}.safety-sign .sign-main{gap:6px;min-width:0;right:9.5%}.safety-sign .sign-label{white-space:nowrap;letter-spacing:.2px;font-size:clamp(10px,3.6vw,15.5px)}.daily-block .safety-sign .sign-count{min-width:1.9em;padding:0 6px;font-size:clamp(18px,6.4vw,28px)}.daily-btn{min-width:0;min-height:62px;padding:7px 12px 9px}.daily-title{font-size:clamp(22px,6.6vw,28px);line-height:1.1}.daily-sub{white-space:nowrap;font-size:clamp(12px,3.6vw,15px)}.levels .brand p{margin-bottom:10px;font-size:15px;line-height:1.3}.levels .brand h1{white-space:nowrap;margin:6px 0;padding-right:56px;font-size:clamp(28px,9.4vw,40px)}.levels .brand:has(.binoculars) h1{align-items:center;min-height:52px;margin:4px 0 6px;padding-right:160px;font-size:clamp(22px,7vw,34px);display:flex}.levels .regions{margin-top:14px}.levels .region-blurb{margin:8px 0;font-size:15px;line-height:1.2}.levels .hint-balance{margin:10px 0 0}.levels{padding-bottom:14px;overflow-x:hidden}.scenery{overflow:hidden}.win .card{--f:.3px;z-index:1;border-style:solid;border-color:#0000;border-width:calc(262 * var(--f)) calc(118 * var(--f)) calc(112 * var(--f));border-image:var(--ui-frame-win) 262 200 112 fill / calc(262 * var(--f)) calc(200 * var(--f)) calc(112 * var(--f)) stretch;width:min(336px,100%);box-shadow:none;text-align:center;filter:drop-shadow(0 8px 8px #1e120659);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:7px;padding:1px 6px 6px;display:grid;position:relative}.win .card>*{min-width:0}.win .card h2{--t:1;--cap:14.7px;left:0;right:0;top:calc(-262 * var(--f) + 80 * var(--f) - (28px - var(--cap) / 2) * var(--t));text-shadow:none;margin:0;line-height:0;position:absolute}.win .card h2 svg{width:calc(220px * var(--t));height:calc(44px * var(--t));margin:0 auto;display:block;overflow:visible}.win .card h2 text{letter-spacing:.2px;font-family:inherit;font-size:21px;font-weight:700}.win .card h2 .lip{fill:var(--outline);stroke:var(--outline);stroke-width:4.5px;stroke-linejoin:round}.win .card h2 .ink{fill:var(--accent);stroke:var(--outline);stroke-width:4.5px;stroke-linejoin:round;paint-order:stroke}.win .card .score-row{justify-content:center;align-items:flex-end;gap:6px;display:flex}.win .card .mascot{pointer-events:none;flex:none;width:76px;height:76px;margin:-24px -13px -4px;position:relative}.win .card .mascot .win-still{will-change:transform;width:100%;height:100%;display:block;overflow:visible}.company-man .win-still{will-change:transform}.company-man{border:2px solid var(--outline);box-sizing:border-box;background:#dfeaf2}.hats.big{gap:2px}.hats.big span{width:42px}.hats.big .hat{width:100%;height:auto}.win .card .result{font-size:17px}.win .card .earned{font-size:15px}.company-man{border-radius:10px;flex:none;width:56px;height:56px;position:relative;overflow:hidden}.company-says{padding:6px 10px;font-size:14px}.win .card .btn{min-height:52px;font-size:18px}.win .card .btn-row .btn{min-height:48px}.win .card .safety-sign{width:100%;height:auto;margin:0}.win .card .safety-sign .sign-main{gap:4px;right:10.5%}.win .card .safety-sign .sign-label{letter-spacing:0;font-size:11px}.win .card .safety-sign .sign-count{border-width:2px;min-width:1.7em;padding:0 5px;font-size:20px}.win .card .zero-incident{z-index:2;width:62px;right:calc(-118 * var(--f) - 6px);top:calc(-262 * var(--f) + 150 * var(--f));position:absolute}.win .card .zero-incident span{font-size:6.5px}@media (height<=700px){.win .card{--f:.26px;gap:5px}.win .card h2{--t:.88}.win .card .mascot{width:66px;height:66px;margin:-22px -11px -3px}.hats.big span{width:36px}.company-man{width:48px;height:48px}.win .card .zero-incident{width:54px}.win .card .zero-incident span{font-size:5.6px}}.confetti{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti i{top:-24px;left:var(--x);width:var(--w);height:var(--h);background:var(--bg);opacity:0;animation:confetti-fall var(--t) cubic-bezier(.3, .1, .7, 1) var(--d) 1 both;border-radius:2px;position:absolute}.confetti i.hat{background:var(--ui-hat) center / contain no-repeat;border-radius:0}@keyframes confetti-fall{0%{opacity:1;transform:translate(0,0)rotate(0)}85%{opacity:1}to{opacity:0;transform:translate3d(var(--dx), var(--fall), 0) rotate(var(--spin))}}@media (prefers-reduced-motion:reduce){.confetti{display:none}}.daily-btn.done{background:0 0}.trees .stalk{pointer-events:none;display:block;position:absolute;overflow:visible}.trees .stalk path{fill:none;stroke-linecap:round}.trees .mound,.depth-strip>.mound{pointer-events:none;display:block;position:absolute;overflow:visible}.screen.levels[data-theme=spring]{background:linear-gradient(to bottom, var(--sky-top) 0, var(--sky-bottom) var(--horizon), transparent var(--horizon)), radial-gradient(ellipse 15% 2.2% at 30% 46%, #8c74608c, transparent 100%), radial-gradient(ellipse 11% 1.8% at 76% 66%, #8c746080, transparent 100%), radial-gradient(ellipse 13% 2% at 22% 88%, #8c746080, transparent 100%), radial-gradient(ellipse 46% 9% at 22% 44%, #573f2ec7, transparent 100%), radial-gradient(ellipse 40% 8% at 82% 62%, #573f2eb8, transparent 100%), radial-gradient(ellipse 52% 9% at 30% 86%, #573f2ebf, transparent 100%), radial-gradient(ellipse 34% 6% at 70% 28%, #48322299, transparent 100%), var(--grass-tile) 0 0 / 384px 384px repeat, var(--ground);background-attachment:local}.trees svg.sc,.depth-strip>svg.sc{overflow:visible}.trees .tree-defs{position:absolute}.gear{border:2.5px solid var(--outline);background:var(--cream);box-shadow:inset 0 -3px 0 var(--cream-dark), 0 3px 0 var(--outline);filter:none;border-radius:50%}.gear img{width:34px;height:34px}.daily-block .safety-sign{margin-bottom:12px}.level-btn .lock img.padlock,.region-tab.locked img.padlock{filter:grayscale()brightness(1.1);opacity:.6}.overlay.win{background:#1e140a4d}.levels .daily-block{margin-top:30px}.hud .score-row{align-items:baseline;gap:6px}.hud .score-row .par{font-size:14px}.hud .misses{box-shadow:0 2px 0 var(--outline);padding:1px 8px 1px 5px;font-size:13px}.hud .misses .hazard{width:15px;height:14px}.hud .misses .lbl{margin-left:2px;font-weight:600}.hud .score{gap:3px}.hud .best{display:none}.hud .score.best-room{gap:1px}.hud .score.best-room .score-row{line-height:1}.hud .score.best-room .misses{line-height:1.05}.hud .score.best-room .best{white-space:nowrap;letter-spacing:.1px;color:#fff;width:0;min-width:100%;min-height:11px;text-shadow:-1px -1px 0 var(--outline), 1px -1px 0 var(--outline), -1px 1px 0 var(--outline), 1px 1px 0 var(--outline), 0 -1px 0 var(--outline), 0 1px 0 var(--outline), -1px 0 0 var(--outline), 1px 0 0 var(--outline), 0 2px 0 var(--outline);justify-content:flex-end;margin-block:-1px;font-size:10.5px;font-weight:600;line-height:11px;display:flex}.hud .score.best-room .best.over{color:#ffd21f}.settings .btn.danger[data-act=reset]{--btn:transparent;min-height:44px;box-shadow:none;color:#b3261e;text-shadow:none;background:0 0;border:2px solid #be30288c;order:2;font-size:15px;font-weight:600}.settings .step:not(.confirm):not([hidden]){display:grid}.settings .btn[data-act=close]{--btn:#2fcf5f;order:1}.controls .btn[data-act=undo]{border-image-source:var(--ui-btn-neutral)}.controls .btn[data-act=undo]:disabled{filter:grayscale()brightness(1.08)opacity(.6)}.win .card .zero-incident{width:76px;right:calc(-118 * var(--f) - 12px);top:calc(-262 * var(--f) + 118 * var(--f))}.win .card .zero-incident span{letter-spacing:0;white-space:nowrap;place-items:center;height:14%;padding:0 4px;font-size:6px;display:grid;top:75%;left:17%;right:17%;overflow:visible}@media (height<=700px){.win .card .zero-incident{width:66px}}.obstacle svg.equip{transform:translate(var(--eq-dx,0%), var(--eq-dy,0%)) scale(var(--eq-s,1));transform-origin:50% 100%}.tracks[data-ground=mud] .tt-edge{opacity:.16}.tracks[data-ground=mud] .tt-edge.w2{opacity:.2}.tracks[data-ground=mud] .tt-edge.w3,.tracks[data-ground=mud] .tt-edge.w4{opacity:.24}.ground-tex .tracks[data-ground=mud] .tt-edge{opacity:.2}.magpie-layer{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:visible}.magpie-layer svg.magpie{pointer-events:none;position:absolute;overflow:visible}.magpie-layer .mp-fx{opacity:0;pointer-events:none;position:absolute}.magpie-layer .mp-drop>div{background:#f7f5ee;border:1.5px solid #2b1e16;border-radius:50%/35% 35% 65% 65%;width:100%;height:100%}.truck .magpie-splat,.truck .magpie-drip{pointer-events:none;z-index:auto;position:absolute}.log-card .art .magpie-still{width:84px;height:84px;overflow:visible}.puppet-layer{pointer-events:none;width:auto;height:auto;position:absolute;inset:0}.puppet-layer svg.pup{pointer-events:none;position:absolute;overflow:visible}.worker-layer{z-index:0;overflow:visible}.worker-layer .pup-z{opacity:0;color:#fff;letter-spacing:1px;white-space:nowrap;text-shadow:-1.5px -1.5px #2b1e16,1.5px -1.5px #2b1e16,-1.5px 1.5px #2b1e16,1.5px 1.5px #2b1e16;font-weight:700;position:absolute}.moose-layer{z-index:0;bottom:auto;overflow:hidden}.moose-layer .pup-puff{opacity:0;background:#fff;border:1.5px solid #2b1e16;border-radius:50%;position:absolute}.log-card .art .worker-still{width:84px;height:84px;overflow:visible}.log-card .art .moose-still{overflow:hidden}.puppet-layer.biffy-layer,.puppet-layer.prop-layer{z-index:0}.puppet-layer.strip-layer{z-index:0;overflow:visible}.puppet-layer.depth-strip{z-index:0;overflow:hidden}.depth-strip>.depth-tree{filter:drop-shadow(3px 4px 3px #1e191442)}.puppet-layer.strip-layer.over-lease{z-index:9}.puppet-layer.gopher-layer{z-index:0;bottom:auto;overflow:hidden}.puppet-layer .pup-dust{opacity:0;pointer-events:none;background:#cfc6b4;border-radius:50%;position:absolute}.puppet-layer.geese-layer{z-index:0}.puppet-layer .pup-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.puppet-layer .pup-feather{border:1.5px solid #2b1e16}.puppet-layer.flash-layer{z-index:9;pointer-events:none}.puppet-layer .pup-flash{background:radial-gradient(ellipse 120% 95% at var(--fx,50%) var(--fy,80%), #fff 0%, #ffffffd1 38%, #ffffff57 100%);opacity:0;pointer-events:none;z-index:8;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.puppet-layer .pup-flash{display:none}}.puppet-layer .pup-clip{pointer-events:none;width:100%;position:absolute;top:0;left:0;overflow:hidden}.puppet-layer .pup-food{opacity:0;pointer-events:none;position:absolute;top:0;left:0}.puppet-layer .pup-roll{opacity:0;pointer-events:none;transform-origin:50%;font-size:0;line-height:0;position:absolute;top:0;left:0}.puppet-layer .pup-roll svg{display:block}.log-card .art .egg-still{width:84px;height:84px;overflow:visible}.screen.game{--night:#0810308c;--night-solid:#081030;--night-in:4s;--night-out:2s}.scene-layer.night-skyfill{width:auto;height:var(--horizon);z-index:0;pointer-events:none;opacity:0;transition:opacity var(--night-out) ease-in-out;background:linear-gradient(#142460,#5874b8);top:0;left:0;right:0}.scene-layer.night-shade{z-index:0;background:var(--night);opacity:0;width:auto;height:auto;transition:opacity var(--night-out) ease-in-out;inset:0}.screen.game.night .night-skyfill,.screen.game.night .night-shade{opacity:1;transition-duration:var(--night-in)}.night-shade .night-sky{position:absolute;top:0;left:0;overflow:visible}.screen.game.night .night-sky .star{animation:3.2s ease-in-out infinite star-twinkle}.night-sky .star.s1{animation-delay:-1.1s}.night-sky .star.s2{animation-delay:-2.2s}@keyframes star-twinkle{0%,to{opacity:1}50%{opacity:.45}}.night-pad{background:var(--night);opacity:0;transition:opacity var(--night-out) ease-in-out;position:absolute;inset:0}canvas.berm-night{opacity:0;transition:opacity var(--night-out) ease-in-out}.board.night .night-pad,.board.night canvas.berm-night{opacity:1;transition-duration:var(--night-in)}.board .tracks{transition:opacity var(--night-out) ease-in-out}.board.night .tracks{opacity:.6;transition-duration:var(--night-in)}.board.night .equip .eq-patch,.board.dawn .equip .eq-patch{transition:fill var(--night-out) ease-in-out}.board.night .equip .eq-patch{fill:color-mix(in srgb, var(--night-solid) 55%, color-mix(in srgb, var(--pad-light) 60%, var(--pad)));transition-duration:var(--night-in)}.board.night .obstacle svg.equip,.board.dawn .obstacle svg.equip{transition:filter var(--night-out) ease-in-out}.board.night .obstacle:not(.flare) svg.equip{filter:brightness(.7)saturate(.85);transition-duration:var(--night-in)}.board.night .obstacle.flare svg.equip{filter:brightness(.92);transition-duration:var(--night-in)}.board.night .truck:not(.hinted) .art,.board.dawn .truck:not(.hinted) .art,.board.night .gate .gw,.board.dawn .gate .gw{transition:filter var(--night-out) ease-in-out}.board.night .truck:not(.hinted) .art{filter:brightness(.9)saturate(.97);transition-duration:var(--night-in)}.board.night .gate .gw{filter:brightness(.92);transition-duration:var(--night-in)}.board .truck:not(.hinted):not(.dragging) .ground-shadow{transition:opacity var(--night-out) ease-in-out}.board.night .truck:not(.hinted):not(.dragging) .ground-shadow{opacity:.5;transition-duration:var(--night-in)}.flare-glow{width:calc(var(--cell) * 2.5);height:calc(var(--cell) * 2.5);margin:calc(var(--cell) * -1.25) 0 0 calc(var(--cell) * -1.25);z-index:-1;pointer-events:none;opacity:0;transition:opacity var(--night-out) ease-in-out;position:absolute;top:28%;left:50%}.board.night .flare-glow{opacity:1;transition-duration:var(--night-in)}.flare-glow:before{content:"";background:radial-gradient(circle,#ffbe6080 0,#ffa0404d 32%,#ff8c321a 58%,#ff822800 72%);border-radius:50%;position:absolute;inset:0}.board.night .flare-glow:before,.board.dawn .flare-glow:before{animation:flare-glow .9s steps(1, end) var(--eq-delay,0s) infinite}@keyframes flare-glow{0%{opacity:.9;transform:scale(1)}14%{opacity:1;transform:scale(1.05)}29%{opacity:.82;transform:scale(.97)}43%{opacity:1;transform:scale(1.07)}57%{opacity:.88;transform:scale(1)}71%{opacity:.96;transform:scale(1.04)}86%{opacity:.8;transform:scale(.96)}}.truck .lamps{pointer-events:none;opacity:0;transition:opacity var(--night-out) ease-in-out;--lamp:radial-gradient(circle, #fff6c8f2 0, #ffecaa80 30%, #ffe69600 68%);position:absolute}.board.night .truck .lamps{opacity:1;transition-duration:var(--night-in)}.truck[data-cab=right] .lamps,.truck[data-cab=left] .lamps{height:88%;width:calc(var(--cell) * .4);background:var(--lamp) 0 0 / 100% 46% no-repeat, var(--lamp) 0 100% / 100% 46% no-repeat;top:6%}.truck[data-cab=right] .lamps{right:calc(var(--cell) * -.14)}.truck[data-cab=left] .lamps{left:calc(var(--cell) * -.14)}.truck[data-cab=top] .lamps,.truck[data-cab=bottom] .lamps{width:88%;height:calc(var(--cell) * .4);background:var(--lamp) 0 0 / 46% 100% no-repeat, var(--lamp) 100% 0 / 46% 100% no-repeat;left:6%}.truck[data-cab=top] .lamps{top:calc(var(--cell) * -.14)}.truck[data-cab=bottom] .lamps{bottom:calc(var(--cell) * -.14)}.bush-layer svg.pup.shake{transform-origin:50% 95%;animation:.5s ease-in-out bush-shake}@keyframes bush-shake{0%,to{transform:rotate(0)}18%{transform:rotate(-5deg)}38%{transform:rotate(4.5deg)}58%{transform:rotate(-3deg)}78%{transform:rotate(1.5deg)}}.bush-layer .bush-puff{opacity:0;pointer-events:none;background:#fff;border:1.5px solid #2b1e16;border-radius:50%;animation:.7s ease-out forwards bush-puff;position:absolute}@keyframes bush-puff{0%{opacity:.95;transform:translateY(0)scale(.6)}to{opacity:0;transform:translateY(16px)scale(1.25)}}@media (prefers-reduced-motion:reduce){.night-skyfill,.scene-layer.night-shade,.night-pad,canvas.berm-night,.board .tracks,.flare-glow,.truck .lamps,.board .equip .eq-patch,.board .obstacle svg.equip,.board .truck .art,.board .gate .gw,.board .truck .ground-shadow{transition:none!important}.board .flare-glow:before,.night-sky .star,.bush-layer svg.pup.shake,.bush-layer .bush-puff{animation:none!important}}.brand .help{touch-action:manipulation;cursor:pointer;background:0 0;border:0;place-items:center;width:48px;height:48px;padding:0;font-size:0;display:grid;position:absolute;top:8px;right:110px}.brand .help:before{content:"?";border:2.5px solid var(--outline);background:var(--cream);width:36px;height:36px;box-shadow:inset 0 -3px 0 var(--cream-dark), 0 3px 0 var(--outline);color:var(--ink);border-radius:50%;place-items:center;font-size:23px;font-weight:700;line-height:1;display:grid}.brand .help:active:before{box-shadow:inset 0 -2px 0 var(--cream-dark), 0 1px 0 var(--outline);transform:translateY(2px)}.levels .brand:has(.help) h1{padding-right:158px;font-size:clamp(21px,6.5vw,32px)}.overlay.tutorial{z-index:30;align-items:center}.tutorial .card{gap:8px;padding:18px 16px 16px;position:relative}.tutorial .card h2{margin:0;font-size:26px}.tutorial .t-x{width:48px;height:48px;color:var(--ink);touch-action:manipulation;cursor:pointer;background:0 0;border:0;font-size:30px;font-weight:700;line-height:1;position:absolute;top:4px;right:4px}.tutorial .t-window{touch-action:pan-y;overflow:hidden}.tutorial .t-track{transition:transform .26s cubic-bezier(.3,1.1,.4,1);display:flex}.tutorial .t-card{flex:0 0 100%;justify-items:center;gap:6px;min-width:0;display:grid}.tutorial .t-card h3{color:var(--ink);margin:4px 0 0;font-size:21px;font-weight:700;line-height:1.15}.tutorial .t-card p{min-height:3.9em;color:var(--ink);margin:0;font-size:16px;line-height:1.3}.tutorial .t-scene{width:264px;max-width:100%;height:132px;position:relative}.tutorial .t-dots{justify-content:center;gap:8px;display:flex}.tutorial .t-dots i{border:2px solid var(--outline);background:0 0;border-radius:50%;width:10px;height:10px}.tutorial .t-dots i.on{background:var(--accent)}.t-pad{outline:3px solid var(--outline);background:#c9b48f;border:9px solid #8a5a33;border-radius:16px;position:absolute;inset:6px;overflow:hidden}.t-pad.gated{overflow:visible}.t-truck{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:auto;height:40px;display:block;position:absolute}.t-truck.cross{transform-origin:20px 20px;height:40px;top:34px;left:178px;transform:rotate(-90deg)}.t-move{width:84px;height:40px;position:absolute;top:28px;left:10px}.t-move .t-truck{top:0;left:0}.t-finger{filter:drop-shadow(0 3px #00000040);width:34px;margin-top:-3px;margin-left:-17px;position:absolute;top:50%;left:50%}.finger-art{width:100%;height:auto;display:block;overflow:visible}.t-move.slide{animation:2.6s ease-in-out infinite t-slide}.t-move.exit{animation:3s ease-in infinite t-exit;top:30px;left:30px}@keyframes t-slide{0%,12%{transform:translate(0)}45%,60%{transform:translate(72px)}92%,to{transform:translate(0)}}@keyframes t-exit{0%,18%{opacity:1;transform:translate(0)}62%{opacity:1;transform:translate(190px)}72%,92%{opacity:0;transform:translate(230px)}93%{opacity:0;transform:translate(0)}to{opacity:1;transform:translate(0)}}.t-gate{border:3px solid var(--outline);background:var(--c);border-radius:7px;place-items:center;display:grid;position:absolute}.t-gate i{border:2px solid var(--outline);width:22px;height:22px;color:var(--c);background:#fff;border-radius:50%;place-items:center;font-size:13px;font-style:normal;line-height:1;display:grid}.t-gate.mine{width:15px;height:56px;top:22px;right:-12px}.t-gate.other{width:56px;height:15px;top:-12px;left:60px}.t-gate.mine i,.t-gate.other i{position:absolute}.t-score{align-content:center;gap:4px;display:grid;position:absolute;inset:4px 0}.t-score .t-row{border:2.5px solid var(--outline);color:var(--ink);text-align:left;background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:2px 12px;font-size:16px;display:grid}.t-score .hats{gap:2px;display:flex}.t-score .hats span{width:30px;display:block}.t-score .hats img{width:100%;height:auto;display:block}.ghost-finger{z-index:22;width:calc(var(--cell) * .62);margin-left:calc(var(--cell) * -.31);margin-top:calc(var(--cell) * -.06);pointer-events:none;filter:drop-shadow(0 3px #0000004d);animation:2.4s ease-in-out infinite ghost-drag;position:absolute}@keyframes ghost-drag{0%{opacity:0;transform:translate(0)scale(1.12)}12%,22%{opacity:.95;transform:translate(0)scale(1)}68%,80%{transform:translate(var(--dx), var(--dy)) scale(1);opacity:.95}to{transform:translate(var(--dx), var(--dy)) scale(1.12);opacity:0}}@media (prefers-reduced-motion:reduce){.ghost-finger{opacity:.95}}.puppet-layer .sign-stage{pointer-events:none;position:absolute;inset:0}.settings .credits-list{overscroll-behavior:contain;text-align:left;max-height:min(52vh,380px);color:var(--ink);padding:2px 4px;overflow-y:auto}.settings .credits-list h3{margin:6px 0 4px;font-size:17px}.settings .credits-list ul{gap:5px;margin:0 0 8px;padding:0;list-style:none;display:grid}.settings .credits-list li{font-size:14px;line-height:1.25}.settings .credits-list li small{color:var(--ink-dim);font-size:12px;display:block}.settings .credits-list p{color:var(--ink-dim);margin:4px 0 0;font-size:12px;line-height:1.3}.floor{pointer-events:none;position:absolute;top:0;left:0}.floor-art{width:100%;height:100%;display:block;overflow:visible}.floor.rack .floor-art{transform:scale(.94)}.gate .clock{z-index:2;width:calc(var(--fence) * .86);height:calc(var(--fence) * .86);box-shadow:0 0 0 1.5px var(--outline), 0 2px 2px #0000004d;border-radius:50%;position:absolute}.gate .clock svg{width:100%;height:100%;display:block}.gate .clock .clock-face{fill:#fff;stroke:#d9453a;stroke-width:3.4px;transition:stroke .16s}.gate.shift-open .clock .clock-face{stroke:#23b04f}.gate .clock .clock-hands{stroke:var(--outline);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.gate[data-side=top] .clock{top:50%;left:90%;transform:translate(-50%,-50%)}.gate[data-side=bottom] .clock{top:50%;left:10%;transform:translate(-50%,-50%)}.gate[data-side=left] .clock{top:10%;left:50%;transform:translate(-50%,-50%)}.gate[data-side=right] .clock{top:90%;left:50%;transform:translate(-50%,-50%)}.board.gate-art .gate.shift-gate .gw .g-badge{left:40%}.truck.tanker .bed{justify-content:center;align-items:center;gap:calc(var(--cell) * .1);display:flex}.truck.tanker[data-cab=right] .bed{flex-direction:row-reverse}.truck.tanker[data-cab=left] .bed{flex-direction:row}.truck.tanker[data-cab=top] .bed{flex-direction:column}.truck.tanker[data-cab=bottom] .bed{flex-direction:column-reverse}.truck .load-tag{width:calc(var(--cell) * .37);height:calc(var(--cell) * .37);background:#4b5560;border:1.5px solid #ffffffeb;border-radius:50%;flex:none;place-items:center;transition:background .2s;display:grid;box-shadow:0 0 0 1px #2a1a0cd9,0 1.5px 2px #0000004d}.truck .load-tag svg{width:58%;height:70%;display:block;overflow:visible}.truck .load-tag .drop-shape{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:3.4 2.6}.truck .load-tag .drop-shine{stroke:#0000;stroke-width:2px;stroke-linecap:round}.truck.loaded .load-tag{background:#fff;animation:.38s cubic-bezier(.2,1.6,.4,1) load-pop}.truck.loaded .load-tag .drop-shape{fill:#2f9bff;stroke:var(--outline);stroke-width:1.8px;stroke-dasharray:none}.truck.loaded .load-tag .drop-shine{stroke:#d6efff}@keyframes load-pop{0%{transform:scale(.4)}}.dig-col{margin-top:12px;position:relative}.dig-bg{pointer-events:none;position:absolute;top:0}.dig-bg svg.strata{display:block;overflow:visible}.screen.log{padding-bottom:0}.dig-col .log-cards{margin:0;position:relative}.dig-top{height:34px;position:relative}.dig-col .log-reward{border:3px solid var(--outline);background:#fff7e6f0;margin:14px 4px 0;position:relative}.dig-window{position:relative}.dig-pill{z-index:1;border:2.5px solid var(--outline);background:var(--cream);color:var(--ink);white-space:nowrap;box-shadow:0 2px 0 var(--outline);border-radius:999px;padding:2px 10px 3px;font-size:13px;font-weight:700;line-height:1.2;position:absolute;top:12px;left:0}.dig-top .dig-pill{top:5px}.dig-pill.locked{color:#8a8276;background:#cfc8ba;border-color:#7d7568;box-shadow:0 2px #7d7568}.buried{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.buried svg{transform-origin:50% 60%;display:block;overflow:visible}.buried.wiggle svg{animation:.52s ease-in-out buried-wiggle}@keyframes buried-wiggle{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-9deg)scale(1.06)}35%{transform:rotate(8deg)scale(1.08)}55%{transform:rotate(-6deg)scale(1.05)}75%{transform:rotate(4deg)scale(1.02)}}.buried-egg .egg-peek,.buried-egg .egg-crack{opacity:0}.buried-egg .egg-eye{transform-box:fill-box;transform-origin:50%}.buried-egg.peek svg{animation:2.4s ease-in-out egg-rock}.buried-egg.peek .egg-crack{animation:2.4s linear egg-crack}.buried-egg.peek .egg-peek{animation:2.4s linear egg-open}.buried-egg.peek .egg-eye{animation:2.4s linear egg-blink}@keyframes egg-rock{0%,22%,to{transform:rotate(0)}5%{transform:rotate(-7deg)}11%{transform:rotate(6deg)}17%{transform:rotate(-3deg)}}@keyframes egg-crack{0%,8%{opacity:0}14%,90%{opacity:1}to{opacity:0}}@keyframes egg-open{0%,22%{opacity:0}28%,80%{opacity:1}88%,to{opacity:0}}@keyframes egg-blink{0%,50%,62%,to{transform:scaleY(1)}56%{transform:scaleY(.1)}}.dig-tunnel-slot,svg.dig-tunnel{pointer-events:none;position:absolute;top:0;left:0}.dig-bubble{z-index:3;white-space:nowrap;border:3px solid var(--outline);width:max-content;max-width:100%;color:var(--ink);text-align:center;pointer-events:none;transform-origin:var(--tail,50%) calc(100% + 10px);background:#fff;border-radius:16px;padding:7px 12px;font-size:14.5px;font-weight:600;line-height:1.25;animation:.2s cubic-bezier(.2,1.5,.4,1) pop-bubble;position:absolute;box-shadow:0 4px #00000040}.dig-bubble:before,.dig-bubble:after{content:"";border:solid #0000;position:absolute;top:100%}.dig-bubble:before{left:calc(var(--tail,50%) - 10px);border-width:10px;border-top-color:var(--outline)}.dig-bubble:after{left:calc(var(--tail,50%) - 6px);border-width:6px;border-top-color:#fff}.dig-oil{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;height:34%;padding:0;position:absolute;bottom:0;left:0;right:0}.oil-glint{opacity:.25;pointer-events:none;will-change:opacity;background:radial-gradient(circle,#ffe296f2 0 18%,#ffb02e8c 40%,#ffb02e00 70%);border-radius:50%;animation:3.2s ease-in-out infinite oil-glint;position:absolute}@keyframes oil-glint{0%,to{opacity:.18}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.buried.wiggle svg,.buried-egg.peek svg,.buried-egg.peek .egg-crack,.buried-egg.peek .egg-peek,.buried-egg.peek .egg-eye,.dig-bubble,.oil-glint{animation:none}.buried-egg.peek .egg-crack,.buried-egg.peek .egg-peek{opacity:1}.oil-glint{opacity:.7}}.scene-prop,.strip-layer.scene-gag{z-index:0;pointer-events:none}.scene-prop svg.scene-svg,.scene-gag svg.scene-svg{pointer-events:none;display:block;overflow:hidden}.scene-gag svg.scene-svg{overflow:visible}.strip-layer.aurora-layer svg.scene-svg{overflow:hidden}.scene-front svg.scene-svg.shake{transform-origin:74% 100%;animation:.38s ease-in-out aspen-shake}.prop-knock{transform-box:fill-box;transform-origin:50% 100%;animation:.32s ease-out prop-knock}@keyframes prop-knock{0%,to{translate:0;rotate:0deg}25%{translate:0 -1px;rotate:-2.5deg}60%{rotate:1.8deg}}.clear-mats svg.scene-svg.shake{animation:.3s ease-out mats-knock}@keyframes mats-knock{0%,to{transform:translateY(0)}30%{transform:translateY(-2px)}60%{transform:translateY(1px)}}@keyframes aspen-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-1.6deg)}60%{transform:rotate(1.2deg)}}.strip-layer.aurora-layer{opacity:0;transition:opacity var(--night-out) ease-in-out}.screen.game.night .strip-layer.aurora-layer{opacity:1}@media (prefers-reduced-motion:reduce){.scene-front svg.scene-svg.shake,.clear-mats svg.scene-svg.shake,.prop-knock{animation:none}}.dig-deep{position:relative}.deep-layer{position:relative;overflow:hidden}.deep-layer[data-layer=kerguelen]{box-sizing:content-box;padding-bottom:var(--safe-bottom);box-shadow:0 1px #bfe3f2}.deep-tiles,.deep-tile{pointer-events:none;width:100%;position:absolute;left:0}.deep-tiles{height:100%;top:0}.deep-tile{contain:layout style;height:422px}.deep-tile svg.deep-tile-art{display:block;position:absolute;top:0;left:0}.deep-edge-slot,.deep-seabed-slot,.deep-surface-slot{pointer-events:none;display:block;position:absolute;top:0;left:0}.deep-edge-slot svg,.deep-seabed-slot svg,.deep-surface-slot svg{display:block}.deep-seabed-slot{top:auto;bottom:0}.deep-centre{pointer-events:none;border-top:2.5px dashed #2a1a0ccc;position:absolute;top:50%;left:0;right:0}.dig-arrival{z-index:2;border:3px solid var(--outline);background:var(--cream);width:max-content;max-width:calc(100% - 32px);color:var(--ink);box-shadow:inset 0 -4px 0 var(--cream-dark), 0 4px 0 var(--outline);text-align:center;border-radius:16px;justify-items:center;gap:2px;padding:10px 18px 12px;animation:.32s cubic-bezier(.2,1.5,.4,1) arrival-pop;display:grid;position:absolute;top:240px;left:50%;transform:translate(-50%)}.dig-arrival[hidden]{display:none}.dig-arrival b{color:var(--ink);font-size:22px;font-weight:700}.dig-arrival span{color:var(--ink-dim);font-size:14px;font-weight:600}.dig-arrival .note{color:var(--ink);font-size:15px}.dig-arrival .rec{color:var(--ink);align-items:baseline;gap:8px;font-size:16px;display:flex}.dig-arrival .rec em{font-style:normal}.dig-arrival .rec i{color:var(--ink-dim);font-size:13px;font-style:normal;font-weight:600}.dig-arrival .rec.beaten em{color:#d0601b;font-weight:700}.dig-arrival.record{box-shadow:inset 0 -4px 0 var(--cream-dark), 0 4px 0 #d0601b;border-color:#d0601b}.dig-arrival.record b{letter-spacing:.5px;color:#d0601b;font-size:30px}.log-card[data-id=dug] p{white-space:pre-line}@keyframes arrival-pop{0%{opacity:0;transform:translate(-50%)scale(.7)}}.deep-layer .dig-pill{left:var(--dig-left,16px)}.deep-layer .dig-pill.centre{background:var(--accent);top:calc(50% - 13px)}.oil-glint.deep-glow{background:radial-gradient(circle,#ffeca0d9 0 16%,#ffbe5073 42%,#ffbe5000 70%);animation-duration:4.6s}.dig-gauge{z-index:6;pointer-events:none;height:0;position:sticky;top:46%}.dig-gauge-pill{border:2.5px solid var(--outline);background:var(--cream);min-width:74px;color:var(--ink);box-shadow:0 3px 0 var(--outline);font-variant-numeric:tabular-nums;border-radius:12px;justify-items:end;gap:1px;padding:3px 9px 4px;line-height:1.15;display:grid;position:absolute;top:0;right:-10px}.dig-gauge.slim .dig-gauge-pill{width:22px;min-width:0;box-shadow:-2px 3px 0 var(--outline);writing-mode:vertical-rl;border-right:0;border-radius:10px 0 0 10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:6px;padding:7px 0 7px 1px;line-height:1;display:flex;right:-16px}.dig-gauge.slim .dig-depth{font-size:12px}.dig-gauge.slim .dig-clock{font-size:11px}.dig-depth{white-space:nowrap;font-size:14px;font-weight:700}.dig-clock{color:var(--ink-dim);white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.dig-clock.final{color:#1f7a3d;font-weight:700}@media (prefers-reduced-motion:reduce){.oil-glint.deep-glow{opacity:.6;animation:none}.dig-arrival{animation:none}.regions:before,.regions:after,.regions-more{transition:none}}.confetti.over-page{z-index:30;position:fixed}.buried.glance svg{animation:.46s ease-in-out find-glance}.buried .find-spin{transform-box:fill-box;transform-origin:50%;animation:2.6s linear infinite find-spin}@keyframes find-spin{0%{transform:rotate(0)}35%{transform:rotate(250deg)}55%{transform:rotate(200deg)}to{transform:rotate(720deg)}}@keyframes find-glance{0%,to{transform:rotate(0)}30%{transform:rotate(-5deg)}65%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.buried.glance svg,.buried .find-spin{animation:none}}.update-bar{left:max(12px, var(--safe-left));right:max(12px, var(--safe-right));top:max(8px, var(--safe-top));z-index:60;border:3px solid var(--outline);background:var(--accent);min-height:48px;color:var(--ink);font:inherit;box-shadow:inset 0 -4px 0 #00000026, 0 4px 0 var(--outline);touch-action:manipulation;cursor:pointer;border-radius:14px;padding:8px 14px;font-size:17px;font-weight:700;position:fixed}:is(body:has(.screen.game) .update-bar,body:has(.screen.cover) .update-bar){display:none}body:has(.update-bar):not(:has(.screen.game)):not(:has(.screen.cover)){--bar-room:66px}body:has(.update-bar) .screen:not(.game):not(.cover){padding-top:calc(max(12px, var(--safe-top)) + var(--bar-room,0px))}body:has(.update-bar) .overlay{padding-top:calc(max(16px, var(--safe-top)) + var(--bar-room,0px))}body:has(.update-bar) .toast{margin-top:var(--bar-room,0px)}.settings .feedback{border:3px solid var(--outline);color:var(--ink);text-align:left;background:#fff;border-radius:14px;gap:4px;padding:8px 12px 10px;display:grid}.settings .feedback b{font-size:18px}.settings .feedback-mail{background:var(--cream);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;border-radius:8px;padding:6px 8px;font-size:16px;font-weight:600}.settings .feedback small{color:var(--ink-dim);font-size:13px;line-height:1.3}.settings .card .feedback button.btn{min-height:48px;padding-top:8px;padding-bottom:10px;font-size:16px}.settings .app-credit{color:var(--ink-dim);text-align:center;order:9;margin:-2px 0 -7px;font-size:13px;font-weight:600;line-height:1.1}.settings .app-version{color:var(--ink-dim);text-align:center;-webkit-user-select:text;user-select:text;order:9;margin:2px 0 0;font-size:13px;font-weight:600}.overlay.win .sound-nudge{top:max(8px, var(--safe-top));left:max(10px, var(--safe-left));z-index:3;border:2.5px solid var(--outline);background:var(--cream);min-height:44px;box-shadow:0 3px 0 var(--outline);color:var(--ink);font:inherit;touch-action:manipulation;border-radius:999px;align-items:center;gap:6px;padding:4px 14px 4px 8px;font-size:15px;font-weight:700;animation:.22s ease-out pop;display:inline-flex;position:absolute}.overlay.win .sound-nudge img{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.overlay.win .sound-nudge{animation:none}}.landscape-block{display:none}@media (pointer:coarse) and (orientation:landscape) and (height<=499px){.landscape-block{z-index:10000;background:var(--sky,#4fb0ff);color:var(--ink,#2b1e16);justify-content:center;align-items:center;font:700 20px/1.35 Fredoka,system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:fixed;inset:0}.landscape-card{border:3px solid var(--outline,#2b1e16);background:var(--cream,#fffdf5);box-shadow:0 4px 0 var(--outline,#2b1e16);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:24px 32px;display:flex}}.screen.finale .controls .btn{pointer-events:none}.screen.finale .depth-strip .scene-svg{overflow:visible}.screen.finale>.finale-flash:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:1;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.screen.finale>.finale-polaroid:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:1;pointer-events:none;transform-origin:50%;position:absolute}.finale-polaroid svg{width:100%;height:100%;display:block;overflow:visible}.screen.finale>.finale-polaroid.lifted:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:4}.screen.finale>.finale-dim:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:3;opacity:0;pointer-events:none;background:#140f0b;position:absolute;inset:0}.screen.finale>.finale-credits:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:4;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.finale-credits .roll{position:absolute;top:0;left:0;right:0}.finale-credits p{text-align:center;white-space:nowrap;color:#fff;text-shadow:-1.5px -1.5px 0 var(--outline), 1.5px -1.5px 0 var(--outline), -1.5px 1.5px 0 var(--outline), 1.5px 1.5px 0 var(--outline), 0 2px 0 var(--outline);margin:0;font-weight:600;line-height:1;position:absolute;left:0;right:0;transform:translateY(-100%)}.finale-credits .cr-title{color:#f4c430;font-weight:700}.finale-credits .cr-head{color:#f4c430;letter-spacing:2px;font-weight:700}.finale-credits .cr-small{color:#d8d2c4}.finale-credits .cr-end{color:#f58a2a;font-weight:700}.screen.finale>.finale-close:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:5;pointer-events:none;position:absolute;left:0;right:0;overflow:hidden}.finale-close .fc-art{position:absolute;inset:0}.finale-close svg{display:block;position:absolute;left:0}.finale-close .bubble{animation:none}.screen.finale>.finale-cover:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){z-index:6;opacity:0;transition:opacity .7s;position:absolute;inset:0}.screen.finale>.finale-cover.up:not(.scenery):not(.overlay):not(.scene-layer):not(.vignette){opacity:1}.finale-cover>.screen{height:auto;position:absolute;inset:0}.settings .step.ask:has([data-act=ending]){gap:5px}.settings .step.ask:has([data-act=ending])>.btn.quiet{min-height:44px;padding-top:6px;padding-bottom:6px}.screen.finale .hud{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.overlay.win.finale-win{z-index:7;pointer-events:none}.overlay.win.finale-win .finale-card{pointer-events:auto}.finale-card .fin-count{flex-direction:column;align-items:center;margin:0;line-height:1.15;display:flex}.finale-card .fin-count span{color:var(--ink);font-size:16px;font-weight:600}.finale-card .fin-count b{color:#d0601b;font-size:23px;font-weight:700}.finale-card{transition:transform .5s ease-in,opacity .5s ease-in;animation:.45s cubic-bezier(.34,1.56,.64,1) .3s backwards fin-pop}.finale-win.leaving{background:0 0;transition:background .5s}.finale-win.leaving .finale-card{opacity:0;transform:translateY(60%)}.finale-card .hats>*{animation:.35s cubic-bezier(.34,1.56,.64,1) backwards fin-pop}.finale-card .hats>:first-child{animation-delay:.9s}.finale-card .hats>:nth-child(2){animation-delay:1.15s}.finale-card .hats>:nth-child(3){animation-delay:1.4s}.finale-card .zero-incident{animation:.4s cubic-bezier(.34,1.56,.64,1) 1.5s backwards fin-pop}.finale-card .fin-sightings{animation:.4s ease-out 1.8s backwards fin-in}.finale-card .company{animation:.3s ease-out 2.4s backwards fin-in}.finale-card .btn.primary{animation:.3s ease-out 3.3s backwards fin-in}@keyframes fin-pop{0%{opacity:0;transform:scale(.6)}}@keyframes fin-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.finale-card,.finale-card .hats>*,.finale-card .zero-incident,.finale-card .fin-sightings,.finale-card .company,.finale-card .btn.primary{transition:none;animation:none}.finale-cover{transition:none}}
