.hdv-page{padding-top:calc(80px + 30px);padding-top:calc(var(--header-height, 80px) + 30px);padding-bottom:90px;min-height:100vh;color:#fff;background:radial-gradient(circle at 50% 10%,rgba(1,168,192,.08) 0,transparent 60%)}.hdv-hero{text-align:center;margin-bottom:36px;position:relative}.hdv-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(1,168,192,.12);border:1px solid rgba(1,168,192,.3);color:#00e5ff;font-size:.8rem;font-weight:700;letter-spacing:2px;padding:6px 16px;border-radius:9999px;margin-bottom:14px;text-transform:uppercase;box-shadow:0 0 20px rgba(0,229,255,.15)}.hdv-hero-title{font-size:2.8rem;font-weight:800;letter-spacing:-1px;margin-bottom:10px;background:linear-gradient(135deg,#fff,#b2ebf2 50%,#00e5ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 30px rgba(0,229,255,.25)}.hdv-hero-subtitle{color:#94a3b8;font-size:1.05rem;max-width:620px;margin:0 auto;line-height:1.6}.hdv-stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.hdv-stat-card{background:#0f1225;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px 22px;display:flex;align-items:center;gap:16px;box-shadow:0 4px 20px rgba(0,0,0,.3);transition:transform .2s,border-color .2s}.hdv-stat-card:hover{transform:translateY(-2px);border-color:rgba(1,168,192,.35)}.hdv-stat-card.claim-alert{border-color:rgba(245,158,11,.5);background:linear-gradient(135deg,#0f1225,rgba(245,158,11,.08))}.hdv-stat-icon{width:48px;height:48px;border-radius:12px;background:rgba(1,168,192,.12);display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0;border:1px solid rgba(1,168,192,.25)}.hdv-stat-card.claim-alert .hdv-stat-icon{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.35)}.hdv-stat-info{display:flex;flex-direction:column}.hdv-stat-label{font-size:.75rem;font-weight:700;letter-spacing:1.2px;color:#64748b;text-transform:uppercase}.hdv-stat-val{font-size:1.35rem;font-weight:800;color:#fff}.hdv-stat-val.gold{color:#fbbf24}.hdv-stat-val.cyan{color:#00e5ff}.hdv-stat-val.amber{color:#f59e0b}.hdv-tabs-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:#0f1225;border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:8px 12px;margin-bottom:24px}.hdv-tab-btn,.hdv-tabs-list{display:flex;gap:8px}.hdv-tab-btn{background:transparent;border:none;color:#94a3b8;font-size:.95rem;font-weight:700;padding:10px 20px;border-radius:10px;cursor:pointer;transition:all .2s ease;align-items:center}.hdv-tab-btn:hover{color:#fff;background:hsla(0,0%,100%,.05)}.hdv-tab-btn.active{color:#fff;background:linear-gradient(135deg,rgba(1,168,192,.3),rgba(1,168,192,.15));border:1px solid rgba(1,168,192,.4);box-shadow:0 0 15px rgba(0,229,255,.15)}.hdv-tab-badge{background:#01a8c0;color:#0f1225;font-size:.72rem;font-weight:800;padding:2px 7px;border-radius:9999px}.hdv-search-bar{display:flex;align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:4px 14px;gap:8px;min-width:260px}.hdv-search-bar input{background:transparent;border:none;color:#fff;font-size:.9rem;outline:none;width:100%}.hdv-search-bar input::-moz-placeholder{color:#64748b}.hdv-search-bar input::placeholder{color:#64748b}.hdv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.hdv-card{background:#0f1225;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;padding:20px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.35);display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;overflow:hidden}.hdv-card:hover{transform:translateY(-4px);border-color:rgba(1,168,192,.5);box-shadow:0 8px 30px rgba(1,168,192,.2)}.hdv-card.my-offer{border-color:rgba(1,168,192,.35)}.hdv-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.hdv-seller-tag{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.05);padding:4px 10px;border-radius:9999px;font-size:.82rem;font-weight:600;color:#cbd5e1}.hdv-seller-tag img{border-radius:50%}.hdv-time-tag{font-size:.75rem;color:#64748b;font-weight:500}.hdv-item-slot-wrap{margin-bottom:16px}.hdv-item-slot,.hdv-item-slot-wrap{display:flex;justify-content:center}.hdv-item-slot{width:90px;height:90px;background:radial-gradient(circle at 30% 30%,#1e223d 0,#0d0f1f 100%);border:3px solid #2a2e54;box-shadow:inset 0 0 12px rgba(0,0,0,.8),0 0 16px rgba(1,168,192,.15);border-radius:12px;position:relative;align-items:center}.hdv-item-img{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;transition:transform .2s ease;filter:drop-shadow(0 4px 8px rgba(0,0,0,.5))}.hdv-card:hover .hdv-item-img{transform:scale(1.12)}.hdv-item-amount{position:absolute;bottom:4px;right:6px;font-size:.95rem;font-weight:900;color:#fff;text-shadow:2px 2px 0 #000,-2px -2px 0 #000,2px -2px 0 #000,-2px 2px 0 #000;letter-spacing:-.5px}.hdv-item-title{font-size:1.15rem;font-weight:800;color:#fff;text-align:center;margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hdv-enchants-list{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:28px;margin-bottom:16px}.hdv-enchant-pill{background:rgba(168,85,247,.15);border:1px solid rgba(168,85,247,.4);color:#c084fc;font-size:.72rem;font-weight:700;padding:2px 8px;border-radius:6px;text-transform:capitalize}.hdv-no-enchant{font-size:.75rem;color:#475569;font-style:italic}.hdv-card-footer{margin-top:auto;border-top:1px solid hsla(0,0%,100%,.06);padding-top:14px;display:flex;align-items:center;justify-content:space-between}.hdv-price-box{display:flex;flex-direction:column}.hdv-price-label{font-size:.7rem;font-weight:700;color:#64748b;letter-spacing:1px}.hdv-price-val{font-size:1.25rem;font-weight:900;color:#fbbf24;display:flex;align-items:center;gap:4px}.hdv-card-actions{display:flex;gap:8px}.hdv-action-btn{padding:7px 12px;border-radius:8px;font-size:.8rem;font-weight:700;border:none;cursor:pointer;transition:all .2s ease}.hdv-action-btn.edit{background:rgba(1,168,192,.15);color:#00e5ff;border:1px solid rgba(1,168,192,.4)}.hdv-action-btn.edit:hover{background:rgba(1,168,192,.3)}.hdv-action-btn.cancel{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.4)}.hdv-action-btn.cancel:hover{background:rgba(239,68,68,.3)}.hdv-ingame-tip{font-size:.78rem;color:#64748b;text-align:right}.hdv-ingame-tip code{color:#00e5ff;font-weight:700}.hdv-history-table-wrapper{background:#0f1225;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.35)}.hdv-history-table{width:100%;border-collapse:collapse;text-align:left}.hdv-history-table th{background:hsla(0,0%,100%,.02);color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.hdv-history-table td{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.04);font-size:.9rem;color:#cbd5e1}.hdv-history-table tr:hover td{background:hsla(0,0%,100%,.02)}.hdv-history-item-cell{display:flex;align-items:center;gap:12px;font-weight:700;color:#fff}.hdv-history-item-icon{width:36px;height:36px;-o-object-fit:contain;object-fit:contain;image-rendering:pixelated;background:#14172e;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:4px}.hdv-history-price{color:#fbbf24;font-weight:800}.hdv-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.75);backdrop-filter:blur(6px);z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.hdv-modal{background:#0f1225;border:1px solid rgba(1,168,192,.35);border-radius:20px;padding:28px;max-width:440px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.6),0 0 30px rgba(1,168,192,.2);animation:modalEnter .2s ease-out}@keyframes modalEnter{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hdv-modal-title{font-size:1.4rem;font-weight:800;margin-bottom:8px;color:#fff}.hdv-modal-desc{font-size:.9rem;color:#94a3b8;line-height:1.5}.hdv-modal-desc,.hdv-modal-input-group{margin-bottom:20px}.hdv-modal-input-group label{display:block;font-size:.75rem;font-weight:700;letter-spacing:1px;color:#64748b;margin-bottom:8px}.hdv-modal-input{width:100%;background:#14172e;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:12px 16px;color:#fff;font-size:1.1rem;font-weight:700;outline:none;transition:border-color .2s}.hdv-modal-input:focus{border-color:#00e5ff}.hdv-modal-actions{display:flex;gap:12px;justify-content:flex-end}.hdv-modal-btn{padding:10px 20px;border-radius:10px;font-weight:700;font-size:.9rem;border:none;cursor:pointer;transition:all .2s}.hdv-modal-btn.primary{background:#01a8c0;color:#0f1225}.hdv-modal-btn.primary:hover{background:#00e5ff}.hdv-modal-btn.danger{background:#ef4444;color:#fff}.hdv-modal-btn.danger:hover{background:#dc2626}.hdv-modal-btn.secondary{background:hsla(0,0%,100%,.08);color:#94a3b8}.hdv-modal-btn.secondary:hover{background:hsla(0,0%,100%,.15);color:#fff}.hdv-empty{text-align:center;padding:60px 20px;background:#0f1225;border:1px dashed hsla(0,0%,100%,.1);border-radius:16px}.hdv-empty-icon{font-size:3rem;margin-bottom:12px;display:block}.hdv-empty h3{font-size:1.25rem;font-weight:700;margin-bottom:6px}.hdv-empty p{color:#64748b;font-size:.95rem}.hdv-unlinked-banner{background:linear-gradient(135deg,rgba(1,168,192,.12),rgba(15,18,37,.8));border:1px solid rgba(1,168,192,.3);border-radius:16px;padding:18px 24px;margin-bottom:28px;justify-content:space-between;flex-wrap:wrap}.hdv-unlinked-banner,.hdv-unlinked-banner-info{display:flex;align-items:center;gap:16px}.hdv-unlinked-banner-icon{font-size:2rem}.hdv-unlinked-banner strong{display:block;color:#fff;font-size:1rem;margin-bottom:2px}.hdv-unlinked-banner p{color:#94a3b8;font-size:.85rem;margin:0}.hdv-banner-link-btn{background:#01a8c0;color:#0f1225;font-weight:800;font-size:.85rem;padding:10px 20px;border-radius:10px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease;white-space:nowrap}.hdv-banner-link-btn:hover{background:#00e5ff;transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,229,255,.3)}.hdv-unlinked-box{text-align:center;padding:60px 24px;background:#0f1225;border:1px dashed rgba(1,168,192,.3);border-radius:20px;max-width:600px;margin:20px auto}.hdv-unlinked-icon{font-size:3.5rem;margin-bottom:16px;display:block}.hdv-unlinked-box h3{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:10px}.hdv-unlinked-box p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin-bottom:24px}.hdv-primary-btn{display:inline-block;background:#01a8c0;color:#0f1225;font-weight:800;font-size:.95rem;padding:12px 28px;border-radius:12px;-webkit-text-decoration:none;text-decoration:none;transition:all .2s ease}.hdv-primary-btn:hover{background:#00e5ff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,229,255,.35)}.hdv-section-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;flex-wrap:wrap;gap:16px}.hdv-section-title{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:4px}.hdv-section-desc{font-size:.88rem;color:#94a3b8;margin:0}.hdv-section-desc code{color:#00e5ff;font-weight:700}.hdv-ingame-sell-hint{background:rgba(1,168,192,.1);border:1px solid rgba(1,168,192,.25);border-radius:10px;padding:8px 16px;font-size:.85rem;color:#cbd5e1}.hdv-ingame-sell-hint code{color:#fbbf24;font-weight:700}.hdv-my-badge{background:rgba(1,168,192,.2);border:1px solid rgba(1,168,192,.5);color:#00e5ff;font-size:.72rem;font-weight:800;padding:3px 10px;border-radius:9999px;letter-spacing:.5px;text-transform:uppercase}