.mono{font-family:var(--font-ticker)}.wrap{flex-wrap:wrap}.btn.mini{min-height:24px;padding:4px 9px;font-size:11px}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mini-select{width:auto;min-height:26px;padding:3px 8px;font-size:12px}.vault{width:min(620px,100vw - 24px)}.vault-body{-webkit-user-select:text;user-select:text;gap:12px;max-height:calc(100vh - 120px)}.vault-hero{flex-direction:column;gap:8px;padding:14px 4px 4px;display:flex}.vault-choices{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vault-choice{appearance:none;text-align:left;background:linear-gradient(160deg, #43cdb629, #13354633 55%), var(--scan), #050e1380;cursor:pointer;border:1px solid #43cdb666;flex-direction:column;gap:6px;padding:16px 14px;transition:border-color .15s,box-shadow .2s;display:flex;position:relative;box-shadow:inset 2px 0 #43cdb699}.vault-choice:hover{border-color:var(--accent-primary);background:linear-gradient(160deg, #43cdb642, #1c5f6a47 55%), var(--scan), #06121899;box-shadow:inset 2px 0 0 var(--accent-primary), 0 0 22px #43cdb638}.phrase-grid{grid-template-columns:repeat(4,1fr);gap:4px;transition:filter .25s;display:grid}.phrase-grid.blur{filter:blur(7px)}.phrase-word{border:1px solid var(--hair);text-shadow:0 0 8px #86dfc64d;font-family:var(--font-ticker);color:var(--text-player-highlight);background:linear-gradient(#43cdb60f,#0000),#00000061;align-items:baseline;gap:6px;padding:5px 7px;font-size:12px;display:flex}.phrase-word .n{color:var(--accent-disabled);min-width:16px;font-size:11px}.phrase-input{font-family:var(--font-ticker);resize:vertical}.vault-alert{box-shadow:inset 2px 0 0 var(--text-warning);background:linear-gradient(90deg,#f3c87821,#f3c87808);border:1px solid #f3c8786b;align-items:center;gap:10px;padding:8px 10px;display:flex}.vault-who{padding:6px 0}.acct{border:1px solid var(--hair);background:linear-gradient(#ffffff08,#fff0),#00000038;align-items:center;gap:10px;padding:8px;display:flex}.acct.on{box-shadow:inset 2px 0 0 var(--accent-primary);background:linear-gradient(90deg,#43cdb629,#13354633);border-color:#43cdb680}.acct .addr{appearance:none;text-align:left;cursor:copy;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;overflow:hidden}.acct .addr:hover{color:var(--text-body)}.guild-pick{gap:6px;max-height:260px;overflow-y:auto}.guild-opt{appearance:none;text-align:left;border:1px solid var(--hair);cursor:pointer;background:linear-gradient(#ffffff08,#fff0),#00000042;flex-direction:column;gap:4px;padding:9px 10px;transition:border-color .15s,box-shadow .15s;display:flex}.guild-opt:hover{border-color:var(--hair-strong);background:linear-gradient(90deg,#96becc1a,#96becc05),#00000042}.guild-opt.on{border-color:var(--accent-primary);box-shadow:inset 0 0 0 1px var(--accent-primary), 0 0 16px #43cdb62e;background:linear-gradient(90deg,#43cdb638,#1335464d)}.join-log{gap:2px}.join-step{animation:.35s feedIn}@media (max-width:560px){.vault-choices{grid-template-columns:1fr}.phrase-grid{grid-template-columns:repeat(3,1fr)}}.wallet-chip{appearance:none;border:1px solid var(--hair);cursor:pointer;min-height:30px;color:var(--text-hint);background:linear-gradient(#ffffff0d,#ffffff03),#080c1299;align-items:center;gap:7px;padding:3px 9px 3px 4px;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.wallet-chip:hover{border-color:var(--hair-strong);color:var(--text-body);box-shadow:0 0 12px #96becc1f}.wallet-chip.unlocked{color:var(--accent-primary);background:linear-gradient(#43cdb624,#43cdb608),#060e1499;border-color:#43cdb673}.wallet-chip.locked{color:var(--text-warning);background:linear-gradient(#f3c8781f,#f3c87805),#0c0b0999;border-color:#f3c87873}.wallet-chip.empty{color:var(--accent-primary);text-shadow:0 0 10px #43cdb673;background:linear-gradient(#43cdb624,#43cdb608),#060e1499;border-color:#43cdb673}.wallet-chip.empty:hover{border-color:var(--accent-primary);box-shadow:0 0 16px #43cdb640}.wallet-chip .pfp{width:22px;height:22px}.wallet-chip .lock{width:12px;height:12px}.wallet-chip .nm{font-family:var(--font-chrome);letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:110px;font-size:12px;overflow:hidden}.ops-chip{appearance:none;border:1px solid var(--hair);cursor:pointer;min-height:28px;color:var(--text-hint);font-family:var(--font-chrome);letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(#ffffff0d,#ffffff03),#080c1299;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:flex}.ops-chip:hover{border-color:var(--border);color:var(--text-body)}.ops-chip .n{font-family:var(--font-ticker);letter-spacing:0;color:var(--text-body);font-size:11px}.ops-chip.busy{color:var(--accent-primary);border-color:#43cdb680;box-shadow:0 0 12px #43cdb633}.ops-chip .glyph{border:1px solid;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.ops-chip.busy .glyph{background:currentColor;animation:1.2s linear infinite spin}.ops-chip.fail{color:var(--accent-destructive);border-color:#6b2a3c}.ops-chip.hash{color:var(--accent-secondary);border-color:#3e4673}@keyframes spin{to{transform:rotate(360deg)}}.ops-dock,.ops-dock.panel{width:min(460px,100vw - 24px);max-height:min(70vh,640px);z-index:calc(var(--menu-z) + 5);pointer-events:auto;opacity:0;visibility:hidden;flex-direction:column;transition:transform .2s,opacity .2s;display:flex;position:fixed;bottom:12px;right:12px;transform:translateY(16px)}.ops-dock.open{opacity:1;visibility:visible;transform:none}.ops-tabs{gap:2px;display:flex}.ops-tabs .btn{min-height:24px;padding:4px 9px}.ops-body{flex-direction:column;gap:6px;min-height:120px;padding:8px;display:flex;overflow-y:auto}.ops-body>*,.job,.task{flex:none}.job{border:1px solid var(--hair);background:linear-gradient(#ffffff08,#fff0),#0000003d;grid-template-columns:18px 1fr auto;align-items:start;gap:8px;padding:7px 8px;display:grid;position:relative;overflow:hidden}.job.success{box-shadow:inset 2px 0 0 var(--accent-primary)}.job.failed{box-shadow:inset 2px 0 0 var(--accent-destructive);border-color:#ee7d6959}.job .ic{background:var(--accent-disabled);width:10px;height:10px;margin-top:3px}.job.queued .ic,.job.waiting .ic{background:var(--text-warning)}.job.signing .ic,.job.pending .ic{background:var(--accent-primary);box-shadow:0 0 8px var(--accent-primary);animation:1s ease-in-out infinite pulse}.job.success .ic{background:var(--accent-primary);box-shadow:0 0 6px #43cdb699}.job.failed .ic{background:var(--accent-destructive);box-shadow:0 0 6px #ee7d6999}.job.cancelled{opacity:.55}.job.pending:after,.job.signing:after{content:"";background:linear-gradient(90deg, transparent, var(--accent-primary), transparent);width:40%;height:2px;animation:1.4s linear infinite sweep;position:absolute;bottom:0;left:0}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(260%)}}.job .acts{gap:2px;display:flex}.job .acts .btn{min-height:20px;padding:2px 6px}.job .meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.job .err{color:var(--text-enemy-highlight);font-size:11px;line-height:14px}.job .hash{font-family:var(--font-ticker);color:var(--accent-disabled);cursor:copy;font-size:11px}.task{border:1px solid var(--hair);background:linear-gradient(#ffffff08,#fff0),#0000003d;flex-direction:column;gap:5px;padding:8px;display:flex}.task.hashing{border-color:#3e4673}.task.ready,.task.submitting{border-color:var(--surface-player-highlight)}.task .zeros{flex-wrap:wrap;gap:1px;display:flex}.task .zeros i{background:#94a4e41f;border:1px solid #94a4e433;width:7px;height:9px}.task .zeros i.got{background:linear-gradient(180deg, #dde4ff, var(--accent-secondary));border-color:var(--accent-secondary);box-shadow:0 0 6px #94a4e499}.task .zeros i.need{border-color:var(--text-warning)}.task .zeros i.got.need{background:linear-gradient(180deg, #c2efdd, var(--accent-primary));border-color:var(--accent-primary);box-shadow:0 0 6px #43cdb699}.hash-tape{font-family:var(--font-ticker);color:var(--accent-secondary);white-space:nowrap;text-overflow:ellipsis;opacity:.8;font-size:11px;overflow:hidden}.pane-empty{text-align:center;color:var(--text-hint);padding:18px 10px;font-size:12px}.screen.panel-screen{pointer-events:none;position:absolute;inset:44px 0 0}.panel-screen>*{pointer-events:auto}@media (max-width:1560px){.wallet-chip .nm{display:none}.wallet-chip{padding-right:6px}}.topbar .nav{scrollbar-width:none;flex:auto;min-width:0;padding:4px;overflow-x:auto}.topbar .nav::-webkit-scrollbar{display:none}.topbar .nav .btn,.status-cluster{flex:none}@media (max-width:1300px){.topbar .nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}}@media (max-width:900px){.ops-chip>span:nth-child(2){display:none}}.pal-back,.modal-back.pal-back{align-items:flex-start;padding-top:12vh}.pal{flex-direction:column;width:min(680px,100vw - 24px);max-height:70vh;display:flex}.pal-input,.input.pal-input{min-height:52px;box-shadow:none;background:linear-gradient(#43cdb60f,#0000),#04080cb3;border:0;border-bottom:1px solid #43cdb659;padding:14px 16px;font-size:16px}.pal-input:focus,.input.pal-input:focus{box-shadow:none}.pal-list{flex-direction:column;gap:1px;padding:6px;display:flex}.pal-group{padding:6px 8px 2px}.pal-row{appearance:none;text-align:left;cursor:pointer;color:var(--text-body);background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:baseline;gap:16px;padding:7px 10px;display:flex}.pal-row .pal-line{font-family:var(--font-ticker);color:var(--text-player-highlight);white-space:nowrap;font-size:13px}.pal-row .t-tiny{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pal-row.on,.pal-row:hover{border-left-color:var(--accent-primary);background:linear-gradient(90deg,#43cdb638,#13354640 60%,#13354600)}.pal-foot{border-top:1px solid var(--border-subtle);padding:6px 12px}.wallet-chip.empty .nm{display:inline!important}@media (max-width:1600px){.nav-long{display:none}.nav-short{display:inline}.nav .btn{padding:6px 9px}}@media (max-width:1520px){.search-box{display:none}}.tg{width:min(720px,100vw - 24px)}.tg-body{gap:5px;max-height:calc(100vh - 140px)}.tg-row{background:linear-gradient(90deg,#ee7d691a,#2e1f3e40);border:1px solid #ee7d693d;align-items:center;gap:10px;padding:7px 8px;display:flex}.tg-rank{text-align:right;width:22px}.grass-pill{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}@media (max-width:1100px){.grass-pill span:last-child{display:none}}.pal-btn{display:none}@media (max-width:1520px){.pal-btn{display:inline-flex}}@media (max-width:520px){.status-cluster .help-btn,.status-cluster .set-btn,.status-cluster .mute-btn{display:none}.wallet-chip.empty .nm{display:none!important}.grass-pill{display:none}}
