.adp-progress-bar{position:fixed;top:0;left:0;width:0%;height:3px;background:linear-gradient(90deg,var(--accent),#ff7a00);z-index:100;transition:width .1s linear;box-shadow:0 0 8px #ff8a0080}.adp-header{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:12px 16px;background:#0b0f14d1;z-index:10;border-bottom:1px solid rgba(255,255,255,.05);-webkit-backdrop-filter:blur(20px) saturate(1.2);backdrop-filter:blur(20px) saturate(1.2)}.adp-back-btn{width:36px;height:36px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .2s ease;color:var(--text)}.adp-back-btn:active{background:var(--bg-card-hover, #1A2330)}.adp-header-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.adp-header-title{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.adp-coin-avatar{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(145deg,#ff8a0033,#ff8a000d);border:1.5px solid rgba(255,138,0,.25);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:var(--accent);text-shadow:0 0 8px rgba(255,138,0,.4);overflow:hidden}.adp-coin-avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.adp-coin-badge{font-size:16px;font-weight:800;color:#fff;white-space:nowrap}.adp-tf-badge{font-size:11px;background:#ff8a0026;color:var(--accent);padding:3px 10px;border-radius:8px;font-weight:700;white-space:nowrap}.adp-views-badge{font-size:10px;color:var(--text-dim);white-space:nowrap}.adp-admin-btns{display:flex;gap:8px;flex-shrink:0}.adp-admin-btns button{width:36px;height:36px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-sub);transition:background .2s ease}.adp-admin-btns button:active{background:var(--bg-card-hover, #1A2330)}.adp-body{padding:16px;box-shadow:0 -8px 30px #00000026}.adp-image-wrap{position:relative;border-radius:16px;overflow:hidden;margin-bottom:16px;background:#0a0a0a}.adp-image{width:100%;min-height:200px;max-height:400px;object-fit:contain;background:#0a0a0a;display:block}.adp-image-zoom-hint{position:absolute;bottom:12px;right:12px;width:40px;height:40px;border-radius:12px;background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:18px;border:1px solid rgba(255,255,255,.1);transition:background .2s ease}.adp-image-zoom-hint:active{background:#000c}.adp-title{font-size:20px;font-weight:800;color:#fff;margin-bottom:16px;line-height:1.4}.adp-levels{display:flex;gap:6px;margin-top:20px;margin-bottom:16px}.adp-price-range{margin:0 16px 16px;padding:14px 16px 10px;border-radius:14px;background:var(--bg-card);border:1px solid var(--border)}.adp-pr-labels{display:flex;justify-content:space-between;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px}.adp-pr-support{color:var(--green)}.adp-pr-resistance{color:var(--red)}.adp-pr-bar{position:relative;height:32px;display:flex;align-items:center}.adp-pr-track{position:absolute;top:50%;left:0;right:0;height:6px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,#22c55e33,#ff8a0033,#ef444433)}.adp-pr-fill{position:absolute;top:50%;left:0;height:6px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,var(--green),var(--accent));transition:width .6s cubic-bezier(.4,0,.2,1)}.adp-pr-marker{position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .6s cubic-bezier(.4,0,.2,1);z-index:2;display:flex;flex-direction:column;align-items:center}.adp-pr-marker-dot{width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid #fff;box-shadow:0 0 0 3px #ff8a0040,0 2px 6px #0000004d}.adp-pr-marker-label{position:absolute;top:16px;left:50%;transform:translate(-50%);font-size:10px;font-weight:800;color:var(--accent);background:var(--bg-primary);padding:2px 8px;border-radius:6px;border:1px solid rgba(255,138,0,.3);white-space:nowrap;box-shadow:0 2px 8px #0003}.adp-level{flex:1;padding:6px;border-radius:10px;text-align:center;border:1px solid transparent}.adp-resistance{background:linear-gradient(135deg,#ef44441a,#ef44440a);border-color:#ef44441f}.adp-current{background:linear-gradient(135deg,#ff8a001f,#ff8a000a);border-color:#ff8a001f}.adp-support{background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border-color:#22c55e1f}.adp-level-label{display:block;font-size:8px;color:var(--text-dim);text-transform:uppercase;letter-spacing:.4px;margin-bottom:1px;font-weight:600}.adp-level-value{display:block;font-size:12px;font-weight:800;line-height:1.3}.adp-resistance .adp-level-value{color:var(--red)}.adp-current .adp-level-value{color:var(--accent)}.adp-support .adp-level-value{color:var(--green)}.adp-content{background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:18px 18px 20px;margin-bottom:18px;box-shadow:0 6px 20px #00000038,inset 0 1px #ffffff0a;position:relative;word-break:break-word;overflow-wrap:break-word}.adp-content:after{content:"";position:absolute;top:18px;bottom:20px;inset-inline-start:0;width:3px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,var(--accent) 0%,rgba(255,138,0,.15) 100%);opacity:.65;pointer-events:none}.adp-content:before{content:"\645\62a\646  \62a\62d\644\6cc\644";display:block;font-size:11px;font-weight:800;color:var(--accent);letter-spacing:.3px;margin-bottom:14px;padding-bottom:12px;padding-inline-start:4px;border-bottom:1px solid rgba(255,255,255,.06);opacity:.92}.adp-content-p{font-size:15px;color:#d7dde4;line-height:1.95;letter-spacing:.1px;margin:0 0 14px;padding-inline-start:4px;word-break:break-word;overflow-wrap:break-word}.adp-content-p:last-child{margin-bottom:0}.adp-content-p.adp-content-empty{color:var(--text-sub);text-align:center;font-size:14px;margin:0;padding:8px 0}.adp-meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--text-dim);padding-bottom:16px;border-bottom:1px solid var(--border)}.adp-meta-dot{width:4px;height:4px;border-radius:50%;background:var(--text-dim);flex-shrink:0}.adp-footer{padding:16px;display:flex;gap:10px;align-items:center}.adp-action-btn{width:48px;height:48px;flex-shrink:0;border-radius:14px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-sub);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.adp-action-btn:active{transform:scale(.92);background:#ffffff0d}.adp-bookmark-btn.saved{color:var(--accent);border-color:#ff8a004d;background:#ff8a0014}.adp-share-btn{flex:1;padding:14px;border-radius:14px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:background .2s ease,transform .2s ease}.adp-share-btn:active{background:var(--accent-hover, #FFA726);transform:scale(.98)}.adp-sentiment{font-size:11px;padding:4px 12px;border-radius:8px;font-weight:700;white-space:nowrap;display:inline-flex;align-items:center;gap:4px;vertical-align:middle;margin-right:8px;letter-spacing:.2px}.adp-sentiment-bullish{background:#22c55e2e;color:#4ade80;border:1px solid rgba(34,197,94,.4);box-shadow:0 0 10px #22c55e26}.adp-sentiment-bearish{background:#ef44442e;color:#f87171;border:1px solid rgba(239,68,68,.4);box-shadow:0 0 10px #ef444426}.adp-sentiment-neutral{background:#94a3b81f;color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.adp-sentiment-decision{background:#a855f72e;color:#d8b4fe;border:1px solid rgba(168,85,247,.4);box-shadow:0 0 10px #a855f726}.adp-related{padding:0 16px 8px;margin-top:8px}.adp-related-header{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--border)}.adp-related-header svg{color:var(--accent)}.adp-related-list{display:flex;flex-direction:column;gap:8px}.adp-related-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border);cursor:pointer;transition:transform .15s ease,border-color .15s ease}.adp-related-item:active{transform:scale(.98);border-color:#ff8a004d}.adp-related-coin{width:36px;height:36px;border-radius:10px;background:linear-gradient(145deg,#ff8a002e,#ff8a000a);border:1px solid rgba(255,138,0,.15);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:var(--accent);flex-shrink:0}.adp-related-info{flex:1;min-width:0}.adp-related-title{font-size:12px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:2px}.adp-related-meta{font-size:10px;color:var(--text-dim);display:flex;gap:8px}.adp-related-arrow{color:var(--text-dim);flex-shrink:0}.iv-overlay{position:fixed;inset:0;z-index:9999;background:#000000f2;display:flex;flex-direction:column;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.iv-header{padding:12px 16px;display:flex;justify-content:flex-end;flex-shrink:0}.iv-close-btn{width:40px;height:40px;border-radius:50%;background:#ffffff1a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:20px;transition:background .2s ease}.iv-close-btn:active{background:#fff3}.iv-viewport{flex:1;overflow:hidden;display:flex;align-items:center;justify-content:center;touch-action:none;position:relative;user-select:none;-webkit-user-select:none}.iv-viewport img{max-width:100%;max-height:100%;object-fit:contain;transition:transform .2s ease;transform-origin:center;pointer-events:none}.iv-controls{padding:16px;display:flex;justify-content:center;gap:12px;flex-shrink:0}.iv-btn{width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;font-size:18px;transition:background .2s ease}.iv-btn:active{background:#fff3}
