:root{--ink:var(--ui-palette-neutral-900);--paper:var(--ui-palette-neutral-100);--accent:var(--ui-palette-gold-300);--danger:var(--ui-palette-red-600);--shadow:0 var(--ui-drop-y) 0 var(--ui-drop);--font:"Loot Nunito", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;font-family:var(--font)}@font-face{font-family:Loot Nunito;font-style:normal;font-display:swap;font-weight:200 1000;ascent-override:93%;descent-override:23%;line-gap-override:0%;src:url(./nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Loot Nunito;font-style:normal;font-display:swap;font-weight:200 1000;ascent-override:93%;descent-override:23%;line-gap-override:0%;src:url(./nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Loot Nunito;font-style:normal;font-display:swap;font-weight:200 1000;ascent-override:93%;descent-override:23%;line-gap-override:0%;src:url(./nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Loot Nunito;font-style:normal;font-display:swap;font-weight:200 1000;ascent-override:93%;descent-override:23%;line-gap-override:0%;src:url(./nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2");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:Loot Nunito;font-style:normal;font-display:swap;font-weight:200 1000;ascent-override:93%;descent-override:23%;line-gap-override:0%;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2");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}:lang(vi),:lang(ro){--font:"Loot Nunito", "Loot Segoe", "Segoe UI", system-ui, -apple-system, Roboto, "Noto Sans", sans-serif}@font-face{font-family:Loot Segoe;src:local(Segoe UI),local(SegoeUI);font-weight:100 500;ascent-override:94%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Loot Segoe;src:local(Segoe UI Semibold),local(SegoeUI-Semibold);font-weight:600;ascent-override:94%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Loot Segoe;src:local(Segoe UI Bold),local(SegoeUI-Bold);font-weight:700 800;ascent-override:94%;descent-override:22%;line-gap-override:0%}@font-face{font-family:Loot Segoe;src:local(Segoe UI Black),local(SegoeUI-Black);font-weight:900;ascent-override:94%;descent-override:22%;line-gap-override:0%}:lang(ar){--font:"Loot Nunito", "Trebuchet MS", "Segoe UI", Tahoma, "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif}:lang(th){--font:"Loot Nunito", "Trebuchet MS", "Leelawadee UI", Thonburi, "Noto Sans Thai", Tahoma, system-ui, sans-serif}:lang(ja){--font:"Loot Nunito", "Trebuchet MS", "Yu Gothic UI", Meiryo, "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Noto Sans JP", "Noto Sans CJK JP", system-ui, sans-serif}:lang(ko){--font:"Loot Nunito", "Trebuchet MS", "Malgun Gothic", "Apple SD Gothic Neo", "Noto Sans KR", "Noto Sans CJK KR", system-ui, sans-serif}:lang(zh){--font:"Loot Nunito", "Trebuchet MS", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Noto Sans CJK SC", system-ui, sans-serif}:lang(ar){letter-spacing:normal!important}[dir=rtl] .topbar,[dir=rtl] .feed,[dir=rtl] .sniff{direction:ltr}[dir=rtl] .topbar *,[dir=rtl] .feed *,[dir=rtl] .sniff *{unicode-bidi:plaintext}.keyrun{gap:inherit;direction:ltr;display:inline-flex}*{box-sizing:border-box}html,body{touch-action:manipulation;overflow:hidden}:not(input,textarea){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img{-webkit-user-drag:none}#game{zoom:calc(1 / var(--ui-zoom,1));touch-action:none;outline:none;width:100%;height:100%;display:block}#hud{z-index:2;pointer-events:none;color:var(--paper);text-shadow:0 var(--ui-halo-y) var(--ui-halo-blur) var(--ui-halo);position:fixed;inset:0}#hud.under-menu>:not(.toast,.save-warning),body.pet-shot .crosshair,body.pet-shot .interact,body.pet-shot .find-ring{visibility:hidden}.stage-under,.stage-fade,.stage-spot,.stage-rays,.stage-coins{pointer-events:none;position:absolute;inset:0}.stage-under,.stage-coins{overflow:hidden}.stage-fade{background:var(--ui-stage-dark)}.stage-dim{position:absolute;inset:0}.stage-card,.stage-banner,.stage-combo{pointer-events:none;color:var(--ui-stage-ink);white-space:nowrap;text-shadow:0 var(--ui-halo-y) var(--ui-halo-blur) var(--ui-halo);font-weight:900;line-height:1.05;position:absolute}.stage-card,.stage-banner{inset-inline:0;top:calc(var(--ui-sell-text-top) + env(safe-area-inset-top));padding-inline:var(--ui-stage-card-side);text-align:center}body.touch :is(.stage-card,.stage-banner){top:calc(64px + env(safe-area-inset-top))}#hud:has(>:is(.stage-card,.stage-banner):not([hidden]))>.sell-hint{visibility:hidden}.stage-card-name{min-width:0;font-size:var(--ui-stage-card-text-size);display:block;overflow:hidden}.stage-card-depth{font-size:var(--ui-stage-card-depth-size);font-weight:800;display:block}.stage-banner{font-size:var(--ui-stage-banner-text-size);transform:scale(var(--stage-pop,1))}.stage-combo{top:calc(50% - var(--ui-stage-combo-y));width:max-content;max-inline-size:calc(50% - var(--ui-stage-combo-x) - 12px);white-space:normal;text-align:start;font-size:var(--ui-stage-combo-text-size);transform:translateY(-50%) scale(var(--stage-pop,1));transform-origin:0;inset-inline-start:calc(50% + var(--ui-stage-combo-x))}[dir=rtl] .stage-combo{transform-origin:100%}.stage-coin{width:var(--ui-stage-coin-size);height:var(--ui-stage-coin-size);background-image:var(--icon-toy-hud-icons,none);background-size:calc(3 * var(--ui-stage-coin-size)) calc(2 * var(--ui-stage-coin-size));background-position:0 0;background-repeat:no-repeat;position:absolute;top:0;left:0}.stage-under [hidden],.stage-under[hidden],.stage-card[hidden],.stage-banner[hidden],.stage-combo[hidden],.stage-coin[hidden]{display:none}.crosshair{width:var(--ui-crosshair-dot);height:var(--ui-crosshair-dot);margin:calc(-.5 * var(--ui-crosshair-dot)) 0 0 calc(-.5 * var(--ui-crosshair-dot));background:var(--paper);box-shadow:0 0 0 var(--ui-crosshair-edge-width) var(--ui-crosshair-edge);border-radius:50%;position:absolute;top:50%;left:50%}.crosshair.dig,.crosshair.hard{width:var(--ui-crosshair-ring);height:var(--ui-crosshair-ring);margin:calc(-.5 * var(--ui-crosshair-ring)) 0 0 calc(-.5 * var(--ui-crosshair-ring));border:var(--ui-crosshair-ring-width) solid var(--paper);box-shadow:0 0 0 var(--ui-crosshair-edge-width) var(--ui-crosshair-ring-edge), inset 0 0 0 var(--ui-crosshair-edge-width) var(--ui-crosshair-ring-edge);background:0 0}.crosshair.dig:after{content:"";width:var(--ui-crosshair-centre);height:var(--ui-crosshair-centre);margin:calc(-.5 * var(--ui-crosshair-centre)) 0 0 calc(-.5 * var(--ui-crosshair-centre));background:var(--paper);box-shadow:0 0 0 var(--ui-crosshair-centre-edge) var(--ui-crosshair-ring-edge);border-radius:50%;position:absolute;top:50%;left:50%}.crosshair.hard{border-color:var(--danger)}.crosshair.hard:after{content:"";width:var(--ui-crosshair-slash-width);height:var(--ui-crosshair-slash);margin:calc(-.5 * var(--ui-crosshair-slash)) 0 0 calc(-.5 * var(--ui-crosshair-slash-width));background:var(--danger);border-radius:2px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.crosshair.none{width:var(--ui-crosshair-none);height:var(--ui-crosshair-none);margin:calc(-.5 * var(--ui-crosshair-none)) 0 0 calc(-.5 * var(--ui-crosshair-none));opacity:.75}.core-pips{top:calc(var(--ui-core-pips-top) + env(safe-area-inset-top));align-items:center;gap:var(--ui-core-pips-gap);padding:var(--ui-core-pips-pad-y) var(--ui-core-pips-pad-x);border-radius:var(--ui-core-pips-radius);background:var(--ui-core-pips-fill);color:var(--ui-core-pips-ink);font-size:var(--ui-core-pips-text-size);pointer-events:none;font-weight:800;display:flex;position:absolute;left:50%;transform:translate(-50%)}body.touch .core-pips{top:max(calc(var(--ui-core-pips-touch-top) + env(safe-area-inset-top)), calc(var(--banner-bottom,0px) + 6px))}.core-pips .pip,.core-card .pip{width:var(--ui-core-pips-pip);height:var(--ui-core-pips-pip);box-sizing:border-box;border:var(--ui-core-pips-ring) solid var(--ui-core-pips-off);border-radius:50%;display:inline-block}.core-pips .pip.on,.core-card .pip.on{border-color:var(--ui-core-pips-on);background:var(--ui-core-pips-on)}.core-card{left:50%;top:calc(50% + var(--ui-core-card-below));align-items:center;gap:var(--ui-core-card-gap);width:max-content;max-width:min(var(--ui-core-card-max-width), calc(100% - 32px));box-sizing:border-box;padding:var(--ui-core-card-pad-y) var(--ui-core-card-pad-x);border-radius:var(--ui-core-card-radius);background:var(--ui-core-card-fill);color:var(--ui-core-card-ink);font-size:var(--ui-core-card-text-size);text-align:center;pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%)}@container field (orientation:portrait){.core-card{top:auto;bottom:calc(50% + var(--ui-core-card-above))}}.core-card b{font-size:var(--ui-core-card-title-size)}.core-card .pips{gap:var(--ui-core-card-gap);display:flex}.core-card .pip{width:var(--ui-core-card-pip);height:var(--ui-core-card-pip);border-width:var(--ui-core-card-ring)}.interact{left:50%;bottom:calc(50% + var(--ui-interact-above));align-items:center;gap:var(--ui-interact-gap);padding:var(--ui-interact-pad-y) var(--ui-interact-pad-end) var(--ui-interact-pad-y) var(--ui-interact-pad-start);border-radius:var(--ui-interact-radius);background:var(--ui-interact-fill);font-size:var(--ui-interact-text-size);white-space:nowrap;pointer-events:auto;cursor:pointer;font-weight:800;display:flex;position:absolute;transform:translate(-50%)}.interact .k{min-width:var(--ui-interact-key-size);height:var(--ui-interact-key-size);border-radius:var(--ui-interact-key-radius);background:var(--paper);color:var(--ink);text-shadow:none;font-size:var(--ui-interact-key-text-size);justify-content:center;align-items:center;display:inline-flex}body.touch .interact{min-height:var(--ui-interact-touch-min-height);padding:6px var(--ui-interact-touch-pad-x);font-size:var(--ui-interact-touch-text-size);background:var(--ui-interact-touch-fill);color:var(--ink);text-shadow:none;box-shadow:var(--shadow)}body.touch .interact .k{display:none}.depth{top:calc(14px + env(safe-area-inset-top));left:max(50%, var(--ui-depth-centre-min));border-radius:999px;font-weight:800;position:absolute;transform:translate(-50%)}body:not(.touch) .depth{max-width:calc(2 * (100% - 6px - max(50%, var(--ui-depth-centre-min))))}.depth em{opacity:.8;text-align:center;font-size:12px;font-style:normal;font-weight:600;display:block}.depth small{text-overflow:ellipsis;min-width:0;font-size:var(--ui-depth-layer-size);opacity:.7;margin-left:var(--ui-depth-layer-gap);font-weight:700;overflow:hidden}.depth.stacked{justify-content:center;align-items:flex-start;gap:var(--ui-depth-stacked-gap);flex-direction:column;padding-top:0;padding-bottom:0}.depth.stacked small{max-width:100%;font-size:var(--ui-depth-stacked-size);margin-left:0}.tool{bottom:var(--ui-tool-inset);right:var(--ui-tool-inset);padding:var(--ui-tool-pad-y) var(--ui-tool-pad-x);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);border-radius:var(--ui-tool-radius);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);font-size:var(--ui-tool-text-size);font-weight:800;position:absolute}.tool small{font-size:var(--ui-tool-detail-size);opacity:.7;font-weight:700;display:block}.boom-chip{bottom:var(--ui-boom-chip-bottom);right:var(--ui-tool-inset);align-items:center;gap:var(--ui-boom-chip-gap);height:var(--ui-boom-chip-height);padding:3px var(--ui-boom-chip-pad-end) 3px var(--ui-boom-chip-pad-start);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);border-radius:var(--ui-boom-chip-radius);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);font-size:var(--ui-boom-chip-text-size);font-weight:900;display:flex;position:absolute}.boom-chip.hidden,body.touch .boom-chip{display:none}#hud:has(>.shop:not(.hidden)) .boom-chip{display:none}.boom-chip .boom-icon{width:var(--ui-boom-chip-picture);height:var(--ui-boom-chip-picture)}.boom-chip .k,.hud-key{min-width:var(--ui-boom-chip-key-size);height:var(--ui-boom-chip-key-size);padding:0 var(--ui-hud-key-pad);border:var(--ui-hud-key-border) solid var(--ui-hud-key-ink);border-radius:var(--ui-hud-key-radius);background:var(--ui-hud-key-fill);color:var(--ui-hud-key-ink);font-size:var(--ui-boom-chip-key-text-size);box-shadow:0 var(--ui-hud-key-drop-y) 0 var(--ui-hud-key-drop);justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.hud-key{inset-inline-end:calc(-1 * var(--ui-hud-key-overhang));bottom:calc(-1 * var(--ui-hud-key-overhang));min-width:var(--ui-hud-key-size);height:var(--ui-hud-key-size);font-size:var(--ui-hud-key-text-size);pointer-events:none;position:absolute}body.touch .hud-key{display:none}.toast{--toast-at:calc(42% - 1.2em - 16px);bottom:var(--toast-at);align-items:center;gap:var(--ui-toast-icon-gap);padding:var(--ui-toast-pad-y) var(--ui-toast-pad-x);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;line-height:1.2;font-size:var(--ui-toast-text-size);width:max-content;max-width:min(86cqw, var(--ui-toast-max-width));text-align:center;opacity:0;box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);border-radius:999px;font-weight:700;transition:opacity .15s,transform .15s;display:flex;position:absolute;left:50%;transform:translate(-50%)scale(.9)}.toast.warn:before,.toast.good:before{content:"";width:calc(var(--ui-toast-icon-ratio) * 1em);height:calc(var(--ui-toast-icon-ratio) * 1em);flex:none}.toast.warn:before{content:"!";background:var(--danger);color:var(--paper);font-size:.9em;font-weight:900;line-height:calc(var(--ui-toast-icon-ratio) / .9 * 1em);width:calc(var(--ui-toast-icon-ratio) / .9 * 1em);height:calc(var(--ui-toast-icon-ratio) / .9 * 1em);border-radius:50%}.toast.good:before{background:var(--icon-star,none) center / contain no-repeat}.toast.held{opacity:0!important}.busy-pill{z-index:40;align-items:center;gap:var(--ui-busy-pill-gap);padding:var(--ui-busy-pill-pad-y) var(--ui-busy-pill-pad-x);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;font-size:var(--ui-busy-pill-text-size);width:max-content;max-width:min(80cqw,520px);box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);pointer-events:none;border-radius:999px;font-weight:800;animation:.2s .25s both busy-in;display:flex;position:absolute;top:40%;left:50%;transform:translate(-50%)}.busy-pill .spin{width:var(--ui-busy-pill-spin);height:var(--ui-busy-pill-spin);border:var(--ui-busy-pill-spin-width) solid currentColor;border-inline-end-color:#0000;border-radius:50%;flex:none;animation:.8s linear infinite busy-spin}@keyframes busy-in{0%{opacity:0}}@keyframes busy-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.busy-pill .spin{animation-duration:2.4s}}body.touch .toast{font-size:var(--ui-toast-touch-text-size)}@container field (orientation:portrait){body.touch .toast{bottom:max(var(--toast-at), calc(var(--surface-bottom) + var(--ui-surface-btn-touch-min-height) + var(--ui-toast-touch-clear) + env(safe-area-inset-bottom)))}}.shop:not(.hidden)~.toast{left:calc((100% - var(--panel-space,516px)) / 2);max-width:calc(100% - var(--panel-space,516px) - 24px)}#hud:has(>.shop:not(.hidden)) .depth{display:none}#hud:has(>.shop:not(.hidden)) .tool{display:none}body.touch #hud:has(>.shop:not(.hidden)) .pause-btn{display:none}.toast.info{font-size:var(--ui-toast-info-text-size)}.toast.show{opacity:1;transform:translate(-50%)scale(1)}.save-warning{bottom:var(--over-tool,var(--ui-save-warning-bottom));align-items:center;gap:var(--ui-toast-icon-gap);width:-moz-fit-content;width:fit-content;max-width:min(90cqw, var(--ui-save-warning-max-width));padding:var(--ui-save-warning-pad-y) var(--ui-save-warning-pad-x);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);border-radius:var(--ui-save-warning-radius);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;font-size:var(--ui-save-warning-text-size);text-align:center;box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);margin-inline:auto;font-weight:800;display:flex;position:absolute;left:0;right:0}.save-warning:before{content:"!";width:calc(var(--ui-toast-icon-ratio) / .9 * 1em);height:calc(var(--ui-toast-icon-ratio) / .9 * 1em);background:var(--danger);color:var(--paper);font-size:.9em;font-weight:900;line-height:calc(var(--ui-toast-icon-ratio) / .9 * 1em);border-radius:50%;flex:none}@container field (orientation:portrait){body.touch .save-warning{bottom:calc(var(--ui-stand-touch-controls-height) + var(--ui-save-warning-gap) + env(safe-area-inset-bottom))}}@container field (orientation:landscape) and (height<=600px){body.touch .save-warning{left:calc(var(--ui-stand-touch-stick-width) + env(safe-area-inset-left));right:calc(var(--ui-stand-touch-buttons-width) + env(safe-area-inset-right))}}.stats{color:var(--ui-palette-white);text-shadow:0 1px 0 var(--ui-palette-black);white-space:pre;font:12px/1.4 ui-monospace,Menlo,monospace;position:absolute;top:12px;right:12px}.overlay{z-index:5;background:rgba(var(--ui-palette-neutral-950-rgb), .45);color:var(--paper);text-align:center;pointer-events:auto;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.overlay h1{text-shadow:0 4px 0 rgba(var(--ui-palette-black-rgb), .35);margin:0;font-size:44px}.overlay .play{background:var(--accent);color:var(--ink);box-shadow:var(--shadow);border-radius:16px;padding:14px 34px;font-size:24px;font-weight:800}.overlay button.play{cursor:pointer;border:0;font-family:inherit}.on-the-way{z-index:11;cursor:default}.new-dig-prompt{z-index:7;cursor:default;padding:var(--ui-menu-new-dig-prompt-pad);background:var(--ui-menu-new-dig-dim)}.new-dig-card{align-items:center;gap:var(--ui-menu-new-dig-gap);width:min(100%, var(--ui-menu-new-dig-width));padding:var(--ui-menu-new-dig-pad);border:var(--ui-menu-keys-border) solid var(--ui-menu-keys-rim);border-radius:var(--ui-menu-new-dig-radius);background:var(--paper);color:var(--ink);text-shadow:none;box-shadow:0 var(--ui-menu-keys-drop-y) 0 var(--ui-menu-keys-drop), 0 var(--ui-menu-new-dig-shadow-y) var(--ui-menu-new-dig-shadow-blur) var(--ui-menu-new-dig-shadow);flex-direction:column;display:flex}.new-dig-card h1{color:var(--ui-menu-settings-ink);font-size:var(--ui-menu-new-dig-title);text-shadow:none}.new-dig-prompt p{max-width:var(--ui-menu-new-dig-text-max);font-size:var(--ui-menu-new-dig-text);margin:0;line-height:1.35}.new-dig-actions{justify-content:center;gap:var(--ui-menu-new-dig-between);flex-wrap:wrap;display:flex}.new-dig-actions button{border:var(--ui-menu-settings-done-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-menu-settings-done-radius);padding:var(--ui-menu-new-dig-keep-pad-block) var(--ui-menu-new-dig-keep-pad-inline);background:var(--paper);box-shadow:0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);color:var(--ink);font:800 var(--ui-menu-new-dig-keep-text) var(--font);cursor:pointer}.new-dig-actions button.play{padding:var(--ui-menu-new-dig-start-pad-block) var(--ui-menu-new-dig-start-pad-inline);border:var(--ui-menu-settings-done-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-menu-settings-done-radius);background:linear-gradient(var(--ui-menu-gold-top), var(--ui-menu-gold-bottom));box-shadow:0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);font:900 var(--ui-menu-new-dig-start-text) var(--font)}.new-dig-actions button:focus-visible{outline:var(--ui-menu-focus-width) solid var(--ui-menu-focus-color);outline-offset:var(--ui-menu-focus-offset)}.new-dig-actions button:disabled{opacity:.65;cursor:wait}.new-dig-card.nd-tight{gap:var(--ui-menu-new-dig-tight-gap);padding:var(--ui-menu-new-dig-tight-pad-block) var(--ui-menu-new-dig-tight-pad-inline)}.nd-tight h1{font-size:var(--ui-menu-new-dig-tight-title)}.nd-tight p{font-size:var(--ui-menu-new-dig-tight-text);line-height:1.25}.nd-tight .new-dig-actions button{padding:var(--ui-menu-new-dig-tight-button-pad-block) var(--ui-menu-new-dig-tight-button-pad-inline)}.sale-break{z-index:6;cursor:default}.sale-break-total{font-size:22px;font-weight:800}.overlay.hidden{display:none}.overlay.menu{--menu-w:min(var(--ui-menu-title-width-cqw), clamp(var(--ui-menu-title-width-clamp-min), var(--ui-menu-title-width-clamp-vh), var(--ui-menu-title-width-clamp-max)));--menu-gap:clamp(var(--ui-menu-title-gap-min), var(--ui-menu-title-gap-vh), var(--ui-menu-title-gap-max));--menu-between:clamp(var(--ui-menu-title-between-min), var(--ui-menu-title-between-vh), var(--ui-menu-title-between-max));--play-h:clamp(var(--ui-menu-title-play-h-min), var(--ui-menu-title-play-h-vh), var(--ui-menu-title-play-h-max));--play-px:clamp(var(--ui-menu-title-play-text-min), var(--ui-menu-title-play-text-vh), var(--ui-menu-title-play-text-max));--plate-h:clamp(var(--ui-menu-title-plate-h-min), var(--ui-menu-title-plate-h-vh), var(--ui-menu-title-plate-h-max));--plate-px:clamp(var(--ui-menu-title-plate-text-min), var(--ui-menu-title-plate-text-vh), var(--ui-menu-title-plate-text-max));--plate-icon:clamp(var(--ui-menu-title-plate-icon-min), var(--ui-menu-title-plate-icon-vh), var(--ui-menu-title-plate-icon-max));--new-dig-h:clamp(var(--ui-menu-title-new-dig-h-min), var(--ui-menu-title-new-dig-h-vh), var(--ui-menu-title-new-dig-h-max));--new-dig-px:clamp(var(--ui-menu-title-new-dig-text-min), var(--ui-menu-title-new-dig-text-vh), var(--ui-menu-title-new-dig-text-max));--new-dig-top:clamp(var(--ui-menu-title-new-dig-top-min), var(--ui-menu-title-new-dig-top-vh), var(--ui-menu-title-new-dig-top-max));--new-dig-icon:clamp(var(--ui-menu-title-new-dig-icon-min), var(--ui-menu-title-new-dig-icon-vh), var(--ui-menu-title-new-dig-icon-max));padding:calc(var(--ui-menu-title-pad) + env(safe-area-inset-top)) var(--ui-menu-title-pad) calc(var(--ui-menu-title-pad) + env(safe-area-inset-bottom));background:linear-gradient(to right, rgba(var(--ui-palette-neutral-950-rgb), .72), rgba(var(--ui-palette-neutral-950-rgb), .45) 30%, rgba(var(--ui-palette-neutral-950-rgb), .12) 48%, rgba(var(--ui-palette-neutral-950-rgb), 0) 62%);cursor:default;align-items:flex-start;padding-inline-start:calc(max(var(--ui-menu-title-start-min), var(--ui-menu-title-start-cqw)) + env(safe-area-inset-left))}[dir=rtl] .overlay.menu{background:linear-gradient(to left, rgba(var(--ui-palette-neutral-950-rgb), .72), rgba(var(--ui-palette-neutral-950-rgb), .45) 30%, rgba(var(--ui-palette-neutral-950-rgb), .12) 48%, rgba(var(--ui-palette-neutral-950-rgb), 0) 62%)}.overlay.menu:not([data-mode=title]){background:linear-gradient(to right, rgba(var(--ui-palette-neutral-950-rgb), .75), rgba(var(--ui-palette-neutral-950-rgb), .5) 40%, rgba(var(--ui-palette-neutral-950-rgb), .3))}[dir=rtl] .overlay.menu:not([data-mode=title]){background:linear-gradient(to left, rgba(var(--ui-palette-neutral-950-rgb), .75), rgba(var(--ui-palette-neutral-950-rgb), .5) 40%, rgba(var(--ui-palette-neutral-950-rgb), .3))}.overlay.menu[data-mode=resume]{cursor:pointer}.menu-main{align-items:stretch;gap:var(--menu-gap);width:var(--menu-w);flex-direction:column;display:flex}.menu-title{align-self:center;max-width:100%;line-height:1}.menu-title-text{white-space:nowrap;min-width:0;color:var(--ui-menu-title-ink);font-size:clamp(var(--ui-menu-title-text-min), var(--ui-menu-title-text-vh), var(--ui-menu-title-text-max));letter-spacing:1px;-webkit-text-stroke:var(--ui-menu-title-stroke-width) var(--ui-menu-title-stroke);paint-order:stroke fill;text-shadow:0 var(--ui-menu-title-text-drop) 0 var(--ui-menu-title-stroke);font-weight:900;display:block}.overlay.menu:not([data-mode=title]) .menu-title-text{font-size:clamp(var(--ui-menu-title-paused-text-min), var(--ui-menu-title-paused-text-vh), var(--ui-menu-title-paused-text-max));-webkit-text-stroke-width:var(--ui-menu-title-paused-stroke)}.menu-logo{width:min(calc(var(--menu-w) * .84), var(--ui-menu-title-logo-vh), var(--ui-menu-title-logo-max));height:auto;filter:drop-shadow(0 var(--ui-menu-title-logo-drop-y) 0 var(--ui-menu-title-logo-drop));margin-bottom:-6px;animation:.45s cubic-bezier(.2,1.4,.4,1) both logo-in;display:block}@keyframes logo-in{0%{opacity:0;transform:scale(.85)translateY(10px)}}.overlay.menu:not([data-mode=title]) .menu-logo{display:none}.overlay.menu.has-logo[data-mode=title] .menu-title-text{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.menu-buttons{align-items:stretch;gap:var(--menu-between);flex-direction:column;display:flex}.overlay.menu .play,.overlay.menu .menu-btn,.overlay.menu .new-dig{border:0 solid #0000;border-image-slice:54 fill;border-image-width:calc(var(--nine) * .42);background:0 0;border-image-repeat:stretch}.overlay.menu .play{--nine:var(--play-h);min-height:var(--play-h);padding:calc(var(--play-h) * .1) calc(var(--play-h) * .16) calc(var(--play-h) * .16);border-image-source:var(--button-primary);border-radius:calc(var(--play-h) * .3);box-shadow:0 var(--ui-menu-title-play-shadow-y) var(--ui-menu-title-play-shadow-blur) var(--ui-menu-title-play-shadow);cursor:pointer;transition:transform .12s;display:flex}.overlay.menu .play-face{min-width:0;color:var(--ui-menu-title-play-ink);text-shadow:0 var(--ui-menu-title-play-glow-y) 0 var(--ui-menu-title-play-glow);flex-flow:column wrap;flex:1;justify-content:center;align-items:center;display:flex}.overlay.menu .play-label{max-width:100%;font-size:var(--play-px);letter-spacing:.02em;overflow-wrap:anywhere;font-weight:900;line-height:1.02}.overlay.menu .play-save{max-width:100%;font-size:clamp(var(--ui-menu-title-save-text-min), var(--ui-menu-title-save-text-vh), var(--ui-menu-title-save-text-max));white-space:nowrap;text-overflow:ellipsis;text-shadow:none;align-items:center;margin-top:.3em;font-weight:700;line-height:1.1;display:flex;overflow:hidden}.overlay.menu .play-save .ic{width:1.2em;height:1.2em;margin-inline-end:.2em}.overlay.menu .menu-btn{--nine:var(--plate-h);align-items:center;gap:clamp(var(--ui-menu-title-plate-gap-min), var(--ui-menu-title-plate-gap-vh), var(--ui-menu-title-plate-gap-max));min-height:var(--plate-h);padding:0 clamp(var(--ui-menu-title-plate-pad-min), var(--ui-menu-title-plate-pad-vh), var(--ui-menu-title-plate-pad-max)) calc(var(--plate-h) * .08);border-image-source:var(--button-cream);border-radius:calc(var(--plate-h) * .3);color:var(--ui-menu-title-plate-ink);font:900 var(--plate-px) var(--font);text-align:start;text-shadow:none;box-shadow:0 var(--ui-menu-title-plate-shadow-y) var(--ui-menu-title-plate-shadow-blur) var(--ui-menu-title-plate-shadow);cursor:pointer;transition:transform .12s;display:flex}.overlay.menu .menu-btn .ic{width:var(--plate-icon);height:var(--plate-icon);margin:0}.overlay.menu .play:hover,.overlay.menu .menu-btn:hover{transform:translateY(-2px)}.overlay.menu .play:active,.overlay.menu .menu-btn:active{transform:translateY(2px)}.overlay.menu .play:focus-visible,.overlay.menu .menu-btn:focus-visible,.overlay.menu .new-dig:focus-visible{outline:var(--ui-menu-title-focus-width) solid var(--ui-menu-title-focus-color);outline-offset:var(--ui-menu-title-focus-offset)}.overlay.menu .new-dig{--nine:var(--new-dig-h);align-self:flex-start;align-items:center;gap:clamp(var(--ui-menu-title-new-dig-gap-min), var(--ui-menu-title-new-dig-gap-vh), var(--ui-menu-title-new-dig-gap-max));min-height:var(--new-dig-h);margin-top:var(--new-dig-top);padding:0 clamp(var(--ui-menu-title-new-dig-end-min), var(--ui-menu-title-new-dig-end-vh), var(--ui-menu-title-new-dig-end-max)) calc(var(--new-dig-h) * .08) clamp(var(--ui-menu-title-new-dig-start-min), var(--ui-menu-title-new-dig-start-vh), var(--ui-menu-title-new-dig-start-max));border-image-source:var(--button-blue);border-radius:calc(var(--new-dig-h) * .3);box-shadow:0 var(--ui-menu-title-new-dig-shadow-y) var(--ui-menu-title-new-dig-shadow-blur) var(--ui-menu-title-new-dig-shadow);color:var(--ui-menu-title-new-dig-ink);font:800 var(--new-dig-px) var(--font);text-shadow:none;cursor:pointer;display:inline-flex}.overlay.menu .new-dig:before{content:"";width:var(--new-dig-icon);height:var(--new-dig-icon);background:var(--icon-new-dig,none) center / contain no-repeat;flex:none}.overlay.menu .new-dig:hover{filter:brightness(var(--ui-menu-title-new-dig-hover-ratio))}.overlay.menu .menu-pair{display:contents}@container field (orientation:landscape) and (height<=500px){.overlay.menu .menu-pair{gap:var(--menu-between);display:flex}.overlay.menu .menu-pair .menu-gear{flex:1;min-width:0}.overlay.menu .menu-achievements{width:var(--plate-h);padding:0 0 calc(var(--plate-h) * .08);flex:none;justify-content:center}.overlay.menu .menu-achievements span{display:none}}.overlay[data-mode=resume] .together,.overlay[data-mode=resume] .menu-gear,.overlay[data-mode=resume] .menu-achievements,.overlay[data-mode=resume] .new-dig{display:none}.overlay.menu[data-mode=title].loading .play{cursor:progress;border-image-source:var(--button-cream);transform:none}.overlay.menu[data-mode=title].loading .play-face{font-size:clamp(var(--ui-menu-title-loading-text-min), var(--ui-menu-title-loading-text-vh), var(--ui-menu-title-loading-text-max));text-shadow:none;flex-direction:row;font-weight:900}.overlay.menu[data-mode=title].loading .play i{font-style:normal;animation:1.2s infinite play-dot;display:inline-block}.overlay.menu[data-mode=title].loading .play i+i{animation-delay:.2s}.overlay.menu[data-mode=title].loading .play i+i+i{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.overlay.menu[data-mode=title].loading .play i{animation:none}}@keyframes play-dot{30%{transform:translateY(-5px)}60%{transform:none}}.overlay.menu .together .ic{width:var(--plate-icon);height:var(--plate-icon);margin:0}@container field (orientation:portrait){.overlay.menu{--menu-w:min(var(--ui-menu-title-upright-width-cqw), var(--ui-menu-title-upright-width-max));--play-h:clamp(var(--ui-menu-title-upright-play-h-min), var(--ui-menu-title-upright-play-h-vh), var(--ui-menu-title-upright-play-h-max));--play-px:clamp(var(--ui-menu-title-upright-play-text-min), var(--ui-menu-title-upright-play-text-vh), var(--ui-menu-title-upright-play-text-max));--plate-h:clamp(var(--ui-menu-title-upright-plate-h-min), var(--ui-menu-title-upright-plate-h-vh), var(--ui-menu-title-upright-plate-h-max));--plate-px:clamp(var(--ui-menu-title-upright-plate-text-min), var(--ui-menu-title-upright-plate-text-vh), var(--ui-menu-title-upright-plate-text-max));--plate-icon:clamp(var(--ui-menu-title-upright-plate-icon-min), var(--ui-menu-title-upright-plate-icon-vh), var(--ui-menu-title-upright-plate-icon-max));--new-dig-h:clamp(var(--ui-menu-title-upright-new-dig-h-min), var(--ui-menu-title-upright-new-dig-h-vh), var(--ui-menu-title-upright-new-dig-h-max));--new-dig-px:clamp(var(--ui-menu-title-upright-new-dig-text-min), var(--ui-menu-title-upright-new-dig-text-vh), var(--ui-menu-title-upright-new-dig-text-max));--new-dig-icon:clamp(var(--ui-menu-title-upright-new-dig-icon-min), var(--ui-menu-title-upright-new-dig-icon-vh), var(--ui-menu-title-upright-new-dig-icon-max));padding-inline:calc(var(--ui-menu-title-pad) + env(safe-area-inset-left)) calc(var(--ui-menu-title-pad) + env(safe-area-inset-right));background:radial-gradient(ellipse at 50% 55%, rgba(var(--ui-palette-neutral-950-rgb), .1) 30%, rgba(var(--ui-palette-neutral-950-rgb), .6));align-items:center}[dir=rtl] .overlay.menu{background:radial-gradient(ellipse at 50% 55%, rgba(var(--ui-palette-neutral-950-rgb), .1) 30%, rgba(var(--ui-palette-neutral-950-rgb), .6))}.overlay.menu:not([data-mode=title]),[dir=rtl] .overlay.menu:not([data-mode=title]){background:rgba(var(--ui-palette-neutral-950-rgb), .5)}.menu-logo{width:min(var(--ui-menu-title-upright-logo-cqw), var(--ui-menu-title-upright-logo-max), var(--ui-menu-title-upright-logo-h-vh))}.overlay.menu .new-dig{align-self:center}}@container field (orientation:portrait) and (width<=700px){#hud .feed{top:max(26%, calc(160px + env(safe-area-inset-top)))}}.keys-prompt{z-index:9;padding:var(--ui-menu-keys-prompt-pad);background:var(--ui-menu-dim);cursor:default}.keys-card{align-items:center;gap:var(--ui-menu-keys-gap);width:min(100%, var(--ui-menu-keys-width));padding:var(--ui-menu-keys-pad-block) var(--ui-menu-keys-pad-inline);border:var(--ui-menu-keys-border) solid var(--ui-menu-keys-rim);border-radius:var(--ui-menu-keys-radius);background:var(--paper);color:var(--ink);text-shadow:none;box-shadow:0 var(--ui-menu-keys-drop-y) 0 var(--ui-menu-keys-drop), 0 var(--ui-menu-keys-shadow-y) var(--ui-menu-keys-shadow-blur) var(--ui-menu-keys-shadow);flex-direction:column;display:flex}.keys-card h1{color:var(--ui-menu-settings-ink);font-size:var(--ui-menu-keys-title);text-shadow:none}.keys-card{max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 2 * var(--ui-menu-keys-prompt-pad))}.keys-card .keys{gap:var(--ui-menu-keys-row-gap) var(--ui-menu-keys-column-gap);width:100%;min-height:0;font-size:var(--ui-menu-keys-text);text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));margin:-4px -6px;padding:4px 6px;font-weight:700;display:grid;overflow-y:auto}.keys-card .keys>span,.keys-card .key-row{align-items:center;gap:var(--ui-menu-keys-between);display:flex}.keys-card .key-row{outline-offset:3px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:2px solid #0000;margin:0;padding:0}.keys-card .key-row:hover,.keys-card .key-row:focus-visible{outline-color:var(--ui-menu-keys-cap-rim)}.keys-card .key-row.waiting{outline-color:var(--ui-menu-gold-rim)}.keys-actions{gap:var(--ui-menu-keys-gap);flex-wrap:wrap;justify-content:center;display:flex}.keys-reset{white-space:nowrap;min-height:var(--ui-menu-keys-done-height);border:var(--ui-menu-settings-done-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-menu-settings-done-radius);background:var(--paper);box-shadow:0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);color:var(--ink);font:800 var(--ui-menu-keys-done-text) var(--font);cursor:pointer;flex:none;padding:0 16px}.keys-reset:focus-visible{outline:var(--ui-menu-focus-width) solid var(--ui-menu-focus-color);outline-offset:var(--ui-menu-focus-offset)}.keys-short .keys-reset{min-height:var(--ui-menu-keys-short-done);font-size:var(--ui-menu-keys-short-done-text)}.keys-card kbd{min-width:var(--ui-menu-keys-cap);height:var(--ui-menu-keys-cap);padding:0 var(--ui-menu-keys-cap-pad);border:var(--ui-menu-keys-cap-border) solid var(--ui-menu-keys-cap-rim);border-radius:var(--ui-menu-keys-cap-radius);background:linear-gradient(var(--ui-menu-keys-cap-top), var(--ui-menu-keys-cap-bottom));box-shadow:0 2px 0 var(--ui-menu-keys-cap-drop);color:var(--ui-menu-keys-cap-ink);font:800 var(--ui-menu-keys-cap-text) var(--font);flex:none;place-items:center;margin-inline-end:2px;display:inline-grid}.keys-card kbd.wide{min-width:var(--ui-menu-keys-cap-wide)}.keys-card .mouse,.esc-hint .mouse{width:var(--ui-menu-keys-mouse-w);height:var(--ui-menu-keys-mouse-h);background:var(--icon-mouse,none) center / contain no-repeat;margin-inline-end:2px}.keys-done{min-width:var(--ui-menu-keys-done-width);min-height:var(--ui-menu-keys-done-height);border:var(--ui-menu-settings-done-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-menu-settings-done-radius);background:linear-gradient(var(--ui-menu-gold-top), var(--ui-menu-gold-bottom));box-shadow:0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);color:var(--ink);font:900 var(--ui-menu-keys-done-text) var(--font);cursor:pointer}.keys-done:focus-visible{outline:var(--ui-menu-focus-width) solid var(--ui-menu-focus-color);outline-offset:var(--ui-menu-focus-offset)}.keys-narrow .keys-card .keys{gap:var(--ui-menu-keys-one-column-gap);grid-template-columns:minmax(0,1fr)}.keys-short .keys-prompt{padding:var(--ui-menu-keys-short-prompt-pad)}.keys-short .keys-card{gap:var(--ui-menu-keys-short-gap);padding:var(--ui-menu-keys-short-pad-top) var(--ui-menu-keys-short-pad-inline) var(--ui-menu-keys-short-pad-bottom)}.keys-short .keys-card h1{font-size:var(--ui-menu-keys-short-title)}.keys-short .keys-card .keys{gap:var(--ui-menu-keys-short-row-gap) var(--ui-menu-keys-short-column-gap);font-size:var(--ui-menu-keys-short-text)}.keys-short .keys-card kbd{height:var(--ui-menu-keys-short-cap);font-size:var(--ui-menu-keys-short-cap-text)}.keys-short .keys-card kbd:not(.wide){min-width:var(--ui-menu-keys-short-cap)}.keys-short .keys-done{min-height:var(--ui-menu-keys-short-done);font-size:var(--ui-menu-keys-short-done-text)}.unsupported{cursor:default;background:var(--ui-palette-blue-400);z-index:100;padding-inline:16px}.unsupported p{max-width:420px;font-size:18px;line-height:1.4}.hidden{display:none!important}.ic{width:var(--ui-inline-icon-size-em);height:var(--ui-inline-icon-size-em);vertical-align:calc(-1 * var(--ui-inline-icon-drop-em));background:50%/contain no-repeat;flex:none;margin-inline-end:var(--ui-inline-icon-gap-em);display:inline-block}.ic-ad{background-image:var(--icon-ad-small,none)}.ic-coin{background-image:url(./coin-DzTBUG61.png)}.ic-together{background-image:var(--icon-together,none)}.ic-gear{background-image:var(--icon-menu-gear,none)}.ic-star{background-image:var(--icon-star,none)}.mp-chat-btn .ic,.wardrobe-lock .ic,.surface-btn .ic{margin:0}.mp-chat-btn .ic{width:var(--ui-coop-hud-button-icon);height:var(--ui-coop-hud-button-icon);vertical-align:middle}.wallet{top:calc(14px + env(safe-area-inset-top));left:calc(64px + env(safe-area-inset-left));max-width:calc(100% - 78px - env(safe-area-inset-left) - env(safe-area-inset-right));flex-direction:row;align-items:center;gap:6px;display:flex;position:absolute}.money{border-radius:999px;font-weight:800;position:relative}.bag{pointer-events:auto;cursor:pointer;border-radius:999px;font-weight:800}.bag.full{animation:.9s ease-in-out infinite pulse}@keyframes pulse{50%{transform:scale(1.08)}}.fuel{left:50%;top:calc(50% + var(--ui-fuel-below));width:var(--ui-fuel-width);height:var(--ui-fuel-height);margin-left:calc(-.5 * var(--ui-fuel-width));pointer-events:none;transition:opacity .25s;position:absolute}.fuel.off{opacity:0}.fuel-icon{width:var(--ui-fuel-icon);height:var(--ui-fuel-icon);margin-top:calc(-.5 * var(--ui-fuel-icon));background:var(--icon-rocket-small,none) center / contain no-repeat;position:absolute;top:50%;right:calc(100% + 4px)}.fuel-track{border:var(--ui-fuel-rim) solid var(--paper);background:var(--ui-fuel-track);height:100%;box-shadow:0 0 0 var(--ui-fuel-edge-width) var(--ui-crosshair-edge);border-radius:999px;overflow:hidden}.fuel-bar{background:linear-gradient(90deg, var(--ui-fuel-from), var(--ui-fuel-to));height:100%}.fuel.low .fuel-bar{background:var(--danger)}.fuel.low:not(.off){animation:.8s ease-in-out infinite fuel-low}.feed{top:46%;left:calc(14px + env(safe-area-inset-left));align-items:flex-start;gap:var(--ui-feed-gap);flex-direction:column;display:flex;position:absolute}.feed-rows{align-items:flex-start;gap:var(--ui-feed-gap);flex-direction:column;display:flex}.feed-total{padding:var(--ui-feed-total-pad-y) var(--ui-feed-total-pad-end) var(--ui-feed-total-pad-y) var(--ui-feed-total-icon-room);border:var(--ui-feed-total-rim-width) solid var(--ui-feed-total-rim);background:linear-gradient(var(--ui-feed-total-top), var(--ui-feed-total-bottom));color:var(--ink);text-shadow:none;font-size:var(--ui-feed-total-text-size);box-shadow:0 var(--ui-feed-total-drop-y) 0 var(--ui-feed-total-drop);border-radius:999px;font-weight:800;position:relative}.feed-total:before{content:"";width:var(--ui-feed-total-coin);height:var(--ui-feed-total-coin);margin-top:calc(-.5 * var(--ui-feed-total-coin));background:url(./coin-DzTBUG61.png) 50%/contain no-repeat;position:absolute;top:50%;left:6px}.find{align-items:center;gap:var(--ui-feed-find-gap);padding:var(--ui-feed-find-pad-y) var(--ui-feed-find-pad-x);border-radius:var(--ui-feed-find-radius);background:var(--ui-feed-find-fill);font-size:var(--ui-feed-find-text-size);font-weight:700;transition:opacity .5s;display:flex}.find b{color:var(--ui-feed-find-value)}.find .dot{width:var(--ui-feed-find-dot);height:var(--ui-feed-find-dot);border-radius:50%}.find.fade{opacity:0}.sell-hint{top:calc(var(--ui-sell-text-top) + env(safe-area-inset-top));width:max-content;max-width:calc(100cqw - 28px - env(safe-area-inset-left) - env(safe-area-inset-right));text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.sell-text{padding:var(--ui-sell-text-pad-y) var(--ui-sell-text-pad-x);border-radius:var(--ui-sell-text-radius);background:var(--danger);font-size:var(--ui-sell-text-text-size);box-shadow:var(--shadow);font-weight:800;animation:.9s ease-in-out infinite pulse}.sell-hint.tip .sell-text{background:var(--accent);color:var(--ink);text-shadow:none}.sell-who{display:none}.sell-hint.speaking{flex-direction:row;gap:0}.sell-hint.speaking .sell-who{z-index:1;width:var(--ui-sell-who-size);height:var(--ui-sell-who-size);box-sizing:border-box;border:3px solid var(--ui-palette-gold-300);background:var(--ui-palette-neutral-300) var(--art) center / cover no-repeat;box-shadow:0 var(--ui-sell-who-drop-y) 0 var(--ui-sell-who-drop);border-radius:50%;flex:none;margin-inline-end:calc(-1 * var(--ui-sell-who-overlap));display:block;position:relative}.sell-hint.speaking .sell-text{transform-origin:0;padding-inline-start:var(--ui-sell-who-pad-start)}[dir=rtl] .sell-hint.speaking .sell-text{transform-origin:100%}body.hud-short .sell-hint.speaking .sell-who{width:var(--ui-sell-who-short-size);height:var(--ui-sell-who-short-size);margin-inline-end:calc(-1 * var(--ui-sell-who-short-overlap))}body.hud-short .sell-hint.speaking .sell-text{padding-inline-start:var(--ui-sell-who-short-pad-start)}.find-ring{z-index:-1;pointer-events:none;border:var(--ui-find-ring-dash-width) dashed var(--ui-find-ring-dash);box-shadow:0 0 0 var(--ui-find-ring-rim-width) var(--ui-find-ring-rim), 0 0 var(--ui-find-ring-glow-blur) var(--ui-find-ring-glow-spread) var(--ui-find-ring-glow), inset 0 0 var(--ui-find-ring-inner-blur) var(--ui-find-ring-inner-spread) var(--ui-find-ring-inner);border-radius:50%;animation:1.1s ease-in-out infinite find-ring-pulse;position:absolute;top:0;left:0}.find-ring.hidden{display:none}@keyframes find-ring-pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.find-ring{animation:none}}.guide-marker{--pin-ink:var(--ui-guide-marker-ink);z-index:-1;pointer-events:none;position:absolute;top:0;left:0}.guide-pin{z-index:1;box-sizing:border-box;border:3px solid var(--pin-ink);background:linear-gradient(135deg, var(--ui-guide-marker-top) 0%, var(--ui-guide-marker-fill) 60%, var(--ui-guide-marker-bottom) 100%);width:40px;height:40px;box-shadow:inset 2px 2px 0 rgba(var(--ui-palette-white-rgb), .55), 0 var(--ui-guide-marker-drop-y) 0 var(--ui-guide-marker-drop);border-radius:50% 50% 50% 0;animation:1.1s infinite pin-bounce;position:absolute;top:-50px;left:-20px;transform:rotate(-45deg)}.guide-marker:before{content:"";background:var(--ui-guide-marker-shadow);border-radius:50%;width:22px;height:8px;animation:1.1s infinite pin-shadow;position:absolute;top:-5px;left:-11px}.guide-icon{background:var(--paper);width:26px;height:26px;box-shadow:inset 0 -2px 0 rgba(var(--ui-palette-gold-800-rgb), .18);border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.guide-icon:after{content:"";background:var(--pin-ink);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.guide-marker:is(.icon-coin,.icon-shovel,.icon-bag,.paw) .guide-icon:after{background:var(--icon-toy-hud-icons,none) 0 0 / 66px 44px no-repeat;border-radius:0;width:22px;height:22px;margin:0;top:2px;left:2px}.guide-marker.icon-bag .guide-icon:after{background-position:-22px 0}.guide-marker.icon-shovel .guide-icon:after{background-position:-44px -22px}.guide-marker.paw .guide-icon:after{background:var(--icon-paw,none) center / 20px 20px no-repeat}.guide-distance{text-shadow:none;padding:var(--ui-guide-marker-distance-pad-y) var(--ui-guide-marker-distance-pad-x);border:var(--ui-guide-marker-distance-rim-width) solid var(--ui-guide-marker-distance-rim);background:var(--paper);box-shadow:0 var(--ui-guide-marker-distance-drop-y) 0 var(--ui-guide-marker-distance-drop);color:var(--ink);font-size:var(--ui-guide-marker-distance-text-size);white-space:nowrap;border-radius:999px;font-weight:800;position:absolute;top:4px;left:0;transform:translate(-50%)}.guide-pointer,.guide-alert{display:none}.guide-marker.edge .guide-pin{left:calc(var(--ui-guide-marker-edge-size) / -2);top:calc(var(--ui-guide-marker-edge-size) / -2);width:var(--ui-guide-marker-edge-size);height:var(--ui-guide-marker-edge-size);border:var(--ui-guide-marker-edge-rim-width) solid var(--ui-guide-marker-fill);background:var(--paper);box-shadow:0 0 0 var(--ui-guide-marker-edge-ink-width) var(--pin-ink), 0 var(--ui-guide-marker-edge-drop-y) 0 var(--ui-guide-marker-edge-drop-spread) var(--ui-guide-marker-drop);border-radius:50%;animation:1.1s ease-in-out infinite edge-pulse;transform:none}.guide-marker.edge .guide-icon{box-shadow:none;transform:none}.guide-marker.edge:before{display:none}.guide-marker.edge .guide-distance{top:27px}.guide-marker.edge.down .guide-distance{top:-51px}.guide-marker.edge .guide-pointer{transform-origin:0 0;width:0;height:0;display:block;position:absolute;top:0;left:0}.guide-pointer svg{width:40px;height:36px;fill:var(--ui-guide-marker-fill);stroke:var(--pin-ink);stroke-width:3px;stroke-linejoin:round;filter:drop-shadow(0 var(--ui-guide-marker-pointer-drop-y) 0 var(--ui-guide-marker-pointer-drop));animation:.9s ease-in-out infinite pointer-nudge;position:absolute;top:-18px;left:14px;overflow:visible}.guide-marker.paw.edge .guide-pin{border:var(--ui-guide-marker-edge-paw-dash-width) dashed var(--pin-ink);box-shadow:0 0 0 var(--ui-guide-marker-edge-paw-fill-width) var(--ui-guide-marker-fill), 0 0 0 calc(var(--ui-guide-marker-edge-paw-fill-width) + var(--ui-guide-marker-edge-paw-ink-width)) var(--pin-ink), 0 var(--ui-guide-marker-edge-drop-y) 0 var(--ui-guide-marker-edge-paw-drop-spread) var(--ui-guide-marker-edge-paw-drop)}@keyframes pointer-nudge{0%,to{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translate(0)}45%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translate(10px)}}.guide-marker.warn .guide-pin{background:linear-gradient(135deg, var(--ui-guide-marker-warn-top) 0%, var(--ui-guide-marker-warn-fill) 65%, var(--ui-guide-marker-warn-fill) 100%)}.guide-marker.warn.edge .guide-pin{border-color:var(--ui-guide-marker-warn-fill);background:var(--paper)}.guide-marker.warn .guide-pointer svg{fill:var(--ui-guide-marker-warn-fill)}.guide-marker.warn .guide-alert{z-index:2;box-sizing:border-box;border:2px solid var(--ui-guide-marker-alert-rim);background:var(--ui-guide-marker-warn-fill);width:20px;height:20px;box-shadow:0 0 0 2px var(--pin-ink);color:var(--ui-guide-marker-alert-ink);text-align:center;border-radius:50%;font-size:13px;font-style:normal;font-weight:900;line-height:16px;display:block;position:absolute;top:-62px;left:8px}.guide-marker.warn.edge .guide-alert{top:-30px;left:10px}@keyframes pin-bounce{0%,to{animation-timing-function:ease-out;translate:0 3px;scale:1.16 .82}12%{animation-timing-function:cubic-bezier(.25,.6,.4,1);translate:0 -2px;scale:.92 1.1}50%{animation-timing-function:cubic-bezier(.6,0,.85,.45);translate:0 -20px;scale:1}88%{animation-timing-function:ease-out;translate:0;scale:.95 1.06}}@keyframes pin-shadow{0%,to{opacity:1;animation-timing-function:ease-out;scale:1.15 1}50%{opacity:.45;animation-timing-function:ease-in;scale:.55 .6}}@keyframes edge-pulse{50%{scale:1.14}}@media (prefers-reduced-motion:reduce){.guide-pin,.guide-marker:before,.guide-pointer svg{animation:none}}.shop.warming,.wheel-stage.warming{opacity:.004!important;pointer-events:none!important}.shop{right:calc(18px + env(safe-area-inset-right));width:min(290px, calc(100cqw - 36px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));background:rgba(var(--ui-palette-neutral-100-rgb), .94);color:var(--ink);text-shadow:none;box-shadow:var(--shadow);pointer-events:auto;border-radius:16px;padding:12px;position:absolute;top:50%;overflow-y:auto;transform:translateY(-50%)}@container field (orientation:portrait) and (width<=700px){body.touch .sell-text{font-size:var(--ui-sell-text-phone-text-size)}}.surface-btn{left:calc(14px + env(safe-area-inset-left));bottom:calc(18px + env(safe-area-inset-bottom));align-items:center;gap:var(--ui-surface-btn-gap);padding:var(--ui-surface-btn-pad-y) var(--ui-surface-btn-pad-x);border:var(--ui-menu-settings-done-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-surface-btn-radius);background:linear-gradient(var(--ui-menu-gold-top), var(--ui-menu-gold-bottom));color:var(--ink);text-shadow:none;font-size:var(--ui-surface-btn-text-size);pointer-events:auto;cursor:pointer;box-shadow:0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);font-weight:800;display:flex;position:absolute}.surface-btn:before{content:"";width:var(--ui-surface-btn-arrow-w);height:var(--ui-surface-btn-arrow-h);background:var(--ink);clip-path:polygon(50% 0,100% 55%,66% 55%,66% 100%,34% 100%,34% 55%,0 55%);flex:none}.surface-btn.back:before{transform:scaleY(-1)}.surface-btn .k{width:var(--ui-surface-btn-key-size);height:var(--ui-surface-btn-key-size);border:var(--ui-hud-key-border) solid var(--ui-hud-key-ink);border-radius:var(--ui-surface-btn-key-radius);background:var(--ui-hud-key-fill);box-shadow:0 var(--ui-hud-key-drop-y) 0 var(--ui-hud-key-drop);color:var(--ui-hud-key-ink);font-size:var(--ui-surface-btn-key-text-size);order:-1;justify-content:center;align-items:center;display:inline-flex}.surface-btn.cooling{background:var(--paper)}.surface-btn small{opacity:.85;font-size:11px;font-weight:600}.surface-btn.urgent{box-shadow:0 0 0 var(--ui-surface-btn-ring-width) var(--ui-surface-btn-ring), 0 var(--ui-menu-settings-done-drop) 0 var(--ui-menu-gold-drop);animation:.9s ease-in-out infinite pulse}.status{top:calc(var(--ui-status-top) + env(safe-area-inset-top));right:calc(var(--ui-status-right) + env(safe-area-inset-right));font-size:var(--ui-status-text-size);color:var(--ui-status-ink);font-weight:800;position:absolute}.mock-ad{background:var(--ui-palette-neutral-950);cursor:default;z-index:10}.touch-ui{z-index:1;pointer-events:none;touch-action:none;position:fixed;inset:0}.touch-ui>*{pointer-events:auto;touch-action:none}body[data-controller] .touch-ui{visibility:hidden}.look-zone{position:absolute;inset:0}.stick{left:calc(28px + env(safe-area-inset-left));bottom:calc(28px + env(safe-area-inset-bottom));--knob-size:50px;background:var(--ui-stick-fill);border:var(--ui-stick-rim-width) solid var(--ui-stick-rim);border-radius:50%;width:140px;height:140px;position:absolute}.knob{left:calc(50% - var(--knob-size) / 2);top:calc(50% - var(--knob-size) / 2);width:var(--knob-size);height:var(--knob-size);background:var(--ui-stick-knob);border-radius:50%;position:absolute}.tbtn{color:var(--ink);box-shadow:var(--shadow);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute}.tbtn.dig{right:calc(30px + env(safe-area-inset-right));bottom:calc(40px + env(safe-area-inset-bottom));background:var(--accent);width:110px;height:110px;font-size:22px}.tbtn.dig>[data-t],.tbtn.jump>[data-t]{max-width:calc(var(--ui-tbtn-word-ratio) * 100%);white-space:nowrap;display:block}.tbtn.dig.down{filter:brightness(.9);transform:scale(.92)}.tbtn.dynamite{right:calc(52px + env(safe-area-inset-right));bottom:calc(162px + env(safe-area-inset-bottom));background:var(--ui-tbtn-dynamite);width:64px;height:64px;font-size:var(--ui-tbtn-dynamite-text-size)}.tbtn.dynamite[hidden]{display:none}.boom-label{white-space:nowrap;align-items:center;gap:1px;display:flex}.boom-icon{vertical-align:middle;object-fit:contain;pointer-events:none;width:1.35em;height:1.35em;margin:-.2em .1em -.2em 0}.tbtn.dynamite .boom-icon,.boom-option .boom-icon{width:var(--ui-tbtn-icon);height:var(--ui-tbtn-icon);margin:0}.boom-option{gap:1px}.tbtn.dynamite.down{transform:scale(.92)}.tbtn.dynamite.teach{animation:1.1s ease-in-out infinite boom-teach}@keyframes boom-teach{50%{box-shadow:0 0 0 6px rgba(var(--ui-palette-neutral-100-rgb), .75);transform:scale(1.1)}}.boom-tip{width:max-content;max-width:var(--ui-boom-tip-max-width);padding:var(--ui-boom-tip-pad-y) var(--ui-boom-tip-pad-x);border:var(--ui-sell-text-tip-rim-width) solid var(--ui-sell-text-tip-rim);border-radius:var(--ui-boom-tip-radius);background:linear-gradient(var(--ui-sell-text-tip-top), var(--ui-sell-text-tip-bottom));box-shadow:0 var(--ui-boom-tip-drop-y) 0 var(--ui-sell-text-tip-drop);color:var(--ui-pill-ink);font-size:var(--ui-boom-tip-text-size);text-align:center;text-shadow:none;pointer-events:none;font-weight:900;line-height:1.15;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.boom-tip:after{content:"";margin-left:calc(-1 * var(--ui-boom-tip-arrow));border:var(--ui-boom-tip-arrow) solid transparent;border-top-color:var(--ui-sell-text-tip-bottom);position:absolute;top:100%;left:50%}.boom-picker{gap:var(--ui-boom-picker-gap);padding:var(--ui-boom-picker-pad);background:var(--ui-boom-picker-fill);pointer-events:none;border-radius:999px;display:flex;position:fixed}.boom-option{width:var(--ui-boom-picker-option);height:var(--ui-boom-picker-option);border:var(--ui-tbtn-rim-width) solid var(--ui-tbtn-rim);background:var(--ui-boom-picker-option-fill);color:var(--ink);font-size:var(--ui-boom-picker-text-size);white-space:nowrap;border-radius:50%;justify-content:center;align-items:center;font-weight:900;transition:transform 80ms;display:flex;position:relative}.boom-option.chosen:after{content:"✓";width:var(--ui-boom-picker-check-size);height:var(--ui-boom-picker-check-size);border:2px solid var(--ui-boom-picker-check-rim);background:var(--ui-boom-picker-check-fill);color:var(--ui-boom-picker-check-ink);font-size:var(--ui-boom-picker-check-text-size);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.boom-option.hover{background:var(--ui-boom-picker-hover);box-shadow:0 0 0 4px var(--ui-boom-picker-hover-ring);transform:scale(1.22)}.tbtn.jump{right:calc(158px + env(safe-area-inset-right));bottom:calc(36px + env(safe-area-inset-bottom));background:rgba(var(--ui-palette-neutral-100-rgb), .85);width:72px;height:72px;font-size:14px}body.touch #hud{--surface-bottom:190px}body.touch .surface-btn{bottom:calc(var(--surface-bottom) + env(safe-area-inset-bottom))}body.touch .tool{display:none}body.touch .crosshair{pointer-events:none}@container field (orientation:portrait) and (width<=700px){body.touch .touch-ui{--dig-left:min(50% + 8px, 100% - 186px - env(safe-area-inset-right))}body.touch .stick{left:calc(20px + env(safe-area-inset-left));--knob-size:46px;width:124px;height:124px}body.touch .tbtn.dig{left:var(--dig-left);right:auto;bottom:calc(28px + env(safe-area-inset-bottom))}body.touch .tbtn.jump{left:calc(var(--dig-left) + 112px);right:auto;bottom:calc(108px + env(safe-area-inset-bottom));width:60px;height:60px;font-size:12px}body.touch .tbtn.dynamite{left:calc(var(--dig-left) + 23px);right:auto;bottom:calc(146px + env(safe-area-inset-bottom))}}@container field (orientation:landscape) and (height>=601px){body.touch .tbtn.dig{right:calc(100px + env(safe-area-inset-right))}body.touch .tbtn.jump{right:calc(26px + env(safe-area-inset-right));bottom:calc(104px + env(safe-area-inset-bottom))}body.touch .tbtn.dynamite{right:calc(128px + env(safe-area-inset-right));bottom:calc(158px + env(safe-area-inset-bottom))}}@container field (orientation:landscape) and (height<=600px){.stick{left:calc(16px + env(safe-area-inset-left));bottom:calc(16px + env(safe-area-inset-bottom));--knob-size:42px;width:112px;height:112px}.tbtn.dig{right:calc(80px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));width:92px;height:92px;font-size:19px}.tbtn.jump{right:calc(18px + env(safe-area-inset-right));bottom:calc(84px + env(safe-area-inset-bottom));width:60px;height:60px;font-size:12px}.tbtn.dynamite{right:calc(104px + env(safe-area-inset-right));bottom:calc(118px + env(safe-area-inset-bottom))}body.touch #hud{--surface-bottom:140px}body.touch .feed{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));align-items:center;left:50%;transform:translate(-50%)}body.touch .feed-rows{align-items:center}body.touch .feed-rows>:nth-last-child(n+4){display:none}.overlay h1{font-size:34px}.new-dig-card{max-height:calc(calc(100dvh / var(--ui-zoom,1)) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow-y:auto}}.collection-backdrop{z-index:9;background:var(--ui-menu-dim);pointer-events:auto;position:absolute;inset:0}.collection-panel{z-index:10;width:min(var(--ui-menu-collection-width), calc(100cqw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));height:min(var(--ui-menu-collection-height), calc(calc(100dvh / var(--ui-zoom,1)) - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));padding:var(--ui-menu-collection-pad);border:var(--ui-menu-collection-border) solid var(--ui-menu-collection-rim);border-radius:var(--ui-menu-collection-radius);background:var(--ui-menu-collection-fill);color:var(--ink);text-shadow:none;box-shadow:0 var(--ui-menu-collection-drop-y) 0 var(--ui-menu-collection-drop), 0 var(--ui-menu-collection-shadow-y) var(--ui-menu-collection-shadow-blur) var(--ui-menu-collection-shadow);pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.collection-wait{place-content:center;width:min(360px,100cqw - 24px);height:150px;font-size:22px;font-weight:800;display:grid}.collection-head{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 10px;display:flex}.collection-head strong{font-size:var(--ui-menu-collection-title);display:block}.collection-head small{font-size:var(--ui-menu-collection-sub);opacity:.7;font-weight:700}.st-close,.collection-close,.kiosk-close,.wardrobe-close,.mp-card .mp-x,.mp-social-x{border:var(--ui-menu-close-border) solid var(--ui-menu-gold-rim);border-radius:var(--ui-menu-close-radius);background:var(--paper);box-shadow:0 var(--ui-menu-close-drop) 0 var(--ui-menu-gold-drop);color:#0000;text-shadow:none;cursor:pointer;flex:none;padding:0;font-size:0;position:relative}.st-close:before,.st-close:after,.collection-close:before,.collection-close:after,.kiosk-close:before,.kiosk-close:after,.wardrobe-close:before,.wardrobe-close:after,.mp-card .mp-x:before,.mp-card .mp-x:after,.mp-social-x:before,.mp-social-x:after{content:"";width:calc(var(--ui-menu-close-arm-ratio) * (100% + 2 * var(--ui-menu-close-border)));height:calc(var(--ui-menu-close-bar-ratio) * (100% + 2 * var(--ui-menu-close-border)));background:var(--ui-menu-close-ink);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.st-close:after,.collection-close:after,.kiosk-close:after,.wardrobe-close:after,.mp-card .mp-x:after,.mp-social-x:after{transform:translate(-50%,-50%)rotate(-45deg)}.collection-back,.collection-focus-actions button{border-radius:var(--ui-menu-collection-button-radius);background:var(--ui-menu-collection-button);color:var(--ink);font:800 var(--ui-menu-collection-button-text) var(--font);cursor:pointer;border:0}.collection-close{width:var(--ui-menu-collection-close);height:var(--ui-menu-collection-close)}.collection-scroll,.collection-focus{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;min-height:0;overflow-y:auto}.collection-layer{margin-bottom:14px}.collection-layer h3{font-size:var(--ui-menu-collection-layer);align-items:baseline;gap:8px;margin:0 0 6px;padding:3px 2px;display:flex}.collection-layer h3 small{font-size:var(--ui-menu-collection-depth);opacity:.6;font-weight:700}.collection-layer h3 span{background:var(--ui-menu-collection-tally-fill);font-size:var(--ui-menu-collection-tally);border-radius:99px;margin-inline-start:auto;padding:1px 8px}.collection-grid{grid-template-columns:repeat(auto-fill, minmax(var(--ui-menu-collection-grid-min), 1fr));gap:var(--ui-menu-collection-gap);display:grid}.collection-card{min-width:0;min-height:var(--ui-menu-collection-card-height);border:var(--ui-menu-collection-card-border) solid var(--rarity,var(--ui-menu-collection-card-rim));border-radius:var(--ui-menu-collection-card-radius);background:linear-gradient(var(--ui-menu-collection-card-top), var(--ui-menu-collection-card-bottom));color:var(--ink);font:700 var(--ui-menu-collection-card-text)/1.15 var(--font);text-align:center;cursor:pointer;padding:4px}.collection-card canvas{width:min(100%, var(--ui-menu-collection-grid-min));height:auto;margin:0 auto 3px;display:block}.collection-card span{-webkit-line-clamp:2;line-clamp:2;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-card.unknown{color:var(--ui-menu-collection-grey);font-size:var(--ui-menu-collection-unknown);cursor:default;border-style:dashed;place-content:center;display:grid}.collection-card.unknown small{font-size:var(--ui-menu-collection-card-text)}.collection-card.silhouette{color:var(--ui-menu-collection-grey);cursor:default;border-style:dashed}.collection-focus{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.collection-back{background:var(--ui-menu-collection-back);align-self:flex-start;min-height:40px;padding:7px 10px}.collection-stage{width:min(100%, var(--ui-menu-collection-stage-size));aspect-ratio:1;border:2px solid var(--ui-menu-collection-stage-rim);border-radius:var(--ui-menu-collection-stage-radius);background:radial-gradient(circle at 50% 40%, var(--ui-menu-collection-stage-top), var(--ui-menu-collection-stage-bottom));place-items:center;margin:8px auto;display:grid}.collection-focus-canvas{touch-action:none;cursor:grab;width:min(100%,240px);height:auto}.collection-focus-canvas:active{cursor:grabbing}.collection-focus h2{font-size:var(--ui-menu-collection-name);margin:4px 0}.collection-focus p{font-size:var(--ui-menu-collection-detail);margin:2px 0 8px;font-weight:700}.collection-focus .collection-found{color:var(--ui-menu-receipt-brown);font-size:var(--ui-menu-collection-found);margin-top:-4px}.collection-focus-actions{justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.collection-focus-actions button{padding:7px 10px}@container field (orientation:landscape) and (height<=600px){.collection-focus{text-align:start;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(120px,38%) 1fr;column-gap:12px;display:grid}.collection-stage{grid-area:1/1/5;width:min(100%,210px);margin:0}.collection-back,.collection-focus h2,.collection-focus p,.collection-focus-actions{grid-column:2}.collection-back{justify-self:start}.collection-focus h2{font-size:20px}}.topbar{display:contents}.money,.bag,.depth,.book-btn{border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));color:var(--ui-pill-ink);text-shadow:none;box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow)}.money,.bag,.depth{height:var(--ui-pill-height);padding:3px var(--ui-pill-end-room) 3px var(--ui-pill-icon-room);font-size:var(--ui-pill-text-size);white-space:nowrap;align-items:center;line-height:1;display:flex}.money{min-width:var(--ui-pill-money-min-width)}.bag{pointer-events:auto;cursor:pointer;min-width:var(--ui-pill-bag-min-width);position:relative}.bag-name,body.touch .depth small{display:none}.bag.full{border-color:var(--ui-pill-full-rim);background:linear-gradient(var(--ui-pill-full-top), var(--ui-pill-full-bottom));color:var(--ui-pill-full-ink)}body.touch .depth{min-width:94px}body.touch .money,body.touch .bag,body.touch .depth,body.touch .stamina{height:44px}.book-btn{top:calc(14px + env(safe-area-inset-top));left:calc(14px + env(safe-area-inset-left));pointer-events:auto;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:0;display:flex;position:absolute}.pause-btn{display:none}.esc-hint{top:calc(64px + env(safe-area-inset-top));left:calc(14px + env(safe-area-inset-left));align-items:center;gap:var(--ui-esc-hint-gap);padding:var(--ui-esc-hint-pad) var(--ui-esc-hint-pad-end) var(--ui-esc-hint-pad) var(--ui-esc-hint-pad);border-radius:var(--ui-esc-hint-radius);background:var(--ui-esc-hint-fill);color:var(--ui-esc-hint-ink);font-size:var(--ui-esc-hint-text-size);pointer-events:none;font-weight:800;display:flex;position:absolute}.esc-hint kbd{min-width:var(--ui-esc-hint-kbd-min-width);height:var(--ui-esc-hint-kbd-height);padding:0 var(--ui-esc-hint-kbd-pad);border:var(--ui-esc-hint-kbd-border) solid var(--ui-esc-hint-kbd-rim);border-radius:var(--ui-esc-hint-kbd-radius);background:linear-gradient(var(--ui-esc-hint-kbd-top), var(--ui-esc-hint-kbd-bottom));box-shadow:0 var(--ui-esc-hint-kbd-drop-y) 0 var(--ui-esc-hint-kbd-drop);color:var(--ui-esc-hint-kbd-ink);text-shadow:none;font:800 var(--ui-esc-hint-kbd-text-size) var(--font);place-items:center;display:inline-grid}.esc-hint span{align-items:center;gap:var(--ui-esc-hint-gap);display:flex}.esc-hint .esc-free>span{margin-inline-end:var(--ui-esc-hint-gap)}.esc-hint .mouse{width:17px;height:23px;margin:0 0 0 4px}.esc-hint.hidden,body.touch .esc-hint,.esc-hint[data-mode=locked] .esc-free,.esc-hint[data-mode=free] .esc-locked{display:none}body.touch .pause-btn{font-size:22px;font-weight:900;display:flex}.money:before,.bag:before,.depth:before,.book-btn:before{content:"";background-image:var(--icon-toy-hud-icons,none);background-repeat:no-repeat;background-size:96px 64px;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;left:3px}.money:before{background-position:0 0}.bag:before{background-position:-32px 0}.depth:before{background-position:-64px 0}.book-btn:before{background-position:0 -32px;left:4px}.pause-btn{gap:5px}.pause-btn:before,.pause-btn:after{content:"";background:var(--ui-pill-pause);border-radius:2px;width:7px;height:20px;margin:0;position:static}body.touch .tbtn.dig,body.touch .tbtn.jump{border:var(--ui-tbtn-rim-width) solid var(--ui-tbtn-rim);text-shadow:0 1px 0 var(--ui-tbtn-halo);box-shadow:0 var(--ui-tbtn-drop-y) 0 var(--ui-tbtn-drop), inset 0 0 0 var(--ui-tbtn-inner-width) var(--ui-tbtn-inner);flex-direction:column;gap:0}body.touch .tbtn.dig{background:var(--ui-tbtn-dig)}body.touch .tbtn.jump{background:var(--ui-tbtn-jump)}body.touch .fuel{display:none}.jump-fuel{pointer-events:none;width:calc(100% + 26px);height:calc(100% + 26px);position:absolute;inset:-13px;overflow:visible}.jump-fuel circle{fill:none;stroke-width:7px;stroke-linecap:round;stroke-dashoffset:-50px}.jump-fuel-track{stroke:var(--ui-fuel-ring-track);stroke-dasharray:25 75}.jump-fuel-fill{stroke:var(--ui-fuel-ring-fill);stroke-dasharray:25 100}.jump-fuel.low .jump-fuel-fill{stroke:var(--danger)}.jump-fuel.low{animation:.8s ease-in-out infinite fuel-low}@keyframes fuel-low{50%{opacity:.45}}body.touch .dig-shovel{width:var(--ui-tbtn-icon);height:var(--ui-tbtn-icon);background:var(--icon-toy-hud-icons,none) -64px -32px / 96px 64px no-repeat}.sell-hint.tip .sell-text{border:var(--ui-sell-text-tip-rim-width) solid var(--ui-sell-text-tip-rim);border-radius:var(--ui-sell-text-tip-radius);background:linear-gradient(var(--ui-sell-text-tip-top), var(--ui-sell-text-tip-bottom));box-shadow:0 var(--ui-sell-text-tip-drop-y) 0 var(--ui-sell-text-tip-drop)}body.touch .surface-btn .k{display:none}body.touch .surface-btn{min-height:var(--ui-surface-btn-touch-min-height)}@container field (width<=360px){body.touch .money,body.touch .bag{padding-left:36px;padding-right:6px;font-size:15px}body.touch .depth{min-width:86px;padding-left:32px;padding-right:6px;font-size:14px}body.touch .depth:before{background-position:-56px 0;background-size:84px 56px;width:28px;height:28px;margin-top:-14px;left:2px}}.stall-awning{height:var(--ui-stand-awning-height-wide);background:repeating-linear-gradient(90deg, var(--ui-stand-awning-stall-dark) 0 var(--ui-stand-awning-stripe), var(--ui-stand-awning-stall-light) var(--ui-stand-awning-stripe) calc(2 * var(--ui-stand-awning-stripe)));box-shadow:0 var(--ui-stand-awning-drop-y) 0 var(--ui-stand-awning-stall-shade);border-radius:var(--ui-stand-awning-radius) var(--ui-stand-awning-radius) var(--ui-stand-awning-foot) var(--ui-stand-awning-foot)}.sale-break{padding:calc(var(--ui-menu-receipt-around-top) + env(safe-area-inset-top)) calc(var(--ui-menu-receipt-around-side) + env(safe-area-inset-right)) calc(var(--ui-menu-receipt-around-bottom) + env(safe-area-inset-bottom)) calc(var(--ui-menu-receipt-around-side) + env(safe-area-inset-left));background:var(--ui-menu-receipt-dim)}.sale-card{width:min(var(--ui-menu-receipt-width), 100%);max-height:100%;padding:0 var(--ui-menu-receipt-pad-inline) var(--ui-menu-receipt-pad-bottom);border:var(--ui-menu-receipt-border) solid var(--ui-menu-receipt-rim);border-radius:var(--ui-menu-receipt-radius);background:var(--paper);box-shadow:0 var(--ui-menu-receipt-drop-y) 0 var(--ui-menu-receipt-drop), 0 var(--ui-menu-settings-shadow-y) var(--ui-menu-settings-shadow-blur) var(--ui-menu-settings-shadow);color:var(--ink);text-shadow:none;text-align:center;cursor:default;touch-action:pan-y;overflow-y:auto}.sale-card .stall-awning{margin:0 calc(-1 * var(--ui-menu-receipt-pad-inline)) var(--ui-menu-receipt-awning-gap);height:var(--ui-menu-receipt-awning)}.sale-eyebrow{letter-spacing:.12em;font-weight:900}.kiosk-label{color:var(--ui-stand-ink-blue);letter-spacing:.12em;font-weight:900}.sale-eyebrow{color:var(--ui-menu-receipt-blue);font-size:var(--ui-menu-receipt-eyebrow)}.sale-card h1{margin:var(--ui-menu-receipt-title-top) 0 4px;font-size:clamp(var(--ui-menu-receipt-title-min), var(--ui-menu-receipt-title-cqw), var(--ui-menu-receipt-title-max));letter-spacing:-.035em;text-shadow:none;line-height:1}.sale-finds{color:var(--ui-menu-receipt-brown);font-size:var(--ui-menu-receipt-finds);font-weight:700}.sale-coin-art{width:var(--ui-menu-receipt-coin);height:var(--ui-menu-receipt-coin);background:var(--ui-menu-receipt-coin-fill) url(./coin-DzTBUG61.png) center / var(--ui-menu-receipt-coin-art) var(--ui-menu-receipt-coin-art) no-repeat;border-radius:50%;margin:11px auto 0;position:relative}.sale-coin-art:after{content:"✦";top:0;right:calc(-1 * var(--ui-menu-receipt-star-out));color:var(--ui-menu-gold-drop);font-size:var(--ui-menu-receipt-star);position:absolute}.sale-coins{font-size:clamp(var(--ui-menu-receipt-coins-min), var(--ui-menu-receipt-coins-cqw), var(--ui-menu-receipt-coins-max));letter-spacing:-.05em;margin-top:2px;font-weight:900;line-height:1}.sale-coins small{letter-spacing:normal;font-size:.36em}.sale-stats{margin:var(--ui-menu-receipt-stats-top) 0 var(--ui-menu-receipt-stats-bottom);padding:var(--ui-menu-receipt-stats-pad-block) var(--ui-menu-receipt-stats-pad-inline);border:2px solid var(--ui-menu-receipt-plate-rim);border-radius:var(--ui-menu-receipt-stats-radius);background:var(--ui-menu-receipt-plate);font-size:var(--ui-menu-receipt-stats-text);justify-content:space-between;gap:10px;font-weight:700;display:flex}.sale-stats strong{font-size:var(--ui-menu-receipt-strong);white-space:nowrap}.sale-next{color:var(--ui-menu-receipt-blue);text-align:end;font-weight:800}.sale-list{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:10px;display:flex}.sale-chip{padding:var(--ui-menu-receipt-chip-pad-block) var(--ui-menu-receipt-chip-pad-inline);border:2px solid var(--ui-menu-receipt-plate-rim);background:var(--ui-menu-receipt-plate);font-size:var(--ui-menu-receipt-chip-text);border-radius:999px;align-items:center;gap:6px;font-weight:800;display:inline-flex}.sale-chip .dot{width:10px;height:10px;box-shadow:0 0 0 1.5px var(--ui-menu-receipt-dot-ring);border-radius:50%}.sale-chip small{opacity:.7}.sale-chip b{background:var(--ui-menu-receipt-tag);color:var(--ui-menu-receipt-tag-ink);letter-spacing:.06em;border-radius:6px;padding:1px 6px;font-size:11px}.sale-chip.new{border-color:var(--ui-menu-receipt-new-rim);background:var(--ui-menu-receipt-new-fill)}.sale-chip.more{color:var(--ui-menu-receipt-brown)}.sale-continue{border:var(--ui-menu-receipt-cont-rim) solid var(--ui-menu-gold-rim);background:linear-gradient(var(--ui-menu-gold-top), var(--ui-menu-gold-bottom));width:100%;min-height:58px;box-shadow:0 var(--ui-menu-receipt-cont-drop) 0 var(--ui-menu-gold-drop);color:var(--ink);font:900 21px var(--font);cursor:pointer;border-radius:17px}.kiosk-buy{border:var(--ui-stand-buy-rim-width) solid var(--ui-stand-buy-gold-rim);border-radius:var(--ui-stand-buy-radius);background:linear-gradient(var(--ui-stand-buy-gold-top), var(--ui-stand-buy-gold-bottom));width:100%;min-height:58px;box-shadow:0 var(--ui-stand-buy-gold-drop-y) 0 var(--ui-stand-buy-gold-drop);color:var(--ink);font:900 21px var(--font);cursor:pointer}.sale-continue:active,.kiosk-buy:not(:disabled):active{box-shadow:0 2px 0 var(--ui-stand-buy-gold-drop);transform:translateY(3px)}.sale-continue{min-height:var(--ui-menu-receipt-cont);border-radius:var(--ui-menu-receipt-cont-radius);font-size:var(--ui-menu-receipt-cont-text)}.sale-note{margin:var(--ui-menu-receipt-note-top) 0 0;color:var(--ui-menu-receipt-note-ink);font-size:var(--ui-menu-receipt-note);font-weight:700}.sale-half{display:contents}.sale-tight .sale-card .stall-awning{margin-bottom:12px}.sale-tight .sale-card h1{margin-top:4px}.sale-tight .sale-list{gap:4px;margin-top:6px}.sale-tight .sale-chip{gap:4px;padding:2px 8px;font-size:12px}.sale-tight .sale-coin-art{background-size:74px 74px;width:80px;height:80px;margin-top:6px}.sale-tight .sale-coin-art:after{font-size:26px;right:-20px}.sale-tight .sale-stats{margin:10px 0 12px;padding:8px 12px}.sale-tight .sale-note{margin-top:10px}.sale-tighter .sale-coin-art,.sale-tighter .sale-eyebrow{display:none}.sale-tighter .sale-card h1{font-size:30px}.sale-tighter .sale-coins{margin-top:8px}.sale-tighter .sale-card{padding-bottom:12px}body:not(.touch) #hud>:is(.shop.kiosk,.esc-hint,.status,.sniff,.feed,.mp-chat-btn),body:not(.touch) #hud>.topbar>*{zoom:var(--hud-zoom,1)}#hud{--panel-space:calc(var(--ui-stand-panel-width-wide) + var(--ui-stand-panel-right-wide))}.shop.kiosk{top:calc(var(--ui-stand-panel-top-wide) + env(safe-area-inset-top));right:calc(var(--ui-stand-panel-right-wide) + env(safe-area-inset-right));width:min(var(--ui-stand-panel-width-wide), calc(100cqw / var(--hud-zoom,1) - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:calc(calc(100dvh / var(--ui-zoom,1)) / var(--hud-zoom,1) - var(--ui-stand-panel-top-wide) - var(--ui-stand-panel-under-wide) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:0 var(--ui-stand-panel-pad-wide) var(--ui-stand-panel-pad-bottom-wide);border:var(--ui-stand-panel-rim-width-wide) solid var(--ui-stand-panel-rim);border-radius:var(--ui-stand-panel-radius-wide);background:var(--paper);box-shadow:0 var(--ui-stand-panel-drop-y) 0 var(--ui-stand-panel-drop), 0 var(--ui-stand-panel-shadow-y) var(--ui-stand-panel-shadow-blur) var(--ui-stand-panel-shadow);touch-action:pan-y;transform:none}.shop.kiosk .stall-awning{margin:0 calc(-1 * var(--ui-stand-panel-pad-wide)) var(--ui-stand-awning-below-wide)}.shop.kiosk .shop-title{margin:0 0 var(--ui-stand-heading-below-wide)}.kiosk-heading{align-items:center;gap:var(--ui-stand-heading-gap-wide);display:flex}.kiosk-heading h1{min-width:0;font-size:var(--ui-stand-heading-text-wide);letter-spacing:-.04em;flex:1;margin:0;line-height:1}.kiosk-wallet{align-items:center;gap:var(--ui-stand-wallet-gap);padding:var(--ui-stand-wallet-pad-y) var(--ui-stand-wallet-pad-end) var(--ui-stand-wallet-pad-y) var(--ui-stand-wallet-pad-start);background:var(--ui-stand-sky);color:var(--ui-stand-ink-blue);font-size:var(--ui-stand-wallet-text-wide);white-space:nowrap;border-radius:99px;font-weight:900;display:inline-flex}.kiosk-wallet:before,.kiosk-cost.coin:before{content:"";width:var(--ui-stand-wallet-coin-wide);height:var(--ui-stand-wallet-coin-wide);background:url(./coin-DzTBUG61.png) 50%/contain no-repeat;flex:none;display:inline-block}.kiosk-close{width:var(--ui-stand-close-size);height:var(--ui-stand-close-size);display:none}.kiosk-label{margin:0 0 var(--ui-stand-label-below-wide);font-size:var(--ui-stand-label-text-wide)}.kiosk-icon{width:var(--ui-stand-icon-size-wide);height:var(--ui-stand-icon-size-wide);border:var(--ui-stand-icon-rim-width) solid var(--ui-stand-icon-plain-rim);border-radius:var(--ui-stand-icon-radius);background:linear-gradient(var(--ui-stand-icon-plain-top), var(--ui-stand-icon-plain-bottom));box-shadow:0 var(--ui-stand-icon-drop-y) 0 var(--ui-stand-icon-plain-drop);flex:none;display:block}.kiosk-icon.i-tool{border-color:hsl(calc(var(--tier,1) * 36) 55% 72%);background:url(./shovel-Qocx_25c.png) center / var(--ui-stand-icon-art-tool-wide) var(--ui-stand-icon-art-tool-wide) no-repeat, linear-gradient(hsl(calc(var(--tier,1) * 36) 80% 96%), hsl(calc(var(--tier,1) * 36) 70% 82%));box-shadow:0 var(--ui-stand-icon-drop-y) 0 hsl(calc(var(--tier,1) * 36) 45% 50%);position:relative}.kiosk-icon.i-tool.has-model{background:linear-gradient(hsl(calc(var(--tier,1) * 36) 80% 96%), hsl(calc(var(--tier,1) * 36) 70% 82%))}.kiosk-tool-canvas{width:100%;height:100%;display:block}.kiosk-icon.i-backpack{background:var(--icon-backpack,none) center / var(--ui-stand-icon-art-backpack-wide) var(--ui-stand-icon-art-backpack-wide) no-repeat, linear-gradient(var(--ui-stand-icon-plain-top), var(--ui-stand-icon-plain-bottom))}.kiosk-cards{gap:var(--ui-stand-card-gap-wide);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.kiosk-card{align-items:center;gap:var(--ui-stand-card-inner);min-width:0;padding:var(--ui-stand-card-pad-top-wide) var(--ui-stand-card-pad-x-wide) var(--ui-stand-card-pad-bottom-wide);border:var(--ui-stand-card-rim-width) solid var(--ui-stand-card-plain-rim);border-radius:var(--ui-stand-card-radius);background:var(--ui-stand-card-plain-top);box-shadow:0 var(--ui-stand-card-plain-drop-y) 0 var(--ui-stand-card-plain-drop);color:var(--ink);text-align:center;flex-direction:column;display:flex}.kiosk-card.can,.kiosk-card.ftue{border-color:var(--ui-stand-card-can-rim);background:linear-gradient(var(--ui-stand-card-can-top), var(--ui-stand-card-can-bottom));box-shadow:0 var(--ui-stand-card-can-drop-y) 0 var(--ui-stand-card-can-drop)}.kiosk-card.ftue{outline:var(--ui-stand-card-ftue-ring-width) solid var(--ui-stand-card-ftue-ring);outline-offset:var(--ui-stand-card-ftue-ring-offset)}.kiosk-card.maxed{opacity:var(--ui-stand-card-maxed-opacity)}.kiosk-card .kiosk-icon{margin-bottom:var(--ui-stand-icon-below-wide)}.kiosk-card strong{min-width:0;max-width:100%;font-size:var(--ui-stand-card-text-wide);line-height:1.1}.shop[data-theme=shed] .kiosk-cards:has(>.kiosk-card:nth-child(4)) .kiosk-card{padding-inline:var(--ui-stand-card-four-pad-x)}.shop[data-theme=shed] .kiosk-cards:has(>.kiosk-card:nth-child(4)) .kiosk-card strong{font-size:var(--ui-stand-card-four-text)}.kiosk-card small{color:var(--ui-stand-ink-soft);font-size:var(--ui-stand-card-small-text-wide);font-weight:700;line-height:1.2}.kiosk-card .kiosk-cost{margin:var(--ui-stand-card-cost-above) 0 var(--ui-stand-card-cost-below-wide);font-size:var(--ui-stand-card-cost-text-wide)}.kiosk-card .kiosk-cost:before{width:var(--ui-stand-card-coin);height:var(--ui-stand-card-coin)}.kiosk-card.cant .kiosk-cost{color:var(--danger)}.kiosk-card .kiosk-buy{min-height:var(--ui-stand-buy-height-wide);padding:0 var(--ui-stand-buy-pad-x);font-size:var(--ui-stand-buy-text-wide);margin-top:auto}body.touch .kiosk-card .kiosk-buy,body.touch .kiosk-back{min-height:44px}.kiosk-card .kiosk-buy-label{white-space:nowrap}.kiosk-card .kiosk-buy .kiosk-buy-label{vertical-align:middle;max-width:100%;display:inline-block}.kiosk-card .kiosk-buy .kiosk-key{width:var(--ui-stand-key-card-size);height:var(--ui-stand-key-card-size);font-size:var(--ui-stand-key-card-text);margin-inline-end:var(--ui-stand-key-card-gap)}.kiosk-icon b{inset-inline-end:calc(-1 * var(--ui-stand-icon-badge-out));bottom:calc(-1 * var(--ui-stand-icon-badge-out));min-width:var(--ui-stand-icon-badge-size);height:var(--ui-stand-icon-badge-size);padding:0 var(--ui-stand-icon-badge-pad-x);border:var(--ui-stand-icon-badge-rim-width) solid var(--paper);border-radius:calc(var(--ui-stand-icon-badge-size) / 2);background:var(--ui-stand-key-fill);color:var(--ui-stand-key-ink);font-size:var(--ui-stand-icon-badge-text);place-items:center;display:grid;position:absolute}.kiosk-row-copy{flex-direction:column;flex:1;min-width:0;display:flex}.kiosk-cost{align-items:center;gap:var(--ui-stand-card-coin-gap);white-space:nowrap;font-size:21px;font-weight:900;display:inline-flex}.kiosk-buy:disabled{border-color:var(--ui-stand-buy-off-rim);background:var(--ui-stand-buy-off-top);box-shadow:0 var(--ui-stand-buy-off-drop-y) 0 var(--ui-stand-buy-off-drop);color:var(--ui-stand-buy-off-ink);cursor:default}.kiosk-key{width:var(--ui-stand-key-size);height:var(--ui-stand-key-size);border-radius:var(--ui-stand-key-radius);background:var(--ui-stand-key-fill);color:var(--ui-stand-key-ink);font-family:ui-monospace,Cascadia Mono,Consolas,Menlo,monospace;font-size:var(--ui-stand-key-text);flex:none;place-items:center;margin-inline-end:var(--ui-stand-key-gap);font-weight:900;display:inline-grid}.kiosk-label:not(:first-child){margin-top:var(--ui-stand-label-above-wide)}.kiosk-group{gap:var(--ui-stand-row-group-gap-wide);display:grid}.kiosk-group>:only-child{grid-column:1/-1}.kiosk-row{align-items:center;gap:var(--ui-stand-row-gap-wide);min-width:0;min-height:var(--ui-stand-row-height-wide);width:100%;padding:var(--ui-stand-row-pad-y-wide) var(--ui-stand-row-pad-x-wide);border:var(--ui-stand-row-rim-width) solid var(--ui-stand-row-rim);border-radius:var(--ui-stand-row-radius);background:var(--ui-stand-row-fill);box-shadow:0 var(--ui-stand-row-drop-y) 0 var(--ui-stand-row-drop);color:var(--ink);text-align:start;cursor:pointer;font-family:inherit;display:flex}.kiosk-row:disabled{color:var(--ui-stand-ink-off);background:var(--ui-stand-row-off-fill);cursor:default}.refused-a{animation:.24s linear refused-shake-a,.24s step-end refused-ring-a}.refused-b{animation:.24s linear refused-shake-b,.24s step-end refused-ring-b}@keyframes refused-shake-a{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes refused-shake-b{20%{translate:-6px}40%{translate:6px}60%{translate:-4px}80%{translate:3px}}@keyframes refused-ring-a{0%,69%{outline:3px solid var(--danger);outline-offset:2px}}@keyframes refused-ring-b{0%,69%{outline:3px solid var(--danger);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.refused-a{animation:.24s step-end refused-ring-a}.refused-b{animation:.24s step-end refused-ring-b}}.kiosk-row.ad{border-color:var(--ui-stand-row-ad-rim);background:var(--ui-stand-sky)}.kiosk-row.store{border-color:var(--ui-stand-row-store-rim);background:var(--ui-stand-row-store-fill)}.kiosk-mini-icon{width:var(--ui-stand-row-mini-wide);height:var(--ui-stand-row-mini-wide);border-radius:var(--ui-stand-row-mini-radius);background-color:var(--ui-stand-sky);background-position:50%;background-size:var(--ui-stand-row-mini-art-wide) var(--ui-stand-row-mini-art-wide);background-repeat:no-repeat;flex:none;display:block}.kiosk-mini-icon.i-backpack{background-image:var(--icon-backpack,none)}.kiosk-row-copy strong{font-size:var(--ui-stand-row-text-wide);line-height:1.1}.kiosk-row-copy small{margin-top:var(--ui-stand-row-small-above-wide);color:var(--ui-stand-ink-soft);font-size:var(--ui-stand-row-small-text-wide);font-weight:700}.kiosk-row .kiosk-cost{font-size:var(--ui-stand-row-cost-text-wide)}.kiosk-row .kiosk-cost:before{width:var(--ui-stand-card-coin);height:var(--ui-stand-card-coin)}.kiosk-row .kiosk-key{width:var(--ui-stand-key-row-size);height:var(--ui-stand-key-row-size);margin:0 0 0 var(--ui-stand-key-row-gap);font-size:var(--ui-stand-key-row-text)}.kiosk-row.cant .kiosk-cost{color:var(--danger)}.kiosk-mini-icon.i-tool{background-image:url(./shovel-Qocx_25c.png)}.kiosk-mini-icon.i-coins{background-image:url(./coin-DzTBUG61.png)}.kiosk-buy{position:relative;overflow:hidden}.kiosk-buy .kiosk-key,.kiosk-buy-label{position:relative}.kiosk-progress{top:0;bottom:0;background:linear-gradient(var(--ui-stand-buy-progress-top), var(--ui-stand-buy-progress-bottom));position:absolute;inset-inline-start:0}.kiosk-back small{font-size:var(--ui-stand-back-small-text);opacity:var(--ui-stand-back-small-opacity);margin-inline-start:var(--ui-stand-back-small-gap);font-weight:700}.kiosk-back{width:100%;min-height:var(--ui-stand-back-height-wide);margin-top:var(--ui-stand-back-above-wide);border:var(--ui-stand-back-rim-width) solid var(--ui-stand-back-rim);border-radius:var(--ui-stand-back-radius);background:var(--ui-stand-back-fill);color:var(--ui-stand-ink-blue);font-family:inherit;font-size:var(--ui-stand-back-text-wide);cursor:pointer;justify-content:center;align-items:center;font-weight:900;display:flex}.kiosk-back .kiosk-key{margin:0 0 0 var(--ui-stand-key-gap)}.kiosk-foot{margin:var(--ui-stand-foot-above-wide) 0 0;color:var(--ui-stand-ink-soft);font-size:var(--ui-stand-foot-text);text-align:center;font-weight:700}body.touch .shop.kiosk .kiosk-key,.kiosk-up{display:none}body.touch .shop.kiosk .kiosk-close{display:block}body.touch .shop.kiosk:has(.kiosk-close) .kiosk-foot{display:none}@container field (width<=700px){.sale-card{width:min(var(--ui-menu-receipt-narrow-width), 100%);padding:0 var(--ui-menu-receipt-narrow-pad-inline) var(--ui-menu-receipt-narrow-pad-bottom);border-width:var(--ui-menu-receipt-narrow-border);border-radius:var(--ui-menu-receipt-narrow-radius)}.sale-card .stall-awning{height:var(--ui-menu-receipt-narrow-awning);margin:0 calc(-1 * var(--ui-menu-receipt-narrow-pad-inline)) var(--ui-menu-receipt-narrow-awning-gap)}.sale-eyebrow{font-size:var(--ui-menu-receipt-narrow-eyebrow)}.sale-card h1{font-size:var(--ui-menu-receipt-narrow-title)}.sale-finds{font-size:var(--ui-menu-receipt-narrow-finds)}.sale-coin-art{width:var(--ui-menu-receipt-narrow-coin);height:var(--ui-menu-receipt-narrow-coin);background-size:var(--ui-menu-receipt-narrow-coin-art) var(--ui-menu-receipt-narrow-coin-art)}.sale-coin-art:after{right:calc(-1 * var(--ui-menu-receipt-narrow-star-out));font-size:var(--ui-menu-receipt-narrow-star)}.sale-stats{margin:var(--ui-menu-receipt-narrow-stats-top) 0 var(--ui-menu-receipt-narrow-stats-bottom);padding:var(--ui-menu-receipt-narrow-stats-pad-block) var(--ui-menu-receipt-narrow-stats-pad-inline);font-size:var(--ui-menu-receipt-narrow-stats-text)}.sale-stats strong{font-size:var(--ui-menu-receipt-narrow-strong)}.sale-continue{min-height:var(--ui-menu-receipt-narrow-cont);font-size:var(--ui-menu-receipt-narrow-cont-text)}.sale-note{margin-top:var(--ui-menu-receipt-narrow-note-top);font-size:var(--ui-menu-receipt-narrow-note)}}:where(body.stand-narrow) .shop.kiosk{right:calc(var(--ui-stand-panel-right-narrow) + env(safe-area-inset-right));width:min(var(--ui-stand-panel-width-narrow), calc(100cqw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));padding:0 var(--ui-stand-panel-pad-narrow) var(--ui-stand-panel-pad-bottom-narrow);border-width:var(--ui-stand-panel-rim-width-narrow);border-radius:var(--ui-stand-panel-radius-narrow)}:where(body.stand-narrow) .shop.kiosk .stall-awning{height:var(--ui-stand-awning-height-narrow);margin:0 calc(-1 * var(--ui-stand-panel-pad-narrow)) var(--ui-stand-awning-below-narrow)}:where(body.stand-narrow) .shop.kiosk .shop-title{margin-bottom:var(--ui-stand-heading-below-narrow)}:where(body.stand-narrow) .kiosk-heading h1{font-size:var(--ui-stand-heading-text-narrow)}:where(body.stand-narrow) .kiosk-wallet{font-size:var(--ui-stand-wallet-text-narrow)}:where(body.stand-narrow) .kiosk-wallet:before{width:var(--ui-stand-wallet-coin-narrow);height:var(--ui-stand-wallet-coin-narrow)}:where(body.stand-narrow) .kiosk-label{font-size:var(--ui-stand-label-text-narrow)}:where(body.stand-narrow) .kiosk-cost{font-size:17px}:where(body.stand-narrow) .kiosk-cost:before{width:23px;height:23px}:where(body.stand-narrow) .kiosk-label:not(:first-child){margin-top:var(--ui-stand-label-above-narrow)}:where(body.stand-narrow) .kiosk-cards{gap:var(--ui-stand-card-gap-narrow)}:where(body.stand-narrow) .kiosk-card{padding:var(--ui-stand-card-pad-top-narrow) var(--ui-stand-card-pad-x-narrow) var(--ui-stand-card-pad-bottom-narrow)}:where(body.stand-narrow) .kiosk-card .kiosk-icon{width:var(--ui-stand-icon-size-narrow);height:var(--ui-stand-icon-size-narrow)}:where(body.stand-narrow) .kiosk-icon.i-tool{background-size:var(--ui-stand-icon-art-tool-narrow) var(--ui-stand-icon-art-tool-narrow), auto}:where(body.stand-narrow) .kiosk-icon.i-backpack{background-size:var(--ui-stand-icon-art-backpack-narrow) var(--ui-stand-icon-art-backpack-narrow), auto}:where(body.stand-narrow) .kiosk-card strong{font-size:var(--ui-stand-card-text-narrow)}:where(body.stand-narrow) .kiosk-card small{font-size:var(--ui-stand-card-small-text-narrow)}:where(body.stand-narrow) .kiosk-card .kiosk-buy{font-size:var(--ui-stand-buy-text-narrow)}:where(body.stand-narrow) .kiosk-group{gap:var(--ui-stand-row-group-gap-narrow)}:where(body.stand-narrow) .kiosk-row{min-height:var(--ui-stand-row-height-narrow);padding:var(--ui-stand-row-pad-y-narrow) var(--ui-stand-row-pad-x-narrow)}:where(body.stand-narrow) .kiosk-mini-icon{width:var(--ui-stand-row-mini-narrow);height:var(--ui-stand-row-mini-narrow);background-size:var(--ui-stand-row-mini-art-narrow) var(--ui-stand-row-mini-art-narrow)}:where(body.stand-narrow) .kiosk-row-copy strong{font-size:var(--ui-stand-row-text-narrow)}:where(body.stand-narrow) .kiosk-row-copy small{font-size:var(--ui-stand-row-small-text-narrow)}:where(body.stand-narrow) .kiosk-row .kiosk-cost{font-size:var(--ui-stand-row-cost-text-narrow)}:where(body.stand-narrow) .kiosk-back{min-height:var(--ui-stand-back-height-narrow);margin-top:var(--ui-stand-back-above-narrow);font-size:var(--ui-stand-back-text-narrow)}@container field (orientation:landscape) and (height<=600px){.sale-card{max-height:100%}}.tuner{z-index:10;width:300px;max-height:calc(calc(100vh / var(--ui-zoom,1)) - 16px);background:rgba(var(--ui-palette-neutral-950-rgb), .88);color:var(--ui-palette-blue-100);pointer-events:auto;border-radius:10px;padding:8px 10px;font:12px/1.3 system-ui,sans-serif;position:fixed;top:8px;right:8px;overflow-y:auto}.tuner summary{cursor:pointer;padding:5px 0;font-weight:600}.tuner-head{align-items:center;gap:6px;margin-bottom:4px;display:flex}.tuner-head span{opacity:.6;flex:1}.tuner button{background:var(--ui-palette-gold-200);color:var(--ink);font:inherit;cursor:pointer;border:0;border-radius:6px;padding:3px 8px;font-weight:600}.tuner-row{grid-template-columns:104px 1fr 40px;align-items:center;gap:6px;padding:2px 0;display:grid}.tuner-row input[type=range]{width:100%}.tuner-row input[type=color]{background:0 0;border:0;grid-column:2/4;width:100%;height:20px;padding:0}.tuner output{text-align:right;font-variant-numeric:tabular-nums}.tuner textarea{width:100%;height:180px;margin-top:6px;font:11px/1.3 ui-monospace,monospace}:where(body.stand-short) #hud{--panel-space:calc(var(--ui-stand-panel-width-short) + var(--ui-stand-panel-right-short))}:where(body.stand-short) .shop.kiosk{top:calc(var(--ui-stand-panel-top-short) + env(safe-area-inset-top));right:calc(var(--ui-stand-panel-right-short) + env(safe-area-inset-right));width:min(var(--ui-stand-panel-width-short), calc(100cqw / var(--hud-zoom,1) - 24px));max-height:calc(calc(100dvh / var(--ui-zoom,1)) / var(--hud-zoom,1) - var(--ui-stand-panel-top-short) - var(--ui-stand-panel-under-short) - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-bottom:var(--ui-stand-panel-pad-bottom-short)}:where(body.stand-short) .shop.kiosk .stall-awning{margin-bottom:var(--ui-stand-awning-below-short)}:where(body.stand-short) .shop.kiosk .shop-title{margin-bottom:var(--ui-stand-heading-below-short)}:where(body.stand-short) .kiosk-heading h1{font-size:var(--ui-stand-heading-text-short)}:where(body.stand-short) .kiosk-label:not(:first-child){margin-top:var(--ui-stand-label-above-short)}:where(body.stand-short) .kiosk-card{padding:var(--ui-stand-card-pad-top-short) var(--ui-stand-card-pad-x-wide) var(--ui-stand-card-pad-bottom-short)}:where(body.stand-short) .kiosk-card .kiosk-icon{width:var(--ui-stand-icon-size-short);height:var(--ui-stand-icon-size-short);margin-bottom:var(--ui-stand-icon-below-short)}:where(body.stand-short) .kiosk-icon.i-tool{background-size:var(--ui-stand-icon-art-tool-short) var(--ui-stand-icon-art-tool-short), auto}:where(body.stand-short) .kiosk-card .kiosk-cost{margin-bottom:var(--ui-stand-card-cost-below-short)}:where(body.stand-short) .kiosk-group{gap:var(--ui-stand-row-group-gap-short);grid-template-columns:1fr 1fr}:where(body.stand-short) .kiosk-row{min-height:var(--ui-stand-row-height-short);padding:var(--ui-stand-row-pad-y-short) var(--ui-stand-row-pad-x-short)}:where(body.stand-short) .kiosk-mini-icon{width:var(--ui-stand-row-mini-short);height:var(--ui-stand-row-mini-short);background-size:var(--ui-stand-row-mini-art-short) var(--ui-stand-row-mini-art-short)}:where(body.stand-short) .kiosk-row-copy strong{font-size:var(--ui-stand-row-text-short)}:where(body.stand-short) .kiosk-back{min-height:var(--ui-stand-back-height-short);margin-top:var(--ui-stand-back-above-short)}:where(body.stand-short) .kiosk-foot{margin-top:var(--ui-stand-foot-above-short)}.stamina{min-width:0;height:var(--ui-pill-height);padding:0 var(--ui-pill-end-room) 11px var(--ui-stamina-icon-room);border:var(--ui-pill-rim-width) solid var(--ui-pill-rim);background:linear-gradient(var(--ui-pill-top), var(--ui-pill-bottom));box-shadow:0 var(--ui-pill-drop-y) 0 var(--ui-pill-drop), 0 var(--ui-pill-shadow-y) var(--ui-pill-shadow-blur) var(--ui-pill-shadow);color:var(--ui-pill-ink);font-size:var(--ui-stamina-text-size);text-shadow:none;white-space:nowrap;border-radius:999px;flex:0 auto;align-items:center;gap:7px;font-weight:800;display:flex;position:relative}.stamina-icon{background:var(--icon-stamina-small,none) center / contain no-repeat;width:32px;height:32px;margin-top:-16px;position:absolute;top:50%;left:4px}.stamina-bar{left:var(--ui-stamina-icon-room);right:var(--ui-pill-end-room);bottom:var(--ui-stamina-bar-from-bottom);height:var(--ui-stamina-bar-height);border:var(--ui-stamina-bar-border) solid var(--ui-stamina-bar-rim);background:var(--ui-stamina-bar-track);border-radius:999px;position:absolute;overflow:hidden}.stamina-fill{background:linear-gradient(var(--ui-stamina-bar-top), var(--ui-stamina-bar-bottom));border-radius:999px;transition:width .2s linear;position:absolute;inset:0 auto 0 0}.stamina-text{font-variant-numeric:tabular-nums;flex:none;min-width:54px;line-height:1}.stamina-max{font-size:1em;font-weight:inherit}.stamina.spent-a .stamina-icon{animation:.28s ease-out stamina-spent-a}.stamina.spent-b .stamina-icon{animation:.28s ease-out stamina-spent-b}@keyframes stamina-spent-a{40%{transform:scale(.78)rotate(-12deg)}}@keyframes stamina-spent-b{40%{transform:scale(.78)rotate(-12deg)}}.money.coins-up-a{animation:.32s ease-out coins-up-a}.money.coins-up-b{animation:.32s ease-out coins-up-b}.money.coins-down-a{animation:.28s ease-out coins-down-a}.money.coins-down-b{animation:.28s ease-out coins-down-b}@keyframes coins-up-a{35%{scale:1.18}}@keyframes coins-up-b{35%{scale:1.18}}@keyframes coins-down-a{35%{translate:0 3px;scale:.92}}@keyframes coins-down-b{35%{translate:0 3px;scale:.92}}@media (prefers-reduced-motion:reduce){.money[class*=coins-]{animation:none}}.stamina.low{border-color:var(--ui-pill-full-rim);animation:.9s ease-in-out infinite pulse}.stamina.low .stamina-fill{background:linear-gradient(var(--ui-stamina-bar-low-top), var(--ui-stamina-bar-low-bottom))}.stamina.super{border-color:var(--ui-super-btn-rim);background:linear-gradient(var(--ui-super-btn-top), var(--ui-super-btn-bottom))}.stamina.super .stamina-fill{background:repeating-linear-gradient(-45deg, var(--ui-stamina-bar-top) 0 var(--ui-stamina-bar-stripe-width), var(--ui-stamina-bar-stripe) var(--ui-stamina-bar-stripe-width) calc(2 * var(--ui-stamina-bar-stripe-width)))}.super-btn{align-items:center;gap:var(--ui-super-btn-gap);height:var(--ui-super-btn-height);padding:0 var(--ui-super-btn-pad-end) 0 var(--ui-super-btn-pad-start);border:var(--ui-super-btn-rim-width) solid var(--ui-super-btn-rim);background:linear-gradient(var(--ui-super-btn-top), var(--ui-super-btn-bottom));box-shadow:0 var(--ui-super-btn-drop-y) 0 var(--ui-super-btn-drop);color:var(--ui-super-btn-ink);font:800 var(--ui-super-btn-text-size) var(--font);text-shadow:none;pointer-events:auto;cursor:pointer;border-radius:999px;display:flex}.super-play{width:var(--ui-super-btn-picture);height:var(--ui-super-btn-picture);background:var(--icon-ad-small,none) center / contain no-repeat}.super-btn.hidden{display:none}body.touch .super-btn{height:var(--ui-super-btn-tall-height)}body.touch .stamina-text{min-width:0;font-size:14px}body.hud-narrow #hud:has(.super-btn:not(.hidden)) .esc-hint{display:none}body.hud-narrow:not(.touch) #hud .depth{right:calc(14px + env(safe-area-inset-right));max-width:none;left:auto;transform:none}body.hud-narrow #hud .depth small{display:none}body.hud-narrow .super-btn{height:var(--ui-super-btn-tall-height);position:absolute;top:calc(100% + 7px);left:0}body.hud-narrow .super-long{display:none}body.hud-narrow.touch #hud:has(.super-btn:not(.hidden))>:is(.sell-hint,.status,.sniff){translate:0 51px}body.touch .topbar{top:calc(12px + env(safe-area-inset-top));left:calc(12px + env(safe-area-inset-left));right:calc(12px + env(safe-area-inset-right));align-items:center;gap:6px;display:flex;position:absolute}body.touch .topbar>*{flex:none;position:relative;inset:auto;transform:none}body.touch .topbar .wallet{flex:auto;min-width:0;max-width:none}body.touch .topbar .depth{min-width:0}body.touch .sell-hint{top:calc(64px + env(safe-area-inset-top))}body.touch .status{top:max(calc(var(--ui-status-touch-top) + env(safe-area-inset-top)), calc(var(--banner-bottom,0px) + 6px))}@container field (orientation:portrait) and (width<=500px){body.touch .topbar,body.touch .topbar .wallet{gap:4px}body.touch .money,body.touch .bag,body.touch .depth,body.touch .stamina{border-radius:14px;flex-direction:column;justify-content:flex-end;align-items:center;gap:0;min-width:44px;height:52px;padding:0 6px 6px;font-size:14px}body.touch .money:before,body.touch .bag:before,body.touch .depth:before,body.touch .stamina-icon{background-size:78px 52px;width:26px;height:26px;margin:0 0 0 -13px;top:3px;left:50%}body.touch .money:before{background-position:0 0}body.touch .bag:before{background-position:-26px 0}body.touch .depth:before{background-position:-52px 0}body.touch .stamina-icon{background-size:contain}body.touch .stamina{padding-bottom:11px}body.touch .stamina-bar{border-width:1px;min-width:0;height:6px;position:absolute;bottom:4px;left:7px;right:7px}body.touch .stamina-text{min-width:0;font-size:14px;line-height:1}body.touch .stamina-max{display:none}body.touch .topbar .book-btn{border-radius:14px;width:44px;height:52px}body.touch :is(.sell-hint,.stage-card,.stage-banner){top:calc(74px + env(safe-area-inset-top))}body.touch .status{top:max(calc(var(--ui-status-phone-touch-top) + env(safe-area-inset-top)), calc(var(--banner-bottom,0px) + 6px))}}@container field (orientation:landscape) and (height<=420px){.toast{--toast-at:calc(55% - 1.2em - 16px)}@container field (height<=320px){.toast{--toast-at:calc(62% - 1.2em - 16px)}body.touch .feed-rows>:nth-last-child(n+3){display:none}}body:not(.touch) .feed{top:auto;bottom:calc(14px + env(safe-area-inset-bottom))}}
