.TruckGame-module__z3IooG__game{width:100%}.TruckGame-module__z3IooG__stage{aspect-ratio:900/360;border:1px solid var(--rule);cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;overscroll-behavior:contain;width:100%;transition:border-color .2s var(--ease);background:#001a30;position:relative;overflow:hidden}.TruckGame-module__z3IooG__stage:hover,.TruckGame-module__z3IooG__stage:focus-visible{border-color:var(--blue)}.TruckGame-module__z3IooG__canvas{object-fit:contain;width:100%;height:100%;display:block}.TruckGame-module__z3IooG__overlay{-webkit-backdrop-filter:blur(1px);text-align:center;animation:TruckGame-module__z3IooG__overlay-in .26s var(--ease)both;background:#000c1699;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex;position:absolute;inset:0}@keyframes TruckGame-module__z3IooG__overlay-in{0%{opacity:0}}.TruckGame-module__z3IooG__overlayLead{letter-spacing:.12em;text-transform:uppercase;color:var(--silver);font-size:.75rem}.TruckGame-module__z3IooG__result{color:var(--white);font-size:1.05rem}.TruckGame-module__z3IooG__result span{color:var(--blue-bright);font-weight:500}.TruckGame-module__z3IooG__hint{letter-spacing:.1em;max-width:40ch;color:var(--steel);margin:0 auto;font-size:.75rem}.TruckGame-module__z3IooG__readout{gap:28px;margin-top:12px;display:flex}.TruckGame-module__z3IooG__stat{align-items:baseline;gap:9px;font-size:.76rem;display:flex}.TruckGame-module__z3IooG__statLabel{letter-spacing:.16em;text-transform:uppercase;color:var(--steel)}.TruckGame-module__z3IooG__statValue{color:var(--white);font-variant-numeric:tabular-nums}.TruckGame-module__z3IooG__dirt{border-color:var(--amber)}.TruckGame-module__z3IooG__warn{border:1px solid var(--amber);color:var(--amber);letter-spacing:.12em;text-transform:uppercase;pointer-events:none;background:#0009;padding:5px 12px;font-size:.75rem;position:absolute;top:10px;left:50%;transform:translate(-50%)}.TruckGame-module__z3IooG__cleanTag{color:var(--green)}.TruckGame-module__z3IooG__dirtyTag{color:var(--amber)}@media (max-height:800px){.TruckGame-module__z3IooG__stage{aspect-ratio:900/300}}@media (max-width:560px){.TruckGame-module__z3IooG__readout{gap:18px;margin-top:10px}.TruckGame-module__z3IooG__stat{font-size:.7rem}.TruckGame-module__z3IooG__overlayLead{letter-spacing:.18em}}.TruckGame-module__z3IooG__pad{gap:12px;margin-top:12px;display:none}.TruckGame-module__z3IooG__padBtn{min-height:62px;color:var(--white);border:1px solid var(--rule-interactive);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:none;transition:background .12s var(--ease),border-color .12s var(--ease);background:#00336680;flex:1 1 0;justify-content:center;align-items:center;font-size:1.4rem;display:flex}.TruckGame-module__z3IooG__padBtn:active{background:var(--blue);border-color:var(--blue)}@media (pointer:coarse),(max-width:700px){.TruckGame-module__z3IooG__pad{display:flex}.TruckGame-module__z3IooG__stage{aspect-ratio:900/360;height:auto}.TruckGame-module__z3IooG__hint{display:none}}@media (max-height:780px){.TruckGame-module__z3IooG__padBtn{min-height:50px;font-size:1.2rem}.TruckGame-module__z3IooG__readout{margin-top:8px}}
.not-found-module__HS70Aa__wrap{align-items:center;min-height:100svh;padding:20px 0;display:flex}.not-found-module__HS70Aa__inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:940px;display:flex}.not-found-module__HS70Aa__brand{align-items:center;gap:14px;margin-bottom:clamp(14px,3vh,28px);display:inline-flex}.not-found-module__HS70Aa__mark{object-fit:contain;width:46px;height:46px;transition:transform .22s var(--ease)}.not-found-module__HS70Aa__brand:hover .not-found-module__HS70Aa__mark{transform:rotate(-4deg)scale(1.06)}.not-found-module__HS70Aa__brandName{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--white);transition:color .16s var(--ease);font-size:clamp(.95rem,1.9vw,1.22rem);font-weight:700}.not-found-module__HS70Aa__brand:hover .not-found-module__HS70Aa__brandName{color:var(--white)}.not-found-module__HS70Aa__head{text-align:left;justify-content:center;align-items:center;gap:clamp(20px,3vw,38px);margin-bottom:clamp(16px,3vh,28px);display:flex}.not-found-module__HS70Aa__code{font-family:var(--font-display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:2px var(--blue);animation:not-found-module__HS70Aa__plate-in .7s var(--ease)both;flex-shrink:0;font-size:clamp(4.2rem,11vw,8rem);font-weight:700;line-height:.82}@keyframes not-found-module__HS70Aa__plate-in{0%{opacity:0;transform:translate(-14px)}}.not-found-module__HS70Aa__headText{min-width:0;animation:not-found-module__HS70Aa__plate-in .7s var(--ease).12s both}.not-found-module__HS70Aa__title{color:var(--white);font-size:clamp(1.6rem,4vw,2.7rem);line-height:1.04}.not-found-module__HS70Aa__copy{color:var(--steel);max-width:54ch;margin-top:10px;font-size:clamp(.9rem,1.5vw,1.02rem);line-height:1.55}.not-found-module__HS70Aa__actions{animation:not-found-module__HS70Aa__plate-in .7s var(--ease).24s both;flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3vh,28px);display:flex}@media (max-width:640px){.not-found-module__HS70Aa__head{align-items:center;gap:16px}.not-found-module__HS70Aa__code{-webkit-text-stroke-width:1.6px;font-size:clamp(3rem,16vw,4.6rem)}}@media (max-width:480px){.not-found-module__HS70Aa__head{text-align:center;flex-direction:column;gap:8px}.not-found-module__HS70Aa__actions .btn{flex:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.not-found-module__HS70Aa__code,.not-found-module__HS70Aa__headText,.not-found-module__HS70Aa__actions{animation:none}}@media (max-height:780px){.not-found-module__HS70Aa__wrap{padding:12px 0}.not-found-module__HS70Aa__brand{margin-bottom:10px}.not-found-module__HS70Aa__mark{width:34px;height:34px}.not-found-module__HS70Aa__head{margin-bottom:12px}.not-found-module__HS70Aa__copy{margin-top:6px}.not-found-module__HS70Aa__actions{margin-top:12px}}@media (max-height:700px){.not-found-module__HS70Aa__copy{display:none}.not-found-module__HS70Aa__code{font-size:clamp(2.4rem,9vw,3.4rem)}}
