.body[data-v-91a7c93f]{background:linear-gradient(180deg,#5b32ff,#6a44ff 50%,#5a3df6);color:#fff;font-family:Inter,sans-serif;min-height:100vh}.container[data-v-91a7c93f]{margin:0 auto;max-width:1100px;padding:24px}.section-header[data-v-91a7c93f]{justify-content:space-between;margin-bottom:18px}.section-header[data-v-91a7c93f],.uht-mark[data-v-91a7c93f]{align-items:center;display:flex}.uht-mark[data-v-91a7c93f]{gap:12px}.uht-mark img[data-v-91a7c93f]{border-radius:12px;height:56px;width:56px}.brand-title[data-v-91a7c93f]{font-size:clamp(20px,3vw,28px);font-weight:800}.badge[data-v-91a7c93f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;padding:6px 10px}.info-wrapper[data-v-91a7c93f]{align-items:center;display:flex;gap:8px;position:relative}.info-btn[data-v-91a7c93f]{background:#ffffff0f;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;height:34px;width:34px}.info-tooltip[data-v-91a7c93f]{background:#000c;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;box-shadow:0 8px 30px #0009;padding:12px;position:absolute;right:0;top:42px;width:320px;z-index:60}.locked-alert[data-v-91a7c93f]{background:#ff00002e;border:1px solid rgba(255,0,0,.28);border-radius:12px;font-weight:700;margin-bottom:14px;padding:12px;text-align:center}.staking-tabs[data-v-91a7c93f]{display:flex;gap:10px;margin-bottom:14px}.tab-btn[data-v-91a7c93f]{background:transparent;border:none;border-radius:10px;cursor:pointer;flex:1;font-weight:700;padding:10px;transition:transform .12s ease}.tab-btn.active[data-v-91a7c93f]{background:#7c58f2;color:#fff;transform:translateY(-2px)}.stake-card[data-v-91a7c93f]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:18px}.stake-info p[data-v-91a7c93f]{font-weight:600;margin:4px 0}.stake-action[data-v-91a7c93f]{align-items:center;display:flex;gap:12px}.stake-input[data-v-91a7c93f]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.12);border-radius:12px;color:#fff;padding:10px 14px;width:200px}.stake-btn[data-v-91a7c93f],.unstake-btn[data-v-91a7c93f]{background:#7c58f2;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:8px 16px;transition:transform .12s ease,box-shadow .12s ease}.stake-btn[disabled][data-v-91a7c93f]{cursor:not-allowed;opacity:.5;transform:none}.stakes-list[data-v-91a7c93f]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.stake-item[data-v-91a7c93f]{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.04);border-radius:10px;display:flex;justify-content:space-between;padding:8px 12px;transition:transform .12s ease,box-shadow .12s ease}.stake-item.hovered[data-v-91a7c93f]{box-shadow:0 6px 20px #00000040;transform:translateY(-4px)}.stake-type[data-v-91a7c93f]{font-weight:800;margin-right:8px}.stake-amount[data-v-91a7c93f]{opacity:.95}.stake-unlock[data-v-91a7c93f]{color:#ffd1d1;font-size:13px;font-weight:600;margin-left:8px}.hashrate-bar[data-v-91a7c93f]{background:#ffffff0a;border-radius:8px;height:12px;margin-top:8px;overflow:hidden}.progress[data-v-91a7c93f]{background:#70f;height:100%;transition:width .3s ease}.meta-row[data-v-91a7c93f]{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin:14px 0}.nft-list[data-v-91a7c93f]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.nft-row[data-v-91a7c93f]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.03);display:flex;gap:12px;justify-content:space-between;padding:10px 12px;transition:transform .12s ease,background .12s ease}.nft-row[data-v-91a7c93f]:hover{background:#ffffff05;transform:translateY(-4px)}.nft-row.voted[data-v-91a7c93f]{background:linear-gradient(90deg,#ffffff05,#ffffff03);border-left:4px solid rgba(255,215,0,.9);padding-left:8px}.row-left[data-v-91a7c93f]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.nft-thumb[data-v-91a7c93f]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.04);border-radius:8px;height:64px;-o-object-fit:cover;object-fit:cover;width:64px}.nft-meta[data-v-91a7c93f]{min-width:0;overflow:hidden}.nft-name[data-v-91a7c93f]{align-items:center;display:flex;font-weight:800;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.you-voted-badge[data-v-91a7c93f]{background:#ffd7001f;border-radius:999px;color:gold;font-size:12px;font-weight:800;margin-left:8px;padding:4px 8px}.nft-votes[data-v-91a7c93f]{font-size:13px;margin-top:4px;opacity:.9}.progress-bar.small[data-v-91a7c93f]{background:#ffffff0a;border-radius:6px;height:6px;margin-top:6px;overflow:hidden;width:220px}.fill[data-v-91a7c93f]{background:linear-gradient(90deg,#ffcc70,#ff8177);height:100%;transition:width .5s ease}.row-right[data-v-91a7c93f]{align-items:flex-end;display:flex;flex-direction:column;gap:8px;min-width:120px}.supply[data-v-91a7c93f]{font-size:13px;font-weight:700;opacity:.95}.vote-btn[data-v-91a7c93f]{background:#6a44ff;border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:800;padding:8px 12px;transition:transform .12s ease}.vote-btn[disabled][data-v-91a7c93f]{cursor:not-allowed;opacity:.45;transform:none}.vote-btn[data-v-91a7c93f]:not([disabled]):hover{transform:translateY(-3px)}.modal-backdrop[data-v-91a7c93f]{align-items:center;background:#0009;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:60}.modal[data-v-91a7c93f]{background:#0f0b1a;border:1px solid hsla(0,0%,100%,.04);border-radius:12px;box-shadow:0 10px 40px #0009;padding:20px;width:min(560px,92%)}.modal h3[data-v-91a7c93f]{color:#fff;font-size:18px;margin:0 0 8px}.modal p[data-v-91a7c93f]{color:#ddd;margin:6px 0}.modal .warning[data-v-91a7c93f]{color:#ffd1d1;font-weight:700}.modal-actions[data-v-91a7c93f]{display:flex;gap:10px;justify-content:flex-end;margin-top:12px}.modal-cancel[data-v-91a7c93f]{background:transparent;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;color:#ddd}.modal-cancel[data-v-91a7c93f],.modal-confirm[data-v-91a7c93f]{cursor:pointer;padding:8px 12px}.modal-confirm[data-v-91a7c93f]{background:#7c58f2;border:none;border-radius:8px;color:#fff}.page-footer[data-v-91a7c93f]{font-size:13px;margin-top:24px;opacity:.85;text-align:center}@media (max-width:640px){.row-right[data-v-91a7c93f]{align-items:flex-start}.progress-bar.small[data-v-91a7c93f]{width:140px}.nft-row[data-v-91a7c93f]{align-items:flex-start;flex-direction:column;gap:10px}}
