:root{--eb-article-color:#1f2329;--eb-article-size:17px;--eb-article-leading:1.8;--eb-article-font:system-ui, -apple-system, BlinkMacSystemFont, "Noto Sans CJK SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--eb-primary:#ff7800;--eb-primary-deep:#e66200;--eb-primary-light:#ffa826;--eb-primary-gold:#ffbd2e;--eb-primary-subtle:#fff6eb;--eb-primary-border:#ffe2bf;--eb-header-gradient:linear-gradient(135deg, #c2410c 0%, #d9480f 30%, #ea580c 65%, #f97316 100%);--eb-grad-brand-soft:linear-gradient(135deg, #fff6eb 0%, #ffedd4 100%);--eb-grad-gold-badge:linear-gradient(135deg, #ffe7b8 0%, #ffd07a 100%);--eb-grad-gold-card:linear-gradient(135deg, #2d2721 0%, #473e35 100%);--eb-bull:#e04a4a;--eb-bull-bg:#fdf0f0;--eb-bull-border:#fac8c8;--eb-bear:#2e9e5b;--eb-bear-bg:#eef8f2;--eb-bear-border:#bce6cd;--eb-neutral:#c88a35;--eb-neutral-bg:#faf4eb;--eb-neutral-border:#e8d5b5;--eb-info:#165dff;--eb-info-bg:#e8f3ff;--eb-info-border:#bedaff;--eb-purple:#784ee2;--eb-purple-bg:#f5f0ff;--eb-bg-page:#f5f6f8;--eb-surface:#fff;--eb-surface-sub:#f9fafc;--eb-text:#1d2129;--eb-text-secondary:#4e5969;--eb-text-muted:#86909c;--eb-text-disabled:#c9cdd4;--eb-border:#e5e6eb;--eb-line:#eeeef2;--eb-shadow-card:0 2px 8px #0000000a;--eb-shadow-float:0 8px 24px #ff780042;--eb-shadow-modal:0 24px 64px #1d21292e;--eb-cat-ferrous:#e5654e;--eb-cat-ferrous-bg:#fbeae6;--eb-cat-nonferrous:#e08a2e;--eb-cat-nonferrous-bg:#fdf2e2;--eb-cat-agri:#4ba15b;--eb-cat-agri-bg:#e7f3e9;--eb-cat-energy:#7b61c7;--eb-cat-energy-bg:#eee9f9;--eb-sev-high:#e04a4a;--eb-sev-high-bg:#fdf0f0;--eb-sev-med:#e08a2e;--eb-sev-med-bg:#fdf2e2;--eb-sev-low:#c88a35;--eb-sev-low-bg:#faf4eb;--eb-radius-xl:16px;--eb-radius-lg:12px;--eb-radius-md:8px;--eb-radius-sm:4px;--eb-radius-full:999px;--eb-space-1:4px;--eb-space-2:8px;--eb-space-3:12px;--eb-space-4:16px;--eb-space-5:20px;--eb-space-6:24px;--eb-page-padding:12px;--eb-content-max-width:1200px;--eb-content-gutter:var(--eb-space-3);--eb-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--eb-text-xs:11px;--eb-text-sm:13px;--eb-text-base:14px;--eb-text-lg:16px;--eb-text-xl:20px;--eb-text-hero:28px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--wechat-capsule-gap:96px;--eb-bp-mobile:768px;--eb-bp-desktop:1200px}*,:before,:after{box-sizing:border-box}::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}*{scrollbar-width:none!important;-ms-overflow-style:none!important}html,body{background:var(--eb-bg-page);color:var(--eb-text);font-family:var(--eb-font);font-size:var(--eb-text-base);-webkit-font-smoothing:antialiased;width:100%;margin:0;padding:0}#app{min-height:100vh}.eb-demo-badge{border:1px solid var(--eb-primary-border);border-radius:var(--eb-radius-full);color:var(--eb-primary-deep);background:var(--eb-primary-subtle);white-space:nowrap;align-items:center;padding:1.5px 8px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.eb-chip{border-radius:var(--eb-radius-full);font-size:var(--eb-text-xs);white-space:nowrap;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.eb-chip--available{background:var(--eb-bear-bg);color:var(--eb-bear)}.eb-chip--pending{background:var(--eb-neutral-bg);color:var(--eb-neutral)}.platform-content-frame{width:100%;max-width:var(--eb-content-max-width);min-width:0;padding:var(--eb-space-5) var(--eb-content-gutter) var(--eb-space-6);box-sizing:border-box;margin:0 auto}@media (width>=768px){:root{--eb-content-gutter:var(--eb-space-4)}}@media (width>=1200px){:root{--eb-content-gutter:var(--eb-space-6)}}.eb-chip--bull{background:var(--eb-bull-bg);color:var(--eb-bull)}.eb-chip--bear{background:var(--eb-bear-bg);color:var(--eb-bear)}.eb-chip--neutral{background:var(--eb-neutral-bg);color:var(--eb-neutral)}.eb-card{background:var(--eb-surface);border-radius:var(--eb-radius-xl);box-shadow:var(--eb-shadow-card);border:1px solid #00000008;padding:14px 16px}.eb-section-head{min-height:28px;margin:var(--eb-space-5) 0 var(--eb-space-3);justify-content:space-between;align-items:center;gap:8px;display:flex}.eb-section-title{font-size:var(--eb-text-lg);letter-spacing:.2px;color:var(--eb-text);align-items:center;gap:8px;font-weight:700;line-height:1.3;display:flex}.eb-section-title:before{content:"";background:var(--eb-primary);border-radius:2px;flex:none;width:3px;height:15px;display:block}.eb-section-more{min-height:32px;font-size:var(--eb-text-sm);color:var(--eb-text-muted);cursor:pointer;white-space:nowrap;align-items:center;gap:2px;padding:0 2px 0 8px;text-decoration:none;display:inline-flex}.eb-section-more:hover{color:var(--eb-primary-deep)}:root{--eb-ink-1:#1d2129;--eb-ink-2:#4e5969;--eb-ink-3:#6b7480;--eb-ink-4:#a3a9b3;--eb-line-soft:#ecedf1;--eb-line-strong:#e2e4e9;--eb-surface-2:#f8f9fb;--eb-brand:#ff7800;--eb-brand-deep:#d9590b;--eb-brand-ink:#b4470a;--eb-brand-50:#fff6eb;--eb-brand-100:#ffe9d1;--eb-svc-seasonal:#c27a12;--eb-svc-radar:#2563c9;--eb-svc-kline:#7650d8;--eb-svc-value:#3d6c8c;--eb-state-ok:#23935a;--eb-state-ok-bg:#eaf6ef;--eb-state-warn:#b86e00;--eb-state-warn-bg:#fff4e0;--eb-state-danger:#d9433f;--eb-fs-12:12px;--eb-fs-13:13px;--eb-fs-15:15px;--eb-fs-17:17px;--eb-fs-20:20px;--eb-fs-24:24px;--eb-r-card:16px;--eb-r-tile:12px;--eb-r-chip:8px;--eb-shadow-1:0 1px 2px #1018280a, 0 1px 3px #1018280a;--eb-shadow-2:0 8px 24px #10182814;--eb-touch:44px}.ui-page{width:100%;max-width:var(--eb-content-max-width);padding:var(--eb-space-4) var(--eb-content-gutter) var(--eb-space-6);box-sizing:border-box;margin:0 auto}@media (width>=768px){.ui-page{padding:var(--eb-space-5) var(--eb-content-gutter) var(--eb-space-6)}}.ui-section{min-height:28px;margin:var(--eb-space-5) 0 var(--eb-space-3);align-items:center;gap:8px;display:flex}.ui-section:first-child{margin-top:0}.ui-section__title{font-size:var(--eb-fs-17);letter-spacing:.2px;color:var(--eb-ink-1);align-items:center;gap:8px;font-weight:700;line-height:1.3;display:flex}.ui-section__title:before{content:"";background:var(--eb-brand);border-radius:2px;flex:none;width:3px;height:15px;display:block}.ui-section__action{min-height:32px;color:var(--eb-ink-3);font-size:var(--eb-fs-13);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:2px;margin-left:auto;padding:0 2px 0 8px;text-decoration:none;display:inline-flex}.ui-section__action:hover{color:var(--eb-brand-deep)}.ui-card{background:var(--eb-surface);border-radius:var(--eb-r-card);box-shadow:var(--eb-shadow-1);box-sizing:border-box;border:1px solid #00000008;padding:14px 16px}.ui-card--flush{padding:0;overflow:hidden}.ui-list{background:var(--eb-surface);border-radius:var(--eb-r-card);box-shadow:var(--eb-shadow-1);border:1px solid #00000008;overflow:hidden}.ui-row{text-align:left;width:100%;min-height:56px;color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:12px;padding:12px 16px;display:flex;position:relative}.ui-row+.ui-row:before{content:"";background:var(--eb-line-soft);height:1px;position:absolute;top:0;left:16px;right:0}.ui-row:hover{background:var(--eb-surface-2)}.ui-row__main{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ui-row__title{font-size:var(--eb-fs-15);color:var(--eb-ink-1);font-weight:500;line-height:1.45}.ui-row__sub{font-size:var(--eb-fs-12);color:var(--eb-ink-3);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ui-row__chev{color:var(--eb-ink-4);flex:none}.ui-pill{background:var(--eb-surface-2);height:22px;color:var(--eb-ink-3);box-shadow:inset 0 0 0 1px var(--eb-line-soft);font-size:var(--eb-fs-12);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 8px;display:inline-flex}.ui-pill--brand{background:var(--eb-brand-50);color:var(--eb-brand-ink);box-shadow:none}.ui-pill--ok{background:var(--eb-state-ok-bg);color:var(--eb-state-ok);box-shadow:none}.ui-pill--warn{background:var(--eb-state-warn-bg);color:var(--eb-state-warn);box-shadow:none}.ui-demo-tag{background:var(--eb-state-warn-bg);height:20px;color:var(--eb-state-warn);font-size:var(--eb-fs-12);white-space:nowrap;border-radius:4px;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.ui-chip{background:var(--eb-surface);height:36px;box-shadow:inset 0 0 0 1px var(--eb-line-strong);color:var(--eb-ink-2);font-size:var(--eb-fs-13);cursor:pointer;white-space:nowrap;border:0;border-radius:18px;justify-content:center;align-items:center;padding:0 16px;transition:background .2s,color .2s;display:inline-flex}.ui-chip--on{background:var(--eb-ink-1);color:#fff;box-shadow:none;font-weight:600}.ui-btn{min-height:var(--eb-touch);border-radius:var(--eb-r-tile);background:var(--eb-brand);color:#fff;font-size:var(--eb-fs-15);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:0 18px;font-weight:600;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.ui-btn:hover:not(:disabled){background:var(--eb-brand-deep)}.ui-btn:disabled{opacity:.45;cursor:not-allowed}.ui-btn--soft{background:var(--eb-brand-50);color:var(--eb-brand-ink)}.ui-btn--soft:hover:not(:disabled){background:var(--eb-brand-100)}.ui-btn--ghost{background:var(--eb-surface);color:var(--eb-ink-1);box-shadow:inset 0 0 0 1px var(--eb-line-strong)}.ui-btn--ghost:hover:not(:disabled){background:var(--eb-surface-2);color:var(--eb-ink-1)}.ui-btn--danger{background:var(--eb-state-danger);color:#fff}.ui-btn--sm{min-height:36px;font-size:var(--eb-fs-13);border-radius:10px;padding:0 14px}.ui-btn--block{width:100%}.ui-hit{min-height:var(--eb-touch)}.ui-muted{color:var(--eb-ink-3)}.ui-num{font-variant-numeric:tabular-nums}.ui-disclaimer{margin:var(--eb-space-5) 0 0;text-align:center;font-size:var(--eb-fs-12);color:var(--eb-ink-4);line-height:1.7}.ui-empty{text-align:center;color:var(--eb-ink-3);font-size:var(--eb-fs-13);flex-direction:column;align-items:center;gap:8px;padding:28px 16px;line-height:1.6;display:flex}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.dongjian-logo-wrap[data-v-d0b479fb]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #dc262647,0 1px 3px #0000001a}.dongjian-logo-wrap[data-v-d0b479fb]:hover{transform:translateY(-1px)scale(1.03);box-shadow:0 4px 14px #dc262659,0 2px 6px #0000001f}.dongjian-logo-img[data-v-d0b479fb]{object-fit:cover;width:100%;height:100%;display:block}.notif-badge[data-v-173f5189]{align-items:center;display:inline-flex;position:relative}.notif-badge__dot[data-v-173f5189],.notif-badge__count[data-v-173f5189]{position:absolute;top:-4px;right:-8px}.notif-badge__dot[data-v-173f5189]{background:var(--eb-bull);border-radius:50%;width:6px;height:6px}.notif-badge__count[data-v-173f5189]{background:var(--eb-bull);color:#fff;text-align:center;white-space:nowrap;border-radius:7px;min-width:14px;height:14px;padding:0 3px;font-size:12px;line-height:14px}.ui-icon[data-v-6bca6abe]{flex:none;display:block}.shell[data-v-48160b0e]{--mobile-tabbar-height:52px;background:var(--eb-bg-page);flex-direction:column;min-height:100vh;display:flex}.shell--reader[data-v-48160b0e]{background:#fff}.shell--radar[data-v-48160b0e]{background:#090d16}.shell--radar .desktop-header__inner[data-v-48160b0e]{max-width:none;padding-inline:clamp(16px,2vw,32px)}.desktop-header[data-v-48160b0e]{border-bottom:1px solid var(--eb-border);z-index:100;background:#fff;height:64px;display:none;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px #00000008}.desktop-header__inner[data-v-48160b0e]{max-width:var(--eb-content-max-width);padding:0 var(--eb-content-gutter);justify-content:space-between;align-items:center;gap:var(--eb-space-4);box-sizing:border-box;height:64px;margin:0 auto;display:flex}.desktop-header__brand[data-v-48160b0e]{flex-shrink:0;align-items:center;gap:12px;text-decoration:none;display:flex}.desktop-header__brand-text[data-v-48160b0e]{flex-direction:column;display:flex}.desktop-header__title[data-v-48160b0e]{color:var(--eb-text);letter-spacing:.4px;font-size:16px;font-weight:800;line-height:1.2}.desktop-header__sub[data-v-48160b0e]{color:var(--eb-primary-deep);margin-top:2px;font-size:12px;font-weight:600}.desktop-header__nav[data-v-48160b0e]{border-radius:var(--eb-radius-md);border:1px solid var(--eb-border);background:#f7f8fa;align-items:center;gap:8px;padding:4px;display:flex}.desktop-header__nav-item[data-v-48160b0e]{color:var(--eb-text-secondary);border-radius:6px;align-items:center;gap:6px;padding:6px 16px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.desktop-header__nav-icon[data-v-48160b0e]{color:currentColor;opacity:.85}.desktop-header__nav-item--active .desktop-header__nav-icon[data-v-48160b0e]{opacity:1}.desktop-header__nav-item[data-v-48160b0e]:hover{color:var(--eb-primary-deep);background:#fff9}.desktop-header__nav-item--active[data-v-48160b0e]{color:var(--eb-primary-deep);background:#fff;font-weight:700;box-shadow:0 2px 6px #1d21290f}.desktop-header__actions[data-v-48160b0e]{flex-shrink:0;align-items:center;gap:14px;display:flex}.desktop-header__icon-btn[data-v-48160b0e]{border-radius:var(--eb-radius-md);border:1px solid var(--eb-border);width:36px;height:36px;color:var(--eb-text-secondary);background:#f7f8fa;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex;position:relative}.desktop-header__icon-btn[data-v-48160b0e]:hover{background:var(--eb-primary-subtle);border-color:var(--eb-primary-border);color:var(--eb-primary)}.desktop-header__bell[data-v-48160b0e]{color:inherit;justify-content:center;align-items:center;display:inline-flex}.desktop-header__badge[data-v-48160b0e]{position:absolute;top:-2px;right:-2px}.desktop-header__divider[data-v-48160b0e]{background:var(--eb-border);width:1px;height:24px}.desktop-header__user-btn[data-v-48160b0e]{border-radius:var(--eb-radius-full);border:1px solid var(--eb-border);min-height:36px;color:var(--eb-text);background:#f7f8fa;align-items:center;gap:8px;padding:4px 14px 4px 5px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.desktop-header__user-btn[data-v-48160b0e]:hover{border-color:var(--eb-primary);color:var(--eb-primary-deep);background:#fff}.desktop-header__user-btn--active[data-v-48160b0e]{border-color:var(--eb-primary);background:var(--eb-primary-subtle);color:var(--eb-primary-deep)}.user-avatar[data-v-48160b0e]{border-radius:var(--eb-radius-full);width:26px;height:26px;color:var(--eb-text-secondary);background:#e5e6eb;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:inline-flex}.desktop-header__user-btn:hover .user-avatar[data-v-48160b0e]{background:var(--eb-primary-subtle);color:var(--eb-primary)}.desktop-header__user-btn--active .user-avatar[data-v-48160b0e]{background:var(--eb-primary);color:#fff}.user-name[data-v-48160b0e]{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.user-tier[data-v-48160b0e]{background:linear-gradient(135deg, #ffb347 0%, var(--eb-brand,#f26b1d) 100%);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;box-shadow:0 0 0 3px #ffa63d2e}.user-demo[data-v-48160b0e]{height:20px;box-shadow:inset 0 0 0 1px var(--eb-line-strong,#e2e4e9);color:var(--eb-ink-3,#6b7480);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;padding:0 6px;font-size:12px;font-weight:500;display:inline-flex}.user-points[data-v-48160b0e]{color:var(--eb-text-secondary);white-space:nowrap;font-size:12px;font-weight:500}.user-points b[data-v-48160b0e]{color:var(--eb-text);font-size:14px;font-weight:700}.desktop-header__redeem[data-v-48160b0e]{border:1px solid var(--eb-brand);height:28px;color:var(--eb-brand);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.desktop-header__redeem[data-v-48160b0e]:hover{background:var(--eb-brand-soft,#ff8a001a)}.desktop-header__signin[data-v-48160b0e]{border-radius:var(--eb-radius-full);background:var(--eb-brand,#ff7800);color:#fff;white-space:nowrap;cursor:pointer;border:0;align-items:center;gap:4px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background .2s;display:inline-flex}.desktop-header__signin[data-v-48160b0e]:hover:not(:disabled){background:var(--eb-brand-deep,#d9590b)}.desktop-header__signin[data-v-48160b0e]:disabled{cursor:default}.desktop-header__signin.is-done[data-v-48160b0e]{color:var(--eb-ink-3,#6b7480);box-shadow:inset 0 0 0 1px var(--eb-border);background:#f7f8fa}.desktop-header__sr[data-v-48160b0e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell__main[data-v-48160b0e]{min-width:0;padding-bottom:calc(56px + var(--safe-bottom));flex:1;min-height:calc(100vh - 64px)}.tabbar[data-v-48160b0e]{height:calc(var(--mobile-tabbar-height) + var(--safe-bottom));padding-bottom:var(--safe-bottom);-webkit-backdrop-filter:blur(20px);z-index:90;background:#fffffff0;border-top:1px solid #0000000f;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #00000008}.tabbar__item[data-v-48160b0e]{height:var(--mobile-tabbar-height);color:var(--eb-text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;font-size:12px;text-decoration:none;transition:color .2s;display:flex;position:relative}.tabbar__icon[data-v-48160b0e]{color:currentColor;line-height:0;transition:transform .2s cubic-bezier(.4,0,.2,1);display:block}.tabbar__item--active .tabbar__icon[data-v-48160b0e]{transform:translateY(-1px)}.tabbar__label[data-v-48160b0e]{font-size:12px;font-weight:500;line-height:1.2}.tabbar__dot[data-v-48160b0e]{background:var(--eb-primary);opacity:0;border-radius:50%;width:4px;height:4px;margin-top:1px;transition:all .2s cubic-bezier(.4,0,.2,1);transform:scale(.4)}.tabbar__item--active[data-v-48160b0e]{color:var(--eb-primary-deep)}.tabbar__item--active .tabbar__label[data-v-48160b0e]{font-weight:700}.tabbar__item--active .tabbar__dot[data-v-48160b0e]{opacity:1;transform:scale(1)}@media (width>=1200px){.desktop-header[data-v-48160b0e]{display:block}.shell__main[data-v-48160b0e]{padding-top:64px;padding-bottom:var(--eb-space-6)}.shell--radar .shell__main[data-v-48160b0e]{padding-bottom:0}.tabbar[data-v-48160b0e]{display:none}}.coming-soon[data-v-0d0603ed]{padding:var(--eb-space-6) var(--eb-page-padding);text-align:center;color:var(--eb-text-secondary)}.coming-soon__title[data-v-0d0603ed]{font-size:var(--eb-text-xl);color:var(--eb-text);margin-bottom:var(--eb-space-2)}.coming-soon__text[data-v-0d0603ed]{margin:0 0 var(--eb-space-4);font-size:var(--eb-text-sm)}.coming-soon__back[data-v-0d0603ed]{color:var(--eb-primary);font-size:var(--eb-text-base);text-decoration:none}.async-load-error[data-v-70c00c74]{max-width:520px;color:var(--eb-text,#1f2937);text-align:center;background:var(--eb-surface,#fff);border:1px solid var(--eb-border,#e5e7eb);border-radius:16px;margin:64px auto;padding:28px}h1[data-v-70c00c74]{margin:0 0 12px;font-size:22px}p[data-v-70c00c74]{color:var(--eb-text-secondary,#64748b);margin:0 0 20px;line-height:1.7}button[data-v-70c00c74]{color:#fff;background:var(--eb-primary,#8b1d2c);cursor:pointer;border:0;border-radius:8px;padding:9px 18px}
