.horde-module__qcWLMW__horde,.horde-module__qcWLMW__nightStage{--night:#0a080d;--panel:#0b090edb;--panel-solid:#0e0c12;--edge:#e8e1d029;--bone:var(--ak-ink,#e8e1d0);--bone-dim:var(--ak-ink-soft,#9d968a);--blood:var(--ak-logo-accent,#c8243a);--blood-deep:var(--ak-accent,#a81c2f);--rot:#8fd35a;--ember:#ff8a3d;--amber:#f0b43c;--steel:#6fa3cf;--call:var(--ak-font-button,var(--font-display), "Arial Black", system-ui, sans-serif);--title:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--bone);-webkit-user-select:none;user-select:none;touch-action:none;font-family:var(--font-body), system-ui, sans-serif}.horde-module__qcWLMW__horde{background:#05060a;position:absolute;inset:0;overflow:hidden}.horde-module__qcWLMW__stage{cursor:none;position:absolute;inset:0}.horde-module__qcWLMW__stage.horde-module__qcWLMW__pointer{cursor:default}.horde-module__qcWLMW__paper{background:var(--panel);border:1px solid var(--edge);color:var(--bone);border-radius:3px;box-shadow:0 1px #000000b3,0 8px 20px #00000073}.horde-module__qcWLMW__bees{pointer-events:none;z-index:5;gap:6px;display:grid;position:absolute;top:10px;left:10px}.horde-module__qcWLMW__bee{grid-template-columns:50px 1fr;align-items:center;gap:4px 10px;width:256px;padding:8px 10px 8px 12px;display:grid;position:relative}.horde-module__qcWLMW__bee.horde-module__qcWLMW__down{border-color:var(--blood);background:#3a0810e0;animation:.9s ease-in-out infinite horde-module__qcWLMW__throb}.horde-module__qcWLMW__bee.horde-module__qcWLMW__out{opacity:.45;filter:grayscale()}.horde-module__qcWLMW__portrait{border:2px solid var(--seat,#ffc53d);background:#15121a;border-radius:3px;grid-row:span 2;width:50px;height:50px;position:relative;overflow:hidden}.horde-module__qcWLMW__portrait img{object-fit:cover;object-position:top;width:118%;height:118%;margin:-4% 0 0 -9%}.horde-module__qcWLMW__swarmRing{border:2px solid #0000;border-radius:3px;position:absolute;inset:-2px}.horde-module__qcWLMW__swarmReady{border-color:var(--amber);animation:.8s ease-in-out infinite alternate horde-module__qcWLMW__pulse}.horde-module__qcWLMW__beeName{font-family:var(--call);letter-spacing:.01em;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:6px;font-size:15px;font-weight:800;line-height:1.05;display:flex;overflow:hidden}.horde-module__qcWLMW__beeName span{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.horde-module__qcWLMW__bee.horde-module__qcWLMW__down .horde-module__qcWLMW__beeName span{flex:0 auto;min-width:0}.horde-module__qcWLMW__bee.horde-module__qcWLMW__down .horde-module__qcWLMW__beeName small{flex:none}.horde-module__qcWLMW__beeName small{text-overflow:ellipsis;min-width:0;font-family:var(--font-body), system-ui, sans-serif;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px;font-weight:700;overflow:hidden}.horde-module__qcWLMW__zombieMark{background:var(--panel-solid);color:var(--rot);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:1px 0;font-size:8px;font-weight:800;line-height:1.2;position:absolute;bottom:0;left:0;right:0}.horde-module__qcWLMW__bars{gap:3px;display:grid}.horde-module__qcWLMW__bar{background:#1b1418;border:1px solid #000000d9;border-radius:1px;height:9px;position:relative;overflow:hidden}.horde-module__qcWLMW__bar.horde-module__qcWLMW__thin{height:5px}.horde-module__qcWLMW__bar>span{transition:width .12s linear;position:absolute;inset:0 auto 0 0}.horde-module__qcWLMW__hp>span{background:var(--blood)}.horde-module__qcWLMW__hp.horde-module__qcWLMW__good>span{background:#d8394c}.horde-module__qcWLMW__armour>span{background:var(--steel)}.horde-module__qcWLMW__swarm>span{background:var(--amber)}.horde-module__qcWLMW__bleed>span{background:#ff3b4e;animation:.5s steps(2,end) infinite horde-module__qcWLMW__blink}.horde-module__qcWLMW__squad{gap:6px;width:200px;padding:7px 9px 7px 8px;display:grid}.horde-module__qcWLMW__mate{border:1px solid #0000;border-radius:2px;grid-template-columns:26px 1fr;align-items:center;gap:3px 8px;margin:-3px -5px;padding:2px 4px;display:grid}.horde-module__qcWLMW__mate.horde-module__qcWLMW__down{border-color:var(--blood);background:#3a0810e0;animation:.9s ease-in-out infinite horde-module__qcWLMW__throb}.horde-module__qcWLMW__mate.horde-module__qcWLMW__out{opacity:.45;filter:grayscale()}.horde-module__qcWLMW__pfp{border:2px solid var(--seat,#ffc53d);background:#15121a;border-radius:50%;grid-row:span 2;width:26px;height:26px;position:relative;overflow:hidden}.horde-module__qcWLMW__pfp img{object-fit:cover;object-position:top;width:150%;height:150%;margin:-4% 0 0 -25%}.horde-module__qcWLMW__pfp .horde-module__qcWLMW__swarmRing{border-radius:50%}.horde-module__qcWLMW__mateName{min-width:0;font-family:var(--call);letter-spacing:.01em;white-space:nowrap;align-items:baseline;gap:6px;font-size:13px;font-weight:800;line-height:1;display:flex}.horde-module__qcWLMW__mateName span{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.horde-module__qcWLMW__mateName small{font-family:var(--font-body), system-ui, sans-serif;color:var(--bone-dim);text-transform:uppercase;letter-spacing:.08em;flex:none;font-size:9.5px;font-weight:700}.horde-module__qcWLMW__mate.horde-module__qcWLMW__down .horde-module__qcWLMW__mateName small{color:var(--bone)}.horde-module__qcWLMW__mateBars{gap:2px;display:grid}.horde-module__qcWLMW__mateBars .horde-module__qcWLMW__bar{height:5px}.horde-module__qcWLMW__mateBars .horde-module__qcWLMW__bar.horde-module__qcWLMW__armour{height:4px}.horde-module__qcWLMW__weapons{grid-column:1/-1;align-items:stretch;gap:4px;margin-top:4px;display:flex}.horde-module__qcWLMW__slot{border:1px solid #e8e1d01a;border-bottom:3px solid var(--rarity,#6f685e);min-width:0;color:var(--bone);font:inherit;opacity:.5;background:#16131a;border-radius:2px;flex:1;grid-template-columns:30px 1fr;align-items:center;gap:3px;padding:3px 5px 4px 3px;display:grid;position:relative}.horde-module__qcWLMW__slot.horde-module__qcWLMW__active{opacity:1;border-color:#e8e1d08c;border-bottom-color:var(--rarity,#6f685e);background:#221c25}.horde-module__qcWLMW__slot img{object-fit:contain;width:30px;height:22px}.horde-module__qcWLMW__slot b{font-family:var(--call);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;line-height:1}.horde-module__qcWLMW__slot.horde-module__qcWLMW__empty{visibility:hidden}.horde-module__qcWLMW__slotKey{background:var(--bone);color:#111;min-width:14px;height:14px;font-family:var(--call);text-align:center;border:1px solid #000;border-radius:2px;padding:0 3px;font-size:10px;font-weight:800;line-height:13px;position:absolute;top:-6px;left:-5px}.horde-module__qcWLMW__tapSlot{pointer-events:auto;cursor:pointer;touch-action:manipulation}.horde-module__qcWLMW__tapSlot:not(.horde-module__qcWLMW__active){opacity:.75}.horde-module__qcWLMW__swapHint{text-transform:uppercase;letter-spacing:.06em;color:var(--bone-dim);white-space:nowrap;align-items:center;gap:4px;padding-left:2px;font-size:10px;font-weight:700;display:flex}.horde-module__qcWLMW__keyCap{background:var(--bone);color:#111;min-width:20px;font-family:var(--call);text-align:center;border:1px solid #000;border-bottom-width:3px;border-radius:3px;padding:1px 6px 2px;font-size:12px;font-weight:800;line-height:1.2;display:inline-block}.horde-module__qcWLMW__padButton{color:#fff;width:20px;height:20px;font-family:var(--call);background:#3a3a3a;border:1px solid #000;border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-grid}.horde-module__qcWLMW__padButton[data-button=A]{background:#3d9a3f}.horde-module__qcWLMW__padButton[data-button=B]{background:#c8323b}.horde-module__qcWLMW__padButton[data-button=X]{background:#2f6fd0}.horde-module__qcWLMW__padButton[data-button=Y]{color:#1a1400;background:#e6b422}html[data-pad-confirm-right] .horde-module__qcWLMW__padButton[data-button=A]{background:#c8323b}html[data-pad-confirm-right] .horde-module__qcWLMW__padButton[data-button=B]{background:#3d9a3f}.horde-module__qcWLMW__tapHint{border:1px solid var(--edge);color:var(--bone);font-family:var(--call);background:#221c25;border-radius:10px;align-items:center;gap:3px;padding:1px 6px 2px 4px;font-size:11px;font-style:normal;font-weight:800;display:inline-flex}.horde-module__qcWLMW__centre{pointer-events:none;z-index:5;justify-items:center;gap:6px;width:min(560px,60vw);display:grid;position:absolute;top:10px;left:50%;transform:translate(-50%)}.horde-module__qcWLMW__waveCard{border-bottom:2px solid var(--blood);align-items:baseline;gap:14px;padding:5px 16px 7px;display:flex}.horde-module__qcWLMW__waveCard b{font-family:var(--title);text-transform:uppercase;letter-spacing:.14em;font-size:24px;font-weight:400;line-height:1}.horde-module__qcWLMW__waveCard span{text-transform:uppercase;letter-spacing:.09em;color:var(--bone-dim);font-size:11.5px;font-weight:700}.horde-module__qcWLMW__hudLayer,.horde-module__qcWLMW__cityHud{inset:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);pointer-events:none;display:block;position:absolute}:where(.horde-module__qcWLMW__hudLayer,.horde-module__qcWLMW__cityHud)>*{pointer-events:auto}.horde-module__qcWLMW__pollenBar{z-index:6;pointer-events:none;background:#00000080;height:3px;position:absolute;top:0;left:0;right:0}.horde-module__qcWLMW__pollenBar span{background:linear-gradient(90deg,#f0b43c,#ffe08a);height:100%;transition:width .3s ease-out;display:block;box-shadow:0 0 6px #ffc850b3}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__centre{gap:3px;width:max-content;min-width:300px;max-width:min(560px,100vw - 520px);top:7px}.horde-module__qcWLMW__cityStrip{border-bottom:2px solid var(--blood);letter-spacing:.08em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:0 10px;padding:2px 11px 3px;font-size:10.5px;font-weight:700;line-height:1.5;display:flex}.horde-module__qcWLMW__cityStrip b{font-family:var(--title);letter-spacing:.14em;color:var(--bone);font-size:14px;font-weight:400}.horde-module__qcWLMW__cityStrip strong{font-family:var(--call);letter-spacing:.02em;color:var(--amber);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.horde-module__qcWLMW__cityLevel{background:var(--amber);color:#1a1000;font-family:var(--call);letter-spacing:.04em;border-radius:2px;align-self:center;padding:0 5px;font-style:normal;font-weight:800}.horde-module__qcWLMW__cityStrip[data-beat=build] .horde-module__qcWLMW__cityBeat{color:#ffb27a}.horde-module__qcWLMW__cityStrip[data-beat=surge] .horde-module__qcWLMW__cityBeat{color:#ff4d5e}.horde-module__qcWLMW__cityStrip[data-beat=surge]{box-shadow:0 0 0 1px #ff2d4a8c,0 0 18px #ff2d4a59}.horde-module__qcWLMW__jobChip{white-space:nowrap;border-bottom:2px solid #ff7a3d59;align-items:baseline;gap:8px;padding:1px 10px 4px;display:flex;position:relative;overflow:hidden}.horde-module__qcWLMW__jobChip b{font-family:var(--title);text-transform:uppercase;letter-spacing:.1em;color:#ffb27a;font-size:13px;font-weight:400;line-height:1.3}.horde-module__qcWLMW__safeChip{white-space:nowrap;border-bottom:2px solid #6ee69673;align-items:baseline;gap:8px;padding:2px 10px 3px;display:flex}.horde-module__qcWLMW__safeChip b{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:#8ff0b0;font-size:13px;font-weight:400}.horde-module__qcWLMW__safeChip span{color:var(--bone);font-size:11px;font-weight:700}.horde-module__qcWLMW__notePaper{color:#2a2116;pointer-events:none;z-index:8;background:linear-gradient(#e9dfc4,#d8caa4);border-radius:3px;width:min(380px,100vw - 32px);max-height:34vh;padding:14px 18px 16px;animation:.35s ease-out both horde-module__qcWLMW__noteIn;position:absolute;top:15%;left:50%;overflow:hidden;translate:-50%;rotate:-1.2deg;box-shadow:0 10px 30px #0000008c,inset 0 0 40px #785a2840}.horde-module__qcWLMW__notePaper b{font-family:var(--title);letter-spacing:.06em;text-transform:uppercase;color:#5a1d14;margin-bottom:6px;font-size:15px;font-weight:400;display:block}.horde-module__qcWLMW__notePaper p{font-family:var(--title);margin:0;font-size:15px;font-style:italic;line-height:1.45}@keyframes horde-module__qcWLMW__noteIn{0%{opacity:0;translate:-50% 10px}}@media (max-width:700px){.horde-module__qcWLMW__notePaper{padding:10px 14px 12px;top:26%}.horde-module__qcWLMW__notePaper b,.horde-module__qcWLMW__notePaper p{font-size:13px}}.horde-module__qcWLMW__cityPurse{color:#ffd76a;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-weight:800;display:inline-flex}.horde-module__qcWLMW__cityPurse em{color:var(--bone-dim);text-transform:none;font-style:normal;font-weight:700}.horde-module__qcWLMW__jobChip em{color:#9fd8ff;letter-spacing:.06em;font-style:normal}.horde-module__qcWLMW__jobChip span{color:var(--bone);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.horde-module__qcWLMW__jobChip i{height:2px;width:calc(var(--left,1) * 100%);background:#ff7a3d;transition:width .3s linear;position:absolute;bottom:-2px;left:0}.horde-module__qcWLMW__jobChip[data-job=hunt]{border-bottom-color:#9dff5c59}.horde-module__qcWLMW__jobChip[data-job=hunt] b{color:#c6ff9a}.horde-module__qcWLMW__jobChip[data-job=hunt] i{background:#9dff5c}.horde-module__qcWLMW__jobChip[data-job=rescue]{border-bottom-color:#5fe3ff59}.horde-module__qcWLMW__jobChip[data-job=rescue] b{color:#a6efff}.horde-module__qcWLMW__jobChip[data-job=rescue] i{background:#5fe3ff}.horde-module__qcWLMW__jobChip[data-urgent]{animation:.6s ease-in-out infinite alternate horde-module__qcWLMW__jobUrgent}@keyframes horde-module__qcWLMW__jobUrgent{to{box-shadow:0 0 0 2px #ff7a3de6,0 0 18px #ff5a288c}}@media (prefers-reduced-motion:reduce){.horde-module__qcWLMW__jobChip[data-urgent]{animation:none;box-shadow:0 0 0 2px #ff7a3de6}}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bossBar{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;width:min(440px,100%);padding:3px 9px 4px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bossBar header b{letter-spacing:.14em;font-size:12px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bossBar header small{display:none}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bossTrack{height:6px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bee{grid-template-columns:38px 1fr;width:236px;padding:5px 8px 6px 9px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__portrait{width:38px;height:38px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__beeName{font-size:13px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__squad{width:236px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__radar{width:124px;height:124px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__powerToken{width:34px;height:34px;padding:3px}.horde-module__qcWLMW__cityBanners{padding-top:17vh}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner b{font-size:clamp(24px,3.8vw,50px)}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__info b,.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__power b,.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__legend b,.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__clear b,.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__bad b{font-size:clamp(18px,2.4vw,30px)}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner small{padding:2px 10px 3px;font-size:clamp(12px,1.2vw,15px)}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective{gap:8px;margin-top:3vh}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective b{text-wrap:balance;max-width:calc(100vw - 32px);font-family:var(--title);letter-spacing:min(.3em,1.4vw);color:#e8efff;-webkit-text-stroke:0;text-shadow:0 0 22px #8cb4ff73,0 2px #000000d9;border-block:1px solid #c8d7ff59;padding:10px .1em 10px .4em;font-size:clamp(17px,3vw,40px);font-weight:400;animation:1.1s ease-out both horde-module__qcWLMW__objectiveIn}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective small{color:#dee6ffd1;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 1px #000000e6;background:0 0;border:0;padding:0;animation:1.1s ease-out .35s both horde-module__qcWLMW__objectiveIn}@media (max-width:700px){.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective{width:max-content;margin:0;position:absolute;bottom:244px;left:50%;translate:-50%}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective b{letter-spacing:.22em;padding:5px .1em 5px .3em;font-size:16px}.horde-module__qcWLMW__cityBanners .horde-module__qcWLMW__banner.horde-module__qcWLMW__objective small{display:none}}@keyframes horde-module__qcWLMW__objectiveIn{0%{opacity:0;letter-spacing:.5em;filter:blur(3px)}to{opacity:1;filter:none}}.horde-module__qcWLMW__hands{letter-spacing:.06em;text-transform:uppercase;color:var(--bone-dim);white-space:nowrap;align-items:center;gap:12px;padding:3px 9px 4px;font-size:10.5px;font-weight:800;display:flex}.horde-module__qcWLMW__hands span{align-items:center;gap:5px;display:inline-flex}.horde-module__qcWLMW__hands kbd{border:1px solid var(--edge);color:var(--bone);font-family:var(--call);background:#221c25;border-bottom-width:2px;border-radius:3px;padding:0 4px 1px;font-size:9.5px}.horde-module__qcWLMW__hands span[data-empty]{opacity:.45}.horde-module__qcWLMW__hands[data-pinned]{border-color:var(--blood);animation:.6s ease-in-out infinite horde-module__qcWLMW__throb}.horde-module__qcWLMW__touchButtons[data-city]{grid-template-columns:repeat(2,66px);place-items:end center;gap:10px}.horde-module__qcWLMW__touchButtons[data-city] button{width:62px;height:62px;font-size:11.5px}.horde-module__qcWLMW__touchButtons[data-city] button[data-main]{width:70px;height:70px;font-size:10.5px}.horde-module__qcWLMW__touchButtons[data-city] button{letter-spacing:.04em;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:9.5px;display:flex}.horde-module__qcWLMW__touchIcon{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:30px;height:30px}.horde-module__qcWLMW__touchButtons[data-city] button[data-main] .horde-module__qcWLMW__touchIcon{width:36px;height:36px}.horde-module__qcWLMW__touchButtons button.horde-module__qcWLMW__spent{opacity:.4}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__prompt{bottom:108px}.horde-module__qcWLMW__story{text-align:center;pointer-events:none;z-index:7;width:max-content;max-width:min(720px,86vw);position:absolute;bottom:24%;left:50%;translate:-50%}.horde-module__qcWLMW__story p{font-family:var(--title);color:#efe6d4;text-shadow:0 2px 8px #000,0 0 3px #000;animation:horde-module__qcWLMW__storyType var(--type,1.5s) steps(var(--chars,40)) both, horde-module__qcWLMW__storyLife var(--ms,5s) ease both;margin:0;font-size:clamp(16px,1.55vw,22px);font-style:italic;line-height:1.35}@keyframes horde-module__qcWLMW__storyType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes horde-module__qcWLMW__storyLife{0%{opacity:0}4%,85%{opacity:1}to{opacity:0}}@media (max-width:700px){.horde-module__qcWLMW__story{max-width:calc(100vw - 32px);bottom:214px}.horde-module__qcWLMW__story p{font-size:14px}}@media (prefers-reduced-motion:reduce){.horde-module__qcWLMW__story p{animation:horde-module__qcWLMW__storyLife var(--ms,5s) ease both}}.horde-module__qcWLMW__boonTray{z-index:6;pointer-events:none;justify-items:center;gap:4px;animation:.35s cubic-bezier(.2,1.6,.4,1) both horde-module__qcWLMW__boonIn;display:grid;position:absolute;top:calc(50% + 72px);left:50%;translate:-50%}@keyframes horde-module__qcWLMW__boonIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.horde-module__qcWLMW__boonTray small{text-transform:uppercase;letter-spacing:.14em;color:var(--amber);text-shadow:0 1px 2px #000,0 0 6px #000;font-size:12px;font-weight:800}.horde-module__qcWLMW__boonTray>div{pointer-events:auto;gap:6px;display:flex}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__boonChip{z-index:6;background:var(--amber);color:#1a1000;min-height:0;font-size:14px;line-height:1.3;font-family:var(--call);letter-spacing:.03em;pointer-events:auto;border:1px solid #000;border-radius:3px;padding:6px 14px 7px;font-weight:800;animation:.8s ease-in-out infinite alternate horde-module__qcWLMW__pulse;position:absolute;top:calc(50% + 60px);left:50%;translate:-50%}.horde-module__qcWLMW__boon{background:var(--panel);width:190px;color:var(--bone);text-align:left;cursor:pointer;border:1px solid #f0b43cd9;border-radius:3px;outline:2px solid #f0b43c40;grid-template-columns:auto 1fr auto;align-items:center;gap:1px 7px;padding:7px 10px 8px;animation:1.1s ease-in-out infinite alternate horde-module__qcWLMW__boonGlow;display:grid;box-shadow:0 6px 16px #00000080}@keyframes horde-module__qcWLMW__boonGlow{to{box-shadow:0 0 18px #ffc4468c,0 6px 16px #00000080}}.horde-module__qcWLMW__boon:hover,.horde-module__qcWLMW__boon:focus-visible{border-color:var(--amber);background:#1d1608}.horde-module__qcWLMW__boon kbd{border:1px solid var(--edge);min-width:20px;font-family:var(--call);text-align:center;background:#221c25;border-bottom-width:2px;border-radius:3px;grid-row:span 2;padding:1px 5px 2px;font-size:11px;font-weight:800}.horde-module__qcWLMW__boon b{font-family:var(--call);font-size:12.5px;font-weight:800;line-height:1.15}.horde-module__qcWLMW__boon span{color:var(--bone-dim);grid-column:2/4;font-size:11px;line-height:1.2}.horde-module__qcWLMW__boon em{color:var(--amber);grid-area:1/3;font-size:10px;font-style:normal;font-weight:800}.horde-module__qcWLMW__boon[data-big]{background:#1a1024;border-color:#c896fff2;outline-color:#c896ff4d;animation-name:horde-module__qcWLMW__boonGlowBig}@keyframes horde-module__qcWLMW__boonGlowBig{to{box-shadow:0 0 22px #be82ffb3,0 6px 16px #00000080}}.horde-module__qcWLMW__boon[data-big] em{color:#d9a8ff;letter-spacing:.06em}.horde-module__qcWLMW__boon:not(:has(kbd)) span{grid-column:1/4}.horde-module__qcWLMW__boon:not(:has(kbd)) b{grid-column:1/3}.horde-module__qcWLMW__alerts{display:contents}.horde-module__qcWLMW__alerts.horde-module__qcWLMW__squadAlerts{display:none}.horde-module__qcWLMW__bossBar{background:#12060ae6;border-color:#c8243a73;gap:5px;width:100%;padding:7px 12px 9px;display:grid}.horde-module__qcWLMW__bossBar header{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.horde-module__qcWLMW__bossBar header b{font-family:var(--title);text-transform:uppercase;letter-spacing:.12em;font-size:19px;font-weight:400}.horde-module__qcWLMW__bossBar header small{font-family:var(--title);color:#d98a98;font-size:13px;font-style:italic}.horde-module__qcWLMW__bossTrack{background:#2a0d14;border:1px solid #000;border-radius:1px;height:12px;position:relative;overflow:hidden}.horde-module__qcWLMW__bossTrack>span{background:var(--blood);transition:width .15s linear;position:absolute;inset:0 auto 0 0}.horde-module__qcWLMW__bossTrack>i{background:#000;width:2px;position:absolute;top:0;bottom:0}.horde-module__qcWLMW__bossBar.horde-module__qcWLMW__mini{background:#100816e6;border-color:#b86bff66}.horde-module__qcWLMW__bossBar.horde-module__qcWLMW__mini .horde-module__qcWLMW__bossTrack{background:#1f1030}.horde-module__qcWLMW__bossBar.horde-module__qcWLMW__mini .horde-module__qcWLMW__bossTrack>span{background:#a35ae8}.horde-module__qcWLMW__right{pointer-events:none;z-index:5;justify-items:end;gap:6px;display:grid;position:absolute;top:10px;right:10px}.horde-module__qcWLMW__radar{width:164px;height:164px;display:block}.horde-module__qcWLMW__score{text-align:right;padding:4px 12px 6px}.horde-module__qcWLMW__score b{font-family:var(--call);color:var(--amber);font-variant-numeric:tabular-nums;font-size:21px;font-weight:800;line-height:1;display:block}.horde-module__qcWLMW__score small{text-transform:uppercase;letter-spacing:.1em;color:var(--bone-dim);font-size:10px;font-weight:700}.horde-module__qcWLMW__combo{font-family:var(--call);background:var(--panel-solid);border:1px solid color-mix(in srgb, var(--amber) 55%, var(--edge));color:var(--amber);padding:4px 10px 5px;font-size:17px;font-weight:800;line-height:1}.horde-module__qcWLMW__combo.horde-module__qcWLMW__hot{color:var(--ember);border-color:var(--blood);animation:.3s ease-out horde-module__qcWLMW__jolt}.horde-module__qcWLMW__powers{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:220px;display:flex}.horde-module__qcWLMW__powerToken{border-color:#f0b43c80;border-radius:50%;width:44px;height:44px;padding:4px;position:relative}.horde-module__qcWLMW__powerToken img{object-fit:contain;width:100%;height:100%}.horde-module__qcWLMW__powerToken em{background:var(--amber);color:#1a1000;min-width:20px;font-family:var(--call);text-align:center;border:1px solid #000;border-radius:2px;padding:1px 4px;font-size:11px;font-style:normal;font-weight:800;position:absolute;bottom:-4px;right:-4px}.horde-module__qcWLMW__prompt{pointer-events:none;z-index:5;white-space:nowrap;align-items:center;gap:8px;padding:8px 16px 9px;font-size:15px;font-weight:700;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.horde-module__qcWLMW__itemName{font-family:var(--call);font-weight:800}.horde-module__qcWLMW__rarityWord{font-style:normal;font-family:var(--call);text-transform:uppercase;letter-spacing:.06em;color:var(--rarity);font-weight:800}.horde-module__qcWLMW__rarityWord[data-tier="0"]{font-size:13px;font-weight:600}.horde-module__qcWLMW__rarityWord[data-tier="1"]{font-size:14px}.horde-module__qcWLMW__rarityWord[data-tier="2"]{border:1px solid var(--rarity);border-radius:2px;padding:0 5px;font-size:15px}.horde-module__qcWLMW__rarityWord[data-tier="3"]{border:1px solid var(--rarity);text-shadow:0 0 10px #b86bffd9;border-radius:2px;padding:0 6px;font-size:17px}.horde-module__qcWLMW__rarityWord[data-tier="4"]{border:2px solid var(--rarity);text-shadow:0 0 12px #ffb52ef2;background:#2b1d05;border-radius:2px;padding:1px 7px;font-size:19px;animation:1.1s ease-in-out infinite alternate horde-module__qcWLMW__legend}.horde-module__qcWLMW__dock{right:calc(10px + env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:6;align-items:center;gap:8px;display:flex;position:absolute}.horde-module__qcWLMW__besideChat .horde-module__qcWLMW__dock{right:132px}.horde-module__qcWLMW__besideChat .horde-module__qcWLMW__prompt{bottom:64px}@media (max-width:700px){.horde-module__qcWLMW__besideChat .horde-module__qcWLMW__dock{left:10px;right:auto}.horde-module__qcWLMW__chatHint:not([data-open=true]){display:none}}.horde-module__qcWLMW__banners{pointer-events:none;z-index:7;place-items:start center;padding-top:13vh;display:grid;position:absolute;inset:0}.horde-module__qcWLMW__banner{text-align:center;animation:horde-module__qcWLMW__bannerLife var(--ms,2s) ease-out forwards;transform-origin:50%;grid-area:1/1;justify-items:center;gap:6px;display:grid}.horde-module__qcWLMW__banner b{font-family:var(--call);letter-spacing:.01em;text-transform:uppercase;color:var(--tone,var(--bone));-webkit-text-stroke:3px #07050a;paint-order:stroke fill;text-shadow:0 6px #000000b3;font-size:clamp(36px,7vw,92px);font-weight:800;line-height:.95;animation:.42s cubic-bezier(.2,1.6,.4,1) both horde-module__qcWLMW__slam,.5s ease-out both horde-module__qcWLMW__split}.horde-module__qcWLMW__banner small{border:1px solid var(--edge);background:var(--panel-solid);color:var(--bone);font-family:var(--title);letter-spacing:.08em;border-radius:2px;padding:4px 14px 5px;font-size:clamp(14px,1.7vw,19px);animation:.5s ease-out .15s both horde-module__qcWLMW__rise}.horde-module__qcWLMW__banner.horde-module__qcWLMW__wave b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__boss b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__miniboss b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__dawn b{font-family:var(--title);letter-spacing:.12em;-webkit-text-stroke:2px #07050a;font-weight:400;animation:.42s cubic-bezier(.2,1.6,.4,1) both horde-module__qcWLMW__slam,.5s ease-out both horde-module__qcWLMW__split,1.4s step-end .45s both horde-module__qcWLMW__flicker}.horde-module__qcWLMW__banner.horde-module__qcWLMW__info b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__power b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__legend b,.horde-module__qcWLMW__banner.horde-module__qcWLMW__clear b{font-size:clamp(26px,4.2vw,54px)}.horde-module__qcWLMW__banner.horde-module__qcWLMW__power{padding-top:0}.horde-module__qcWLMW__banner.horde-module__qcWLMW__bad b{font-size:clamp(24px,3.6vw,44px)}@keyframes horde-module__qcWLMW__slam{0%{opacity:0;filter:blur(6px);transform:scale(2.6)skew(-8deg)}60%{opacity:1;filter:blur();transform:scale(.94)skew(2deg)}to{transform:scale(1)skew(0)}}@keyframes horde-module__qcWLMW__split{0%{text-shadow:-14px 0 #ff1e3cd9,14px 0 #78ff5ab3,0 6px #000000b3}to{text-shadow:0 0 #ff1e3c00,0 0 #78ff5a00,0 6px #000000b3}}@keyframes horde-module__qcWLMW__flicker{0%,to{opacity:1}8%{opacity:.35}11%{opacity:1}46%{opacity:.55}49%{opacity:1}}@keyframes horde-module__qcWLMW__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes horde-module__qcWLMW__bannerLife{0%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-18px)scale(.96)}}@keyframes horde-module__qcWLMW__pulse{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes horde-module__qcWLMW__throb{50%{border-color:#ff6b7a}}@keyframes horde-module__qcWLMW__blink{50%{opacity:.35}}@keyframes horde-module__qcWLMW__jolt{0%{transform:scale(1.35)rotate(-4deg)}to{transform:none}}@keyframes horde-module__qcWLMW__legend{0%{color:var(--rarity)}to{color:#fff1cf}}.horde-module__qcWLMW__touchButtons{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:6;grid-template-columns:repeat(2,64px);gap:10px;display:grid;position:absolute}.horde-module__qcWLMW__touchButtons button{width:64px;height:64px;color:var(--bone);font-family:var(--call);letter-spacing:.04em;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:#0e0c12d1;border:2px solid #e8e1d073;border-radius:50%;font-size:12.5px;font-weight:800;transition:transform 60ms ease-out;box-shadow:0 6px 14px #00000080}.horde-module__qcWLMW__touchButtons button:active{transform:scale(.92)}.horde-module__qcWLMW__touchButtons button.horde-module__qcWLMW__ready{background:var(--amber);color:#1a1000;border-color:#000;animation:.7s ease-in-out infinite alternate horde-module__qcWLMW__pulse}.horde-module__qcWLMW__veil{z-index:10;background:#030205c7;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.horde-module__qcWLMW__menu{background:var(--panel-solid);border-top:2px solid var(--blood);gap:12px;width:min(440px,100%);max-height:100%;padding:18px 20px 20px;display:grid;overflow:auto}.horde-module__qcWLMW__menu h2{font-family:var(--title);letter-spacing:.06em;margin:0;font-size:30px;font-weight:400;line-height:1.05}.horde-module__qcWLMW__menu p{color:var(--bone-dim);margin:0;font-weight:500}.horde-module__qcWLMW__menuActions{gap:8px;display:grid}.horde-module__qcWLMW__slider{grid-template-columns:110px 1fr;align-items:center;gap:10px;font-weight:600;display:grid}.horde-module__qcWLMW__slider input{accent-color:var(--blood)}.horde-module__qcWLMW__keys{color:var(--bone-dim);grid-template-columns:auto 1fr;gap:4px 12px;font-size:13px;font-weight:500;display:grid}.horde-module__qcWLMW__keys kbd{font-family:var(--call);text-align:right;color:var(--bone);font-weight:800}.horde-module__qcWLMW__keys .horde-module__qcWLMW__padKeys{text-align:right;white-space:nowrap}.horde-module__qcWLMW__end{width:min(760px,100%)}.horde-module__qcWLMW__end table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.horde-module__qcWLMW__end th{text-transform:uppercase;letter-spacing:.08em;color:var(--bone-dim);font-size:11px;font-weight:700}.horde-module__qcWLMW__end th,.horde-module__qcWLMW__end td{text-align:right;border-bottom:1px solid #e8e1d01f;padding:5px 6px}.horde-module__qcWLMW__end th:first-child,.horde-module__qcWLMW__end td:first-child{text-align:left}.horde-module__qcWLMW__end tr.horde-module__qcWLMW__mvp td{color:var(--amber);background:#2b1d05;font-weight:800}.horde-module__qcWLMW__endStats{flex-wrap:wrap;gap:8px;display:flex}.horde-module__qcWLMW__endStats span{border:1px solid var(--edge);font-family:var(--call);background:#16131a;border-radius:2px;padding:5px 10px;font-weight:800}@media (max-width:700px){.horde-module__qcWLMW__bee{grid-template-columns:36px 1fr;width:196px;padding:6px 8px 6px 10px}.horde-module__qcWLMW__bee .horde-module__qcWLMW__beeName{flex-direction:column;align-items:flex-start;gap:1px}.horde-module__qcWLMW__squad{gap:5px;width:196px;padding:6px 8px 6px 7px}.horde-module__qcWLMW__mate{grid-template-columns:22px 1fr;gap:2px 7px}.horde-module__qcWLMW__pfp{width:22px;height:22px}.horde-module__qcWLMW__mateName{font-size:12px}.horde-module__qcWLMW__mateName small{font-size:9px}.horde-module__qcWLMW__mateBars .horde-module__qcWLMW__bar{height:4px}.horde-module__qcWLMW__portrait{width:36px;height:36px}.horde-module__qcWLMW__radar{width:112px;height:112px}.horde-module__qcWLMW__centre{display:contents}.horde-module__qcWLMW__waveCard{z-index:5;text-align:center;flex-wrap:wrap;justify-content:center;row-gap:2px;position:absolute;bottom:10px;left:98px;right:122px}.horde-module__qcWLMW__alerts.horde-module__qcWLMW__centreAlerts{display:none}.horde-module__qcWLMW__alerts.horde-module__qcWLMW__squadAlerts{gap:6px;width:160px;display:grid}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip{white-space:normal;flex-wrap:wrap;gap:1px 8px;margin-top:0;padding:5px 10px 6px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip b{font-size:12px;line-height:1.2}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip em{font-size:14px;line-height:1.2}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip small{flex-basis:100%;font-size:10.5px;line-height:1.25}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__bossBar{gap:4px;padding:5px 10px 7px}.horde-module__qcWLMW__bossBar header{flex-wrap:wrap;row-gap:0}.horde-module__qcWLMW__bossBar header b{font-size:15px}.horde-module__qcWLMW__bossBar header small{font-size:11.5px}.horde-module__qcWLMW__waveCard b{font-size:18px}.horde-module__qcWLMW__score b{font-size:16px}.horde-module__qcWLMW__prompt{font-size:13px;top:30%;bottom:auto}.horde-module__qcWLMW__banners{padding-top:9vh}.horde-module__qcWLMW__slot{grid-template-columns:26px 1fr;gap:2px;padding:3px 4px 4px 3px}.horde-module__qcWLMW__slot img{width:26px}.horde-module__qcWLMW__weapons .horde-module__qcWLMW__slot b{font-size:10px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__centre{justify-items:end;gap:3px;width:44vw;min-width:0;max-width:none;display:grid;position:absolute;inset:116px 8px auto auto;transform:none}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__jobChip{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;column-gap:6px;max-width:100%}.horde-module__qcWLMW__cityStrip{column-gap:7px;max-width:100%;padding:2px 7px 3px;font-size:9.5px}.horde-module__qcWLMW__cityStrip b{font-size:12px}.horde-module__qcWLMW__jobChip b{font-size:11.5px}.horde-module__qcWLMW__jobChip span{font-size:10px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__radar{width:100px;height:100px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bee,.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__squad{width:180px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__portrait{width:32px;height:32px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__bee{grid-template-columns:32px 1fr}.horde-module__qcWLMW__cityBanners{padding-top:22vh}.horde-module__qcWLMW__boonTray{z-index:8;inset:calc(50% + 48px) 8px auto;translate:none}.horde-module__qcWLMW__boonTray small{background:var(--panel-solid);border-radius:2px;padding:1px 8px 2px}.horde-module__qcWLMW__boonTray>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.horde-module__qcWLMW__boon{width:auto;padding:5px 6px 6px}.horde-module__qcWLMW__boon b{font-size:11px}.horde-module__qcWLMW__boon span{font-size:10px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__alerts .horde-module__qcWLMW__bossBar{grid-template-columns:1fr;row-gap:3px}.horde-module__qcWLMW__cityHud .horde-module__qcWLMW__prompt{bottom:auto}}@media (prefers-reduced-motion:reduce){.horde-module__qcWLMW__boonChip,.horde-module__qcWLMW__banner b,.horde-module__qcWLMW__banner small,.horde-module__qcWLMW__combo.horde-module__qcWLMW__hot,.horde-module__qcWLMW__swarmReady,.horde-module__qcWLMW__bee.horde-module__qcWLMW__down,.horde-module__qcWLMW__mate.horde-module__qcWLMW__down,.horde-module__qcWLMW__rarityWord[data-tier="4"]{animation-duration:.01ms}}.horde-module__qcWLMW__chatLayer{z-index:9;pointer-events:none;position:absolute;inset:0}.horde-module__qcWLMW__chatLayer>*{pointer-events:auto}.horde-module__qcWLMW__bubbles{pointer-events:none;z-index:4;position:absolute;inset:0;overflow:hidden}.horde-module__qcWLMW__bubble{visibility:hidden;will-change:transform;position:absolute;top:0;left:0}.horde-module__qcWLMW__bubbleBody{min-width:128px;max-width:300px;color:var(--bone);text-align:center;white-space:nowrap;isolation:isolate;transform-origin:50% 100%;border-radius:10px;justify-items:center;gap:3px;padding:8px 13px 9px;animation:.28s cubic-bezier(.2,1.7,.45,1) both horde-module__qcWLMW__bubbleIn;display:grid;position:absolute;bottom:11px;left:0;transform:translate(-50%)}.horde-module__qcWLMW__bubbleBody:before{content:"";z-index:-1;border:1px solid #e8e1d042;border-top:2px solid var(--accent);border-radius:inherit;background:#0c0a10e6;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29,0 10px 26px #0000008c}.horde-module__qcWLMW__bubble[data-tier="3"] .horde-module__qcWLMW__bubbleBody:before{box-shadow:inset 0 1px #ffffff29,0 10px 26px #0000008c,0 0 22px #b86bff73}.horde-module__qcWLMW__bubble[data-tier="4"] .horde-module__qcWLMW__bubbleBody:before{box-shadow:inset 0 1px #ffffff2e,0 10px 26px #0000008c,0 0 28px #ffb52e8c}.horde-module__qcWLMW__bubbleTail{clip-path:polygon(0 0,100% 0,50% 100%);background:#0c0a10e6;width:18px;height:10px;animation:.2s ease-out both horde-module__qcWLMW__tailIn;position:absolute;bottom:2px;left:0;transform:translate(-50%)}.horde-module__qcWLMW__bubbleTitle{font-family:var(--call);letter-spacing:.02em;align-items:center;gap:7px;font-size:15px;font-weight:800;display:flex}.horde-module__qcWLMW__bubbleDetail{color:var(--bone-dim);font-size:12px;font-weight:600}.horde-module__qcWLMW__bubbleAction{align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:700;display:flex}.horde-module__qcWLMW__bubbleProgress{background:#e8e1d029;border-radius:2px;width:100%;height:4px;margin-top:2px;overflow:hidden}.horde-module__qcWLMW__bubble[data-pressing] .horde-module__qcWLMW__bubbleBody{box-shadow:0 0 0 2px var(--accent), 0 0 22px color-mix(in srgb, var(--accent) 70%, transparent);transition:transform 80ms ease-out,box-shadow 80ms ease-out;transform:scale(1.08)}.horde-module__qcWLMW__bubbleBody{transform-origin:50% 100%;transition:transform .12s ease-out,box-shadow .12s ease-out}.horde-module__qcWLMW__bubble[data-pressing] .horde-module__qcWLMW__bubbleAction kbd{background:var(--accent);color:#120c06;border-bottom-width:1px;transform:translateY(2px)}.horde-module__qcWLMW__bubble[data-pressing] .horde-module__qcWLMW__bubbleAction i{filter:brightness(1.4);transform:scale(.88)}.horde-module__qcWLMW__bubble[data-pressing] .horde-module__qcWLMW__bubbleProgress span{filter:brightness(1.5)}.horde-module__qcWLMW__bubbleProgress span{background:var(--accent);height:100%;transition:width .12s linear;display:block}.horde-module__qcWLMW__bubbleBody[data-pressable]{pointer-events:auto;cursor:pointer;touch-action:none}.horde-module__qcWLMW__bubbleBody[data-holding]:after{content:"";background:var(--accent);height:3px;animation:horde-module__qcWLMW__holdFill var(--hold,.32s) linear forwards;border-radius:0 0 10px 10px;position:absolute;bottom:0;left:0}@keyframes horde-module__qcWLMW__bubbleIn{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.45)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes horde-module__qcWLMW__tailIn{0%{opacity:0}to{opacity:1}}@keyframes horde-module__qcWLMW__holdFill{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.horde-module__qcWLMW__bubbleBody,.horde-module__qcWLMW__bubbleTail{animation:none}}.horde-module__qcWLMW__helpStrip{border:1px solid var(--seat,#ff4d5e);color:var(--bone);white-space:nowrap;pointer-events:none;background:#2a0710;border-radius:3px;align-items:baseline;gap:10px;margin-top:8px;padding:7px 14px 8px;animation:.9s ease-in-out infinite alternate horde-module__qcWLMW__helpBeat;display:flex}.horde-module__qcWLMW__helpStrip b{font-family:var(--call);letter-spacing:.03em;text-transform:uppercase;color:#ffd9de;font-size:15px;font-weight:800}.horde-module__qcWLMW__helpStrip em{font-family:var(--call);color:#ff4d5e;font-size:18px;font-style:normal;font-weight:900}.horde-module__qcWLMW__helpStrip small{color:#f0c9cf;font-size:12.5px}.horde-module__qcWLMW__helpStrip[data-urgent]{animation-duration:.35s}@keyframes horde-module__qcWLMW__helpBeat{0%{box-shadow:0 0 #ff2d4000}to{box-shadow:0 0 22px #ff2d40bf}}@media (prefers-reduced-motion:reduce){.horde-module__qcWLMW__helpStrip{animation:none}}@media (orientation:landscape) and (max-height:500px){.horde-module__qcWLMW__bee{grid-template-columns:32px 1fr;width:184px;padding:5px 8px 5px 9px}.horde-module__qcWLMW__bees{gap:5px}.horde-module__qcWLMW__bee .horde-module__qcWLMW__beeName{flex-direction:column;align-items:flex-start;gap:1px}.horde-module__qcWLMW__slot{grid-template-columns:24px 1fr;gap:2px;padding:3px 4px 4px 3px}.horde-module__qcWLMW__slot img{width:24px;height:20px}.horde-module__qcWLMW__weapons .horde-module__qcWLMW__slot b{font-size:10px}.horde-module__qcWLMW__squad{gap:5px;width:184px;padding:6px 8px 6px 7px}.horde-module__qcWLMW__mate{grid-template-columns:22px 1fr;gap:2px 7px}.horde-module__qcWLMW__pfp{width:22px;height:22px}.horde-module__qcWLMW__mateName{font-size:12px}.horde-module__qcWLMW__mateName small{font-size:9px}.horde-module__qcWLMW__mateBars .horde-module__qcWLMW__bar{height:4px}.horde-module__qcWLMW__portrait{width:32px;height:32px}.horde-module__qcWLMW__right{grid-template-columns:auto auto;align-items:start;gap:5px 8px}.horde-module__qcWLMW__radar{grid-area:1/2/span 3;width:104px;height:104px}.horde-module__qcWLMW__score,.horde-module__qcWLMW__combo,.horde-module__qcWLMW__powers{grid-column:1}.horde-module__qcWLMW__powers{max-width:98px}.horde-module__qcWLMW__score b{font-size:16px}.horde-module__qcWLMW__combo{max-width:98px;padding:4px 8px 5px;font-size:13px}.horde-module__qcWLMW__centre{width:min(320px,100vw - 440px)}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;gap:1px 8px;max-width:100%;margin-top:0;padding:5px 10px 6px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip b{font-size:12px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip em{font-size:14px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__helpStrip small{font-size:10.5px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__bossBar{gap:4px;padding:5px 10px 7px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__bossBar header b{font-size:15px}.horde-module__qcWLMW__alerts .horde-module__qcWLMW__bossBar header small{font-size:11.5px}}[data-input=touch] .horde-module__qcWLMW__keys{display:none}@media (orientation:portrait) and (max-width:700px){.horde-module__qcWLMW__story{bottom:40%}}@media (orientation:landscape) and (max-height:500px),(max-width:700px){.horde-module__qcWLMW__banner:not(:last-child){display:none}}@media (orientation:landscape) and (max-height:500px){.horde-module__qcWLMW__banners{padding-top:calc(58px + env(safe-area-inset-top))}.horde-module__qcWLMW__story{max-width:min(300px,35vw);bottom:30%}.horde-module__qcWLMW__banner b{-webkit-text-stroke-width:2px;font-size:clamp(26px,11vh,48px)}.horde-module__qcWLMW__banner small{padding:2px 10px 3px;font-size:12px}.horde-module__qcWLMW__veil{padding:max(8px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(56px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.horde-module__qcWLMW__menu{gap:8px;padding:10px 14px 12px}.horde-module__qcWLMW__menu h2{font-size:clamp(20px,6.5vh,26px)}.horde-module__qcWLMW__end{width:min(780px,100%)}.horde-module__qcWLMW__endStats{gap:5px}.horde-module__qcWLMW__endStats span{padding:2px 8px;font-size:12px}.horde-module__qcWLMW__end table{font-size:12.5px}.horde-module__qcWLMW__end th{font-size:10px}.horde-module__qcWLMW__end th,.horde-module__qcWLMW__end td{padding:2px 6px}.horde-module__qcWLMW__end .horde-module__qcWLMW__menuActions{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch}.horde-module__qcWLMW__end .horde-module__qcWLMW__menuActions:has(>:nth-child(4)){grid-template-columns:minmax(0,1.6fr)}}@media (orientation:landscape) and (max-height:500px) and (pointer:coarse){html:not([data-input=pad]) .horde-module__qcWLMW__keys{display:none}}
.zombie-module__NSVPNG__badge{color:#0e0c12;font:800 9px/1.3 var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#8fd35a;border-radius:999px;align-items:center;gap:4px;padding:2px 7px 2px 5px;display:inline-flex}.zombie-module__NSVPNG__badge[data-large]{gap:6px;padding:4px 11px 4px 8px;font-size:12px;box-shadow:0 0 0 2px #0e0c12}.zombie-module__NSVPNG__line{color:#8fd35a;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.zombie-module__NSVPNG__callouts{pointer-events:none;z-index:3;position:absolute;inset:0;overflow:hidden}.zombie-module__NSVPNG__callout{will-change:transform;position:absolute;top:0;left:0}.zombie-module__NSVPNG__calloutBody{color:#e8e1d0;transform-origin:50% 100%;animation:zombie-module__NSVPNG__zombieRise .55s cubic-bezier(.2, .9, .3, 1.25) both, zombie-module__NSVPNG__zombieBob 1.6s ease-in-out .55s infinite, zombie-module__NSVPNG__zombieBeat 1.1s ease-in-out .3s 2, zombie-module__NSVPNG__zombieFade .6s ease-in calc(var(--intro,3.2s) - .6s) forwards;background:#0e0c12;border:2px solid #8fd35a;border-radius:8px;justify-items:center;gap:5px;padding:8px 12px 9px;display:grid;translate:-50% -100%}.zombie-module__NSVPNG__calloutText{font:700 12px/1.2 var(--font-body), system-ui, sans-serif;letter-spacing:.02em;white-space:nowrap}@keyframes zombie-module__NSVPNG__zombieRise{0%{opacity:0;transform:translateY(26px)scale(.4)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes zombie-module__NSVPNG__zombieBob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes zombie-module__NSVPNG__zombieBeat{0%,to{box-shadow:0 0 #8fd35a00}40%{box-shadow:0 0 22px 4px #8fd35a8c}}@keyframes zombie-module__NSVPNG__zombieFade{to{opacity:0;transform:translateY(-18px)}}@keyframes zombie-module__NSVPNG__zombieFadeStill{to{opacity:0}}@media (prefers-reduced-motion:reduce){.zombie-module__NSVPNG__calloutBody{animation:zombie-module__NSVPNG__zombieFadeStill .6s ease-in calc(var(--intro,3.2s) - .6s) forwards}}
.menus-module__nX_IjW__root{--night:#0a080d;--panel:#0b090ee6;--edge:#e8e1d029;--bone:var(--ak-ink,#e8e1d0);--bone-dim:var(--ak-ink-soft,#9d968a);--blood:var(--ak-logo-accent,#c8243a);--blood-deep:var(--ak-accent,#a81c2f);--blood-dark:var(--ak-accent-rim,#5e0f1a);--rot:#8fd35a;--amber:#f0b43c;--call:var(--ak-font-button,var(--font-display), "Arial Black", system-ui, sans-serif);--title:var(--font-serif), Georgia, "Times New Roman", serif;color:var(--bone);font-family:var(--font-body), system-ui, sans-serif;background:#05060a;position:fixed;inset:0;overflow:hidden}.menus-module__nX_IjW__root button{font:inherit;color:inherit;cursor:pointer}.menus-module__nX_IjW__root button:disabled{cursor:default}.menus-module__nX_IjW__root :focus-visible{outline:2px solid var(--amber);outline-offset:2px}.menus-module__nX_IjW__title,.menus-module__nX_IjW__lobby{flex-direction:column;display:flex;position:absolute;inset:0}.menus-module__nX_IjW__backdrop{object-fit:cover;filter:saturate(.9);transform-origin:60% 45%;width:100%;height:100%;animation:38s ease-in-out infinite alternate menus-module__nX_IjW__drift;position:absolute;inset:0}@keyframes menus-module__nX_IjW__drift{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.09)translate(-1.5%,1%)}}@media (prefers-reduced-motion:reduce){.menus-module__nX_IjW__backdrop{animation:none}}.menus-module__nX_IjW__shade{background:#05060abd;position:absolute;inset:0}.menus-module__nX_IjW__topbar{z-index:1;justify-content:space-between;align-items:center;gap:12px;padding:14px clamp(16px,3vw,28px);display:flex;position:relative}.menus-module__nX_IjW__back{color:var(--bone-dim);background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:8px 12px 8px 8px;font-size:14px;text-decoration:none;display:inline-flex}.menus-module__nX_IjW__back:hover{color:var(--bone);border-color:var(--edge)}.menus-module__nX_IjW__tools{gap:8px;display:flex}.menus-module__nX_IjW__tool{border:1px solid var(--edge);min-height:36px;color:var(--bone);background:#0b090ecc;border-radius:3px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;display:inline-flex;position:relative}.menus-module__nX_IjW__tool:hover{border-color:#e8e1d066}.menus-module__nX_IjW__tool small{background:var(--blood);color:#fff;text-align:center;border-radius:9px;min-width:18px;height:18px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:-6px;right:-6px}.menus-module__nX_IjW__titleBody{z-index:1;flex:1;grid-template-columns:minmax(0,1.15fr) minmax(340px,460px);align-items:center;gap:clamp(24px,4vw,56px);width:100%;max-width:1240px;min-height:0;margin:0 auto;padding:0 clamp(16px,5vw,64px) clamp(16px,4vh,40px);display:grid;position:relative}.menus-module__nX_IjW__pitch{min-width:0}.menus-module__nX_IjW__eyebrow{color:var(--amber);letter-spacing:.22em;text-transform:uppercase;margin:0 0 10px;font-size:12.5px;font-weight:700}.menus-module__nX_IjW__logo{font-family:var(--title);letter-spacing:.1em;text-transform:uppercase;color:var(--bone);text-shadow:0 3px #000;flex-direction:column;margin:0;font-size:clamp(34px,min(5.6vw,9vh),82px);font-weight:700;line-height:.96;display:flex}.menus-module__nX_IjW__logoBlood{color:var(--blood);letter-spacing:.14em;font-size:1.28em}.menus-module__nX_IjW__tagline{max-width:560px;color:var(--bone);margin:18px 0 0;font-size:clamp(15px,1.35vw,17.5px);line-height:1.55}.menus-module__nX_IjW__facts{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.menus-module__nX_IjW__facts li{border:1px solid var(--edge);color:var(--bone-dim);letter-spacing:.06em;text-transform:uppercase;background:#0b090eb3;border-radius:2px;padding:5px 10px;font-size:12.5px}.menus-module__nX_IjW__panel{border:1px solid var(--edge);background:var(--panel);border-radius:4px;flex-direction:column;gap:10px;min-height:0;max-height:100%;padding:16px;display:flex;overflow-y:auto;box-shadow:0 1px #000000b3,0 18px 40px #00000080}.menus-module__nX_IjW__field{gap:6px;display:grid}.menus-module__nX_IjW__field span{color:var(--bone-dim);letter-spacing:.14em;text-transform:uppercase;font-size:12px}.menus-module__nX_IjW__field input{border:1px solid var(--edge);min-height:42px;color:var(--bone);font:inherit;background:#07060a;border-radius:3px;padding:9px 12px;font-size:15px}.menus-module__nX_IjW__field input::placeholder{color:#6f6a61}.menus-module__nX_IjW__field input:focus{border-color:var(--amber);outline:none}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets button{border-color:var(--edge);color:var(--bone);text-align:center;background:#07060ab3;border-radius:3px;gap:3px;padding:6px 1px 5px;font-size:11px;line-height:1.2}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets button:hover:not(:disabled){border-color:#e8e1d073}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets button[aria-pressed=true]{border-color:var(--blood);box-shadow:inset 0 0 0 1px var(--blood);background:#a81c2f3d;outline:none}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets button:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets img{width:38px;height:38px}.menus-module__nX_IjW__localPlayers{gap:8px;display:grid}.menus-module__nX_IjW__localPlayer{border:1px solid var(--edge);background:#07060ab3;border-radius:3px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.menus-module__nX_IjW__localPlayer img{object-fit:contain;width:40px;height:40px}.menus-module__nX_IjW__localPlayer span{min-width:0;display:grid}.menus-module__nX_IjW__localPlayer small{color:var(--bone-dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.menus-module__nX_IjW__localPlayer b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.menus-module__nX_IjW__localAdd{border:1px solid var(--edge);background:#07060a8c;border-radius:3px;gap:8px;padding:10px;display:grid}.menus-module__nX_IjW__roomLobby .menus-module__nX_IjW__lobbyBody{padding-bottom:72px}.menus-module__nX_IjW__companions{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;display:grid}.menus-module__nX_IjW__companions button{border:1px solid var(--edge);color:var(--bone);text-align:center;background:#07060ab3;border-radius:3px;justify-items:center;gap:3px;padding:6px 2px 5px;font-size:11px;line-height:1.2;display:grid}.menus-module__nX_IjW__companions button:hover:not(:disabled){border-color:#e8e1d073}.menus-module__nX_IjW__companions img{object-fit:contain;width:56px;height:56px}.menus-module__nX_IjW__pickerName{margin:14px 12px 0 0}.menus-module__nX_IjW__actions{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.menus-module__nX_IjW__ghost{border:1px solid var(--edge);min-height:38px;color:var(--bone);background:#0b090ed9;border-radius:3px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:13.5px;display:inline-flex}.menus-module__nX_IjW__ghost:hover:not(:disabled){border-color:#e8e1d073}.menus-module__nX_IjW__ghost:disabled{opacity:.45}.menus-module__nX_IjW__check{color:var(--bone);cursor:pointer;align-items:center;gap:8px;font-size:13.5px;display:flex}.menus-module__nX_IjW__check input{width:17px;height:17px;accent-color:var(--blood);flex:none;margin:0}.menus-module__nX_IjW__actions .menus-module__nX_IjW__check{align-items:flex-start;font-size:12.5px;line-height:1.35}.menus-module__nX_IjW__actions .menus-module__nX_IjW__check input{margin-top:1px}.menus-module__nX_IjW__actions .menus-module__nX_IjW__private{margin:0}.menus-module__nX_IjW__muted{color:var(--bone-dim);margin:0;font-size:13px;line-height:1.5}.menus-module__nX_IjW__error{color:#ffd9de;background:#c8243a24;border:1px solid #c8243a80;margin:0;padding:9px 12px;font-size:13.5px}.menus-module__nX_IjW__notice{background:#f0b43c1a;border:1px solid #f0b43c66;margin:0;padding:9px 12px;font-size:13.5px}.menus-module__nX_IjW__spinner{border:2px solid #e8e1d040;border-top-color:var(--bone);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite menus-module__nX_IjW__spin;display:inline-block}@keyframes menus-module__nX_IjW__spin{to{transform:rotate(360deg)}}.menus-module__nX_IjW__centerNote{color:var(--bone-dim);font-family:var(--title);letter-spacing:.08em;justify-content:center;align-items:center;gap:10px;font-size:18px;display:flex;position:absolute;inset:0}.menus-module__nX_IjW__lobbyBody{z-index:1;flex-direction:column;flex:1;gap:14px;width:100%;max-width:1180px;min-height:0;margin:0 auto;padding:0 clamp(16px,4vw,48px) 20px;display:flex;position:relative;overflow-y:auto}.menus-module__nX_IjW__lobbyHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.menus-module__nX_IjW__lobbyTitle{font-family:var(--title);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:clamp(30px,4vw,48px)}.menus-module__nX_IjW__inviteRow{flex-wrap:wrap;gap:8px;display:flex}.menus-module__nX_IjW__seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.menus-module__nX_IjW__seat{border:1px solid var(--edge);background:var(--panel);text-align:center;border-radius:4px;align-content:start;justify-items:center;gap:4px;padding:14px 10px 12px;display:grid;position:relative}.menus-module__nX_IjW__seat[data-mine]{border-color:var(--amber)}.menus-module__nX_IjW__seat img{aspect-ratio:1;object-fit:contain;width:100%;max-width:132px}.menus-module__nX_IjW__seat strong{font-size:15px}.menus-module__nX_IjW__seat small{color:var(--bone-dim);font-size:12.5px;line-height:1.45}.menus-module__nX_IjW__seatTag{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;background:#1a161f;border-radius:2px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:8px;left:8px}.menus-module__nX_IjW__seatLeave{margin-top:6px}.menus-module__nX_IjW__seatEmpty{min-height:200px;color:var(--bone-dim);text-align:center;background:#0b090e8c;border:1px dashed #e8e1d038;border-radius:4px;place-items:center;padding:14px;font-size:13.5px;line-height:1.45;display:grid}.menus-module__nX_IjW__strip{border:1px solid var(--edge);background:var(--panel);border-radius:4px;gap:12px;padding:16px;display:grid}.menus-module__nX_IjW__strip p{margin:0}.menus-module__nX_IjW__stripButtons{flex-wrap:wrap;gap:8px;display:flex}.menus-module__nX_IjW__startRow{border:1px solid var(--edge);background:var(--panel);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.menus-module__nX_IjW__startRow .menus-module__nX_IjW__muted{flex:280px}.menus-module__nX_IjW__startRow .menus-module__nX_IjW__begin{min-width:220px}.menus-module__nX_IjW__waiting{color:var(--amber);margin:0;font-size:14px}.menus-module__nX_IjW__places{max-width:600px;margin:18px 0 0}.menus-module__nX_IjW__placesLabel{color:var(--bone-dim);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:12px}.menus-module__nX_IjW__placeCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.menus-module__nX_IjW__places .menus-module__nX_IjW__placeCard{border:1px solid var(--edge);color:var(--bone-dim);letter-spacing:.02em;text-align:center;background:#07060acc;border-radius:3px;flex-direction:column;gap:5px;padding:4px 4px 6px;font-size:12.5px;line-height:1.2;display:flex}.menus-module__nX_IjW__placeCard img{aspect-ratio:16/9;object-fit:cover;filter:grayscale(.6)brightness(.75);background:#0e0c12;border-radius:2px;width:100%;transition:filter .16s;display:block}.menus-module__nX_IjW__placeCard:hover:not(:disabled){color:var(--bone);border-color:#e8e1d073}.menus-module__nX_IjW__placeCard:hover:not(:disabled) img,.menus-module__nX_IjW__placeCard[aria-checked=true] img{filter:none}.menus-module__nX_IjW__placeCard[aria-checked=true]{border-color:var(--blood);box-shadow:inset 0 0 0 1px var(--blood);color:var(--bone);background:#a81c2f3d}.menus-module__nX_IjW__placeCard[data-readonly]{cursor:default}.menus-module__nX_IjW__placeCard:disabled{opacity:.4}.menus-module__nX_IjW__placeAbout{margin-top:10px}.menus-module__nX_IjW__placeAbout p{color:var(--bone);margin:0 0 6px;font-size:13.5px;line-height:1.45}.menus-module__nX_IjW__placeAbout ul{gap:3px;margin:0;padding:0;list-style:none;display:grid}.menus-module__nX_IjW__placeAbout li{color:var(--bone-dim);font-size:12.5px;line-height:1.4}.menus-module__nX_IjW__placeAbout b{color:var(--amber);margin-right:4px;font-weight:700}.menus-module__nX_IjW__lobbyPlace{border:1px solid var(--edge);background:var(--panel);border-radius:4px;padding:14px 16px}.menus-module__nX_IjW__lobbyPlace .menus-module__nX_IjW__places{max-width:none;margin:0}@media (max-width:860px){.menus-module__nX_IjW__titleBody{grid-template-columns:minmax(0,1fr);align-content:start;gap:14px;overflow-y:auto}.menus-module__nX_IjW__logo{font-size:clamp(30px,9vw,52px)}.menus-module__nX_IjW__tagline{margin-top:10px;font-size:14.5px}.menus-module__nX_IjW__facts,.menus-module__nX_IjW__placeAbout ul{display:none}.menus-module__nX_IjW__places .menus-module__nX_IjW__placeCard{font-size:11.5px}.menus-module__nX_IjW__panel{min-height:auto;max-height:none;padding:16px;overflow:visible}.menus-module__nX_IjW__seats{grid-template-columns:repeat(2,minmax(0,1fr))}.menus-module__nX_IjW__seat img{max-width:96px}.menus-module__nX_IjW__seatEmpty{min-height:120px}.menus-module__nX_IjW__tool span,.menus-module__nX_IjW__toolWords{display:none}}@media (min-width:861px) and (max-height:720px){.menus-module__nX_IjW__topbar{padding-top:8px;padding-bottom:8px}.menus-module__nX_IjW__titleBody{padding-bottom:14px}.menus-module__nX_IjW__tagline{margin-top:12px;font-size:15px}.menus-module__nX_IjW__facts{display:none}.menus-module__nX_IjW__places{margin-top:12px}.menus-module__nX_IjW__placeAbout ul{display:none}}@media (min-width:861px) and (max-height:900px){.menus-module__nX_IjW__facts{display:none}}@media (max-width:420px){.menus-module__nX_IjW__actions{grid-template-columns:1fr}.menus-module__nX_IjW__actions .menus-module__nX_IjW__check{order:1}.menus-module__nX_IjW__actions .menus-module__nX_IjW__friends{order:2}.menus-module__nX_IjW__actions .menus-module__nX_IjW__private{order:3}}.menus-module__nX_IjW__titleFit,.menus-module__nX_IjW__lobbyFit{display:contents}@media (orientation:landscape) and (max-height:500px){.menus-module__nX_IjW__topbar{padding:max(6px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) 4px max(12px, env(safe-area-inset-left))}.menus-module__nX_IjW__back{padding:6px 10px 6px 6px;font-size:13px}.menus-module__nX_IjW__tool span,.menus-module__nX_IjW__toolWords{display:none}.menus-module__nX_IjW__titleBody{max-width:none;padding:0 max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));display:block;overflow-y:auto}.menus-module__nX_IjW__titleFit{width:min(calc(1000px / var(--ak-fit,1)), 100%);grid-template-columns:minmax(0,.88fr) minmax(0,1.22fr);align-items:start;gap:14px;margin:0 auto;display:grid}.menus-module__nX_IjW__pitch{align-self:center}.menus-module__nX_IjW__eyebrow{letter-spacing:.18em;margin-bottom:4px;font-size:10.5px}.menus-module__nX_IjW__logo{font-size:clamp(22px,8.4vh,40px)}.menus-module__nX_IjW__tagline{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:12.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.menus-module__nX_IjW__facts{display:none}.menus-module__nX_IjW__places{margin-top:8px}.menus-module__nX_IjW__placesLabel{margin-bottom:4px;font-size:10.5px}.menus-module__nX_IjW__placeCards{gap:5px}.menus-module__nX_IjW__places .menus-module__nX_IjW__placeCard{gap:3px;padding:3px 3px 4px;font-size:10.5px}.menus-module__nX_IjW__placeAbout{margin-top:5px}.menus-module__nX_IjW__placeAbout p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.menus-module__nX_IjW__placeAbout ul{display:none}.menus-module__nX_IjW__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-flow:dense;gap:7px 8px;min-height:auto;max-height:none;padding:10px 12px;display:grid;overflow:visible}.menus-module__nX_IjW__panel>*{grid-column:1/-1}.menus-module__nX_IjW__panel>.menus-module__nX_IjW__nftWay{grid-column:1}.menus-module__nX_IjW__panel>.menus-module__nX_IjW__localPlayers{grid-column:2}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets button{gap:1px;padding:3px 1px;font-size:10px;line-height:1.15}.menus-module__nX_IjW__panel .menus-module__nX_IjW__presets img{width:28px;height:28px}.menus-module__nX_IjW__field{grid-template-columns:minmax(0,10.5em) minmax(0,1fr);align-items:center;gap:8px}.menus-module__nX_IjW__field span{letter-spacing:.1em;font-size:10px}.menus-module__nX_IjW__field input{min-height:36px;padding:6px 10px;font-size:14px}.menus-module__nX_IjW__actions{gap:6px 8px}.menus-module__nX_IjW__actions .menus-module__nX_IjW__check{font-size:11.5px;line-height:1.3}.menus-module__nX_IjW__panel>.menus-module__nX_IjW__muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.menus-module__nX_IjW__localPlayers{gap:6px}.menus-module__nX_IjW__localPlayer{grid-template-columns:28px 1fr auto;gap:8px;padding:3px 6px}.menus-module__nX_IjW__localPlayer img{width:28px;height:28px}.menus-module__nX_IjW__localPlayer b{font-size:13px}.menus-module__nX_IjW__localPlayer small{font-size:10px}:is(.menus-module__nX_IjW__panel:has(.menus-module__nX_IjW__localAdd)>.menus-module__nX_IjW__presets,.menus-module__nX_IjW__panel:has(.menus-module__nX_IjW__localAdd)>.menus-module__nX_IjW__nftWay,.menus-module__nX_IjW__panel:has(.menus-module__nX_IjW__localAdd)>.menus-module__nX_IjW__field,.menus-module__nX_IjW__panel:has(.menus-module__nX_IjW__localAdd)>.menus-module__nX_IjW__muted){display:none}.menus-module__nX_IjW__panel>.menus-module__nX_IjW__localPlayers:has(.menus-module__nX_IjW__localAdd){grid-column:1/-1}.menus-module__nX_IjW__localAdd{gap:6px;padding:8px}.menus-module__nX_IjW__lobbyBody,.menus-module__nX_IjW__roomLobby .menus-module__nX_IjW__lobbyBody{max-width:none;padding:0 max(12px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.menus-module__nX_IjW__lobbyFit{width:min(calc(1080px / var(--ak-fit,1)), 100%);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-auto-flow:dense;align-items:start;gap:8px 12px;margin:0 auto;display:grid}.menus-module__nX_IjW__lobbyFit>*{grid-column:1/-1}.menus-module__nX_IjW__lobbyFit>.menus-module__nX_IjW__lobbyPlace,.menus-module__nX_IjW__lobbyFit>.menus-module__nX_IjW__startRow{grid-column:1}.menus-module__nX_IjW__lobbyFit>.menus-module__nX_IjW__seats,.menus-module__nX_IjW__lobbyFit>.menus-module__nX_IjW__strip{grid-column:2}.menus-module__nX_IjW__lobbyHead{gap:8px}.menus-module__nX_IjW__lobbyTitle{font-size:clamp(20px,7vh,30px)}.menus-module__nX_IjW__lobbyHead .menus-module__nX_IjW__eyebrow{margin-bottom:2px}.menus-module__nX_IjW__lobbyPlace{padding:8px 10px}.menus-module__nX_IjW__lobbyPlace .menus-module__nX_IjW__places{margin:0}.menus-module__nX_IjW__seats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.menus-module__nX_IjW__seat{gap:2px;padding:6px 5px}.menus-module__nX_IjW__seat img{max-width:56px}.menus-module__nX_IjW__seat strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.menus-module__nX_IjW__seat small{font-size:10.5px;line-height:1.35}.menus-module__nX_IjW__seatTag{padding:1px 5px;font-size:9.5px;top:4px;left:4px}.menus-module__nX_IjW__seatLeave{margin-top:3px}.menus-module__nX_IjW__seatEmpty{align-self:stretch;min-height:0;padding:8px;font-size:12px}.menus-module__nX_IjW__strip{gap:8px;padding:8px 10px}.menus-module__nX_IjW__startRow{flex-wrap:nowrap;gap:10px;padding:8px 10px}.menus-module__nX_IjW__startRow .menus-module__nX_IjW__muted{flex:1 1 0;min-width:0;font-size:12px;line-height:1.4}.menus-module__nX_IjW__startRow .menus-module__nX_IjW__begin{flex:none;min-width:0}}@media (orientation:landscape) and (max-height:340px){.menus-module__nX_IjW__panel>.menus-module__nX_IjW__muted,.menus-module__nX_IjW__localAdd>.menus-module__nX_IjW__muted{display:none}.menus-module__nX_IjW__tagline{-webkit-line-clamp:2}}@media (max-width:640px){.menus-module__nX_IjW__root :is(input:not([type=file],[type=checkbox],[type=radio],[type=range],[type=color],[type=hidden]),textarea,select){font-size:16px}}.menus-module__nX_IjW__cityBoard{border:1px solid var(--edge);background:#0b090eb8;border-radius:2px;margin:14px 0 0;padding:10px 12px}.menus-module__nX_IjW__cityBoardHead{color:var(--bone);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:13px;display:flex}.menus-module__nX_IjW__cityBoardRows{margin:0;padding:0;list-style:none}.menus-module__nX_IjW__cityBoardRows li{color:var(--bone-dim);grid-template-columns:1.6em minmax(0,1fr) auto;gap:8px;padding:3px 0;font-size:13px;display:grid}.menus-module__nX_IjW__cityBoardRows li span:nth-child(2){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.menus-module__nX_IjW__cityBoardRows li[data-you]{color:#9dff5c}.menus-module__nX_IjW__cityBoard .menus-module__nX_IjW__muted{margin:6px 0 0;font-size:13px}
.town-pieces-module__sV1MXa__tabs{min-width:0;container-type:inline-size}.town-pieces-module__sV1MXa__shelfWrap{min-width:0}.town-pieces-module__sV1MXa__rail{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);min-width:0;box-shadow:var(--hv-well);gap:6px;padding:6px;display:flex}.town-pieces-module__sV1MXa__rail>button{min-width:0;min-height:var(--hv-tap-min);border-radius:var(--hv-radius-pill);color:var(--hv-ink-soft);font:800 16px/20px var(--hv-font-display);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .2s,color .2s,translate .26s var(--hv-spring),box-shadow .26s var(--hv-spring);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.town-pieces-module__sV1MXa__rail>button:hover{color:var(--hv-ink)}.town-pieces-module__sV1MXa__rail>button[aria-selected=true]{background:var(--hv-paper-raised);color:var(--hv-ink);box-shadow:0 3px 0 var(--hv-line),0 8px 12px -8px #6c542866;translate:0 -2px}.town-pieces-module__sV1MXa__rail>button:focus-visible{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}html[data-input=pad] .town-pieces-module__sV1MXa__rail>button:focus{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}.town-pieces-module__sV1MXa__rail>button:disabled{cursor:default;opacity:.55}.town-pieces-module__sV1MXa__tabArt{opacity:.75;width:30px;height:30px;transition:opacity .2s,scale .26s var(--hv-spring);flex:none;place-items:center;margin:-4px 0;display:grid}.town-pieces-module__sV1MXa__tabArt>*{object-fit:contain;filter:drop-shadow(0 2px 2px #3c281433);width:100%;height:100%;display:block}.town-pieces-module__sV1MXa__tabArt>svg{filter:none;width:20px;height:20px}.town-pieces-module__sV1MXa__rail>button[aria-selected=true] .town-pieces-module__sV1MXa__tabArt{opacity:1;scale:1.12}.town-pieces-module__sV1MXa__tabWord{text-overflow:ellipsis;overflow:hidden}.town-pieces-module__sV1MXa__rail>button small,.town-pieces-module__sV1MXa__tabCount{background:var(--hv-line);min-width:26px;height:24px;color:var(--hv-ink);font:800 13px/1 var(--hv-font-display);font-variant-numeric:tabular-nums;border-radius:12px;flex:none;place-items:center;padding:0 7px;display:inline-grid}.town-pieces-module__sV1MXa__rail>button[aria-selected=true] small,.town-pieces-module__sV1MXa__rail>button[aria-selected=true] .town-pieces-module__sV1MXa__tabCount{background:var(--hv-honey);color:var(--hv-honey-ink)}@container (max-width:560px){.town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt) .town-pieces-module__sV1MXa__tabWord{display:none}.town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt){flex:none;padding:0 10px}.town-pieces-module__sV1MXa__rail>button[aria-selected=true]{flex:auto}}@container (max-width:420px){.town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt) .town-pieces-module__sV1MXa__tabCount{display:none}}.town-pieces-module__sV1MXa__tabs[data-tight] .town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt) .town-pieces-module__sV1MXa__tabWord{display:none}.town-pieces-module__sV1MXa__tabs[data-tight] .town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt){flex:none;padding:0 10px}.town-pieces-module__sV1MXa__tabs[data-tight] .town-pieces-module__sV1MXa__rail>button[aria-selected=true]{flex:auto}.town-pieces-module__sV1MXa__tabs[data-tight~=snug] .town-pieces-module__sV1MXa__rail{gap:2px}.town-pieces-module__sV1MXa__tabs[data-tight~=snug] .town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt){padding:0 6px}.town-pieces-module__sV1MXa__tabs[data-tight~=snug] .town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt) .town-pieces-module__sV1MXa__tabCount{display:none}.town-pieces-module__sV1MXa__tabs[data-tight~=snug] .town-pieces-module__sV1MXa__rail>button[aria-selected=true]{padding:0 8px}.town-pieces-module__sV1MXa__tabs[data-tight~=bare] .town-pieces-module__sV1MXa__rail>button[aria-selected=true]:has(.town-pieces-module__sV1MXa__tabArt) .town-pieces-module__sV1MXa__tabCount{display:none}.town-pieces-module__sV1MXa__tabs[data-tight~=word] .town-pieces-module__sV1MXa__rail>button[aria-selected=true] .town-pieces-module__sV1MXa__tabArt{display:none}.town-pieces-module__sV1MXa__tabs[data-tight~=word] .town-pieces-module__sV1MXa__rail>button:not([aria-selected=true]):has(.town-pieces-module__sV1MXa__tabArt){padding:0 4px}.town-pieces-module__sV1MXa__shelves{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.town-pieces-module__sV1MXa__shelves>button{border-radius:var(--hv-radius-pill);background:var(--hv-paper-raised);min-height:36px;color:var(--hv-ink-soft);font:800 14px/1 var(--hv-font-display);white-space:nowrap;cursor:pointer;box-shadow:var(--hv-edge-sm);-webkit-tap-highlight-color:transparent;transition:translate .26s var(--hv-spring),box-shadow .26s var(--hv-spring),background .2s,color .2s;border:0;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.town-pieces-module__sV1MXa__shelves>button:hover{color:var(--hv-ink);translate:0 -1px}.town-pieces-module__sV1MXa__shelves>button small{font:800 13px/1 var(--hv-font-display);opacity:.7;font-variant-numeric:tabular-nums}.town-pieces-module__sV1MXa__shelves>button[aria-selected=true]{background:var(--hv-frame);color:var(--hv-frame-ink);box-shadow:0 3px 0 var(--hv-frame-edge);translate:0}.town-pieces-module__sV1MXa__shelves>button[aria-selected=true] small{opacity:.85}.town-pieces-module__sV1MXa__shelves>button:focus-visible{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}html[data-input=pad] .town-pieces-module__sV1MXa__shelves>button:focus{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}.town-pieces-module__sV1MXa__chip{border-radius:var(--hv-radius-pill);background:var(--hv-paper-raised);max-width:100%;min-height:32px;color:var(--hv-ink);font:800 15px/18px var(--hv-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:var(--hv-edge-sm);align-items:center;gap:6px;padding:5px 13px 5px 9px;display:inline-flex}.town-pieces-module__sV1MXa__chip>svg,.town-pieces-module__sV1MXa__chip>img{flex:none}.town-pieces-module__sV1MXa__chip:not(:has(svg,img)){padding-left:13px}.town-pieces-module__sV1MXa__chip>img{object-fit:contain;width:22px;height:22px;margin:-2px 0}.town-pieces-module__sV1MXa__chip[data-tone=honey]{background:var(--hv-honey-soft);color:var(--hv-honey-text);box-shadow:0 3px 0 var(--hv-honey-soft-edge)}.town-pieces-module__sV1MXa__chip[data-tone=leaf]{background:var(--hv-leaf-soft);color:var(--hv-leaf-text);box-shadow:0 3px 0 var(--hv-leaf-soft-edge)}.town-pieces-module__sV1MXa__chip[data-tone=berry]{background:var(--hv-berry-soft);color:var(--hv-berry-text);box-shadow:0 3px 0 var(--hv-berry-soft-edge)}.town-pieces-module__sV1MXa__chip[data-tone=streak]{background:var(--hv-streak);color:var(--hv-frame-ink);box-shadow:0 3px 0 var(--hv-streak-edge)}.town-pieces-module__sV1MXa__chip[data-tone=sunk]{background:var(--hv-paper-sunk);color:var(--hv-ink-soft);box-shadow:var(--hv-well)}.town-pieces-module__sV1MXa__chip[data-size=big]{min-height:40px;padding:0 16px 0 11px;font-size:18px}.town-pieces-module__sV1MXa__nectarBalance{border-radius:var(--hv-radius-pill);background:var(--hv-honey-soft);max-width:100%;min-height:32px;color:var(--hv-honey-text);font:800 14px/18px var(--hv-font-display);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 0 var(--hv-honey-soft-edge);flex:none;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.town-pieces-module__sV1MXa__nectarBalance>svg{flex:none}.town-pieces-module__sV1MXa__nectarBalance>b{font-size:17px}.town-pieces-module__sV1MXa__progress{align-items:center;gap:var(--hv-space-2);min-width:0;font:700 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);font-variant-numeric:tabular-nums;display:inline-flex}.town-pieces-module__sV1MXa__meterRow{display:flex}.town-pieces-module__sV1MXa__hexes{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}.town-pieces-module__sV1MXa__hexes i{background:var(--hv-line);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);width:16px;height:18px;transition:background .3s}.town-pieces-module__sV1MXa__hexes i[data-on]{background:var(--tone,var(--hv-honey));animation:town-pieces-module__sV1MXa__pop .4s var(--hv-spring)}.town-pieces-module__sV1MXa__meter{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);min-width:80px;height:16px;box-shadow:var(--hv-well);flex:1;padding:3px;display:block;position:relative}.town-pieces-module__sV1MXa__meter>i{border-radius:var(--hv-radius-pill);background:var(--tone,var(--hv-leaf));min-width:10px;height:100%;transition:width .7s var(--hv-spring);display:block;box-shadow:inset 0 2px #ffffff73,inset 0 -3px #0000001a}.town-pieces-module__sV1MXa__meter[data-full]>i{background:var(--hv-honey)}.town-pieces-module__sV1MXa__ring{flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative}.town-pieces-module__sV1MXa__ring svg{position:absolute;inset:0;rotate:-90deg}.town-pieces-module__sV1MXa__ring circle{fill:var(--hv-paper-raised);stroke:var(--hv-paper-sunk);stroke-width:8px}.town-pieces-module__sV1MXa__ring circle[data-fill]{fill:none;stroke:var(--tone,var(--hv-leaf));stroke-linecap:round;transition:stroke-dashoffset .8s var(--hv-spring)}.town-pieces-module__sV1MXa__ring>span{justify-items:center;gap:1px;display:grid;position:relative}.town-pieces-module__sV1MXa__ring b{font:800 28px/28px var(--hv-font-display);color:var(--hv-ink);font-variant-numeric:tabular-nums}.town-pieces-module__sV1MXa__ring small{font:700 13px/14px var(--hv-font-body);color:var(--hv-ink-soft)}.town-pieces-module__sV1MXa__hero{--hero:var(--hv-honey-soft);--hero-edge:var(--hv-honey-soft-edge);--hero-text:var(--hv-honey-text);gap:var(--hv-space-4);padding:var(--hv-space-4) var(--hv-space-5) var(--hv-space-4) var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hero);color:var(--hv-ink);box-shadow:0 4px 0 var(--hero-edge);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.town-pieces-module__sV1MXa__hero[data-bare]{padding-left:var(--hv-space-5);grid-template-columns:minmax(0,1fr)}.town-pieces-module__sV1MXa__hero[data-tone=leaf]{--hero:var(--hv-leaf-soft);--hero-edge:var(--hv-leaf-soft-edge);--hero-text:var(--hv-leaf-text)}.town-pieces-module__sV1MXa__hero[data-tone=sky]{--hero:var(--hv-tone-water-soft);--hero-edge:var(--hv-tone-water-edge);--hero-text:var(--hv-tone-water-text)}.town-pieces-module__sV1MXa__hero[data-tone=paper]{--hero:var(--hv-paper-raised);--hero-edge:var(--hv-line);--hero-text:var(--hv-ink-soft)}.town-pieces-module__sV1MXa__hero[data-tone=berry]{--hero:var(--hv-berry-soft);--hero-edge:var(--hv-berry-soft-edge);--hero-text:var(--hv-berry-text)}.town-pieces-module__sV1MXa__hero[data-tone=lucky]{--hero:var(--hv-lucky);--hero-edge:var(--hv-lucky-edge);--hero-text:var(--hv-lucky-ink)}.town-pieces-module__sV1MXa__heroArt{place-items:center;width:72px;height:72px;display:grid}.town-pieces-module__sV1MXa__heroArt>*{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:100%;height:100%;display:block}.town-pieces-module__sV1MXa__heroText{gap:4px;min-width:0;display:grid;position:relative}.town-pieces-module__sV1MXa__heroKicker{font:800 15px/18px var(--hv-font-display);color:var(--hero-text)}.town-pieces-module__sV1MXa__heroTitle{font:800 26px/30px var(--hv-font-display);letter-spacing:-.01em;color:var(--hv-ink);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.town-pieces-module__sV1MXa__heroTitle>svg{flex:none}.town-pieces-module__sV1MXa__heroChips{gap:var(--hv-space-2);flex-wrap:wrap;margin-top:6px;display:flex}.town-pieces-module__sV1MXa__heroChips>.town-pieces-module__sV1MXa__chip{white-space:normal;text-align:left;min-width:0}.town-pieces-module__sV1MXa__heroBody{font:600 15px/22px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-pieces-module__sV1MXa__tasks{gap:var(--hv-space-3);margin:0;padding:0;list-style:none;display:grid}.town-pieces-module__sV1MXa__task{--task-tone:var(--hv-tone-meadow);--task-soft:var(--hv-tone-meadow-soft);grid-template-columns:var(--hv-plate) minmax(0,1fr) auto;gap:var(--hv-space-4);padding:var(--hv-space-3) var(--hv-space-4) var(--hv-space-3) var(--hv-space-3);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);animation:town-pieces-module__sV1MXa__slotIn .36s var(--hv-settle) backwards;animation-delay:calc(var(--i,0) * 50ms);align-items:center;display:grid;position:relative}.town-pieces-module__sV1MXa__task[data-tone=water]{--task-tone:var(--hv-tone-water);--task-soft:var(--hv-tone-water-soft)}.town-pieces-module__sV1MXa__task[data-tone=earth]{--task-tone:var(--hv-tone-earth);--task-soft:var(--hv-tone-earth-soft)}.town-pieces-module__sV1MXa__task[data-tone=rose]{--task-tone:var(--hv-tone-rose);--task-soft:var(--hv-tone-rose-soft)}.town-pieces-module__sV1MXa__task[data-tone=amber]{--task-tone:var(--hv-tone-amber);--task-soft:var(--hv-tone-amber-soft)}.town-pieces-module__sV1MXa__taskPlate{width:var(--hv-plate);height:var(--hv-plate);background:var(--task-soft);box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--task-tone) 28%,transparent);border-radius:20px;place-items:center;display:grid}.town-pieces-module__sV1MXa__taskPlate>img{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:50px;height:50px;display:block}.town-pieces-module__sV1MXa__taskPlate>svg{width:26px;height:26px;color:var(--hv-ink-soft)}.town-pieces-module__sV1MXa__taskText{gap:6px;min-width:0;display:grid}.town-pieces-module__sV1MXa__taskTitle{font:800 17px/21px var(--hv-font-display);color:var(--hv-ink);text-wrap:pretty;margin:0}.town-pieces-module__sV1MXa__taskNote{font:600 14px/19px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-pieces-module__sV1MXa__taskNote svg{vertical-align:-.15em}.town-pieces-module__sV1MXa__taskEnd{justify-content:flex-end;align-items:center;display:flex}.town-pieces-module__sV1MXa__taskMore{justify-content:flex-end;gap:var(--hv-space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.town-pieces-module__sV1MXa__task[data-state=ready]{background:var(--hv-leaf-soft);box-shadow:0 0 0 3px var(--hv-leaf),0 4px 0 3px var(--hv-leaf-edge),0 14px 20px -12px #3f8a3399}.town-pieces-module__sV1MXa__task[data-state=ready] .town-pieces-module__sV1MXa__taskPlate>img{animation:1.6s ease-in-out infinite town-pieces-module__sV1MXa__bob}.town-pieces-module__sV1MXa__task[data-state=ready] .town-pieces-module__sV1MXa__progress{color:var(--hv-leaf-text)}.town-pieces-module__sV1MXa__task[data-state=claimed]{box-shadow:inset 0 0 0 2px var(--hv-line);background:0 0}.town-pieces-module__sV1MXa__task[data-state=claimed] .town-pieces-module__sV1MXa__taskPlate{filter:saturate(.4);opacity:.7}.town-pieces-module__sV1MXa__task[data-state=claimed] .town-pieces-module__sV1MXa__taskTitle{color:var(--hv-ink-soft)}.town-pieces-module__sV1MXa__stamp{border:3px solid var(--hv-leaf-text);background:var(--hv-paper);color:var(--hv-leaf-text);font:900 15px/1 var(--hv-font-display);letter-spacing:.02em;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;rotate:-8deg}.town-pieces-module__sV1MXa__stamp[data-pop]{animation:town-pieces-module__sV1MXa__stamp .5s var(--hv-spring) both}.town-pieces-module__sV1MXa__detail{gap:var(--hv-space-4);padding:var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.town-pieces-module__sV1MXa__detail[data-quiet]{grid-template-columns:minmax(0,1fr)}@media not ((orientation:landscape) and (max-height:500px)){.town-pieces-module__sV1MXa__detail[data-bar]{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:8px 10px 8px 8px}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailPlate{width:auto;min-width:56px;height:56px;box-shadow:none;background:0 0;border-radius:16px;padding:0 8px 0 4px}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailPlate:before{display:none}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailPlate>*{filter:none;align-items:center;width:auto;height:auto;animation:none;display:flex}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailPlate>*>span{border-radius:13px;width:44px;height:44px;margin-left:-10px}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailPlate img{width:34px;height:34px}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailBlurb{display:none}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailActions{flex-wrap:nowrap;grid-column:auto;padding-top:0}}@media (max-width:480px) and (min-height:501px){.town-pieces-module__sV1MXa__detail[data-bar]{grid-template-columns:auto minmax(0,1fr);row-gap:8px}.town-pieces-module__sV1MXa__detail[data-bar] .town-pieces-module__sV1MXa__detailActions{grid-column:1/-1}}.town-pieces-module__sV1MXa__detailPlate{width:var(--hv-detail-plate);height:var(--hv-detail-plate);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);border-radius:28px;place-items:center;display:grid;position:relative}.town-pieces-module__sV1MXa__detailPlate:before{content:"";background:#6c54281f;border-radius:50%;height:14px;position:absolute;bottom:16px;left:18px;right:18px}.town-pieces-module__sV1MXa__detailPlate>*{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:88px;height:88px;animation:2.4s ease-in-out infinite town-pieces-module__sV1MXa__bob;display:block;position:relative}.town-pieces-module__sV1MXa__detailPlate>svg{width:40px;height:40px;color:var(--hv-honey-edge);filter:none;animation:none}.town-pieces-module__sV1MXa__detail[data-unknown] .town-pieces-module__sV1MXa__detailPlate>*{filter:brightness(0);opacity:.16;animation:none}.town-pieces-module__sV1MXa__detailText{gap:6px;min-width:0;display:grid}.town-pieces-module__sV1MXa__detailName{font:800 22px/26px var(--hv-font-display);color:var(--hv-ink);margin:0}.town-pieces-module__sV1MXa__detailBlurb{font:600 15px/22px var(--hv-font-body);color:var(--hv-ink-soft);text-wrap:pretty;margin:0}.town-pieces-module__sV1MXa__detailBlurb b{color:var(--hv-honey-text)}.town-pieces-module__sV1MXa__detailChips{gap:var(--hv-space-2);flex-wrap:wrap;margin-top:2px;display:flex}.town-pieces-module__sV1MXa__detailActions{justify-content:flex-end;align-items:center;gap:var(--hv-space-3);padding-top:var(--hv-space-1);flex-wrap:wrap;grid-column:1/-1;display:flex}.town-pieces-module__sV1MXa__detail[data-quiet] .town-pieces-module__sV1MXa__detailActions{grid-column:auto}.town-pieces-module__sV1MXa__detailNote{font:800 15px/20px var(--hv-font-display);color:var(--hv-leaf-text);grid-column:1/-1;align-items:center;gap:6px;margin:0;display:flex}.town-pieces-module__sV1MXa__detailNote[data-tone=berry]{color:var(--hv-berry-text)}.town-pieces-module__sV1MXa__buttonAmount{font-variant-numeric:tabular-nums;background:#ffffff61;border-radius:10px;align-items:center;gap:3px;margin-right:-8px;padding:4px 8px 4px 5px;display:inline-flex}button:disabled .town-pieces-module__sV1MXa__buttonAmount{background:#0000000d}.town-pieces-module__sV1MXa__section{align-items:center;gap:var(--hv-space-2);margin:var(--hv-space-1) 0 calc(var(--hv-space-1) * -1);font:800 17px/21px var(--hv-font-display);color:var(--hv-ink);display:flex}.town-pieces-module__sV1MXa__section:before{content:"";background:var(--hv-honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:13px;height:15px}.town-pieces-module__sV1MXa__section>span{min-width:0}.town-pieces-module__sV1MXa__section small{font:700 14px/20px var(--hv-font-body);color:var(--hv-ink-soft);white-space:nowrap;margin-left:auto}.town-pieces-module__sV1MXa__choices{gap:var(--hv-space-3);width:100%;animation:town-pieces-module__sV1MXa__choiceIn .3s var(--hv-settle) backwards;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.town-pieces-module__sV1MXa__choices[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.town-pieces-module__sV1MXa__choices>button{--choice:var(--hv-honey-soft);--choice-edge:var(--hv-honey-soft-edge);gap:var(--hv-space-2);border-radius:var(--hv-radius-md);background:var(--choice);min-height:60px;color:var(--hv-ink);text-align:left;font:inherit;cursor:pointer;box-shadow:0 4px 0 var(--choice-edge);transition:translate .26s var(--hv-spring),box-shadow .26s var(--hv-spring);border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;padding:8px 12px 8px 8px;display:grid;position:relative}.town-pieces-module__sV1MXa__choices>button[data-tone=leaf]{--choice:var(--hv-leaf-soft);--choice-edge:var(--hv-leaf-soft-edge)}.town-pieces-module__sV1MXa__choices>button[data-tone=lucky]{--choice:var(--hv-lucky-soft);--choice-edge:var(--hv-lucky-edge)}.town-pieces-module__sV1MXa__choices>button:hover:not(:disabled){translate:0 -2px}.town-pieces-module__sV1MXa__choices>button:focus-visible{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}html[data-input=pad] .town-pieces-module__sV1MXa__choices>button:focus{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline);outline:none}.town-pieces-module__sV1MXa__choices>button:active:not(:disabled){box-shadow:0 1px 0 var(--choice-edge);translate:0 3px}.town-pieces-module__sV1MXa__choices>button:disabled{opacity:.55;cursor:default}.town-pieces-module__sV1MXa__choiceArt{background:var(--hv-paper-raised);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.town-pieces-module__sV1MXa__choiceArt img{object-fit:contain;width:34px;height:34px}.town-pieces-module__sV1MXa__choices strong{font:800 16px/19px var(--hv-font-display);display:block}.town-pieces-module__sV1MXa__choices small{font:700 13px/17px var(--hv-font-body);color:var(--hv-ink-soft);margin-top:2px;display:block}.town-pieces-module__sV1MXa__choiceSticker.town-pieces-module__sV1MXa__choiceSticker{border-width:2px;border-color:var(--hv-lucky-edge);background:var(--hv-lucky);color:var(--hv-lucky-ink);pointer-events:none;border-radius:10px;padding:4px 8px;font-size:13px;position:absolute;top:-10px;right:-6px;rotate:6deg}.town-pieces-module__sV1MXa__choices[data-count="3"]>button{animation:town-pieces-module__sV1MXa__choiceIn .34s var(--hv-spring) backwards}.town-pieces-module__sV1MXa__choices[data-count="3"]>button:nth-child(2){animation-delay:70ms}.town-pieces-module__sV1MXa__choices[data-count="3"]>button:nth-child(3){animation-delay:.14s}@media (max-width:600px){.town-pieces-module__sV1MXa__choices[data-count="3"]{grid-template-columns:minmax(0,1fr)}}.town-pieces-module__sV1MXa__toast{align-items:center;gap:var(--hv-space-3);border-radius:var(--hv-radius-pill);background:var(--hv-paper);max-width:100%;min-height:56px;color:var(--hv-ink);font:800 16px/20px var(--hv-font-display);box-shadow:var(--hv-float);animation:town-pieces-module__sV1MXa__toastIn .5s var(--hv-spring) both;padding:6px 22px 6px 6px;display:inline-flex;position:relative}.town-pieces-module__sV1MXa__toast:not(:has(.town-pieces-module__sV1MXa__toastArt)){padding-left:22px}.town-pieces-module__sV1MXa__toast:after{content:"";background:var(--hv-paper);clip-path:polygon(0 0,100% 0,30% 100%);width:18px;height:12px;position:absolute;bottom:-9px;left:34px}.town-pieces-module__sV1MXa__toast[data-action]{padding-right:6px}.town-pieces-module__sV1MXa__toastArt{background:var(--hv-honey-soft);width:44px;height:44px;color:var(--hv-honey-text);border-radius:50%;flex:none;place-items:center;display:grid}.town-pieces-module__sV1MXa__toast[data-tone=leaf] .town-pieces-module__sV1MXa__toastArt{background:var(--hv-leaf-soft);color:var(--hv-leaf-text)}.town-pieces-module__sV1MXa__toast[data-tone=berry] .town-pieces-module__sV1MXa__toastArt{background:var(--hv-berry-soft);color:var(--hv-berry-text)}.town-pieces-module__sV1MXa__toastArt>img{object-fit:contain;filter:drop-shadow(0 3px 2px #3c281433);width:38px;height:38px;display:block}.town-pieces-module__sV1MXa__toastText{text-wrap:pretty;min-width:0}.town-pieces-module__sV1MXa__toastText small{font:700 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);display:block}@keyframes town-pieces-module__sV1MXa__slotIn{0%{opacity:0;translate:0 8px;scale:.9}}@keyframes town-pieces-module__sV1MXa__pop{0%{scale:.3}to{scale:1}}@keyframes town-pieces-module__sV1MXa__bob{0%,to{translate:0;rotate:none}50%{translate:0 -4px;rotate:-4deg}}@keyframes town-pieces-module__sV1MXa__stamp{0%{opacity:0;rotate:-20deg;scale:2.2}60%{opacity:1;scale:.92}to{rotate:-8deg;scale:1}}@keyframes town-pieces-module__sV1MXa__toastIn{0%{opacity:0;translate:0 16px;scale:.6}}@keyframes town-pieces-module__sV1MXa__choiceIn{0%{opacity:0;translate:0 8px;scale:.96}}@media (prefers-reduced-motion:reduce){.town-pieces-module__sV1MXa__rail>button,.town-pieces-module__sV1MXa__tabArt,.town-pieces-module__sV1MXa__shelves>button,.town-pieces-module__sV1MXa__hexes i,.town-pieces-module__sV1MXa__meter>i,.town-pieces-module__sV1MXa__ring circle,.town-pieces-module__sV1MXa__task,.town-pieces-module__sV1MXa__task *,.town-pieces-module__sV1MXa__stamp,.town-pieces-module__sV1MXa__detailPlate>*,.town-pieces-module__sV1MXa__toast,.town-pieces-module__sV1MXa__choices,.town-pieces-module__sV1MXa__choices>button{transition:none!important;animation:none!important}}@media (max-width:480px) and (orientation:portrait),(max-width:480px) and (min-height:501px){.town-pieces-module__sV1MXa__hero{gap:var(--hv-space-3);padding:var(--hv-space-3) var(--hv-space-4) var(--hv-space-3) var(--hv-space-3)}.town-pieces-module__sV1MXa__heroTitle{font-size:20px;line-height:24px}.town-pieces-module__sV1MXa__heroArt{width:52px;height:52px}.town-pieces-module__sV1MXa__ring{width:64px;height:64px}.town-pieces-module__sV1MXa__ring b{font-size:24px;line-height:24px}.town-pieces-module__sV1MXa__task{--hv-plate:52px;gap:var(--hv-space-3)}.town-pieces-module__sV1MXa__taskPlate>img{width:42px;height:42px}.town-pieces-module__sV1MXa__taskEnd:has(button){grid-column:2/-1;justify-self:start}.town-pieces-module__sV1MXa__task:has(.town-pieces-module__sV1MXa__taskNote)>.town-pieces-module__sV1MXa__taskEnd:has(>.town-pieces-module__sV1MXa__stamp:only-child){grid-column:2/-1;justify-self:start}.town-pieces-module__sV1MXa__detail{gap:var(--hv-space-3);padding:var(--hv-space-3)}.town-pieces-module__sV1MXa__detailPlate{border-radius:20px;width:72px;height:72px}.town-pieces-module__sV1MXa__detailPlate:before{height:10px;bottom:10px}.town-pieces-module__sV1MXa__detailPlate>*{width:56px;height:56px}.town-pieces-module__sV1MXa__detailName{font-size:18px;line-height:22px}.town-pieces-module__sV1MXa__detailBlurb{font-size:14px;line-height:20px}.town-pieces-module__sV1MXa__detailText{gap:4px}}@media (orientation:landscape) and (max-height:500px),(max-width:680px){.town-pieces-module__sV1MXa__rail{gap:4px;padding:4px}.town-pieces-module__sV1MXa__rail>button{min-height:40px;padding:0 10px;font-size:15px;line-height:18px}.town-pieces-module__sV1MXa__rail>button[aria-selected=true]{translate:0 -1px}.town-pieces-module__sV1MXa__tabArt{width:24px;height:24px;margin:-2px 0}.town-pieces-module__sV1MXa__rail>button[aria-selected=true] .town-pieces-module__sV1MXa__tabArt{scale:1}.town-pieces-module__sV1MXa__rail>button small,.town-pieces-module__sV1MXa__tabCount{border-radius:10px;min-width:22px;height:20px;padding:0 6px}.town-pieces-module__sV1MXa__shelves>button{min-height:34px;padding:0 12px}.town-pieces-module__sV1MXa__shelves{scrollbar-width:none;overscroll-behavior-x:contain;flex-wrap:nowrap;margin:-6px -4px;padding:6px 4px 9px;overflow-x:auto}.town-pieces-module__sV1MXa__shelves::-webkit-scrollbar{display:none}.town-pieces-module__sV1MXa__shelves>button{flex:none}.town-pieces-module__sV1MXa__toast{gap:var(--hv-space-2);min-height:48px;padding:4px 16px 4px 4px;font-size:14px;line-height:18px}.town-pieces-module__sV1MXa__toast:not(:has(.town-pieces-module__sV1MXa__toastArt)){padding-left:16px}.town-pieces-module__sV1MXa__toast[data-action]{padding-right:4px}.town-pieces-module__sV1MXa__toastArt{width:40px;height:40px}.town-pieces-module__sV1MXa__toastArt>img{width:34px;height:34px}.town-pieces-module__sV1MXa__toastText{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.town-pieces-module__sV1MXa__toastText small{font-size:13px;line-height:16px}}@media (orientation:landscape) and (max-height:500px){.town-pieces-module__sV1MXa__rail>button{min-height:38px}.town-pieces-module__sV1MXa__shelves>button{min-height:32px;font-size:13px}.town-pieces-module__sV1MXa__chip{min-height:28px;padding-block:4px;font-size:14px}.town-pieces-module__sV1MXa__hero{gap:var(--hv-space-3);border-radius:18px;padding:8px 14px 8px 10px}.town-pieces-module__sV1MXa__heroArt{width:48px;height:48px}.town-pieces-module__sV1MXa__heroTitle{font-size:20px;line-height:24px}.town-pieces-module__sV1MXa__heroKicker{font-size:13px;line-height:16px}.town-pieces-module__sV1MXa__heroBody{font-size:14px;line-height:19px}.town-pieces-module__sV1MXa__heroChips{margin-top:2px}.town-pieces-module__sV1MXa__ring{width:56px;height:56px}.town-pieces-module__sV1MXa__ring b{font-size:22px;line-height:22px}.town-pieces-module__sV1MXa__task{--hv-plate:48px;gap:var(--hv-space-3);border-radius:18px;padding:8px 12px 8px 8px}.town-pieces-module__sV1MXa__taskPlate{border-radius:14px}.town-pieces-module__sV1MXa__taskPlate>img{width:38px;height:38px}.town-pieces-module__sV1MXa__taskTitle{font-size:15px;line-height:19px}.town-pieces-module__sV1MXa__taskText{gap:3px}.town-pieces-module__sV1MXa__detailPlate{border-radius:22px;width:88px;height:88px}.town-pieces-module__sV1MXa__detailPlate>*{width:68px;height:68px}.town-pieces-module__sV1MXa__section{font-size:15px}[data-town-side] .town-pieces-module__sV1MXa__detail:not([data-quiet]){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px;padding:12px}[data-town-side] .town-pieces-module__sV1MXa__detail{padding:12px}[data-town-side] .town-pieces-module__sV1MXa__detailPlate{border-radius:20px;width:72px;height:72px}[data-town-side] .town-pieces-module__sV1MXa__detailPlate:before{height:10px;bottom:10px}[data-town-side] .town-pieces-module__sV1MXa__detailPlate>*{width:56px;height:56px}[data-town-side] .town-pieces-module__sV1MXa__detailName{font-size:17px;line-height:21px}[data-town-side] .town-pieces-module__sV1MXa__detailBlurb{font-size:14px;line-height:19px}[data-town-side] .town-pieces-module__sV1MXa__detailChips{justify-content:center}[data-town-side] .town-pieces-module__sV1MXa__detailActions{flex-direction:column;align-items:stretch;gap:8px;width:100%;padding-top:0}[data-town-side] .town-pieces-module__sV1MXa__detailActions>button{width:100%}[data-town-side] .town-pieces-module__sV1MXa__detail[data-quiet]:has(.town-pieces-module__sV1MXa__detailActions){text-align:center;gap:8px}[data-town-side] .town-pieces-module__sV1MXa__detail[data-stay]{flex-direction:column;flex-shrink:1;align-items:stretch;min-height:0;display:flex}[data-town-side] .town-pieces-module__sV1MXa__detail[data-stay] .town-pieces-module__sV1MXa__detailText{scrollbar-width:none;flex:0 auto;min-height:0;margin-bottom:-4px;padding-bottom:4px;overflow:auto}[data-town-side] .town-pieces-module__sV1MXa__detail[data-stay] .town-pieces-module__sV1MXa__detailText::-webkit-scrollbar{display:none}[data-town-side] .town-pieces-module__sV1MXa__detail[data-stay] :is(.town-pieces-module__sV1MXa__detailActions,.town-pieces-module__sV1MXa__detailNote){flex:none}[data-town-side] .town-pieces-module__sV1MXa__detail[data-stay] .town-pieces-module__sV1MXa__detailPlate{flex:none;align-self:center}}.town-pieces-module__sV1MXa__timing{justify-items:center;gap:var(--hv-space-2);width:100%;display:grid}.town-pieces-module__sV1MXa__timingTrack{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);width:100%;height:30px;box-shadow:var(--hv-well);display:block;position:relative}.town-pieces-module__sV1MXa__timingZone{border-radius:var(--hv-radius-pill);background:var(--hv-leaf-soft);box-shadow:inset 0 0 0 3px var(--hv-leaf);transition:background .12s;position:absolute;top:5px;bottom:5px}.town-pieces-module__sV1MXa__timingTrack[data-hot] .town-pieces-module__sV1MXa__timingZone{background:var(--hv-leaf)}.town-pieces-module__sV1MXa__timingPuck{border-radius:var(--hv-radius-sm);background:var(--hv-honey);width:24px;height:40px;box-shadow:var(--hv-edge-sm);margin:-20px 0 0 -12px;position:absolute;top:50%}.town-pieces-module__sV1MXa__timingLabel{font:800 15px/18px var(--hv-font-display);color:var(--hv-ink-soft)}.town-pieces-module__sV1MXa__infoTip{background:var(--hv-paper-raised);width:20px;height:20px;color:var(--hv-ink-soft);box-shadow:var(--hv-edge-sm);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.town-pieces-module__sV1MXa__infoTip:after{content:"";position:absolute;inset:-10px}.town-pieces-module__sV1MXa__infoTip[aria-expanded=true]{color:var(--hv-ink);box-shadow:var(--hv-edge-pressed)}.town-pieces-module__sV1MXa__infoBubble{z-index:2147483000;background:var(--hv-paper-raised);max-width:min(260px,100vw - 32px);color:var(--hv-ink);font:600 13px/18px var(--hv-font-body);box-shadow:var(--hv-edge-md);pointer-events:none;border-radius:14px;padding:8px 12px;position:fixed;transform:translate(-50%,-100%)}.town-pieces-module__sV1MXa__infoBubble[data-below]{transform:translate(-50%)}
.garden-friends-module__0YVVSW__heroMeter{flex:0 160px;min-width:110px}.garden-friends-module__0YVVSW__chipArt{object-fit:contain;width:22px;height:22px}.garden-friends-module__0YVVSW__bar{border-radius:var(--hv-radius-pill);background:var(--hv-paper-sunk);height:16px;box-shadow:var(--hv-well);margin-top:6px;padding:3px;display:block;overflow:hidden}.garden-friends-module__0YVVSW__bar i{border-radius:var(--hv-radius-pill);background:var(--hv-leaf);min-width:10px;height:100%;display:block;box-shadow:inset 0 2px #ffffff73,inset 0 -3px #0000001a}.garden-friends-module__0YVVSW__list{gap:var(--hv-space-3);margin:0;padding:0;list-style:none;display:grid}.garden-friends-module__0YVVSW__list li{gap:var(--hv-space-3);padding:var(--hv-space-3) var(--hv-space-4) var(--hv-space-3) var(--hv-space-3);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.garden-friends-module__0YVVSW__list li[data-state=done]{box-shadow:inset 0 0 0 2px var(--hv-line);background:0 0}.garden-friends-module__0YVVSW__list li[data-state=ready]{background:var(--hv-leaf-soft);box-shadow:0 0 0 3px var(--hv-leaf),0 4px 0 3px var(--hv-leaf-edge)}.garden-friends-module__0YVVSW__listArt{background:var(--hv-tone-water-soft);width:64px;height:64px;box-shadow:inset 0 -4px 0 color-mix(in srgb,var(--hv-tone-water) 28%,transparent);border-radius:20px;place-items:center;display:grid}.garden-friends-module__0YVVSW__listArt img{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:50px;height:50px}.garden-friends-module__0YVVSW__listText{gap:4px;min-width:0;display:grid}.garden-friends-module__0YVVSW__listText strong{font:800 17px/21px var(--hv-font-display);display:block}.garden-friends-module__0YVVSW__listText>small{font:600 14px/19px var(--hv-font-body);color:var(--hv-ink-soft);display:block}.garden-friends-module__0YVVSW__how{font:700 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);align-items:center;gap:5px;display:flex}.garden-friends-module__0YVVSW__lock{color:var(--hv-ink-faint)}.garden-friends-module__0YVVSW__meter{gap:var(--hv-space-2);grid-template-columns:28px 1fr auto;align-items:center;display:grid}.garden-friends-module__0YVVSW__meter .garden-friends-module__0YVVSW__bar{margin:0}.garden-friends-module__0YVVSW__meter b{font:800 13px/1 var(--hv-font-display);font-variant-numeric:tabular-nums;color:var(--hv-ink-soft)}.garden-friends-module__0YVVSW__face{background:var(--hv-paper-sunk);border-radius:50%;flex:none;width:52px;height:52px;display:block;overflow:hidden}.garden-friends-module__0YVVSW__meter .garden-friends-module__0YVVSW__face{width:28px;height:28px}.garden-friends-module__0YVVSW__face img{object-fit:cover;width:100%;height:100%}.garden-friends-module__0YVVSW__nooks{gap:var(--hv-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.garden-friends-module__0YVVSW__nook.garden-friends-module__0YVVSW__nook{border:2px dashed var(--hv-line-strong);border-radius:var(--hv-radius-md);min-height:108px;color:var(--hv-ink-soft);font:inherit;cursor:pointer;transition:translate .26s var(--hv-spring),box-shadow .26s var(--hv-spring);background:0 0;align-content:center;justify-items:center;gap:4px;padding:10px 6px 9px;display:grid}.garden-friends-module__0YVVSW__nook[data-filled]{background:var(--hv-paper-raised);color:var(--hv-ink);box-shadow:var(--hv-edge-md);border:0}.garden-friends-module__0YVVSW__nook[aria-pressed=true],.garden-friends-module__0YVVSW__nook.garden-friends-module__0YVVSW__nook:focus-visible{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline),var(--hv-edge-lifted);outline:none}html[data-input=pad] .garden-friends-module__0YVVSW__nook.garden-friends-module__0YVVSW__nook:focus{box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline),var(--hv-edge-lifted);outline:none}.garden-friends-module__0YVVSW__nook img{object-fit:contain;filter:drop-shadow(0 4px 3px #3c281433);width:56px;height:56px}.garden-friends-module__0YVVSW__nook small{font:700 13px/16px var(--hv-font-display);text-align:center}.garden-friends-module__0YVVSW__nookEmpty{background:var(--hv-paper-sunk);width:48px;height:48px;box-shadow:var(--hv-well);font:900 24px/1 var(--hv-font-display);color:var(--hv-line-strong);border-radius:50%;place-items:center;display:grid}.garden-friends-module__0YVVSW__nookPick{gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.garden-friends-module__0YVVSW__visiting{align-items:center;gap:var(--hv-space-2);padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hv-leaf-soft);box-shadow:0 4px 0 var(--hv-leaf-soft-edge);font:800 15px/20px var(--hv-font-display);color:var(--hv-leaf-text);flex-wrap:wrap;display:flex}.garden-friends-module__0YVVSW__visitor{border-radius:var(--hv-radius-pill);background:var(--hv-paper-raised);min-height:32px;color:var(--hv-ink);box-shadow:var(--hv-edge-sm);align-items:center;gap:6px;padding:4px 12px 4px 6px;display:inline-flex}.garden-friends-module__0YVVSW__guests{gap:var(--hv-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}[data-garden-panel] .garden-friends-module__0YVVSW__guests{scrollbar-width:none;overscroll-behavior:contain;flex:1 1 0;align-content:start;min-height:96px;margin-top:-6px;padding-block:6px;overflow:auto}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__nooks{gap:var(--hv-space-2);grid-template-columns:repeat(4,minmax(0,1fr))}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__nook.garden-friends-module__0YVVSW__nook{min-height:0;padding:6px 4px}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__nook small{font-size:12px;line-height:14px}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__visiting{padding:var(--hv-space-2) var(--hv-space-3)}[data-garden-panel][data-fit~="2"] .garden-friends-module__0YVVSW__visiting [data-more]{display:none}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__nook img{width:40px;height:40px}[data-garden-panel][data-fit~="1"] .garden-friends-module__0YVVSW__nookEmpty{width:34px;height:34px;font-size:18px}[data-garden-panel] .garden-friends-module__0YVVSW__guests::-webkit-scrollbar{display:none}.garden-friends-module__0YVVSW__guest{gap:var(--hv-space-3);padding:var(--hv-space-3);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-md);grid-template-columns:auto 1fr;align-items:start;display:grid}.garden-friends-module__0YVVSW__guest[data-ready]{background:var(--hv-leaf-soft);box-shadow:0 0 0 3px var(--hv-leaf),0 4px 0 3px var(--hv-leaf-edge)}.garden-friends-module__0YVVSW__guestArt{background:var(--hv-paper-sunk);width:52px;height:52px;box-shadow:var(--hv-well);border-radius:16px;place-items:center;display:grid}.garden-friends-module__0YVVSW__guestArt img{object-fit:contain;width:42px;height:42px}.garden-friends-module__0YVVSW__guestArt b{font:900 22px/1 var(--hv-font-display);color:var(--hv-line-strong)}.garden-friends-module__0YVVSW__guest strong{font:800 15px/19px var(--hv-font-display);display:block}.garden-friends-module__0YVVSW__guest ul{gap:2px;margin:4px 0;padding:0;list-style:none;display:grid}.garden-friends-module__0YVVSW__guest li{font:600 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);align-items:center;gap:5px;display:flex}.garden-friends-module__0YVVSW__guest li[data-ok]{color:var(--hv-leaf-text);font-weight:800}.garden-friends-module__0YVVSW__guest small{font:700 13px/18px var(--hv-font-body);color:var(--hv-ink-soft);align-items:center;gap:4px;display:flex}.garden-friends-module__0YVVSW__signs{gap:var(--hv-space-2);margin:0;padding:0;list-style:none;display:grid}.garden-friends-module__0YVVSW__signs li{gap:var(--hv-space-3);border-radius:var(--hv-radius-md);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);color:var(--hv-ink-soft);font:600 15px/20px var(--hv-font-body);grid-template-columns:32px 1fr auto;align-items:center;padding:8px 14px 8px 8px;display:grid}.garden-friends-module__0YVVSW__signs li[data-on]{background:var(--hv-berry-soft);box-shadow:0 3px 0 var(--hv-berry-soft-edge);color:var(--hv-ink);font-weight:700}.garden-friends-module__0YVVSW__signs b{background:var(--hv-paper-raised);width:32px;height:32px;font:800 14px/1 var(--hv-font-display);color:var(--hv-ink-soft);border-radius:50%;place-items:center;display:grid}.garden-friends-module__0YVVSW__signs li[data-on] b{background:var(--hv-berry);color:var(--hv-berry-ink)}.garden-friends-module__0YVVSW__memories{gap:var(--hv-space-3);margin:0;padding:0;list-style:none;display:grid}.garden-friends-module__0YVVSW__memories li{padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hv-paper-sunk);box-shadow:var(--hv-well);color:var(--hv-ink-soft)}.garden-friends-module__0YVVSW__memories li[data-found]{background:var(--hv-honey-soft);box-shadow:0 4px 0 var(--hv-honey-soft-edge);color:var(--hv-ink)}.garden-friends-module__0YVVSW__memories strong{font:800 17px/21px var(--hv-font-display);align-items:center;gap:5px;display:flex}.garden-friends-module__0YVVSW__memories p{font:600 15px/22px var(--hv-font-body);margin:4px 0 0}.garden-friends-module__0YVVSW__friends{gap:var(--hv-space-2);flex-wrap:wrap;display:flex}.garden-friends-module__0YVVSW__friend.garden-friends-module__0YVVSW__friend{border-radius:var(--hv-radius-md);background:var(--hv-paper-raised);width:80px;font:inherit;cursor:pointer;box-shadow:var(--hv-edge-sm);transition:translate .26s var(--hv-spring);border:0;justify-items:center;gap:4px;padding:8px 4px;display:grid}.garden-friends-module__0YVVSW__friend.garden-friends-module__0YVVSW__friend:hover{translate:0 -2px}.garden-friends-module__0YVVSW__friend[aria-checked=true]{background:var(--hv-honey-soft);box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline)}.garden-friends-module__0YVVSW__friend small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 13px/16px var(--hv-font-display);overflow:hidden}.garden-friends-module__0YVVSW__jobs{gap:var(--hv-space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.garden-friends-module__0YVVSW__jobs button{width:100%;padding:var(--hv-space-3) var(--hv-space-4);border-radius:var(--hv-radius-lg);background:var(--hv-paper-raised);font:inherit;text-align:left;cursor:pointer;box-shadow:var(--hv-edge-md);border:0;gap:4px;display:grid}.garden-friends-module__0YVVSW__jobs button[aria-checked=true]{background:var(--hv-honey-soft);box-shadow:0 0 0 4px var(--hv-cursor),0 0 0 6px var(--hv-cursor-keyline)}.garden-friends-module__0YVVSW__jobs button:disabled{opacity:.55;cursor:default}.garden-friends-module__0YVVSW__jobs strong{font:800 16px/20px var(--hv-font-display)}.garden-friends-module__0YVVSW__jobs small{font:600 14px/19px var(--hv-font-body);color:var(--hv-ink-soft)}@media (max-width:520px){.garden-friends-module__0YVVSW__nooks{grid-template-columns:repeat(2,minmax(0,1fr))}}.garden-friends-module__0YVVSW__nook[data-filled]{animation:garden-friends-module__0YVVSW__gf-bump .42s var(--hv-spring) both}@keyframes garden-friends-module__0YVVSW__gf-bump{0%{transform:scale(.8)}60%{transform:scale(1.08)}to{transform:scale(1)}}.garden-friends-module__0YVVSW__bar i{transition:width .6s var(--hv-spring);animation:garden-friends-module__0YVVSW__gf-fill .8s var(--hv-settle) both}@keyframes garden-friends-module__0YVVSW__gf-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.garden-friends-module__0YVVSW__nook[data-filled],.garden-friends-module__0YVVSW__bar i{transition:none;animation:none}}.garden-friends-module__0YVVSW__guestArt{position:relative}.garden-friends-module__0YVVSW__photos{border-radius:var(--hv-radius-pill);background:var(--hv-paper-raised);box-shadow:var(--hv-edge-sm);color:var(--hv-ink-soft);font:800 13px/1 var(--hv-font-display);align-items:center;gap:2px;padding:2px 6px;font-style:normal;display:inline-flex;position:absolute;bottom:-6px;right:-6px}.garden-friends-module__0YVVSW__photos[data-regular]{background:var(--hv-honey);color:var(--hv-honey-ink)}
.plaque-bar-module__vn88dW__plaque{gap:6px;min-width:0;display:grid}.plaque-bar-module__vn88dW__bar{background:var(--hv-paper-sunk);height:58px;box-shadow:var(--hv-well);border-radius:18px;padding:4px;display:flex;overflow:hidden}.plaque-bar-module__vn88dW__segment{background:var(--share,var(--hv-paper-raised));min-width:0;box-shadow:inset 0 -4px 0 var(--share-edge,var(--hv-line-strong)),inset -1.5px 0 0 #fffdf6e6;color:var(--hv-ink);animation:plaque-bar-module__vn88dW__grow .7s var(--hv-settle) backwards;animation-delay:calc(var(--i,0) * 40ms);flex:none;place-items:center;display:grid;overflow:hidden}.plaque-bar-module__vn88dW__segment:first-child{border-radius:14px 0 0 14px}.plaque-bar-module__vn88dW__segment:last-child{box-shadow:inset 0 -4px 0 var(--share-edge,var(--hv-line-strong));border-radius:0 14px 14px 0}.plaque-bar-module__vn88dW__segment:only-child{border-radius:14px}.plaque-bar-module__vn88dW__segment[data-others]{background:repeating-linear-gradient(135deg,var(--hv-paper-raised) 0 7px,var(--hv-paper) 7px 14px)}.plaque-bar-module__vn88dW__segment[data-you]{position:relative}.plaque-bar-module__vn88dW__segment[data-you]:after{content:"";box-shadow:0 0 0 2px var(--hv-honey-edge),0 0 0 4px #fffdf6b3;pointer-events:none;border-radius:11px;position:absolute;inset:3px 3px 6px}.plaque-bar-module__vn88dW__words{align-items:center;gap:7px;width:max-content;padding-bottom:3px;display:flex}.plaque-bar-module__vn88dW__segment[data-fit=stack] .plaque-bar-module__vn88dW__words,.plaque-bar-module__vn88dW__segment[data-fit=initials] .plaque-bar-module__vn88dW__words{flex-direction:column;gap:1px}.plaque-bar-module__vn88dW__face{background:var(--hv-paper-raised);width:28px;height:28px;box-shadow:0 0 0 2px var(--hv-paper-raised),0 2px 0 2px var(--share-edge,var(--hv-line-strong));border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.plaque-bar-module__vn88dW__face img{object-fit:cover;width:100%;height:100%;display:block}.plaque-bar-module__vn88dW__face b{font:800 11px/1 var(--hv-font-display);letter-spacing:.02em;color:var(--hv-ink)}.plaque-bar-module__vn88dW__face[data-others] b{color:var(--hv-ink-soft);font-size:12px}.plaque-bar-module__vn88dW__name{font:800 14px/16px var(--hv-font-display);white-space:nowrap}.plaque-bar-module__vn88dW__segment[data-fit=stack] .plaque-bar-module__vn88dW__face,.plaque-bar-module__vn88dW__segment[data-fit=initials] .plaque-bar-module__vn88dW__face,.plaque-bar-module__vn88dW__segment[data-fit=face] .plaque-bar-module__vn88dW__face{width:24px;height:24px}.plaque-bar-module__vn88dW__segment[data-fit=stack] .plaque-bar-module__vn88dW__name,.plaque-bar-module__vn88dW__segment[data-fit=initials] .plaque-bar-module__vn88dW__name{font-size:12px;line-height:14px}.plaque-bar-module__vn88dW__segment[data-others] .plaque-bar-module__vn88dW__name{color:var(--hv-ink-soft)}.plaque-bar-module__vn88dW__empty{flex:none}@keyframes plaque-bar-module__vn88dW__grow{0%{clip-path:inset(0 100% 0 0)}}@media (prefers-reduced-motion:reduce){.plaque-bar-module__vn88dW__segment{animation:none}}
