@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700;900&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:Space Grotesk,Noto Sans SC,sans-serif;color:#edfff9;background:#020407;--mint:#63ffdb;--pink:#ff4d94;--line:rgba(194,255,240,.15);--glass:rgba(3,9,15,.72)}*{box-sizing:border-box}html,body,#app,#world{width:100%;height:100%;margin:0;overflow:hidden}body{background:#020407}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--mint);outline-offset:3px}#world{position:fixed;top:0;right:0;bottom:0;left:0;display:block;touch-action:none}.vignette{position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle,transparent 35%,rgba(0,2,5,.25) 70%,rgba(0,2,5,.82) 130%)}.grain{position:fixed;z-index:3;top:-80%;right:-80%;bottom:-80%;left:-80%;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .25s steps(2) infinite}@keyframes grain{50%{transform:translate(1.5%,-1%)}}.loading{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;background:#020407;transition:.7s}.loading.done{opacity:0;visibility:hidden}.life-mark{position:relative;width:96px;height:96px;display:grid;place-items:center}.life-mark i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(99,255,219,.35);border-top-color:var(--mint);border-radius:47% 53% 42% 58%;animation:spin 1.4s linear infinite}.life-mark b{font-size:36px;font-weight:300}@keyframes spin{to{transform:rotate(360deg)}}.loading p{margin:28px 0 7px;letter-spacing:.2em}.loading strong{color:var(--mint);font-size:11px;letter-spacing:.26em}.loading small{margin-top:10px;color:#64746f;font-size:8px}.bar{position:fixed;z-index:20;left:0;top:0;width:100%;height:82px;padding:0 4vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(#020407bd,transparent)}.brand,.bar nav button{border:0;background:none;cursor:pointer}.brand{justify-self:start;display:flex;gap:14px;align-items:center}.brand b{font-size:18px;letter-spacing:.06em}.brand small{padding-left:14px;border-left:1px solid var(--line);font-size:8px;color:#71817c;letter-spacing:.2em}.bar nav{display:flex;gap:34px}.bar nav button{font-size:11px;color:#9ca9a5}.engine{justify-self:end;padding:9px 13px;border:1px solid var(--line);border-radius:999px;font-size:8px;letter-spacing:.12em;color:#7d8d87;background:#03090f73}.engine i{display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:var(--mint);box-shadow:0 0 10px var(--mint)}.wallet-link{cursor:pointer}.wallet-link.unconfigured i{background:#ffcc62;box-shadow:0 0 10px #ffcc62}.wallet-link.connected{color:var(--mint)}.menu{position:fixed;z-index:10;top:82px;right:0;bottom:0;left:0;pointer-events:none}.hero-copy{position:absolute;left:6vw;top:12vh;width:min(600px,48vw);pointer-events:auto}.hero-copy>small,.city-status>small,.mutation>small,.result>small,.pause>small,.drawer [data-drawer-content]>small{color:var(--mint);font-size:8px;letter-spacing:.3em}.hero-copy h1{margin:18px 0 22px;font-size:clamp(50px,6vw,92px);line-height:.96;letter-spacing:-.065em;font-weight:400}.hero-copy p{max-width:480px;color:#a6b5b0;font-size:14px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:32px}.enter{min-width:190px;height:54px;padding:0 20px;border:0;background:var(--mint);color:#03110e;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer;box-shadow:0 0 36px #63ffdb2e}.enter:hover{box-shadow:0 0 52px #63ffdb57}.enter b{font-size:20px}.ghost{border:0;border-bottom:1px solid #71807b;padding:8px 0;background:none;color:#c1cbc8;font-size:10px;cursor:pointer}.city-status{position:absolute;right:5vw;bottom:8vh;width:330px;padding:24px;background:linear-gradient(145deg,#030a10d1,#03070c85);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.city-status h2{margin:10px 0 22px;font-size:25px;font-weight:400}.city-status>div{display:flex;justify-content:space-between;padding:11px 0;border-top:1px solid var(--line);font-size:10px}.city-status span{color:#778681}.city-status b{font-weight:500}.city-status p{margin:18px 0 0;color:#5e6e69;font-size:8px}.camera-preview{position:absolute;left:6vw;bottom:5vh;display:flex;gap:16px;font-size:8px;color:#65746f}.camera-preview span{color:var(--mint)}.hud{position:fixed;z-index:12;top:82px;right:0;bottom:0;left:0;pointer-events:none}.vitals{position:absolute;left:4vw;top:28px;width:280px}.vitals .title{display:flex;justify-content:space-between;margin-bottom:16px}.vitals .title b{font-size:16px}.vitals .title small{color:var(--mint);font-size:9px}.vitals label{display:grid;grid-template-columns:70px 1fr 30px;gap:9px;align-items:center;margin:8px 0;color:#778681;font-size:8px}.vitals label i{height:3px;background:#ffffff21}.vitals label i b{display:block;width:100%;height:100%;background:var(--pink);transition:.2s}.vitals label:nth-child(3) i b{background:var(--mint)}.vitals label span{color:#fff;text-align:right}.mission{position:absolute;top:28px;left:50%;transform:translate(-50%);text-align:center}.mission small{color:var(--mint);font-size:7px;letter-spacing:.22em}.mission b,.mission span{display:block}.mission b{margin-top:7px;font-size:13px}.mission span{margin-top:5px;color:#65756f;font-size:8px}.run{position:absolute;right:4vw;top:28px;display:flex}.run>div{min-width:78px;padding-left:13px;border-left:1px solid var(--line)}.run small,.run b{display:block}.run small{color:#6b7a75;font-size:7px}.run b{margin-top:6px;font-size:13px}.run div:nth-child(3) b{color:var(--pink);letter-spacing:.08em}.radar{position:absolute;left:4vw;bottom:70px;width:150px;height:150px;border:1px solid rgba(99,255,219,.24);background-color:#02090db8;background-image:linear-gradient(rgba(99,255,219,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(99,255,219,.1) 1px,transparent 1px);background-size:25px 25px;border-radius:50%;overflow:hidden}.radar:before,.radar:after{content:"";position:absolute;background:#63ffdb40}.radar:before{left:50%;top:0;bottom:0;width:1px}.radar:after{top:50%;left:0;right:0;height:1px}.radar i{position:absolute;z-index:2;left:50%;top:50%;width:8px;height:8px;background:var(--mint);transform:translate(-50%,-50%) rotate(45deg);box-shadow:0 0 12px var(--mint)}.radar b{position:absolute;left:50%;top:50%;width:17px;height:17px;border:1px solid var(--pink);border-radius:50%;transform:translate(-50%,-50%)}.radar span{position:absolute;top:8px;left:50%;font-size:7px;color:#81908b}.camera-chip{position:absolute;right:4vw;bottom:72px;text-align:right}.camera-chip small,.camera-chip b,.camera-chip span{display:block}.camera-chip small{color:#697873;font-size:7px}.camera-chip b{margin-top:4px;font-size:13px}.camera-chip span{margin-top:4px;color:var(--mint);font-size:8px}.genes{position:absolute;left:50%;bottom:34px;transform:translate(-50%);display:flex;gap:5px}.genes span{padding:6px 9px;border:1px solid var(--line);background:var(--glass);font-size:8px}.controls{position:absolute;left:4vw;bottom:28px;color:#61706b;font-size:8px;letter-spacing:.06em}.mutation,.result,.pause{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;text-align:center;background:radial-gradient(circle,#071319c2,#010306f2);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;visibility:hidden;pointer-events:none;transition:.35s}.mutating .mutation,.paused .pause{opacity:1;visibility:visible;pointer-events:auto}.mutation h2,.result h2,.pause h2{margin:12px 0 8px;font-size:48px;font-weight:300}.mutation>p,.pause>p{margin:0;color:#71807b;font-size:11px}.mutation [data-mutation-options]{display:grid;grid-template-columns:repeat(3,260px);gap:10px;margin-top:34px}.mutation button{min-height:250px;padding:24px;border:1px solid var(--line);background:#040b11bf;text-align:left;cursor:pointer}.mutation button:hover{border-color:var(--mint);transform:translateY(-5px)}.mutation button small,.mutation button b,.mutation button span,.mutation button em{display:block}.mutation button small{color:#62716c;font-size:8px}.mutation button i{display:block;width:40px;height:40px;margin:28px 0 18px;border:1px solid var(--mint);border-radius:45% 55%;box-shadow:inset 0 0 18px #63ffdb66}.mutation button b{font-size:20px}.mutation button span{margin-top:5px;color:#82918c;font-size:10px}.mutation button em{margin-top:38px;color:var(--mint);font-size:9px;font-style:normal}.result>div{display:flex;margin:30px 0}.result>div span{min-width:140px;padding:18px;border:1px solid var(--line);font-size:9px}.result>div b{display:block;margin-top:8px;font-size:22px}.result .enter{justify-content:center}.pause{z-index:39}.drawer{position:fixed;z-index:60;right:0;top:0;width:min(540px,100%);height:100%;padding:75px 45px;overflow:auto;background:#03070cf2;border-left:1px solid var(--line);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);transform:translate(103%);transition:.4s}.drawer-open .drawer{transform:none}.scrim{position:fixed;z-index:59;top:0;right:0;bottom:0;left:0;background:#0000008c;opacity:0;visibility:hidden;transition:.3s}.drawer-open .scrim{opacity:1;visibility:visible}.close{position:absolute;top:25px;right:30px;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:none;font-size:21px;cursor:pointer}.drawer h2{margin:12px 0 16px;font-size:40px;font-weight:300}.drawer p,.drawer li{color:#91a09b;font-size:11px;line-height:1.8}.asset-list{margin-top:26px}.asset-list>div{display:grid;grid-template-columns:32px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.asset-list>div>b{color:#687772;font-size:8px}.asset-list span{font-size:12px}.asset-list span small{display:block;color:#61706b;font-size:7px;margin-top:3px}.asset-list em{color:var(--mint);font-size:7px;font-style:normal;text-transform:uppercase}.camera-doc{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.camera-doc b{padding:15px;border:1px solid var(--line);font-size:10px;font-weight:400}.full-map{position:relative;height:360px;margin-top:30px;border:1px solid var(--line);background-image:linear-gradient(rgba(99,255,219,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(99,255,219,.09) 1px,transparent 1px);background-size:45px 45px}.full-map i{position:absolute;left:50%;top:50%;width:18px;height:18px;border:1px solid var(--pink);border-radius:50%;transform:translate(-50%,-50%)}.full-map b,.full-map span{position:absolute;font-size:9px}.full-map b{left:50%;top:55%;transform:translate(-50%)}.full-map .north{left:50%;top:8%;transform:translate(-50%)}.full-map .south{left:50%;bottom:8%;transform:translate(-50%)}.full-map .west{left:8%;top:50%}.full-map .east{right:8%;top:50%}.toast{position:fixed;z-index:80;left:50%;bottom:90px;padding:10px 16px;border:1px solid var(--line);background:#03090ee0;font-size:10px;transform:translate(-50%,15px);opacity:0;transition:.3s}.toast.show{opacity:1;transform:translate(-50%)}body[data-phase=menu] .hud,body[data-phase=menu] .result,body[data-phase=game] .menu,body[data-phase=game] .result,body[data-phase=result] .menu,body[data-phase=result] .hud{opacity:0;visibility:hidden;pointer-events:none}body[data-phase=result] .result{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:800px){.bar{height:68px;padding:0 18px;grid-template-columns:1fr auto}.bar nav,.brand small{display:none}.engine{font-size:6px}.menu{inset-top:68px}.hero-copy{left:22px;top:8vh;width:calc(100% - 44px)}.hero-copy h1{font-size:49px}.hero-copy p{font-size:11px;width:90%}.hero-actions{display:block}.ghost{margin:14px 0}.city-status{right:18px;bottom:18px;width:calc(100% - 36px);padding:14px}.city-status h2{display:none}.city-status>div{display:inline-flex;width:49%;padding:7px 0}.city-status p,.camera-preview{display:none}.hud{inset-top:68px}.vitals{left:18px;top:20px;width:210px}.vitals .title{margin-bottom:9px}.run{right:16px;top:20px}.run>div{display:none}.run>div:nth-child(4){display:block}.mission{top:115px;width:90%}.radar{left:18px;bottom:145px;width:100px;height:100px;background-size:20px 20px}.camera-chip{right:18px;bottom:150px}.controls{display:none}.genes{bottom:125px;max-width:45%;overflow:hidden}.mutation{padding:85px 14px 25px;overflow:auto;display:block}.mutation h2{font-size:32px}.mutation [data-mutation-options]{grid-template-columns:1fr;margin-top:20px}.mutation button{min-height:150px}.mutation button i{margin:12px 0}.mutation button em{margin-top:15px}.drawer{padding:70px 24px}.result>div{display:grid;grid-template-columns:1fr}.bar{z-index:50}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media(max-width:800px){.menu,.hud{top:68px}}@media(max-width:800px){.run>div:nth-child(4){display:none}.run>div:nth-child(5){display:block}}.pool-flow{display:grid;gap:8px;margin:26px 0}.pool-flow>div{display:grid;grid-template-columns:82px 1fr;align-items:center;padding:18px;border:1px solid color-mix(in srgb,var(--pool) 35%,transparent);background:color-mix(in srgb,var(--pool) 5%,transparent)}.pool-flow>div>b{color:var(--pool);font-size:28px}.pool-flow span{font-size:12px}.pool-flow small{display:block;margin-top:5px;color:#71817b;font-size:8px}.vault-id{display:grid;grid-template-columns:70px 1fr;gap:8px;padding:16px;margin:22px 0;border:1px solid var(--line);background:#061017}.vault-id span{color:#63736e;font-size:8px;letter-spacing:.12em}.vault-id b,.vault-id a{color:#cfe6df;font-size:10px;text-decoration:none}.chain-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:20px 0}.chain-actions button,.drawer-link{padding:13px;border:1px solid rgba(99,255,219,.28);background:#63ffdb0d;color:var(--mint);font-size:9px;cursor:pointer;text-align:center;text-decoration:none}.chain-actions button:hover,.drawer-link:hover{background:var(--mint);color:#03110e}.chain-note{padding:12px;border-left:2px solid #ffcc62;background:#ffcc620d}.mobile-controls{display:none}@media(max-width:800px){.mobile-controls{position:fixed;z-index:18;left:16px;right:16px;bottom:max(15px,env(safe-area-inset-bottom));display:flex;justify-content:space-between;align-items:end;pointer-events:none}.mobile-controls button{pointer-events:auto;border:1px solid rgba(99,255,219,.28);background:#020a10b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);touch-action:none}.mobile-dpad{display:grid;grid-template-columns:repeat(3,44px);grid-template-rows:repeat(2,44px);gap:4px}.mobile-dpad button:first-child{grid-column:2}.mobile-dpad button:nth-child(2){grid-column:1}.mobile-dpad button:nth-child(3){grid-column:2}.mobile-dpad button:nth-child(4){grid-column:3}.mobile-actions{display:flex;align-items:end;gap:7px}.mobile-actions button{width:52px;height:52px;border-radius:50%;font-size:9px}.mobile-actions .mobile-attack{width:68px;height:68px;border-color:#ff4d948c;box-shadow:inset 0 0 24px #ff4d942e}body:not([data-phase=game]) .mobile-controls{display:none}.radar{bottom:170px}.camera-chip{bottom:174px}.genes{bottom:142px}}body[data-page=admin],body[data-page=admin] #app{overflow:auto;min-height:100%;height:auto;background:#020407}.admin-shell{min-height:100vh;background:radial-gradient(circle at 25% 50%,rgba(24,102,91,.18),transparent 35%),linear-gradient(120deg,#020407,#050b12);position:relative;overflow:hidden}.admin-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(rgba(99,255,219,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(99,255,219,.16) 1px,transparent 1px);background-size:70px 70px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 68%);mask-image:linear-gradient(90deg,#000,transparent 68%)}.admin-bar{position:relative;z-index:2;height:82px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.admin-bar a{color:#edfff9;text-decoration:none;font-size:17px;font-weight:700}.admin-bar a small{margin-left:14px;padding-left:14px;border-left:1px solid var(--line);color:#667771;font-size:8px;letter-spacing:.2em}.admin-bar>span{font-size:8px;color:#71817b;letter-spacing:.15em}.admin-bar>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 14px var(--mint)}.admin-stage{position:relative;z-index:1;min-height:calc(100vh - 82px);padding:7vh 7vw;display:grid;grid-template-columns:minmax(330px,1fr) minmax(420px,560px);gap:8vw;align-items:center}.admin-signal>small,.admin-panel small{color:var(--mint);font-size:8px;letter-spacing:.27em}.admin-signal h1{font-size:clamp(45px,5.6vw,82px);line-height:.98;letter-spacing:-.055em;font-weight:300;margin:22px 0}.admin-signal p{max-width:470px;color:#83938e;font-size:12px;line-height:1.9}.admin-orbit{position:relative;width:116px;height:116px;margin-bottom:34px;display:grid;place-items:center}.admin-orbit b{font-size:42px;font-weight:300}.admin-orbit i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(99,255,219,.34);border-radius:45% 55% 43% 57%;animation:spin 8s linear infinite}.admin-orbit i:last-child{top:14px;right:14px;bottom:14px;left:14px;border-color:#ff4d9461;animation-direction:reverse;animation-duration:5s}.admin-panel{padding:38px;border:1px solid var(--line);background:#03090fd1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:0 30px 100px #0006}.admin-panel h2{margin:12px 0 9px;font-size:34px;font-weight:300}.admin-panel p{color:#84948f;font-size:10px;line-height:1.8}.admin-panel form{margin-top:28px}.admin-panel label{display:block;color:#71817b;font-size:8px;letter-spacing:.12em}.admin-panel input{display:block;width:100%;height:54px;margin:9px 0 14px;padding:0 16px;border:1px solid var(--line);background:#02070b;color:#edfff9;font:12px Space Grotesk}.admin-panel input:focus{outline:0;border-color:var(--mint);box-shadow:0 0 0 2px #63ffdb14}.admin-panel form>button{width:100%;height:52px;padding:0 17px;border:0;background:var(--mint);color:#03110e;font-weight:700;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.admin-panel form>em{display:block;min-height:18px;margin-top:11px;color:#ffcc62;font-size:9px;font-style:normal}.admin-head{display:flex;justify-content:space-between;align-items:start}.admin-head button{border:0;background:none;color:#71817b;font-size:9px;cursor:pointer}.admin-rule{display:grid;grid-template-columns:35px 1fr;gap:12px;padding:13px 0;border-top:1px solid var(--line)}.admin-rule>span{color:var(--mint);font-size:8px}.admin-rule p{margin:0}.admin-rule b{display:block;color:#dcece7;font-size:11px}.contract-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0}.contract-readout span{padding:10px;border:1px solid var(--line);color:#63736e;font-size:7px}.contract-readout b{display:block;margin-top:5px;color:#d6e6e1;font-size:8px}.admin-note{margin-top:20px;padding:10px 12px;border-left:2px solid var(--pink);background:#ff4d940d}[hidden]{display:none!important}@media(max-width:900px){.admin-stage{grid-template-columns:1fr;padding:48px 22px}.admin-signal h1{font-size:48px}.admin-signal p{max-width:none}.admin-panel{padding:26px}.contract-readout{grid-template-columns:1fr}.admin-bar{height:68px;padding:0 22px}.admin-bar a small{display:none}}.result>.result-stats{margin:26px 0 14px}.result>.settlement{width:100%;max-width:420px;display:grid;grid-template-columns:12px 1fr;gap:12px;align-items:center;padding:14px 16px;margin:0 0 10px;border:1px solid var(--line);background:#040c12c7;text-align:left}.result>.settlement>i{width:8px;height:8px;border-radius:50%;background:#ffcc62;box-shadow:0 0 12px #ffcc62}.result>.settlement>span{min-width:0;padding:0;border:0;font-size:inherit}.result>.settlement>span>b{display:block;margin:0;font-size:11px}.result>.settlement>span>small{display:block;margin-top:4px;color:#71817b;font-size:8px}.settlement[data-state=ready]{border-color:#63ffdb59}.settlement[data-state=ready]>i,.settlement[data-state=settled]>i,.settlement[data-state=claimed]>i{background:var(--mint);box-shadow:0 0 12px var(--mint)}.settlement[data-state=error]>i{background:var(--pink);box-shadow:0 0 12px var(--pink)}.claim-button{width:100%;max-width:420px;height:52px;border:0;background:var(--mint);color:#03110e;font-weight:700;cursor:pointer}.claim-button:disabled{opacity:.6;cursor:wait}.result .restart{margin-top:9px;height:44px;background:transparent;color:#a9bbb5;border:1px solid var(--line)}.signer-node{margin-top:24px;padding:18px;border:1px solid rgba(255,204,98,.24);background:#ffcc6209}.signer-node.online{border-color:#63ffdb4d;background:#63ffdb0a}.signer-node h3{margin:8px 0 12px;font-size:19px;font-weight:400}.signer-node>div{display:grid;grid-template-columns:1fr 1fr;gap:7px}.signer-node>div span{padding:9px;border:1px solid var(--line);color:#687872;font-size:7px}.signer-node>div b{display:block;margin-top:5px;color:#d9e9e4;font-size:8px;overflow-wrap:anywhere}.signer-node>button{width:100%;height:44px;margin-top:7px;border:1px solid var(--mint);background:#63ffdb14;color:var(--mint);font-size:9px;cursor:pointer}.signer-node>button.copy-signer{border-color:var(--line);background:transparent;color:#94a49f}.signer-node>button:disabled{opacity:.55}@media(max-width:900px){.result{padding:80px 18px 24px;overflow:auto}.result h2{font-size:34px}.result>.result-stats{display:flex;width:100%;max-width:420px}.result>.result-stats span{min-width:0;flex:1;padding:12px 6px}.result>.result-stats b{font-size:17px}.result>.settlement{display:grid;grid-template-columns:12px 1fr}.signer-node>div{grid-template-columns:1fr}}.node-state{display:grid;grid-template-columns:10px 1fr;gap:12px;align-items:center;margin:18px 0;padding:13px;border:1px solid rgba(255,204,98,.25);background:#ffcc620a}.node-state i{width:7px;height:7px;border-radius:50%;background:#ffcc62;box-shadow:0 0 10px #ffcc62}.node-state span,.node-state small{display:block}.node-state span{font-size:10px}.node-state small{margin-top:4px;color:#74847e;font-size:8px}.node-state.online{border-color:#63ffdb45;background:#63ffdb0a}.node-state.online i{background:var(--mint);box-shadow:0 0 10px var(--mint)}.chain-actions button:disabled{opacity:.32;cursor:not-allowed}.chain-actions button:disabled:hover{background:#63ffdb0d;color:var(--mint)}
