@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&amp;family=Space+Grotesk:wght@400;500;600;700&amp;display=swap";:root{color:#eef4ef;font-synthesis:none;text-rendering:optimizelegibility;--bg:#070b09;--surface:#0d1310;--surface-2:#111a15;--line:#d0ff2426;--green:#caff1a;--green-2:#8ede16;--muted:#8c9c92;--blue:navy;--win-gray:silver;--mono:"IBM Plex Mono", monospace;background:#070b09;font-family:Space Grotesk,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}img{max-width:100%;display:block}#root{min-height:100vh}.game-os{color:#000;height:100vh;image-rendering:pixelated;background:teal;font-family:Tahoma,MS Sans Serif,sans-serif;font-size:13px;overflow:hidden}.desktop{background:teal;position:fixed;inset:0 0 38px;overflow:hidden}.wallpaper-brand{color:#ffffff29;filter:drop-shadow(2px 2px #00000014);pointer-events:none;align-items:center;gap:15px;display:flex;position:absolute;bottom:38px;right:42px}.wallpaper-brand .pixel-logo{width:82px;height:82px}.wallpaper-brand b{letter-spacing:-5px;font:700 52px IBM Plex Mono,monospace;display:block}.wallpaper-brand small{letter-spacing:4px;text-align:right;font:13px IBM Plex Mono,monospace;display:block}.pixel-logo,.mini-logo{grid-template-columns:1fr 1fr;gap:3px;display:grid;transform:skewY(-5deg)}.pixel-logo i,.mini-logo i{background:#caff1a;display:block}.pixel-logo i:nth-child(2),.pixel-logo i:nth-child(3),.mini-logo i:nth-child(2),.mini-logo i:nth-child(3){background:#78a500}.desktop-icons{gap:12px;width:90px;display:grid;position:absolute;top:15px;left:16px}.desktop-icon{color:#fff;text-shadow:1px 1px #000;background:0 0;border:1px solid #0000;justify-items:center;gap:2px;width:86px;padding:2px 4px;display:grid}.desktop-icon:hover,.desktop-icon:focus{background:#00008066;border:1px dotted #fff}.desktop-icon span{color:#fff;filter:drop-shadow(2px 2px #004040);place-items:center;width:38px;height:38px;display:grid}.desktop-icon span svg{stroke-width:1.6px;width:32px;height:32px}.desktop-icon b{font-size:12px;font-weight:400;line-height:1.15}.chain-widget{background:silver;border:2px outset #ddd;grid-template-columns:auto 1fr;column-gap:7px;padding:7px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid;position:absolute;top:16px;right:18px;box-shadow:2px 2px #004d4d}.chain-widget small{color:#555;grid-column:2}.online-light{background:#7fff00;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 6px #62ff00}.program-window{background:silver;border:2px outset #fff;padding:3px;position:absolute;box-shadow:2px 2px #003f3f}.welcome-window{width:min(900px,100% - 240px);height:min(620px,100% - 24px);top:50%;left:50%;transform:translate(-50%,-50%)}.main-window{flex-direction:column;display:flex;inset:28px 45px 25px 122px}.title-bar{color:#fff;letter-spacing:.1px;background:navy;align-items:center;gap:6px;height:28px;padding:2px 3px;font-weight:700;display:flex}.program-icon{color:navy;background:#fff;border:1px inset #fff;place-items:center;width:19px;height:19px;font:700 12px Georgia;display:inline-grid}.title-bar>b{flex:1}.window-controls{gap:2px;display:flex}.window-controls button{color:#000;background:silver;border:2px outset #fff;width:22px;height:21px;padding:0;font:700 14px/15px Arial}.window-controls button:active{border-style:inset}.menu-strip{align-items:center;height:27px;padding:0 4px;display:flex}.menu-strip button{background:0 0;border:0;padding:4px 9px}.menu-strip button:first-letter{text-decoration:underline}.status-bar{color:#333;border:2px inset #eee;justify-content:space-between;align-items:center;height:24px;padding:0 5px;font-size:11px;display:flex}.global-status{margin-top:auto}.win-button{color:#000;background:silver;border:2px outset #fff;justify-content:center;align-items:center;gap:6px;min-height:28px;padding:4px 12px;font-weight:600;display:inline-flex}.win-button:active,.win-button.pressed{background:#b5b5b5;border-style:inset}.win-button:focus{outline-offset:-5px;outline:1px dotted #000}.win-button:disabled{color:#777;text-shadow:1px 1px #fff}.win-button svg{width:17px;height:17px}.welcome-body{background:#fff;border:2px inset #fff;grid-template-rows:minmax(0,1fr);grid-template-columns:1.15fr .85fr;height:calc(100% - 52px);margin:3px;display:grid;overflow:hidden}.welcome-art{contain:paint;background:repeating-conic-gradient(#97d71d 0 12deg,#d8ff37 12deg 24deg);min-width:0;min-height:0;position:relative;overflow:hidden}.welcome-art img{aspect-ratio:1;object-fit:contain;width:58%;max-width:calc(100% - 24px);image-rendering:pixelated;position:absolute;box-shadow:5px 5px #315e5e}.welcome-front{z-index:3;top:12%;left:50%;transform:translate(-50%)}.welcome-back{width:54%}.welcome-back.one{filter:brightness(.6);top:29%;left:4%;transform:rotate(-5deg)}.welcome-back.two{filter:brightness(.65);top:29%;right:4%;transform:rotate(5deg)}.welcome-copy{background:silver;flex-direction:column;justify-content:center;padding:38px 30px;display:flex}.welcome-copy h1{letter-spacing:-5px;color:navy;text-shadow:2px 2px #fff;margin:0 0 25px;font:700 clamp(42px,5vw,69px)/.88 IBM Plex Mono,monospace}.welcome-copy>p{margin:0 0 25px;font-size:15px;line-height:1.5}.welcome-note{background:#dfdfdf;border:2px inset #eee;gap:10px;margin-bottom:25px;padding:12px;display:flex}.welcome-note svg{color:navy}.welcome-note span{gap:5px;display:grid}.welcome-note small{color:#555}.big-play{background:#caff1a;border-color:#efffa8 #526900 #526900 #efffa8;padding:12px;font:700 18px IBM Plex Mono,monospace}.taskbar{z-index:90;background:silver;border-top:2px outset #fff;align-items:center;gap:4px;height:38px;padding:3px;display:flex;position:fixed;bottom:0;left:0;right:0}.start-button,.task-app,.wallet-tray,.language-tray{color:#000;background:silver;border:2px outset #fff;align-items:center;gap:6px;height:30px;padding:2px 8px;display:flex}.start-button{font-size:14px}.start-button.pressed,.task-app.pressed{background:#b5b5b5;border-style:inset}.mini-logo{gap:1px;width:22px;height:22px}.task-divider{border-left:1px solid #777;border-right:1px solid #fff;height:28px;margin:0 2px}.task-app{min-width:210px;font-weight:700}.task-spacer{flex:1}.wallet-tray svg{width:16px}.language-tray{justify-content:center;min-width:48px;font-weight:700}.language-tray:active{background:#b5b5b5;border-style:inset}.tray{border:2px inset #eee;align-items:center;gap:7px;height:30px;padding:0 8px;display:flex}.tray small{font-weight:700}.tray time{text-align:center;min-width:53px}.start-menu{z-index:100;background:silver;border:2px outset #fff;grid-template-columns:35px 1fr;width:290px;display:grid;position:fixed;bottom:38px;left:3px;box-shadow:2px 2px #003f3f}.start-rail{color:#ddd;writing-mode:vertical-rl;background:#777;padding:8px;font:700 18px IBM Plex Mono,monospace;transform:rotate(180deg)}.start-items{padding:4px}.start-items button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:55px;padding:5px 9px;display:flex}.start-items button:hover{color:#fff;background:navy}.start-items button svg{width:30px;height:30px}.start-items span{display:grid}.start-items small{font-size:10px}.start-items hr{border:0;border-top:1px solid #777;border-bottom:1px solid #fff}.mint-game{background:gray;border:2px inset #eee;flex:1;grid-template-columns:220px 1fr 190px;gap:4px;min-height:0;padding:4px;display:grid}.game-sidebar,.odds-panel{background:silver;border:2px outset #fff;padding:17px}.game-sidebar h2{color:navy;margin:0;font:700 31px/.85 IBM Plex Mono,monospace}.game-sidebar>p{line-height:1.35}.player-panel{color:#fff;background:navy;border:2px inset #eee;gap:4px;margin:18px 0;padding:10px;display:grid}.player-panel span,.game-sidebar label{font:10px IBM Plex Mono,monospace}.player-panel b{color:#caff1a;font-family:IBM Plex Mono,monospace}.player-panel small{color:silver}.pack-size{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:5px;display:grid}.pack-size .pressed{background:#caff1a}.game-price{border:2px inset #eee;gap:4px;margin-top:17px;padding:10px;display:grid}.game-price span,.game-price small{font:9px IBM Plex Mono,monospace}.game-price b{color:navy;font:700 18px IBM Plex Mono,monospace}.mint-stage{background:#030303;border:3px inset #eee;grid-template-rows:31px 1fr 34px auto 25px;min-width:0;display:grid;position:relative;overflow:hidden}.machine-header{color:#fff;background:navy;justify-content:space-between;align-items:center;padding:0 10px;font:11px IBM Plex Mono,monospace;display:flex}.machine-header b{color:#caff1a}.card-vault{background-image:linear-gradient(#082008 1px,#0000 1px),linear-gradient(90deg,#082008 1px,#0000 1px);background-size:18px 18px;place-items:center;display:grid;position:relative;overflow:hidden}.vault-card{aspect-ratio:1;object-fit:contain;height:min(72%,460px);position:absolute;box-shadow:7px 7px #001a00}.vault-card.back-a{filter:brightness(.4);transform:translate(-31%)rotate(-7deg)}.vault-card.back-b{filter:brightness(.5);transform:translate(31%)rotate(7deg)}.vault-card.front{z-index:2}.vault-question{z-index:3;color:#fff;text-shadow:6px 6px #000;-webkit-text-stroke:3px #000;font:700 120px IBM Plex Mono,monospace}.is-shuffling .vault-card.front{animation:.13s steps(2,end) infinite shuffle}@keyframes shuffle{0%{transform:translate(-8px)}to{transform:translate(8px)}}.machine-lights{color:#caff1a;justify-content:center;align-items:center;gap:8px;font:10px IBM Plex Mono,monospace;display:flex}.machine-lights i{background:#caff1a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 7px #caff1a}.machine-lights i:nth-child(2n){background:#315b0c}.machine-lights span{margin-left:9px}.mint-action{background:#caff1a;border-color:#edff93 #526800 #526800 #edff93;min-height:49px;margin:0 22%;font:700 14px IBM Plex Mono,monospace}.machine-disclaimer{text-align:center;color:#777;font:9px IBM Plex Mono,monospace}.odds-panel>b{color:navy;font:12px IBM Plex Mono,monospace}.odds-panel>div{justify-content:space-between;align-items:center;margin:11px 0;display:flex}.odds-panel>div span:last-child{font-size:10px}.rarity-badge{text-transform:uppercase;background:#fff;border:1px solid #555;padding:3px 5px;font:700 8px IBM Plex Mono,monospace}.rarity-badge.rare{color:#004f99}.rarity-badge.epic{color:#7800a8}.rarity-badge.legendary{color:#8b5b00;background:#fff3a3}.odds-panel hr{border:0;border-top:1px solid #777;border-bottom:1px solid #fff;margin:18px 0}.odds-panel ol{padding-left:18px;font-size:11px;line-height:1.7}.market-app,.inventory-app,.claim-app{flex-direction:column;flex:1;min-height:0;display:flex}.app-toolbar{border-block:1px solid #fff;align-items:center;gap:8px;height:47px;padding:5px;display:flex}.app-toolbar label{background:#fff;border:2px inset #eee;align-items:center;gap:6px;height:31px;padding:2px 6px;display:flex}.app-toolbar label:first-child{flex:1}.app-toolbar input{border:0;outline:0;flex:1;min-width:0}.app-toolbar svg{width:16px}.app-toolbar select{appearance:none;border:0;min-width:110px}.market-content{background:#fff;border:2px inset #eee;flex:1;grid-template-columns:190px 1fr;min-height:0;display:grid}.folder-tree{background:#fff;border-right:1px solid #999;flex-direction:column;gap:4px;padding:15px;display:flex}.folder-tree>b{color:navy;margin-bottom:10px}.folder-tree button{text-align:left;background:0 0;border:0;padding:7px}.folder-tree button.selected,.folder-tree button:hover{color:#fff;background:navy}.folder-tree small{color:#555;line-height:1.4}.file-grid,.inventory-grid{background:#fff;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));align-content:start;gap:10px;padding:10px;display:grid;overflow:auto}.nft-tile{text-align:left;background:silver;border:2px outset #fff;min-width:0;padding:4px}.nft-tile:active{border-style:inset}.nft-tile img{aspect-ratio:1;object-fit:contain;width:100%;image-rendering:pixelated;border:1px solid #555}.nft-tile>div{gap:3px;padding:6px 3px;display:grid}.nft-tile>div>b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nft-tile>div>span:not(.rarity-badge){color:#555;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.nft-tile footer{border-top:1px solid #888;justify-content:space-between;padding-top:5px;font-size:10px;display:flex}.nft-tile code{color:navy}.inventory-top{border-block:1px solid #fff;justify-content:space-between;align-items:center;height:52px;padding:5px 8px;display:flex}.inventory-top>div{align-items:center;gap:8px;display:flex}.inventory-top svg{color:navy;width:31px;height:31px}.inventory-top span{display:grid}.inventory-top small{color:#555}.inventory-grid{border:2px inset #eee;flex:1}.empty-folder{background:#fff;border:2px inset #eee;flex:1;align-content:center;place-items:center;gap:10px;display:grid}.empty-folder>svg{color:#e2c33f;fill:#fff3a0;width:60px;height:60px}.empty-folder h2,.empty-folder p{margin:0}.claim-banner{background:#fff;border:2px inset #eee;align-items:center;gap:13px;margin:4px;padding:12px;display:flex}.claim-banner>svg{color:navy;width:42px;height:42px}.claim-banner div{flex:1}.claim-banner h2,.claim-banner p{margin:0}.claim-table{background:#fff;border:2px inset #eee;flex:1;min-height:0;margin:4px;overflow:auto}.table-head,.table-row{grid-template-columns:1.3fr 1fr 1.4fr 1fr 112px;align-items:center;display:grid}.table-head{background:silver;border-bottom:2px outset #fff;font-weight:700;position:sticky;top:0}.table-head span{border-right:1px solid #888;padding:8px}.table-row{border-bottom:1px solid #ddd;min-height:58px}.table-row>span{padding:5px 8px}.table-row>span:last-child{justify-content:flex-start;padding:5px 32px 5px 0;display:flex}.table-row>span:last-child .win-button{width:80px}.table-row>span:first-child{align-items:center;gap:7px;display:flex}.table-row img{object-fit:contain;width:43px;height:43px}.table-row code{color:navy;font-size:10px;display:block}.pending-status{color:#9b6700;font:700 9px IBM Plex Mono,monospace}.no-claims{color:#555;padding:35px}.help-app{background:#fff;border:2px inset #eee;flex:1;grid-template-columns:190px 1fr;min-height:0;display:grid}.help-app>aside{background:silver;border-right:1px solid #888;flex-direction:column;gap:4px;padding:14px;display:flex}.help-app>aside>svg{color:navy;width:45px;height:45px}.help-app>aside>b{margin-bottom:13px}.help-app>aside button{text-align:left;background:0 0;border:0;padding:7px}.help-app>aside button.selected{color:#fff;background:navy}.help-app>article{padding:28px;overflow:auto}.help-app h2{color:navy;font:700 27px IBM Plex Mono,monospace}.help-app article>p{font-size:15px}.help-app article section{grid-template-columns:44px 1fr;gap:13px;margin:22px 0;display:grid}.help-app article section>b{color:#fff;background:navy;place-items:center;width:44px;height:44px;font:700 22px IBM Plex Mono,monospace;display:grid}.help-app article section h3,.help-app article section p{margin:0}.help-app article section p{color:#555;margin-top:4px}.warning-box{background:#fff3a0;border:2px inset #fff;align-items:center;gap:10px;padding:10px;display:flex}.warning-box svg{color:#855c00}.warning-box span{gap:3px;display:grid}.game-modal{z-index:80;background:#00000073;place-items:center;padding:20px;display:grid;position:fixed;inset:0 0 38px}.reveal-window,.listing-dialog,.system-dialog{background:silver;border:2px outset #fff;padding:3px;box-shadow:4px 4px #003f3f}.reveal-window{width:min(760px,95vw)}.loading-reveal{color:#fff;background:navy;align-content:center;place-items:center;gap:16px;height:430px;font-family:IBM Plex Mono,monospace;display:grid}.loading-reveal>svg{width:45px;height:45px}.progress{background:#fff;border:2px inset #fff;width:70%;height:25px;padding:2px}.progress i{background:repeating-linear-gradient(90deg,navy 0 12px,#fff 12px 15px);width:70%;height:100%;animation:1s linear infinite progress;display:block}@keyframes progress{0%{width:10%}to{width:100%}}.reveal-result{grid-template-columns:1fr .8fr;gap:15px;padding:12px;display:grid}.result-art{position:relative}.result-art img{aspect-ratio:1;object-fit:contain;border:2px inset #eee;width:100%}.new-file{background:#caff1a;border:2px outset #fff;padding:5px;font:700 11px IBM Plex Mono,monospace;position:absolute;top:9px;left:9px}.reveal-result>div:last-child{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px;display:flex}.reveal-result h2{color:navy;margin:16px 0 3px;font:700 30px IBM Plex Mono,monospace}.reveal-result p{margin:0}.unlock-box{background:#fff;border:2px inset #eee;gap:4px;width:100%;margin:22px 0;padding:10px;display:grid}.unlock-box span{font:9px IBM Plex Mono,monospace}.unlock-box b{color:green;font:700 23px IBM Plex Mono,monospace}.reveal-next{background:#caff1a;width:100%;min-height:40px}.reveal-result small{color:#555;margin-top:8px}.listing-dialog{width:min(760px,95vw)}.listing-dialog>div:last-child{grid-template-columns:1fr 1fr;gap:15px;padding:12px;display:grid}.listing-dialog img{aspect-ratio:1;object-fit:contain;border:2px inset #eee;width:100%}.listing-dialog article{padding:10px}.listing-dialog h2{color:navy;margin:15px 0 3px;font:700 27px IBM Plex Mono,monospace}.listing-dialog dl{background:#fff;border:2px inset #eee;margin:20px 0}.listing-dialog dl div{border-bottom:1px solid #ccc;justify-content:space-between;padding:8px;display:flex}.listing-dialog dl div:last-child{border:0}.listing-dialog dd{font-weight:700}.buy-button{width:100%;margin-top:10px}.system-dialog{width:min(420px,90vw)}.system-dialog>div:nth-child(2){align-items:center;gap:18px;min-height:110px;padding:20px;display:flex}.system-dialog>div svg{color:navy;width:40px;height:40px}.system-dialog>p{margin:0}.system-dialog>.win-button{float:right;min-width:85px;margin:0 10px 10px}.spin{animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.main-window{inset:15px 8px 12px 100px}.welcome-window{width:calc(100% - 130px)}.mint-game{grid-template-columns:180px 1fr}.odds-panel{display:none}.market-content{grid-template-columns:150px 1fr}.table-head,.table-row{grid-template-columns:1.2fr 1fr 1.2fr 90px}.table-head span:nth-child(4),.table-row>span:nth-child(4){display:none}}@media (width<=640px){.desktop-icons{gap:3px;width:auto;display:flex;top:8px;left:8px;right:8px}.desktop-icon{width:66px}.desktop-icon span{width:32px;height:32px}.desktop-icon span svg{width:27px}.desktop-icon b{font-size:9px}.chain-widget,.wallpaper-brand{display:none}.welcome-window,.main-window{width:auto;height:auto;inset:85px 4px 5px;transform:none}.welcome-body{grid-template-columns:1fr}.welcome-art{display:none}.welcome-copy{padding:24px}.welcome-copy h1{font-size:43px}.task-app,.wallet-tray span{display:none}.mint-game{grid-template-columns:1fr;overflow:auto}.game-sidebar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.game-sidebar h2{grid-column:1/-1}.game-sidebar>p{display:none}.player-panel,.game-price{margin:0}.mint-stage{min-height:520px}.mint-action{margin:0 8%}.market-content{grid-template-columns:1fr}.folder-tree{display:none}.file-grid,.inventory-grid{grid-template-columns:repeat(2,1fr)}.app-toolbar label:nth-child(2){display:none}.claim-table{overflow:auto}.table-head,.table-row{min-width:650px}.help-app{grid-template-columns:1fr}.help-app>aside{display:none}.reveal-result,.listing-dialog>div:last-child{grid-template-columns:1fr;max-height:78vh;overflow:auto}.result-art img,.listing-dialog img{max-height:39vh}.taskbar{height:42px}.desktop,.start-menu{bottom:42px}}.rarity-badge.bnb{color:#111;background:#f3ba2f;border-color:#8b6700}.rarity-badge.stonks{color:#fff;background:#064cb8;border-color:#ff9f1c;box-shadow:inset 0 0 0 1px #49b9ff}.help-search{background:#fff;border:2px inset #eee;align-items:center;gap:5px;margin:5px 0 9px;padding:3px;display:flex}.help-search svg{width:15px;height:15px}.help-search input{border:0;outline:0;width:100%;min-width:0}.rarity-summary{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0;display:grid}.rarity-summary p{background:silver;border:2px outset #fff;margin:0;padding:10px;font:700 11px IBM Plex Mono,monospace}.help-nft-grid{grid-template-columns:repeat(3,minmax(135px,1fr));gap:10px;margin-top:15px;display:grid}.help-nft-grid .nft-tile img{max-height:220px}.help-nft-grid .nft-tile footer{font-size:9px}@media (width<=640px){.help-app>aside{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.help-app>aside>svg,.help-app>aside>b,.help-search{grid-column:1/-1}.help-nft-grid,.rarity-summary{grid-template-columns:1fr}}.external-icon{box-sizing:border-box;text-decoration:none}.external-icon span img{object-fit:contain;image-rendering:auto;width:32px;height:32px}.external-icon span img.x-pixel-icon{image-rendering:pixelated}.vault-dashboard{box-sizing:border-box;background:#d7d7d7;height:calc(100% - 55px);padding:14px;overflow:auto}.dashboard-head{background:silver;border:2px inset #fff;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px;display:flex}.dashboard-head h2{color:navy;margin:0 0 4px;font:900 23px IBM Plex Mono,monospace}.dashboard-head p{max-width:720px;margin:0}.deployment-badge{white-space:nowrap;background:#ffc400;border:2px outset #fff;padding:7px 10px;font:700 11px IBM Plex Mono,monospace}.deployment-badge.live{background:#caff1a}.metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.metric-grid>div{background:#efefef;border:2px outset #fff;gap:5px;min-height:82px;padding:12px;display:grid}.metric-grid small{color:#555;font:700 10px IBM Plex Mono,monospace}.metric-grid b{color:navy;font:900 22px IBM Plex Mono,monospace}.metric-grid span{font-size:11px}.dashboard-table{background:#fff;border:2px inset #fff;min-width:760px}.dashboard-table .table-head,.dashboard-table .table-row{grid-template-columns:1.1fr 1.1fr .8fr .8fr 90px}.dashboard-table .table-row>code{color:#006e52;align-self:center;font-weight:700}.contract-strip{grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:8px;margin-top:10px;display:grid}.contract-strip span,.contract-strip a{color:#000;background:silver;border:2px outset #fff;padding:7px 9px;font:11px IBM Plex Mono,monospace;text-decoration:none}.contract-strip b{color:#555;font-size:9px;display:block}.machine-disclaimer{color:#555;font-weight:700}.odds-panel{overflow:auto}.claim-table .table-row>span:nth-child(3){gap:3px;display:grid}.claim-table .table-row>span:nth-child(3) code{font-size:9px}.inventory-grid{align-content:start}@media (width<=1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.contract-strip{grid-template-columns:1fr 1fr}.vault-dashboard{overflow:auto}}@media (width<=640px){.metric-grid{grid-template-columns:1fr}.dashboard-head{display:grid}.contract-strip{grid-template-columns:1fr}.external-icon span img{width:27px;height:27px}.desktop-icons{overflow-x:auto}.dashboard-table{min-width:700px}}.staking-shortcut span{color:#caff1a;filter:drop-shadow(2px 2px #003b3b)}.desktop-icons{gap:1px}.desktop-icons .desktop-icon{box-sizing:border-box;gap:0;height:61px;padding:1px 3px}.desktop-icons .desktop-icon span{width:32px;height:32px}.desktop-icons .desktop-icon span svg,.desktop-icons .external-icon span img{width:27px;height:27px}.desktop-icons .desktop-icon b{font-size:10px;line-height:1.05}.staking-modal-layer{z-index:55}.staking-dialog{background:silver;border:2px outset #fff;grid-template-rows:auto minmax(0,1fr) auto;width:min(960px,100vw - 26px);max-height:calc(100vh - 48px);display:grid;box-shadow:4px 4px #000}.staking-dialog-body{background:#d8d8d8;padding:14px;overflow:auto}.staking-dialog-body>header{background:#efefef;border:2px inset #fff;justify-content:space-between;align-items:flex-start;gap:15px;padding:12px;display:flex}.staking-dialog-body h2{color:navy;margin:0 0 5px;font:900 24px IBM Plex Mono,monospace}.staking-dialog-body p{max-width:570px;margin:0}.staking-status{white-space:nowrap;background:#ffc400;border:2px outset #fff;padding:7px 9px;font:700 10px IBM Plex Mono,monospace}.staking-status.live{background:#caff1a}.staking-wallet-row{background:silver;border:2px inset #fff;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:10px 0;padding:7px 9px;font:10px IBM Plex Mono,monospace;display:grid}.staking-wallet-row b{color:navy}.staking-panels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.staking-panels>section{background:silver;border:2px outset #fff;gap:10px;padding:11px;display:grid}.staking-panel-title{border-bottom:1px solid #888;align-items:center;gap:9px;padding-bottom:8px;display:flex}.staking-panel-title svg{color:navy;width:27px}.staking-panel-title span{display:grid}.staking-panel-title b{font:900 12px IBM Plex Mono,monospace}.staking-panel-title small{color:#555;font-size:10px}.staking-panels dl{background:#fff;border:2px inset #fff;margin:0}.staking-panels dl div{border-bottom:1px solid #ccc;justify-content:space-between;padding:5px 7px;display:flex}.staking-panels dl div:last-child{border-bottom:0}.staking-panels dt{color:#555}.staking-panels dd{color:navy;margin:0;font:700 10px IBM Plex Mono,monospace}.staking-panels label{gap:4px;font:700 10px IBM Plex Mono,monospace;display:grid}.staking-panels input,.staking-panels select{background:#fff;border:2px inset #fff;padding:6px;font:12px Tahoma,sans-serif}.staking-panels input:disabled,.staking-panels select:disabled{color:#777;background:#ddd}.staking-actions{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.staking-actions .win-button{padding:6px 3px;font-size:9px}.staking-pending-note{background:#fff2ae;border:2px solid #a66c00;align-items:center;gap:9px;margin-top:10px;padding:9px;display:flex}.staking-pending-note svg{flex:none;width:25px}.staking-pending-note span{display:grid}.staking-pending-note b{text-transform:uppercase;font:900 11px IBM Plex Mono,monospace}.staking-pending-note.staking-error{color:#600;background:#ffd4d4;border-color:maroon}.staking-dialog>.status-bar{position:static}@media (width<=700px){.staking-dialog{max-height:calc(100vh - 50px)}.staking-dialog-body>header{display:grid}.staking-panels,.staking-wallet-row,.staking-actions{grid-template-columns:1fr}.staking-dialog-body h2{font-size:19px}}
