.app-shell .wt-wallet{--k:#9a9ba3}.app-shell .wt-named{--k:#f4f4f5}.app-shell .wt-trader{--k:var(--accent)}.app-shell .wt-exchange{--k:#7db4ff}.app-shell .wt-service{--k:#6b6c75}.app-shell .wt-flagged{--k:var(--sell)}.app-shell .wt-held{--k:#e6c15a}.app-shell .wt-program{--k:#5d5e66}.app-shell .wt-head{align-items:flex-start}.app-shell .wt-head .eyebrow a:hover{color:var(--text)}.app-shell .wt-address{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;color:var(--muted);font-size:12.5px}.app-shell .wt-address .mono{word-break:break-all}.app-shell .wt-address button,.app-shell .wt-banner button,.app-shell .wt-link,.app-shell .wt-row-actions button,.app-shell .wt-scan button{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:12px;cursor:pointer}.app-shell .wt-address button:hover,.app-shell .wt-link:hover,.app-shell .wt-row-actions button:hover,.app-shell .wt-scan button:hover{text-decoration:underline}.app-shell .wt-link{margin-left:10px}.app-shell .wt-link:disabled,.app-shell .wt-scan button:disabled{color:var(--faint);cursor:default;text-decoration:none}.app-shell .wt-head-actions{display:flex;flex-shrink:0;gap:8px}.app-shell .wt-track svg{flex-shrink:0}.app-shell .wt-track.on{border-color:rgba(205,242,122,.38);color:var(--accent)}.app-shell .wt-track:disabled{opacity:.6}.app-shell .wt-kind{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;height:22px;padding:0 8px;border:1px solid var(--line-2);border-radius:6px;color:var(--k,var(--muted));font-size:11px;font-weight:500;white-space:nowrap}.app-shell .wt-kind i,.app-shell .wt-legend i{width:6px;height:6px;border-radius:50%;background:var(--k,var(--muted))}.app-shell .wt-banner{margin:0 0 16px;padding:10px 14px;border:1px solid var(--line-2);border-radius:12px;color:var(--muted);font-size:13px}.app-shell .wt-card{margin-top:16px}.app-shell .wt-stat-sm{font-size:20px;line-height:28px;letter-spacing:-.02em}.app-shell .kpis .stat.buy{color:var(--buy)}.app-shell .kpis .stat.sell{color:var(--sell)}.app-shell .kpis .kpi-foot a{color:var(--text);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.app-shell .wt-skel{display:inline-block;width:88px;height:22px;border-radius:6px;background:linear-gradient(90deg,var(--panel-2) 0,rgba(255,255,255,.08) 50%,var(--panel-2) 100%);background-size:200% 100%;animation:wt-shimmer 1.4s linear infinite;vertical-align:middle}@keyframes wt-shimmer{to{background-position:-200% 0}}.app-shell .wt-map{display:grid;grid-template-columns:minmax(0,1fr) 296px;grid-gap:18px;gap:18px}.app-shell .wt-stage{position:relative;height:540px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background-color:#0b0c0e;background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 0);background-size:22px 22px;cursor:grab;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.app-shell .wt-stage.moving{cursor:grabbing}.app-shell .wt-stage svg{display:block}.app-shell .wt-more,.app-shell .wt-node,.app-shell .wt-plus{cursor:pointer;outline:none}.app-shell .wt-node .wt-box{fill:#131417;stroke:rgba(255,255,255,.13);stroke-width:1;transition:stroke .15s,fill .15s}.app-shell .wt-node:hover .wt-box{stroke:rgba(255,255,255,.3)}.app-shell .wt-node.root .wt-box{fill:#171a12;stroke:rgba(205,242,122,.55)}.app-shell .wt-node.sel .wt-box{fill:#191a1f;stroke:var(--k);stroke-width:1.6}.app-shell .wt-node.root.sel .wt-box{fill:#1a1e13;stroke:var(--accent)}.app-shell .wt-more:focus-visible rect,.app-shell .wt-node:focus-visible .wt-box,.app-shell .wt-plus:focus-visible circle{stroke:var(--accent);stroke-width:2}.app-shell .wt-node.wt-service .wt-box{stroke-dasharray:4 3}.app-shell .wt-node.wt-service .wt-name{fill:var(--muted)}.app-shell .wt-dot{fill:var(--k)}.app-shell .wt-name{fill:var(--text);font:600 13px/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.01em}.app-shell .wt-meta{fill:var(--muted);font:400 11px/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .wt-plus circle{fill:#1c1d22;stroke:rgba(255,255,255,.24);transition:fill .15s,stroke .15s}.app-shell .wt-plus path{fill:none;stroke:var(--text);stroke-width:1.5;stroke-linecap:round;transition:stroke .15s}.app-shell .wt-plus:hover circle{fill:var(--accent);stroke:var(--accent)}.app-shell .wt-plus:hover path{stroke:#0a0a0a}.app-shell .wt-more rect{fill:#0e0f11;stroke:rgba(255,255,255,.18);stroke-dasharray:3 3;transition:stroke .15s}.app-shell .wt-more text{fill:var(--muted);font:500 12px/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif}.app-shell .wt-more:hover rect{stroke:var(--accent)}.app-shell .wt-more:hover text{fill:var(--text)}.app-shell .wt-tie path{stroke:rgba(255,255,255,.17);transition:stroke .2s}.app-shell .wt-tie.on path{stroke:rgba(205,242,122,.6)}.app-shell .wt-arrow{fill:rgba(255,255,255,.36)}.app-shell .wt-arrow.on{fill:var(--accent)}.app-shell .wt-tie-label{fill:var(--muted);font:500 10.5px/1 var(--font-mono),ui-monospace,monospace;paint-order:stroke;stroke:#0b0c0e;stroke-width:4px;stroke-linejoin:round;pointer-events:none}.app-shell .wt-tie.on .wt-tie-label{fill:var(--accent)}.app-shell .wt-spin{stroke:var(--accent);stroke-width:2;stroke-linecap:round;stroke-dasharray:22 16;transform-box:fill-box;transform-origin:center;animation:wt-turn .9s linear infinite}@keyframes wt-turn{to{transform:rotate(1turn)}}.app-shell .wt-tools{position:absolute;right:10px;bottom:10px;display:flex;gap:4px}.app-shell .wt-tools button{min-width:30px;height:30px;padding:0 8px;border:1px solid var(--line-2);border-radius:8px;background:rgba(16,17,19,.9);color:var(--text);font:500 13px/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer}.app-shell .wt-tools button:hover{background:var(--panel-2)}.app-shell .wt-hint{position:absolute;bottom:14px;left:14px;margin:0;color:var(--faint);font-size:11px;pointer-events:none}.app-shell .wt-wait{position:absolute;bottom:16px;left:50%;max-width:calc(100% - 120px);padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:rgba(10,10,10,.82);color:var(--muted);font-size:12px;text-align:center;transform:translateX(-50%);pointer-events:none}.app-shell .wt-side{display:flex;flex-direction:column;gap:10px;min-width:0}.app-shell .wt-side h3{margin:0;overflow:hidden;font-size:17px;font-weight:600;letter-spacing:-.02em;text-overflow:ellipsis}.app-shell .wt-side p{margin:0}.app-shell .wt-addr{color:var(--muted);font-size:11.5px;word-break:break-all}.app-shell .wt-actions{display:flex;flex-wrap:wrap;gap:6px}.app-shell .wt-actions .btn{height:30px;padding:0 11px;font-size:12px;cursor:pointer}.app-shell .wt-ties{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.app-shell .wt-ties li{padding:8px 10px;border:1px solid var(--line);border-radius:10px;font-size:12.5px}.app-shell .wt-ties li span{display:block;margin-top:2px;color:var(--muted);font-size:11.5px}.app-shell .wt-sig,.app-shell .wt-ties a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.app-shell .wt-scan{display:grid;grid-gap:4px;gap:4px}.app-shell .wt-scan p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 10px;color:var(--muted);font-size:12px}.app-shell .wt-note{margin:0;color:var(--muted);font-size:12px}.app-shell .wt-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:auto 0 0;padding:12px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:11.5px;list-style:none}.app-shell .wt-legend li{display:inline-flex;align-items:center;gap:6px}.app-shell .wt-tabs{display:inline-flex;flex-wrap:wrap;gap:2px;margin:14px 14px 10px;padding:3px;border:1px solid var(--line);border-radius:10px;background:var(--raise)}.app-shell .wt-tabs button{padding:5px 12px;border:0;border-radius:7px;background:none;color:var(--muted);font:500 12px/1.5 var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer}.app-shell .wt-tabs button.active{background:var(--panel-2);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-2)}.app-shell .wt-table .who{display:inline-flex;align-items:center;gap:8px;min-width:0}.app-shell .wt-coin{flex-shrink:0;width:22px;height:22px;font-size:10px}.app-shell .wt-coin-name{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell .wt-why{border-bottom:1px dotted var(--faint);cursor:help}.app-shell .wt-sig{color:var(--muted)}.app-shell .wt-more-rows{display:block;width:calc(100% - 16px);height:34px;margin:8px;border:1px solid var(--line);border-radius:10px;background:none;color:var(--muted);font:500 12px/1 var(--font-sans),ui-sans-serif,system-ui,sans-serif;cursor:pointer}.app-shell .wt-more-rows:hover{background:var(--raise);color:var(--text)}.app-shell .wt-foot{margin:0;padding:10px 14px 12px}.app-shell .wt-search{display:flex;flex-wrap:wrap;gap:8px;max-width:760px;margin-bottom:8px}.app-shell .wt-search input{flex:1 1;min-width:0;height:46px;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;background:#0e0f11;color:var(--text);font:13px/1 var(--font-mono),ui-monospace,monospace}.app-shell .wt-search input::-moz-placeholder{color:var(--faint);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px}.app-shell .wt-search input::placeholder{color:var(--faint);font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px}.app-shell .wt-search input:focus{border-color:var(--accent);outline:none}.app-shell .wt-search.bad input{border-color:var(--sell)}.app-shell .wt-search .btn{height:46px;padding:0 22px;font-size:14px;cursor:pointer}.app-shell .wt-search p{flex-basis:100%;margin:0;color:var(--sell);font-size:12.5px}.app-shell .wt-starters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.app-shell .wt-starter{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:12px;transition:background .15s,border-color .15s}.app-shell .wt-starter:hover{border-color:var(--line-2);background:var(--raise)}.app-shell .wt-starter>span:not(.wt-starter-score){display:grid;min-width:0}.app-shell .wt-starter b{overflow:hidden;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.app-shell .wt-starter em{color:var(--muted);font-size:11px;font-style:normal}.app-shell .wt-starter-score{margin-left:auto;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-shell .wt-rename{display:flex;gap:6px}.app-shell .wt-rename input{width:200px;max-width:100%;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:#0e0f11;color:var(--text);font:inherit}.app-shell .wt-rename .btn{height:30px;cursor:pointer}.app-shell .wt-row-actions{display:inline-flex;gap:12px}.app-shell .wt-row-actions button{color:var(--muted)}.app-shell .wt-row-actions button:hover{color:var(--text)}@media (max-width:1020px){.app-shell .wt-map{grid-template-columns:1fr}.app-shell .wt-legend{margin-top:4px}}@media (max-width:900px){.app-shell .wt-starters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.app-shell .wt-head{flex-direction:column;align-items:stretch}.app-shell .wt-stage{height:440px}.app-shell .wt-starters{grid-template-columns:1fr}.app-shell .wt-coin-name{display:none}}@media (prefers-reduced-motion:reduce){.app-shell .wt-skel,.app-shell .wt-spin{animation:none}}