@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;--make-fill:#0a281499;--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;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}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}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{cursor:var(--cursor-pointer)}#world.panning{cursor:var(--cursor-holding)}#world.placing{cursor:var(--cursor-crosshair)}#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}.day-speed{align-items:center;gap:2px;margin-right:4px;display:flex}.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{--dock-bg:#1c3028;--dock-card:#2c4435;--dock-button:#3b5a3f;--dock-hover:#50764d;--dock-light:#9bbc8e;--dock-mid:#7b9a70;--dock-dark:#1b3021;--dock-accent:#e7e1aa}.unlocked-seed-card[data-unlock-theme=ants],.card-gallery-section[data-gallery=ants],.tab[data-tab=ants],#panel-ants{--dock-bg:#30251f;--dock-card:#49352b;--dock-button:#79523d;--dock-hover:#8d644b;--dock-light:#d3ac84;--dock-mid:#ae8667;--dock-dark:#34251c;--dock-accent:#f3d1a1}.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}.upgrade-card[data-upgrade-theme=upgrades],.unlocked-seed-card[data-unlock-theme=upgrades],.card-gallery-section[data-gallery=upgrades],.tab[data-tab=upgrades],#panel-upgrades{--dock-bg:#202e33;--dock-card:#30434b;--dock-button:#45616b;--dock-hover:#587681;--dock-light:#a1bbc0;--dock-mid:#7f9da7;--dock-dark:#22363f;--dock-accent:#deeaeb}.seed-dialog,.seed-map-return,.tip.label-tip,.feedback-button,.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}button:focus-visible{outline:2px solid var(--gold);outline-offset:-3px}.dock-panel{border-top:3px solid var(--dock-light);height:min(230px,100dvh - 180px);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{gap:9px;height:100%;padding:3px 2px 2px;display:flex;overflow:hidden}.dock-panel.tucking,.dock-panel.tucking .deck{overflow:visible}.deck .off-page{display:none}.deck-tab{flex:0 0 72px;position:relative}.deck-icon,.deck-arrow{position:absolute;translate:0 -50%}.deck-icon{width:64px;height:64px;image-rendering:pixelated;top:80px;left:calc(50% - 32px)}#panel-build .deck-icon{width:48px;height:48px;left:calc(50% - 24px)}#panel-upgrades .deck-icon{width:40px;height:40px;left:calc(50% - 20px)}.deck-arrow{justify-content:center;display:flex;top:150px;left:0;right:0}.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]{visibility:hidden;display:flex}.page-arrow:is(:hover,:focus-visible){color:var(--card-hover)}#ui .page-arrow strong{font:400 22px/1 Silkscreen,monospace}.page-arrow .control-icon{flex:none;width:32px;height:32px}@media (width<=640px){.deck-tab{flex-basis:34px}.deck-icon{width:32px;height:32px;left:calc(50% - 16px)}#panel-build .deck-icon{width:24px;height:24px;left:calc(50% - 12px)}#panel-upgrades .deck-icon{width:20px;height:20px;left:calc(50% - 10px)}.page-arrow{padding:4px 2px}#ui .page-arrow strong{font-size:16px}.page-arrow .control-icon{width:24px;height:24px}}.card,.upgrade-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,.upgrade-card .art{width:100%;height:var(--card-art-height);object-fit:cover;image-rendering:pixelated;position:absolute;top:0;left:0}.card:after,.upgrade-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:var(--gold);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 .tunnel-level{left:5px;right:auto}#ui[data-tunnel-level="0"] .tunnel-level,#ui:not([data-tunnel-level]) .tunnel-level{display:none}#ui[data-tunnel-level="1"] .tunnel-level:after{content:"2"}#ui[data-tunnel-level="2"] .tunnel-level:after{content:"3"}#ui[data-tunnel-level="3"] .tunnel-level:after{content:"4"}.card .cost img{width:12px;height:12px;image-rendering:pixelated}.cost-resource{align-items:center;gap:3px;display:inline-flex}.cost-resource.missing .cost-amount,.seed-reroll.poor [data-seed-reroll-price]{color:#d88b83}.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:#bbb;background:#1e1e1ef2;border-color:#777}.card .copy,.upgrade-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,.upgrade-card strong{white-space:nowrap;font:700 20px/1.1 var(--pixel);color:#fff5d4;text-shadow:1px 1px #111e19}.card small,.upgrade-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,.upgrade-card small.resource-description.dirt-yield{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dirt-yield [data-dirt]{display:contents}.dirt-add{white-space:nowrap}#ui:not(.tunnel-tanDirt) [data-dirt=tanDirt],#ui:not(.tunnel-redDirt) [data-dirt=redDirt],#ui:not(.tunnel-grayDirt) [data-dirt=grayDirt]{display:none}.resource-description img,.storage-bonus img{width:13px;height:13px;image-rendering:pixelated}:is(.card,.upgrade-card) .copy img{vertical-align:calc(.333333em - 6.5px)}.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 .storage-bonus{margin:0;padding:4px 10px 6px;position:absolute;bottom:-4px;left:-5px;right:-5px}.card .copy:has(>.storage-bonus){padding-bottom:25px}.storage-bonus>span:has(img){align-items:center;gap:4px;display:inline-flex}.storage-bonus b{color:#d7d7ad;font-weight:700}.storage-bonus em{font-style:normal}.storage-card.poor .storage-bonus{filter:grayscale()}.hint{min-width:0;color:var(--gold);font:600 14px/1.2 var(--pixel);text-align:right;pointer-events:none;flex:0 30%;margin-left:auto;display:none}.hint.bad{color:#ffb4a0}.upgrade-card strong{font-size:18px}.upgrade-level{color:#c3c99f;font:500 12px/1 var(--pixel);background:#a6bb7714;justify-content:space-between;align-items:center;margin-top:auto;margin-bottom:4px;padding:5px;display:flex}.upgrade-pips{gap:3px;display:flex}.upgrade-pips i{border:1px solid #7f9da7;width:10px;height:10px}.upgrade-pips i.on{background:#d7d7ad;border-color:#d7d7ad}.upgrade-card.maxed .upgrade-pips i{background:#ffe07a;border-color:#ffe07a}.upgrade-card{cursor:var(--cursor-pointer)}.upgrade-cost{z-index:2;color:var(--gold);background:#17241ef2;border:1px solid #a8955e;align-items:center;gap:5px;padding:3px 4px;font:700 12px/1 monospace;display:flex;position:absolute;top:5px;right:5px}.tip{z-index:5;color:#eee6d5;--tip-ground:color-mix(in srgb, var(--dock-card) 95%, transparent);background:var(--tip-ground);border:3px solid;border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid);width:208px;max-width:calc(100vw - 16px);box-shadow:0 2px var(--dock-dark);pointer-events:none;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;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-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)}.live-bonus{background:linear-gradient(var(--bonus-fill), var(--bonus-fill)), var(--tip-ground);margin:0}.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:hover{z-index:1;background:#50764d;border-color:#9bbc8e}.room-action.blocked{background:#38493f;border-color:#1b3021}.room-action.blocked:hover{background:#435249;border-color:#7b9a70}.room-action.on,.room-action.on:hover{background:#dfc079;border-color:#dfc079}.room-action.armed,.room-action.armed:hover{background:#a8473e;border-color:#a8473e}.room-action>img{width:24px;height:24px;image-rendering:pixelated}#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)>img: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-cost{color:var(--dock-accent);background:var(--dock-bg);box-shadow:inset 0 0 0 2px var(--dock-mid);align-items:center;gap:3px;margin-left:auto;padding:2px 5px;display:flex}.room-action-cost img{width:20px;height:20px;image-rendering:pixelated}.room-action-cost b{font:700 16px/16px var(--text,system-ui, sans-serif)}.room-action-cost.short{color:#c5c5c5;background:#222;box-shadow:inset 0 0 0 2px #d88b83}.room-action-cost.short b{color:#d88b83}.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;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:pre-line}.ant-list-body.pointed{color:#ffe5a0}.ant-list-head .tip-hint{margin-top:15px}.ant-list-row{border-left:3px solid #0000;grid-template-columns:20px 1fr auto 30px;align-items:center;column-gap:8px;min-height:34px;padding:1px 8px 1px 9px;display:grid}.ant-list-row:hover{background:#ffe5a014;border-left-color:#ffe5a0}.ant-list-row:hover :is(.ant-list-name,.ant-list-count){color:#ffe5a0}.ant-list-row.none{opacity:.45}.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,.ant-list-exile{font:400 16px/16px var(--digits,monospace);color:var(--px-ink,#f3ead2)}.ant-list-count{text-align:right}.ant-list-exile{width:30px;height:30px;box-shadow:none;pointer-events:auto;background:#3b5a3f;border:0;border-radius:0;margin:0;padding:0;position:relative}.ant-list-exile:hover:not(:disabled){background:#50764d}#ui .ant-list-exile:is(.pressing,:active):not(:disabled){box-shadow:none;color:#1c3028;background:#dfc079;translate:none;scale:1}.ant-list-tip{box-sizing:border-box;white-space:nowrap;color:#fff5d4;height:30px;font:700 18px/1.1 var(--pixel);pointer-events:none;background:#2c4435f2;border:2px solid #7b9a70;align-items:center;padding:0 8px;display:none;position:absolute;top:0;left:calc(100% + 14px)}.ant-list-exile:hover:not(:disabled) .ant-list-tip{display:flex}.card .cost-resource:not(:first-child){margin-left:4px}.game-menu{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;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;padding:clamp(24px,4vw,64px) 8px;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;transform:translateY(-8px)}to{opacity:1;transform: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, 3.5vw, 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-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(20px,4vh,40px) 8px;width:100%;margin:auto;display:grid}.menu-head{grid-column:1/-1}.menu-columns>.menu-column{grid-row:2}.menu-share{grid-column:1}.menu-main{grid-column:2}.menu-new{grid-column:3}.menu-column{text-align:center;color:#b7c1ae;align-content:start;justify-items:center;gap:10px;min-width:0;display:grid}.game-menu .menu-label{color:var(--gold);font:700 18px/1.4 var(--pixel);margin:0}.menu-controls{gap:6px;margin-top:14px;display:grid}.menu-controls p{margin:0}.game-menu .menu-column>button,.game-menu .menu-seed button{width:100%;min-height:52px;font:700 clamp(18px, 1.8vw, 22px)/1.2 var(--pixel);border-width:2px;justify-content:center;align-items:center;gap:10px;display:flex}.game-menu .menu-column>button[hidden]{display:none}.menu-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}.game-menu .menu-save-label{margin-top:14px}.menu-save-note{margin:0}.menu-lapse{justify-items:center;gap:10px;width:100%;display:grid}.menu-lapse[hidden]{display:none}.menu-lapse-frame{aspect-ratio:9/16;background:#1c302a;border:2px solid #8f9e72;height:clamp(160px,30vh,300px);position:relative;overflow:hidden}.menu-lapse-frame[data-shape=horizontal]{aspect-ratio:16/9;width:100%;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}.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 :is(button,input):focus-visible{outline-offset:4px;outline:2px solid #fff3c9}.game-menu .menu-options-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-options-button:hover{color:var(--ink);background:#31503f}.menu-options{box-sizing:border-box;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);background:#1c302a;border:0;margin:0;padding:24px clamp(24px,4vw,64px);overflow:hidden}.menu-options[open]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-content:center;gap:24px clamp(24px,3vw,48px);display:grid}.menu-options::backdrop{background:0 0}.menu-options>h2{text-align:center;grid-column:1/-1}.menu-options .menu-section{align-self:start}.game-menu .menu-options-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-options-close svg{margin:auto;display:block}.menu-section{border-top:1px solid #44584a;align-content:start;gap:10px;padding-top:16px;display:grid}.game-menu button,.replay-transport button,.replay-away button,.cancel-confirm 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,.cancel-confirm 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}.game-menu .menu-column>.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:repeat(4,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(100vw - 200px);color:var(--gold);text-align:center;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (width<=620px){.game-menu{padding:80px 24px 32px}.game-menu .menu-options-button{justify-self:end;margin-top:24px;position:static}.menu-columns{flex-direction:column;align-items:stretch;gap:32px;display:flex}}.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,.dock-panel .upgrade-card.tutorial-prompt,.speed [data-s].tutorial-prompt:not(.on){outline-offset:-2px;outline:2px solid #0000;animation:1.6s ease-in-out infinite tab-prompt}.speed [data-s].tutorial-prompt:not(.on){animation-name:speed-prompt}@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}}.ant-card{height:210px}.ant-card .copy{bottom:28px}.card .ant-totals{inset:auto 5px 6px auto}.ant-card .hatch-fx{z-index:3;width:20px;height:20px;image-rendering:pixelated;pointer-events:none;position:absolute;top:0;left:0}:is(.card,.upgrade-card) .refuse-cover{z-index:1;width:100%;height:var(--card-art-height);box-sizing:border-box;opacity:0;pointer-events:none;background:#a3322acc;justify-content:center;align-items:center;gap:8px;padding-top:33px;display:flex;position:absolute;top:0;left:0}.refuse-cover img{height:20px;image-rendering:pixelated}.ant-card.just-hatched{border-color:#ffe08a;box-shadow:0 0 14px #ffe08a80}.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,.dock-panel .upgrade-cost{background:var(--dock-bg);border-color:var(--dock-mid);color:var(--dock-accent)}.dock-panel .card small,.room-tip .card small,.dock-panel .upgrade-card small{color:#eee6d5}.dock-panel .ant-card.just-hatched{border-color:var(--dock-accent);box-shadow:0 0 14px color-mix(in srgb, var(--dock-accent) 45%, transparent)}.dock-panel .card.poor .cost{background:var(--dock-bg);border-color:var(--dock-mid);color:var(--dock-accent)}.dock-panel .card.poor .copy{filter:none;opacity:.8}.dock-panel .card.poor:not(.just-hatched) .art{filter:saturate(.35);opacity:.8}.dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) .art{filter:grayscale();opacity:.65}.dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) :is(.cost,.upgrade-cost){color:#c5c5c5;background:#222;border-color:#444}.dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) :is(.cost,.upgrade-cost):has(.cost-resource.missing){border-color:#d88b83}.dock-panel .upgrade-card,.dock-panel .upgrade-card:disabled:not(.just-hatched,.just-upgraded,.maxed){--ground:#303030;background:var(--ground);border-color:color-mix(in srgb, var(--dock-mid) 55%, #393939);box-shadow:none}.dock-panel .upgrade-card .art,.dock-panel .upgrade-card:disabled:not(.just-hatched,.just-upgraded,.maxed) .art{filter:grayscale();opacity:.65}.dock-panel .upgrade-card .copy{filter:grayscale()}.dock-panel .upgrade-card[data-upgrade=tunnel] .copy{filter:none}.upgrade-card[data-upgrade=mandibles] .art{object-fit:contain;background:#303030}.dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed){--ground:#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,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) :is(.copy,.copy :has(img))>:not(img,:has(img)){filter:grayscale()}.dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) .resource-description{color:#e7e7e7}.dock-panel :is(.card.poor,.card:disabled):not(.just-hatched) .storage-bonus:has(img){filter:none;color:#e5e5e5;background:#b2b2b229}.dock-panel .card .hatched-count.zero{color:#f2877e;filter:none}.dock-panel .ant-card:is(.poor,:disabled) :is(.daily-food>:not(img),.ant-totals){filter:grayscale()}.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;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[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,.dock-panel .upgrade-card .art{object-fit:cover}.dock-panel .upgrade-card:is(:not(:disabled),.just-upgraded,.maxed){--ground:var(--dock-card);background:var(--ground);filter:none;border-color:var(--dock-light) var(--dock-dark) var(--dock-dark) var(--dock-mid)}.dock-panel .upgrade-card:is(:not(:disabled),.just-upgraded,.maxed) :is(.art,.copy){filter:none;opacity:1}.dock-panel .upgrade-card.maxed{border-color:#e3c25a #8a6a1c #8a6a1c #c9a640}.dock-panel .upgrade-card.just-upgraded{border-color:var(--dock-accent);box-shadow:0 0 14px color-mix(in srgb, var(--dock-accent) 45%, transparent)}.upgrade-max,.upgrade-card.maxed .upgrade-cost .cost-resource{display:none}.dock-panel .upgrade-card.maxed .upgrade-cost{color:#2a2008;background:#ffe07a;border-color:#8a6a1c}.upgrade-card.maxed .upgrade-max{display:inline}.upgrade-cost img{width:15px;height:15px;image-rendering:pixelated}@media (width<=900px){.res{gap:3px;padding:4px}.res span{display:none}}@media (width<=640px){:root{--card-width:min(150px, calc((100vw - 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}}@media (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-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{background:var(--make-fill);margin:-5px -5px 0;padding:4px 5px 6px}.room-meter-note span+span{margin-top:5px}.room-indicators[hidden],.room-meter-note[hidden]{display:none}.card .daily-food{z-index:2;color:var(--dock-accent);align-items:center;gap:3px;font:700 10px/1 monospace;display:inline-flex;position:absolute;bottom:9px;left:8px}.card .daily-food img{width:13px;height:13px;image-rendering:pixelated}:is(.dock-panel,.seed-offer,.room-tip) :is(.card,.upgrade-card) .copy strong{white-space:normal;overflow-wrap:anywhere;margin-right:-5px;font-size:clamp(15px,1.5vw,18px);line-height:1.1}@media (width>=641px){:is(.build-panel,.room-tip,#panel-ants) .card .copy{gap:0}:is(.build-panel,.room-tip,#panel-ants) .card .copy>strong{line-height:21px}:is(.build-panel,.room-tip,#panel-ants) .card .copy>small{min-height:21px;line-height:21px}}#ui :is(.dock-panel,.seed-offer) :is(.card,.upgrade-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)}button:is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){transition-duration:55ms;translate:0 1px;scale:.95}:is(.dock-panel,.seed-offer) :is(.card,.upgrade-card):is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){translate:0 2px;scale:.96;box-shadow:inset 0 2px 3px #0a120c40}.seed-dialog{z-index:10;--seed-bottom:min(310px, max(16px, calc(100dvh - 540px)));inset:auto 0 var(--seed-bottom);border:3px solid var(--dock-light);background:var(--dock-dark);width:564px;max-width:calc(100vw - 32px);color:var(--dock-accent);font-family:var(--pixel);margin:0 auto;padding:34px 34px 32px;position:fixed;overflow:visible}.seed-picker{max-height:calc(100dvh - var(--seed-bottom) - 90px);outline:none;overflow-y:auto}.seed-map-return[hidden]{display:none}:is(.game-menu,.card-gallery) :is(.menu-close,.menu-options-close){color:var(--dock-accent,var(--gold));background:var(--dock-button,var(--card));border:2px solid;border-color:var(--dock-light,var(--edge-light)) var(--dock-dark,var(--edge-dark)) var(--dock-dark,var(--edge-dark)) var(--dock-mid,#8f9e72);box-shadow:0 2px var(--dock-dark,var(--edge-dark));justify-content:center;align-items:center;padding:0;display:flex}:is(.game-menu,.card-gallery) :is(.menu-close,.menu-options-close):hover{background:var(--dock-hover,#31503f)}.control-icon{shape-rendering:crispedges;flex:0 0 20px;display:block}.seed-dialog header{text-align:center;margin-bottom:34px}.seed-dialog h1{justify-content:center;align-items:center;gap:10px;margin:0 0 12px;font-size:28px;display:flex}.seed-title-icon{flex:0 0 48px;width:48px;height:40px;position:relative}.seed-title-icon canvas{width:96px;height:80px;image-rendering:pixelated;pointer-events:none;position:absolute;top:-14px;left:-24px}.seed-offer{justify-content:center;gap:9px;padding:4px;display:flex;overflow:visible}.seed-card{cursor:var(--cursor-pointer)}.seed-offer .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-offer .unlocked-seed-card :is(.art,.copy){filter:none;opacity:1}.seed-offer .unlocked-seed-card .upgrade-cost{background:var(--dock-bg);border-color:var(--dock-mid);color:var(--dock-accent)}.seed-offer .unlocked-seed-card small{color:#eee6d5}.dock-panel .unlocked-seed-card.poor:not(.just-hatched){--ground:#303030;background:var(--ground);border-color:#777;box-shadow:0 2px #222}.dock-panel .unlocked-seed-card.poor:not(.just-hatched) :is(.art,.copy){filter:grayscale()}.dock-panel .unlocked-seed-card.poor:not(.just-hatched) .upgrade-cost{color:#c5c5c5;background:#222;border-color:#444}.seed-actions{justify-content:center;gap:14px;margin-top:28px;display:flex}:is(.seed-reroll,.seed-map,.seed-map-return){min-height:42px;color:var(--dock-accent);background:var(--dock-button);border:2px solid var(--dock-light);box-shadow:0 2px var(--dock-dark);font:700 18px/1 var(--pixel);justify-content:space-between;align-items:center;gap:24px;padding:8px 14px;display:flex}.seed-action-label{align-items:center;gap:10px;display:flex}.seed-reroll{background:var(--dock-dark)}.seed-reroll-cost{align-items:center;gap:5px;font:700 14px/1 monospace;display:flex}.seed-reroll-cost img{width:18px;height:18px;image-rendering:pixelated}:is(.seed-reroll,.seed-map,.seed-map-return):hover:not(:disabled){background:var(--dock-hover)}:is(.seed-reroll,.seed-map,.seed-map-return):focus-visible{outline:2px solid var(--dock-accent);outline-offset:3px}.seed-reroll:disabled{opacity:.5}.seed-view-toggle{background:var(--dock-dark);justify-content:center;gap:10px}.seed-view-toggle[aria-pressed=true]{border-color:var(--dock-accent);box-shadow:inset 0 2px var(--dock-bg), 0 1px var(--dock-mid)}.seed-map-return{background:var(--dock-dark);z-index:10;white-space:nowrap;position:fixed;top:100px;left:50%;transform:translate(-50%)}.seed-map-return svg{transform:scaleX(-1)}.seed-flight{z-index:100;pointer-events:none;font-family:var(--pixel);padding:0;display:block;position:fixed;overflow:visible}.seed-flight>.seed-card{width:100%;min-width:0;height:100%;translate:0;scale:1}@media (width<=640px){.seed-dialog{padding:24px 14px}.seed-dialog .seed-offer:not(.seed-flight){grid-template-columns:repeat(3, var(--card-width));gap:8px;display:grid;overflow:visible}.seed-card{min-width:0}}.menu-performance{grid-template-columns:1fr;margin-top:8px}.performance-overlay{z-index:20;max-width:calc(100vw - 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}.renderer-error{pointer-events:auto;width:min(480px,100vw - 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,.cancel-confirm[open]{z-index:10001;width:min(360px,100vw - 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,.cancel-confirm strong{color:var(--gold);font-size:24px}.replay-away button,.cancel-confirm button{pointer-events:auto;cursor:var(--cursor-pointer);font:700 15px var(--pixel)}.replay-away[hidden],.replay-cursor[hidden]{display:none}.cancel-confirm[open]{pointer-events:auto;margin:0;bottom:auto;right:auto}.cancel-confirm div{gap:10px;width:min(220px,100%);display:grid}.cancel-confirm div button{padding:11px 12px;font-size:18px}.cancel-confirm .cancel-delete{color:#1c302a;background:var(--gold);border-color:#fff3c9;box-shadow:0 4px #8b784b}.cancel-confirm .cancel-delete:hover{background:#fff0bf}.cancel-confirm b{font:400 18px/1 var(--digits,var(--pixel))}.cancel-confirm img{vertical-align:-3px;width:18px;height:18px;image-rendering:pixelated}.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,.replay-hide-menus #ui .seed-map-return,.replay-hide-menus #ui .seed-flight{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}.replay-hide-construction .construction-layer,.replay-hide-construction .construction-layer *{visibility:hidden}.lapse-tracker{z-index:10002;pointer-events:none;position:fixed;top:10.5vh;transform:scale(1.6)}.lapse-tracker[hidden]{display:none}.lapse-tracker[data-corner=left]{transform-origin:0 0;left:4vw}.lapse-tracker[data-corner=right]{transform-origin:100% 0;right:4vw}.lapse-tracker .res b{width:auto;min-width:3ch}.lapse-output{z-index:2147483647;pointer-events:none;width:100vw;height:100vh;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}html.inbox-page{background:var(--panel);height:auto;min-height:100%;overflow:auto}body.inbox-page{background:var(--panel);height:auto;min-height:100vh;color:var(--ink);overflow:visible}.inbox-page>#world,.inbox-page>#ui{display:none}.replay-inbox{grid-template-columns:232px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.replay-inbox [hidden]{display:none}.inbox-rail{border-right:1px solid #3a4c37;flex-direction:column;gap:14px;height:100vh;padding:16px 12px;display:flex;position:sticky;top:0;overflow:auto}.inbox-brand{color:var(--ink);align-items:center;gap:9px;padding:0 8px;font-size:16px;font-weight:600;display:flex}.inbox-brand i,.inbox-game i{border:2px solid var(--gold);flex:none;width:10px;height:10px;transform:rotate(45deg)}.inbox-game i{width:8px;height:8px}.inbox-views{flex-direction:column;gap:2px;margin:0;display:flex}.inbox-view,.inbox-tools .inbox-button,.inbox-game{color:#a9b59e;width:100%;min-height:0;font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.inbox-view:hover,.inbox-tools .inbox-button:hover,.inbox-game:hover{color:var(--ink);background:var(--card)}.inbox-view[aria-pressed=true]{color:var(--gold);background:#ffe5a01a;font-weight:600}.inbox-n{color:#8f9884;font-variant-numeric:tabular-nums;font-size:12px}.inbox-view[aria-pressed=true] .inbox-n{color:var(--gold)}.inbox-tools{border-top:1px solid #3a4c37;gap:2px;margin-top:auto;padding-top:10px;display:grid}.inbox-game{color:#c1c7b1;justify-content:flex-start;font-weight:600}.inbox-game .inbox-n{margin-left:auto}.inbox-content{min-width:0;max-width:980px;padding:20px 28px 32px}.inbox-top h1{font:700 28px/1.15 var(--pixel);color:var(--gold);margin:0}.inbox-subtitle{color:#b5bda2;margin:6px 0 0;font-size:13.5px;line-height:1.5}.inbox-usage{margin-top:12px}.inbox-usage-meters{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:6px 14px;display:grid}.inbox-meter{color:#a9b59e;grid-template-columns:1fr auto;align-items:center;gap:3px 8px;font-size:12px;display:grid}.inbox-meter-bar{background:#22301f;border:1px solid #3a4c37;grid-area:2/1/auto/-1;height:6px;position:relative}.inbox-meter-bar i{background:#6f9a63;position:absolute;inset:0 auto 0 0}.inbox-meter-bar b{opacity:.6;background:#c1c7b1;width:1px;position:absolute;top:-2px;bottom:-2px}.inbox-meter-pct{color:var(--ink);font-variant-numeric:tabular-nums}.inbox-meter.is-near .inbox-meter-bar i{background:#d9a441}.inbox-meter.is-near .inbox-meter-pct{color:#e8c06a}.inbox-meter.is-over .inbox-meter-bar i{background:#d9604a}.inbox-meter.is-over .inbox-meter-pct{color:#f5b8a5}.inbox-usage-paused{color:#8f9884;margin:6px 0 0;font-size:12px}.inbox-usage-paused.is-over{color:#f5b8a5}.inbox-meter.is-free .inbox-meter-bar{border-color:#ff5a3c}.inbox-meter.is-free .inbox-meter-bar i{background:#ff3b1f}.inbox-meter.is-free .inbox-meter-pct,.inbox-meter.is-free .inbox-meter-label{color:#ff8c75;font-weight:700}.inbox-usage-over{color:#fff;background:#c42d14;border:1px solid #ff6a4d;border-radius:4px;margin:0 0 8px;padding:8px 10px;font-size:13px;font-weight:700}.inbox-usage-over[hidden]{display:none}.inbox-button{min-height:34px;color:var(--ink);background:var(--card);font:inherit;cursor:var(--cursor-pointer);border:1px solid #687762;border-radius:4px;padding:7px 11px;font-size:13px}.inbox-button:hover{border-color:var(--gold);background:#344b39}.inbox-button:disabled{opacity:.5;cursor:wait}.inbox-primary{color:var(--panel);background:var(--gold)}.inbox-access{border:1px solid #687762;border-radius:6px;align-items:center;gap:12px;margin-bottom:24px;padding:18px;display:flex}.inbox-access label{font-size:14px}.inbox-access input{min-width:0;color:var(--ink);font:inherit;background:#14261f;border:1px solid #687762;border-radius:4px;flex:1;padding:11px}.inbox-toolbar{border-bottom:1px solid #53604c;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:14px;display:flex}.inbox-tabs{flex-wrap:wrap;gap:0 22px;display:flex}.inbox-tab{color:#a9b59e;font:inherit;cursor:var(--cursor-pointer);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:14px}.inbox-tab:hover{color:var(--ink)}.inbox-tab[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--gold)}.inbox-tab b{color:#8f9884;font-weight:500}.inbox-filters{background:#162820;border:1px solid #53604c;border-radius:6px;gap:4px;padding:4px;display:flex}.inbox-filter{color:#c1c7b1;font:inherit;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:3px;padding:7px 12px;font-size:14px}.inbox-filter[aria-pressed=true]{color:var(--ink);background:#3a4c37}.inbox-filter:hover{color:var(--gold)}.inbox-release{color:#b5bda2;margin:0;padding-bottom:9px;font-size:12px}.inbox-status{color:#b5bda2;min-height:18px;margin:12px 0 10px;font-size:13px}.inbox-status.inbox-error{color:#f5b8a5}.inbox-recordings{gap:10px;display:grid}.inbox-recordings.is-loading{opacity:.5;transition:opacity .15s}.inbox-recording{background:#22372c;border:1px solid #53604c;border-radius:12px;grid-template-columns:160px minmax(0,1fr) 200px;align-items:center;gap:16px;padding:12px 16px;transition:border-color .15s;display:grid}.inbox-recording:hover{border-color:#ffe5a059}.inbox-preview{width:160px;height:100px;color:var(--ink);background:#162820;border:1px solid #53604c;border-radius:4px;align-self:center;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.inbox-preview img{object-fit:contain;width:100%;height:100%}.inbox-play{min-height:34px;color:var(--gold);background:#14261fe6;border:1px solid #687762;border-radius:4px;grid-auto-flow:column;place-items:center;gap:6px;padding:0 11px;font:600 12px/1 Tahoma,system-ui,sans-serif;display:grid;position:absolute}.inbox-preview:hover .inbox-play{color:var(--panel);background:var(--gold);border-color:var(--gold)}.inbox-recording-body{align-self:center;min-width:0}.inbox-recording-heading{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.inbox-recording-heading h2{margin:0;font:600 15px/1.4 Tahoma,Avenir Next,system-ui,sans-serif}.inbox-badge{color:var(--gold);letter-spacing:.8px;text-transform:uppercase;background:#3c4831;border-radius:20px;padding:2px 8px;font-size:10.5px;font-weight:600}.inbox-badge.is-watched{color:#b5bda2;background:#2d4033}.inbox-report{background:#22372c;border:1px solid #53604c;border-left:4px solid #f0a58f;border-radius:12px;gap:10px;padding:16px 18px;display:grid}.inbox-report.is-idea{border-left-color:#d6e39a}.inbox-report-top{color:#a9b59e;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.inbox-report-quote{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.inbox-facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:6px 18px;margin:0;display:grid}.inbox-facts>div{gap:2px;display:grid}.inbox-facts dt{color:#a9b59e;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.inbox-facts dd{color:#dfe3d2;margin:0;font-size:13px}.inbox-report-errors summary{color:#f5b8a5;cursor:var(--cursor-pointer);font-size:12px}.inbox-report-errors pre{color:#f5b8a5;white-space:pre-wrap;overflow-wrap:anywhere;background:#13221b;border-radius:4px;margin:6px 0 0;padding:8px 10px;font:11px/1.5 ui-monospace,monospace}.inbox-report-replay{color:#b5bda2;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.inbox-pill{color:#dfe3d2;background:#3c4831;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600}.inbox-pill.is-new{color:#2a1712;background:#f0a58f}.inbox-pill.is-proposed{color:#1c302a;background:var(--gold)}.inbox-pill.is-approved{color:#1f2a14;background:#b6d98a}.inbox-pill.is-fixed{color:#1f2a14;background:#8fc7a8}.inbox-pill.is-rejected{color:#c1c7b1;background:#2d4033}.inbox-pill.is-confidence{color:#c1c7b1;text-transform:capitalize;background:#2d4033}.inbox-proposal{background:#1a2d23;border:1px solid #53604c;border-radius:6px;gap:6px;padding:12px 14px;display:grid}.inbox-proposal-head{align-items:center;gap:10px;display:flex}.inbox-proposal-head h3{color:var(--gold);margin:0;font-size:14px}.inbox-proposal-summary{color:var(--ink);margin:0;font-size:14px;font-weight:600;line-height:1.45}.inbox-proposal-line{color:#c1c7b1;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.inbox-proposal-line strong{color:#dfe3d2}.inbox-proposal-files{color:#a9b59e;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:12px;display:flex}.inbox-proposal-files a{color:var(--gold)}.inbox-proposal-empty{color:#b5bda2;margin:0;font-size:13px}.inbox-proposal-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.inbox-decided{color:#b5bda2;font-size:12px}.inbox-badge.is-bug{color:#2a1712;background:#f0a58f}.inbox-badge.is-idea{color:#1f2a14;background:#d6e39a}.inbox-feedback{background:#1a2d23;border-left:3px solid #f0a58f;border-radius:0 4px 4px 0;margin:10px 0 0;padding:8px 10px}.inbox-feedback.is-idea{border-left-color:#d6e39a}.inbox-feedback-head{color:#a9b59e;align-items:center;gap:8px;margin:0 0 4px;font-size:11px;display:flex}.inbox-feedback-errors{color:#f5b8a5;white-space:pre-wrap;overflow-wrap:anywhere;background:#13221b;border-radius:3px;margin:6px 0 0;padding:6px 8px;font:11px/1.5 ui-monospace,monospace}.inbox-feedback-message{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.inbox-metrics{flex-wrap:wrap;gap:18px;margin:10px 0 8px;display:flex}.inbox-metrics>div{align-items:baseline;gap:6px;display:flex}.inbox-metrics dt{color:#b5bda2;margin:0;font-size:11px}.inbox-metrics dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.inbox-recording-detail{color:#c1c7b1;overflow-wrap:anywhere;margin:0 0 5px;font-size:12px;line-height:1.5}.inbox-recording-meta{color:#a9b59e;margin:0;font-size:11px;line-height:1.5}.inbox-recording-actions{gap:6px;display:grid}.inbox-recording-actions .inbox-button{white-space:nowrap;border-radius:8px;width:100%;min-height:0;padding:6px 8px;font-size:12.5px}.inbox-recording-actions .inbox-primary{color:var(--panel);background:var(--gold);border-color:var(--gold);font-weight:600}.inbox-recording-actions .inbox-primary:hover{filter:brightness(1.06)}.inbox-quiet{color:#a9b59e;background:0 0}.inbox-empty{text-align:center;border:1px dashed #687762;border-radius:12px;padding:64px 24px}.inbox-empty h2{margin:0 0 12px;font-size:20px}.inbox-empty p{color:#b5bda2;font-size:13px;line-height:1.6}.inbox-stats{gap:14px;display:grid}.inbox-stats-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inbox-stats-controls .inbox-filters{flex-wrap:wrap;max-width:100%}.inbox-select,.inbox-date{min-height:34px;color:var(--ink);background:var(--card);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:1px solid #687762;border-radius:4px;padding:6px 8px;font-size:13px}.inbox-stats-results{gap:12px;display:grid}.inbox-stats-section{background:#22372c;border:1px solid #53604c;border-radius:12px;align-content:start;gap:8px;padding:16px 18px;display:grid}.inbox-stats-section h2{margin:0;font-size:16px}.inbox-stats-note{color:#b5bda2;margin:0;font-size:12px;line-height:1.5}.inbox-stats-results{transition:opacity .15s}.inbox-stats-results.is-loading{opacity:.5}.inbox-tiles{grid-template-columns:repeat(var(--tiles,5), minmax(0, 1fr));background:#22372c;border:1px solid #53604c;border-radius:12px;display:grid;overflow:hidden}.inbox-tile{color:inherit;font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border-top:0;border-bottom:2px solid #0000;border-left:0;border-right:1px solid #3a4c37;align-content:start;gap:4px;padding:14px 16px 12px;display:grid}.inbox-tile:last-child{border-right:0}.inbox-tile:hover{background:#263c30}.inbox-tile[aria-pressed=true]{border-bottom-color:var(--gold);background:#263c30}.inbox-tile-label{color:#b5bda2;font-size:12px}.inbox-tile-value{color:var(--ink);font-size:24px;font-weight:600;line-height:1.2}.inbox-delta{color:#8f9884;font-size:11.5px}.inbox-delta.is-up{color:#9bbc8e}.inbox-delta.is-down{color:#f0a58f}.inbox-card-head{gap:2px;margin-bottom:6px;display:grid}.inbox-stats-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.inbox-plot{grid-template-rows:180px auto;grid-template-columns:40px minmax(0,1fr);column-gap:8px;display:grid}.is-hero .inbox-plot{grid-template-rows:220px auto}.inbox-plot.has-caps{padding-top:16px}.inbox-plot-axis{position:relative}.inbox-tick{color:#8f9884;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;right:0;transform:translateY(-50%)}.inbox-plot-area{position:relative}.inbox-grid{background:#344b39;height:1px;position:absolute;left:0;right:0}.inbox-plot-bars{gap:2px;display:flex;position:absolute;inset:0}.inbox-slot{min-width:0;color:inherit;font:inherit;background:0 0;border:0;border-radius:4px;flex:1 1 0;justify-content:center;align-items:flex-end;padding:0;display:flex;position:relative}.inbox-slot:hover,.inbox-slot:focus-visible{background:#ffe5a00f}button.inbox-slot{cursor:var(--cursor-pointer)}.inbox-fill{background:var(--gold);border-radius:4px 4px 0 0;width:min(100%,24px);display:block}.inbox-slot:hover .inbox-fill,.inbox-slot:focus-visible .inbox-fill{filter:brightness(1.12)}.inbox-cap{color:#dfe3d2;text-align:center;font-variant-numeric:tabular-nums;margin-bottom:4px;font-size:11px;position:absolute;left:0;right:0}.inbox-plot-x{gap:2px;padding-top:6px;display:flex}.inbox-x{color:#a9b59e;text-align:center;white-space:nowrap;flex:1 1 0;min-width:0;font-size:11px;line-height:1.25;overflow:visible}.inbox-plot:not(:has(.inbox-slot:nth-child(13))) .inbox-x{white-space:normal}.inbox-tip{z-index:2;color:#b5bda2;white-space:nowrap;pointer-events:none;background:#14261f;border:1px solid #53604c;border-radius:6px;gap:2px;padding:6px 9px;font-size:12px;display:grid;position:absolute;top:4px;transform:translate(-50%)}.inbox-tip strong{color:var(--ink);font-size:13px}.inbox-split{gap:2px;margin-bottom:14px;display:grid}.inbox-split-row{grid-template-columns:minmax(0,1fr) 90px 100px;gap:8px;padding:6px 8px;font-size:13px;display:grid;position:relative}.inbox-split-row>span:not(.inbox-split-share){position:relative}.inbox-split-row>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.inbox-split-row.is-head{color:#8f9884;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:minmax(0,1fr) 90px 100px;font-size:11px}.inbox-split-row.is-head>span:nth-child(n+2){text-align:right}.inbox-split-share{background:#ffe5a014;border-radius:4px;position:absolute;inset:0 auto 0 0}.inbox-stats-foot{padding:0 2px}.inbox-stats-tabs{border-bottom:1px solid #53604c;margin:4px 0 2px}.inbox-slot.is-empty .inbox-fill{display:none}.inbox-picker{position:relative}.inbox-picker-button{min-height:34px;color:var(--ink);background:var(--card);font:inherit;cursor:var(--cursor-pointer);border:1px solid #687762;border-radius:6px;align-items:center;gap:10px;padding:6px 12px;font-size:13px;font-weight:600;display:flex}.inbox-picker-button:hover,.inbox-picker-button[aria-expanded=true]{border-color:var(--gold)}.inbox-caret{color:#a9b59e;font-size:11px}.inbox-picker-menu{z-index:20;background:#14261f;border:1px solid #53604c;border-radius:10px;gap:1px;width:260px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 14px 34px #00000073}.inbox-picker-row{color:#dfe3d2;font:inherit;text-align:left;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:6px;grid-template-columns:18px 1fr;align-items:center;gap:6px;padding:7px 8px;font-size:13px;display:grid}.inbox-picker-row:hover,.inbox-picker-row:focus-visible{background:#ffe5a00f}.inbox-check{visibility:hidden;color:var(--gold);font-size:14px;font-weight:700}.inbox-picker-row[aria-pressed=true]{color:var(--ink);font-weight:600}.inbox-picker-row[aria-pressed=true] .inbox-check{visibility:visible}.inbox-picker-custom{border-top:1px solid #3a4c37;gap:8px;margin-top:5px;padding:10px 8px 4px;display:grid}.inbox-picker-label{color:#8f9884;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.inbox-picker-fields{color:#8f9884;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.inbox-picker-fields .inbox-date{width:100%;min-width:0;padding:5px 6px;font-size:12px}.inbox-picker-custom .inbox-button{border-radius:6px;justify-self:end;min-height:0;padding:6px 14px;font-weight:600}.inbox-cohorts{gap:2px;display:grid;overflow-x:auto}.inbox-cohort-row{grid-template-columns:minmax(84px,1.2fr) 70px repeat(3,minmax(56px,1fr));gap:2px;font-size:13px;display:grid}.inbox-cohort-row>span{padding:6px 8px}.inbox-cohort-row>span:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.inbox-cohort-row.is-head{color:#8f9884;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.inbox-cohort-row.is-total{border-bottom:1px solid #3a4c37;margin-bottom:2px;padding-bottom:2px;font-weight:600}.inbox-cohort-cell{background:rgba(255, 229, 160, calc(var(--fill,0) * .55));color:var(--ink);border-radius:4px}.inbox-cohort-cell.is-unknown{color:#6b7766;background:0 0}.inbox-stats-donuts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.inbox-donut{justify-items:center;gap:14px;display:grid}.inbox-donut-figure{width:132px;height:132px;position:relative}.inbox-donut-figure svg{width:100%;height:100%;display:block}.inbox-donut-figure circle{transition:opacity .15s}.inbox-donut-figure circle.is-dim{opacity:.3}.inbox-donut-hole{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.inbox-donut-hole strong{color:var(--ink);font-size:20px;line-height:1.1}.inbox-donut-hole span{color:#8f9884;font-size:11px}.inbox-legend{gap:1px;width:100%;min-width:0;display:grid}.inbox-legend-row{border-radius:4px;grid-template-columns:10px minmax(0,1fr) 52px 44px 66px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:grid}.inbox-legend-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-legend-row>span:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.inbox-legend-row>i{border-radius:3px;width:10px;height:10px}.inbox-legend-row.is-head{color:#8f9884;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px}.inbox-legend-row.is-on{background:#ffe5a012}.inbox-focus{border:1px solid var(--gold);background:#22372c;border-radius:6px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.inbox-focus p{flex:260px;margin:0;font-size:14px}.inbox-viewer{z-index:1000;background:var(--panel);flex-direction:column;display:flex;position:fixed;inset:0}.inbox-viewer-loading{background:var(--panel);color:var(--ink);justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.inbox-viewer-status{color:#b5bda2;font-size:13px}.inbox-viewer iframe{border:0;flex:1;width:100%;min-height:0}.replay-inbox :focus-visible,.inbox-viewer :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.inbox-live{color:#a9b59e;margin:0;padding:0 8px;font-size:12px}.inbox-live:empty{display:none}.replay-inbox{--survey-very:#9bd67e;--survey-some:#f2c66d;--survey-not:#ee9a84}.inbox-survey{font-variant-numeric:tabular-nums;gap:14px;display:grid}.inbox-survey>.inbox-status:empty{display:none}.inbox-survey-toolbar{border-bottom:1px solid #3f5243;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:14px;display:flex}.inbox-survey-seg{background:#162820;border:1px solid #53604c;border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.inbox-survey-seg button{color:#c7cdb9;font:inherit;cursor:var(--cursor-pointer);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;padding:5px 9px;font-size:12.5px;display:inline-flex}.inbox-survey-seg button[aria-pressed=true]{color:var(--ink);background:#3a4c37}.inbox-survey-dot{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.inbox-survey-results{gap:14px;display:grid}.inbox-survey-results.is-loading{opacity:.5;transition:opacity .15s}.inbox-survey-tiles{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.inbox-survey-tile{background:#22372c;border:1px solid #3f5243;border-radius:10px;gap:2px;padding:12px 14px;display:grid}.inbox-survey-tile.is-goal{box-shadow:inset 3px 0 0 var(--survey-very)}.inbox-survey-k{color:#a9b59e;font-size:12px}.inbox-survey-v{font-size:28px;font-weight:650;line-height:1.15}.inbox-survey-d{color:#c7cdb9;font-size:12px}.inbox-survey-panel{background:#22372c;border:1px solid #3f5243;border-radius:10px;gap:12px;min-width:0;padding:14px 16px;display:grid}.inbox-survey-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.inbox-survey-head h3{color:var(--ink);margin:0;font-size:14px;font-weight:650}.inbox-survey-head span{color:#a9b59e;font-size:12px}.inbox-survey-body{gap:7px;min-width:0;display:grid}.inbox-survey-pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;display:grid}.inbox-survey-frow{grid-template-columns:190px minmax(0,1fr) 100px;align-items:center;gap:12px;font-size:13px;display:grid}.inbox-survey-flabel{color:#dfe3d2}.inbox-survey-track{background:#1a2d23;border-radius:4px;height:22px;position:relative;overflow:hidden}.inbox-survey-fill{background:#4f7a52;border-radius:4px;position:absolute;inset:0 auto 0 0}.inbox-survey-frow.is-survey .inbox-survey-fill{background:var(--gold)}.inbox-survey-fnum{text-align:right}.inbox-survey-fnum em{color:#a9b59e;margin-left:6px;font-style:normal}.inbox-survey-sep{background:#3f5243;height:1px;margin:3px 0}.inbox-survey-note{color:#a9b59e;margin:4px 0 0;font-size:12px}.inbox-survey-legend{color:#c7cdb9;flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.inbox-survey-legend span{align-items:center;gap:6px;display:inline-flex}.inbox-survey-scroll{overflow-x:auto}.inbox-survey-chart{width:100%;min-width:520px;height:auto;font-family:inherit;display:block}.inbox-survey-chart .grid{stroke:#3f5243}.inbox-survey-chart .axis{fill:#a9b59e;font-size:11px}.inbox-survey-chart .bar.is-very{fill:var(--survey-very)}.inbox-survey-chart .bar.is-somewhat{fill:var(--survey-some)}.inbox-survey-chart .bar.is-not{fill:var(--survey-not)}.inbox-survey-chart .inside{fill:#1c302a;font-size:11.5px;font-weight:700}.inbox-survey-chart .count{fill:var(--ink);font-size:12px;font-weight:600}.inbox-survey-chart .count.is-few{fill:#a9b59e}.inbox-survey-chart .label{fill:#a9b59e;font-size:11.5px}.inbox-survey-chart .label.is-live{fill:var(--gold)}.inbox-survey-chart .bracket{fill:none;stroke:#a9b59e;stroke-width:1.2px}.inbox-survey-chart .major{fill:var(--ink);font-size:13px;font-weight:700}.inbox-survey-chart .goal{stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:5 4}.inbox-survey-chart .goal-label{fill:var(--ink);font-size:11px}.inbox-survey-table{border-collapse:collapse;width:100%;font-size:13px}.inbox-survey-table th,.inbox-survey-table td{color:#dfe3d2;text-align:left;vertical-align:middle;border-bottom:1px solid #34483a;padding:7px 10px 7px 0}.inbox-survey-table th{color:#a9b59e;letter-spacing:.04em;font-size:11px;font-weight:600}.inbox-survey-table tr:last-child td{border-bottom:0}.inbox-survey-table .num{text-align:right}.inbox-survey-table .is-very{color:var(--survey-very)}.inbox-survey-table .is-few,.inbox-survey-table tr.is-few td{color:#7d8878}.inbox-survey-table tr.is-major td{color:var(--ink);background:#1e3328;font-weight:650}.inbox-survey-ver{color:var(--ink);white-space:nowrap;background:#2d4033;border-radius:4px;padding:2px 7px;font-size:12px;font-weight:600;display:inline-block}.inbox-survey-ver.is-live{color:var(--gold);background:#ffe5a029}.inbox-survey-mini{background:#34483a;border-radius:4px;min-width:110px;height:8px;display:flex;overflow:hidden}.inbox-survey-mini i{height:100%;display:block}.inbox-survey-quote{overflow-wrap:anywhere;background:#1a2d23;border-left:3px solid #6d7a68;border-radius:0 6px 6px 0;gap:4px;padding:8px 11px;font-size:13.5px;display:grid}.inbox-survey-quote.is-very{border-left-color:var(--survey-very)}.inbox-survey-quote.is-somewhat{border-left-color:var(--survey-some)}.inbox-survey-quote.is-not{border-left-color:var(--survey-not)}.inbox-survey-quote small{color:#a9b59e;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.inbox-survey-link{color:var(--gold);font:inherit;cursor:var(--cursor-pointer);background:0 0;border:0;padding:0}.inbox-survey-link:disabled{color:#a9b59e;cursor:default}.inbox-survey-cards{justify-items:stretch;gap:10px;display:grid}.inbox-survey-cards>.inbox-button{justify-self:start}.inbox-survey-h{color:var(--ink);margin:6px 0 0;font-size:14px}.inbox-survey-card{background:#22372c;border:1px solid #3f5243;border-left:4px solid #6d7a68;border-radius:12px;gap:12px;padding:14px 16px;display:grid}.inbox-survey-card.is-very{border-left-color:var(--survey-very)}.inbox-survey-card.is-somewhat{border-left-color:var(--survey-some)}.inbox-survey-card.is-not{border-left-color:var(--survey-not)}.inbox-survey-card-top{color:#a9b59e;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.inbox-survey-pill{color:#1c302a;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.inbox-survey-pill.is-very{background:var(--survey-very)}.inbox-survey-pill.is-somewhat{background:var(--survey-some)}.inbox-survey-pill.is-not{background:var(--survey-not)}.inbox-survey-pill.is-incomplete{color:#c7cdb9;background:0 0;border:1px dashed #7d8878}.inbox-survey-answers,.inbox-survey-facts{gap:10px;margin:0;display:grid}.inbox-survey-answers div,.inbox-survey-facts div{gap:2px;display:grid}.inbox-survey-answers dt,.inbox-survey-facts dt{color:#a9b59e;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.inbox-survey-answers dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.inbox-survey-answers dd.is-missing{color:#7d8878;font-size:13.5px;font-style:italic}.inbox-survey-draft{color:#a9b59e;white-space:nowrap;border:1px solid #53604c;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;display:inline-block}.inbox-survey-facts{border-top:1px solid #34483a;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 16px;padding-top:10px}.inbox-survey-facts dd{color:#dfe3d2;margin:0;font-size:12.5px}.inbox-survey-replay{color:#c7cdb9;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}@media (width<=900px){.replay-inbox{grid-template-columns:minmax(0,1fr)}.inbox-rail{border-bottom:1px solid #3a4c37;border-right:0;flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:10px 16px;position:static}.inbox-views{flex-flow:wrap}.inbox-view,.inbox-tools .inbox-button,.inbox-game{width:auto}.inbox-tools{border-top:0;flex-wrap:wrap;margin-top:0;padding-top:0;display:flex}.inbox-content{padding:14px 16px 24px}.inbox-recording{grid-template-columns:120px minmax(0,1fr);gap:10px 16px}.inbox-preview{width:120px;height:80px}.inbox-recording-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.inbox-metrics{gap:16px}.inbox-live{padding:0}.inbox-survey-frow{grid-template-columns:120px minmax(0,1fr) 80px;font-size:12px}}@media (width<=600px){.inbox-top h1{font-size:24px}.inbox-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.inbox-filter{padding:9px 11px}.inbox-recording{grid-template-columns:96px minmax(0,1fr);gap:10px 12px;padding:12px}.inbox-preview{align-self:start;width:96px;height:76px}.inbox-recording-heading h2{font-size:13px}.inbox-metrics{gap:6px 12px}.inbox-metrics>div{gap:4px}.inbox-access{flex-direction:column;align-items:stretch}.inbox-viewer-loading{flex-direction:column}.inbox-stats-section{padding:12px}.inbox-select{width:100%}.inbox-date{flex:140px;min-width:0}.inbox-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-picker-menu{width:min(260px,100vw - 32px)}.inbox-tile{border-bottom:1px solid #3a4c37}.inbox-tile[aria-pressed=true]{box-shadow:inset 0 -2px 0 var(--gold)}.inbox-tile:last-child:nth-child(odd){grid-column:1/-1}.inbox-stats-pair{grid-template-columns:minmax(0,1fr)}.inbox-plot{grid-template-rows:150px auto;grid-template-columns:32px minmax(0,1fr)}.is-hero .inbox-plot{grid-template-rows:170px auto}.inbox-x,.inbox-cap{font-size:9px}.inbox-plot.has-caps{grid-template-columns:minmax(0,1fr)}.inbox-plot.has-caps .inbox-plot-axis{display:none}.inbox-split-row,.inbox-split-row.is-head{grid-template-columns:minmax(0,1fr) 76px 76px}}.card-gallery{width:100vw;max-width:none;height:100dvh;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 :is(.card,.upgrade-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,.tab,.card .cost,.menu-grants,.daily-food,.room-meter-label,.room-meter-note,.upgrade-cost,.resource-description,.world-gain,.seed-reroll-cost) img{width:20px;height:20px}.pixel-art :is(.card,.upgrade-card) .copy img{vertical-align:calc(.333333em - 10px)}.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 8px 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 :is(.card,.upgrade-card){border:2px solid var(--dock-mid);box-shadow:none}.pixel-art :is(.card,.upgrade-card):after{display:none}.pixel-art :is(.card,.upgrade-card) strong{font:700 16px/1.1 var(--pixel)}.pixel-art :is(.card,.upgrade-card) small{font:500 13.5px/1.25 var(--text)}.pixel-art :is(.storage-bonus,.upgrade-level,.card .daily-food){font:600 13px/1 var(--text)}.pixel-art :is(.storage-bonus,.room-meter-label,.room-meter-note,.card .daily-food,.ant-description) b{font:400 16px/1 var(--digits)}.pixel-art .storage-bonus{gap:4px;padding:4px 9px 6px}.pixel-art .storage-bonus b{margin-right:-2px;position:relative;top:-1px}.pixel-art .card .copy:has(>.storage-bonus){padding-bottom:29px}.pixel-art .cost-resource{gap:4px}.pixel-art .card .cost,.pixel-art .upgrade-cost{font:400 16px/16px var(--digits);box-shadow:inset 0 0 0 2px var(--dock-mid);border:0;padding:4px 6px}.pixel-art .upgrade-card.maxed .upgrade-cost{box-shadow:inset 0 0 0 2px #a8955e}.pixel-art .dock-panel :is(.card.poor,.card:disabled,.upgrade-card:disabled):not(.just-hatched,.just-upgraded,.maxed) :is(.cost,.upgrade-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:not(.room-tip){background:var(--tip-ground);border:2px solid var(--dock-mid);box-shadow:none}.pixel-art .tip-more{border:2px solid var(--dock-mid);box-shadow:none}.pixel-art .tip-copy{gap:6px;padding:8px}.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-offer) :is(.card,.upgrade-card):is(.pressing,:active):not(:disabled):not(.poor):not(.blocked){box-shadow:none;translate:0 2px;scale:1}@media (width<=900px){.pixel-art .topbar .res{gap:4px;padding:0 8px}}@media (width<=640px){.pixel-art{--card-width:min(148px, calc((100vw - 90px) / 3))}.pixel-art .topbar .res{gap:3px;padding:0 4px}.pixel-art :is(.speed button,.menu-button){width:28px;min-width:28px}}.construction-layer{pointer-events:none;position:fixed;inset:0;overflow:hidden}.topbar.construction-panel{flex-flow:column;justify-content:center;align-items:center;gap:0;width:96px;height:36px;transition:opacity .2s;position:absolute;top:0;left:0;right:auto;translate:-50% -50%}.topbar.construction-panel .res{box-sizing:border-box;background:0 0;border:0;justify-content:flex-start;gap:4px;width:54px;height:24px;padding:2px 4px;position:relative}.construction-panel .res b{text-shadow:1px 2px #231d15,-1px -1px #231d15,1px -1px #231d15,-1px 1px #231d15;width:auto}.construction-panel [hidden]{display:none}.construction-panel.complete{opacity:0}.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}.viewing-replay .feedback-button{display:none}.feedback-dialog{width:min(520px,100vw - 32px);max-height:calc(100dvh - 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-close{width:32px;height:32px;color:var(--dock-accent);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:8px;right:8px}.feedback-close:hover{background:var(--dock-hover)}.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 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-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}.survey-dialog{width:min(640px,100vw - 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}@media (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-faces button:focus-visible{outline-offset:2px;outline:2px solid #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}}@media (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){animation:none}.welcome-dialog{width:min(720px,100vw - 32px);max-height:calc(100dvh - 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-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}@media (width>=760px){.welcome-head p,.welcome-title h1{white-space:nowrap}}@media (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}}@media (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}}@media (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;pointer-events:none;width:248px;max-width:calc(100vw - 24px);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-transport :focus-visible{outline:2px solid var(--gold);outline-offset:2px}.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{background:var(--panel);border:1px solid #687762;border-radius:6px;gap:14px;width:min(360px,100vw - 24px);max-height:calc(100dvh - 420px);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}@media (width>=600px) and (height<=560px){.replay-controls-host{top:70px}.replay-options{width:min(360px,100vw - 284px);max-height:calc(100dvh - 82px);top:0;right:100%}}@media (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}
