.wm-shell{--wm-lime: #b2e63a;--wm-orange: #f28a28;--wm-text: #e8e9da;--wm-muted: #99a18c;position:fixed;inset:0;width:100%;height:100vh;height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:#0d100b;color:var(--wm-text);font-family:Arial,sans-serif}.wm-shell,.wm-shell *{box-sizing:border-box}.wm-shell>#game-container{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.wm-shell canvas{display:block;touch-action:none}.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr) clamp(280px,24vw,336px)}.wm-shell button{font:inherit;cursor:pointer;color:inherit}.wm-shell button:focus-visible{outline:2px solid var(--wm-orange);outline-offset:-3px}.wm-shell button:disabled{cursor:not-allowed}.wm-shell [hidden]{display:none!important}.wm-command{position:relative;z-index:2;min-height:0;min-width:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#61723b #151911;border-left:3px solid #535740;background:repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 4px),linear-gradient(125deg,#282d20,#151911 48%,#20251a);box-shadow:-5px 0 24px #0008,inset 3px 0 #0007}.wm-preview{position:absolute;top:max(16px,env(safe-area-inset-top));left:max(16px,env(safe-area-inset-left));z-index:3;min-height:44px;padding:10px 16px;border:1px solid #b2e63a;background:#17200fea;color:#d5f4a0!important;font-size:12px!important}.wm-company-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 16px;border-bottom:1px solid #56613f;flex-shrink:0;background:linear-gradient(115deg,#303728,#161b12)}.wm-company-header>div:first-child{min-width:0;flex:1}.wm-company-kicker{display:block;color:#a7b78b;font:8px monospace;letter-spacing:2px;margin-bottom:8px}.wm-company-header .wm-business-name{display:block;overflow-wrap:anywhere;font-size:21px;line-height:1.2;color:#edf1e1;letter-spacing:-.4px}.wm-company-logo-frame{display:grid;place-items:center;flex-shrink:0;width:68px;height:68px;padding:5px;border:1px solid #5a6841;background:#10160d;box-shadow:inset 0 0 0 3px #222c19}.wm-company-header .wm-business-logo{width:100%;height:100%;object-fit:contain}.wm-logo-placeholder{color:#63764c;font-size:28px}.wm-market-row{display:grid;grid-template-columns:1fr 1fr;flex-shrink:0;background:#0e140b;border-bottom:1px solid #444f32}.wm-market-cell{min-width:0;padding:14px 12px}.wm-market-cell+.wm-market-cell{border-left:1px solid #444f32}.wm-data-label{display:block;color:#a4b28d;font:8px monospace;letter-spacing:1px}.wm-market-cell>strong{display:block;margin:8px 0;font:700 20px monospace;color:#e7efda;overflow-wrap:anywhere}.wm-market-cell>small{display:block;font:9px monospace;line-height:1.5;color:#99a78b}.wm-market-change[data-direction=up]{color:#b2e63a}.wm-market-change[data-direction=down]{color:#ff9a85}.wm-rank-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;flex-shrink:0;border-bottom:1px solid #444f32;background:#232c1b}.wm-rank-row>div{display:flex;align-items:center;gap:12px}.wm-rank-row strong{font:700 20px monospace;color:#f1ae67}.wm-rank-links{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wm-leaderboard-link{background:transparent;border:0;min-height:44px;padding:4px;font-size:11px!important;color:#ccdfa8!important;text-decoration:underline;text-underline-offset:4px}.wm-tower{padding:16px 16px 12px;flex:1 0 240px;display:flex;flex-direction:column;background:#11170e;border-bottom:1px solid #3e4a2e}.wm-tower-heading{display:flex;justify-content:space-between;gap:12px;color:#b2c397;font:9px monospace;letter-spacing:1px;margin-bottom:12px}.wm-tower-heading span:last-child{color:#f0a258}.wm-tower-window{flex:1;min-height:180px;display:flex;flex-direction:column;overflow:auto;padding:12px 16px 0;border:1px solid #414f30;background:repeating-linear-gradient(0deg,transparent 0 23px,#71884913 23px 24px),repeating-linear-gradient(90deg,transparent 0 23px,#71884913 23px 24px),#090f08;scrollbar-width:thin}.wm-unbuilt-space{flex:1;min-height:70px;padding:8px 4px;color:#788967;text-align:center}.wm-unbuilt-space>span{font:8px monospace;letter-spacing:2px}.wm-unbuilt-space i{display:block;height:19px;margin-top:8px;border:1px dashed #485838;border-bottom:0}.wm-floor-stack{flex-shrink:0;display:flex;flex-direction:column;gap:3px;border-inline:4px solid #53613e;padding:0 3px}.wm-tower-floor{position:relative;width:100%;min-height:52px;display:grid;grid-template-columns:27px minmax(0,1fr) 18px;align-items:center;gap:7px;text-align:left;padding:7px;background:linear-gradient(100deg,#35432a,#222c1a);border:1px solid #65784a;box-shadow:inset 0 -5px #141d0e}.wm-tower-floor[aria-pressed=true]{border-color:#b2e63a;background:linear-gradient(100deg,#4d642c,#293a1b);box-shadow:inset 3px 0 #b2e63a,inset 0 -4px #17220d}.wm-tower-floor:hover{filter:brightness(1.16)}.wm-floor-number{font:700 15px monospace;color:#cadcae;border-right:1px solid #71835b}.wm-tower-floor strong{font-size:11px;line-height:1.4;overflow-wrap:anywhere}.wm-floor-windows{width:16px;height:22px;background:repeating-linear-gradient(0deg,#d5ad52 0 5px,#192411 5px 9px);opacity:.7}.wm-tower-ground{flex-shrink:0;height:14px;background:repeating-linear-gradient(120deg,#54633a 0 4px,#29371e 4px 9px);border-top:3px solid #849654}.wm-tower-hint{margin:9px 0 0;color:#92a47c;font:9px monospace;line-height:1.5}@media(max-width:900px){.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) clamp(260px,44dvh,400px)}.wm-company-header{padding:10px 14px;gap:12px}.wm-company-header .wm-business-name{font-size:18px}.wm-company-logo-frame{width:48px;height:48px}.wm-company-kicker{margin-bottom:4px}.wm-market-cell{padding:10px 14px}.wm-market-cell>strong{margin:5px 0;font-size:17px}.wm-rank-row{padding:2px 14px}.wm-tower{padding:12px 14px}.wm-command{border-left:0;border-top:3px solid #535740}.wm-tower{flex-basis:230px}}@media(max-width:900px)and (max-height:520px){.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(100px,1fr) 190px}}.wm-leaderboard-view,.wm-marketplace-view{flex:1;padding:18px 16px;background:#11170e}.wm-back-to-tower{min-height:44px;padding:10px 12px;border:1px solid #667a47;color:#daebc1;background:#28371c}.wm-leaderboard-view h2,.wm-marketplace-view h2{font-size:16px;margin:20px 0 10px}.wm-leaderboard-view p,.wm-marketplace-view p{font-size:12px;line-height:1.7;color:#a6b692}.wm-rewards-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid #444f32}.wm-rewards-row strong{display:block;margin-top:5px}.wm-rewards-row small{flex-basis:100%;font-size:10px;color:var(--wm-muted);line-height:1.5}.wm-rewards-row button,.wm-recycler-controls button{min-height:44px;padding:8px;background:#28371c;border:1px solid #667a47}.wm-rewards-row button:disabled,.wm-recycler-controls button:disabled{opacity:.55}.wm-recycler-controls{margin-top:12px}.wm-recycler-controls p{font-size:12px;line-height:1.5}.wm-recycler-controls small{font-size:9px;color:var(--wm-muted)}:root{--wm-button-metal-wide:url(../assets/ui/buttons/metal-wide.png);--wm-button-metal-compact:url(../assets/ui/buttons/metal-compact.png);--wm-button-metal-text:#f4e5c2}.wm-command{--ct-cream:#f4e5c2;--ct-metal:#a48b63;--ct-dark:#11120f}.wm-command .wm-rewards-row{display:grid;grid-template-columns:1fr 1fr;gap:6px}.wm-command .wm-rewards-row button{min-width:0;min-height:62px;font-size:clamp(16px,1.65vw,25px);padding:12px;line-height:1.1}.wm-command[data-corporate-open=true]>:not(.wm-company-header):not(.wm-corporate){display:none!important}.wm-command .wm-corporate{display:flex;flex-direction:column;gap:12px;color:var(--ct-cream);min-width:0;padding:8px 0 14px}.wm-corporate h2,.wm-corporate h3{font-family:Georgia,serif;text-transform:uppercase;color:var(--ct-cream)}.wm-corporate h2{text-align:center;font-size:clamp(19px,2vw,28px);margin:0;padding:7px 0;border-bottom:1px solid var(--ct-metal)}.wm-corporate h3{font-size:18px;margin:20px 0 10px}.wm-corporate .ct-nft{margin:0;text-align:center;color:#beac89;font-size:11px}.wm-corporate button{cursor:pointer;color:var(--ct-cream)}.wm-corporate button:disabled{cursor:not-allowed;opacity:.5}.wm-corporate .ct-back{align-self:flex-start;min-height:38px;min-width:108px;padding:8px 16px;border:2px ridge #927d63;border-radius:5px;background:linear-gradient(130deg,#57534a,#211f1b);font:700 14px Georgia,serif;text-transform:uppercase}.wm-corporate .ct-balances{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wm-corporate .ct-token,.wm-corporate .ct-stake{display:flex;align-items:center;gap:12px;padding:14px 12px;border:1px solid #aa987b;border-radius:6px;background:radial-gradient(ellipse at top,#24251f,#10110f);box-shadow:inset 0 0 14px #0008;min-width:0}.wm-corporate .ct-token strong{margin-left:auto;overflow-wrap:anywhere;min-width:0}.wm-corporate .ct-balances .ct-token{display:grid;grid-template-columns:36px minmax(0,1fr);gap:6px 8px}.wm-corporate .ct-balances .ct-token-icon{grid-row:span 2}.wm-corporate .ct-balances strong{margin:0;font:bold clamp(20px,2.2vw,30px) Georgia,serif}.wm-corporate .ct-token-icon{position:relative;flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border:3px ridge #b68e47;border-radius:50%;background:#274931;color:#fae4aa;font:700 10px Arial,sans-serif;overflow:hidden}.wm-corporate .ct-token-icon img{position:absolute;width:100%;height:100%;object-fit:cover}.wm-corporate .ct-stake{justify-content:space-between;margin:12px 0;font:700 16px Georgia,serif}.wm-corporate .ct-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.wm-corporate .ct-primary,.wm-corporate .ct-secondary{min-height:58px;padding:12px 16px;border:2px ridge #a47743;border-radius:6px;background:#aa4813 url(../assets/ui/action-button.png) center / 100% 145% no-repeat;font:700 20px Georgia,serif;text-transform:uppercase;text-shadow:0 2px #4e2b10}.wm-corporate .ct-secondary{background:linear-gradient(125deg,#635e52,#262722);border-color:#9b9280}.wm-corporate .ct-token-list{display:flex;flex-direction:column;gap:7px}.wm-corporate .ct-empty{padding:32px 12px;border:1px solid #726248;text-align:center;color:#bbac90;background:#11120f}.wm-corporate .ct-note,.wm-corporate .ct-connection{font:12px/1.5 Arial,sans-serif;color:#c7b999}.wm-corporate form{display:flex;flex-direction:column;gap:10px}.wm-corporate .ct-transfer{display:grid;grid-template-columns:1fr 28px 1fr;align-items:center;gap:10px;margin:8px 0 12px;text-align:center;font:700 13px/1.4 Georgia,serif}.wm-corporate .ct-transfer span{padding:20px 6px;border:1px solid #827559;border-radius:5px;background:#11120f}.wm-corporate label{font:16px Georgia,serif;margin-top:5px}.wm-corporate select,.wm-corporate input{width:100%;min-width:0;min-height:48px;padding:10px 14px;border:1px solid #b4a58d;border-radius:5px;background:#10120f;color:var(--ct-cream);font:22px Georgia,serif;box-sizing:border-box}.wm-corporate .ct-wallet{margin:0 0 12px;font-size:13px}.wm-corporate .ct-amount{display:flex;gap:6px}.wm-corporate .ct-amount button{border:2px ridge #a99d88;border-radius:5px;background:#3e3c34;padding:8px 13px}.wm-corporate .ct-review{padding:16px 12px;margin-top:8px;border:1px solid #8c7d64;border-radius:5px;background:#141612}.wm-corporate .ct-review>div{display:flex;justify-content:space-between;gap:12px;font:14px/1.6 Georgia,serif}.wm-corporate .ct-review strong{text-align:right;overflow-wrap:anywhere}.wm-corporate [data-ct-after]{color:#94d99c}.wm-corporate .ct-note{margin:2px 0}.wm-corporate .ct-confirm{padding:12px;border:1px solid #bb9560;background:#242419}.wm-corporate .ct-confirm p{font-size:13px;line-height:1.5}.wm-corporate :focus-visible{outline:2px solid #f5c36e;outline-offset:3px}@media(max-width:900px){.wm-command .wm-rewards-row button{font-size:19px}}.wm-corporate .ct-heading,.wm-corporate .ct-scroll{display:contents}.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr) clamp(360px,34vw,510px);grid-template-rows:minmax(0,1fr)}.wm-command.wm-command{padding:0;gap:0;border:0;background:transparent;box-shadow:none;scrollbar-color:#875724 #101611}.wm-console-body{flex:0 0 auto;min-height:100%;padding:11% 8% 14% 16%;display:flex;flex-direction:column;gap:9px;background:url(../assets/ui/wm-retro-neon/panel-shell.png) center / 100% 100% no-repeat}.wm-brand-header{width:100%}.wm-brand-header img{display:block;width:100%;height:auto}.wm-command.wm-command .wm-company-header{flex-shrink:0;min-height:76px;display:flex;justify-content:flex-start;gap:12px;padding:12px 16px;border:0;background:url(../assets/ui/wm-retro-neon/player-nameplate.png) center/100% 100% no-repeat}.wm-command.wm-command .wm-company-logo-frame{flex:0 0 48px;width:48px;height:48px;background:#1c201e;border:2px ridge #866a49;padding:3px;box-shadow:none}.wm-command.wm-command .wm-company-header .wm-business-name{color:#181d17;font:bold clamp(20px,2.2vw,32px)/1.1 Impact,"Arial Narrow",sans-serif;overflow-wrap:anywhere}.wm-command.wm-command .wm-rewards-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0;border:0;background:none}.wm-command.wm-command .wm-rewards-row button{min-height:52px;padding:10px 12px;border:0;background:url(../assets/ui/wm-retro-neon/button-orange.png) center/100% 100% no-repeat;font:700 12px/1.2 Arial Narrow,Arial,sans-serif;text-transform:uppercase;color:#fff3d3}.wm-command.wm-command .wm-rewards-row button[data-open-treasury]{background-image:url(../assets/ui/wm-retro-neon/button-steel.png)}.wm-command.wm-command .wm-rewards-row button:disabled{opacity:1;color:#baa989}.wm-command.wm-command .wm-market-row{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:none;border:0}.wm-command.wm-command .wm-market-cell{min-height:92px;padding:12px 13px 8px;border:0;background:url(../assets/ui/wm-retro-neon/display-staked.png) center/100% 100% no-repeat}.wm-command.wm-command .wm-market-cell+.wm-market-cell{border:0}.wm-command.wm-command .wm-market-cell:nth-child(2){background-image:url(../assets/ui/wm-retro-neon/display-treasury.png)}.wm-command.wm-command .wm-market-cell.wm-net-value{grid-column:1/-1;min-height:74px;background-image:url(../assets/ui/wm-retro-neon/display-net-value.png)}.wm-command.wm-command .wm-data-label{font:700 11px/1.3 Arial Narrow,Arial,sans-serif;color:#f2e5c5;letter-spacing:0}.wm-command.wm-command .wm-market-cell .wm-data-label{padding-left:24px}.wm-command.wm-command .wm-market-cell strong{font:700 20px/1.2 monospace;margin:10px 0 3px;text-align:center;color:#f2e5c5;overflow-wrap:anywhere}.wm-command.wm-command .wm-market-cell small{font:9px Arial,sans-serif;text-align:center;color:#b8ab8b}.wm-command.wm-command .wm-rank-row{display:grid;grid-template-columns:1fr 2fr;gap:5px;padding:0;border:0;background:none}.wm-command.wm-command .wm-rank-row>div{padding:9px;gap:6px;background:url(../assets/ui/wm-retro-neon/display-rank.png) center/100% 100% no-repeat}.wm-command.wm-command .wm-rank-row strong{font:700 16px monospace}.wm-command.wm-command .wm-rank-links{display:grid;grid-template-columns:1fr 1fr;gap:4px}.wm-command.wm-command .wm-leaderboard-link,.wm-command.wm-command .wm-back-to-tower{min-height:44px;padding:8px 6px;border:0;background:url(../assets/ui/wm-retro-neon/button-navigation.png) center/100% 100% no-repeat;font:700 10px Arial,sans-serif;text-transform:uppercase;text-decoration:none;color:#f2e5c5}.wm-command.wm-command .wm-tower{flex:0 0 auto;padding:0;gap:8px;background:none;border:0}.wm-tower-heading,.wm-tower-ground,.wm-tower-hint{display:none}.wm-level-expansion{padding:12px 10px 4px;background:#081510;border:2px ridge #86704c;border-radius:7px}.wm-command.wm-command [data-stake-next-level]{width:100%;min-height:54px;border:0;padding:12px;background:url(../assets/ui/wm-retro-neon/button-orange.png) center/100% 100% no-repeat;color:#fff1d1;font:700 17px Arial Narrow,Arial,sans-serif;text-transform:uppercase}.wm-command.wm-command [data-stake-next-level]:disabled{background-image:url(../assets/ui/wm-retro-neon/button-unlock-disabled.png);color:#979994;opacity:1;cursor:not-allowed}.wm-command.wm-command [data-unlock-help]{font:11px/1.5 Arial,sans-serif;color:#e6d8bc;text-align:center;margin:8px 3px}.wm-command.wm-command .wm-tower-window{flex:none;aspect-ratio:auto;height:auto;min-height:0;padding:0;border:0;background:none;overflow:visible}.wm-command.wm-command .wm-floor-stack{position:static;display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none}.wm-command.wm-command .wm-tower-floor{position:static;left:auto;flex:none;width:100%;min-height:53px;padding:12px 28px 12px 20px;display:grid;grid-template-columns:25px 1fr;gap:12px;border:0;box-shadow:none;background:url(../assets/ui/wm-retro-neon/display-net-value.png) center/100% 100% no-repeat}.wm-command.wm-command .wm-tower-floor[aria-pressed=true]{background-image:url(../assets/ui/wm-retro-neon/floor-row-selected.png);box-shadow:none}.wm-command.wm-command .wm-tower-floor strong{font:700 16px Arial,sans-serif;color:#f6e7c9;overflow-wrap:anywhere}.wm-command.wm-command .wm-floor-number{color:#f6e7c9}.wm-level-details{padding:12px 9px;min-height:280px;border:2px ridge #93784e;border-radius:7px;background:#0b0f0d}.wm-command.wm-command .wm-recycler-controls{display:flex;flex-direction:column;gap:10px;margin:0}.wm-command.wm-command .wm-editable-level-title{margin:0;background:url(../assets/ui/wm-retro-neon/section-nameplate.png) center/100% 100% no-repeat}.wm-command.wm-command .wm-editable-level-title>button,.wm-command.wm-command .wm-editable-level-title>input{width:100%;min-height:54px;background:none;border:0;padding:12px 20px;text-align:left;font:700 21px Arial Narrow,Arial,sans-serif;color:#202016;opacity:1}.wm-command.wm-command .wm-editable-level-title>input{min-width:0}.wm-name-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wm-command.wm-command .wm-tool-option,.wm-command.wm-command .wm-installed-tool{display:flex;align-items:center;gap:8px;width:100%;min-height:140px;padding:14px 12px;border:0;background:url(../assets/ui/wm-retro-neon/tool-card.png) center/100% 100% no-repeat;text-align:left}.wm-command.wm-command .wm-tool-option[aria-pressed=true]{outline:2px solid #31dee5;outline-offset:-5px}.wm-command.wm-command .wm-recycler-art{width:38%;height:108px;object-fit:contain;flex-shrink:0}.wm-command.wm-command .wm-tool-option strong,.wm-command.wm-command .wm-installed-tool strong{display:block;font:700 17px Arial Narrow,Arial,sans-serif;color:#f4e5c4;text-transform:uppercase}.wm-command.wm-command .wm-tool-option small,.wm-command.wm-command .wm-installed-tool span{display:block;margin-top:6px;font:11px/1.4 Arial,sans-serif;color:#d5c6a9}.wm-command.wm-command .wm-installed-tool small{font-size:9px}.wm-command.wm-command [data-assign-tool],.wm-command.wm-command [data-unassign-tool]{width:100%;min-height:55px;border:0;background:url(../assets/ui/wm-retro-neon/button-orange.png) center/100% 100% no-repeat;color:#fff1d1;font:700 20px Arial Narrow,Arial,sans-serif}.wm-command.wm-command [data-assign-tool]:disabled,.wm-command.wm-command [data-unassign-tool]:disabled{background-image:url(../assets/ui/wm-retro-neon/button-assign-disabled.png);color:#91958f;opacity:1}.wm-command.wm-command .wm-recycler-controls p{font:12px/1.5 Arial,sans-serif;color:#e7dbc2}.wm-command.wm-command .wm-recycler-controls>small{font:9px/1.4 Arial,sans-serif;color:#baa98b;margin-top:12px}.wm-recycling-meter{padding:10px;background:#0c1812;border:1px solid #967140;margin-bottom:8px}.wm-recycling-meter>div{display:flex;justify-content:space-between;font:11px Arial,sans-serif;margin-bottom:7px}.wm-recycling-meter progress{width:100%;accent-color:#a0ed14}.wm-command.wm-command button:not(:disabled):hover{filter:brightness(1.14)}.wm-command.wm-command button:not(:disabled):active{transform:translateY(1px)}.wm-command.wm-command button:focus-visible{outline:2px solid #35e0ec;outline-offset:-3px}.wm-command.wm-command .wm-corporate{margin:0;padding:12% 8% 14% 16%;background:url(../assets/ui/wm-retro-neon/panel-shell.png) center/100% 100% no-repeat;min-height:100%}.wm-command.wm-command[data-corporate-open=true]>.wm-console-body{display:none}.wm-command.wm-command .wm-corporate button{background-image:url(../assets/ui/wm-retro-neon/button-steel.png);background-size:100% 100%}.wm-command.wm-command .wm-corporate .ct-primary{background-image:url(../assets/ui/wm-retro-neon/button-orange.png)}@media(max-width:900px){.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr) min(48vw,390px);grid-template-rows:minmax(0,1fr)}.wm-console-body{padding-left:15%;padding-right:8%}}@media(max-width:600px){.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr) min(68vw,340px)}.wm-command.wm-command .wm-rewards-row{grid-template-columns:1fr}.wm-command.wm-command .wm-market-cell strong{font-size:15px}.wm-command.wm-command .wm-market-row,.wm-command.wm-command .wm-rank-row{grid-template-columns:1fr}.wm-command.wm-command .wm-tool-option,.wm-command.wm-command .wm-installed-tool{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.wm-command.wm-command button{transition:none}}.wm-shell.wm-in-game{display:block;--wm-panel-width:clamp(360px,34vw,510px)}.wm-shell.wm-in-game>#game-container{position:absolute;inset:0;width:100%;height:100%;z-index:0}.wm-shell.wm-in-game>.wm-command{position:absolute;inset:0 0 0 auto;width:var(--wm-panel-width);height:100%;z-index:2;margin:0;padding:0;border:0;background:transparent;box-shadow:none;overflow-x:hidden;overflow-y:auto}@media(max-width:900px){.wm-shell.wm-in-game{--wm-panel-width:min(48vw,390px)}}@media(max-width:600px){.wm-shell.wm-in-game{--wm-panel-width:min(68vw,340px)}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.wm-shell.wm-in-game{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);height:100vh;height:100dvh;overflow:hidden;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px)}.wm-shell.wm-in-game>#game-container{--wm-stacked-layout:1;position:relative;inset:auto;grid-row:1;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden}.wm-shell.wm-in-game>.wm-command{position:relative;inset:auto;grid-row:2;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.wm-command.wm-command .wm-console-body,.wm-command.wm-command .wm-corporate{min-height:100%;gap:7px}.wm-command.wm-command .wm-brand-header{width:100%;max-width:230px;align-self:center}.wm-command.wm-command .wm-company-header{min-height:62px;padding:8px 12px;gap:10px}.wm-command.wm-command .wm-company-logo-frame{width:40px;height:40px;flex-basis:40px}.wm-command.wm-command .wm-rewards-row,.wm-command.wm-command .wm-market-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-command.wm-command .wm-market-cell{min-height:86px;padding:12px 10px 8px}.wm-command.wm-command .wm-market-cell strong{font-size:16px}.wm-command.wm-command .wm-data-label{font-size:11px}.wm-command.wm-command .wm-market-cell .wm-data-label{padding-left:24px}.wm-command.wm-command .wm-rewards-row button{font-size:11px;min-height:48px;padding:8px 10px}.wm-command.wm-command .wm-recycler-controls p,.wm-command.wm-command [data-unlock-help],.wm-command.wm-command .wm-tool-option small,.wm-command.wm-command .wm-installed-tool span{font-size:12px}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.wm-command.wm-command .wm-console-body,.wm-command.wm-command .wm-corporate{position:relative;left:-3.25%;width:100%;box-sizing:border-box}}.wm-command.wm-command [data-trash-delivery]{width:100%;min-height:55px;margin-top:10px;border:0;background:url(../assets/ui/wm-retro-neon/button-orange.png) center/100% 100% no-repeat;color:#fff1d1;font:700 20px Arial Narrow,Arial,sans-serif}.wm-command.wm-command [data-trash-delivery]:disabled{opacity:.55;cursor:wait}.wm-command [data-delivery-status]{display:block;padding-top:8px;color:#ead9b5}.wm-command [data-delivery-status]:empty{display:none}.wm-mobile{display:none}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.wm-shell.wm-in-game>.wm-command{overflow:hidden;touch-action:auto}.wm-command.wm-command>.wm-console-body{display:none!important}.wm-command.wm-command{--mm-cream:#f3e0b7;--mm-ink:#201d13;--mm-cyan:#32e4ed;--mm-brass:#b78243}.wm-mobile{position:absolute;inset:0;display:grid;grid-template-rows:minmax(0,1fr) 58px;gap:7px;padding:19px 18px 18px;color:var(--mm-cream);background:transparent;isolation:isolate}.wm-mobile:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;border:22px solid transparent;border-image:url(../assets/ui/wm-mobile/mobile-shell.png) 140 fill / 22px / 0 stretch}.mm-content{display:flex;flex-direction:column;min-height:0;gap:7px}.mm-plate{position:relative;isolation:isolate;background:transparent;border:0;color:inherit;border-radius:5px}.mm-plate:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border:10px solid transparent;border-image:url(../assets/ui/wm-mobile/mobile-plate.png) 170 fill / 12px / 0 stretch}.wm-mobile button{min-width:0;min-height:44px;padding:10px 15px;font:700 14px/1.15 Arial Narrow,Arial,sans-serif}.wm-mobile button:focus-visible,.wm-mobile select:focus-visible{outline:2px solid var(--mm-cyan);outline-offset:-3px}.wm-mobile button:disabled{color:#aaa99d;cursor:not-allowed}.wm-mobile button:disabled:before{filter:saturate(.25) brightness(.65)}.wm-mobile button:not(:disabled):active{filter:brightness(1.2)}.mm-identity{display:flex;align-items:center;gap:10px;flex:1 1 50px;min-height:46px;max-height:64px;padding:8px 16px;color:var(--mm-ink)}.mm-identity:before{border-image:url(../assets/ui/wm-retro-neon/player-nameplate.png) 36 fill / 13px / 0 stretch}.mm-identity>img:not(.mm-brand),.mm-symbol{width:30px;height:30px;object-fit:contain;background:#e4d1ab;border:1px solid var(--mm-brass);flex-shrink:0}.mm-identity strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 21px Impact,Arial Narrow,sans-serif}.mm-identity .mm-brand{width:68px;height:28px;object-fit:contain;margin-left:auto}.mm-floor-row{display:grid;grid-template-columns:minmax(0,1fr) 106px 36px;gap:5px;flex:0 0 44px}.mm-floor{display:flex;align-items:center;min-width:0}.mm-floor select{appearance:auto;width:100%;min-width:0;height:44px;border:0;background:transparent;color:var(--mm-cream);padding:8px 13px;font:700 13px Arial,sans-serif}.mm-floor option{background:#12221b}.wm-mobile .mm-info{padding:8px;font:700 17px Georgia,serif}.wm-mobile .mm-unlock{padding:8px 10px;font-size:12px}.mm-unlock:before,.mm-secondary:before{border-image:url(../assets/ui/wm-retro-neon/button-steel.png) 25 fill / 10px / 0 stretch}.mm-tool{display:flex;align-items:center;gap:9px;flex:1.2 1 62px;max-height:90px;text-align:left}.mm-tool img{width:40px;height:40px;object-fit:contain;flex-shrink:0}.mm-tool span{flex:1;min-width:0}.mm-tool strong{display:block;font-size:16px}.mm-tool small{display:block;margin-top:4px;font-size:11px;color:#c8d0ab}.mm-tool b{font-size:23px}.mm-primary{flex:1 1 44px;max-height:56px;color:#21180e}.mm-primary:before{border-image:url(../assets/ui/wm-retro-neon/button-orange.png) 27 fill / 10px / 0 stretch}.mm-primary small{display:block;font-size:10px;margin-top:2px}.mm-secondary{flex:0 0 44px}.mm-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;min-height:0}.wm-mobile .mm-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:9px 7px;font-size:11px}.mm-nav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round}.mm-nav button:after{content:"";position:absolute;left:3px;top:18px;bottom:18px;width:3px;border-radius:3px;background:var(--lamp,#ff9129);box-shadow:0 0 5px var(--lamp,#ff9129);pointer-events:none}.mm-nav-1{--lamp:#37dbe8}.mm-nav-2{--lamp:#c95aff}.mm-nav [aria-current=page]{color:#9cf3ee}.mm-nav [aria-current=page]:before{filter:brightness(1.35)}.mm-title{display:flex;align-items:center;gap:9px;flex:0 0 44px;padding:0 2px}.mm-title h2{flex:1;font:700 17px/1.1 Arial Narrow,Arial,sans-serif;margin:0}.wm-mobile .mm-back{padding:9px 13px;font-size:13px}.mm-status{font-size:10px;max-width:56px;color:#abe5b4}.mm-description,.mm-details{padding:20px 22px;color:var(--mm-ink);min-height:0;overflow:hidden;display:flex;flex-direction:column}.mm-description{flex:1 1 auto}.mm-description:before,.mm-details:before{background:#edd8b2;background-clip:padding-box;border:13px solid transparent;border-image:url(../assets/ui/wm-retro-neon/player-nameplate.png) 36 / 13px / 0 stretch}.mm-scroll{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.mm-description p,.mm-details p{font:13px/1.45 Arial,sans-serif;margin:0 0 7px;overflow-wrap:anywhere}.mm-description small{font:11px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.mm-details{flex:1}.mm-details dl{margin:0 0 14px}.mm-details dl div{padding:7px 0;border-bottom:1px solid #826a4366}.mm-details dt{font-size:12px}.mm-details dd{font:700 19px monospace;margin:6px 0 0;overflow-wrap:anywhere}.mm-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.wm-command.wm-command>.wm-corporate{position:absolute;z-index:3;inset:19px 18px 83px;width:auto;min-height:0;height:auto;padding:16px;overflow:auto;overscroll-behavior:contain;background:#102019;border:2px ridge var(--mm-brass);border-radius:6px}.wm-command.wm-command>.wm-corporate h2{font-size:20px}.wm-command.wm-command>.wm-corporate button{min-height:44px}.wm-command.wm-command[data-corporate-open=true] .mm-content{visibility:hidden}}@media(orientation:landscape)and (max-height:540px)and (max-width:900px),(orientation:landscape)and (max-height:540px)and (pointer:coarse)and (max-width:1100px){.wm-shell.wm-in-game{grid-template-columns:minmax(0,1fr) minmax(330px,46%);grid-template-rows:minmax(0,1fr)}.wm-shell.wm-in-game>#game-container{grid-column:1;grid-row:1}.wm-shell.wm-in-game>.wm-command{grid-column:2;grid-row:1}}@media(max-height:680px)and (orientation:portrait){.wm-mobile{padding:13px 13px 12px;grid-template-rows:minmax(0,1fr) 48px;gap:4px}.wm-mobile:before{border-image-width:16px}.mm-content{gap:4px}.mm-identity{flex-basis:44px;min-height:42px;padding:6px 14px}.mm-identity .mm-brand{display:none}.mm-tool{flex-basis:52px;min-height:52px}.mm-tool img{height:30px;width:30px}.mm-tool small{margin-top:1px}.mm-nav svg{height:16px;width:16px}.wm-mobile .mm-nav button{padding:7px 5px;gap:1px}.mm-description,.mm-details{padding:16px 18px}.wm-command.wm-command>.wm-corporate{inset:13px 13px 64px}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.wm-shell.wm-in-game,.wm-shell.wm-in-game>.wm-command{background-color:#263b32;background-image:repeating-linear-gradient(0deg,transparent 0 3px,#d2b17a09 3px 4px),repeating-linear-gradient(117deg,transparent 0 9px,#bd86521a 9px 10px,transparent 10px 19px),linear-gradient(110deg,#4d4433,#1e352c 24%,#30463a 55%,#21372e 82%,#54432e);background-size:100% 100%}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.wm-command.wm-command[data-corporate-open=true]>.wm-mobile{display:grid!important}.wm-command.wm-command>.wm-corporate{padding:0;border:0;background:transparent;overflow:hidden;gap:8px;box-shadow:none}.wm-command.wm-command .wm-corporate .ct-heading{display:flex;align-items:center;gap:9px;flex:0 0 44px}.wm-command.wm-command .wm-corporate h2{flex:1;margin:0;padding:0;border:0;text-align:left;font:700 17px/1.1 Arial Narrow,Arial,sans-serif;text-transform:none}.wm-command.wm-command .wm-corporate .ct-scroll{display:block;flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:0 2px 4px}.wm-command.wm-command .wm-corporate .ct-back,.wm-command.wm-command .wm-corporate .ct-primary,.wm-command.wm-command .wm-corporate .ct-secondary,.wm-command.wm-command .wm-corporate .ct-amount button{position:relative;isolation:isolate;border:0;background:none;box-shadow:none;min-height:44px;min-width:0;padding:10px 14px;font:700 13px/1.2 Arial,sans-serif;text-transform:none;text-shadow:none}.wm-command.wm-command .wm-corporate button:before{content:"";position:absolute;inset:0;z-index:-1;border:10px solid transparent;border-image:url(../assets/ui/wm-mobile/mobile-plate.png) 170 fill / 12px / 0 stretch;pointer-events:none}.wm-command.wm-command .wm-corporate .ct-primary:before{border-image-source:url(../assets/ui/wm-retro-neon/button-orange.png);border-image-slice:27 fill;border-image-width:10px}.wm-command.wm-command .wm-corporate .ct-secondary:before{border-image-source:url(../assets/ui/wm-retro-neon/button-steel.png);border-image-slice:25 fill;border-image-width:10px}.wm-command.wm-command .wm-corporate button:disabled{opacity:.65}.wm-command.wm-command .wm-corporate .ct-nft{margin:0 0 8px;text-align:left;font:11px/1.4 Arial,sans-serif;overflow-wrap:anywhere}.wm-command.wm-command .wm-corporate .ct-balances{gap:7px}.wm-command.wm-command .wm-corporate .ct-token,.wm-command.wm-command .wm-corporate .ct-stake,.wm-command.wm-command .wm-corporate .ct-review{position:relative;isolation:isolate;border:0;background:none;box-shadow:none;padding:14px 16px;border-radius:5px}.wm-command.wm-command .wm-corporate .ct-token:before,.wm-command.wm-command .wm-corporate .ct-stake:before,.wm-command.wm-command .wm-corporate .ct-review:before{content:"";position:absolute;inset:0;z-index:-1;border:10px solid transparent;border-image:url(../assets/ui/wm-mobile/mobile-plate.png) 170 fill / 12px / 0 stretch;pointer-events:none}.wm-command.wm-command .wm-corporate .ct-balances .ct-token{grid-template-columns:minmax(0,1fr);gap:5px}.wm-command.wm-command .wm-corporate .ct-balances .ct-token-icon{display:none}.wm-command.wm-command .wm-corporate .ct-balances .ct-token>span:not(.ct-token-icon){font:700 11px Arial,sans-serif;color:#c8d0ab}.wm-command.wm-command .wm-corporate .ct-balances strong{font:700 18px/1.2 monospace}.wm-command.wm-command .wm-corporate .ct-stake{gap:8px;margin:7px 0;font:700 12px Arial,sans-serif;flex-wrap:wrap}.wm-command.wm-command .wm-corporate .ct-stake strong{font:700 15px/1.25 monospace;overflow-wrap:anywhere}.wm-command.wm-command .wm-corporate .ct-actions{gap:7px;margin-bottom:10px}.wm-command.wm-command .wm-corporate h3{margin:14px 0 7px;font:700 14px Arial,sans-serif;text-transform:none}.wm-command.wm-command .wm-corporate .ct-empty{margin:0 0 8px;padding:10px;font:12px Arial,sans-serif;border-color:#6e775b;background:#10251c}.wm-command.wm-command .wm-corporate .ct-note,.wm-command.wm-command .wm-corporate .ct-connection{font:11px/1.4 Arial,sans-serif}.wm-command.wm-command .wm-corporate form{gap:7px}.wm-command.wm-command .wm-corporate .ct-transfer{margin:0 0 6px;font:700 11px/1.3 Arial,sans-serif}.wm-command.wm-command .wm-corporate .ct-transfer span{padding:10px 5px;background:#10251c}.wm-command.wm-command .wm-corporate label{font:700 12px Arial,sans-serif}.wm-command.wm-command .wm-corporate input,.wm-command.wm-command .wm-corporate select{min-height:44px;font:16px Arial,sans-serif;background:#0b1a14;padding:9px 12px}.wm-command.wm-command .wm-corporate .ct-wallet{margin:0 0 4px;font-size:11px}.wm-command.wm-command .wm-corporate .ct-review>div{font:12px/1.5 Arial,sans-serif}}@media(max-width:900px),(pointer:coarse)and (max-width:1100px){.mm-rename{margin:0 0 14px}.mm-rename label{display:block;font:700 12px Arial,sans-serif;margin-bottom:6px}.mm-rename>div{display:flex;gap:6px}.mm-rename input{flex:1;min-width:0;width:100%;min-height:44px;border:1px solid #7b6847;border-radius:4px;padding:8px;background:#fff0d4;color:#201d13;font:16px Arial,sans-serif}.wm-mobile .mm-rename button{color:var(--mm-cream);flex-shrink:0}.mm-rename small{display:block;margin-top:6px;font:11px/1.4 Arial,sans-serif}}:root{--wm-button-metal-wide:url(../assets/ui/buttons/metal-wide.png);--wm-button-metal-compact:url(../assets/ui/buttons/metal-compact.png);--wm-button-metal-text:#f4e5c2}:is(.wm-command.wm-command,.wm-setup.wm-setup) :is(.wm-button-metal,.ct-secondary,.ct-back,.wm-back-to-tower,.wm-setup-back,[data-unassign-tool],[data-open-treasury],[data-open-leaderboard],[data-open-marketplace]){border:0;border-radius:6px;background:transparent var(--wm-button-metal-wide) center / 104% 133% no-repeat;color:var(--wm-button-metal-text);text-shadow:0 1px 2px #000;box-shadow:none;min-height:44px;padding:12px 18px;transition:filter .12s ease,transform 80ms ease}:is(.wm-command.wm-command,.wm-setup.wm-setup) :is(.wm-button-metal-compact,[data-ct-max],.wm-camera-controls button,.wm-setup-top button){border:0;border-radius:5px;background:transparent var(--wm-button-metal-compact) center / 108% 154% no-repeat;color:var(--wm-button-metal-text);text-shadow:0 1px 2px #000;box-shadow:none;min-height:44px;min-width:44px;padding:10px 12px;transition:filter .12s ease,transform 80ms ease}.wm-command.wm-command .ct-amount [data-ct-max]{flex:0 0 78px;min-width:78px;font:700 14px Georgia,serif}.wm-command.wm-command .ct-actions .ct-secondary{min-height:58px}.wm-command.wm-command .wm-rewards-row [data-open-treasury]{min-height:62px}.wm-setup.wm-setup .wm-setup-actions .wm-setup-back{min-height:54px}.wm-setup.wm-setup input[type=file]::file-selector-button{border:0;border-radius:5px;background:transparent var(--wm-button-metal-wide) center / 104% 133% no-repeat;color:var(--wm-button-metal-text);min-height:44px;padding:12px 20px;text-shadow:0 1px 2px #000}:is(.wm-command.wm-command,.wm-setup.wm-setup) :is(.wm-button-metal,.wm-button-metal-compact,.ct-secondary,.ct-back,.wm-back-to-tower,.wm-setup-back,[data-unassign-tool],[data-open-treasury],[data-open-leaderboard],[data-open-marketplace],[data-ct-max],.wm-camera-controls button,.wm-setup-top button):not(:disabled):hover{filter:brightness(1.18)}:is(.wm-command.wm-command,.wm-setup.wm-setup) :is(.wm-button-metal,.wm-button-metal-compact,.ct-secondary,.ct-back,.wm-back-to-tower,.wm-setup-back,[data-unassign-tool],[data-open-treasury],[data-open-leaderboard],[data-open-marketplace],[data-ct-max],.wm-camera-controls button,.wm-setup-top button):not(:disabled):active{transform:translateY(1px);filter:brightness(.92)}:is(.wm-command.wm-command,.wm-setup.wm-setup) :is(.wm-button-metal,.wm-button-metal-compact,.ct-secondary,.ct-back,.wm-back-to-tower,.wm-setup-back,[data-unassign-tool],[data-open-treasury],[data-open-leaderboard],[data-open-marketplace],[data-ct-max],.wm-camera-controls button,.wm-setup-top button):disabled{opacity:.65;filter:saturate(.6);cursor:not-allowed}:is(.wm-command.wm-command,.wm-setup.wm-setup) button:focus-visible{outline:2px solid #f5c36e;outline-offset:3px}@media(prefers-reduced-motion:reduce){:is(.wm-command.wm-command,.wm-setup.wm-setup) button{transition:none}}.wm-setup{width:min(780px,calc(100vw - 28px));max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px);padding:0;overflow-y:auto;color:#e9ebdf;background:#191f16;border:1px solid #657747;border-top:4px solid #b2e63a;box-shadow:0 30px 120px #000c;font-family:Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#657747 #191f16}.wm-setup::backdrop{background:#060905b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wm-setup,.wm-setup *{box-sizing:border-box}.wm-setup button{cursor:pointer;font:inherit}.wm-setup button:focus-visible,.wm-setup input:focus-visible{outline:2px solid #f28a28;outline-offset:3px}.wm-setup-top{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #424d32;padding:4px 22px;color:#a6b691;font:10px monospace;letter-spacing:1px}.wm-setup-top button{width:44px;height:44px;border:0;color:#c4cbb8;background:transparent;font-size:27px}.wm-setup-steps{margin:22px 28px 0;padding:0;display:flex;list-style:none;gap:22px}.wm-setup-steps li{display:flex;align-items:center;gap:7px;color:#98a68b;font:10px monospace;letter-spacing:1px}.wm-setup-steps li span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #5e6c48;border-radius:50%}.wm-setup-steps [aria-current]{color:#b2e63a}.wm-setup-steps [aria-current] span{background:#b2e63a;color:#16200b;border-color:#b2e63a}.wm-setup-heading{padding:26px 28px 20px}.wm-eyebrow{margin:0 0 10px!important;font:10px monospace!important;letter-spacing:2px;color:#f28a28!important}.wm-setup-heading h1{font-size:clamp(24px,4vw,33px);margin:0 0 10px;letter-spacing:-1px}.wm-setup-heading h1:focus{outline:none}.wm-setup-heading p{margin:0;color:#aeb9a1;font-size:13px;line-height:1.6}.wm-setup-body{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;padding:0 28px}.wm-setup input[type=text]{width:100%;min-height:50px;border:1px solid #5c6d44;background:#0d130b;color:#eef3e2;padding:12px;font:16px Arial,sans-serif;border-radius:2px}.wm-field-hint{color:#aab69b;font-size:12px;line-height:1.6;margin:12px 0 0}.wm-sign-preview{display:flex;flex-direction:column;align-items:stretch;gap:10px;background:repeating-linear-gradient(90deg,#40503015 0 1px,transparent 1px 22px),#10160d;padding:18px;border:1px solid #3c492d}.wm-sign-caption{color:#99a789;font:9px monospace;letter-spacing:1.5px;text-align:center}.wm-company-sign{--brand-primary: #b2e63a;--brand-secondary: #f28a28;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:144px;padding:15px 12px;background:linear-gradient(135deg,#343931,#1b2118);border:2px solid var(--brand-primary);border-bottom:6px solid var(--brand-secondary);box-shadow:0 5px 12px #0008,inset 0 0 0 3px #10150d}.wm-company-name{display:block;text-align:center;overflow-wrap:anywhere;font-size:19px;line-height:1.3;margin:10px 0;color:#eef2e4}.wm-company-sign small{color:#b1bba4;font:8px monospace;letter-spacing:1.5px}.wm-review-list{margin:0}.wm-review-list>div{padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #3e492f}.wm-review-list dt{color:#9bad89;font:9px monospace;letter-spacing:1px;margin-bottom:6px}.wm-review-list dd{margin:0;color:#ecf0e3;font-size:13px;overflow-wrap:anywhere}.wm-setup-error{color:#ffbc93;font-size:12px;line-height:1.5;min-height:18px;margin:16px 28px 8px}.wm-setup-notice{padding:12px 16px;margin:0 28px 20px;border-left:3px solid #f28a28;background:#30281a;color:#d9c8ad;font-size:11px;line-height:1.6}.wm-setup-notice strong{display:block;font:700 9px monospace;letter-spacing:1px;color:#ffb36a;margin-bottom:4px}.wm-setup-actions{display:flex;justify-content:space-between;gap:12px;padding:18px 28px max(18px,env(safe-area-inset-bottom));background:#11170d;border-top:1px solid #424d32}.wm-setup-actions button{min-height:48px;padding:10px 16px;font-size:12px;font-weight:700;border-radius:2px}.wm-setup-back{color:#d0dac0!important;border:1px solid #53613e;background:transparent}.wm-setup-next{color:#19220d!important;border:1px solid #b2e63a;background:#b2e63a}.wm-setup-next:hover{background:#c7f064}.wm-business-identity{display:flex;align-items:center;gap:10px;padding:13px 16px;background:#10160c;border-bottom:2px solid var(--business-secondary, #f28a28)}.wm-business-identity>div{min-width:0}.wm-business-name{display:block;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.wm-business-identity small{display:block;margin-top:4px;font:8px monospace;color:#f0ae70;letter-spacing:1px}@media(max-width:600px){.wm-setup{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.wm-setup-top{padding-inline:16px;font-size:9px}.wm-setup-steps{margin:16px 18px 0;gap:16px}.wm-setup-heading{padding:20px 18px 16px}.wm-setup-body{grid-template-columns:1fr;padding:0 18px;gap:18px}.wm-sign-preview{padding:12px}.wm-company-sign{min-height:110px}.wm-company-name{font-size:18px;margin:5px 0}.wm-sign-caption:last-child{display:none}.wm-setup-error,.wm-setup-notice{margin-inline:18px}.wm-setup-actions{padding-inline:18px}.wm-setup-actions button{padding-inline:10px}}@media(max-width:900px){.wm-business-identity{padding:5px 14px;gap:8px}.wm-business-identity>div{display:flex;align-items:center;gap:10px}.wm-business-name{font-size:11px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.wm-business-identity small{margin:0;white-space:nowrap;font-size:7px}}.wm-stake-terms{margin-top:16px;padding:12px;border:1px solid #53613e;background:#10160c}.wm-stake-terms>strong{display:block;color:#b2e63a;font:700 9px monospace;letter-spacing:.6px;margin-bottom:10px}.wm-stake-terms p{font-size:11px;line-height:1.6;color:#bfcab1;margin:0 0 10px}.wm-stake-terms p:last-child{margin-bottom:0}.wm-stake-terms b{color:#e4eadb}.wm-simulated-label{display:block;font:700 8px monospace;letter-spacing:1px;margin-bottom:6px}.wm-setup-next{max-width:65%;line-height:1.4}@media(max-width:600px){.wm-setup-steps{gap:10px}.wm-setup-steps li{font-size:9px;letter-spacing:.2px}}.wm-company-logo{display:block;width:100%;height:138px;object-fit:contain}.wm-business-logo{flex-shrink:0;display:block;width:38px;height:38px;object-fit:contain}.wm-logo-empty{color:#99a789;border:1px dashed #607049;padding:32px 12px;text-align:center;font:10px monospace}.wm-setup input[type=file]{display:block;width:100%;color:#cdd7c0;font-size:12px}.wm-setup input[type=file]::file-selector-button{min-height:44px;padding:10px 14px;margin-right:10px;border:1px solid #8ca762;background:#2b391e;color:#e0ebd2;cursor:pointer}.wm-upload-status{font-size:11px;color:#b2e63a;line-height:1.5;overflow-wrap:anywhere}.wm-setup-next:disabled{opacity:.5;cursor:wait}@media(max-width:900px){.wm-business-logo{width:25px;height:25px}}.wm-field-label{display:block;color:#c9d1bb;font:10px monospace;letter-spacing:1px;margin-bottom:10px}.wm-setup{--setup-ink:#f0dfbd;--setup-muted:#c3ae8a;--setup-edge:#846342;width:min(900px,calc(100vw - 28px));padding:14px;color:var(--setup-ink);background:radial-gradient(ellipse at top,#382b1d,#17130f 75%);border:18px solid transparent;border-image:url(../assets/ui/console-frame.png) 170 160 170 160 / 18px / 0 stretch;box-shadow:0 24px 90px #000d,inset 0 0 28px #000;scrollbar-color:#947049 #191510}.wm-setup::backdrop{background:#100b07b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.wm-setup-top{padding:0 8px 8px;border-bottom:2px ridge var(--setup-edge);color:var(--setup-muted);font-weight:700}.wm-setup-top button{color:#f5d4a0;border:1px solid #8e6843;border-radius:4px;background:linear-gradient(#432,#221a12);width:38px;height:38px}.wm-setup-steps{margin:18px 12px 0;gap:10px;flex-wrap:wrap}.wm-setup-steps li{padding:7px 10px;border:1px solid #6f5337;border-radius:3px;background:#17130f;color:#baa685;font-weight:700}.wm-setup-steps li span{border-color:#937046;color:#d9bd8d;background:#30251a;border-radius:3px}.wm-setup-steps [aria-current]{color:#ffe7b9;border-color:#bf8c4b;background:linear-gradient(#573a20,#2d2015);box-shadow:inset 0 -2px #d38b3e}.wm-setup-steps [aria-current] span{color:#2b1c0d;background:#e5ad5c;border-color:#e5ad5c}.wm-setup-heading{padding:20px 12px}.wm-setup .wm-eyebrow{color:#dcb27b!important;letter-spacing:1.5px}.wm-setup-heading h1{padding:20px 24px;min-height:80px;margin:0 0 12px;background:url(../assets/ui/company-nameplate.png) center / 100% 145% no-repeat;color:#2c2117;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:clamp(24px,3.4vw,36px);line-height:1.15;letter-spacing:.3px;text-transform:uppercase}.wm-setup-heading p{color:var(--setup-muted)}.wm-setup-body{padding:0 12px;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.wm-setup-fields{min-width:0;padding:16px;border:2px ridge #806142;border-radius:5px;background:linear-gradient(135deg,#282017,#17130f);box-shadow:inset 0 0 18px #0006}.wm-setup .wm-field-label{color:#e6c99c;font-weight:700}.wm-setup input[type=text]{border:2px ridge #94714a;background:#100e0b;color:#fff0d1;box-shadow:inset 0 3px 9px #0009;border-radius:4px}.wm-setup input[type=text]::placeholder{color:#9c896e}.wm-setup .wm-field-hint{color:var(--setup-muted)}.wm-setup .wm-sign-preview{padding:16px;border:4px ridge #987449;border-radius:6px;background:radial-gradient(ellipse at top,#493725,#16120e 80%);box-shadow:inset 0 0 22px #0009;justify-content:center}.wm-setup .wm-sign-caption{color:#d1b488}.wm-setup .wm-company-sign{padding:22px 18px;gap:6px;min-height:218px;border:0;border-radius:4px;background:#bca077 url(../assets/ui/company-nameplate.png) center / 100% 100% no-repeat;box-shadow:0 5px 14px #0008}.wm-setup .wm-company-name{color:#2b2117;font-family:Impact,Arial Narrow,Arial,sans-serif;text-transform:uppercase;font-size:24px}.wm-setup .wm-company-sign small{color:#57412a;font-weight:700}.wm-setup .wm-company-logo{height:120px}.wm-setup .wm-logo-empty{color:#675035;border:1px dashed #806445;background:#3124160a;border-radius:3px}.wm-setup input[type=file]{color:#d3bc97;line-height:1.5}.wm-setup input[type=file]::file-selector-button{border:2px ridge #987449;border-radius:4px;background:linear-gradient(#654328,#362719);color:#ffe3b2;font-weight:700}.wm-setup .wm-upload-status{color:#e9bd79}.wm-setup .wm-review-list>div{border-bottom-color:#695038}.wm-setup .wm-review-list dt{color:#c5a77b}.wm-setup .wm-review-list dd{color:#f1dfbf;line-height:1.45}.wm-setup .wm-stake-terms{border:2px ridge #795b3b;background:#18130e}.wm-setup .wm-stake-terms>strong{color:#edbd79}.wm-setup .wm-stake-terms p{color:#cbb99b}.wm-setup .wm-stake-terms b{color:#f2ddba}.wm-setup-error{margin:12px 12px 6px;color:#ffb294}.wm-setup-notice{margin:0 12px 16px;border:1px solid #6f5131;border-left:3px solid #cf883b;background:#2b2116;color:#cbb99c}.wm-setup-notice strong{color:#edbd79}.wm-setup-actions{padding:16px 12px max(12px,env(safe-area-inset-bottom));border-top:2px ridge #806142;background:linear-gradient(#241c14,#15110d);align-items:center}.wm-setup-actions button{min-height:54px;border-radius:4px}.wm-setup .wm-setup-back{color:#e5c9a0!important;border:2px ridge #8a6640;background:linear-gradient(#3b2d20,#1f1811)}.wm-setup .wm-setup-next{min-width:160px;padding:18px 24px;border:0;color:#ffe5b9!important;background:#8e461d url(../assets/ui/action-button.png) center / 100% 145% no-repeat;font-family:Arial Narrow,Arial,sans-serif;font-size:15px;text-shadow:0 1px 2px #41200c}.wm-setup .wm-setup-next:hover{background-color:#a85220;filter:brightness(1.12)}.wm-setup button:focus-visible,.wm-setup input:focus-visible{outline:2px solid #ffd18a;outline-offset:3px}.wm-setup .wm-setup-next:disabled{filter:grayscale(.6);opacity:.55}@media(max-width:600px){.wm-setup{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:7px;border-width:12px;border-image-width:12px}.wm-setup-top{font-size:8px;letter-spacing:.5px}.wm-setup-steps{margin:12px 4px 0;gap:5px}.wm-setup-steps li{padding:5px;font-size:8px;gap:4px;letter-spacing:0}.wm-setup-heading{padding:16px 4px}.wm-setup-heading h1{padding:18px;min-height:70px}.wm-setup-body{grid-template-columns:minmax(0,1fr);padding:0 4px;gap:12px}.wm-setup .wm-company-sign{min-height:170px}.wm-setup .wm-company-logo{height:90px}.wm-setup-notice,.wm-setup-error{margin-inline:4px}.wm-setup-actions{padding-inline:4px;gap:8px}.wm-setup .wm-setup-next{min-width:0;padding:15px 14px;font-size:12px}}.wm-setup{border-image-source:url(../assets/ui/registration/frame.png);border-image-slice:225 220 205 220;border-image-width:36px;border-width:36px;padding:8px}.wm-setup-heading h1{background-image:url(../assets/ui/registration/header.png);background-size:100% 155%;background-position:center 47%;min-height:90px;padding:25px 30px}.wm-setup .wm-setup-next{background-image:url(../assets/ui/registration/action.png);background-color:transparent;background-size:100% 145%;background-position:center 48%;padding:20px 26px}.wm-setup .wm-setup-next:hover{background-color:transparent}.wm-setup input[type=text]{border:0;border-radius:0;box-shadow:none;background:transparent url(../assets/ui/registration/input.png) center 40% / 100% 200% no-repeat;padding:18px 26px;min-height:64px}.wm-setup .wm-setup-back{border:0;background:transparent url(../assets/ui/registration/input.png) center 40% / 100% 200% no-repeat;padding:18px 22px}.wm-setup input[type=file]::file-selector-button{border:0;background:transparent url(../assets/ui/registration/action.png) center 48% / 100% 145% no-repeat;padding:16px 22px}@media(max-width:600px){.wm-setup{border-width:22px;border-image-width:22px;padding:4px}.wm-setup-heading h1{font-size:24px;min-height:80px;padding:23px 22px}.wm-setup .wm-setup-next{padding:18px 20px}.wm-setup .wm-setup-back{padding:16px 18px}}.wm-setup [hidden]{display:none!important}.wm-setup .wm-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.wm-setup .wm-setup-heading h1{background:none;min-height:0;padding:0;margin:0 0 10px;color:#f0dfbd;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(23px,3vw,30px);font-weight:700;text-transform:none;letter-spacing:0}.wm-setup .wm-setup-heading{padding:24px 12px 18px}.wm-setup[data-step="0"] .wm-setup-body,.wm-setup[data-step="1"] .wm-setup-body{grid-template-columns:minmax(0,1fr)}.wm-setup[data-step="0"] .wm-setup-fields,.wm-setup[data-step="1"] .wm-setup-fields{border:0;background:none;box-shadow:none;padding:0}.wm-setup[data-step="0"],.wm-setup[data-step="1"]{width:min(680px,calc(100vw - 28px))}.wm-setup[data-step="0"] .wm-setup-body{padding-bottom:8px}.wm-setup .wm-setup-error:empty{min-height:0;margin-block:12px}.wm-setup .wm-setup-notice{padding:10px 12px;font-size:11px}.wm-setup .wm-setup-notice strong{display:inline;margin-right:8px}.wm-setup .wm-stake-summary>strong{display:block;font:bold clamp(27px,4vw,36px) "Arial Narrow",Arial,sans-serif;color:#f4cb89;margin:10px 0}.wm-setup .wm-stake-summary p{color:#d6c1a0;font-size:13px}.wm-setup .wm-stake-terms summary{color:#e5bc82;cursor:pointer;font:700 12px Arial,sans-serif}.wm-setup .wm-stake-terms[open] summary{margin-bottom:12px}.wm-setup .wm-sign-preview{align-self:start}.wm-setup .wm-company-sign{background:#201a13;border:2px ridge #8d6a43;padding:18px;min-height:210px}.wm-setup .wm-company-name{color:#f1dfbf}.wm-setup .wm-company-sign small,.wm-setup .wm-logo-empty{color:#c3a981}@media(max-width:600px){.wm-setup[data-step="0"],.wm-setup[data-step="1"]{width:calc(100vw - 12px)}.wm-setup .wm-setup-heading{padding:18px 4px 14px}}.wm-setup input#wm-business-name{height:64px;min-height:64px;line-height:24px;padding:20px max(34px,6.5%);background-position:center 50%;font-size:16px}
