:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#030303;--border:#555;--text:#eee;--muted:#9a9a9a;--red:#ff4242;--soft-red:#ff8a8a;--green:#39d353;--soft-green:#8ee89c;--yellow:#fff200;--blue:#2fa7ff;--panel:#0b0d10;--panel-2:#11161b;--member-shell-sidebar-width:194px;--member-shell-sidebar-collapsed-width:70px;--member-shell-gap:12px;--member-shell-padding:10px;--member-shell-bg:radial-gradient(circle at 58% -16%, #c4923912, transparent 34%), linear-gradient(135deg, #0b0e11 0%, #090b0e 55%, #10151a 100%);--member-sidebar-radius:18px;--member-sidebar-glow:radial-gradient(circle at 0 0, #d7a54914, transparent 28%);--member-sidebar-bg:linear-gradient(180deg, #161a1efa, #0f1317fa);--member-sidebar-border:#ffffff06;--member-sidebar-text:#c9c5bd;--member-sidebar-muted:#aaa69d;--member-sidebar-icon:#d7d0c2;--member-sidebar-accent:#ffe19a;--member-sidebar-hover-border:#d3a44f3d;--member-sidebar-hover-bg:linear-gradient(90deg, #9a6f3038, #684c2714);--member-sidebar-active-border:#d3a44f6b;--member-sidebar-active-bg:linear-gradient(90deg, #9a6f308f, #684c2738);--member-sidebar-active-highlight:#ffe7a414;--member-subnav-border:#d39a2f4d;--member-scroll-thumb:#cd9f4c75;--member-accent:#d5a449;--member-accent-bright:#ffe19a;--member-accent-ink:#201300;--member-topbar-text:#dedbd5;--member-topbar-muted:#b8b1a5;--member-control-border:#d5a44942;--member-control-bg:#d5a44914;--member-control-hover:#d5a44929;--member-primary-bg:linear-gradient(180deg, #ffe08b, #df9f2b);--member-avatar-bg:radial-gradient(circle at 35% 25%, #9b7537, #2f3337 58%);--member-content-bg:linear-gradient(180deg, #0b0e11f5, #06080afa);--member-page-bg:#080b0d;--member-panel-bg:#101416;--member-panel-bg-soft:#121618e0;--member-panel-border:#d5a44938;--member-divider:#d5a44929;--member-page-text:#eee9df;--member-page-muted:#a9a49a;--member-scroll-track:#ffffff09;--member-ui-action-text:#f2c767;--member-ui-action-bg:#ffffff09;--member-ui-control-text:#d8cbb5;--member-ui-muted:#9d9589;--member-ui-strong-text:#f6ead4;--member-ui-control-bg:#ffffff06;--member-ui-control-border:#c9912b4d;--member-ui-control-border-strong:#d59e3a75;--member-ui-link-border:#da9d3075;--member-ui-active-ink:#221500;--member-ui-active-bg:linear-gradient(90deg, #f7d37c, #d99d35);--member-ui-panel-bg:radial-gradient(circle at 12% 0, #da9d301a, #0000 42%), #0c0c0ce0;--member-ui-panel-border:#c9912b47;--member-ui-panel-shadow:inset 0 1px #ffffff09;--member-ui-avatar-ink:#1d1200;--member-ui-avatar-bg:linear-gradient(135deg, #fff0bd, #c99131);--member-ui-table-divider:#ffffff0f;--member-ui-table-head-bg:#ffffff09;--member-ui-page-title-text:#fff4d2;--member-ui-page-subtitle-text:#a89d8c;--member-ui-page-icon:#d9a13d;--member-ui-stat-strip-glow:#da9d3029;--member-ui-stat-strip-surface:linear-gradient(145deg, #ffffff0b, #ffffff04);--member-ui-stat-strip-border:#c9912b4d;--member-ui-stat-strip-divider:#c9912b38;--member-ui-stat-label:#9d9589;--member-ui-stat-value:#ffdca0;--member-ui-stat-positive:#8fd99a;--member-ui-dialog-border:#c9912b75;--member-ui-dialog-glow:#da9d301f;--member-ui-dialog-surface:linear-gradient(145deg, #11120f, #07090a 72%);--member-ui-dialog-shadow:0 34px 90px #000000b3, inset 0 1px #ffffff0a;--member-ui-dialog-divider:#c9912b3d;--member-ui-dialog-close-border:#c9912b61;--member-content-gutter:14px;--member-z-sidebar:30;--member-z-topbar:40;--member-z-popover:1000;--member-z-dialog:12000;--member-z-toast:200000}html[data-skin=cyan]{--member-shell-bg:radial-gradient(circle at 84% 12%, #21afc12e, transparent 26%), radial-gradient(circle at 25% 110%, #1a7e8d21, transparent 32%), linear-gradient(135deg, #020607, #071012 58%, #030708);--member-sidebar-glow:radial-gradient(circle at 0 0, #41c9db1f, transparent 30%);--member-sidebar-bg:linear-gradient(180deg, #07191cfa, #040c0efa);--member-sidebar-border:#41c9db33;--member-sidebar-text:#c3dadd;--member-sidebar-muted:#78a4aa;--member-sidebar-icon:#41c9db;--member-sidebar-accent:#72e4ef;--member-sidebar-hover-border:#41c9db6b;--member-sidebar-hover-bg:linear-gradient(90deg, #125b669e, #08333a61);--member-sidebar-active-border:#41c9db9e;--member-sidebar-active-bg:linear-gradient(90deg, #125b66db, #08333ac7);--member-sidebar-active-highlight:#72e4ef1a;--member-subnav-border:#41c9db4d;--member-scroll-thumb:#41c9db7a;--member-accent:#41c9db;--member-accent-bright:#72e4ef;--member-accent-ink:#031d22;--member-topbar-text:#d8eef1;--member-topbar-muted:#9ec1c5;--member-control-border:#41c9db5c;--member-control-bg:#1f8f9d1c;--member-control-hover:#1f8f9d36;--member-primary-bg:linear-gradient(180deg, #68ddea, #2ba8bb);--member-avatar-bg:radial-gradient(circle at 35% 25%, #2c9aaa, #24383b 60%);--member-content-bg:linear-gradient(180deg, #051215f7, #030a0cfc);--member-page-bg:#050d0f;--member-panel-bg:#091719;--member-panel-bg-soft:#09191ce0;--member-panel-border:#41c9db40;--member-divider:#41c9db29;--member-page-text:#dcecee;--member-page-muted:#96b5b9;--member-scroll-track:#41c9db0e;--member-ui-action-text:var(--member-accent-bright);--member-ui-action-bg:var(--member-control-bg);--member-ui-control-text:var(--member-page-text);--member-ui-muted:var(--member-page-muted);--member-ui-strong-text:var(--member-page-text);--member-ui-control-bg:var(--member-control-bg);--member-ui-control-border:var(--member-control-border);--member-ui-control-border-strong:color-mix(in srgb, var(--member-accent) 56%, transparent);--member-ui-link-border:color-mix(in srgb, var(--member-accent) 52%, transparent);--member-ui-active-ink:var(--member-accent-ink);--member-ui-active-bg:var(--member-primary-bg);--member-ui-panel-bg:radial-gradient(circle at 12% 0, #41c9db1a, transparent 42%), var(--member-panel-bg-soft);--member-ui-panel-border:var(--member-panel-border);--member-ui-panel-shadow:inset 0 1px #72e4ef0f;--member-ui-avatar-ink:var(--member-accent-ink);--member-ui-avatar-bg:linear-gradient(135deg, #9af2f7, #2ba8bb);--member-ui-table-divider:var(--member-divider);--member-ui-table-head-bg:color-mix(in srgb, var(--member-accent) 10%, transparent);--member-ui-page-title-text:var(--member-accent-bright);--member-ui-page-subtitle-text:var(--member-page-muted);--member-ui-page-icon:var(--member-accent);--member-ui-stat-strip-glow:#41c9db1f;--member-ui-stat-strip-surface:linear-gradient(145deg, #41c9db0d, #ffffff05);--member-ui-stat-strip-border:var(--member-panel-border);--member-ui-stat-strip-divider:var(--member-divider);--member-ui-stat-label:var(--member-page-muted);--member-ui-stat-value:#c8f6f8;--member-ui-stat-positive:#68d99b;--member-ui-dialog-border:color-mix(in srgb, var(--member-accent) 46%, transparent);--member-ui-dialog-glow:color-mix(in srgb, var(--member-accent) 12%, transparent);--member-ui-dialog-surface:linear-gradient(145deg, #0b1719, #03090a 72%);--member-ui-dialog-shadow:0 34px 90px #000000b3, inset 0 1px #72e4ef0f;--member-ui-dialog-divider:var(--member-divider);--member-ui-dialog-close-border:color-mix(in srgb, var(--member-accent) 38%, transparent)}*{box-sizing:border-box}i[data-lucide]{justify-content:center;align-items:center;line-height:0;display:inline-flex}html,body{height:100%}body{color:var(--text);letter-spacing:0;background:#000;margin:0;font-family:Arial,Microsoft YaHei,sans-serif;overflow:hidden}.login-tabs span,.login-tabs button,.strategy-inline-input input{background:0 0;border:0}.home-nav button.home-nav-parent,.strategy-market-filters label,.analyst-list-filters label,.analyst-list-filters>label:first-child{position:relative}.home-trial-days.is-expiring,.analyst-form-grid b,.analyst-textarea-label b,.analyst-avatar-field b{color:#ff4d5e}.home-actions button svg,.analyst-detail-head svg,.analyst-detail-actions svg{width:15px;height:15px}.vip-center-view,.coin-recharge-view,.activity-center-view,.income-center-view,.fans-center-view,.member-relation-view,.agent-application-view,.member-group-view,.market-sentiment-view,.market-guess-view,.ai-copy-page,.platform-build-view,.quant-history-view,.strategy-market-view,.message-center-view{gap:10px;min-height:0;padding:0 2px 10px}.member-relation-view{color:var(--text)}.relation-page-head{justify-content:space-between;align-items:flex-end;padding:8px 4px 0;display:flex}.relation-page-head h2{letter-spacing:0;margin:0;font-size:26px}.relation-page-head span{color:var(--muted);font-size:13px}.relation-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.relation-stats article,.relation-filters,.relation-tree-card,.relation-table-card,.relation-side-card{background:radial-gradient(circle at 0 0,#da9d301f,#0000 42%),linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid #da9d3059;border-radius:8px}.relation-stats article{grid-template-columns:52px 1fr;align-items:center;gap:2px 14px;min-height:92px;padding:14px 18px;display:grid}.relation-stats article span{color:#111;background:radial-gradient(circle at 35% 25%,#ffe28a,#b17517 68%,#b175172e);border-radius:50%;grid-row:1/4;place-items:center;width:46px;height:46px;display:grid}.relation-stats article label{color:#b9ae9d;font-size:13px}.relation-stats article b{font-size:25px}.relation-stats article b em{color:#b9ae9d;font-size:13px;font-style:normal}.relation-stats article small{color:#aaa}.relation-stats article small .up{color:#25e06f}.relation-stats article small .down{color:#ff4d5d}.relation-filters{grid-template-columns:minmax(220px,1fr) 170px 170px minmax(280px,1.1fr) 88px 88px;align-items:end;gap:10px;padding:12px;display:grid}.relation-filters label{color:#d8d2c6;align-items:center;gap:8px;font-size:13px;display:flex}.relation-filters input,.relation-filters select{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:6px;min-width:0;height:34px;padding:0 10px}.relation-filters select{color:#111;background-color:#fff}.relation-filters button{color:#1b1304;background:linear-gradient(135deg,#f4c95f,#b67815);border:1px solid #da9d30a6;border-radius:6px;height:34px;font-weight:800}.relation-filters button[type=button]{color:#f8d57a;background:#ffffff0a}.relation-search{position:relative}.relation-search input{width:100%;padding-right:38px}.relation-search button{width:34px;padding:0;position:absolute;bottom:0;right:2px}.relation-dashboard{grid-template-columns:minmax(0,1fr) 310px;gap:12px;min-height:0;display:grid}.relation-main{grid-template-rows:minmax(310px,.95fr) auto;gap:10px;min-width:0;display:grid}.relation-tree-card{background:linear-gradient(#da9d3014 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#da9d3014 1px,#0000 1px) 0 0/18px 18px,radial-gradient(circle at 50% 20%,#0082ff1c,#0000 45%),#071015;min-height:320px;padding:14px;position:relative;overflow:hidden}.relation-legend{color:#b8b1a5;justify-content:flex-end;gap:16px;margin-bottom:8px;font-size:12px;display:flex}.relation-legend i{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.relation-legend .blue{background:#29b8f4}.relation-legend .purple{background:#d15cf2}.relation-legend .violet{background:#7458ff}.relation-tree-stage{justify-items:center;gap:18px;padding:4px 10px 18px;display:grid}.relation-tree-row{flex-wrap:wrap;justify-content:center;gap:16px;width:100%;display:flex}.relation-tree-row.direct{justify-content:space-around}.relation-node{color:#fff;text-align:left;cursor:pointer;background:#0c0e0dd6;border:1px solid #da9d306b;border-radius:9px;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-width:146px;padding:8px 10px;display:grid;box-shadow:0 0 0 1px #ffffff05,0 8px 18px #0000002e}.relation-node.primary{border-color:#d99f2e;min-width:220px;box-shadow:0 0 22px #da9d3040}.relation-node-avatar,.relation-table-avatar,.relation-profile-avatar{color:#111;background:linear-gradient(135deg,#fff4c4,#a46710);border-radius:50%;place-items:center;font-weight:900;display:grid;overflow:hidden}.relation-node-avatar{width:42px;height:42px}.relation-node-avatar img,.relation-table-avatar img,.relation-profile-avatar img,.analyst-avatar-btn img,.analyst-avatar img{object-fit:cover;width:100%;height:100%}.relation-node-body b{font-size:14px;display:block}.relation-node-body small{color:#b9b1a4;font-size:11px;display:block}.relation-node-body em{color:#fbd36a;border:1px solid #da9d308c;border-radius:4px;margin-left:5px;padding:1px 5px;font-style:normal}.relation-node-body i{border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.relation-status.ok,.relation-node-body i.ok,.relation-profile small.ok{color:#2ee871}.relation-node-body i.ok{background:#2ee871}.relation-status.warn,.relation-node-body i.warn,.relation-profile small.warn{color:#f5c451}.relation-node-body i.warn{background:#f5c451}.relation-status.off,.relation-node-body i.off,.relation-profile small.off{color:#888}.relation-node-body i.off{background:#888}.relation-table-card{padding:0;overflow:hidden}.relation-table-card header{border-bottom:1px solid #ffffff14;padding:12px 14px}.relation-table-card h3{margin:0;font-size:16px}.relation-table-scroll{overflow:auto}.relation-table{border-collapse:collapse;width:100%;min-width:960px}.relation-table th,.relation-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff12;padding:10px 12px}.relation-table th{color:#cbbf9e;background:#ffffff09;font-size:13px}.relation-table td small{color:#9c9489;font-size:11px;display:block}.relation-table-avatar,.relation-node.small .relation-node-avatar{width:34px;height:34px}.relation-vip{color:#f7d05f;background:#da9d301f;border:1px solid #da9d3080;border-radius:5px;padding:2px 7px;display:inline-block}.relation-action{color:#f6cd64;background:#da9d3021;border:1px solid #da9d3080;border-radius:5px;padding:5px 9px}.relation-pagination{justify-content:flex-end;align-items:center;gap:10px;padding:11px 14px;display:flex}.relation-pagination>span{color:#c9c0ae;margin-right:auto}.relation-pagination button,.relation-pagination select,.relation-pagination input{color:#fff;background:#ffffff0a;border:1px solid #ffffff24;border-radius:5px;height:30px;padding:0 10px}.relation-pagination select{color:#111;background:#fff}.relation-pagination button.active{color:#ffd66d;background:#da9d304d;border-color:#d79d2b}.relation-pagination input{text-align:center;width:52px}.relation-side{align-content:start;gap:12px;min-width:0;display:grid}.relation-side-card,.analyst-flow-card,.analyst-tip-card{padding:16px}.relation-side-card h3{margin:0 0 12px;font-size:16px}.relation-profile{border-bottom:1px solid #ffffff1a;grid-template-columns:72px 1fr;align-items:center;gap:12px;padding-bottom:14px;display:grid}.relation-profile-avatar{border:2px solid #da9d30a6;width:72px;height:72px}.relation-profile b{font-size:20px;display:block}.relation-profile em{color:#fbd66d;background:#da9d302e;border-radius:5px;margin:4px 0;padding:2px 7px;font-style:normal;display:inline-block}.relation-detail-list{grid-template-columns:76px 1fr;gap:9px 12px;margin:14px 0 0;font-size:13px;display:grid}.relation-detail-list dt{color:#a9a092}.relation-detail-list dd{text-align:right;color:#fff;margin:0}.relation-summary-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.relation-summary-grid span{background:#ffffff06;border:1px solid #da9d3038;border-radius:8px;place-items:center;min-height:96px;display:grid}.relation-summary-grid svg{color:#d99f2e}.relation-summary-grid b{color:#ffd66d;font-size:24px}.relation-summary-grid small{color:#b8afa2}.relation-empty,.relation-loading{color:#b9b1a4;margin:30px auto}.strategy-score{justify-items:center;gap:1px;min-width:90px;display:grid}.strategy-score b{color:#ffc13b;font-size:22px}.strategy-score span{color:#ffc13b;letter-spacing:1px}.strategy-score small{color:#9d9589}.strategy-users{text-align:center;min-width:88px}.strategy-users b{color:#f6ead4;font-size:22px;display:block}.strategy-users small,.strategy-market-head span{color:#b7ad9d}.strategy-actions{gap:5px;min-width:128px;display:grid}.strategy-actions button,.strategy-detail-actions button,.strategy-detail-title button{color:#f8d17d;background:#ffffff06;border:1px solid #da9d3085;border-radius:5px;height:28px;font-weight:900}.strategy-actions button{justify-content:center;align-items:center;gap:5px;display:inline-flex}.strategy-actions button svg{width:14px}.strategy-actions .buy,.strategy-detail-actions .buy,.message-action-row button:first-child{color:#221500;background:linear-gradient(90deg,#f7d37c,#d99d35);border:0}.strategy-actions small{text-align:center;color:#b7ad9d;font-size:12px}.asset-icon{color:#ffd86f;background:radial-gradient(circle at 35% 28%,#ffdb8042,#0000 44%),linear-gradient(135deg,#5f4416b8,#0c0c0ae0);border:1px solid #efb94c61;border-radius:50%;grid-row:span 3;align-self:center;place-items:center;width:58px;height:58px;display:grid;overflow:hidden;box-shadow:0 0 20px #d290201f,inset 0 0 16px #ffd15d14}.asset-icon img,.asset-icon b{grid-area:1/1}.asset-icon img{object-fit:contain;z-index:2;width:100%;height:100%}.asset-icon img:not(.is-broken)+b{opacity:0}.asset-icon img.is-broken{display:none}.asset-icon b{z-index:1;letter-spacing:0;text-shadow:0 1px 8px #00000094;font-size:20px;line-height:1}.communication-placeholder,.analyst-apply-form,.strategy-upload-preview-card{gap:12px;display:grid}.communication-empty-workbench{color:#a99d89;text-align:center;background:linear-gradient(145deg,#161109eb,#0a0907f5);border:1px solid #da9d304d;border-radius:8px;align-content:center;place-items:center;gap:12px;min-height:360px;display:grid}.communication-empty-workbench svg{color:#ffd36b;width:54px;height:54px}.communication-empty-workbench h3{color:#ffe39a;margin:0}#hotTopicPublishBtn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;line-height:1;display:inline-flex}#hotTopicPublishBtn svg{flex:none;width:17px;height:17px}.follow-topic-item{grid-template-columns:128px minmax(0,1fr)}.follow-topic-item>div:last-child>em{color:#9f978a;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-style:normal;display:block;overflow:hidden}.follow-card-user{color:#aaa091;align-items:center;gap:8px;margin:4px 0;font-size:12px;display:flex}.follow-card-user b{color:#eadfcc}.follow-card-user time{color:#8d8478}.follow-load-more,.follow-all-comments{color:#d99a24;background:#da9d301a;border:0;border-radius:0 0 8px 8px;height:28px;margin:0 12px 10px;font-weight:900}.follow-detail-actions{gap:8px;display:flex}.follow-detail-actions button{color:#ffd36b;background:#da9d3014;border:1px solid #da9d306b}.follow-author>span,.follow-analyst-rank p>span,.follow-recommend p>span{color:#151515;background:linear-gradient(#e7edf4,#c7d1dc);border:2px solid #da9d3073;border-radius:999px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.follow-author strong{color:#c7bca9;margin-left:auto;font-weight:500}.follow-author strong+strong{margin-left:6px}.follow-actions{grid-template-columns:repeat(4,112px)}.follow-comments{grid-template-rows:auto auto minmax(0,auto) auto}.follow-all-comments{border-radius:6px;justify-self:center;min-width:180px;margin-top:6px}.follow-analyst-rank p{grid-template-columns:24px 36px minmax(0,1fr) auto;align-items:center;gap:4px 8px;margin:10px 0 0;display:grid}.follow-analyst-rank p>em{color:#d9d0c0;background:#3b3f42;border-radius:999px;place-items:center;width:22px;height:22px;font-style:normal;font-weight:900;display:grid}.follow-analyst-rank p:nth-of-type(-n+3)>em{color:#211405;background:linear-gradient(#ffd77a,#d99a24)}.follow-analyst-rank b,.follow-recommend b{color:#f2e6d1}.follow-analyst-rank small,.follow-recommend small{color:#ffd36b;border:1px solid #da9d3059;border-radius:4px;margin-left:6px;padding:1px 5px;font-size:11px}.follow-analyst-rank p>i{color:#8f8679;grid-column:3;font-size:12px;font-style:normal}.follow-analyst-rank strong{color:#a79d8d;grid-area:1/4/span 2;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.follow-analyst-rank strong svg{color:#ff5e2e;width:13px}.follow-timeline{position:relative}.follow-timeline p{color:#a79d8d;grid-template-columns:14px 58px minmax(0,auto) auto;align-items:center;gap:6px;margin:10px 0 0;font-size:12px;display:grid;position:relative}.follow-timeline p:before{content:"";background:#da9d3047;width:1px;position:absolute;top:-11px;bottom:12px;left:6px}.follow-timeline p:first-of-type:before{top:6px}.follow-timeline em{z-index:1;background:#111;border:2px solid #d99a24;border-radius:999px;width:10px;height:10px;font-style:normal;position:relative}.follow-timeline p:nth-of-type(3) em,.follow-timeline p:nth-of-type(4) em{border-color:#3fd36f}.follow-timeline p:nth-of-type(5) em{border-color:#e9507a}.follow-timeline b{color:#e5d8c4}.follow-timeline span{color:#8d8478}.follow-timeline small{color:#c4b9a6;white-space:nowrap;text-overflow:ellipsis;grid-column:2/-1;overflow:hidden}.follow-tags button:last-child{border-style:dashed}.follow-recommend p{grid-template-columns:36px minmax(0,1fr) 72px;align-items:center;gap:4px 8px;margin:12px 0 0;display:grid}.follow-recommend em{color:#8f8679;grid-column:2;font-size:12px;font-style:normal}.follow-recommend button{color:#ffd36b;background:#da9d3014;border:1px solid #da9d306b;border-radius:5px;grid-area:1/3/span 2;height:34px;font-weight:900}.trader-video-upload-panel{background:radial-gradient(circle at 86% 4%,#3c90ff14,#0000 30%),radial-gradient(circle at 16% 18%,#da9d3014,#0000 28%),#07090a;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;height:100%;min-height:0;padding:14px 16px 16px;display:grid}.trader-upload-stepper{background:#ffffff06;border:1px solid #da9d3047;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.trader-upload-stepper button{color:#9f9687;text-align:left;background:0 0;border:0;border-right:1px solid #da9d302e;align-items:center;gap:14px;min-height:68px;padding:0 22px;display:flex}.trader-upload-stepper button:last-child,.strategy-preview-metrics div:last-child{border-right:0}.trader-upload-stepper button.active{color:#ffe3a1;background:linear-gradient(90deg,#da9d3047,#da9d300d)}.trader-upload-stepper b{color:#ffd36b;background:#da9d301f;border:1px solid #ffd36b85;border-radius:999px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.trader-upload-stepper .active b{color:#211405;background:linear-gradient(#ffe083,#d99a24)}.trader-upload-stepper span{gap:4px;font-weight:900;display:grid}.trader-upload-stepper small{color:#8d867a;font-weight:600}.trader-video-upload-grid{grid-template-columns:minmax(0,1fr) 360px;gap:14px;min-height:0;padding-right:2px;display:grid;overflow:auto}.trader-video-upload-main{align-content:start;gap:12px;min-width:0;display:grid}.trader-upload-card,.trader-upload-side-card{background:radial-gradient(circle at 10% 0,#da9d3014,#0000 35%),linear-gradient(145deg,#141514f2,#080a0bfa);border:1px solid #da9d3047;border-radius:8px;box-shadow:inset 0 1px #ffffff0a}.trader-upload-card{padding:14px}.trader-upload-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.trader-upload-form-grid label{color:#f5df9c;gap:8px;font-size:14px;font-weight:900;display:grid;position:relative}.trader-upload-form-grid label.required:before{content:"*";color:#ff6b57;position:absolute;top:0;left:-9px}.trader-upload-form-grid label small{color:#8f887c;margin-left:6px;font-weight:600}.trader-upload-form-grid input,.trader-upload-form-grid select,.trader-upload-form-grid textarea,.trader-publish-card input,.trader-publish-card select{color:#f4ead8;background:#030405d1;border:1px solid #da9d3038;border-radius:5px;outline:0;width:100%;min-width:0}.trader-upload-form-grid input,.trader-upload-form-grid select,.analyst-form-grid input,.analyst-form-grid select{height:38px;padding:0 12px}.trader-upload-form-grid textarea{resize:vertical;min-height:78px;padding:12px}.trader-upload-form-grid em{color:#a99e8a;font-size:12px;font-style:normal;position:absolute;bottom:8px;right:10px}.trader-upload-wide,.strategy-upload-tags,.strategy-upload-form footer,.strategy-upload-form h3,.strategy-upload-desc,.strategy-preview-metrics{grid-column:1/-1}.trader-upload-tags{flex-wrap:wrap;gap:8px;display:flex}.trader-upload-tags button,.trader-radio-row button{color:#d6c6a8;background:#ffffff09;border:1px solid #da9d3042;border-radius:4px;min-height:32px;padding:0 12px;font-weight:800}.trader-upload-tags button.active,.trader-radio-row button.active{color:#ffd36b;background:#da9d302e;border-color:#ffd36b9e}.trader-media-card{grid-template-columns:240px minmax(0,1fr);gap:16px;display:grid}.trader-cover-upload,.trader-video-file-upload{min-width:0}.trader-cover-upload h3,.trader-video-file-upload h3,.trader-attachment-card h3,.trader-upload-side-card h3{color:#ffe29a;margin:0 0 12px;font-size:16px}.trader-video-file-upload h3 span{color:#ff6b57}.trader-cover-upload figure,.trader-video-preview{background:#050607;border:1px solid #da9d3047;border-radius:8px;margin:0;position:relative;overflow:hidden}.trader-cover-upload figure{cursor:pointer;height:132px;transition:border-color .16s,box-shadow .16s}.trader-cover-upload figure.dragging{border-color:#ffe083;box-shadow:inset 0 0 0 1px #ffe08347,0 0 18px #da9d302e}.trader-cover-upload img,.trader-video-preview img,.trader-video-preview video{object-fit:cover;width:100%;height:100%;display:block}.trader-cover-upload button,.trader-attachment-card button,.trader-upload-actions button,.trader-video-preview button{color:#ffd36b;background:#da9d3017;border:1px solid #da9d306b;border-radius:5px;font-weight:900}.trader-cover-upload button{width:100%;height:34px;margin-top:8px}.trader-cover-upload p,.trader-upload-drop p,.trader-attachment-card small,.trader-upload-side-card p,.trader-publish-card dt{color:#978f83}.trader-cover-upload p{text-align:center;margin:10px 0 0;line-height:1.6}.trader-upload-drop{text-align:center;cursor:pointer;background:#ffffff05;border:1px dashed #da9d3094;border-radius:8px;place-items:center;gap:8px;min-height:188px;padding:20px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.trader-upload-drop.dragging{background:#da9d301f;border-color:#ffe083;box-shadow:inset 0 0 0 1px #ffe08338,0 0 24px #da9d3029}.trader-upload-drop>svg{color:#f0ba45;width:42px;height:42px}.trader-upload-drop b{color:#ffe29a}.trader-upload-progress{background:#ffffff24;border-radius:999px;width:min(620px,100%);height:8px;overflow:hidden}.trader-upload-progress span{border-radius:inherit;background:linear-gradient(90deg,#ffe083,#d99a24);height:100%;display:block}.trader-upload-drop footer,.trader-video-file-upload dl{color:#afa38f;justify-content:space-between;gap:12px;width:min(620px,100%);display:flex}.trader-upload-drop footer em{font-style:normal}.trader-video-file-upload dl{margin:12px 0 0}.trader-video-file-upload dl div{gap:6px;display:flex}.trader-video-file-upload dt,.trader-video-file-upload dd{color:#aca190;margin:0}.trader-video-file-upload dd i{background:#45de72;border-radius:999px;width:8px;height:8px;margin-right:6px;display:inline-block}.trader-attachment-card div{align-items:center;gap:12px;display:flex}.trader-attachment-card>div>button{height:38px;padding:0 18px}.trader-attachment-card p{color:#d8cdb9;background:#ffffff06;border:1px solid #da9d302e;border-radius:5px;flex:1;align-items:center;gap:10px;min-height:38px;margin:0;padding:0 12px;display:flex}.trader-attachment-card p small{margin-left:auto}.trader-attachment-card p span{align-items:center;gap:8px;margin-right:10px;display:inline-flex}.trader-attachment-card p.dragging{background:#da9d301f;border-color:#ffe083b8}.trader-attachment-card p button{color:#cfc4b2;background:#ffffff14;border-radius:999px;width:24px;height:24px}.trader-video-upload-side{align-content:start;gap:12px;min-width:0;display:grid}.trader-upload-side-card{padding:14px}.trader-video-preview{height:150px}.trader-video-preview:after{content:"";background:radial-gradient(circle,#0000 0 36%,#0000006b 72%);position:absolute;inset:0}.trader-video-preview button{z-index:1;color:#fff7dc;background:#0000007a;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trader-upload-side-card>b{color:#ffe29a;margin-top:10px;display:block}.trader-upload-side-card p{flex-wrap:wrap;gap:10px;margin:8px 0 0;display:flex}.trader-upload-side-card p svg{color:#d7a33b;width:14px;height:14px}.trader-publish-card dl{gap:12px;margin:0;display:grid}.trader-publish-card dl div{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:8px;display:grid}.trader-publish-card dt,.trader-publish-card dd,.strategy-detail-title h2{margin:0}.trader-publish-card dd{color:#e5d8c2}.trader-publish-card dd>span{color:#ffd36b}.trader-radio-row{flex-wrap:wrap;gap:8px;display:flex}.trader-publish-card input,.trader-publish-card select{height:36px;margin-top:12px;padding:0 10px}.trader-publish-card input:disabled{opacity:.52}.trader-publish-card label{color:#d8cdb9;justify-content:space-between;align-items:center;gap:12px;min-height:36px;margin-top:10px;display:flex}.trader-video-switch{color:#b8ad9b;background:#ffffff24;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:4px;width:58px;height:26px;padding:0 7px;font-weight:900;display:inline-flex}.trader-video-switch span{background:#c9c4bb;border-radius:999px;width:18px;height:18px}.trader-video-switch.active{color:#241606;background:linear-gradient(90deg,#d19b2b,#ffe083)}.trader-estimate-card>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.trader-estimate-card span{background:#ffffff06;border:1px solid #da9d3038;border-radius:6px;place-items:center;gap:4px;min-height:72px;display:grid}.trader-estimate-card svg{color:#d6a13b}.trader-estimate-card small{color:#9c9387}.trader-estimate-card b{color:#ffe29a}.trader-upload-actions{grid-template-columns:118px 118px minmax(0,1fr) 128px 128px;gap:12px;padding-top:2px;display:grid}.trader-upload-actions button{vertical-align:middle;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}.trader-upload-actions button svg{stroke-width:2.2px;flex:0 0 16px;width:16px;height:16px}.trader-upload-actions button.primary{color:#211405;background:linear-gradient(#ffe083,#d99a24);border:0}@media (width<=1280px){.trader-video-upload-grid{grid-template-columns:minmax(0,1fr)}.trader-video-upload-side{grid-template-columns:repeat(3,minmax(0,1fr))}.trader-media-card{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.trader-upload-stepper,.trader-upload-form-grid,.trader-video-upload-side,.trader-estimate-card>div,.trader-upload-actions{grid-template-columns:minmax(0,1fr)}.trader-upload-actions span{display:none}.trader-attachment-card div,.trader-upload-drop footer,.trader-video-file-upload dl{flex-direction:column;align-items:stretch}}.communication-head,.communication-stats,.communication-layout,.communication-feed-card header,.communication-post,.communication-post header,.communication-post footer,.communication-compose div,.communication-topic-card div,.communication-rank-card p{align-items:center;display:flex}.communication-head{background:radial-gradient(circle at 100% 0,#da9d3013,#0000 34%),linear-gradient(145deg,#161109eb,#0a0907f5);border:1px solid #da9d3057;border-radius:8px;justify-content:space-between;gap:18px;padding:14px 18px;box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000038}.communication-head span{color:#ffd36bbd;font-size:12px;font-weight:800}.communication-head h2{color:#ffe39a;margin:4px 0;font-size:28px}.communication-head p{color:#a99d89;margin:0}.communication-head button,.communication-compose button,.communication-topic-card button,.communication-post footer button{color:#ffd36b;background:#da9d3014;border:1px solid #da9d3075;border-radius:6px;font-weight:800}.communication-head button{align-items:center;gap:8px;height:38px;padding:0 14px;display:inline-flex}.communication-head button svg,.communication-post footer svg,.strategy-detail-actions svg,.message-detail-actions svg{width:16px}.communication-stats,.message-detail-actions{gap:10px}.communication-stats article{background:radial-gradient(circle at 100% 0,#da9d3013,#0000 34%),linear-gradient(145deg,#161109eb,#0a0907f5);border:1px solid #da9d304d;border-radius:8px;flex:1 1 0;grid-template-columns:48px minmax(0,1fr);align-content:center;gap:2px 12px;min-width:0;min-height:82px;padding:12px 14px;display:grid}.communication-stats svg{color:#211405;background:linear-gradient(#ffe39a,#c98e2b);border-radius:999px;grid-row:span 3;width:46px;height:46px;padding:11px}.communication-stats span,.communication-stats em,.communication-post time,.communication-post p,.communication-rank-card span{color:#a99d89}.communication-stats b{color:#ffe39a;font-size:24px}.communication-stats em{font-size:12px;font-style:normal}.communication-layout,.message-layout{align-items:stretch;gap:12px;min-height:0}.communication-feed-card,.communication-compose,.communication-topic-card,.communication-rank-card{background:radial-gradient(circle at 100% 0,#da9d3013,#0000 34%),linear-gradient(145deg,#161109eb,#0a0907f5);border:1px solid #da9d304d;border-radius:8px;box-shadow:inset 0 1px #ffffff0a}.communication-feed-card{flex:auto;grid-template-rows:auto minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.communication-feed-card>header{border-bottom:1px solid #da9d3029;justify-content:space-between;min-height:60px;padding:0 16px}.communication-feed-card h3,.communication-compose h3,.communication-topic-card h3,.communication-rank-card h3,.communication-post h4{color:#ffe39a;margin:0}.communication-feed-card label{color:#a99d89;background:#070706d1;border:1px solid #da9d3038;border-radius:999px;align-items:center;gap:8px;width:min(360px,44%);height:34px;padding:0 12px;display:flex}.communication-feed-card input{color:#f6ead4;background:0 0;border:0;outline:0;width:100%}.communication-post-list{min-height:0;padding:10px;overflow:auto}.communication-post{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:12px;padding:14px}.communication-post+.communication-post{border-top-color:#da9d301f}.communication-post:hover{background:#da9d300e;border-color:#da9d3057}.communication-post>span{color:#211405;background:linear-gradient(#ffe39a,#c98e2b);border-radius:999px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-weight:900;display:grid}.communication-post>div{flex:1;min-width:0}.communication-post header{gap:8px}.communication-post header b,.strategy-detail-author b{color:#f6ead4}.communication-post em{color:#ffd36b;border:1px solid #da9d3057;border-radius:999px;padding:1px 6px;font-size:11px;font-style:normal}.communication-post time{margin-left:auto;font-size:12px}.communication-post h4{margin-top:8px;font-size:16px}.communication-post p{margin:8px 0 12px;line-height:1.55}.communication-post footer{gap:8px}.communication-post footer button{align-items:center;gap:5px;height:28px;padding:0 10px;font-size:12px;display:inline-flex}.communication-side{flex:0 0 360px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-width:320px;display:grid}.communication-compose,.communication-topic-card,.communication-rank-card{padding:14px}.communication-compose textarea{resize:vertical;color:#f6ead4;background:#070706d1;border:1px solid #da9d3038;border-radius:6px;outline:0;width:100%;min-height:92px;margin:12px 0;padding:10px 12px}.communication-compose div,.communication-topic-card div{flex-wrap:wrap;gap:8px}.communication-compose button,.communication-topic-card button{min-height:30px;padding:0 10px}.communication-compose button:first-child,.strategy-upload-type-row button.active,.analyst-list-filters button:last-child,.analyst-apply-actions button:last-child,.strategy-upload-form button.primary,.strategy-upload-table-card button.primary,.strategy-upload-pagination button.active,.analyst-list-pagination button.active{color:#211405;background:linear-gradient(#ffd77a,#d99a24);border-color:#ffd36bd1}.communication-rank-card p{border-top:1px solid #da9d301f;justify-content:space-between;margin:12px 0 0;padding-top:12px}.communication-rank-card b{color:#f6ead4}.analyst-list-card{overflow:hidden}.product-preview-title em{color:#ebe1cfa8}.product-preview-title{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}.product-preview-title>span{color:#ffd36b;background:#da9d3024;border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.product-preview-title b{color:#ffd36b;font-size:20px}.product-preview-title strong{color:#fff5d8;margin-left:8px;font-size:18px}.product-preview-title em{color:#dba13a;background:#da9d301f;border-radius:4px;margin-left:10px;padding:3px 8px;font-size:12px;font-style:normal;display:inline-block}.product-chart{background:repeating-linear-gradient(0deg,#0000 0 39px,#ffffff0f 40px),linear-gradient(#0000,#ffffff05);grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;gap:16px;min-height:190px;padding:18px 0 0;display:grid}.product-chart span{place-items:end center;gap:6px;min-width:0;display:grid}.product-chart b{color:#fff5d8;font-size:12px}.product-chart i{width:28px;height:var(--bar);background:linear-gradient(#ffd86d,#c88718);border-radius:4px 4px 0 0;min-height:28px;box-shadow:0 0 12px #da9d3038}.product-chart em{color:#fff5d8c2;text-align:center;justify-items:center;gap:2px;font-style:normal;line-height:1.2;display:grid}.product-chart small{color:#ebe1cf94}@media (width<=1180px){.communication-layout,.communication-stats{display:grid}.communication-side{grid-template-rows:auto;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}}@media (width<=820px){.communication-head,.communication-feed-card>header{display:grid}.communication-feed-card label,.communication-side{grid-template-columns:1fr;width:100%}}.smart-head,.smart-card-head,.strategy-upload-preview-card header,.strategy-upload-table-card>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.smart-head{padding:2px 2px 8px}.smart-head h2{color:#fff4d2;letter-spacing:0;margin:0;font-size:25px}.smart-head span,.smart-card-head span,.smart-metric-card span,.smart-metric-card small,.smart-ohlc,.smart-summary-text,.smart-table span,.smart-legend,.smart-bars span,.smart-hot-list span,.smart-log-list span{color:#9d9589}.smart-head button{color:#f7c75c;background:#281c099e;border:1px solid #d29c369e;border-radius:6px;align-items:center;gap:7px;height:34px;padding:0 14px;font-weight:700;display:inline-flex}.smart-head button svg,.smart-card-head svg,.analyst-list-filters button svg{width:16px;height:16px}.smart-candle{min-width:4px;height:var(--h);background:var(--c);max-width:10px;box-shadow:0 calc(var(--wick-top) * -1) 0 -1px var(--c), 0 var(--wick-bottom) 0 -1px var(--c);border-radius:1px;flex:6px;position:relative}.smart-ma{opacity:.9;border-radius:999px;height:2px;position:absolute;left:12px;right:12px}.smart-ma.gold{background:linear-gradient(90deg,#0000,#d6a01f,#0000);top:46%}.smart-ma.blue{background:linear-gradient(90deg,#0000,#2c92df,#0000);top:63%}#smartSummaryText{color:#cec5b5;margin:0;font-size:14px;line-height:1.7}@media (width<=760px){.smart-head,.smart-card-head{flex-wrap:wrap;align-items:flex-start}.smart-head h2{font-size:23px}}.home-card.wide,.strategy-market-view{min-height:0}.home-business-tags,.strategy-tags,.strategy-upload-tags>div{flex-wrap:wrap;gap:6px;display:flex}.business-news-detail-back svg,.analyst-rank svg{width:18px;height:18px}@keyframes sd-filter-in{0%{opacity:.4;transform:translate(32px)}}.market2-chart svg,.analyst-curve-panel svg{width:100%;height:100%}.market2-macd{background:linear-gradient(#0000,#2a52360f);border-top:1px solid #1c2825;align-items:end;gap:5px;height:92px;padding:12px 16px;display:flex}.market2-macd b{color:#9ca7a1;align-self:start;margin-right:auto;font-size:9px}.market2-macd i{width:4.5%;height:var(--h,32px);background:#35c76b}.market2-macd i:nth-of-type(3n){height:48px}.market2-macd i:nth-of-type(4n){background:#f0524e;height:22px}@media (width<=900px){.market2-workspace,.analyst-list-stats,.analyst-list-filters{grid-template-columns:1fr}}.quick-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.quick-grid button{color:#d8c8aa;background:#ffffff0d;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;height:36px;font-size:13px;font-weight:600;display:flex}.quick-grid button:hover{color:#ffd36b;background:#da9d302e}.strategy-market-stats span,.message-signal-box label{color:#9d9589;font-size:12px}.strategy-detail-actions div{gap:12px;display:flex}.market-sidebar{background:linear-gradient(#ffd46f0d,#0000 18%),linear-gradient(#101010,#070707);border-right:1px solid #d0962d47;grid-row:1/2;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 8px;display:grid;box-shadow:inset -1px 0 #ffffff08}.left-panel{background:#080a0c;border-right:1px solid #323232;grid-row:1/2;grid-template-rows:auto auto minmax(220px,1fr) minmax(150px,auto) minmax(92px,auto) auto;gap:8px;min-height:0;padding:8px;display:grid}.brand{align-items:center;gap:10px;min-height:42px;display:flex}.brand>div:nth-child(2){min-width:0}.brand-mark{background:#13243a;border:1px solid #315075;place-items:center;width:30px;height:30px;font-weight:800;display:grid}h1,h2,p{margin:0}h1{font-size:15px}.brand p{color:var(--muted);margin-top:3px;font-size:12px}.svip-badge{object-fit:contain;filter:drop-shadow(0 0 12px #ffc6418c);width:110px;height:55px;margin-left:auto;display:block}.svip-badge.hidden{display:none}.side-card{background:var(--panel);border:1px solid #29313a;min-height:0;overflow:hidden}.side-head{background:#0d1116;border-bottom:1px solid #29313a;justify-content:space-between;align-items:center;gap:8px;min-height:36px;padding:6px 8px;display:flex}.side-head span{font-size:13px;font-weight:700}.side-head strong{color:var(--green);font-size:12px}.account-detail-btn{color:#dcecff;cursor:pointer;white-space:nowrap;background:#101820;border:1px solid #315075;height:22px;margin-left:auto;padding:0 10px;font-size:12px}.account-detail-btn:hover,.account-detail-btn.active{border-color:var(--blue);color:#fff;background:#17314a}.side-head input{width:128px;padding:0 8px;font-size:12px}.account-grid{grid-template-columns:1fr auto;gap:9px 12px;padding:10px;display:grid}.account-grid label,.account-strip label{color:#8e8e8e;font-size:12px}.account-grid b{text-align:right;font-size:13px}.symbols{height:100%;overflow:auto}.symbol-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #202830;border-radius:0;grid-template-rows:auto auto;grid-template-columns:1fr auto;gap:6px 10px;width:100%;min-height:76px;padding:9px 10px;display:grid}.symbol-row:hover{background:#111a23}.symbol-row.active{box-shadow:inset 3px 0 0 var(--blue);background:#172232}.symbol-main{gap:4px;display:grid}.symbol-row b{font-size:15px;line-height:1}.symbol-price{color:#fff;align-self:start;font-size:20px;font-weight:800}.symbol-price.up{color:var(--red)}.symbol-price.down{color:var(--green)}.symbol-price.flat{color:#fff}.symbol-range{color:#9fc7ed;grid-column:1/3;justify-content:space-between;gap:10px;font-size:12px;display:flex}.symbol-row small{color:#818b96;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signals{gap:7px;max-height:190px;padding:8px;display:grid;overflow:auto}.signal{background:#090c0f;border:1px solid #29313a;padding:8px}.signal h3{margin:0 0 5px;font-size:13px}.signal p{color:#b7c0ca;font-size:12px;line-height:1.35}.signal.bull h3{color:var(--green)}.signal.bear h3{color:var(--red)}.signal.warn h3{color:var(--yellow)}.signal.neutral h3{color:var(--blue)}.alert-settings{color:#aeb8c4;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:7px 8px 0;font-size:12px;display:grid}.alert-settings button{color:#dcecff;cursor:pointer;background:#101820;border:1px solid #2d3b4d;height:26px}.alert-settings label{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.alert-settings input[type=number]{color:#fff;background:#070a0d;border:1px solid #2d3b4d;width:50px;height:24px;padding:0 4px}.positions{color:#b7c0ca;max-height:118px;padding:8px;font-size:12px;overflow:auto}.member-card{background:#0b1016;border:1px solid #29313a;min-height:76px;padding:8px;overflow:hidden}.member-main{align-items:center;gap:8px;min-width:0;display:flex}.member-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.member-level{color:#8ee89c;white-space:nowrap;background:#0c1218;border:1px solid #29313a;justify-content:space-between;align-items:center;min-height:22px;padding:0 7px;font-size:12px;display:flex}.member-level.svip{color:#ffd66b;background:#19150b;border-color:#5a4921;font-weight:700}.switch-account-btn{color:#dcecff;cursor:pointer;white-space:nowrap;background:#101820;border:1px solid #315075;height:24px;margin-left:auto;padding:0 8px;font-size:12px}.switch-account-btn:hover{border-color:var(--blue);color:#fff;background:#172232}.member-actions{grid-template-columns:minmax(0,1fr) auto auto;gap:6px;margin-top:7px;display:grid}.member-actions input{width:100%;height:26px;padding:0 6px;font-size:11px}.member-actions button{height:26px;padding:0 7px;font-size:12px}.member-stats{color:#ff4d57;background:#101216;border:1px solid #ff4d57;align-items:center;gap:16px;min-height:30px;margin-top:8px;padding:0 10px;font-size:15px;display:flex}.member-stats b{color:#ff4d57;font-size:16px}.children-list{color:#aeb9c5;gap:4px;max-height:22px;margin-top:5px;font-size:11px;display:grid;overflow:auto}.child-row{border-top:1px solid #202830;justify-content:space-between;padding-top:4px;display:flex}@keyframes goldPriceAlertPulse{0%{background:linear-gradient(90deg,#ff4c96eb,#ffa8cfb3);transform:translateY(0)}to{background:linear-gradient(90deg,#ff8ec4,#ffd1e6eb);transform:translateY(-1px)}}.toolbar-feature-btn{color:#eadcc2;min-width:94px;height:28px;box-shadow:none;background:#ffffff0b;border:1px solid #d39a2f6b;border-radius:5px;margin-left:6px;font-size:13px}.toolbar-feature-btn:hover{color:#ffd36b;background:#da9d302e;border-color:#d39a2fd1}.toolbar-feature-btn.active{color:#ffd36b;background:linear-gradient(#d4962b6b,#533b148c);border-color:#d39a2fd1;box-shadow:inset 0 -2px #ffd36bb8}.market-ai-empty{color:#a9a196;font-size:13px}.legend{z-index:4;pointer-events:none;font-size:20px;font-weight:700;line-height:1.55;position:absolute;top:178px;left:28px}.legend div:first-child{color:var(--yellow)}.legend div:last-child{color:var(--blue)}.legend-line{vertical-align:middle;width:34px;height:2px;margin-right:8px;display:inline-block}.legend-line.ema20{background:var(--yellow)}.legend-line.ema50{background:var(--blue)}.strategy-note{z-index:4;border:1px solid var(--border);color:#fff;background:#000000c7;width:330px;padding:8px 12px;position:absolute;top:-4px;bottom:0;right:0}.strategy-note h2{color:#ffe600;margin:0 0 6px;font-size:13px}.strategy-note p{margin:4px 0;font-size:10px;line-height:1.18}.strategy-note p:before{content:"â€¢";margin-right:6px}.tab{color:#9c9c9c;background:0 0;border:0;border-right:1px solid #292929;border-radius:0;min-width:132px;height:37px;font-size:13px}.tab.active{color:#fff;box-shadow:inset 0 -2px 0 var(--blue);background:#2a2a2a}.toast{color:#fff;opacity:0;pointer-events:none;z-index:10050;background:#151515;border:1px solid #555;max-width:420px;padding:10px 12px;transition:all .18s;position:fixed;bottom:64px;right:18px;transform:translateY(10px)}.toast.show{opacity:1;transform:translateY(0)}.auth-notice{z-index:10080;color:#ffe6a6;text-align:center;opacity:0;pointer-events:none;background:#0f0b05f2;border:1px solid #f2bf52b8;border-radius:8px;min-width:260px;max-width:min(520px,100vw - 36px);padding:12px 18px;font-size:15px;font-weight:700;line-height:1.45;transition:opacity .18s,transform .18s;position:fixed;top:26px;left:50%;transform:translate(-50%,-10px);box-shadow:0 14px 38px #00000061,0 0 20px #e5b24633}.auth-notice.show{opacity:1;transform:translate(-50%)}.auth-notice.notice-error{color:#fff1f1;background:#2b0c0cf2;border-color:#ff5757c7}.auth-notice.notice-success{color:#eaffef;background:#082614f2;border-color:#3fdb79b3}.account-simple-panel{flex-direction:column;flex:auto;min-height:0;padding-bottom:16px;display:flex}.withdrawal-form-panel,.analyst-detail-panel{padding:14px 18px}.withdrawal-methods label:first-child,.strategy-detail-metrics p:first-child,.analyst-list-stats article:first-child,.analyst-detail-kpis article:first-child{border-left:0}.orders-dashboard{gap:10px;display:grid}.orders-summary-card,.orders-panel{background:linear-gradient(#ffd2780a,#ffd27804),#090a0cb8;border:1px solid #ad7a2473;border-radius:8px;box-shadow:inset 0 1px #ffffff0a}.orders-summary-card{min-height:150px;padding:16px 260px 18px 16px;position:relative;overflow:hidden}.orders-section-title,.orders-panel-head{align-items:center;gap:10px;display:flex}.orders-section-title span{background:linear-gradient(135deg,#f4c96d,#8a5a15);border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.orders-section-title b,.orders-panel-head h3{color:#f7ead4;margin:0;font-size:16px}.orders-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:18px;display:grid}.orders-summary-grid div{border-left:1px solid #b3812e57;min-width:0;padding:0 20px}.orders-summary-grid div:first-child{border-left:0;padding-left:24px}.orders-summary-grid label,.orders-summary-grid small{color:#a39b8f;font-size:13px;display:block}.orders-summary-grid strong{color:#e8b54c;margin:10px 0 8px;font-size:20px;display:block}.positive{color:#32d06d!important}.negative{color:#ff5b65!important}.orders-summary-art{opacity:.9;width:210px;height:120px;position:absolute;top:18px;right:34px}.orders-summary-art:before{content:"";background:linear-gradient(150deg,#f6ce7b3d,#27190866);border:2px solid #e6b14ca6;border-radius:10px;width:96px;height:84px;position:absolute;top:8px;right:28px;transform:rotate(7deg);box-shadow:0 18px 35px #00000059}.orders-summary-art:after{content:"";background:radial-gradient(#e4a12b59,#0000 68%);border:1px solid #eab24947;border-radius:50%;width:180px;height:42px;position:absolute;bottom:0;right:0}.orders-panel{overflow:hidden}.orders-panel-head{border-bottom:1px solid #ad7a243d;justify-content:space-between;min-height:54px;padding:0 16px}.orders-panel-head button,.order-close-btn,.order-chart-btn,.orders-empty-state button{color:#f0c777;cursor:pointer;background:#261c0db8;border:1px solid #d69d3694;border-radius:5px;height:30px;font-weight:700}.orders-panel-head button{padding:0 14px}.orders-table{border-collapse:collapse;width:100%}.orders-table th,.orders-table td{color:#c9c9c9;text-align:left;white-space:nowrap;border-bottom:1px solid #ad7a242e;height:46px;padding:0 18px;font-size:13px}.orders-table th{color:#918a80;background:#ffffff04;font-weight:700}.order-symbol-badge{color:#3c2504;background:linear-gradient(135deg,#f7d875,#a26a19);border-radius:999px;place-items:center;width:18px;height:18px;margin-right:10px;font-size:11px;font-weight:900;display:inline-grid}.order-dir{border-radius:4px;place-items:center;min-width:28px;height:24px;font-weight:800;display:inline-grid}.order-dir.buy{color:#31d66d;background:#31d66d1f}.order-dir.sell{color:#ff5b65;background:#ff5b651f}.order-close-btn{min-width:72px}.order-chart-btn{width:34px;margin-left:8px}.orders-empty-state{color:#8f8f8f;align-content:center;place-items:center;gap:8px;min-height:190px;display:grid}.orders-empty-state div{color:#777;background:#ffffff14;border-radius:999px;place-items:center;width:54px;height:54px;font-size:28px;display:grid}.orders-empty-state b{color:#bdb7aa}.orders-empty-state p{color:#858585;font-size:13px}.orders-empty-state button{color:#261801;background:linear-gradient(90deg,#dba63d,#f4cf75);min-width:92px;margin-top:4px}.quant-simple-panel{color:#f6ead4;gap:18px;display:grid}.quant-simple-panel>header{background:radial-gradient(circle at 10% 0,#da9d301f,#0000 42%),#0c0c0cdb;border:1px solid #c9912b52;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.quant-simple-panel h3{color:#ffd36b;margin:0;font-size:24px}.quant-simple-panel p{color:#a99d8c;margin:6px 0 0}.quant-simple-panel button{color:#140d03;background:linear-gradient(#f4ce72,#d59629);border:1px solid #da9d308c;border-radius:6px;height:36px;padding:0 18px;font-weight:900}.quant-form-grid,.quant-result-grid,.strategy-upload-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.quant-form-grid label,.quant-result-grid article,.quant-history-list article{background:#0c0c0cc7;border:1px solid #c9912b40;border-radius:8px}.quant-form-grid label{color:#a99d8c;gap:8px;padding:14px;display:grid}.quant-form-grid select,.quant-form-grid input{color:#f6ead4;background:#00000052;border:1px solid #c9912b42;border-radius:6px;height:38px;padding:0 10px}.quant-result-grid article{padding:16px}.quant-result-grid span{color:#a99d8c;margin-bottom:8px;display:block}.quant-result-grid b{font-size:24px}.quant-result-grid .profit{color:#39c869}.quant-placeholder-chart{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/100% 25%,#0c0c0cc7;border:1px solid #c9912b40;border-radius:8px;align-items:end;gap:10px;height:210px;padding:18px;display:flex}.quant-placeholder-chart i{background:linear-gradient(#ffd36b,#b4771e);border-radius:5px 5px 0 0;flex:1}.quant-placeholder-chart i:first-child{height:32%}.quant-placeholder-chart i:nth-child(2){height:46%}.quant-placeholder-chart i:nth-child(3){height:58%}.quant-placeholder-chart i:nth-child(4){height:42%}.quant-placeholder-chart i:nth-child(5){height:76%}.quant-placeholder-chart i:nth-child(6){height:88%}.quant-history-list{gap:10px;display:grid}.quant-history-list article{grid-template-columns:180px 1fr 120px;align-items:center;gap:14px;padding:14px 16px;display:grid}.quant-history-list b{color:#ffd36b}.quant-history-list span{color:#f6ead4}.quant-history-list em{color:#a99d8c;text-align:right;font-style:normal}.flag-us{background:repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px);position:relative}.flag-us:before{content:"";background:#21468b;width:10px;height:8px;position:absolute;top:0;left:0}.flag-cn{background:#de2910}.flag-jp{background:radial-gradient(circle,#bc002d 0 28%,#fff 29%)}.flag-eu{background:#0646a8}.flag-uk{background:linear-gradient(35deg,#0000 0 42%,#fff 42% 48%,#cf142b 48% 54%,#fff 54% 60%,#0000 60%),#012169}.flag-in{background:linear-gradient(#f93 0 33%,#fff 33% 66%,#138808 66%)}.flag-au{background:#012169}.flag-ca{background:linear-gradient(90deg,#d52b1e 0 24%,#fff 24% 76%,#d52b1e 76%)}.flag-hk{background:#de2910}.flag-sg{background:linear-gradient(#ef3340 0 50%,#fff 50%)}.flag-ae{background:linear-gradient(90deg,red 0 25%,#0000 25%),linear-gradient(#009739 0 33%,#fff 33% 66%,#000 66%)}.flag-tr{background:#e30a17}.strategy-upload-panel,.strategy-upload-head,.strategy-upload-table-card,.strategy-upload-stats article{background:radial-gradient(circle at 100% 0,#23618f26,#0000 34%),linear-gradient(145deg,#ffffff0b,#ffffff03);border:1px solid #c48e2c47;border-radius:8px;box-shadow:inset 0 1px #ffffff0b}.strategy-upload-muted,.strategy-upload-head p,.strategy-upload-form small{color:#e4eaf4a8}.strategy-upload-panel{padding:14px}.strategy-upload-panel h3,.strategy-upload-table-card h3{color:#fff4c7;margin:0;font-size:16px}.strategy-upload-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.strategy-upload-field,.strategy-upload-upload,.strategy-upload-textarea,.strategy-upload-tags,.strategy-upload-grid label,.strategy-upload-desc{gap:6px;display:grid}.strategy-upload-field label,.strategy-upload-upload label,.strategy-upload-textarea label,.strategy-upload-tags label{color:#f2e6c4e6;font-size:12px;font-weight:700}.strategy-upload-field.required label:after,.strategy-upload-upload.required label:after,.strategy-upload-textarea.required label:after{content:" *";color:#ff4b5b}.strategy-upload-field input,.strategy-upload-field select,.strategy-upload-textarea textarea,.strategy-upload-filters input,.strategy-upload-filters select{color:#eef6ff;background:#05090eb8;border:1px solid #ca932654;border-radius:5px;outline:none;width:100%;min-height:34px;padding:7px 10px}.strategy-upload-field select,.strategy-upload-filters select,.strategy-upload-grid select{color:#2fa1ff}.strategy-upload-field input:focus,.strategy-upload-field select:focus,.strategy-upload-textarea textarea:focus,.strategy-upload-filters input:focus,.strategy-upload-filters select:focus{border-color:#f2bc48c7;box-shadow:0 0 0 2px #f2bc481f}.strategy-upload-field.full,.strategy-upload-upload.full,.strategy-upload-textarea{grid-column:1/-1}.strategy-upload-tag-row,.strategy-upload-actions,.strategy-upload-pager,.strategy-upload-type-row,.strategy-upload-form footer,.strategy-upload-table-card>header>div,.strategy-upload-pagination,.strategy-upload-pagination>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.strategy-type-chip,.strategy-tag-chip,.strategy-upload-type-row button{color:#eef6ffdb;cursor:pointer;background:#ffffff09;border:1px solid #ca932652;border-radius:5px;padding:5px 10px;font-size:13px;font-weight:700}.strategy-type-chip.active,.strategy-tag-chip.active,.strategy-upload-type-row button.active{color:#ffe8a7;background:linear-gradient(#cf962957,#744c0a42);border-color:#f5b73ecc}.strategy-upload-drop{cursor:pointer;background:#ffffff06;border:1px dashed #f5b73e80;border-radius:6px;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:10px 12px;display:grid}.strategy-upload-drop svg{color:#f1b93f}.strategy-upload-file-name{color:#fff4c7;font-weight:700}.strategy-upload-cover{background:linear-gradient(135deg,#ffd864bf,#5d330359),repeating-linear-gradient(45deg,#ffffff1f 0 4px,#0000 4px 9px);border-radius:5px;width:64px;height:40px}.strategy-upload-textarea textarea{resize:vertical;min-height:66px}.strategy-upload-count{color:#e4eaf48a;justify-self:end;font-size:11px}.strategy-switch{color:#eef6ffc7;align-items:center;gap:8px;font-size:12px;display:inline-flex}.strategy-switch input{display:none}.strategy-switch span{background:#ffffff1f;border-radius:999px;width:34px;height:18px;position:relative}.strategy-switch span:after{content:"";background:#d7dce3;border-radius:50%;width:12px;height:12px;transition:transform .18s;position:absolute;top:3px;left:3px}.strategy-switch input:checked+span{background:linear-gradient(#ffcf68,#d29223)}.strategy-switch input:checked+span:after{background:#1a1203;transform:translate(16px)}.strategy-upload-preview button,.strategy-upload-form button,.strategy-upload-table-card button,.strategy-upload-preview-card button{color:#ffd875;cursor:pointer;background:#161c25bf;border:1px solid #cc952a8c;border-radius:5px;padding:7px 14px;font-weight:800}.strategy-upload-preview{gap:12px;display:grid}.strategy-preview-main{grid-template-columns:132px 1fr;gap:14px;display:grid}.strategy-preview-title{align-items:center;gap:8px;margin-bottom:6px;display:flex}.strategy-preview-title strong{color:#fff4c7;font-size:17px}.strategy-preview-body{grid-template-columns:minmax(0,1.1fr) minmax(180px,.9fr);gap:12px;display:grid}.strategy-upload-chart,.strategy-preview-desc{background:#0000002e;border:1px solid #ca93262b;border-radius:6px;min-height:132px;padding:10px}.strategy-upload-chart svg,.strategy-preview-chart svg{width:100%;height:112px}.strategy-preview-desc p{color:#e4eaf4b8;margin:8px 0 0;line-height:1.65}.strategy-preview-tags{flex-wrap:wrap;gap:6px;display:flex}.strategy-preview-tags span{color:#ffd875;background:#ca93261a;border:1px solid #ca932642;border-radius:4px;padding:4px 8px;font-size:11px}.strategy-upload-table-head,.strategy-upload-filters,.strategy-upload-table-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.strategy-upload-filters{margin-bottom:10px}.strategy-upload-filters input{width:230px}.strategy-upload-filters select{width:138px}.strategy-upload-profit{color:#33df78;font-weight:800}.strategy-upload-loss{color:#ff4b5b;font-weight:800}.strategy-upload-actions button{min-height:22px;padding:2px 6px;font-size:10px;line-height:1}.strategy-upload-actions button.danger{color:#ff6975;border-color:#ff4b5b6b}.strategy-upload-pager button,.strategy-upload-pagination button{min-width:28px;padding:5px 8px}.strategy-upload-pager button.active,.strategy-upload-pagination button.active{color:#251500;background:linear-gradient(#ffd776,#d69629)}@media (width<=1280px){.strategy-preview-body,.strategy-upload-workbench{grid-template-columns:1fr}}@media (width<=900px){.quant-form-grid,.quant-result-grid,.quant-history-list article{grid-template-columns:1fr}.quant-history-list em{text-align:left}}.fans-dashboard{color:#334155;grid-template-rows:auto auto minmax(0,1fr) auto;gap:18px;width:min(1500px,100%);min-height:100%;margin:0 auto;font-family:Arial,Microsoft YaHei,sans-serif;display:grid}.fans-title{align-items:center;gap:14px;display:flex}.fans-icon{color:#2563eb;letter-spacing:-3px;background:#e8f1ff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.fans-title h3{color:#1f2937;margin:0;font-size:24px}.fans-title p{color:#64748b;margin:4px 0 0;font-size:14px}.fans-summary{background:#fff;border:1px solid #e4ebf5;border-radius:12px;grid-template-columns:1fr 1fr 1.45fr;gap:0;display:grid;box-shadow:0 8px 22px #0f172a0f}.fans-stat,.fans-share{align-items:center;gap:22px;min-height:116px;padding:22px 28px;display:flex}.fans-stat+.fans-stat,.fans-share{border-left:1px solid #e8edf5}.stat-icon{color:#fff;border-radius:999px;flex:none;place-items:center;width:64px;height:64px;font-size:22px;font-weight:800;display:grid}.stat-icon.blue{background:linear-gradient(135deg,#60a5fa,#2563eb)}.stat-icon.purple{background:linear-gradient(135deg,#a78bfa,#6d5dfc)}.fans-summary label{color:#64748b;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.fans-summary strong{color:#111827;font-size:27px;line-height:1.1;display:block}.fans-summary strong small{font-size:16px;font-weight:400}.fans-summary p{color:#64748b;margin:8px 0 0;font-size:13px}.fans-summary p b{color:#10b981;font-weight:700}.share-copy-row{grid-template-columns:minmax(0,1fr) 92px;gap:10px;display:grid}.share-copy-row input{color:#475569;background:#fff;border:1px solid #dbe4ef;border-radius:6px;min-width:0;height:38px;padding:0 12px}.share-copy-row button{color:#fff;cursor:pointer;background:#2878ff;border:0;border-radius:6px;height:38px;font-weight:700;transition:background .16s,transform .16s,box-shadow .16s}.share-copy-row button:hover{background:#1d66df;transform:translateY(-1px);box-shadow:0 8px 18px #2878ff38}.fans-table-card{background:#fff;border:1px solid #e4ebf5;border-radius:12px;overflow:auto;box-shadow:0 8px 22px #0f172a0d}.fans-table{border-collapse:collapse;width:100%;min-width:1040px}.fans-table th,.fans-table td{color:#475569;text-align:left;white-space:nowrap;border-bottom:1px solid #eef2f7;height:62px;padding:0 22px;font-size:14px}.fans-table th{color:#334155;background:#fbfdff;height:48px;font-weight:800}.fans-table tr:last-child td{border-bottom:0}.fan-avatar{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:999px;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.vip-pill{border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.vip-pill.gold{color:#c88400;background:#fff3d6}.fan-phone{color:#0f172a;background:0 0;border:0;align-items:center;gap:8px;min-height:30px;font-size:14px;font-weight:800;display:inline-flex}.fan-phone-locked{color:#c2410c;cursor:pointer;background:#fff7ed;border-radius:999px;padding:0 10px}.fan-phone-locked small{color:#f97316;font-size:12px;font-weight:800}.fan-phone-locked:hover{color:#9a3412;background:#ffedd5}.fan-detail-btn{color:#2878ff;cursor:pointer;background:0 0;border:0;font-weight:700}.fan-detail-btn:hover{color:#0f5ed7;text-decoration:underline}#authGate #authPanel[data-mode=login] #loginUsername,#authGate #authPanel[data-mode=login] #loginPassword,#authGate #authPanel[data-mode=login] #loginUsername:hover,#authGate #authPanel[data-mode=login] #loginPassword:hover,#authGate #authPanel[data-mode=login] #loginUsername:focus,#authGate #authPanel[data-mode=login] #loginPassword:focus,#authGate #authPanel[data-mode=login] #loginUsername:focus-visible,#authGate #authPanel[data-mode=login] #loginPassword:focus-visible,#authGate #authPanel[data-mode=login] #loginUsername:active,#authGate #authPanel[data-mode=login] #loginPassword:active,#authGate #authPanel[data-mode=login] #loginUsername:valid,#authGate #authPanel[data-mode=login] #loginPassword:valid,#authGate #authPanel[data-mode=login] #loginUsername:not(:placeholder-shown),#authGate #authPanel[data-mode=login] #loginPassword:not(:placeholder-shown){box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill:hover{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill:hover{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill:focus{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill:focus{box-shadow:none!important;color:#fff1c6!important;caret-color:#fff1c6!important;-webkit-text-fill-color:#fff1c6!important;filter:none!important;appearance:none!important;background:0 0!important;border:0!important;outline:0!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill:hover{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill:hover{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}#authGate #authPanel[data-mode=login] #loginUsername:-webkit-autofill:focus{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}#authGate #authPanel[data-mode=login] #loginPassword:-webkit-autofill:focus{transition:background-color 999999s ease-in-out,color 999999s ease-in-out;-webkit-background-clip:text!important;background-clip:text!important}.fan-detail-panel{z-index:4;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a47;place-items:center;display:none;position:fixed;inset:0}.fan-detail-panel.show{display:grid}.fan-detail-card{background:#fff;border:1px solid #dce6f2;border-radius:18px;width:min(520px,100vw - 34px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a3d}.fan-detail-card header{background:linear-gradient(135deg,#f8fbff,#eef6ff);gap:16px;border-bottom:1px solid #edf2f7!important;align-items:center!important;height:auto!important;min-height:96px!important;padding:22px 24px!important;display:flex!important;overflow:visible!important}.fan-detail-card header h3{color:#111827;margin:0;font-size:21px;display:block!important}.fan-detail-card header p{color:#2878ff;margin:6px 0 0;font-weight:700}.fan-avatar.large{width:58px;height:58px;font-size:22px}.fan-detail-close{z-index:2;color:#64748b;cursor:pointer;background:#fff;border:1px solid #dbe7f5;border-radius:999px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:16px;right:16px}.fan-detail-grid{grid-template-columns:120px 1fr;gap:0;padding:12px 24px 24px;display:grid}.fan-detail-grid label,.fan-detail-grid b{border-bottom:1px solid #f1f5f9;align-items:center;min-height:42px;font-size:14px;display:flex}.fan-detail-grid label{color:#64748b}.fan-detail-grid b{color:#1f2937;font-weight:700}.fan-detail-phone-locked{cursor:pointer;text-underline-offset:3px;text-decoration:underline;color:#c2410c!important}.fan-detail-phone-locked:hover{color:#9a3412!important}.fans-empty{text-align:center!important;color:#94a3b8!important;height:90px!important}.fans-pagination{color:#64748b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.fans-pagination div{gap:8px;display:flex}.fans-pagination button,.fans-pagination select{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:7px;min-width:36px;height:34px}.fans-pagination button.active{color:#fff;background:#2878ff;border-color:#2878ff}.fans-pagination button:disabled{color:#cbd5e1}.fans-pagination select{min-width:110px;padding:0 8px}@media (width<=900px){.share-link-card,.fans-summary{grid-template-columns:1fr}.fans-stat+.fans-stat,.fans-share{border-top:1px solid #e8edf5;border-left:0}.fans-pagination{flex-direction:column;align-items:flex-start;gap:10px}}@media (width<=1180px){body{overflow:auto}.market-sidebar{border-bottom:1px solid #d0962d47;border-right:0;grid-row:auto;grid-template-rows:auto auto auto}.left-panel{border-bottom:1px solid #323232;border-right:0;grid-row:auto;grid-template-rows:auto auto 260px auto auto auto;display:none}.strategy-note{width:320px}}.sentiment-gauge span svg,.message-setting-btn svg{width:18px}.sentiment-risk-card header h3,.message-pagination label{align-items:center;gap:8px;display:flex}.guess-list-card,.strategy-upload-table-card{padding:12px}.market-guess-view,.strategy-upload-manage-view,.analyst-application-view,.analyst-list-view{--sam-bg-0:#030404fc;--sam-bg-1:#0a0907f5;--sam-bg-2:#161109eb;--sam-border:#da9d3057;--sam-border-soft:#da9d3033;--sam-gold:#ffd36b;--sam-gold-strong:#ffe39a;--sam-text:#f6ead4;--sam-muted:#a99d89;--sam-field:#070706d1;color:var(--sam-text);background:linear-gradient(90deg,#da9d300b,#0000 30%,#da9d3006),radial-gradient(circle at 82% 0,#da9d3018,#0000 28%),linear-gradient(#070807 0%,#030404 48%,#010202 100%)}.strategy-upload-panel,.guess-stats article,.guess-market-card,.guess-list-card,.guess-panel,.guess-chart-side,.guess-clock,.guess-tip,.strategy-upload-head,.strategy-upload-table-card,.strategy-upload-stats article,.analyst-apply-card,.analyst-flow-card,.analyst-tip-card,.analyst-list-filters,.analyst-list-stats,.analyst-list-card,.analyst-list-pagination{border-color:var(--sam-border);background:radial-gradient(circle at 100% 0, #da9d3013, transparent 34%), linear-gradient(145deg, var(--sam-bg-2), var(--sam-bg-1));box-shadow:inset 0 1px #ffffff0a,0 12px 28px #00000038}.strategy-upload-panel h3,.guess-head h2,.guess-stats b,.guess-chart-side h3,.guess-list-card h3,.guess-panel h3,.guess-clock b,.guess-table td b,.strategy-upload-head h2,.strategy-upload-table-card h3,.strategy-upload-preview-card header h3,.strategy-upload-table-card>header h3,.analyst-apply-head h2,.analyst-apply-card h3,.analyst-flow-card h3,.analyst-tip-card h3,.analyst-list-head h2,.analyst-list-stats b,.analyst-info-cell strong,.analyst-cert-cell b{color:var(--sam-gold-strong)}.strategy-upload-muted,.strategy-preview-desc p,.guess-head p,.guess-stats span,.guess-chart-side span,.guess-clock span,.guess-list-card footer,.guess-table th,.guess-table small,.guess-table td span,.guess-people,.guess-chat footer,.guess-chat time,.strategy-upload-head p,.strategy-upload-form small,.strategy-preview-hero p,.strategy-preview-chart span,.strategy-preview-info p,.strategy-preview-info small,.strategy-upload-pagination,.analyst-list-head p,.analyst-tip-card p,.analyst-flow-card li small,.analyst-avatar-field p,.analyst-cert-row p,.analyst-textarea-label small,.analyst-list-pagination>span,.analyst-list-pagination label,.analyst-info-cell p,.analyst-info-cell small,.analyst-cert-cell small,.analyst-list-table td>small{color:var(--sam-muted)}.strategy-preview-title strong,.strategy-upload-file-name,.strategy-upload-stats strong,.strategy-upload-stats b,.strategy-preview-metrics strong,.strategy-preview-hero h4,.strategy-upload-name strong,.strategy-file-drop b,.analyst-cert-row b,.analyst-tag-row span,.strategy-upload-grid select,.strategy-upload-table-card>header select,.strategy-upload-pagination select,.analyst-form-grid select,.analyst-list-filters select,.analyst-list-pagination select{color:var(--sam-text)}.strategy-upload-field label,.strategy-upload-upload label,.strategy-upload-textarea label,.strategy-upload-tags label,.strategy-upload-grid label>span,.strategy-upload-desc>span,.strategy-upload-tags>span,.analyst-form-grid label,.analyst-textarea-label,.analyst-avatar-field,.analyst-form-grid label span,.analyst-textarea-label span,.analyst-avatar-field>span{color:#f6ead4e0}.strategy-upload-field input,.strategy-upload-field select,.strategy-upload-textarea textarea,.strategy-upload-filters input,.strategy-upload-filters select,.guess-head label,.guess-comment input,.strategy-upload-grid input,.strategy-upload-grid select,.strategy-upload-desc textarea,.strategy-inline-input,.strategy-upload-table-card>header label,.strategy-upload-table-card>header input,.strategy-upload-table-card>header select,.strategy-upload-pagination select,.analyst-form-grid input,.analyst-form-grid select,.analyst-textarea-label textarea,.analyst-list-filters input,.analyst-list-filters select,.analyst-list-filters button,.analyst-list-pagination button,.analyst-list-pagination select,.analyst-list-pagination input{border-color:var(--sam-border-soft);background:var(--sam-field);color:var(--sam-text)}.strategy-upload-field select,.strategy-upload-filters select{color:var(--sam-text)}.strategy-upload-field input:focus,.strategy-upload-field select:focus,.strategy-upload-textarea textarea:focus,.strategy-upload-filters input:focus,.strategy-upload-filters select:focus,.strategy-upload-grid input:focus,.strategy-upload-grid select:focus,.strategy-upload-desc textarea:focus,.analyst-form-grid input:focus,.analyst-form-grid select:focus,.analyst-textarea-label textarea:focus,.analyst-list-filters input:focus,.analyst-list-filters select:focus{border-color:#ffd36bc2;box-shadow:0 0 0 2px #da9d3021}.strategy-type-chip,.strategy-tag-chip,.strategy-preview-tags span,.strategy-upload-type-row button,.strategy-upload-tags em,.strategy-type-pill,.analyst-tag-row label,.analyst-tag-stack span,.analyst-info-cell em,.analyst-apply-head h2 em,.analyst-apply-head strong{color:var(--sam-gold);background:#da9d3017;border-color:#da9d3057}.strategy-type-chip.active,.strategy-tag-chip.active,.strategy-upload-pager button.active{color:#211405;background:linear-gradient(#ffd77a,#d99a24);border-color:#ffd36bd1}.strategy-upload-preview button,.guess-panel button,.guess-list-card button,.guess-round button,.strategy-upload-form button,.strategy-upload-table-card button,.strategy-upload-preview-card button,.analyst-cert-row button,.analyst-apply-actions button,.analyst-flow-card button,.analyst-detail-btn,.analyst-list-filters button{color:var(--sam-gold);background:#da9d3014;border-color:#da9d3075}.strategy-upload-chart,.strategy-preview-desc,.guess-comment,.strategy-upload-table-wrap,.strategy-preview-metrics,.strategy-preview-chart,.strategy-preview-info>div{border-color:var(--sam-border-soft);background:#0000002e}.guess-table th,.strategy-upload-table th,.analyst-list-table th{color:var(--sam-gold-strong);background:#da9d3024}.guess-table td,.guess-rank td,.guess-record td,.guess-chat p,.strategy-upload-table td,.analyst-list-table td{color:#f6ead4db}.strategy-upload-drop,.strategy-file-drop{background:#da9d300b;border-color:#da9d307a}.strategy-upload-drop svg,.strategy-file-drop svg,.analyst-apply-card h3 svg,.analyst-cert-cell svg,.analyst-stars span,.analyst-stars b{color:var(--sam-gold)}.strategy-upload-cover,.strategy-preview-cover{background:linear-gradient(135deg,#ffd36bc7,#4b300a52),repeating-linear-gradient(45deg,#ffffff1f 0 4px,#0000 4px 9px)}@media (width<=760px){html,body{width:100%;min-height:100%;overflow:auto}body{background:#030303}.brand-features,.register-fields,.auth-fields,.auth-fields.single,.payment-card,.strategy-market-view,.strategy-upload-manage-view,.analyst-application-view,.analyst-list-view,.message-center-view{grid-template-columns:1fr!important}.auth-panel[data-mode=register] .auth-form,.auth-panel[data-mode=purchase] .auth-form,.auth-panel[data-mode=register] .auth-tabs,.auth-panel[data-mode=purchase] .auth-tabs,.auth-panel[data-mode=register] .auth-message,.auth-panel[data-mode=purchase] .auth-message{margin-left:0;margin-right:0}.home-stats,.home-footer-stats,.stats,.quick-actions,.metric-grid,.overview-grid,.income-stats,.rebate-stats,.fund-center-stats,.menu-control-stats{gap:10px;grid-template-columns:1fr 1fr!important;display:grid!important}.home-hero,.home-market,.home-info-row,.home-card-row,.vip-center-view,.coin-recharge-view,.activity-center-view,.income-center-view,.fans-center-view,.member-relation-view,.agent-application-view,.member-group-view,.ai-copy-page,.platform-build-view,.market-sentiment-view,.market-guess-view,.ea-quant-page,.backtest-center-view,.quant-history-view,.rebate-layout,.fund-center-grid,.menu-control-layout{grid-template-columns:1fr!important}.home-hero,.home-card,.home-market,.vip-center-view,.coin-recharge-view,.activity-center-view,.income-center-view,.fans-center-view,.member-relation-view,.agent-application-view,.member-group-view,.ai-copy-page,.platform-build-view,.market-sentiment-view,.market-guess-view,.ea-quant-page,.backtest-center-view,.quant-history-view,.strategy-market-view,.strategy-upload-manage-view,.analyst-application-view,.analyst-list-view,.message-center-view{width:100%;min-width:0}table{min-width:680px}.market-table-card,.order-table-card,.fund-center-table-card,.rebate-card,.menu-control-table-card{overflow-x:auto}}@media (width<=420px){.home-stats,.home-footer-stats,.stats,.quick-actions,.metric-grid,.overview-grid,.income-stats,.rebate-stats,.fund-center-stats,.menu-control-stats{grid-template-columns:1fr!important}}@media (width<=760px){.brand-slogan,.brand-features{display:none!important}.home-sidebar,.market-sidebar{background:#080909f5;border-bottom-color:#daa33d38;box-shadow:0 10px 26px #00000052}.home-card,.home-market,.section-card,.vip-center-view,.coin-recharge-view,.activity-center-view,.income-center-view,.fans-center-view,.member-relation-view,.agent-application-view,.member-group-view,.ai-copy-page,.platform-build-view,.market-sentiment-view,.market-guess-view,.ea-quant-page,.backtest-center-view,.strategy-market-view,.strategy-upload-manage-view,.analyst-application-view,.analyst-list-view,.message-center-view{border-radius:12px}}.forgot-step-card-disabled{opacity:.78}.forgot-step-card-ready{opacity:1;border-color:#f5c25e57;box-shadow:0 22px 64px #00000061,0 0 34px #e6b04614}.forgot-code-row{grid-template-columns:minmax(0,1fr) 142px;gap:14px;display:grid}.forgot-outline-btn,.forgot-primary-btn{color:#1c1305;cursor:pointer;border:1px solid #f1c469c7;border-radius:8px;font-weight:900}.forgot-outline-btn{color:#f8d27a;background:#13110da6;min-height:58px}.forgot-outline-btn:disabled,.forgot-primary-btn:disabled{cursor:not-allowed;opacity:.58}.forgot-hint,.forgot-success{color:#f7eedba3;align-items:center;gap:8px;min-height:22px;margin:-6px 0 6px;font-size:14px;font-weight:400;display:flex}.forgot-hint svg,.forgot-success svg{width:15px;height:15px}.forgot-step-arrow{color:#edbb59b8;letter-spacing:-4px;text-align:center;font-size:36px;font-weight:900}@media (width<=960px){.forgot-step-arrow{display:none}}@media (width<=560px){.forgot-code-row{grid-template-columns:1fr}}.hidden{display:none!important}button,select,input{font:inherit;color:var(--text);background:#111;border:1px solid #3b3b3b;border-radius:2px;height:26px}button,select{cursor:pointer}select,select:focus,select:hover,select option,select optgroup{caret-color:#1688ff;color:#1688ff!important;-webkit-text-fill-color:#1688ff!important}select option{background:#fff;color:#1688ff!important;-webkit-text-fill-color:#1688ff!important}.feature-card{background:#0c1218;border:1px solid #26313d;padding:10px}.feature-card h3{margin:0 0 8px;font-size:14px}.feature-card p{color:#b7c0ca;margin:4px 0;font-size:13px;line-height:1.45}.feature-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.feature-actions button,.feature-card input{color:#e8f0f8;background:#101720;border:1px solid #334252;height:30px;padding:0 10px}.feature-card input{width:100%}.member-ui-header-action{color:var(--member-ui-action-text);background:var(--member-ui-action-bg);border:1px solid var(--member-ui-control-border-strong);border-radius:6px;align-items:center;gap:6px;height:34px;padding:0 14px;font-weight:700;display:inline-flex}.member-ui-page-head{justify-content:space-between;align-items:center;min-height:38px;display:flex}.member-ui-page-heading{align-items:baseline;display:flex}.member-ui-page-title{color:var(--member-ui-page-title-text);font-size:var(--member-ui-page-title-size,29px);line-height:var(--member-ui-page-title-line-height,1.05);align-items:center;gap:9px;margin:0;display:inline-flex}.member-ui-page-title svg{color:var(--member-ui-page-icon);width:23px}.member-ui-page-subtitle{color:var(--member-ui-page-subtitle-text);margin-left:14px;font-size:14px}.member-ui-stat-strip{background:radial-gradient(circle at var(--member-ui-stat-glow-position,4% 0), var(--member-ui-stat-strip-glow), transparent 36%), var(--member-ui-stat-strip-surface);border:1px solid var(--member-ui-stat-strip-border);grid-template-columns:var(--member-ui-stat-columns,repeat(4, minmax(0, 1fr)));min-height:var(--member-ui-stat-min-height,122px);border-radius:8px;display:grid;overflow:hidden}.member-ui-stat-strip>article{border-left:1px solid var(--member-ui-stat-strip-divider);align-content:center;gap:var(--member-ui-stat-item-gap,9px);padding:var(--member-ui-stat-item-padding,18px 24px);display:grid;position:relative}.member-ui-stat-strip>article:first-child{border-left:0}.member-ui-stat-strip>article>span,.member-ui-stat-strip>article>small{color:var(--member-ui-stat-label);font-size:13px}.member-ui-stat-strip>article>strong{color:var(--member-ui-stat-value);font-size:var(--member-ui-stat-value-size,30px);line-height:1}.member-ui-stat-strip>article>small b{color:var(--member-ui-stat-positive)}.member-ui-dialog-frame{box-sizing:border-box;color:var(--member-ui-strong-text);background:radial-gradient(circle at var(--member-ui-dialog-glow-position,88% 0), var(--member-ui-dialog-glow), transparent 34%), var(--member-ui-dialog-surface);border:1px solid var(--member-ui-dialog-border);width:var(--member-ui-dialog-width,min(980px, calc(100vw - 32px)));height:var(--member-ui-dialog-height,auto);max-height:calc(100vh - 32px);box-shadow:var(--member-ui-dialog-shadow);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.member-ui-dialog-head{border-bottom:1px solid var(--member-ui-dialog-divider);justify-content:space-between;align-items:center;gap:var(--member-ui-dialog-head-gap,16px);min-height:var(--member-ui-dialog-head-min-height,58px);padding:var(--member-ui-dialog-head-padding,0 18px);flex:none;display:flex}.member-ui-dialog-title{color:var(--member-ui-dialog-title,var(--member-ui-action-text));text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--member-ui-dialog-title-size,18px);margin:0;overflow:hidden}.member-ui-dialog-close{color:var(--member-ui-dialog-close-text,var(--member-ui-control-text));background:var(--member-ui-dialog-close-bg,var(--member-ui-control-bg));border:1px solid var(--member-ui-dialog-close-border);border-radius:var(--member-ui-dialog-close-radius,5px);width:var(--member-ui-dialog-close-size,32px);height:var(--member-ui-dialog-close-size,32px);flex:none;place-items:center;display:grid}.member-ui-dialog-close svg{width:var(--member-ui-dialog-close-icon-size,17px);height:var(--member-ui-dialog-close-icon-size,17px)}.member-ui-dialog-head--gold{--member-ui-dialog-head-gap:0;--member-ui-dialog-head-min-height:auto;--member-ui-dialog-title:#f3c45c;--member-ui-dialog-title-size:20px;--member-ui-dialog-close-border:#684d18;--member-ui-dialog-close-bg:#0b0b0a;--member-ui-dialog-close-text:#efc459;--member-ui-dialog-close-radius:6px;--member-ui-dialog-close-size:34px;--member-ui-dialog-close-icon-size:24px;padding:var(--member-ui-dialog-head-padding,16px 20px)}.member-ui-panel{background:var(--member-ui-panel-bg);border:1px solid var(--member-ui-panel-border);box-shadow:var(--member-ui-panel-shadow);border-radius:8px}.member-ui-panel-head{justify-content:space-between;align-items:center;display:flex}.member-ui-user-cell{align-items:center;gap:12px;display:flex}.member-ui-avatar{color:var(--member-ui-avatar-ink);background:var(--member-ui-avatar-bg);border-radius:999px;place-items:center;width:42px;height:42px;font-weight:900;display:grid;overflow:hidden}.member-ui-avatar img{object-fit:cover;width:100%;height:100%}.member-ui-user-cell b{color:var(--member-ui-strong-text);display:block}.member-ui-user-cell small{color:var(--member-ui-muted)}.member-ui-table{border-collapse:collapse;width:100%}.member-ui-table th,.member-ui-table td{color:var(--member-ui-control-text);text-align:left;white-space:nowrap;border-bottom:1px solid var(--member-ui-table-divider)}.member-ui-table th{background:var(--member-ui-table-head-bg);font-weight:700}.member-ui-table-empty{color:var(--member-ui-muted)!important;text-align:center!important;height:var(--member-ui-table-empty-height,132px)!important}.member-ui-filter-control{color:var(--member-ui-filter-text,var(--member-ui-control-text));background:var(--member-ui-filter-bg,var(--member-ui-control-bg));border:1px solid var(--member-ui-filter-border,var(--member-ui-control-border));border-radius:var(--member-ui-filter-radius,5px);height:var(--member-ui-filter-height,40px);padding:var(--member-ui-filter-padding,0 13px)}.member-ui-detail-link{color:var(--member-ui-action-text);background:var(--member-ui-control-bg);border:1px solid var(--member-ui-link-border);border-radius:5px;min-width:92px;height:34px;font-weight:800}.member-ui-pagination{--member-ui-pagination-min-height:62px;--member-ui-pagination-control-size:36px;color:var(--member-ui-muted);min-height:var(--member-ui-pagination-min-height);justify-content:space-between;align-items:center;gap:16px;padding:0 18px;display:flex}.member-ui-pagination div{gap:10px;display:flex}.member-ui-pagination button,.member-ui-pagination select{color:var(--member-ui-control-text);background:var(--member-ui-control-bg);border:1px solid var(--member-ui-control-border);min-width:var(--member-ui-pagination-control-size);height:var(--member-ui-pagination-control-size);border-radius:5px}.member-ui-pagination button.active{color:var(--member-ui-active-ink);background:var(--member-ui-active-bg);border:0;font-weight:900}@media (width<=760px){.member-ui-mobile-page-inset{--member-ui-page-padding:var(--member-ui-mobile-page-padding,14px)}button,select,input,textarea{min-height:38px;font-size:14px}}.member-home{color:#eadcc2;background:radial-gradient(circle at 84% 14%,#d5992f2e,#0000 24%),radial-gradient(circle at 30% 110%,#d5992f1a,#0000 30%),linear-gradient(135deg,#030303,#0b0b0b 55%,#050505);grid-template-columns:176px minmax(0,1fr);height:100vh;display:grid;overflow:hidden}.home-sidebar{background:linear-gradient(#ffd46f0d,#0000 18%),linear-gradient(#101010,#070707);border-right:1px solid #d0962d47;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-height:0;padding:12px 8px;display:grid;box-shadow:inset -1px 0 #ffffff08}.home-logo{align-items:center;gap:9px;padding:0 6px 4px;display:flex}.home-logo img{object-fit:contain;width:48px;height:48px}.home-logo b{color:#ffd36b;font-size:18px;font-weight:900;display:block}.home-nav{align-content:start;gap:4px;min-height:0;display:grid;overflow:auto}.home-nav button{color:#efe6d4;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;height:32px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.home-nav button span{flex:1}.home-nav button.active{color:#ffd36b;background:linear-gradient(90deg,#60461ceb,#433116e0),#ffd26714;border-color:#d39a2fe0;box-shadow:inset 0 0 0 1px #ffdc7e0d}.home-nav button:hover{color:#ffd36b;background:linear-gradient(90deg,#d89d3038,#d89d3014),#ffffff08;border-color:#d39a2f73}.home-nav-group{gap:4px;display:grid}.home-menu-caret{color:#c7a45a;width:15px;height:15px}.home-subnav{border-left:1px solid #d39a2f4d;gap:3px;margin-left:20px;padding:2px 0 3px 18px;display:grid}.home-nav-group:not(.open) .home-subnav{display:none}.home-nav-group:not(.open) .home-menu-caret{transform:rotate(-90deg)}.home-menu-caret{transition:transform .16s}.home-subnav button{color:#cfc3ad;border-radius:5px;gap:7px;height:28px;padding:0 8px;font-size:12px;font-weight:400}.home-subnav button svg{color:#d7a951;width:15px;height:15px}.home-subnav button.active{color:#ffd36b;background:#7953197a;border-color:#d39a2fad}.home-nav-parent.active{color:#ffd36b;background:linear-gradient(90deg,#60461ceb,#433116e0),#ffd26714;border-color:#d39a2fe0}.quant-nav-group .home-nav-parent{border-color:#d39a2f29}.home-menu-icon{color:#f3bd59;stroke:currentColor;fill:none;background:radial-gradient(circle at 35% 25%,#ffe79938,#975c0f26);border:1px solid #daa746c7;border-radius:999px;flex:none;width:21px;height:21px;padding:3px}.home-menu-icon>svg,.home-menu-caret>svg{width:100%;height:100%;display:block}.home-nav small{color:#fff;background:#ff3b3b;border-radius:999px;place-items:center;min-width:15px;height:15px;font-size:10px;font-weight:800;display:grid}.home-message-card{background:radial-gradient(circle at 50% 0,#ffd46129,#0000 58%),linear-gradient(#ffffff0a,#ffffff03);border:1px solid #d39b3961;border-radius:7px;justify-items:center;gap:8px;padding:18px 12px;display:none}.home-message-card span{color:#ffd36b;filter:drop-shadow(0 0 16px #e6a93a6b);place-items:center;width:70px;height:50px;display:grid}.home-message-card span svg{width:44px;height:44px}.home-message-card b{color:#ffd36b;font-size:17px}.home-message-card small{color:#c5b18b;font-size:12px}.home-message-card button{color:#221500;background:linear-gradient(90deg,#f7d37c,#d99d35);border:0;border-radius:5px;width:126px;height:34px;font-weight:800}.home-main{grid-template-rows:42px minmax(170px,12vw) 86px minmax(0,1fr) 78px;gap:10px;min-height:0;padding:14px 14px 10px;display:grid;overflow:auto}.home-topbar{justify-content:space-between;align-items:center;gap:12px;height:42px;display:flex}.home-user,.home-actions{align-items:center;display:flex}.home-user{min-width:0}.home-avatar{color:#fff;cursor:pointer;background:#27313b;border:1px solid #0000;border-radius:999px;place-items:center;width:34px;height:34px;margin-right:10px;padding:0;font-family:inherit;font-weight:900;display:grid}.home-avatar:hover,.home-avatar:focus-visible{border-color:#ff4f7f;outline:0;box-shadow:0 0 0 3px #ff4f7f29}.home-avatar img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.home-switch-account-btn{color:#ffd36b;cursor:pointer;white-space:nowrap;background:#da9d301a;border:1px solid #d39a2f80;border-radius:4px;justify-content:center;align-items:center;gap:4px;height:24px;margin-left:14px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.home-agent-status-btn{color:#cbd5df;cursor:pointer;white-space:nowrap;background:#121920c7;border:1px solid #6c7d9175;border-radius:4px;justify-content:center;align-items:center;height:24px;margin-left:12px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.home-agent-status-btn.is-agent{color:#63e58f;background:#217a4729;border-color:#3ccf737a}.home-agent-status-btn.is-non-agent{color:#ffd36b;background:#da9d301a;border-color:#d39a2f80}.home-agent-status-btn:hover{color:#fff0bd;background:#da9d3033;border-color:#d39a2fdb}.home-switch-account-btn svg{stroke-width:2.4px;width:13px;height:13px}.home-switch-account-btn:hover{color:#fff0bd;background:#da9d3038;border-color:#d39a2fdb}.home-coin-wallet{color:#ffe4a4;white-space:nowrap;background:linear-gradient(90deg,#3d2a0eb8,#100d09b8);border:1px solid #e5ae438f;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:204px;height:30px;padding:0 5px 0 10px;display:inline-flex;box-shadow:inset 0 0 18px #e8ab341a,0 0 0 1px #0003}.home-coin-value{align-items:center;gap:5px;min-width:0;font-size:12px;font-weight:800;display:inline-flex}.home-coin-value svg{color:#f1bd45;filter:drop-shadow(0 0 8px #f1bd4538);width:16px;height:16px}.home-coin-value b{color:#ffd66a}.home-coin-value strong{color:#fff7d0;text-overflow:ellipsis;max-width:74px;overflow:hidden}.home-coin-wallet button{color:#201405;cursor:pointer;background:linear-gradient(#ffe08b,#df9f2b);border:0;border-radius:4px;min-width:66px;height:22px;padding:0 9px;font-size:12px;font-weight:900;box-shadow:0 4px 12px #da9d3033}.home-coin-wallet button:hover{filter:brightness(1.06)}.home-trial-days{min-width:180px;box-shadow:none;color:#ffd978;text-align:center;white-space:nowrap;background:#2519089e;border:0;border-radius:4px;margin-left:auto;margin-right:8px;padding:5px 14px;font-size:13px;font-weight:800}.home-trial-days.is-expiring{color:#ff4d5e}.home-skin-switch{color:#a99d89;white-space:nowrap;background:#ffffff05;border:1px solid #d6a7442e;border-radius:5px;align-items:center;gap:3px;height:30px;padding:0 6px;font-size:11px;display:inline-flex}.home-skin-label{align-items:center;gap:4px;margin-right:2px;display:inline-flex}.home-skin-label svg{width:13px;height:13px}.home-skin-switch button{color:#9f9687;cursor:pointer;background:0 0;border:0;border-radius:3px;height:22px;padding:0 6px;font-size:11px}.home-skin-switch button.active{color:#201300;background:linear-gradient(#ffe08b,#df9f2b);font-weight:800}.home-skin-divider{background:#d6a74438;width:1px;height:14px}html[data-skin=cyan] .home-skin-switch button.active{color:#031d22;background:linear-gradient(#8af0ee,#38aeb7)}html[data-skin=cyan] .home-logo b{color:var(--member-sidebar-accent)}html[data-skin=cyan] .home-nav button:hover{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-hover-border);background:var(--member-sidebar-hover-bg)}html[data-skin=cyan] .home-topbar{border-color:#53cdd52e}@media (width<=1500px){.home-skin-label{display:none}}.home-actions{gap:8px}.home-language-switch{white-space:nowrap;z-index:20;min-width:112px;height:30px;position:relative}.home-language-switch .home-language-trigger{border:1px solid var(--member-control-border,#d6a74440);width:100%;min-width:112px;height:30px;color:var(--member-topbar-text,#eadfc8);cursor:pointer;background:linear-gradient(#1b1b18f5,#070b0df5);border-radius:6px;align-items:center;gap:6px;padding:0 8px;transition:border-color .2s,color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff09}.home-language-switch .home-language-globe{width:15px;height:15px;color:var(--member-accent,#d6a744);stroke-width:1.8px;flex:none}.home-language-current{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;font-size:11px;font-weight:700;line-height:1;overflow:hidden}.home-language-switch .home-language-arrow{width:11px;height:11px;color:var(--member-topbar-muted,#9f9a8d);flex:none;transition:transform .2s}.home-language-switch.open .home-language-arrow{transform:rotate(180deg)}.home-language-switch .home-language-trigger:hover,.home-language-switch .home-language-trigger:focus-visible,.home-language-switch.open .home-language-trigger{color:var(--member-accent-bright,#ffd36b);border-color:var(--member-accent,#d6a744);outline:0;box-shadow:0 0 0 1px #d6a7442e,0 8px 18px #0003}.home-language-menu{z-index:13000;border:1px solid var(--member-control-border,#d6a7447a);background:radial-gradient(circle at 100% 0,#d6a74421,#0000 44%),linear-gradient(#191915fd,#080b0cfd);border-radius:8px;width:164px;padding:6px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 36px #0000007a,inset 0 1px #ffffff0a}.home-language-menu:before{content:"";background:linear-gradient(90deg, transparent, var(--member-accent,#d6a744), transparent);height:1px;position:absolute;top:-1px;left:12px;right:12px}.home-language-switch .home-language-option{width:100%;min-width:0;height:34px;color:var(--member-topbar-text,#eadfc8);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:flex-start;align-items:center;padding:0 9px;font-size:12px;font-weight:600;transition:color .16s,background .16s;display:flex}.home-language-switch .home-language-option:hover,.home-language-switch .home-language-option:focus-visible{color:var(--member-accent-bright,#ffd36b);background:var(--member-control-hover,#d6a7441c);outline:0}.home-language-switch .home-language-option.active{color:var(--member-accent-bright,#ffd36b);background:#d6a7442b}.home-language-switch .home-language-option svg{width:14px;height:14px;color:var(--member-accent,#d6a744);stroke-width:2.2px;margin-left:auto}.home-actions button{color:#e9ddc3;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-width:58px;height:30px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.home-actions .top-message-btn,.home-actions .top-service-btn,.home-actions .top-announcements-btn{background:#ffffff05;border-color:#d6a7442e}.home-actions .top-message-btn:hover,.home-actions .top-service-btn:hover,.home-actions .top-announcements-btn:hover{color:#ffd36b;background:#d6a7441c;border-color:#d6a7446b}.home-actions .top-message-btn small{color:#fff;background:#ff3b3b;border:2px solid #080704;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-3px;right:-4px}.user-layout-shell .home-recharge-actions{align-items:center;gap:6px;display:inline-flex}.user-layout-shell .home-recharge-actions button{border:1px solid color-mix(in srgb, var(--member-accent-bright) 52%, transparent);height:30px;color:var(--member-accent-ink);background:var(--member-primary-bg);white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.user-layout-shell .home-recharge-actions button svg{color:currentColor;width:14px;height:14px}.member-home.vip-active .home-main,.member-home.coin-recharge-active .home-main,.member-home.activity-active .home-main,.member-home.income-active .home-main,.member-home.fans-active .home-main,.member-home.relation-active .home-main,.member-home.agent-active .home-main,.member-home.group-active .home-main,.member-home.ai-copy-active .home-main,.member-home.platform-build-active .home-main,.member-home.market-sentiment-active .home-main,.member-home.market-guess-active .home-main,.member-home.ea-active .home-main,.member-home.backtest-active .home-main,.member-home.quant-history-active .home-main,.member-home.order-active .home-main,.member-home.arbitrage-active .home-main,.member-home.strategy-active .home-main,.member-home.strategy-upload-active .home-main,.member-home.analyst-active .home-main,.member-home.analyst-application-active .home-main,.member-home.analyst-list-active .home-main,.member-home.message-active .home-main{grid-template-rows:42px minmax(0,1fr);overflow:auto}.member-home.vip-active .home-main>:not(.home-topbar):not(.vip-center-view),.member-home.coin-recharge-active .home-main>:not(.home-topbar):not(.coin-recharge-view),.member-home.activity-active .home-main>:not(.home-topbar):not(.activity-center-view),.member-home.income-active .home-main>:not(.home-topbar):not(.income-center-view),.member-home.fans-active .home-main>:not(.home-topbar):not(.fans-center-view),.member-home.relation-active .home-main>:not(.home-topbar):not(.member-relation-view),.member-home.agent-active .home-main>:not(.home-topbar):not(.agent-application-view),.member-home.group-active .home-main>:not(.home-topbar):not(.member-group-view),.member-home.ai-copy-active .home-main>:not(.home-topbar):not(.ai-copy-page),.member-home.platform-build-active .home-main>:not(.home-topbar):not(.platform-build-view),.member-home.market-sentiment-active .home-main>:not(.home-topbar):not(.market-sentiment-view),.member-home.market-guess-active .home-main>:not(.home-topbar):not(.market-guess-view),.member-home.ea-active .home-main>:not(.home-topbar):not(.ea-quant-page),.member-home.backtest-active .home-main>:not(.home-topbar):not(.backtest-center-view),.member-home.quant-history-active .home-main>:not(.home-topbar):not(.quant-history-view){display:none}.member-home.vip-active .vip-center-view,.member-home.coin-recharge-active .coin-recharge-view,.member-home.activity-active .activity-center-view,.member-home.income-active .income-center-view,.member-home.fans-active .fans-center-view,.member-home.relation-active .member-relation-view,.member-home.agent-active .agent-application-view,.member-home.group-active .member-group-view,.member-home.ai-copy-active .ai-copy-page,.member-home.platform-build-active .platform-build-view,.member-home.market-sentiment-active .market-sentiment-view,.member-home.market-guess-active .market-guess-view,.member-home.backtest-active .backtest-center-view,.member-home.quant-history-active .quant-history-view{display:grid}.member-home.smart-active .home-main,.member-home.world-gold-active .home-main{grid-template-rows:minmax(0,1fr);overflow:auto}.member-home.market2-active>.home-main{display:none}:is(.member-home.analyst-detail-active .home-main,.member-home.analyst-list-active .home-main,.member-home.analyst-active:has(.analyst-list-view:not(.hidden)) .home-main,.member-home.analyst-active:has(.analyst-detail-view:not(.hidden)) .home-main){grid-template-rows:42px minmax(0,1fr);gap:0;padding-top:0}@media (width<=1180px){.member-home{height:auto;min-height:100vh}.home-main{grid-template-rows:auto;overflow:auto}}.member-home.market-guess-active .home-main,.member-home.strategy-upload-active .home-main,.member-home.analyst-active .home-main{background:linear-gradient(90deg,#da9d3009,#0000 32%,#da9d3005),radial-gradient(circle at 88% 0,#da9d3013,#0000 30%),#020303}@media (width<=760px){.member-home{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:100dvh;display:grid;overflow:visible}.home-sidebar{z-index:var(--member-z-sidebar);border-bottom:1px solid #d0962d59;border-right:0;min-height:0;padding:10px 10px 8px;display:block;position:sticky;top:0}.home-logo{min-height:44px;padding:0 2px 8px}.home-logo img{width:40px;height:40px}.home-logo b{font-size:16px}.home-logo span,.home-sidebar .home-vip-card,.home-sidebar .home-message-card{display:none}.home-nav{scroll-snap-type:x proximity;gap:8px;padding:0 0 4px;display:flex;overflow:auto hidden}.home-nav button,.home-subnav button{scroll-snap-align:start;white-space:nowrap;flex:none;justify-content:center;min-width:104px;height:38px;padding:0 10px}.home-nav button span{text-overflow:ellipsis;flex:0 auto;overflow:hidden}.home-nav-group{flex:none;gap:8px;display:flex}.home-subnav,.home-nav-group:not(.open) .home-subnav{border:0;gap:8px;margin:0;padding:0;display:flex}.home-menu-caret{display:none}.home-main,.member-home.vip-active .home-main,.member-home.coin-recharge-active .home-main,.member-home.activity-active .home-main,.member-home.income-active .home-main,.member-home.fans-active .home-main,.member-home.relation-active .home-main,.member-home.agent-active .home-main,.member-home.group-active .home-main,.member-home.ai-copy-active .home-main,.member-home.platform-build-active .home-main,.member-home.market-sentiment-active .home-main,.member-home.market-guess-active .home-main,.member-home.ea-active .home-main,.member-home.backtest-active .home-main,.member-home.order-active .home-main,.member-home.arbitrage-active .home-main,.member-home.strategy-active .home-main,.member-home.strategy-upload-active .home-main,.member-home.analyst-active .home-main,.member-home.analyst-application-active .home-main,.member-home.analyst-list-active .home-main,.member-home.message-active .home-main{min-height:0;padding:10px;display:block;overflow:visible}.home-main>*{margin-bottom:10px}.home-topbar{flex-direction:column;align-items:flex-start;height:auto;min-height:44px}.home-user{width:100%}.home-actions{gap:8px;width:100%;padding-bottom:2px;overflow-x:auto}.home-skin-switch{justify-content:center;width:100%}.home-actions>*{flex:none}.home-coin-wallet{min-width:168px}.home-switch-account-btn,.home-agent-status-btn{margin-left:8px}}@media (width<=420px){.home-nav button,.home-subnav button{min-width:96px;font-size:12px}}@media (width<=760px){.member-home{background:linear-gradient(#060707 0%,#0d0d0b 100%)}.home-nav{align-items:start;min-height:88px;padding-bottom:44px;position:relative}.home-nav-group{display:block}.home-nav button,.home-subnav button{border-radius:999px;gap:5px;min-width:88px;height:38px;font-size:12px}.home-menu-icon{width:19px;height:19px;padding:2px}.home-subnav,.home-nav-group:not(.open) .home-subnav{display:none}.home-nav-group.open .home-subnav,.market-nav-group.open .home-subnav{gap:8px;padding:0 0 2px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.home-nav-group.open .home-subnav button{background:#ffffff0a;border-radius:9px;min-width:96px;height:34px}.home-main,.member-home.vip-active .home-main,.member-home.coin-recharge-active .home-main,.member-home.activity-active .home-main,.member-home.income-active .home-main,.member-home.fans-active .home-main,.member-home.relation-active .home-main,.member-home.agent-active .home-main,.member-home.group-active .home-main,.member-home.ai-copy-active .home-main,.member-home.platform-build-active .home-main,.member-home.market-sentiment-active .home-main,.member-home.market-guess-active .home-main,.member-home.ea-active .home-main,.member-home.backtest-active .home-main,.member-home.order-active .home-main,.member-home.arbitrage-active .home-main,.member-home.strategy-active .home-main,.member-home.strategy-upload-active .home-main,.member-home.analyst-active .home-main,.member-home.analyst-application-active .home-main,.member-home.analyst-list-active .home-main,.member-home.message-active .home-main{padding:12px}.home-topbar{background:#ffffff09;border:1px solid #daa33d2e;border-radius:12px;padding:10px}.home-user{flex-wrap:wrap;align-items:center;gap:8px}.home-user>div:nth-child(2){flex:180px;min-width:0}.home-user b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-switch-account-btn,.home-agent-status-btn{margin-left:0}.home-coin-wallet{width:100%;min-width:0}.home-actions{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.home-actions button{justify-content:center;width:100%;min-width:0}.user-layout-shell .home-actions{grid-template-columns:minmax(104px,1.6fr) repeat(4,minmax(0,1fr))}.user-layout-shell .home-language-switch{width:100%;min-width:0}.user-layout-shell .home-language-switch .home-language-trigger{min-width:0}.user-layout-shell .home-recharge-actions{width:100%}.user-layout-shell .home-recharge-actions button{flex:1 1 0;min-width:0}}@media (width<=420px){.home-nav button,.home-subnav button{min-width:82px}}.member-home .home-subnav button{font-weight:400!important}@media (width>=761px){.member-home.user-layout-shell{box-sizing:border-box;grid-template-columns:var(--member-shell-sidebar-width) minmax(0, 1fr);gap:var(--member-shell-gap);width:100%;height:100vh;min-height:0;padding:var(--member-shell-padding);background:var(--member-shell-bg);overflow:hidden}.member-home.user-layout-shell.sidebar-collapsed{--member-shell-sidebar-width:var(--member-shell-sidebar-collapsed-width);--member-shell-gap:10px}}@media (width>=761px) and (width<=1280px){.member-home.user-layout-shell{--member-shell-sidebar-width:182px;--member-shell-gap:10px;--member-shell-padding:8px}}@media (width>=761px) and (width<=1100px){.member-home.user-layout-shell{--member-shell-sidebar-width:168px;--member-shell-gap:8px;--member-shell-padding:6px}}.home-skin-switch{border-color:var(--member-control-border);min-width:190px;color:var(--member-topbar-muted);background:#ffffff06;justify-content:center}.home-skin-label{color:var(--member-topbar-text);font-weight:800}.home-skin-label svg{color:var(--member-accent)}.home-skin-switch button{color:var(--member-topbar-muted);font-weight:700}.home-skin-switch button:hover{color:var(--member-accent-bright)}.home-skin-switch button.active,html[data-skin=cyan] .home-skin-switch button.active{color:var(--member-accent-bright);background:var(--member-control-hover)}.home-skin-divider{background:var(--member-control-border)}@media (width>=761px){.user-layout-shell .global-home-topbar{grid-template-columns:minmax(300px,1fr) auto auto auto auto auto;align-items:center;gap:13px;width:100%;min-width:0;height:38px;display:grid}.user-layout-shell .home-user{gap:8px;min-width:0;overflow:hidden}.user-layout-shell .home-user>div{align-items:center;gap:8px;min-width:0;display:flex}.user-layout-shell .home-user b{color:var(--member-topbar-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.user-layout-shell .home-user>div>span{color:var(--member-topbar-muted);background:var(--member-control-bg);white-space:nowrap;border-radius:4px;flex:none;padding:3px 7px;font-size:10px}.user-layout-shell .home-avatar{border-color:var(--member-control-border);color:#fff4d5;background:var(--member-avatar-bg);flex:none;width:36px;height:36px;margin-right:2px}.user-layout-shell .home-avatar:hover,.user-layout-shell .home-avatar:focus-visible{border-color:var(--member-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--member-accent) 18%, transparent)}.user-layout-shell .home-agent-status-btn,.user-layout-shell .home-switch-account-btn{display:none!important}.user-layout-shell .home-agent-status-btn:hover,.user-layout-shell .home-switch-account-btn:hover{border-color:var(--member-accent);color:var(--member-topbar-text);background:var(--member-control-hover)}.user-layout-shell .home-agent-status-btn.is-agent{color:#63e58f;background:#217a4729;border-color:#3ccf737a}.user-layout-shell .home-recharge-btn,.user-layout-shell .home-share-btn,.user-layout-shell .home-trial-fund-btn{border:1px solid var(--member-control-border);height:30px;color:var(--member-topbar-text);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:inline-flex}.user-layout-shell .home-recharge-btn,.user-layout-shell .home-share-btn{border-color:color-mix(in srgb, var(--member-accent-bright) 52%, transparent);color:var(--member-accent-ink);background:var(--member-primary-bg);box-shadow:0 5px 14px color-mix(in srgb, var(--member-accent) 16%, transparent);font-weight:800}.user-layout-shell .home-recharge-btn svg,.user-layout-shell .home-share-btn svg,.user-layout-shell .home-trial-fund-btn svg{width:14px;height:14px}.user-layout-shell .home-trial-fund-btn:hover{border-color:var(--member-accent);color:var(--member-accent-bright)}.user-layout-shell .home-coin-wallet{min-width:94px;height:30px;color:var(--member-topbar-text);box-shadow:none;background:0 0;border:0;justify-content:center;padding:0 10px}.user-layout-shell .home-coin-value svg,.user-layout-shell .home-coin-value b{color:var(--member-accent)}.user-layout-shell .home-coin-value strong{color:var(--member-accent-bright)}.user-layout-shell .home-trial-days{display:none!important}.user-layout-shell .home-trial-days.hidden{display:none}.user-layout-shell .home-actions{gap:4px;min-width:0}.user-layout-shell .home-actions button{min-width:54px;height:30px;color:var(--member-topbar-text)}.user-layout-shell .home-actions .top-message-btn,.user-layout-shell .home-actions .top-service-btn,.user-layout-shell .home-actions .top-announcements-btn{background:0 0;border:0}.user-layout-shell .home-actions .top-message-btn:hover,.user-layout-shell .home-actions .top-service-btn:hover,.user-layout-shell .home-actions .top-announcements-btn:hover{border-color:var(--member-accent);color:var(--member-accent-bright);background:var(--member-control-hover)}.user-layout-shell .home-actions .top-announcements-btn{width:34px;min-width:34px;padding:0}.user-layout-shell .home-actions .top-account-btn{align-items:center;gap:8px;min-width:52px;padding:0 4px;display:inline-flex}.user-layout-shell .home-actions .top-account-btn>i{place-items:center;display:grid}.user-layout-shell .home-actions .top-account-btn>i:first-child{width:22px;height:22px;color:var(--member-accent)}.user-layout-shell .home-actions .top-account-avatar-image{object-fit:cover;border:1px solid var(--member-control-border);border-radius:50%;flex:0 0 26px;width:26px;min-width:26px;max-width:26px;height:26px;min-height:26px;max-height:26px}.user-layout-shell .home-actions .top-account-avatar-initial{border:1px solid var(--member-control-border);width:26px;height:26px;color:var(--member-accent);background:#b8842333;border-radius:50%;flex:0 0 26px;place-items:center;font-size:11px;font-weight:700;display:grid}.user-layout-shell .home-actions .top-account-btn>i:last-child{width:13px;height:13px}.user-layout-shell .home-actions .top-account-btn>i>svg{width:100%;height:100%;color:inherit}}@media (width>=761px) and (width<=1500px){.user-layout-shell .home-skin-switch{min-width:104px}.user-layout-shell .home-skin-label{display:none}}@media (width>=761px) and (width<=1280px){.user-layout-shell .global-home-topbar{grid-template-columns:minmax(240px,1fr) auto auto auto auto;gap:8px}.user-layout-shell .home-trial-fund-btn{display:none}.user-layout-shell .home-user>div{max-width:168px}.user-layout-shell .home-switch-account-btn{width:30px;padding:0}.user-layout-shell .home-switch-account-btn span,.user-layout-shell .home-trial-days{display:none}.user-layout-shell .home-coin-wallet{min-width:94px}}@media (width>=761px) and (width<=1100px){.user-layout-shell .global-home-topbar{grid-template-columns:minmax(210px,1fr) auto auto auto;gap:6px}.user-layout-shell .home-user>div{max-width:142px}.user-layout-shell .home-skin-switch{display:none}.user-layout-shell .home-coin-wallet{min-width:88px}.user-layout-shell .home-actions button{width:34px;min-width:34px;padding:0}.user-layout-shell .home-actions button span{display:none}.user-layout-shell .home-recharge-actions button{width:34px;padding:0}.user-layout-shell .home-recharge-actions button span{display:none}}@media (width<=760px){html[data-skin=cyan] .member-home{background:var(--member-shell-bg)}html[data-skin=cyan] .home-topbar{border-color:var(--member-control-border);background:#071d20b8}.home-skin-switch{width:100%;min-width:0}}.user-layout-shell .home-content-shell{border-color:var(--member-panel-border);background:var(--member-content-bg);min-width:0;min-height:0}.user-layout-shell .global-home-topbar{z-index:var(--member-z-topbar);border-bottom-color:var(--member-divider);color:var(--member-topbar-text);background:0 0}html[data-skin=cyan] .user-layout-shell .global-home-topbar{background:0 0}.user-layout-shell .module-main{min-width:0;max-width:100%;min-height:0;color:var(--member-page-text);scrollbar-width:thin;scrollbar-color:var(--member-scroll-thumb) var(--member-scroll-track)}.user-layout-shell .module-main :where(*){scrollbar-width:thin;scrollbar-color:var(--member-scroll-thumb) var(--member-scroll-track)}.user-layout-shell .module-main::-webkit-scrollbar{width:8px;height:8px}.user-layout-shell .module-main :where(*)::-webkit-scrollbar{width:8px;height:8px}.user-layout-shell .module-main::-webkit-scrollbar-track{background:var(--member-scroll-track)}.user-layout-shell .module-main :where(*)::-webkit-scrollbar-track{background:var(--member-scroll-track)}.user-layout-shell .module-main::-webkit-scrollbar-thumb{background:var(--member-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:42px;min-height:42px}.user-layout-shell .module-main :where(*)::-webkit-scrollbar-thumb{background:var(--member-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px;min-width:42px;min-height:42px}@media (width>=761px){.user-layout-shell .home-content-shell{height:calc(100vh - (var(--member-shell-padding) * 2));overflow:hidden}.user-layout-shell .global-home-topbar{flex:none;position:relative}}@media (width<=760px){.user-layout-shell .home-content-shell{background:var(--member-content-bg);grid-template-rows:auto auto;height:auto;min-height:0;overflow:visible}.user-layout-shell .global-home-topbar{z-index:calc(var(--member-z-sidebar) - 1)}}.home-sidebar-collapse{display:none}@media (width>=761px){.user-layout-shell .home-sidebar{border:1px solid var(--member-sidebar-border);border-radius:var(--member-sidebar-radius);background:var(--member-sidebar-glow), var(--member-sidebar-bg);grid-template-rows:64px minmax(0,1fr) auto 38px;grid-template-areas:"logo""nav""card""collapse";gap:10px;min-width:0;min-height:0;padding:12px 10px 10px;box-shadow:inset -1px 0 #ffffff06,0 18px 40px #0000002e}.user-layout-shell .home-logo{grid-area:logo;gap:9px;min-width:0;padding:0 10px 6px}.user-layout-shell .home-logo img{object-fit:contain;flex:0 0 38px;width:38px;min-width:38px;max-width:38px;height:38px;min-height:38px;max-height:38px}.user-layout-shell .home-logo div{min-width:0}.user-layout-shell .home-logo b{color:var(--member-sidebar-accent);letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;overflow:hidden}.user-layout-shell .home-logo span{color:var(--member-sidebar-muted);white-space:nowrap;font-size:10px}.user-layout-shell .home-nav{scrollbar-color:var(--member-scroll-thumb) transparent;scrollbar-width:thin;grid-area:nav;gap:4px;padding-right:0;overflow:hidden auto}.user-layout-shell .home-nav::-webkit-scrollbar{width:5px}.user-layout-shell .home-nav::-webkit-scrollbar-track{background:0 0}.user-layout-shell .home-nav::-webkit-scrollbar-thumb{background:var(--member-scroll-thumb);border-radius:999px}.user-layout-shell .home-nav>button,.user-layout-shell .home-nav-group>.home-nav-parent{width:100%;height:48px;color:var(--member-sidebar-text);border-radius:9px;flex:none;gap:12px;padding:0 14px;font-size:14px;font-weight:500}.user-layout-shell .home-nav>button:hover,.user-layout-shell .home-nav-group>.home-nav-parent:hover{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-hover-border);background:var(--member-sidebar-hover-bg)}.user-layout-shell .home-nav button.active,.user-layout-shell .home-nav-parent.active{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-active-border);background:var(--member-sidebar-active-bg);box-shadow:inset 0 1px 0 var(--member-sidebar-active-highlight)}.user-layout-shell .home-menu-icon{width:21px;height:21px;color:var(--member-sidebar-icon);background:0 0;border:0;border-radius:0;flex:none;padding:0}.user-layout-shell .home-nav>button.active .home-menu-icon,.user-layout-shell .home-nav-parent.active .home-menu-icon{color:var(--member-sidebar-accent)}.user-layout-shell .home-menu-caret{width:14px;height:14px;color:var(--member-sidebar-muted);flex:none}.user-layout-shell .home-subnav{border-left-color:var(--member-subnav-border);margin-left:25px;padding:2px 0 3px 14px}.user-layout-shell .home-subnav button{width:100%;height:31px}.user-layout-shell .home-subnav button svg{color:var(--member-accent)}.user-layout-shell .home-message-card{grid-area:card}.user-layout-shell .home-sidebar-collapse{width:100%;height:38px;color:var(--member-sidebar-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;grid-area:collapse;justify-content:center;align-items:center;gap:9px;padding:0;font-size:12px;transition:color .16s,background-color .16s;display:flex}.user-layout-shell .home-sidebar-collapse:hover{color:var(--member-accent-bright);background:#ffffff09}.user-layout-shell .home-sidebar-collapse svg{width:16px;height:16px;transition:transform .18s}.user-layout-shell.sidebar-collapsed .home-sidebar{padding-left:7px;padding-right:7px}.user-layout-shell.sidebar-collapsed .home-logo{justify-content:center;padding-left:0;padding-right:0}.user-layout-shell.sidebar-collapsed .home-logo img{flex-basis:36px;width:36px;min-width:36px;max-width:36px;height:36px;min-height:36px;max-height:36px}.user-layout-shell.sidebar-collapsed .home-logo div,.user-layout-shell.sidebar-collapsed .home-nav button span,.user-layout-shell.sidebar-collapsed .home-menu-caret,.user-layout-shell.sidebar-collapsed .home-vip-card,.user-layout-shell.sidebar-collapsed .home-message-card,.user-layout-shell.sidebar-collapsed .home-sidebar-collapse span{display:none}.user-layout-shell.sidebar-collapsed .home-nav>button,.user-layout-shell.sidebar-collapsed .home-nav-group>.home-nav-parent{justify-content:center;padding-left:0;padding-right:0}.user-layout-shell.sidebar-collapsed .home-subnav{display:none}.user-layout-shell.sidebar-collapsed .home-sidebar-collapse svg{transform:rotate(180deg)}}@media (width>=761px) and (width<=1100px){.user-layout-shell .home-sidebar{--member-sidebar-radius:12px}.user-layout-shell .home-logo{gap:7px;padding-left:4px;padding-right:4px}.user-layout-shell .home-logo img{flex-basis:34px;width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px}.user-layout-shell .home-logo b{font-size:16px}.user-layout-shell .home-nav>button,.user-layout-shell .home-nav-group>.home-nav-parent{gap:8px;padding-left:8px;padding-right:8px;font-size:13px}}html[data-skin=cyan] .user-layout-shell .home-logo img{filter:hue-rotate(145deg)saturate(1.35)brightness(1.08)}@media (width<=760px){html[data-skin=cyan] .home-sidebar{border-color:var(--member-sidebar-border);background:var(--member-sidebar-glow), var(--member-sidebar-bg)}html[data-skin=cyan] .home-nav button{color:var(--member-sidebar-text)}html[data-skin=cyan] .home-nav button:hover{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-hover-border);background:var(--member-sidebar-hover-bg)}html[data-skin=cyan] .home-menu-icon{color:var(--member-sidebar-icon);border-color:var(--member-sidebar-hover-border);background:var(--member-control-bg)}html[data-skin=cyan] .home-nav-group.open .home-subnav button{color:var(--member-sidebar-text);border-color:var(--member-sidebar-hover-border);background:var(--member-control-bg)}html[data-skin=cyan] .home-subnav button svg{color:var(--member-accent)}html[data-skin=cyan] .home-nav button.active,html[data-skin=cyan] .home-nav-parent.active,html[data-skin=cyan] .home-nav-group.open .home-subnav button.active{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-active-border);background:var(--member-sidebar-active-bg);box-shadow:inset 0 1px 0 var(--member-sidebar-active-highlight)}html[data-skin=cyan] .home-nav button.active .home-menu-icon,html[data-skin=cyan] .home-nav-parent.active .home-menu-icon{color:var(--member-sidebar-accent);border-color:var(--member-sidebar-active-border)}}.dialog-async-fallback[data-v-fe6c4e61]{text-align:center;align-items:center;width:min(360px,100vw - 32px);padding:30px 24px}.dialog-async-fallback h2[data-v-fe6c4e61]{color:#f3c45c;margin:16px 0 0;font-size:18px}.dialog-async-fallback p[data-v-fe6c4e61]{color:#aaa196;margin:10px 0 0;font-size:13px}.dialog-async-fallback button[data-v-fe6c4e61]{color:#19140a;cursor:pointer;background:linear-gradient(#f0c65d,#d89a29);border:1px solid #9c711e;border-radius:5px;min-width:96px;margin-top:20px;padding:9px 20px;font-weight:700}.dialog-async-fallback__spinner[data-v-fe6c4e61],.dialog-async-fallback__error[data-v-fe6c4e61]{border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.dialog-async-fallback__spinner[data-v-fe6c4e61]{box-sizing:border-box;border:3px solid #f3c45c38;border-top-color:#f3c45c;animation:.8s linear infinite dialog-async-spin-fe6c4e61}.dialog-async-fallback__error[data-v-fe6c4e61]{color:#ff5361;background:#ff53611f;font-size:24px;font-weight:800}@keyframes dialog-async-spin-fe6c4e61{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dialog-async-fallback__spinner[data-v-fe6c4e61]{animation:none}}.global-dialog-mask{z-index:var(--member-z-dialog,12000);box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.dialog-fade-enter-active,.dialog-fade-leave-active{transition:opacity .18s}.dialog-fade-enter-from,.dialog-fade-leave-to{opacity:0}.vue-toast-host{z-index:var(--member-z-toast,200000);pointer-events:none;justify-items:center;gap:10px;display:grid;position:fixed;top:88px;left:50%;transform:translate(-50%)}.vue-toast{box-sizing:border-box;border:1px solid var(--member-panel-border,#876319);background:var(--member-panel-bg,#17140d);width:max-content;max-width:min(520px,100vw - 32px);height:auto;min-height:44px;color:var(--member-accent-bright,#f8d369);font:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;pointer-events:auto;cursor:pointer;border-radius:7px;margin:0;padding:11px 20px;line-height:1.6;display:block;box-shadow:0 10px 30px #000a}.vue-toast.is-success{color:#6ee7a0;border-color:#2f9859}.vue-toast.is-error{color:#ff8989;border-color:#b74343}.vue-toast.is-warning{color:#ffd16d;border-color:#c58b25}.toast-list-enter-active,.toast-list-leave-active{transition:all .2s}.toast-list-enter-from,.toast-list-leave-to{opacity:0;transform:translateY(-10px)}.app-root{width:100%;min-width:0;height:100%;min-height:0}.public-language-switcher{z-index:1000;color:#f1dfb9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c0de0;position:fixed;top:18px;right:20px}@media (width<=640px){.public-language-switcher{top:10px;right:10px}}
