@font-face{font-family:Pixelify Sans;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400 700;font-display:swap}:root{--ink:#f5edcf;--gold:#ffe5a0;--panel:#1c302a;--card:#263c30;--card-width:150px;--card-hover:#ffe5a0;--bonus-fill:#a6bb7729;--edge-light:#efe3b9;--edge-dark:#5b533d;--pixel:"Pixelify Sans", "Avenir Next", system-ui, sans-serif;--cursor-pointer:url(../cursors/pointer.svg) 8 0, pointer;--cursor-grab:url(../cursors/grab.svg) 13 13, grab;--cursor-holding:url(../cursors/holding.svg) 13 13, grabbing;--cursor-crosshair:url(../cursors/crosshair.svg) 7 7, crosshair;--cursor-text:url(../cursors/text.svg) 4 8, text;--vw:1vw;--vh:1vh;--dvh:1dvh;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body{-webkit-font-smoothing:antialiased;height:100%;cursor:var(--cursor-pointer);-webkit-user-select:none;user-select:none;background:#291b29;margin:0;font-family:Tahoma,Avenir Next,system-ui,sans-serif;overflow:hidden}@media (pointer:coarse){html:not(.inbox-page){touch-action:pan-x pan-y;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}html:not(.inbox-page) *,html:not(.inbox-page) ::backdrop{touch-action:pan-x pan-y}}html:not(.inbox-page) body{container-type:size}html.turned{--vw:1dvh;--vh:1dvw;--dvh:1dvw}html.turned body{transform-origin:0 0;width:100dvh;height:100dvw;position:fixed;top:0;left:0;transform:translate(100dvw)rotate(90deg)}html.turned dialog:modal{will-change:transform;margin:0;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(90deg)}:where(html.turned dialog:modal){max-width:calc(100 * var(--vw) - 6px - 2em);max-height:calc(100 * var(--dvh) - 6px - 2em)}input[type=text],input[type=number],textarea{cursor:var(--cursor-text);-webkit-user-select:text;user-select:text}#world{cursor:var(--cursor-grab);touch-action:none;display:block;position:fixed;inset:0}#world.room-hover,#world.ant-hover{cursor:var(--cursor-pointer)}#world.panning{cursor:var(--cursor-holding)}#world.placing{cursor:var(--cursor-crosshair)}#world.placing.tunnel-ready{cursor:var(--cursor-pointer)}#world.placing.panning{cursor:var(--cursor-holding)}.dock-panel.closing{pointer-events:none}button{font:inherit;cursor:var(--cursor-pointer);transition:scale .14s cubic-bezier(.2,.8,.2,1),translate .14s ease-out;translate:0;scale:1}.topbar{cursor:var(--cursor-pointer);pointer-events:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:6px;display:flex;position:fixed;top:8px;left:8px;right:8px}.hud-group{background:var(--panel);border:3px solid;border-color:var(--edge-light) var(--edge-dark) var(--edge-dark) var(--edge-light);pointer-events:auto;align-items:center;gap:4px;max-width:100%;padding:4px;display:flex;box-shadow:2px 3px #10282366}.currency-group{flex-wrap:wrap}.right-hud{flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:100%;margin-left:auto;display:flex;position:relative}.day-speed{align-items:center;gap:2px;margin-right:4px;display:flex}.res.day{position:relative}.day-bar{pointer-events:none;background:#e7e1aa;height:4px;position:absolute;bottom:0;left:0;right:0}.day-bar>i{background:#10180f;width:0;height:100%;display:block}.res{background:var(--card);color:var(--ink);white-space:nowrap;border:1px solid #44584a;align-items:center;gap:3px;padding:4px 5px;display:flex}.res[hidden]{display:none}.res img{width:20px;height:20px;image-rendering:pixelated}.res b{text-align:left;width:3ch;color:var(--gold);font-variant-numeric:tabular-nums;flex:none;font:700 16px/1 monospace;display:inline-block}.res span{color:#b7c1ae;font-size:11px}.res b :is(i,small){font:inherit;color:inherit;display:inline-block}.px-glyph{display:none}.res.day{box-shadow:none;background:0 0;border:0}.res.day b{text-align:left;width:7ch;color:var(--ink)}.currency-group .res b,.res b[data-k=clay],.res b[data-k=leaves],.res b[data-k=fungus],.res b[data-k=eggs]{width:7ch;font-size:14px}.ants-res img{filter:brightness(1.15)saturate(.9)drop-shadow(0 1px #0b1710)}.currency-group .res{position:relative}.currency-group .res-tab{pointer-events:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.currency-group .res-tab>span{text-align:center;color:var(--px-ink,var(--ink));font:400 12px/1 var(--digits,monospace);letter-spacing:1px;background:#a3322a;padding:4px 0 5px;display:block;translate:0 -100%}.speed{flex-shrink:0;gap:3px;display:flex}.speed button,.menu-button{color:#b7c1ae;min-width:38px;height:30px;font:700 14px/1 var(--pixel);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:5px 8px;display:flex}.speed button:hover,.menu-button:hover{color:#fff4cf;background:#35473a}.speed button.on{color:#fff5cf;background:#425540;border-color:#8f9e72;box-shadow:inset 0 -2px #dfc079}.tab,.dock-panel,.tabbar,.tip,.unlocked-seed-card[data-unlock-theme=build],.card-gallery-section[data-gallery=build],.tab[data-tab=build],#panel-build{--dock-bg:#1c3028;--dock-card:#2c4435;--dock-button:#3b5a3f;--dock-hover:#50764d;--dock-light:#9bbc8e;--dock-mid:#7b9a70;--dock-dark:#1b3021;--dock-accent:#e7e1aa}.card[data-kind=econ],#ui .dock-filter[data-filter=econ]{--dock-bg:#2c2723;--dock-card:#423a33;--dock-button:#66584c;--dock-hover:#786a5d;--dock-light:#c4b29f;--dock-mid:#a08f7e;--dock-dark:#2f2925;--dock-accent:#ead9c4}.card[data-kind=buffs],#ui .dock-filter[data-filter=buffs]{--dock-bg:#29272e;--dock-card:#3a3740;--dock-button:#57525f;--dock-hover:#686371;--dock-light:#b3abbd;--dock-mid:#918a9c;--dock-dark:#2b2930;--dock-accent:#e3dde9}.card[data-kind=combat],#ui .dock-filter[data-filter=combat]{--dock-bg:#33230f;--dock-card:#5a3c18;--dock-button:#8a5c26;--dock-hover:#9c6b33;--dock-light:#e8b97a;--dock-mid:#c9934f;--dock-dark:#3a2812;--dock-accent:#f6dcb4}.seed-dialog,.tip.label-tip,.feedback-button,.pinned-bar,.feedback-dialog,.welcome-dialog,.tabbar{--dock-bg:#322e22;--dock-card:#494230;--dock-button:#77694a;--dock-hover:#8e7e59;--dock-light:#d1c299;--dock-mid:#b5a378;--dock-dark:#383121;--dock-accent:#f3e3b5}.tabbar{border-top:2px solid var(--dock-mid);background:var(--dock-dark);align-items:center;gap:12px;height:64px;padding:7px 10px;transition:background-color .18s,border-color .18s;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs{flex:1;gap:8px;min-width:0;height:46px;display:flex}.tab{color:#fff5d4;min-width:0;font:700 20px/1 var(--pixel);background:var(--dock-button);border:3px solid;border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid);box-shadow:0 3px #101611, inset 0 -3px var(--dock-dark);flex:1;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:background-color .12s,border-color .12s,scale .14s cubic-bezier(.2,.8,.2,1),translate .14s ease-out;display:flex}.tab:hover{background:var(--dock-hover)}.tab:active{box-shadow:0 1px #101611, inset 0 2px var(--dock-dark)}.tab.on,.tab.on:hover{background:var(--dock-bg);color:var(--dock-accent);border-color:var(--dock-light) var(--dock-mid) var(--dock-dark) var(--dock-mid);box-shadow:inset 0 3px var(--dock-dark), inset 0 -2px var(--dock-mid)}.tab img{width:20px;height:20px;image-rendering:pixelated}#tab-ants img{width:32px;height:32px}:focus,:focus-visible{outline:none}#ui .tabbar [data-tab]{display:none}#ui #panel-build{background:var(--strip-fill);border-top:1px solid var(--strip-off);box-shadow:none;gap:9px;transition:translate 90ms ease-out,visibility 0s 90ms;display:flex;bottom:48px}#ui #panel-build:not(.collapsed){transition:translate .11s ease-out}#ui #panel-build.collapsed{visibility:hidden;pointer-events:none;translate:0 calc(100% + 6px)}#ui #panel-build .card{pointer-events:auto}#ui #panel-build[hidden]{display:none}#ui #panel-build .deck{--deck-arrow-w:64px;min-width:0;padding-left:var(--deck-arrow-w);padding-right:var(--deck-arrow-w);flex:1;justify-content:flex-start;position:relative}#ui #panel-build :is(.card.poor,.card:disabled){filter:saturate(.3)brightness(.85)}#ui{--strip-fill:#1c302ae6;--strip-off:#44584a;--strip-hover:#30483ef2}#ui .tabbar{z-index:4;background:var(--strip-fill);border-top:1px solid var(--strip-off);height:48px;padding:0 10px}#ui .tabbar .tabs{justify-content:center;height:100%}#ui .tabbar .seed-count-button,#ui .tabbar .feedback-button,#ui .tabbar .keep-placing,#ui .tabbar .tunnel-button{color:#fff5d4;min-width:47px;height:auto;box-shadow:none;font:400 18px/1 var(--digits,var(--pixel));filter:none;cursor:var(--cursor-pointer);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}#ui .tabbar .seed-count-button{left:28px}#ui .tabbar .feedback-button{right:28px}#ui .tabbar .keep-placing{right:79px}#ui .tabbar .keep-placing img{width:auto;height:24px;image-rendering:pixelated}#ui .tabbar :is(.seed-count-button,.feedback-button,.keep-placing,.tunnel-button,.dock-filter):hover{background:var(--strip-hover)}#ui .tabbar :is(.seed-count-button,.feedback-button,.keep-placing,.tunnel-button,.dock-filter).on{background:#0a120e}#ui .tabbar :is(.seed-count-button,.feedback-button,.keep-placing,.tunnel-button,.dock-filter):hover:not(.pressing,:active)>:is(img,svg,strong,b,.seed-chip){translate:0 -1px}#ui .tabbar.research{background:#1c302a}#ui .seed-dialog{height:calc(100 * var(--dvh) - 48px);bottom:auto}#ui .tabbar button:is(.pressing,:active):not(:disabled){box-shadow:none;translate:none;scale:1}#ui .tabbar button:is(.pressing,:active):not(:disabled)>:is(img,svg,strong,b,.seed-chip){translate:0 2px}#ui .tabbar .seed-count-button img{width:24px;height:24px;image-rendering:pixelated}#ui .tabbar .seed-chip{box-sizing:border-box;border:2px solid #fff5d4;align-items:center;gap:4px;width:72px;height:36px;padding:1px 7px 1px 3px;display:flex}#ui .tabbar .seed-count-button b{font:400 16px/1 var(--digits,var(--pixel));color:#fff5d4}#ui .tabbar .seed-count-button .seed-chip img{width:30px;height:30px;image-rendering:pixelated}#ui .tabbar .seed-count-gain{top:auto;bottom:100%}#ui .tabbar .feedback-button .filter-tip{opacity:1;max-width:none;margin:0;transition:none;overflow:visible}#ui .dock-filters{align-items:stretch;gap:4px;height:100%;display:flex}#ui .dock-filter{aspect-ratio:1;color:#fff5d4;width:47px;cursor:var(--cursor-pointer);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}#ui .dock-filter img{width:auto;height:24px;image-rendering:pixelated}#ui .filter-tip{white-space:nowrap;color:#eee6d5;font:700 clamp(15px, calc(1.5 * var(--vw)), 18px)/1.1 var(--pixel);background:var(--strip-hover);pointer-events:none;visibility:hidden;padding:3px 5px;position:absolute;bottom:100%;left:50%;translate:-50%}#ui :is(.dock-filter,.seed-count-button,.feedback-button,.keep-placing,.tunnel-button):hover .filter-tip{visibility:visible}#ui .dock-filter .filter-tint{display:none}#ui .dock-filter{--filter-tint:var(--dock-light)}#ui .dock-filter[data-filter=econ]{--filter-tint:#a8774f}#ui .dock-filter:hover .filter-tint[src]{display:block}#ui .dock-filter:hover:has(.filter-tint[src])>img:not(.filter-tint){display:none}#ui #panel-build .card.filtered,#ui #panel-build .deck-soon{display:none}#ui #panel-build.soon .deck-soon{color:var(--strip-off);font:400 18px/1 var(--pixel);pointer-events:none;justify-content:center;align-items:center;margin:0;display:flex;position:absolute;inset:0}#ui #panel-build .card.picked{outline:2px solid var(--dock-accent);outline-offset:2px;filter:drop-shadow(0 8px 5px #08060473);translate:0 -4px}#ui .in-range{color:#b79ae0;white-space:nowrap}#ui .range-icon{vertical-align:-.05em;width:10px;height:10px;image-rendering:pixelated;border:2px solid;margin-right:2px;display:inline-block}#ui .topbar .hud-group{box-shadow:none;background:0 0;border:0;gap:1px;padding:0}#ui .topbar .right-hud,#ui .topbar .day-speed,#ui .topbar .speed{gap:1px;margin:0}#ui .topbar :is(.res,.speed button,.menu-button){height:36px;box-shadow:inset 0 2px var(--px-light);background:#1c302ae6}#ui .topbar .currency-group .res+.res{box-shadow:inset 0 2px var(--px-light)}#ui .topbar :is(.speed button,.menu-button){width:36px;min-width:36px}#ui .topbar .currency-group>.res:first-child,#ui .topbar .res.day{border-top-left-radius:4px;border-bottom-left-radius:4px}#ui .topbar .menu-button{border-top-right-radius:4px;border-bottom-right-radius:4px}#ui .topbar .currency-group>.res:not(:has(~.res:not([hidden]))){border-top-right-radius:4px;border-bottom-right-radius:4px}#ui .topbar .res.day{overflow:hidden}#ui .topbar :is(.speed button,.menu-button):hover{background:var(--strip-hover)}#ui .topbar .speed button.on,#ui .topbar .speed button.on:hover{color:var(--px-ink);box-shadow:inset 0 2px var(--px-light);background:#0a120eeb}#ui .topbar .res.day b{text-align:left;width:70px;min-width:0}#ui .topbar .res.day{padding:0 8px 6px}#ui .topbar .res.day .day-bar{height:3px;bottom:0;left:0;right:0}#ui .tip.day-tip .tip-copy>strong,#ui .tip.day-tip .tip-body{font-family:var(--pixel);font-weight:400}#ui .tip.day-tip .tip-copy>strong b{font:inherit;font-family:var(--digits)}#ui .tip.day-tip{width:max-content}#ui .tip.day-tip .tip-copy>strong{font-size:14px}#ui .tip.day-tip .tip-body{white-space:nowrap;font-size:12px}#ui .tip.day-tip .day-out{color:#d88b83}#ui .tip.day-tip .day-sec{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}#ui .tabbar .tunnel-button{left:121px}#ui .tabbar .tunnel-button img{width:auto;height:24px;image-rendering:pixelated}.dock-panel{height:min(230px, calc(100 * var(--dvh) - 180px));border-top:3px solid var(--dock-light);color:var(--ink);--panel:var(--dock-bg);--card:var(--dock-card);--gold:var(--dock-accent);background:var(--dock-bg);box-shadow:0 -3px var(--dock-dark);padding:6px 10px;position:fixed;bottom:64px;left:0;right:0;overflow:hidden}.dock-panel[hidden],.hint[hidden]{display:none}.deck{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;gap:9px;height:100%;padding:3px 2px 2px;display:flex;overflow:hidden}.dock-panel:is(.tucking,.reordering),.dock-panel:is(.tucking,.reordering) .deck{overflow:visible}#ui .deck .card-hole{visibility:hidden}#ui .deck .card-held{z-index:3;cursor:grabbing;filter:drop-shadow(0 12px 6px #08100b73);transition:none}.dock-panel.reordering{cursor:grabbing}.deck .off-page{display:none}.deck-tab{z-index:2;width:var(--deck-arrow-w);position:absolute;top:0;bottom:0}.deck-tab:first-child{left:0}.deck-tab.end{right:0}.deck-tab:has(.page-arrow:not([hidden])){cursor:pointer}.deck-arrow{justify-content:center;width:100%;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.page-arrow{color:var(--dock-mid);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:4px 6px;transition:color .12s,scale .14s cubic-bezier(.2,.8,.2,1),translate .14s ease-out;display:flex}.page-arrow[hidden]{color:var(--strip-off);opacity:.45;cursor:default;display:flex}.page-arrow[hidden] strong{visibility:hidden}.deck-tab:hover .page-arrow:not([hidden]),.page-arrow:focus-visible{color:var(--card-hover)}#ui .deck-tab.dwell .page-arrow:not([hidden]){color:var(--card-hover);transition-duration:.3s;scale:1.2}#ui .deck-tab:active .page-arrow:not([hidden]){transition-duration:55ms;translate:0 1px;scale:.95}#ui .page-arrow strong{font:400 24px/1 Silkscreen,monospace}.page-arrow .control-icon{flex:none;width:40px;height:40px}@container (width<=640px){#ui #panel-build .deck{--deck-arrow-w:36px}.page-arrow{padding:4px 2px}#ui .page-arrow strong{font-size:16px}.page-arrow .control-icon{width:28px;height:28px}}.card{--ground:var(--card);--card-art-height:calc(144px * 11 / 15);flex:0 0 var(--card-width);width:var(--card-width);text-align:left;background:var(--ground);height:210px;color:var(--ink);isolation:isolate;border:3px solid #b8d0c2;border-color:#b8d0c2 #31473d #1c3027 #8fae9e;padding:0;position:relative;overflow:hidden;box-shadow:0 2px #111e19}.card .art{width:100%;height:var(--card-art-height);object-fit:cover;image-rendering:pixelated;position:absolute;top:0;left:0}.card:after{content:"";left:0;right:0;top:calc(var(--card-art-height) - 10px);background:linear-gradient(to bottom, transparent, var(--ground));pointer-events:none;height:10px;position:absolute}.card .cost{z-index:2;color:#fff;background:#17241ef2;border:1px solid #a8955e;align-items:center;gap:3px;padding:3px 4px;font:700 12px/1 monospace;display:flex;position:absolute;top:5px;right:5px}.card .cost img{width:12px;height:12px;image-rendering:pixelated}.cost-resource{align-items:center;gap:3px;display:inline-flex}.card.poor{--ground:#353535;background:var(--ground);border-color:#ccc #424242 #2b2b2b #adadad;box-shadow:0 2px #191919}.card.poor .art,.card.poor .copy,.card.poor:before{filter:grayscale()}.card.poor .cost{color:#fff;background:#1e1e1ef2;border-color:#777}.card .copy{z-index:1;left:5px;right:5px;top:calc(var(--card-art-height) + 4px);flex-direction:column;gap:3px;min-width:0;display:flex;position:absolute;bottom:4px}.card strong{white-space:nowrap;font:700 20px/1.1 var(--pixel);color:#fff5d4;text-shadow:1px 1px #111e19}.card small{-webkit-line-clamp:2;color:#e3e8d6;-webkit-box-orient:vertical;flex-shrink:0;font-size:12px;line-height:1.15;display:-webkit-box;overflow:hidden}.storage-card{--ground:#203a2b;border-color:#c1bd82 #667849 #667849 #a4b579}.storage-card strong{font-size:19px}.storage-card small{color:#b6bd95;font-size:11px}.card small.resource-description,.tip-body small.resource-description{align-items:center;gap:4px;display:flex}.card small.resource-description.dirt-yield,.tip-body small.resource-description.dirt-yield{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.resource-description img,.storage-bonus img{width:13px;height:13px;image-rendering:pixelated}.card .copy img{vertical-align:calc(.333333em - 6.5px)}.card .copy img.day-icon{vertical-align:calc(.333333em - 4px)}.storage-bonus{background:var(--bonus-fill);color:#eee6be;font:500 12px/1 var(--pixel);white-space:nowrap;border:0;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:5px;display:flex}.storage-bonus[hidden]{display:none}.card[data-kind]{--card-bonus-fill:color-mix(in srgb, var(--dock-mid) 24%, transparent)}.card-bonus{--fill:var(--card-bonus-fill,var(--bonus-fill));z-index:1;left:0;right:0;top:calc(var(--card-art-height) + 78px);background:var(--fill);color:#eee6d5;white-space:nowrap;align-items:center;padding:0 8px;display:flex;position:absolute;bottom:0}.card-bonus>span{align-items:center;gap:4px;display:inline-flex}.card-bonus img{width:20px;height:20px;image-rendering:pixelated}.card-bonus:before{content:"";background:var(--fill);border-top-left-radius:4px;width:26px;height:26px;position:absolute;bottom:100%;right:0}.card-bonus:after{content:"";background:radial-gradient(circle at 0 0, transparent 4px, var(--fill) 4px);width:4px;height:4px;position:absolute;bottom:100%;right:26px}.card-bonus>b{height:24px;font:inherit;color:inherit;align-items:center;display:flex;position:absolute;bottom:calc(100% + 4px);right:8px}.card-bonus.range>b{color:#b79ae0}.storage-bonus b{color:#d7d7ad;font-weight:700}.storage-bonus em{font-style:normal}.hint{max-width:min(50vw,420px);height:44px;color:var(--gold);font:600 14px/1.2 var(--pixel);text-align:right;pointer-events:none;justify-content:flex-end;align-items:center;display:none;position:fixed;bottom:74px;right:68px}.hint.bad{color:#ffb4a0}.pinned-bar{color:var(--dock-accent);background:var(--dock-button);border:2px solid var(--dock-mid);font:400 14px/1 var(--pixel);pointer-events:none;margin:0;padding:6px 10px;position:fixed;bottom:74px;left:12px}.hint.status:not([hidden]){display:flex}.tip{z-index:5;width:250px;max-width:calc(100 * var(--vw) - 16px);color:#eee6d5;--tip-ground:color-mix(in srgb, var(--dock-card) 95%, transparent);box-shadow:inset 0 2px var(--px-light,transparent);pointer-events:none;background:#1c302ae6;border:0;border-radius:0 0 4px 4px;flex-direction:column;padding:0;font-size:12px;display:flex;position:fixed;overflow:hidden}.tip[hidden]{display:none}.tip.room-tip{width:var(--card-width);box-shadow:none;background:0 0;border:0;border-radius:0;gap:2px;overflow:visible}.tip-copy{flex-direction:column;gap:5px;padding:5px;display:flex}.tip-body{white-space:pre-line}.tip-hint{color:#a6bb77;font-size:inherit;line-height:inherit}.tip-body small{font-size:12px;line-height:1.15;display:block}.tip-body>small+small{margin-top:3px}.tip-copy>strong{font:700 18px/1.1 var(--pixel);color:#fff5d4;text-shadow:1px 1px #111e19}.room-tip .card{opacity:.95;flex:none}.tip.room-tip .card{--ground:#1c302a;box-shadow:none;border-color:#0000}.tip.room-tip .tip-more{--tip-ground:#1c302af2;box-shadow:none;border:0;border-radius:6px;overflow:hidden}.tip-card[hidden],.tip .card[hidden],.tip-stats[hidden],.live-bonus[hidden]{display:none}.tip-more{border:3px solid;border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid);box-shadow:0 2px var(--dock-dark);flex-direction:column;display:flex}.tip-more:not(:has(>:not([hidden]))){display:none}.tip-stats{background:var(--tip-ground);padding:5px}.room-tip.title-only :is(.card,.tip-more){visibility:hidden}.room-tip.title-only .card .copy>strong{visibility:visible}.room-tip:is(.title-only,.fading) .card .copy>strong{position:relative}.room-tip:is(.title-only,.fading) .card .copy>strong:before{content:"";z-index:-1;background:var(--ground);position:absolute;inset:-3px -5px}.room-tip.label-tip .card .copy>strong:before{background:color-mix(in srgb, var(--dock-dark) 90%, transparent)}.tip.room-tip.label-tip,.room-tip.label-tip .card{width:max-content}.room-tip.label-tip .card .copy>strong{align-items:center;gap:4px;width:max-content;margin-right:0;display:flex}.room-tip.label-tip .card .copy>strong>img{width:auto;height:16px;image-rendering:pixelated}.live-bonus{background:linear-gradient(var(--bonus-fill), var(--bonus-fill)), var(--tip-ground);margin:0}.tip.room-tip.pinned:not(.queen-tip) .tip-more:not(:hover):has(>:is([data-storage-total],.tip-stats):not([hidden]))>.tip-see-more{justify-content:center;display:flex}.tip.room-tip.pinned:not(.queen-tip) .tip-more:not(:hover)>:is([data-storage-total],.tip-stats){display:none}.tip.room-tip.queen-tip .tip-more:has(>.tip-stats:not([hidden])){background:0 0;position:absolute;top:calc(100% - 76px);left:10px;right:10px}.tip.room-tip.queen-tip .tip-stats{background:0 0;padding:0}.tip.room-tip.queen-tip .room-meter-label{gap:0}.tip.room-tip.queen-tip .room-meter-row{height:24px}.tip.pinned{pointer-events:auto}.room-actions{pointer-events:auto;flex-direction:column;display:flex;position:absolute;top:0;left:calc(100% + 4px)}.room-actions[hidden]{display:none}.room-action{box-sizing:border-box;background:#3b5a3f;border:2px solid #7b9a70;border-radius:0;justify-content:center;align-items:center;width:54px;height:54px;margin:0;padding:0;display:flex;position:relative}.room-action+.room-action{margin-top:-2px}.room-action:first-child{border-top-left-radius:6px;border-top-right-radius:6px}.room-action:last-child{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.room-action:hover{z-index:1;background:#50764d;border-color:#9bbc8e}.room-action.blocked{background:#38493f;border-color:#38493f}.room-action.blocked:hover{background:#435249;border-color:#7b9a70}.room-action.on,.room-action.on.state:hover{background:#dfc079;border-color:#dfc079}.room-action.on:not(.state):hover{background:#ead193;border-color:#ead193}.room-action.armed,.room-action.armed:hover{background:#a8473e;border-color:#a8473e}.room-action>img{width:24px;height:24px;image-rendering:pixelated}.room-action-place{flex-direction:column;align-items:center;gap:8px;display:flex;translate:0 2px}.room-action-place img{width:24px;height:12px;image-rendering:pixelated}.room-action-place b{height:10px;font:400 16px/8px var(--digits,"Silkscreen", monospace);display:block}.room-action:not(.on) .room-action-place{color:#fff5d4}.room-action.on .room-action-place{color:#1c3028}#ui .room-action:is(.pressing,:active)>.room-action-place.room-action-down{color:#1c3028;display:flex}#ui .room-action:is(.pressing,:active){box-shadow:none;translate:none;scale:1}.room-action>.room-action-down{display:none}#ui .room-action:is(.pressing,:active):has(>.room-action-down){background:#dfc079;border-color:#dfc079}#ui .room-action:is(.pressing,:active)>.room-action-down{display:block}#ui .room-action:is(.pressing,:active):has(>.room-action-down)>:first-child{display:none}.room-action-tip{box-sizing:border-box;text-align:left;white-space:nowrap;color:#eee6d5;background:var(--tip-ground);border:2px solid var(--dock-mid);flex-direction:column;justify-content:center;gap:2px;width:224px;height:54px;padding:0 8px;display:none;position:absolute;top:-2px;left:calc(100% + 6px)}.room-action-tip:before{content:"";width:6px;position:absolute;top:-2px;bottom:-2px;left:-8px}.room-action:hover .room-action-tip{display:flex}.room-action-tip>span{align-items:center;gap:12px;display:flex}.room-action-tip strong{font:700 18px/1.1 var(--pixel);color:#fff5d4}.room-action-tip small{font:500 13px/1.3 var(--text,system-ui, sans-serif)}.room-action-tip small img{vertical-align:-2px;width:14px;height:14px;image-rendering:pixelated}.room-action-tip small b{color:var(--dock-accent)}.ant-list{z-index:5;color:#eee6d5;width:250px;font:500 14px/1.3 var(--text,system-ui, sans-serif);box-shadow:inset 0 2px var(--px-light,transparent);pointer-events:auto;background:#1c302ae6;border-radius:0 0 4px 4px;flex-direction:column;padding:6px 0 8px;display:flex;position:fixed}.ant-list[hidden],.ant-list-row[hidden]{display:none}.ant-list-head{flex-direction:column;gap:3px;padding:2px 12px 8px;display:flex}.ant-list-head strong{font:700 18px/1.1 var(--pixel);color:#fff5d4}.ant-list-body{white-space:nowrap}.ant-list-head .tip-hint{margin-top:3px}.ant-list-row{border-left:3px solid #0000;grid-template-columns:20px 1fr auto;align-items:center;column-gap:8px;min-height:34px;padding:1px 8px 1px 9px;display:grid}.ant-list-row:is(:hover,.previewed){background:#ffe5a014;border-left-color:#ffe5a0}.ant-list-row:is(:hover,.previewed) :is(.ant-list-name,.ant-list-count){color:#ffe5a0}.ant-list-head{order:-1}.ant-list-row>img{width:20px;height:20px;image-rendering:pixelated}.ant-list-name{font:400 15px/1.1 var(--pixel);color:var(--px-ink,#f3ead2)}.ant-list-count{font:400 16px/16px var(--digits,monospace);color:var(--px-ink,#f3ead2);text-align:right}.currency-tip{z-index:5;width:250px;max-width:calc(100 * var(--vw) - 16px);color:#eee6d5;pointer-events:auto;flex-direction:column;font-size:12px;display:flex;position:fixed}.currency-tip[hidden],.currency-detail[hidden]{display:none}.currency-card{box-shadow:inset 0 2px var(--px-light,transparent);background:#1c302ae6;border-radius:0 0 4px 4px}.currency-tip:has(>.currency-detail:not([hidden]))>.currency-card:first-child{border-radius:0}.currency-tip .up{color:#a6bb77}.currency-tip .down{color:#d88b83}.currency-more{text-align:center;font:400 14px/1.1 var(--pixel);cursor:default;border-top:1px solid #9bbc8e40;padding:5px}.currency-more:is(:hover,.open){color:#ffe5a0}.currency-detail{box-shadow:none;padding:5px}.currency-table{border-collapse:collapse;width:100%}.currency-table :is(th,td){text-align:right;padding:1px 0;font-weight:400}.currency-table tr:first-child th{font:700 12px var(--pixel);padding:0 0 2px}.currency-table tr>th:first-child{text-align:left}.currency-table td{font:400 12px var(--digits,monospace)}.currency-total :is(th,td){padding-top:6px}.ant-info{box-sizing:border-box;color:#eee6d5;width:216px;font:500 14px/1.3 var(--text,system-ui, sans-serif);box-shadow:inset 0 2px var(--px-light,transparent);pointer-events:auto;background:#1c302ae6;padding:8px 0 9px;position:fixed;top:0;left:0}.ant-info[hidden]{display:none}.ant-info:before{content:"";border:8px solid #0000;border-left:0;border-right-color:#1c302ae6;position:absolute;top:18px;left:-8px}.ant-info.left:before{border:8px solid #0000;border-left-color:#1c302ae6;border-right:0;left:auto;right:-8px}.ant-info-head{gap:4px;padding:0 6px;display:flex}.ant-info-name{cursor:text;background:#00000038;flex:1;align-items:center;min-width:0;padding:3px 5px;display:flex;box-shadow:inset 0 0 0 1px #ffe5a0}.ant-info-name,.ant-info-name input{font:700 18px/1.1 var(--pixel);color:#fff5d4;text-shadow:1px 1px #111e19}.ant-info-title{color:#cbbd9b;flex:none;margin-right:6px}.ant-info-title[hidden]{display:none}#ui .ant-info-name input{min-width:0;height:auto;box-shadow:none;caret-color:#ffe5a0;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0}#ui .ant-info-save{color:#f3ead2;width:30px;box-shadow:inset 0 2px var(--px-light,transparent);background:#50764d;border:0;border-radius:0;flex:none;place-items:center;margin:0;padding:0;display:grid}#ui .ant-info-save:hover{background:#5f8a5b}#ui .ant-info-save:is(.pressing,:active,.on){color:#1c3028;box-shadow:none;background:#dfc079;translate:none;scale:1}.ant-info-save:not(.edited) .ant-info-tick,.ant-info-save.edited .ant-info-glass{display:none}.ant-info-caste{color:#cbbd9b;font:400 15px/1.1 var(--pixel);align-items:center;gap:6px;padding:5px 12px 6px;display:flex}.ant-info-caste img{width:20px;height:20px;image-rendering:pixelated}.ant-info-row{justify-content:space-between;align-items:center;min-height:26px;padding:0 12px;display:flex}.ant-info-row span{color:#cbbd9b}.ant-info-row b{color:#f3ead2;font-weight:500}.ant-info-fact{border-top:1px solid #ffffff1f;margin:4px 12px 0;padding-top:7px;font-size:12px;line-height:1.3}.colony-loading{z-index:30;box-sizing:border-box;color:#eee6d5;width:240px;font:400 15px/1.1 var(--pixel);box-shadow:inset 0 2px var(--px-light,transparent);background:#1c302ae6;grid-template-columns:1fr auto;gap:8px 16px;padding:12px 14px;display:grid;position:fixed;top:50%;left:50%;translate:-50% -50%}.colony-loading b{font:400 15px/1.1 var(--digits,"Silkscreen", monospace);color:#cbbd9b}.colony-loading-bar{background:#3b5a3f;grid-column:1/-1;height:6px;box-shadow:inset 0 2px #00000040}.colony-loading-bar i{background:#e7e1aa;width:0;height:100%;display:block}.card .cost-resource:not(:first-child){margin-left:4px}.game-menu{box-sizing:border-box;width:calc(100 * var(--vw));height:calc(100 * var(--dvh));max-width:none;max-height:none;padding:clamp(24px, calc(4 * var(--vw)), 64px) 8px;color:var(--ink);border:3px solid;border-color:var(--edge-light) var(--edge-dark) var(--edge-dark) var(--edge-light);-webkit-user-select:none;user-select:none;background:#1c302ae6;margin:0;overflow-y:auto;box-shadow:3px 4px #10282380}.game-menu[open]{align-items:center;animation:.18s ease-out menu-arrive;display:grid}.game-menu::backdrop{background:0 0}@keyframes menu-arrive{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:none}}.menu-head{text-align:center;gap:10px;display:grid}.menu-wordmark{color:#b7c1ae;font:700 16px/1.4 var(--pixel);letter-spacing:.3em}.game-menu h1{color:var(--gold);font:700 clamp(32px, calc(3.5 * var(--vw)), 48px)/1.2 var(--pixel);margin:0}.game-menu h2{color:#b7c1ae;font:700 18px/1.2 var(--pixel);letter-spacing:.06em;text-transform:uppercase;margin:0}.menu-stack,.menu-page-column{text-align:center;color:#b7c1ae;align-content:start;justify-items:center;gap:12px;width:min(100%,360px);min-width:0;margin:auto;display:grid}.menu-stack .menu-head{margin-bottom:clamp(8px, calc(2 * var(--vh)), 24px)}.game-menu .menu-stack>.menu-gap{margin-top:16px}.game-menu .menu-best{font:700 18px/1.4 var(--pixel)}.game-menu .menu-label{color:var(--gold);font:700 18px/1.4 var(--pixel);margin:0}:is(.menu-hover-side,.audio-choice){align-items:center;gap:8px;display:flex}.game-menu :is(.menu-hover-side,.audio-choice) button{min-width:72px;height:40px;font:700 16px/1 var(--pixel);padding:0 12px}.game-menu :is(.menu-hover-side,.audio-choice) button[aria-pressed=false]{color:#b7c1ae;box-shadow:none;background:0 0}.game-menu :is(.menu-stack,.menu-page-column)>button,.game-menu .menu-seed button{width:100%;min-height:52px;font:700 clamp(18px, calc(1.8 * var(--vw)), 22px)/1.2 var(--pixel);border-width:2px;justify-content:center;align-items:center;gap:10px;display:flex}.game-menu :is(.menu-stack,.menu-page-column)>button[hidden]{display:none}:is(.menu-stack,.menu-page-column)>button span{display:inline-block}.menu-seed{gap:10px;width:100%;display:grid}.game-menu .menu-seed input{box-sizing:border-box;text-align:center;width:100%;min-height:52px;font-size:20px}.menu-page[data-page=saves][open]{grid-template-columns:minmax(0,640px)}.saves-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.saves-row{background:#13231d;border:1px solid #44584a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 10px;display:grid}.saves-row.playing{border-color:var(--gold)}.game-menu .saves-name{min-width:0;color:var(--gold);font:700 16px/1.3 var(--pixel);background:0 0;border:0;border-bottom:1px dashed #0000;padding:2px 0}.game-menu .saves-name:hover,.game-menu .saves-name:focus{border-bottom-color:#8f9e72;outline:none}.saves-meta{color:#b7c1ae;grid-column:1;font-size:14px}.saves-actions{grid-area:1/2/3;align-items:center;gap:6px;display:flex}.game-menu .saves-actions button{font:700 14px/1 var(--pixel);padding:6px 10px}.game-menu .saves-actions .saves-delete{color:#ffb4a0;margin-left:14px}.saves-badge{color:var(--gold);font:700 14px/1 var(--pixel)}.account-logo{flex:none;display:block}.account-logo-big{color:#5865f2;width:48px;height:48px}.game-menu .account-row{text-align:left;justify-content:flex-start;padding:8px 14px}.account-row .account-logo{color:#5865f2}.save-discord-logo{color:#5865f2;width:20px;height:20px}.game-menu .account-row .account-row-text{justify-items:start;gap:4px;display:grid}.game-menu .account-row-status{color:#b7c1ae;font:400 14px/1.2 var(--pixel)}.account-hero{color:#e8e4d0;font:700 18px/1.4 var(--pixel);justify-items:center;gap:10px;margin:0;display:grid}.game-menu .account-login{color:#fff;background:#5865f2;border-color:#4752c4}.game-menu .account-login:is(:hover,:focus-visible){background:#4752c4}.account-points{color:#b7c1ae;text-align:left;gap:8px;width:min(100%,360px);margin:0 auto;padding:0 0 0 18px;display:grid}.account-user{justify-content:center;align-items:center;gap:8px;display:flex}.account-avatar{width:32px;height:32px}.account [hidden]{display:none}@container (width<=620px){.saves-row{grid-template-columns:minmax(0,1fr)}.saves-actions{flex-wrap:wrap;grid-area:auto/1}}.menu-share{justify-content:center;align-items:flex-start;gap:24px;width:100%;margin:auto;display:flex}.menu-share>.menu-page-column{margin:0}.menu-lapse{flex:none;justify-items:center;gap:10px;display:grid}.menu-lapse[hidden]{display:none}.menu-lapse-frame{height:clamp(160px, calc(30 * var(--vh)), 300px);aspect-ratio:9/16;background:#1c302a;border:2px solid #8f9e72;position:relative;overflow:hidden}.menu-lapse-frame[data-shape=horizontal]{width:clamp(220px, calc(30 * var(--vw)), 420px);aspect-ratio:16/9;height:auto}.menu-lapse-frame iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.menu-lapse-status{z-index:1;color:#b7c1ae;font:700 16px/1.3 var(--pixel);text-align:center;background:#1c302a;place-items:center;margin:0;padding:8px;display:grid;position:absolute;inset:0}.menu-lapse-status[hidden]{display:none}@media (pointer:coarse){@container (height<=533px){.game-menu .menu-lapse-status{padding:4px;font-size:12px}}}.menu-lapse-shape{gap:8px;display:flex}.game-menu .menu-lapse-shape button{place-items:center;width:52px;height:40px;padding:0;display:grid}.game-menu .menu-lapse-shape button[aria-pressed=false]{color:#b7c1ae;box-shadow:none;background:0 0}.game-menu .menu-debug-button{color:#b7c1ae;box-shadow:none;font:700 14px/1.2 var(--pixel);background:0 0;border-color:#64735e;padding:5px 10px;position:fixed;bottom:16px;right:16px}.game-menu .menu-debug-button:hover{color:var(--ink);background:#31503f}.game-menu .menu-version{color:#8f9a86;font:700 13px/1.2 var(--pixel);margin:0;position:fixed;bottom:16px;left:16px}.menu-page{box-sizing:border-box;width:calc(100 * var(--vw));height:calc(100 * var(--dvh));max-width:none;max-height:none;padding:24px clamp(24px, calc(4 * var(--vw)), 64px);color:var(--ink);background:#1c302a;border:0;margin:0;overflow:hidden}.menu-page[data-page=debug][open]{padding-top:var(--head-top,24px);align-content:start;gap:24px clamp(24px, calc(3 * var(--vw)), 48px);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid;overflow-y:auto}.menu-page::backdrop{background:0 0}.menu-page>.menu-head{margin-bottom:max(0px, var(--head-gap,0px));grid-column:1/-1}.menu-page:not([data-page=debug]) .menu-section{border-top:0;padding-top:0}.menu-page[data-page=debug] .menu-section{align-self:start}.menu-page:not([data-page=debug])[open]{padding-top:var(--head-top,24px);grid-template-columns:minmax(0,520px);place-content:start center;gap:18px;display:grid;overflow-y:auto}.audio-volumes{gap:6px}.audio-row{grid-template-columns:40px 96px minmax(0,1fr) 36px;align-items:center;gap:12px;display:grid}.audio-row label{font:700 16px/1 var(--pixel);color:var(--gold)}.audio-row input{width:100%;height:28px;accent-color:var(--gold);margin:0}.audio-row output{font:700 16px/1 var(--pixel);text-align:right}.audio-row.muted :is(label,input,output){opacity:.45}.game-menu .audio-mute{place-items:center;width:40px;height:40px;padding:0;display:grid}.audio-mute .audio-x,.audio-mute[aria-pressed=true] .audio-waves{display:none}.audio-mute[aria-pressed=true] .audio-x{display:inline}.menu-page:not([data-page=debug]) :is(.audio-choice,.menu-hover-side,h2){text-align:center;justify-content:center}.menu-page:not([data-page=debug]) p{text-align:center;color:#b7c1ae}.game-menu .audio-reset{justify-self:center;margin-top:6px}.controls-section{gap:6px}.controls-row{grid-template-columns:minmax(0,1fr) 112px 112px;align-items:center;gap:10px;min-height:40px;display:grid}.controls-row>span{color:var(--gold);font:700 16px/1.2 var(--pixel);text-align:left}.controls-row.fixed>b{color:#b7c1ae;font:700 16px/1.2 var(--pixel);text-align:center;grid-column:2/4}.game-menu .controls-key{height:40px;color:var(--ink);font:700 16px/1 var(--pixel);white-space:nowrap;text-overflow:ellipsis;padding:0 8px;overflow:hidden}.game-menu .controls-key.empty{color:#687762}.game-menu .controls-key.listening{color:#1c302a;background:var(--gold);border-color:#fff3c9}.game-menu .controls-reset{justify-self:center;margin-top:6px}@container (width<=420px){.controls-row{grid-template-columns:minmax(0,1fr) 84px 84px;gap:6px}}.game-menu .audio-track{min-width:240px;height:40px;color:var(--ink);background:var(--card);font:700 16px/1 var(--pixel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:var(--cursor-pointer);border:1px solid #687762;border-radius:4px;justify-self:center;padding:0 10px}.game-menu .menu-page-close{top:var(--menu-close-top,8px);right:var(--menu-close-right,8px);width:var(--menu-close-width,32px);height:var(--menu-close-height,32px);padding:0;position:fixed}.menu-page-close svg{margin:auto;display:block}.game-menu .menu-page-back{color:#1c302a;background:var(--gold);width:min(100%,360px);min-height:52px;font:700 clamp(18px, calc(1.8 * var(--vw)), 22px)/1.2 var(--pixel);border:2px solid #fff3c9;grid-column:1/-1;justify-content:center;justify-self:center;align-items:center;gap:10px;display:flex;box-shadow:0 4px #8b784b}.game-menu .menu-page-back:hover{background:#fff0bf}.menu-section{border-top:1px solid #44584a;align-content:start;gap:10px;padding-top:16px;display:grid}.menu-section[hidden]{display:none}.game-menu button,.replay-transport button,.replay-away button,.replay-show-controls{color:var(--gold);background:var(--card);border:1px solid #8f9e72;padding:7px 12px;box-shadow:0 2px #10261f}.game-menu button:hover,.replay-transport button:hover,.replay-away button:hover,.replay-show-controls:hover{background:#31503f}.game-menu button:active,.replay-transport button:active{box-shadow:none;transform:translateY(1px)}:is(.game-menu,.card-gallery) .menu-close{top:var(--menu-close-top,8px);right:var(--menu-close-right,8px);width:var(--menu-close-width,32px);height:var(--menu-close-height,32px);font:700 20px/1 var(--pixel);padding:0;position:fixed}:is(.game-menu,.card-gallery) :is(.menu-close,.menu-page-close){background:#1c302ae6;border:0;box-shadow:inset 0 2px #ffffff1a}:is(.game-menu,.card-gallery) :is(.menu-close,.menu-page-close):hover{background:#35473a}.game-menu .menu-stack>.menu-primary{color:#1c302a;background:var(--gold);border-color:#fff3c9;position:relative;box-shadow:0 4px #8b784b}.game-menu .menu-primary:hover{background:#fff0bf}.menu-seed input,.replay-transport input,.replay-transport select{min-width:0;color:var(--ink);background:#13231d;border:1px solid #8f9e72;padding:6px 8px;font:700 15px/1 monospace}.menu-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.game-menu .menu-row button{padding:7px 4px;font-size:16px}.menu-toggles{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.game-menu .menu-toggles button{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding:9px;display:grid}.menu-toggles button>span:first-child{grid-column:1/-1}.debug-switch-track{box-sizing:border-box;background:#13231d;border:1px solid #8f9e72;width:30px;height:16px;padding:2px;display:block}.debug-switch-track i{background:#8f9e72;width:10px;height:10px;transition:transform .1s ease-out;display:block}.menu-toggles [aria-checked=true] .debug-switch-track{border-color:var(--gold)}.menu-toggles [aria-checked=true] .debug-switch-track i{background:var(--gold);transform:translate(14px)}.menu-toggles button:disabled{opacity:.55}.menu-grants{grid-template-columns:1fr;margin-top:6px}.game-menu .menu-grants button{justify-content:center;align-items:center;gap:3px;font:700 18px/1 monospace;display:flex}.menu-grants img{width:18px;height:18px;image-rendering:pixelated}.game-menu p{margin:0;font-size:16px;line-height:1.5}.game-menu .menu-feedback{max-width:calc(100 * var(--vw) - 200px);color:var(--gold);text-align:center;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@container (width<=620px){.game-menu{padding:80px 24px 32px}.game-menu .menu-debug-button{justify-self:end;margin-top:24px;position:static}.game-menu .menu-version{margin-top:8px;position:static}}.game-menu .menu-feedback.bad{color:#ffb4a0}button:disabled{cursor:var(--cursor-pointer)}.res.empty b{color:#8f9a86}.res.empty img{opacity:.6}.tab.prompt:not(.on),.dock-panel .card.tutorial-prompt,.seed-reveal.tutorial-prompt,.speed :is([data-s],.pause-button).tutorial-prompt:not(.on){outline-offset:-2px;outline:2px solid #0000;animation:2.4s ease-in-out infinite tab-prompt}.speed :is([data-s],.pause-button).tutorial-prompt:not(.on){animation-name:speed-prompt}.tabbar button.tutorial-prompt{outline:2px solid var(--gold);outline-offset:-2px;animation:.6s ease-out both strip-in,2.4s ease-in-out .6s infinite strip-prompt}.tabbar button.tutorial-prompt>:is(img,svg,.seed-chip){animation:.6s ease-out both icon-in,2.4s ease-in-out .6s infinite icon-prompt}@keyframes strip-in{0%{outline-color:#0000;box-shadow:0 0 3px #ffe5a000,0 0 6px #ffe5a000,inset 0 0 3px #ffe5a000}to{outline-color:var(--gold);box-shadow:0 0 3px #ffe5a080,0 0 6px #ffe5a000,inset 0 0 3px #ffe5a040}}@keyframes icon-in{0%{filter:none}to{filter:brightness(1.1)drop-shadow(0 0 3px #ffe5a000)drop-shadow(0 0 8px #ffe5a000)}}@keyframes strip-prompt{0%,to{box-shadow:0 0 3px #ffe5a080,0 0 6px #ffe5a000,inset 0 0 3px #ffe5a040}50%{box-shadow:0 0 10px var(--gold), 0 0 18px #ffe5a0a0, inset 0 0 8px #ffe5a080}}@keyframes icon-prompt{0%,to{filter:brightness(1.1)drop-shadow(0 0 3px #ffe5a000)drop-shadow(0 0 8px #ffe5a000)}50%{filter:brightness(1.4) drop-shadow(0 0 3px var(--gold)) drop-shadow(0 0 8px #ffe5a0c0)}}@keyframes tab-prompt{0%,to{filter:none;outline-color:#0000}50%{filter:brightness(1.4) drop-shadow(0 0 4px var(--gold)) drop-shadow(0 0 10px #ffe5a0a0);outline-color:var(--gold)}}@keyframes speed-prompt{0%,to{filter:none;outline-color:#0000}50%{filter:drop-shadow(0 0 5px var(--gold)) drop-shadow(0 0 12px #ffe5a0c0);color:#fff;outline-color:var(--gold);background:#ffe5a059}}.pixel-art .dock-panel.card-fly,.dock-panel.card-fly{z-index:6;width:auto;height:auto;max-height:none;box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;position:fixed;inset:0;overflow:visible;translate:none}.dock-panel.card-fly>.card{pointer-events:none;margin:0;position:absolute}.dock-panel .card,.room-tip .card{--ground:var(--dock-card);background:var(--ground);border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid);box-shadow:0 2px var(--dock-dark)}.dock-panel .cost,.room-tip .cost{background:var(--dock-bg);border-color:var(--dock-mid);color:#fff}.dock-panel .card small,.room-tip .card small{color:#eee6d5}.dock-panel .card.poor .cost{background:var(--dock-bg);border-color:var(--dock-mid);color:#fff}.dock-panel .card.poor .copy{filter:none;opacity:.8}.dock-panel .card.poor .art{filter:saturate(.35);opacity:.8}.dock-panel :is(.card.poor,.card:disabled) .art{filter:saturate(.6);opacity:.65}.dock-panel :is(.card.poor,.card:disabled) .cost{color:#fff;background:#222;border-color:#444}.dock-panel :is(.card.poor,.card:disabled) .cost:has(.cost-resource.missing){border-color:#d88b83}.dock-panel :is(.card.poor,.card:disabled){--ground:color-mix(in srgb, var(--dock-card) 40%, #303030);background:var(--ground);border-color:color-mix(in srgb, var(--dock-mid) 55%, #393939);box-shadow:none}.dock-panel :is(.card.poor,.card:disabled) :is(.copy,.copy :has(img))>:not(img,:has(img)){filter:saturate(.6)}.dock-panel :is(.card.poor,.card:disabled) .resource-description,.dock-panel :is(.card.poor,.card:disabled) .card-bonus{color:#e7e7e7}.world-gains{pointer-events:none;isolation:isolate;position:fixed;inset:0;overflow:hidden}.world-gain{z-index:2;font:700 19px/1 var(--pixel);color:#fff3c5;text-shadow:1px 2px #231d15,-1px -1px #231d15,1px -1px #231d15,-1px 1px #231d15;will-change:transform, opacity;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0}.world-gain.plus{gap:1px}.world-gain.plus:before{content:"+"}.world-gain img{width:15px;height:15px;image-rendering:pixelated}.need-bubble{z-index:3;transform-origin:0 100%;text-shadow:none;will-change:auto;background:#fff;padding:3px;box-shadow:-2px 0 #fff,2px 0 #fff,0 -2px #fff,0 2px #fff}.need-bubble .need-equals{color:#000;margin-inline:-2px}.need-bubble.urgent{color:#d32f2f}.need-bubble .need-mark+.need-mark{margin-left:-2px}.need-bubble.queen{z-index:4}.need-bubble[hidden]{display:none}.need-bubble:after{content:"";clip-path:polygon(6px 0,9px 0,9px 6px,4px 6px,4px 8px,0 8px,0 6px,2px 6px,2px 4px,3px 4px,3px 2px,6px 2px);background:#fff;width:9px;height:8px;position:absolute;bottom:-2px;left:-8px}.topbar [data-k]{display:inline-block}.dock-panel .card .art,.room-tip .card .art{object-fit:cover}@container (width<=900px){.res{gap:3px;padding:4px}.res span{display:none}}@container (width<=640px){#ui{--card-width:min(150px, calc((100 * var(--vw) - 90px) / 3))}.topbar{top:4px;left:4px;right:4px}.hud-group{gap:2px;padding:3px}.res{padding:4px 2px}.res img{width:14px;height:14px}.res b{font-size:12px}.speed button,.menu-button{min-width:26px;padding:3px}.tabbar{gap:6px;padding:7px 4px}.tab{gap:4px;padding:0 8px;font-size:16px}.hint{max-height:42px;font-size:11px;overflow:auto}}@container (width<=480px){.tabs{gap:4px}.tab{gap:3px;padding:0 4px;font-size:14px}.tab img{flex-shrink:0;width:16px;height:16px}#tab-ants img{width:24px;height:24px}}.room-meter-label{align-items:center;gap:4px;font-size:13px;display:flex}.room-meter-label:has(.room-meter-row){flex-direction:column;align-items:flex-start;gap:5px}.room-meter-row{align-items:center;gap:4px;display:flex}.room-meter-row:has(>.egg-lay){align-self:stretch}.egg-lay{background:#00000059;flex:1;height:8px}.egg-lay>i{background:#f3ead2;height:100%;display:block}.room-meter-label img,.room-meter-note img{width:16px;height:16px;image-rendering:pixelated}.tip-stats>:not([hidden])~:is(.room-indicators,.room-meter-note){margin-top:5px}.room-meter-note{font-size:13px;display:block}.room-meter-note span{align-items:center;gap:4px;display:flex}.tip-stats .room-meter-make{color:#fff}.room-meter-note span+span{margin-top:5px}.room-indicators[hidden],.room-meter-note[hidden]{display:none}:is(.res,.resource-description) img.day-icon{width:18px;height:8px;image-rendering:pixelated}:is(.dock-panel,.seed-tree-cards,.room-tip) .card .copy strong{font-size:clamp(15px, calc(1.5 * var(--vw)), 18px);white-space:normal;overflow-wrap:anywhere;margin-right:-5px;line-height:1.1}:is(.dock-panel,.seed-tree-cards,.room-tip) .card .copy>small{padding-left:3px}:is(.card,.tip-body) small.resource-description.coming-later{justify-content:center;margin-top:21px;padding-left:0}@container (width>=641px){:is(.build-panel,.room-tip) .card .copy{gap:0}:is(.build-panel,.room-tip) .card .copy>strong{line-height:21px}:is(.build-panel,.room-tip) .card .copy>small{min-height:21px;line-height:21px}}#ui :is(.dock-panel,.seed-tree-cards) .card:is(:hover,:focus-visible){border-color:var(--card-hover);outline:1px solid color-mix(in srgb, var(--card-hover) 65%, transparent);outline-offset:-2px;box-shadow:0 2px #111e19, 0 0 0 1px var(--card-hover)}.dock-panel .card[data-room="5"]{--ground:color-mix(in srgb, var(--dock-card) 92%, #fff);border-width:4px}.dock-panel .card[data-room="5"] .copy{left:8px}button:is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){transition-duration:55ms;translate:0 1px;scale:.95}:is(.dock-panel,.seed-tree-cards) .card:is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){translate:0 2px;scale:.96;box-shadow:inset 0 2px 3px #0a120c40}@property --dash{syntax:"<color>";inherits:true;initial-value:#9bbc8e}.seed-dialog{z-index:40;width:calc(100 * var(--vw));height:calc(100 * var(--dvh));max-width:none;max-height:none;color:var(--dock-accent);font-family:var(--pixel);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.seed-dialog[open]{flex-direction:column;display:flex}.seed-dialog::backdrop{background:0 0}:where(html.turned) .seed-dialog:modal{max-width:none;max-height:none}.seed-dialog img{-webkit-user-drag:none}.seed-tree-scroll{overscroll-behavior:none;cursor:var(--cursor-grab);background:#120a05;flex:1;position:relative;overflow:hidden auto}.seed-tree-scroll.dragging{cursor:var(--cursor-holding)}.seed-tree-ground{margin:0 auto;position:relative;overflow:clip}.seed-tree-ground canvas{image-rendering:pixelated;pointer-events:none;position:absolute;inset:0 auto auto 0}.seed-tree-cards{position:absolute;inset:0}.seed-tunnel{display:block;position:absolute}.seed-tunnel:not(.dug):before{content:"";background:#9bbc8e;position:absolute}.seed-tunnel:not(.dug)[data-axis=y]:before{width:2px;top:0;bottom:0;left:calc(50% - 1px)}.seed-tunnel:not(.dug):not([data-axis=y]):before{height:2px;top:calc(50% - 1px);left:0;right:0}.seed-tunnel:not(.dug,.open)[data-axis=y]:before{background:repeating-linear-gradient(#9bbc8e 0 6px,#0000 6px 12px)}.seed-tunnel:not(.dug,.open):not([data-axis=y]):before{background:repeating-linear-gradient(90deg,#9bbc8e 0 6px,#0000 6px 12px)}.seed-tunnel.bend:not(.dug):before{left:3px;right:3px}.seed-tunnel.bend-left:not(.dug):before{left:3px}.seed-tunnel.bend-right:not(.dug):before{right:3px}.seed-tunnel.corner-top:not(.dug):before{top:3px}.seed-tunnel.corner-bottom:not(.dug):before{bottom:3px}.seed-tunnel.corner-bottom:not(.dug,.open):before{background:repeating-linear-gradient(0deg,#9bbc8e 0 6px,#0000 6px 12px)}.seed-tunnel.bend-right:not(.bend-left,.dug,.open):before{background:repeating-linear-gradient(270deg,#9bbc8e 0 6px,#0000 6px 12px)}.seed-tree-ground canvas.seed-tree-fog{z-index:2;will-change:transform}.seed-buy.seed-reveal{z-index:3;height:64px;cursor:var(--cursor-pointer);border-radius:6px;gap:16px;margin:0;padding:0 40px;font-size:24px;position:absolute;left:50%;transform:translate(-50%,-50%)}.seed-reveal .seed-buy-price{gap:8px;font-size:24px}.seed-buy.seed-reveal img{width:40px;height:40px}.seed-reveal[hidden]{display:none}.seed-buy.seed-reveal:hover{background:#31503f}.seed-reveal.short .seed-buy-price b{color:#ffab9e}.seed-fog-debug{z-index:3;color:#b7c1ae;font:700 14px/1.2 var(--pixel);cursor:var(--cursor-pointer);background:#1f1b12;border:1px solid #64735e;padding:5px 10px;position:absolute;bottom:64px;right:16px}.seed-fog-debug[hidden]{display:none}.seed-fog-debug:hover{color:var(--ink);background:#31503f}.seed-pop{z-index:2;pointer-events:none;display:block;position:absolute;box-shadow:0 0 0 2px #f3e2a0,0 0 0 4px #f3e2a059}.seed-digger{z-index:2;width:24px;height:24px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}.seed-crumb{pointer-events:none;z-index:2;display:block;position:absolute}.seed-ghost{z-index:50;pointer-events:none;transform-origin:50%;margin:0;position:fixed}.seed-slot{width:var(--card-width);flex-direction:column;display:flex;position:absolute}.seed-slot>.seed-card{cursor:default;flex:none;width:100%;position:relative}.seed-tree-cards .unlocked-seed-card{--ground:var(--dock-card);background:var(--ground);border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid);box-shadow:0 2px var(--dock-dark)}.seed-tree-cards .unlocked-seed-card :is(.art,.copy){filter:none;opacity:1}.seed-tree-cards .unlocked-seed-card small{color:#eee6d5}.seed-buy{background:color-mix(in srgb, var(--dock-bg) 90%, transparent);color:#fff5d4;height:30px;box-shadow:none;font:700 16px/1 var(--pixel);white-space:nowrap;cursor:default;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:0 6px;display:flex;position:relative}.seed-slot[data-state=buyable] :is(.seed-card,.seed-buy){cursor:var(--cursor-pointer)}.seed-tree-cards .seed-slot:is([data-state=buyable],[data-state=short]):active :is(.seed-card,.seed-buy){translate:0 2px;scale:1}.seed-slot[data-state=buyable]:hover .seed-buy{background:#31503f}.seed-slot.armed .seed-buy{background:#6b5422}.seed-slot[data-state=locked] .seed-buy{color:#c5c5c5;background:#222}.seed-buy-price{font:400 16px/1 var(--digits,monospace);align-items:center;gap:4px;display:flex}.seed-buy img{width:20px;height:20px;image-rendering:pixelated}.seed-slot:not(.afford) .seed-buy-price b{color:#ffab9e}.seed-check{color:#9bbc8e;shape-rendering:crispedges;display:block}.seed-tree-cards .seed-slot[data-state=locked] .unlocked-seed-card{--ground:color-mix(in srgb, var(--dock-card) 40%, #303030);background:var(--ground);border-color:color-mix(in srgb, var(--dock-mid) 55%, #393939);box-shadow:none}.seed-tree-cards .seed-slot[data-state=locked] .unlocked-seed-card .art{filter:saturate(.18);opacity:.65}.seed-tree-cards .seed-slot[data-state=locked] .unlocked-seed-card :is(.copy,.copy :has(img))>:not(img,:has(img)){filter:saturate(.18)}.seed-tree-cards .seed-slot[data-state=locked] .unlocked-seed-card .cost{color:#fff;background:#222;border-color:#444}.seed-lock{shape-rendering:crispedges;color:#fff;flex:none}.seed-count-button{font:inherit;cursor:var(--cursor-pointer);position:relative}.seed-count-button:hover{filter:brightness(1.2)}.seed-flight{z-index:60;width:24px;height:24px;image-rendering:pixelated;pointer-events:none;filter:drop-shadow(0 2px #1a0e06);position:fixed;top:0;left:0}.seed-count-gain{font:400 16px/1 var(--digits,monospace);color:#f3e2a0;text-shadow:0 2px #1a0e06;pointer-events:none;position:absolute;top:100%;right:2px}.control-icon{shape-rendering:crispedges;flex:0 0 20px;display:block}.menu-performance{grid-template-columns:1fr;margin-top:8px}.performance-overlay{z-index:20;max-width:calc(100 * var(--vw) - 24px);color:var(--ink);background:var(--panel);border:1px solid var(--edge-light);white-space:pre-wrap;pointer-events:none;margin:0;padding:10px;font:11px/1.5 monospace;position:fixed;top:80px;left:12px}.fps-counter{color:var(--ink);background:var(--panel);border:1px solid var(--edge-light);pointer-events:auto;padding:4px 8px;font:11px/1.5 monospace;position:absolute;top:calc(100% + 4px);right:0}.fps-detail{width:max-content;max-width:calc(100 * var(--vw) - 24px);color:var(--ink);background:var(--panel);border:1px solid var(--edge-light);white-space:pre-wrap;pointer-events:none;margin:0;padding:10px;font:11px/1.5 monospace;display:none;position:absolute;top:calc(100% + 4px);right:-1px}.fps-counter:hover .fps-detail{display:block}.renderer-error{pointer-events:auto;width:min(480px, calc(100 * var(--vw) - 32px));color:var(--ink);background:var(--panel);border:2px solid var(--edge-light);margin:auto;padding:24px;position:fixed;inset:20% 0 auto}.renderer-error button{color:var(--gold);background:var(--card);border:1px solid var(--edge-light);padding:10px 16px}.replay-menu p{font-size:16px}.viewing-replay #ui button:not([data-replay]){pointer-events:none}.replay-away{z-index:10001;width:min(360px, calc(100 * var(--vw) - 32px));color:var(--ink);background:var(--panel);text-align:center;border:3px solid;border-color:var(--edge-light) var(--edge-dark) var(--edge-dark) var(--edge-light);font:17px var(--pixel);pointer-events:none;justify-items:center;gap:12px;padding:20px;display:grid;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%);box-shadow:3px 4px #10282380}.replay-away strong{color:var(--gold);font-size:24px}.replay-away button{pointer-events:auto;cursor:var(--cursor-pointer);font:700 15px var(--pixel)}.replay-away[hidden],.replay-cursor[hidden]{display:none}.replay-cursor{z-index:10003;border:2px solid var(--gold);pointer-events:none;background:#1c302ab3;border-radius:50%;width:10px;height:10px;position:fixed;transform:translate(-50%,-50%)}.replay-cursor.clicked{width:24px;height:24px;box-shadow:0 0 0 4px #ffe5a044}.viewing-replay .replay-clicked{outline:3px solid var(--gold);outline-offset:3px}.replay-hide-hud #ui :is(.topbar,.tabbar,.dock-panel,.hint,.tip),.replay-hide-hud #ui :is(.topbar,.tabbar,.dock-panel,.hint,.tip) *{visibility:hidden}.replay-hide-menus #ui .game-menu,.replay-hide-menus #ui .seed-dialog{visibility:hidden;pointer-events:none}.replay-hide-cursor .replay-cursor,.replay-hide-popups .world-gains,.replay-hide-away .replay-away{visibility:hidden}.replay-hide-clicks.viewing-replay .replay-clicked{outline:none}.lapse-tracker{top:calc(10.5 * var(--vh));z-index:10002;pointer-events:none;position:fixed;transform:scale(1.6)}.lapse-tracker[hidden]{display:none}.lapse-tracker[data-corner=left]{left:calc(4 * var(--vw));transform-origin:0 0}.lapse-tracker[data-corner=right]{right:calc(4 * var(--vw));transform-origin:100% 0}.lapse-tracker .res b{width:auto;min-width:3ch}.lapse-output{z-index:2147483647;width:calc(100 * var(--vw));height:calc(100 * var(--vh));pointer-events:none;image-rendering:pixelated;position:fixed;inset:0}.lapse-endcard{z-index:10003;color:#f5edcf;font:700 22px/1.2 var(--pixel);text-align:center;white-space:nowrap;pointer-events:none;background:#1c302af0;border:3px solid #efe3b9;justify-items:center;gap:10px;padding:22px 30px;display:grid;position:fixed;top:38%;left:50%;transform:translate(-50%,-50%)}.lapse-endcard[hidden]{display:none}.lapse-endcard span{color:var(--gold);font-size:30px}.lapse-endcard small{color:#b7c1ae;font-size:18px}.replay-hide-clicks .replay-cursor.clicked{width:10px;height:10px;box-shadow:none}.frame-profile{z-index:11000;pointer-events:none;color:#fff;background:#15251ee6;margin:0;padding:8px;font:11px monospace;position:fixed;bottom:70px;left:8px}.card-gallery{width:calc(100 * var(--vw));height:calc(100 * var(--dvh));max-width:none;max-height:none;color:var(--ink);background:#14100e;border:0;margin:0;padding:16px 16px 40px;inset:0;overflow-y:auto}.card-gallery::backdrop{background:0 0}.card-gallery h1{text-align:center;font:400 28px/1 var(--pixel);margin:4px 0 16px}.card-gallery .card-gallery-section{height:auto;margin-bottom:16px;padding:10px 14px 14px;position:static;overflow:visible}.card-gallery h2{font:400 22px/1 var(--pixel);color:var(--dock-accent);margin:0 0 6px}.card-gallery h3{font:400 14px/1 var(--pixel);color:var(--dock-light);margin:10px 0 6px}.card-gallery .deck{flex-wrap:wrap;height:auto;overflow:visible}.card-gallery-item{align-content:start;gap:6px;display:grid}.card-gallery-add{font:400 15px/1 var(--pixel);color:var(--dock-accent);background:var(--dock-button);border:2px solid var(--dock-mid);cursor:var(--cursor-pointer);padding:5px 8px}.card-gallery-add:hover:not(:disabled){background:var(--dock-hover)}.card-gallery-add:disabled{color:var(--dock-light);cursor:default;background:0 0;border-color:#0000}.pixel-art{--px-ink:#f3ead2;--px-dim:#cbbd9b;--px-light:#ffffff1a;--px-rule:#ffffff1f;--digits:"Silkscreen", "Pixelify Sans", monospace;--pixel:"Pixelify Sans", system-ui, sans-serif;--text:"Atkinson Hyperlegible Next", system-ui, sans-serif;--card-width:148px}.pixel-art .card{--card-art-height:106px}.pixel-art.ui-flat{--px-light:transparent}.pixel-art #ui{font:400 14px/1.2 var(--pixel)}.pixel-art :is(.res,.resource-description) img.day-icon{width:18px;height:8px}.pixel-art :is(.res,.tab,.card .cost,.menu-grants,.room-meter-label,.room-meter-note,.resource-description,.world-gain) img{width:20px;height:20px}.pixel-art .card .copy img{vertical-align:calc(.333333em - 10px)}.pixel-art .card .copy img.day-icon{vertical-align:calc(.333333em - 4px)}.pixel-art .tab.build img{width:24px;height:24px}.pixel-art #tab-ants img{width:32px;height:32px}.pixel-art .topbar .hud-group{min-height:36px;box-shadow:inset 0 2px var(--px-light);background:#1c302ae6;border:0;gap:0;padding:0}.pixel-art.ui-frame .topbar .hud-group{box-shadow:inset 0 0 0 2px #44584a, inset 0 4px var(--px-light)}.pixel-art .topbar .res{background:0 0;border:0;gap:6px;height:36px;padding:0 12px}.pixel-art .currency-group .res+.res{box-shadow:inset 2px 0 var(--px-rule)}.pixel-art .topbar .res b{width:auto;font:400 16px/16px var(--digits);color:var(--px-ink)}.pixel-art .topbar .res b small,.pixel-art .topbar .currency-group .res.empty b i{color:#66705f}.pixel-art .topbar .res.empty b{color:var(--px-dim)}.pixel-art .ants-res img{filter:none}.pixel-art .day-speed{gap:2px;margin-right:0}.pixel-art .topbar .res.day{padding:0 12px}.pixel-art .speed{gap:2px}.pixel-art :is(.speed button,.menu-button){width:32px;min-width:32px;height:32px;color:var(--px-dim);box-shadow:none;background:0 0;border:0;padding:0}.pixel-art :is(.speed button,.menu-button):hover{color:var(--px-ink);box-shadow:inset 0 2px var(--px-light);background:#ffffff14}.pixel-art .speed button.on{color:var(--px-ink);box-shadow:inset 0 -2px var(--gold);background:#00000047;border:0}.pixel-art :is(.speed button,.menu-button) svg:not(.px-glyph){display:none}.pixel-art .px-glyph{display:block}.pixel-art .tabbar{background:color-mix(in srgb, var(--dock-dark) 90%, transparent);border-top:2px solid var(--dock-mid)}.pixel-art .tab{font:400 18px/1 var(--digits);color:var(--px-ink);background:color-mix(in srgb, var(--dock-button) 90%, transparent);box-shadow:inset 0 2px color-mix(in srgb, var(--dock-accent) 50%, transparent);border:0;transition:none}.pixel-art.ui-frame .tab{box-shadow:inset 0 0 0 2px var(--dock-mid), inset 0 4px var(--px-light)}.pixel-art .tab:hover{background:color-mix(in srgb, var(--dock-hover) 90%, transparent)}.pixel-art .tab:active{box-shadow:inset 0 2px var(--dock-dark)}.pixel-art .tab.on,.pixel-art .tab.on:hover{color:var(--dock-accent);background:color-mix(in srgb, var(--dock-bg) 90%, transparent);box-shadow:inset 0 2px var(--dock-accent);border:0}.pixel-art .dock-panel{background:color-mix(in srgb, var(--dock-bg) 90%, transparent);border-top:2px solid var(--dock-mid);box-shadow:none}.pixel-art .card{border:2px solid var(--dock-mid);box-shadow:none}.pixel-art .card:after{display:none}.pixel-art .card strong{font:700 16px/1.1 var(--pixel)}.pixel-art .card small{font:500 13.5px/1.25 var(--text)}.pixel-art .storage-bonus{font:600 13px/1 var(--text)}.pixel-art :is(.room-meter-label,.room-meter-note) b{font:400 16px/1 var(--digits)}.pixel-art .storage-bonus b{font:500 13.5px/1 var(--text)}.pixel-art .storage-bonus{gap:4px;padding:4px 9px 6px}.pixel-art .card{border-radius:6px}.pixel-art .card .copy{left:8px;right:8px;top:calc(var(--card-art-height) + 4px);grid-template-rows:22px 24px 24px;align-content:start;gap:0;display:grid;bottom:auto}.pixel-art .card .copy>strong{height:22px;font:700 16px/20px var(--pixel);white-space:normal;overflow-wrap:normal;margin:0}.pixel-art .card .copy>small{height:24px;min-height:0;font:500 13px/20px var(--text);white-space:nowrap;align-items:center;gap:6px;padding:0;display:flex;overflow:visible}.pixel-art .card .copy>small.coming-later{margin-top:0}.pixel-art .card .range-icon{box-sizing:border-box;flex:none;width:12px;height:12px;margin:0 -2px 0 0}.pixel-art .card-bonus{font:500 13px/20px var(--text)}.pixel-art .cost-resource{gap:4px}.pixel-art .card .cost{height:28px;font:400 16px/16px var(--digits);box-shadow:none;background:color-mix(in srgb, var(--dock-bg) 90%, transparent);border:0;border-radius:4px;gap:10px;padding:0 6px;top:8px;right:8px}.pixel-art .card .cost-resource:not(:first-child){margin-left:0}.pixel-art .card .cost-amount{position:relative;top:-2px}.pixel-art .dock-panel :is(.card.poor,.card:disabled) .cost:has(.cost-resource.missing){box-shadow:inset 0 0 0 2px #d88b83}.pixel-art .tip{font:500 14px/1.3 var(--text)}.pixel-art .tip-more{border:2px solid var(--dock-mid);box-shadow:none}.pixel-art .tip-copy{gap:3px;padding:8px 12px}.pixel-art .currency-detail{padding:8px 12px}.pixel-art .tip-copy>.tip-hint{margin-top:3px}.pixel-art .tip-copy>strong{font:700 18px/1.1 var(--pixel);text-shadow:none}.pixel-art .tip-body small{font:500 13px/1.3 var(--text)}.pixel-art .game-menu{box-shadow:none;border:2px solid #8f9e72}.pixel-art .game-menu[open]{animation:none}.pixel-art .game-menu h2{font:400 18px/1.2 var(--digits)}.pixel-art button{transition:none}.pixel-art button:is(.pressing,:active):not(:disabled):not(.poor):not(.blocked),.pixel-art :is(.dock-panel,.seed-tree-cards) .card:is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){box-shadow:none;translate:0 2px;scale:1}@container (width<=900px){.pixel-art .topbar .res{gap:4px;padding:0 8px}}@container (width<=640px){.pixel-art #ui{--card-width:min(148px, calc((100 * var(--vw) - 90px) / 3))}.pixel-art .topbar .res{gap:3px;padding:0 4px}.pixel-art :is(.speed button,.menu-button){width:28px;min-width:28px}}.feedback-button{min-width:44px;height:44px;color:var(--dock-accent);background:var(--dock-button);border:2px solid var(--dock-mid);font:400 16px/1 var(--digits,var(--pixel));-webkit-user-select:none;user-select:none;align-items:center;padding:0 8px;display:flex;position:fixed;bottom:74px;right:12px;box-shadow:inset 0 2px #ffffff1a}.feedback-button:is(:hover,:focus-visible){background:var(--dock-hover)}.feedback-glyph{flex:none;display:block}.feedback-button span{opacity:0;white-space:nowrap;max-width:0;margin-right:0;transition:max-width .18s ease-out,margin-right .18s ease-out,opacity .14s;overflow:hidden}.feedback-button:is(:hover,:focus-visible) span{opacity:1;max-width:120px;margin-right:8px}.feedback-off:is(:hover,:focus-visible) span{max-width:min(420px,100vw - 100px)}.viewing-replay .feedback-button{display:none}.feedback-dialog{width:min(520px, calc(100 * var(--vw) - 32px));max-height:calc(100 * var(--dvh) - 32px);color:var(--px-ink,var(--ink));background:var(--dock-bg);border:2px solid var(--dock-mid);padding:0;overflow:auto;box-shadow:0 4px #10282380}.feedback-dialog::backdrop{background:#0a14108c}.feedback-dialog.leaving,.feedback-dialog.leaving::backdrop{opacity:0;transition:opacity .3s ease-out}.feedback-dialog.thanked .feedback-form{visibility:hidden}.feedback-thanks{text-align:center;outline:none;align-content:center;justify-items:center;gap:8px;padding:20px;display:grid;position:absolute;inset:0}.feedback-thanks[hidden]{display:none}.feedback-thanks h1{color:var(--dock-accent);font:700 28px/1.1 var(--pixel);margin:8px 0 0}.feedback-thanks p{color:var(--px-dim,#cbbd9b);font:500 16px/1.4 var(--text,system-ui);margin:0}.feedback-form{gap:12px;padding:20px;display:grid;position:relative}.feedback-head{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding-right:24px;display:grid}.feedback-portrait{border:3px solid var(--dock-accent);background:var(--dock-card);border-radius:50%;width:112px;height:112px;display:block}.feedback-head h1{text-wrap:balance;color:var(--dock-accent);font:700 24px/1.1 var(--pixel);margin:0 0 6px}.feedback-head p{text-wrap:balance;color:var(--px-dim,#cbbd9b);font:500 15px/1.4 var(--text,system-ui);margin:0}.feedback-kinds{border:2px solid var(--dock-mid);grid-template-columns:1fr 1fr;margin:4px 0 0;padding:0;display:grid}.feedback-kinds legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.feedback-kinds label{min-height:44px;color:var(--px-dim,#cbbd9b);background:var(--dock-card);font:400 16px/1 var(--digits,var(--pixel));cursor:var(--cursor-pointer);justify-content:center;align-items:center;gap:8px;display:flex;position:relative}.feedback-kinds label+label{border-left:2px solid var(--dock-mid)}.feedback-kinds label:hover{color:var(--px-ink,var(--ink));background:var(--dock-hover)}.feedback-kinds label:has(:checked){color:var(--dock-bg);background:var(--dock-accent)}.feedback-kinds label:has(:focus-visible){outline-offset:-5px;outline:2px solid #fff3c9}.feedback-kinds input{opacity:0;pointer-events:none;position:absolute}.feedback-label{color:var(--dock-accent);font:700 16px/1.2 var(--pixel);margin-bottom:-6px}.feedback-dialog textarea{resize:vertical;width:100%;min-height:120px;color:var(--px-ink,var(--ink));border:2px solid var(--dock-mid);font:500 15px/1.45 var(--text,system-ui);cursor:var(--cursor-text);background:#1d1a13;padding:10px 12px}.feedback-dialog textarea:focus-visible{outline:2px solid var(--dock-accent);outline-offset:0}.feedback-dialog textarea::placeholder{color:#8f866d}.feedback-replay{color:var(--px-dim,#cbbd9b);font:500 14px/1.4 var(--text,system-ui);cursor:var(--cursor-pointer);align-items:center;gap:10px;display:flex}.feedback-replay[hidden]{visibility:hidden;display:flex}.feedback-replay input{width:18px;height:18px;accent-color:var(--gold);cursor:inherit;flex:none;margin:0}.feedback-status{color:var(--px-dim,#cbbd9b);font:500 14px/1.4 var(--text,system-ui);margin:0}.feedback-status:empty{display:none}.feedback-status.bad{color:#ffb4a0}.feedback-actions{align-items:center;gap:10px;display:flex}.feedback-discord{color:#fff;background:#5865f2;place-items:center;width:40px;height:40px;display:grid}.feedback-discord:is(:hover,:focus-visible){background:#4752c4}.feedback-discord-logo{display:block}.feedback-join{color:var(--px-dim,#cbbd9b);font:700 16px/1 var(--pixel)}.feedback-count{color:var(--px-dim,#cbbd9b);font:400 14px/1 var(--digits,monospace);margin-right:auto}.feedback-actions button{min-height:40px;font:700 18px/1 var(--pixel);padding:0 18px}.feedback-actions .feedback-cancel{color:var(--px-ink,var(--ink));background:var(--dock-button);border:2px solid #0000}.feedback-actions button:hover:not(:disabled){background:var(--dock-hover)}.feedback-actions .feedback-send{color:#1c302a;background:var(--gold);border-color:#fff3c9}.feedback-actions .feedback-send:hover:not(:disabled){background:#fff0bf}.feedback-actions .feedback-send:disabled{opacity:.45;cursor:default}.feedback-dialog:not(.survey-dialog):not(:modal)[open]{z-index:5;height:fit-content;margin:auto;position:fixed;inset:0;box-shadow:0 4px #10282380,0 0 0 100vmax #0a14108c}#ui .tabbar{z-index:6}.survey-dialog{width:min(640px, calc(100 * var(--vw) - 32px))}.survey-form{gap:18px;padding:22px 24px 20px}.survey-head{grid-template-columns:88px minmax(0,1fr)}.survey-head .feedback-portrait{width:88px;height:88px}.survey-head p{font-size:15px}.survey-form:focus{outline:none}.survey-steps{display:grid}.survey-step{grid-area:1/1;align-content:start;gap:12px;display:grid}.survey-step[hidden]{visibility:hidden;display:grid}.survey-question{color:var(--dock-accent);font:700 18px/1.35 var(--text,system-ui);margin:0}@container (width>=680px){.survey-step[data-step="1"] .survey-question{white-space:nowrap}}.survey-question strong{color:#fff;font-weight:800}.survey-faces{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.survey-faces button{color:var(--px-ink,var(--ink));background:var(--dock-card);border:2px solid var(--dock-mid);font:600 15px/1.25 var(--text,system-ui);text-align:center;align-content:start;justify-items:center;gap:10px;padding:16px 8px 14px;display:grid}.survey-faces button:hover{background:var(--dock-hover)}.survey-faces button[aria-checked=true]{color:var(--dock-bg);background:var(--dock-accent);border-color:#fff3c9}.survey-face{display:block}.survey-dialog textarea{resize:vertical;width:100%;min-height:104px;color:var(--px-ink,var(--ink));border:2px solid var(--dock-mid);font:500 15.5px/1.5 var(--text,system-ui);cursor:var(--cursor-text);background:#1d1a13;padding:12px 14px}.survey-dialog textarea:focus-visible{outline:2px solid var(--dock-accent);outline-offset:0}.survey-dialog textarea::placeholder{color:#8f866d}.survey-actions{align-items:center;gap:14px;display:flex}.survey-back{color:#9c9077;font:500 14px/1 var(--text,system-ui);background:0 0;border:0;padding:6px 0}.survey-back:hover{color:var(--dock-accent)}.survey-back[hidden]{visibility:hidden;display:block}.survey-actions .feedback-count{margin-right:auto}.survey-pips{gap:5px;display:flex}.survey-pips i{border:2px solid var(--dock-mid);width:10px;height:10px}.survey-pips i.on{background:var(--dock-accent);border-color:var(--dock-accent)}.survey-next{color:#1c302a;background:var(--gold);min-height:40px;font:700 18px/1 var(--pixel);border:2px solid #fff3c9;padding:0 22px}.survey-next:hover:not(:disabled){background:#fff0bf}.survey-next:disabled{opacity:.45;cursor:default}.feedback-button.is-glowing{background:var(--dock-hover);border-color:var(--gold);box-shadow:0 0 0 3px #ffe5a059,0 0 18px 4px #ffe5a08c}.feedback-button.is-glowing span{opacity:1;max-width:120px;margin-right:8px}@media (prefers-reduced-motion:no-preference){.feedback-button.is-glowing{animation:1.6s ease-in-out infinite feedback-glow}}@keyframes feedback-glow{50%{box-shadow:0 0 0 3px #ffe5a026,0 0 8px 1px #ffe5a04d}}@container (width<=520px){.survey-form{padding:18px 16px 16px}.survey-head{grid-template-columns:64px minmax(0,1fr)}.survey-head .feedback-portrait{width:64px;height:64px}.survey-faces button{padding:12px 4px 10px;font-size:13.5px}}#ui.survey-open :is(.tab.prompt,.tutorial-prompt,.tutorial-prompt>*){animation:none}@media (pointer:coarse){.feedback-dialog textarea{font-size:16px}}.welcome-dialog{width:min(720px, calc(100 * var(--vw) - 32px));max-height:calc(100 * var(--dvh) - 32px);color:var(--px-ink,var(--ink));background:var(--dock-bg);border:2px solid var(--dock-mid);padding:0;overflow:auto;box-shadow:0 4px #10282380}.welcome-dialog::backdrop{background:#0a14108c}.welcome-form{gap:26px;padding:28px 32px 0;display:grid}.welcome-head{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:18px;display:grid}.welcome-portrait{border:3px solid var(--dock-accent);background:var(--dock-card);border-radius:50%;width:76px;height:76px;display:block}.welcome-head p{color:var(--px-dim,#cbbd9b);font:500 16px/1.5 var(--text,system-ui);text-wrap:balance;margin:0}.welcome-head b{color:var(--dock-accent);font-weight:700}.welcome-title{border-top:2px solid var(--dock-card);gap:10px;padding-top:24px;display:grid}.welcome-kicker{color:var(--dock-mid);font:400 13px/1 var(--digits,monospace);letter-spacing:.04em;text-transform:uppercase}.welcome-title h1{color:var(--dock-accent);font:700 42px/1.05 var(--pixel);text-wrap:balance;margin:0}.welcome-steps{justify-content:center;align-items:center;gap:36px;display:flex}.welcome-step{color:var(--px-ink,var(--ink));font:600 17px/1.2 var(--text,system-ui);text-align:center;justify-items:center;gap:12px;display:grid}.welcome-step-glyph{color:var(--dock-accent)}.welcome-arrow{color:var(--dock-mid);flex:none}.welcome-planned{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.welcome-planned .welcome-kicker{margin-right:4px}.welcome-chip{color:var(--px-dim,#cbbd9b);background:var(--dock-card);border:2px dashed var(--dock-button);font:400 13px/1 var(--digits,monospace);padding:5px 9px}.welcome-actions{background:var(--dock-bg);border-top:2px solid var(--dock-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 0 26px;display:flex;position:sticky;bottom:0}.welcome-time{color:var(--px-dim,#cbbd9b);font:500 17px/1.3 var(--text,system-ui);align-items:center;gap:10px;display:inline-flex}.welcome-clock{color:var(--dock-accent);flex:none}.welcome-minutes{color:var(--dock-accent);font:700 30px/1 var(--digits,monospace);align-items:center;gap:4px;display:inline-flex}.welcome-pc{color:var(--gold);border:2px solid var(--gold);font:400 13px/1 var(--digits,monospace);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-left:auto;padding:5px 9px}.welcome-play{color:#1c302a;background:var(--gold);min-height:48px;font:700 22px/1 var(--pixel);border:2px solid #fff3c9;align-items:center;gap:12px;padding:0 20px 0 24px;display:inline-flex}.welcome-play:hover{background:#fff0bf}@container (width>=760px){.welcome-head p,.welcome-title h1{white-space:nowrap}}@container (height<=520px){.welcome-form{gap:12px;padding:16px 24px 0}.welcome-head{grid-template-columns:52px minmax(0,1fr);gap:14px}.welcome-portrait{width:52px;height:52px}.welcome-head p{font-size:15px;line-height:1.4}.welcome-title{gap:6px;padding-top:12px}.welcome-title h1{font-size:32px}.welcome-step{grid-auto-flow:column;align-items:center;gap:8px}.welcome-step-glyph{width:24px;height:24px}.welcome-actions{padding:12px 0 16px}}@container (width<=640px){.welcome-form{gap:20px;padding:20px 20px 0}.welcome-actions{padding-bottom:20px}.welcome-head{grid-template-columns:56px minmax(0,1fr);gap:14px}.welcome-portrait{width:56px;height:56px}.welcome-head p{font-size:15px}.welcome-title h1{font-size:30px}.welcome-steps{gap:12px}.welcome-step{font-size:15px}.welcome-play{flex:1;justify-content:center}}@container (width<=640px) and (height<=700px){.welcome-form{gap:14px;padding-top:16px}.welcome-head p{font-size:14px}.welcome-title{gap:6px;padding-top:14px}.welcome-title h1{font-size:26px}.welcome-step-glyph{width:24px;height:24px}.welcome-step{gap:6px}.welcome-actions{padding:12px 0 16px}.welcome-time{white-space:nowrap}.welcome-clock{width:24px;height:24px}.welcome-minutes{font-size:24px}}.replay-controls-host{z-index:10000;width:248px;max-width:calc(100 * var(--vw) - 24px);pointer-events:none;position:fixed;top:100px;right:12px}.replay-transport{z-index:auto;width:100%;max-width:none;color:var(--ink);pointer-events:auto;font:13px/1.4 Tahoma,Avenir Next,system-ui,sans-serif;position:relative;inset:auto}.replay-transport[hidden]{display:none}.replay-controls-host:has(.replay-show-controls:not([hidden])){pointer-events:auto;min-height:210px}.replay-controls-host:has(.replay-show-controls:not([hidden])) .replay-transport[hidden]{opacity:0;pointer-events:none;display:block}.replay-controls-host:has(.replay-show-controls:not([hidden])):hover .replay-transport[hidden]{opacity:1;pointer-events:auto}.replay-controls-host:has(.replay-show-controls:not([hidden])):has(:focus-visible) .replay-transport[hidden]{opacity:1;pointer-events:auto}.replay-show-controls{display:none!important}.replay-transport button{background:var(--card);color:var(--ink);font:inherit;cursor:var(--cursor-pointer);border:1px solid #687762;border-radius:4px;padding:8px 10px}.replay-transport button:hover:not(:disabled){border-color:var(--gold);background:#344b39}.replay-transport button:disabled{opacity:.45;cursor:default}.replay-mini{background:var(--panel);border:1px solid #687762;border-radius:6px;flex-direction:column;gap:12px;padding:14px;display:flex;box-shadow:0 3px 12px #10282380}.replay-mini-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.replay-mini strong{color:var(--gold);font:700 14px/1.3 var(--pixel)}.replay-mini output{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.replay-return{text-align:left;width:100%;font-size:13px}.replay-transport [hidden]{display:none}.replay-mini-actions{justify-content:center;align-items:center;gap:10px;display:flex}.replay-mini-actions [data-back],.replay-mini-actions [data-forward]{width:50px;height:40px;padding:0;font-size:14px}.replay-mini-actions [data-fast]{letter-spacing:-2px;width:40px;height:40px;padding:0;font-size:11px}.replay-mini-actions [data-fast].on{border-color:var(--gold);color:var(--gold)}.replay-mini-actions .replay-dial{background:radial-gradient(circle,var(--card) 60%,transparent 63%),conic-gradient(var(--gold) var(--replay-progress,0deg),#687762 0);border:0;border-radius:50%;width:48px;height:48px;padding:0;font:20px/1 sans-serif}.replay-secondary{gap:6px;display:flex}.replay-secondary button{flex:1;min-width:0;padding:7px 4px;font-size:12px}.replay-transport .replay-play-now{border-color:var(--gold);width:100%;color:var(--gold);font-weight:700}.replay-timeline{align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.replay-transport .replay-timeline input{width:auto;min-width:0;accent-color:var(--gold);flex:1;min-height:24px;margin:0;padding:0}.replay-options{width:min(360px,calc(100 * var(--vw) - 24px));max-height:calc(100 * var(--dvh) - 420px);background:var(--panel);border:1px solid #687762;border-radius:6px;gap:14px;padding:14px;display:grid;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 3px 12px #10282380}.replay-heading,.replay-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.replay-heading{background:var(--panel);z-index:1;justify-content:space-between;padding:8px 0;position:sticky;top:-14px}.replay-heading button{min-width:32px;padding:4px;font-size:20px;line-height:1}.replay-options [data-status]{color:#b5bda2;overflow-wrap:anywhere;font-size:11px}.replay-options p,.replay-options small{color:#b5bda2;margin:0;font-size:12px;line-height:1.5}.replay-options label{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.replay-options select{background:var(--card);min-width:0;max-width:100%;color:var(--ink);font:inherit;border:1px solid #687762;border-radius:4px;padding:7px 5px}.replay-checks{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.replay-checks label{min-height:32px;cursor:var(--cursor-pointer);flex-wrap:nowrap;align-items:center;font-size:12px}.replay-transport .replay-checks input{width:18px;height:18px;accent-color:var(--gold);flex-shrink:0;margin:0}@container (width>=600px) and (height<=560px){.replay-controls-host{top:70px}.replay-options{width:min(360px,calc(100 * var(--vw) - 284px));max-height:calc(100 * var(--dvh) - 82px);top:0;right:100%}}@container (width<=380px){.replay-checks{grid-template-columns:minmax(0,1fr)}}.replay-review-status{color:#b5bda2;margin:0;font-size:11px}.replay-lapse{border:1px solid #4b6352;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 0 10px;padding:8px 10px 10px;display:grid}.replay-lapse legend{padding:0 4px;font-weight:700}.replay-lapse label{gap:3px;display:grid}.replay-lapse select{width:100%}.replay-lapse .replay-lapse-check{grid-column:1/-1;align-items:center;gap:6px;display:flex}.replay-lapse [data-timelapse]{grid-column:1/-1}
