@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";.dc-card{background:#0c0a0b;border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden;transition:all .3s ease;margin-bottom:24px}.dc-card:hover{border-color:#ffffff26;box-shadow:0 12px 24px #0006}.dc-card.expanded{border-color:#fff3}.dc-header{padding:24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#111;transition:background .2s ease}.dc-header:hover{background:#161616}.dc-header-main{display:flex;flex-direction:column;gap:12px;flex:1}.dc-title-group{display:flex;align-items:center;gap:12px}.dc-status-pill{padding:4px 12px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.dc-status-pill.active{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.2)}.dc-status-pill.resolved{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2)}.dc-oracle-addr{font-family:JetBrains Mono,monospace;color:#fff6;font-size:13px}.dc-meta-group{display:flex;align-items:center;gap:24px}.dc-meta-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.dc-meta-item.reward{color:#10b981}.dc-meta-item.time{color:#f59e0b}.dc-header-expand-icon{color:#ffffff4d;transition:transform .3s ease}.dc-card.expanded .dc-header-expand-icon{transform:rotate(180deg)}.dc-content{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1);background:#0c0a0b}.dc-card.expanded .dc-content{max-height:2000px;padding:32px;border-top:1px solid rgba(255,255,255,.05)}.dc-section{margin-bottom:32px}.dc-section-title{font-size:11px;font-weight:700;text-transform:uppercase;color:#ffffff4d;letter-spacing:.1em;margin:0 0 16px}.dc-reason-text{font-size:15px;line-height:1.6;color:#fffc;margin:0}.dc-proposal-box{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:12px;margin-bottom:32px}.dc-proposal-label{font-size:14px;color:#ffffff80}.dc-proposal-value{font-size:15px;font-weight:700}.dc-proposal-value.vote-1{color:#10b981}.dc-proposal-value.vote-2{color:#ef4444}.dc-proposal-value.vote-3{color:#9ca3af}.dc-vote-bars{display:flex;flex-direction:column;gap:20px}.dc-vote-bar-group{display:flex;flex-direction:column;gap:8px}.dc-bar-label-row{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:#fff9}.dc-bar-container{height:8px;background:#ffffff0d;border-radius:4px;overflow:hidden}.dc-bar-fill{height:100%;transition:width 1s ease-out}.dc-bar-fill.yes{background:#10b981}.dc-bar-fill.no{background:#ef4444}.dc-bar-fill.unknown{background:#9ca3af}.dc-voting-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:24px;margin-bottom:32px}.dc-vote-options{display:flex;gap:12px;margin-bottom:24px}.dc-vote-btn{flex:1;height:48px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.dc-btn-dot{width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.3}.dc-vote-btn:hover{background:#ffffff0d;border-color:#fff3}.dc-vote-btn.selected{background:#ffffff1a;color:#fff;border-color:#fff}.dc-vote-btn.selected .dc-btn-dot{opacity:1}.dc-vote-btn.vote-1.selected{border-color:#10b981;color:#10b981}.dc-vote-btn.vote-2.selected{border-color:#ef4444;color:#ef4444}.dc-nft-selector{margin-bottom:24px}.dc-selector-header{display:flex;justify-content:space-between;font-size:12px;color:#fff6;margin-bottom:12px}.dc-select-all{background:transparent;border:none;color:#3b82f6;cursor:pointer;font-weight:600;font-size:12px}.dc-nft-scroll{display:flex;flex-wrap:wrap;gap:8px;max-height:200px;overflow-y:auto;padding-right:8px}.dc-nft-scroll::-webkit-scrollbar{width:4px}.dc-nft-scroll::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.dc-nft-item{background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .15s ease}.dc-nft-item:hover{background:#ffffff0f;border-color:#ffffff26}.dc-nft-item.selected{background:#3b82f61a;border-color:#3b82f6}.dc-nft-checkbox{width:16px;height:16px;border:1.5px solid rgba(255,255,255,.2);border-radius:4px;display:flex;align-items:center;justify-content:center}.dc-nft-item.selected .dc-nft-checkbox{border-color:#3b82f6;background:#3b82f6}.dc-check-mark{width:8px;height:4px;border-left:2px solid white;border-bottom:2px solid white;transform:rotate(-45deg) translateY(-1px)}.dc-nft-id{font-size:13px;font-weight:600;color:#fff}.dc-nft-power{font-size:11px;color:#fff6;font-family:JetBrains Mono,monospace}.dc-submit-btn{width:100%;height:48px;background:#fff;color:#000;border:none;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.dc-submit-btn:hover:not(:disabled){background:#ffffffe6;transform:translateY(-1px)}.dc-submit-btn:disabled{background:#ffffff0d;color:#fff3;cursor:not-allowed}.dc-reward-banner{display:flex;align-items:center;gap:16px;background:linear-gradient(90deg,#10b9811a,#10b9810d);border:1px solid rgba(16,185,129,.2);border-radius:12px;padding:16px 20px;margin-bottom:24px}.dc-reward-icon{font-size:24px}.dc-reward-text{display:flex;flex-direction:column}.dc-reward-text strong{color:#10b981;font-size:15px}.dc-reward-text span{font-size:12px;color:#ffffff80}.dc-footer{padding:16px 24px;background:#111;display:flex;align-items:center;gap:24px;border-top:1px solid rgba(255,255,255,.05)}.dc-footer-item{display:flex;align-items:center;gap:8px}.dc-f-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#ffffff4d;letter-spacing:.05em}.dc-f-value{font-size:13px;font-weight:600;color:#fff9;font-family:JetBrains Mono,monospace}.dc-footer-divider{width:1px;height:12px;background:#ffffff1a}.dc-resolution-banner{background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:20px;text-align:center;margin-bottom:24px}.dc-res-label{font-size:12px;color:#3b82f6cc;text-transform:uppercase;font-weight:700;margin-bottom:4px}.dc-res-value{font-size:20px;font-weight:800}.dc-claim-panel{display:flex;justify-content:space-between;align-items:center;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:24px}.dc-claim-info h5{margin:0 0 4px;color:#fff;font-size:15px}.dc-claim-info p{margin:0;color:#ffffff80;font-size:13px}.dc-claim-btn{background:#3b82f6;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:700;font-size:13px;cursor:pointer}.dc-voted-info{margin-top:24px}.dc-voted-badges{display:flex;flex-wrap:wrap;gap:8px}.dc-voted-badge{display:flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:12px;font-weight:600}.dc-voted-badge.claimed{opacity:.6;border-color:#10b9814d}.dc-voted-power{color:#fff6;font-size:10px}.dc-claimed-icon{color:#10b981}.dc-empty-voting{padding:40px;text-align:center;background:#ffffff05;border-radius:16px;border:1px dashed rgba(255,255,255,.1);margin-bottom:32px}.dc-empty-voting p{margin:0;color:#fff9;font-size:14px}.dc-empty-sub{font-size:12px!important;color:#ffffff4d!important;margin-top:8px!important}.howto-refactored{width:100%;display:flex;flex-direction:column;gap:48px;padding-bottom:120px}.hero-section{width:100%;min-height:auto;display:flex;align-items:center;justify-content:flex-start;padding:24px 0 40px}.hero-content{max-width:900px}.hero-title{font-size:72px;font-weight:500;letter-spacing:-.03em;line-height:1.1;color:#fff;margin-bottom:32px}.hero-badge-inline{display:inline-flex;align-items:center;padding:4px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff;font-size:.6em;font-weight:500;text-transform:uppercase;margin:0 8px;vertical-align:middle;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-subtitle{font-size:20px;font-weight:400;color:#ffffff80;line-height:1.6;margin-bottom:48px;max-width:850px}.howto-get-started-section{display:flex;flex-direction:column;gap:32px}.howto-section-title{font-size:14px;font-weight:700;color:#fff6;margin:0;text-transform:uppercase;letter-spacing:.1em}.howto-main-grid,.howto-bottom-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.howto-grid-connector{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;pointer-events:none}.connector-circle{width:48px;height:48px;background:#0c0a0b;border:1px solid rgba(255,255,255,.4);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 0 8px var(--bg-primary),0 0 20px #ffffff1a;transition:all .3s ease}.connector-circle svg{stroke-width:2.5px}.howto-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:24px;padding:40px;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.howto-card:hover{border-color:#ffffff26;transform:translateY(-4px)}.howto-card-header{display:flex;align-items:center;gap:20px;margin-bottom:24px}.howto-icon-wrapper{width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#ffffff0d}.howto-icon-wrapper.blue{color:#3b82f6;background:#3b82f61a}.howto-icon-wrapper.green{color:#10b981;background:#10b9811a}.howto-icon-wrapper.purple{color:#a855f7;background:#a855f71a}.howto-icon-wrapper.orange{color:#f97316;background:#f973161a}.howto-card-title{font-size:24px;font-weight:600;color:#fff;margin:0}.howto-card-desc{font-size:16px;color:#ffffff80;line-height:1.6;margin-bottom:24px}.howto-steps{display:flex;flex-direction:column;gap:16px}.howto-step{display:flex;align-items:center;gap:16px}.howto-step-number{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:6px;font-size:11px;font-weight:700;color:#3b82f6;flex-shrink:0}.howto-step-number.green{background:#10b9811a;border-color:#10b98133;color:#10b981}.howto-step-number.red{background:#ef44441a;border-color:#ef444433;color:#ef4444}.howto-step-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.howto-step-icon-wrapper.yes{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:#10b981}.howto-step-icon-wrapper.no{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:#ef4444}.howto-step-icon-wrapper.unknown{background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);color:#f59e0b}.howto-step-text{font-size:15px;color:#fffc;line-height:1.4}.howto-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.howto-list li{display:flex;align-items:flex-start;gap:12px;color:#fffc;font-size:15px;line-height:1.4}.howto-list li:before{display:none}.howto-list svg{color:#10b981;margin-top:2px;flex-shrink:0}.howto-note{margin-top:32px;padding:16px 20px;background:#ffffff08;border-radius:12px;font-size:13px;color:#fff6;line-height:1.5;text-align:left}.outcome-tabs-container{margin-bottom:32px}.outcome-tabs{display:flex;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:4px;border-radius:12px;gap:4px;width:fit-content}.outcome-tab{display:flex;align-items:center;gap:8px;padding:8px 16px;border:1px solid transparent;background:transparent;border-radius:8px;font-size:13px;font-weight:600;color:#fff6;cursor:pointer;transition:all .2s ease}.outcome-tab:hover{color:#fffc}.outcome-tab.active{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.outcome-tab.active.rewards{color:#10b981;background:#10b9810d;border-color:#10b9811a}.outcome-tab.active.penalty{color:#ef4444;background:#ef44440d;border-color:#ef44441a}.outcome-content-area{min-height:240px}.outcome-tab-content{display:flex;flex-direction:column;gap:24px}.outcome-header-row{display:flex;flex-direction:column;gap:12px}.outcome-label{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;width:fit-content}.outcome-label.rewards{background:#10b9811a;color:#10b981}.outcome-label.penalty{background:#ef44441a;color:#ef4444}.outcome-desc{font-size:15px;color:#ffffff80;margin:0;line-height:1.6}.rules-grid-simple{display:flex;flex-direction:column;gap:16px}.rule-item-simple{display:flex;gap:16px;padding:20px;background:#ffffff05;border-radius:16px;border:1px solid rgba(255,255,255,.03);align-items:flex-start}.rule-num-simple{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:6px;font-size:12px;font-weight:700;color:#fff6;flex-shrink:0}.rule-text-simple{margin:0;font-size:14px;color:#fff9;line-height:1.5}@media(max-width:1024px){.howto-main-grid,.howto-bottom-grid{grid-template-columns:1fr;display:flex;flex-direction:column}}@media(max-width:768px){.hero-section{padding:40px 0;min-height:auto}.hero-title{font-size:40px}.howto-card,.howto-section-block{padding:24px}}.mv6-split{display:grid;grid-template-columns:340px 1fr;gap:24px;align-items:start}.mv6-sidebar{position:sticky;top:100px;max-height:calc(100vh - 140px);background:#0c0a0b;border:1px solid var(--border-color);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.mv6-sidebar-header{padding:16px;border-bottom:1px solid rgba(255,255,255,.05)}.mv6-filters{display:flex;flex-direction:column;gap:4px}.mv6-filter-tab{display:flex;align-items:center;gap:10px;width:100%;padding:10px 16px;background:transparent;border:1px solid transparent;border-radius:12px;color:#fff6;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;text-align:left}.mv6-filter-tab span{font-size:11px;font-family:JetBrains Mono,monospace;opacity:.3;margin-left:auto;transition:all .2s ease}.mv6-filter-tab svg{opacity:.5;transition:all .2s ease;flex-shrink:0}.mv6-filter-tab.active svg{opacity:1}.mv6-filter-tab:hover svg{opacity:.8}.icon-active{color:#10b981}.icon-arbitration{color:#f59e0b}.icon-finalized{color:#3b82f6}.icon-pending{color:#fff6}.mv6-filter-tab.active{background:#ffffff0f;border-color:#ffffff1a;color:#fff}.mv6-filter-tab.active span{opacity:1;color:#fff9}.mv6-search-container{position:relative;padding:12px 12px 0}.mv6-search-icon{position:absolute;left:24px;top:50%;transform:translateY(-50%);margin-top:6px;color:#ffffff4d;pointer-events:none}.mv6-search-input{width:100%;padding:10px 12px 10px 38px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#fff;font-family:inherit;font-size:13px;transition:all .2s ease}.mv6-search-input::placeholder{color:#ffffff4d}.mv6-search-input:focus{outline:none;border-color:#fff3;background:#ffffff0d}.mv6-market-list{flex:1;overflow-y:auto;padding:8px}.mv6-empty-sidebar{padding:40px 20px;text-align:center;color:#ffffff4d;font-size:13px;font-style:italic}.mv6-market-item{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 16px;background:transparent;border:none;border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:left;margin-bottom:4px}.mv6-market-item:hover{background:#ffffff0a}.mv6-market-item.selected{background:#ffffff0d}.mv6-item-content{flex:1;min-width:0;display:flex;flex-direction:column}.mv6-item-question{display:block;font-size:14px;font-weight:500;color:#fbfbfb;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv6-item-meta{display:flex;align-items:center;gap:8px}.mv-outcome{font-size:10px;font-weight:600;padding:2px 8px;border-radius:100px;text-transform:uppercase;letter-spacing:.02em}.mv-outcome-yes{background:#10b9811a;color:#10b981}.mv-outcome-no{background:#ef44441a;color:#ef4444}.mv-outcome-unknown{background:#3b82f61a;color:#3b82f6}.mv-outcome-pending,.mv-outcome-refund{background:#f59e0b1a;color:#f59e0b}.mv6-detail{position:relative;background:#0c0a0b;border:1px solid var(--border-color);border-radius:16px}.mv6-market-list::-webkit-scrollbar,.mv6-detail::-webkit-scrollbar{width:6px}.mv6-market-list::-webkit-scrollbar-track,.mv6-detail::-webkit-scrollbar-track{background:transparent}.mv6-market-list::-webkit-scrollbar-thumb,.mv6-detail::-webkit-scrollbar-thumb{background:#ffffff0d;border-radius:10px}.mv6-detail-content{padding:40px}.mv6-detail-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.mv6-header-tags{display:flex;gap:12px;align-items:center;flex-wrap:wrap;width:100%}.mv6-tag-group.market-tag{margin-left:auto}.mv6-tag-group{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:100px}.mv6-tag-label{font-size:10px;font-weight:600;text-transform:uppercase;color:#ffffff4d;letter-spacing:.05em;padding:2px 8px;display:flex;align-items:center;gap:8px}.mv6-tag-label:after{content:"|";color:#fff3;font-weight:400}.mv6-tag-value{font-size:10px;font-weight:700;color:#fff;padding:4px 10px;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border-radius:6px;line-height:1}.mv6-tag-value.yes{color:#10b981;background:#10b98126;border:1px solid rgba(16,185,129,.2)}.mv6-tag-value.no{color:#ef4444;background:#ef444426;border:1px solid rgba(239,68,68,.2)}.mv6-tag-value.time{color:#f59e0b;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600}.mv6-tag-group.dispute-window .mv6-tag-value.time{color:#3b82f6;background:#3b82f61a;border:1px solid rgba(59,130,246,.2)}.mv6-detail-question{margin:0 0 16px;font-size:32px;font-weight:500;letter-spacing:-.02em;color:#fff;line-height:1.1}.mv6-market-meta-row{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.mv6-meta-item{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;color:#fff6}.mv6-meta-tag{display:inline-flex;align-items:center;padding:6px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:8px;font-size:12px;gap:8px}.mv6-meta-tag-label{color:#fff6;font-weight:500;text-transform:uppercase;letter-spacing:.03em}.mv6-meta-tag-value{color:#fffc;font-weight:500}.mv6-detail-description{margin:0 0 32px;font-size:16px;font-weight:300;color:#fff9;line-height:1.6;max-width:700px}.mv6-main-action-area{margin:32px 0}.mv6-actions-inline{display:flex;flex-direction:column;gap:16px}.mv6-open-dispute-container{display:flex;flex-direction:column;gap:16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px}.mv6-dispute-info-row{display:flex;justify-content:center;align-items:center;gap:16px}.mv6-dispute-info-item{display:flex;align-items:center;gap:8px;font-size:13px;color:#ffffff80}.mv6-dispute-info-item svg{color:#fff6;opacity:.8}.mv6-dispute-info-item .highlight{color:#fff;font-weight:600;font-family:JetBrains Mono,monospace;margin-left:4px}.mv6-info-separator{color:#fff3;margin:0 4px}.mv6-dispute-time-left{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#fff6;padding-top:4px}.mv6-dispute-time-left svg{opacity:.6}.mv6-dispute-time-left .highlight{color:#f59e0b;font-weight:600;font-family:JetBrains Mono,monospace}.mv6-dispute-btn.enhanced{width:100%;background:transparent;border:1px solid rgba(251,251,251,.6);color:#fbfbfb;padding:14px 32px;border-radius:100px;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.mv6-dispute-btn.enhanced:hover{background:#ffffff1a;border-color:#fff}.mv6-arbitration-notice{display:flex;align-items:center;gap:12px;padding:16px 20px;background:#f59e0b0d;border:1px solid rgba(245,158,11,.2);border-radius:12px;color:#f59e0b;font-size:14px;font-weight:500}.mv6-arbiter-mismatch-notice{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:12px;color:#ef4444}.mv6-arbiter-mismatch-notice svg{flex-shrink:0;margin-top:2px}.mv6-mismatch-text{display:flex;flex-direction:column;gap:6px}.mv6-mismatch-title{font-weight:600;font-size:14px}.mv6-mismatch-desc{font-size:13px;color:#fff9;line-height:1.5}.mv6-arbiter-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#ef4444cc;text-decoration:none;margin-top:4px;transition:color .2s ease}.mv6-arbiter-link:hover{color:#ef4444}.mv6-reward-pool-banner{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#10b9810d;border:1px solid rgba(16,185,129,.2);border-radius:12px;color:#10b981;font-size:14px}.mv6-vote-btn{padding:14px 32px;background:transparent;border:1px solid rgba(251,251,251,.6);border-radius:100px;color:#fbfbfb;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all .2s ease}.mv6-reasoning-section-refactored{margin-top:40px;display:flex;flex-direction:column;gap:16px}.mv6-reasoning-header-outer{display:flex;align-items:center;gap:12px;padding-left:4px}.header-label{font-size:11px;font-weight:600;text-transform:uppercase;color:#ffffff4d;letter-spacing:.1em}.mv6-reasoning-dropdown-box{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.mv6-reasoning-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;cursor:pointer;color:#fff}.trigger-left{display:flex;align-items:center;gap:16px}.ai-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#a5c2f41a;border-radius:8px;color:#a5c2f4}.trigger-left span{font-size:13px;font-weight:600;letter-spacing:.05em;color:#a5c2f4}.mv6-reasoning-text-content{padding:0 24px 24px;text-align:left}.mv6-reasoning-text-content p{margin:0;font-size:15px;line-height:1.7;color:#fff9;font-weight:300;text-align:left}.mv6-rules-section-refactored{margin-top:16px;display:flex;flex-direction:column;gap:16px}.mv6-rules-dropdown-box{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;transition:all .3s ease}.mv6-rules-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:transparent;border:none;cursor:pointer;color:#fff}.rules-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:8px;color:#fff9}.mv6-rules-trigger span{font-size:13px;font-weight:600;letter-spacing:.05em;color:#fff9}.mv6-market-info-content{padding:0 24px 24px}.mv6-info-section{padding:16px 0}.mv6-info-section:first-child{padding-top:0}.mv6-info-subheader{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fff6;margin:0 0 12px}.mv6-info-text{margin:0;font-size:14px;line-height:1.6;color:#ffffffb3;font-weight:400}.mv6-info-text.muted{color:#ffffff4d;font-style:italic}.mv6-info-divider{height:1px;background:#ffffff0f;margin:0}.mv6-timeline-row{display:flex;gap:32px}.mv6-timeline-item{display:flex;flex-direction:column;gap:4px}.mv6-timeline-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:#fff6}.mv6-timeline-value{font-size:14px;font-weight:500;color:#fffc;font-family:JetBrains Mono,monospace}.mv6-sources-list{display:flex;flex-direction:column;gap:8px}.mv6-source-link{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:#3b82f614;border:1px solid rgba(59,130,246,.15);border-radius:8px;color:#3b82f6;font-size:13px;text-decoration:none;word-break:break-all;transition:all .2s ease}.mv6-source-link:hover{background:#3b82f626;border-color:#3b82f64d}.mv6-source-link svg{flex-shrink:0}.mv6-source-text{display:block;padding:8px 12px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#fff9;font-size:13px}.mv6-contracts-list{display:flex;flex-direction:column;gap:10px}.mv6-contract-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:10px}.mv6-contract-label{font-size:12px;color:#fff6;font-weight:500}.mv6-contract-link{display:flex;align-items:center;gap:6px;color:#3b82f6;font-size:13px;font-family:JetBrains Mono,monospace;text-decoration:none;transition:color .2s ease}.mv6-contract-link:hover{color:#60a5fa}.mv6-contract-link svg{opacity:.7}.mv-dispute-form,.mv-voting-form{background:#ffffff05;border:1px solid var(--border-color);border-radius:20px;padding:32px;margin-top:24px}.mv-dispute-header,.mv-voting-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;color:#fff;font-size:18px;font-weight:500}.mv-collateral-notice,.mv-reward-pool-info{display:flex;align-items:center;gap:16px;padding:20px;background:#f59e0b0d;border:1px solid rgba(245,158,11,.1);border-radius:16px;margin-bottom:24px}.mv-collateral-label,.mv-reward-pool-label{display:block;font-size:11px;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.mv-collateral-amount,.mv-reward-pool-amount{font-size:18px;font-weight:600;color:#f59e0b;font-family:JetBrains Mono,monospace}.mv-form-field{margin-bottom:24px}.mv-form-field label{display:block;font-size:13px;color:#fff9;margin-bottom:12px}.mv-vote-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mv-vote-btn{padding:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff9;cursor:pointer;transition:all .2s;font-size:14px}.mv-vote-btn:hover{background:#ffffff0f;border-color:#fff3}.mv-vote-btn.selected{background:#ffffff1a;border-color:#fff;color:#fff}.mv-form-field textarea{width:100%;min-height:120px;padding:16px;background:#0003;border:1px solid rgba(255,255,255,.1);border-radius:16px;color:#fff;resize:vertical;font-family:inherit}.mv-form-actions{display:flex;gap:12px;margin-top:8px}.mv-cancel-btn{flex:1;padding:14px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff9;cursor:pointer}.mv-submit-btn{flex:2;padding:14px;background:#fff;border:none;border-radius:100px;color:#000;font-weight:600;cursor:pointer}.mv-submit-btn:disabled{opacity:.5;cursor:not-allowed}.mv-wallet-notice{display:flex;align-items:center;gap:8px;padding:14px 20px;background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:100px;color:#fbbf24;font-size:14px;width:100%;justify-content:center}.mv-submit-btn.disabled-hint{background:#ffffff1a;color:#fff6}.mv-nft-selection{margin-bottom:20px}.mv-nft-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:13px;color:#fff9}.mv-select-all{background:none;border:none;color:#8b5cf6;cursor:pointer;font-size:12px}.mv-nft-list{display:flex;flex-direction:column;gap:8px;max-height:180px;overflow-y:auto}.mv-nft-item{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:12px;cursor:pointer;transition:all .2s}.mv-nft-item:hover{background:#ffffff0a;border-color:#ffffff26}.mv-nft-item.selected{background:#8b5cf61a;border-color:#8b5cf6}.mv-nft-item input{accent-color:#8b5cf6}.mv-nft-id{font-family:JetBrains Mono,monospace;font-size:13px;color:#fff}.mv-nft-power{font-size:12px;color:#ffffff80;margin-left:auto}.mv-selected-power{margin-top:12px;padding:12px 16px;background:#8b5cf61a;border-radius:12px;font-size:14px;color:#8b5cf6}.mv-voted-nfts-info{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#8b5cf60d;border:1px solid rgba(139,92,246,.2);border-radius:12px;margin-bottom:16px;font-size:13px;color:#8b5cf6}.mv-blocked-nfts-warning{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#ef44440d;border:1px solid rgba(239,68,68,.2);border-radius:12px;margin-bottom:16px;font-size:13px;color:#ef4444}.mv-no-nfts-message{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px;background:#ffffff05;border:1px dashed rgba(255,255,255,.1);border-radius:16px;margin-bottom:20px;text-align:center;color:#ffffff80}.mv-no-nfts-message p{margin:0;font-size:13px}.nft-manager-new{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.manager-header-new{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;flex-wrap:wrap;gap:16px}.header-title-section h2{margin:0 0 4px;font-size:18px;font-weight:600;letter-spacing:.15px;color:#fbfbfb}.header-subtitle{margin:0;color:#ffffff80;font-size:13px;font-weight:400}.power-summary-new{display:flex;gap:12px}.power-stat{display:flex;flex-direction:column;align-items:flex-end;padding:12px 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;min-width:100px}.power-stat-label{font-size:10px;font-weight:500;letter-spacing:.05em;color:#ffffff80;text-transform:uppercase;margin-bottom:2px}.power-stat-value{font-size:18px;font-weight:600;color:#fbfbfb;font-family:JetBrains Mono,monospace}.power-stat-value.pending{color:#f59e0b}.power-stat-value.secondary{color:#fff9}.tabs-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:12px;flex-wrap:wrap}.tabs-new{display:flex;gap:8px}.tab-new{display:flex;align-items:center;gap:8px;padding:8px 14px;background:transparent;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff9;font-family:Inter,-apple-system,sans-serif;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.tab-new:hover{background:#ffffff0d;color:#fff;border-color:#ffffff26}.tab-new.active{background:#ffffff1a;color:#fff;border-color:#fff3}.tab-new.has-blocked{border-color:#ef44444d;color:#ef4444}.tab-new.has-blocked:hover{background:#ef44441a;border-color:#ef444466}.tab-new.has-blocked.active{background:#ef444426;border-color:#ef444480}.tab-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:#ffffff1a;border-radius:10px;font-size:11px;font-weight:600;font-family:JetBrains Mono,monospace}.tab-new.active .tab-count{background:#fff3}.tab-new.has-blocked .tab-count{background:#ef444433}.shimmer-button-wrapper{position:relative;display:inline-flex;align-items:center;padding:8px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.15);border-radius:8px;color:#fff;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all .15s ease;overflow:hidden}.shimmer-button-wrapper:hover{background:#ffffff1a;border-color:#ffffff40}.shimmer-glow{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);animation:shimmer 2s infinite}@keyframes shimmer{to{left:100%}}.shimmer-button-inner{position:relative;z-index:1}.error-banner-new{padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px;margin-bottom:16px}.blocked-nfts-banner{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#ef444414;border:1px solid rgba(239,68,68,.2);border-radius:10px;margin-bottom:16px;color:#ef4444}.blocked-nfts-banner svg{flex-shrink:0}.blocked-nfts-banner>div{flex:1}.blocked-nfts-banner strong{display:block;font-size:13px;font-weight:600;margin-bottom:2px}.blocked-nfts-banner p{margin:0;font-size:12px;color:#ef4444cc}.view-blocked-btn{padding:6px 14px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:6px;color:#ef4444;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.view-blocked-btn:hover{background:#ef444440;border-color:#ef444480}.nft-section-new{min-height:200px}.empty-state-new{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon{font-size:48px;margin-bottom:16px;opacity:.5}.empty-state-new h3{margin:0 0 8px;font-size:16px;font-weight:600;color:#fffc}.empty-state-new p{margin:0;font-size:13px;color:#ffffff80}.nft-grid-new{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}@media(min-width:1400px){.nft-grid-new{grid-template-columns:repeat(4,1fr)}}.nft-card-opensea{background:#0c0a0b;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:all .2s ease;cursor:pointer}.nft-card-opensea:hover{transform:translateY(-4px);border-color:#ffffff26;box-shadow:0 12px 24px #00000080}.nft-card-opensea.disabled{opacity:.6;cursor:not-allowed}.nft-card-opensea.disabled:hover{transform:none;box-shadow:none}.nft-visual-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;background:#1a1a1a;display:flex;align-items:center;justify-content:center;overflow:hidden}.nft-visual-container{width:100%;height:100%}.nft-info-box{padding:16px;background:#111;border-top:1px solid rgba(255,255,255,.05)}.nft-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.nft-name-small{margin:0;font-size:13px;font-weight:500;color:#ffffff80}.nft-status-pill{display:flex;align-items:center;gap:4px;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.nft-status-pill.unwrapped{background:#3b82f61a;color:#3b82f6}.nft-status-pill.ready{background:#10b9811a;color:#10b981}.nft-status-pill.locked{background:#f59e0b1a;color:#f59e0b}.nft-status-pill.voted{background:#8b5cf61a;color:#8b5cf6}.nft-status-pill.blocked{background:#ef44441a;color:#ef4444}.nft-details-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.nft-detail-item{display:flex;flex-direction:column;gap:2px}.nft-detail-label{font-size:10px;font-weight:500;color:#ffffff4d;text-transform:uppercase}.nft-detail-value{font-size:14px;font-weight:600;color:#fff}.nft-detail-value.status-text{color:#fffc;font-size:12px}.nft-action-btn-new{width:100%;padding:10px;border:none;border-radius:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .2s ease}.nft-action-btn-new.green{background:#fff;color:#000}.nft-action-btn-new.green:hover:not(:disabled){background:#ffffffe6}.nft-action-btn-new.orange{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}.nft-action-btn-new.orange:hover:not(:disabled){background:#ffffff1a;border-color:#fff3}.nft-action-btn-new.red{background:#ef444433;color:#ef4444;border:1px solid rgba(239,68,68,.3)}.nft-action-btn-new:disabled{opacity:.5;cursor:not-allowed}.nft-v3-visual{position:relative;width:100%;height:100%;padding:24px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:#000;color:#fff;-webkit-user-select:none;user-select:none}.v3-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.v3-gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,#1a3a5f,#000);opacity:.8}.nft-v3-visual.unwrapped .v3-gradient-overlay{background:radial-gradient(circle at 50% 50%,#1a5f3a,#000)}.nft-v3-visual.blocked .v3-gradient-overlay{background:radial-gradient(circle at 50% 50%,#5f1a1a,#000)}.v3-mesh-pattern{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px;opacity:.5}.v3-header{position:relative;z-index:1;display:flex;flex-direction:column;gap:2px}.v3-brand{font-family:JetBrains Mono,monospace;font-size:16px;font-weight:700;letter-spacing:-.02em;color:#fff}.v3-id-large{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;color:#ffffff4d;line-height:1;margin-top:2px}.v3-top-tag{position:absolute;top:24px;right:24px;display:flex;align-items:center;gap:6px;padding:4px 10px;background:#ffffff1a;border:1px solid rgba(255,255,255,.1);border-radius:50px;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.v3-top-tag svg{width:10px;height:10px;color:#fff9}.v3-top-tag span{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#fff}.v3-center-logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:140px;height:140px;display:flex;align-items:center;justify-content:center;z-index:1}.v3-logo-static{width:80px;height:80px;filter:drop-shadow(0 0 20px rgba(255,255,255,.2))}.v3-logo-glow{position:absolute;width:120px;height:120px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);border-radius:50%}.v3-curve-line{position:absolute;top:50%;left:50%;width:160px;height:160px;border:1px solid rgba(255,255,255,.1);border-radius:50%;transform:translate(-50%,-50%) skew(10deg,10deg)}.v3-info-container{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.v3-info-row{display:flex;gap:16px}.v3-info-box{display:flex;flex-direction:column;gap:2px}.v3-info-label{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.4}.v3-info-value{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:#fff}.v3-info-value.highlight{color:#10b981}.v3-address-border{display:none}.nft-card-opensea.v3-style{background:#000;border-color:#ffffff1a}.nft-card-opensea.v3-style .nft-info-box{background:#050505}@media(max-width:699px){.nft-grid-new{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.ascii-loader-wrapper{position:fixed;inset:0;width:100vw;height:100vh;z-index:9999;background:#151515}.skeleton-background{position:absolute;inset:0;padding:0;opacity:.4}.skeleton-header{display:flex;justify-content:space-between;align-items:center;padding:12px 80px;border-bottom:1px solid rgba(255,255,255,.05)}.skeleton-header-left{display:flex;align-items:center;gap:40px}.skeleton-logo{width:40px;height:40px;border-radius:8px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-nav{display:flex;gap:8px}.skeleton-nav-item{width:80px;height:36px;border-radius:12px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-header-right{display:flex;align-items:center;gap:12px}.skeleton-button{width:100px;height:36px;border-radius:12px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-address{width:120px;height:36px;border-radius:12px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-content{max-width:900px;margin:0 auto;padding:40px 20px}.skeleton-page-header{margin-bottom:32px}.skeleton-page-title{width:200px;height:32px;border-radius:8px;margin-bottom:12px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-page-subtitle{width:350px;height:16px;border-radius:4px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-filters{display:flex;gap:8px;margin-bottom:24px}.skeleton-filter{width:80px;height:32px;border-radius:8px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-cards{display:flex;flex-direction:column;gap:16px}.skeleton-card{background:#0000004d;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:20px}.skeleton-card-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.skeleton-badge{width:60px;height:24px;border-radius:12px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-title{width:250px;height:20px;border-radius:4px;background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-card-body{margin-bottom:16px}.skeleton-line{height:14px;border-radius:4px;margin-bottom:8px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-line.long{width:100%}.skeleton-line.medium{width:75%}.skeleton-line.short{width:50%}.skeleton-card-footer{display:flex;flex-direction:column;gap:12px}.skeleton-bar{width:100%;height:8px;border-radius:4px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.skeleton-buttons{display:flex;gap:8px}.skeleton-btn{flex:1;height:40px;border-radius:12px;background:linear-gradient(90deg,#ffffff08 25%,#ffffff0f,#ffffff08 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ascii-logo-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10}.ascii-logo-container{width:20vw;height:20vw;min-width:200px;min-height:200px;max-width:300px;max-height:300px;border-radius:20px;overflow:hidden;box-shadow:0 0 60px #00000080,0 0 100px #0000004d}.loader-text{font-family:JetBrains Mono,Courier New,monospace;font-size:14px;color:#fff9;letter-spacing:4px;text-transform:uppercase;margin:24px 0 0;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@media(max-width:768px){.skeleton-header{padding:12px 20px}.skeleton-header-left{gap:20px}.skeleton-nav{display:none}.ascii-logo-container{width:50vw;height:50vw}}[data-sonner-toaster]{--normal-bg: rgba(18, 18, 26, .95);--normal-border: rgba(255, 255, 255, .1);--normal-text: #f0f0f5;font-family:inherit}[data-sonner-toast]{border-radius:12px!important;padding:16px!important;box-shadow:0 4px 20px #0006,0 0 40px #6366f11a!important}[data-sonner-toast][data-type=loading]{border-color:#6366f14d!important}[data-sonner-toast][data-type=success]{border-color:#22c55e4d!important}[data-sonner-toast][data-type=error]{border-color:#ef44444d!important}[data-sonner-toast][data-type=info]{border-color:#3b82f64d!important}[data-sonner-toast] [data-title]{font-weight:600!important;font-size:14px!important}[data-sonner-toast] [data-description]{font-size:12px!important;opacity:.8!important;margin-top:4px!important}[data-sonner-toast] [data-button]{background:#6366f133!important;color:#818cf8!important;border:1px solid rgba(99,102,241,.3)!important;border-radius:6px!important;padding:6px 12px!important;font-size:12px!important;font-weight:500!important;transition:all .2s ease!important}[data-sonner-toast] [data-button]:hover{background:#6366f14d!important}[data-sonner-toast] [data-close-button]{background:#ffffff1a!important;border:1px solid rgba(255,255,255,.1)!important;color:#fff9!important}[data-sonner-toast] [data-close-button]:hover{background:#fff3!important;color:#fff!important}[data-sonner-toast] [data-icon] svg{color:#818cf8!important}[data-sonner-toast][data-type=success] [data-icon] svg{color:#22c55e!important}[data-sonner-toast][data-type=error] [data-icon] svg{color:#ef4444!important}:root{--bg-primary: #000000;--bg-secondary: #0c0a0b;--bg-card: rgba(255, 255, 255, .03);--border-color: rgba(255, 255, 255, .08);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .7);--text-muted: rgba(255, 255, 255, .4);--accent-primary: #ffffff;--accent-blue: #a5c2f4;--accent-success: #10b981;--accent-warning: #f59e0b;--accent-danger: #ef4444;--font-family: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-size-base: 14px;--font-weight-normal: 400;--letter-spacing: .02em;--line-height: 1.6}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);letter-spacing:var(--letter-spacing);background:var(--bg-primary);color:var(--text-secondary);min-height:100vh;position:relative;overflow-x:hidden}.app{min-height:100vh;display:flex;flex-direction:column;background:transparent}.header{width:100%;background:var(--bg-primary);position:sticky;top:0;z-index:100}.header-content{max-width:1400px;margin:0 auto;padding:24px 80px;display:flex;justify-content:space-between;align-items:center}.header-left{display:flex;align-items:center;gap:64px}.logo{display:flex;align-items:center;gap:12px;background:none;border:none;cursor:pointer;padding:0}.logo-icon-svg{display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s ease}.logo-icon-svg:hover{opacity:.8}.logo-text{font-family:var(--font-family);font-size:12px;font-weight:600;letter-spacing:.08em;color:#fff;text-transform:uppercase;display:flex;flex-direction:column;line-height:1.1;text-align:left}.nav{display:flex;gap:12px}.nav-item{position:relative;padding:8px 16px;background:transparent;border:1px solid transparent;border-radius:100px;color:#ffffff80;font-family:var(--font-family);font-size:13px;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.nav-item:hover{color:#fff;background:#ffffff0d}.nav-item.active{color:#fff;background:#ffffff14;border-color:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-right,.wallet-info{display:flex;gap:12px;align-items:center}.mint-button,.connect-button{position:relative;padding:0 24px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fff;font-family:var(--font-family);font-size:13px;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase;display:flex;align-items:center;justify-content:center;height:40px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mint-button:hover:not(:disabled),.connect-button:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff4d}.address-display{position:relative;display:flex;align-items:center;gap:8px;padding:0 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:100px;font-family:JetBrains Mono,monospace;font-size:12px;color:#fff9;height:40px}.main{flex:1;padding:20px 80px 60px;max-width:1400px;margin:0 auto;width:100%}.page-header{margin-bottom:48px;text-align:center}.page-header h1{margin:0 0 16px;font-family:var(--font-family);font-size:48px;font-weight:500;letter-spacing:-.02em;color:#fff;line-height:1.1}.subtitle{margin:0;color:#ffffff80;font-size:18px;font-weight:400;line-height:1.6}.filters{display:flex;justify-content:center;gap:8px;margin-bottom:40px}.filter-btn{position:relative;padding:8px 20px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:100px;color:#ffffff80;font-family:var(--font-family);font-size:13px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:all .2s ease}.filter-btn:hover{background:#ffffff0f;color:#fff;border-color:#ffffff26}.filter-btn.active{background:#ffffff1a;color:#fff;border-color:#fff3}.disputes-list{display:flex;flex-direction:column;gap:20px}.markets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:20px}@media(max-width:768px){.markets-grid{grid-template-columns:1fr}}.market-stats{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.stat-card{position:relative;display:flex;flex-direction:column;align-items:center;padding:24px;background:#0c0a0b;border:1px solid var(--border-color);border-radius:16px;min-width:140px}.stat-value{font-size:32px;font-weight:600;color:#fbfbfb;margin-bottom:4px}.stat-label{font-size:12px;color:var(--accent-blue);text-transform:uppercase;letter-spacing:.1em;font-weight:500}.loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#fff9}.loading-spinner{font-size:32px;margin-bottom:16px;animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;color:var(--text-secondary)}.spinner{width:40px;height:40px;border:2px solid rgba(255,255,255,.1);border-top-color:#ffffffe6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}@keyframes spin{to{transform:rotate(360deg)}}.empty-state,.connect-prompt{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#ffffff0a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:24px;text-align:center;overflow:hidden}.empty-state>*,.connect-prompt>*{position:relative;z-index:1}.empty-state-ascii{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#ffffff0a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:24px;text-align:center;overflow:hidden}.empty-state-ascii>*{position:relative;z-index:1}.empty-state-icon{width:120px;height:120px;margin-bottom:24px;color:#fff6}.empty-state-ascii h3{margin:0 0 8px;font-family:var(--font-family);font-size:20px;font-weight:400;letter-spacing:var(--letter-spacing);color:#fff}.empty-state-ascii p{margin:0;color:var(--text-secondary);font-size:16px;font-weight:400}@media(max-width:600px){.empty-state-icon{width:80px;height:80px;margin-bottom:16px}.empty-state-ascii h3{font-size:18px}.empty-state-ascii p{font-size:14px}}.empty-icon,.prompt-icon{font-size:48px;margin-bottom:20px;opacity:.6}.empty-state h3,.connect-prompt h3{margin:0 0 8px;font-family:var(--font-family);font-size:20px;font-weight:400;letter-spacing:var(--letter-spacing);color:#fff}.empty-state p,.connect-prompt p{margin:0 0 20px;color:var(--text-secondary);font-size:16px;font-weight:400}.howto-page{max-width:1400px;margin:0 auto}.howto-content{display:flex;flex-direction:column;gap:24px}.howto-content.howto-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media(max-width:900px){.howto-content.howto-grid{grid-template-columns:1fr}}.howto-section{position:relative;display:flex;gap:20px;padding:24px;background:#ffffff0a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:16px;transition:all .2s ease;overflow:hidden}.howto-section>*{position:relative;z-index:1}.howto-section:hover{background:#ffffff0f}.howto-section.highlight{background:#f59e0b14}.howto-section.warning{background:#ef444414}.howto-number{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border-radius:12px;font-size:16px;font-weight:500;color:#ffffffe6}.howto-section.highlight .howto-number{background:#f59e0b33;color:#f59e0b}.howto-section.warning .howto-number{background:#ef444433;color:#ef4444}.howto-text{flex:1}.howto-text h3{margin:0 0 12px;font-size:16px;font-weight:600;letter-spacing:.15px;color:#ffffffe6}.howto-text p{margin:0 0 12px;font-size:14px;font-weight:500;letter-spacing:.15px;color:#fff9;line-height:1.6}.howto-text p:last-child{margin-bottom:0}.howto-text strong{color:#ffffffe6}.howto-list{margin:12px 0;padding-left:20px;list-style:none}.howto-list li{position:relative;margin:8px 0;font-size:14px;font-weight:500;letter-spacing:.15px;color:#fff9;line-height:1.5}.howto-list li:before{content:"→";position:absolute;left:-20px;color:#ffffff4d}.howto-list li strong{color:#ffffffe6}.howto-note{margin-top:12px;padding:12px 14px;background:#ffffff08;border-radius:8px;font-size:13px!important;color:#ffffff80!important}.howto-cta{text-align:center;padding:40px;background:#ffffff0a;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:none;border-radius:24px;margin-top:16px}.howto-cta h3{margin:0 0 12px;font-size:24px;font-weight:400;letter-spacing:.15px;color:#fff}.howto-cta p{margin:0 0 28px;font-size:16px;font-weight:400;letter-spacing:.15px;color:#fff9}.howto-buttons{display:flex;gap:12px;justify-content:center}.howto-btn{position:relative;padding:14px 28px;border-radius:16px;font-family:var(--font-family);font-size:16px;font-weight:400;letter-spacing:.15px;cursor:pointer;transition:all .2s ease;border:none;overflow:hidden}.howto-btn.primary{background:#ffffff1a;color:#ffffffe6}.howto-btn.primary:hover{background:#ffffff26}.howto-btn.secondary{background:#ffffff0a;color:#fff9}.howto-btn.secondary:hover{background:#ffffff14;color:#ffffffe6}.footer{width:100%;padding:24px 0;border-top:1px solid var(--border-color)}.footer-content{max-width:1400px;margin:0 auto;padding:0 80px;text-align:center;color:#fff6;font-size:14px;font-weight:400;letter-spacing:.15px}.footer p{margin:0}@media(max-width:768px){.header-content{flex-direction:column;gap:16px;padding:16px 20px}.nav{order:3;width:100%;justify-content:center;flex-wrap:wrap}.main{padding:40px 20px}.page-header h1{font-size:32px}.filters{flex-wrap:wrap}.footer-content{padding:0 20px}}.mock-data-banner{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#f59e0b1a;border:1px solid rgba(245,158,11,.3);border-radius:12px;margin-bottom:24px;color:#f59e0b;font-size:14px;font-weight:500}.mock-data-banner span:first-child{font-size:18px}.connect-prompt-icon{font-size:64px;margin-bottom:20px;opacity:.8}.connect-button-large{margin-top:8px;padding:16px 40px;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:100px;color:#fff;font-family:var(--font-family);font-size:16px;font-weight:500;letter-spacing:.05em;cursor:pointer;transition:all .2s ease;text-transform:uppercase}.connect-button-large:hover:not(:disabled){background:#ffffff26;border-color:#fff6;transform:translateY(-2px)}.connect-button-large:disabled{opacity:.5;cursor:not-allowed}
