:root{--ink: #18221c;--forest: #183e2e;--forest-deep: #102d22;--paper: #fffdf7;--line: rgba(115, 95, 56, .2);--shadow: 0 18px 52px rgba(54, 44, 24, .1);color:#1c211d;background:#f4efe4;font-family:Microsoft YaHei,Noto Sans SC,Segoe UI,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0;background:radial-gradient(circle at 8% -4%,rgba(255,249,225,.98) 0,transparent 31%),radial-gradient(circle at 94% 5%,rgba(174,42,32,.12) 0,transparent 24%),radial-gradient(circle at 58% 100%,rgba(31,79,57,.1) 0,transparent 30%),linear-gradient(145deg,#f8f3e8,#e6e3d5);background-attachment:fixed}main{width:min(1380px,calc(100% - 32px));margin:0 auto;padding:32px 0 58px}.hero{position:relative;isolation:isolate;display:grid;grid-template-columns:1.5fr .72fr;gap:34px;align-items:center;overflow:hidden;padding:40px 36px;border:1px solid rgba(191,166,111,.46);border-radius:30px;background:linear-gradient(135deg,#fffef8f5,#f8f3e4e0);box-shadow:0 28px 80px #46361821,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero:before{position:absolute;z-index:-1;top:-190px;right:25%;width:430px;height:430px;border:1px solid rgba(170,135,69,.13);border-radius:50%;box-shadow:0 0 0 56px #bd9e6109,0 0 0 112px #1f483406;content:""}.hero:after{position:absolute;z-index:-1;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#173c2c 0,#173c2c 32%,#bc9149 32%,#bc9149 68%,#9e3c34 68%);content:"";opacity:.82}.heroCopy{min-width:0}.eyebrow{width:fit-content;margin:0 0 12px;padding:6px 10px;border:1px solid rgba(157,56,49,.16);border-radius:999px;background:#a931270e;color:#9f352f;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}h1{max-width:860px;margin:8px 0 18px;color:#172019;font-family:Georgia,STSong,serif;font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}h2{margin:0 0 14px;font-family:Georgia,STSong,serif}h3{margin:18px 0 8px;color:#6b4c1b}.subtitle{max-width:780px;color:#596156;font-size:16px;line-height:1.55}.notice{width:fit-content;margin-top:14px;padding-left:12px;border-left:3px solid #a54a40;color:#8f2c24;font-size:14px;font-weight:700}.cardLike,.strip div,.card,.panel,.miniCard{border:1px solid var(--line);border-radius:22px;background:#fffdf7e0;padding:20px;box-shadow:0 12px 36px #372d1912,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.search{position:relative;display:grid;gap:12px;border-color:#7a6e4e38;background:linear-gradient(150deg,#fffffcf0,#faf6ece6);box-shadow:0 20px 45px #322c1b1a,inset 0 1px #ffffffe6}.search:before{position:absolute;top:18px;bottom:18px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(#214936,#c29b52);content:""}label,.strip span,.card span,.miniCard span{color:#6f7769;font-size:13px;display:block}input,select{width:100%;border:1px solid #cab88f;border-radius:16px;padding:13px 15px;font-size:16px;background:#fffdf6f0;color:#1d211c;transition:border-color .18s ease,box-shadow .18s ease}input:focus,select:focus{border-color:#587863;outline:none;box-shadow:0 0 0 4px #2659411f}button{border:0;border-radius:999px;padding:12px 18px;background:linear-gradient(135deg,var(--forest),var(--forest-deep));color:#fff8e8;cursor:pointer;font-weight:900;box-shadow:0 7px 16px #173d2d29;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 10px 22px #173d2d38;filter:brightness(1.04)}button:focus-visible{outline:3px solid rgba(47,112,81,.25);outline-offset:2px}button:disabled{opacity:.6;cursor:wait}.quick{display:flex;flex-wrap:wrap;gap:8px}.quick button{padding:8px 12px;background:linear-gradient(145deg,#ead39d,#d7b96f);color:#312817;box-shadow:0 5px 12px #6f552524}.panel,.strip,.cards,.grid{margin-top:22px}.panelTitle{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.recommendActions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.trainingPill{padding:8px 12px;border:1px solid rgba(212,175,55,.2);border-radius:999px;background:#d4af3712;color:#b9ac78;font-size:12px;white-space:nowrap}.trainingPill.running{color:#f2d36f;border-color:#f2d36f73;box-shadow:0 0 18px #d4af371f}.trainingPill.running:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#f2d36f;box-shadow:0 0 8px #f2d36f;animation:trainingPulse 1.4s ease-in-out infinite}@keyframes trainingPulse{50%{opacity:.35;transform:scale(.75)}}.muted{margin:4px 0 0;color:#6f7769}.overviewPanel{border-color:#5b68542e;background:linear-gradient(145deg,#fffefaf0,#f4f5ede0);box-shadow:0 22px 55px #36362617,inset 0 1px #ffffffe6}.overviewPanel .panelTitle{margin-bottom:16px}.overviewPanel h2{margin-bottom:8px;font-size:26px}.overviewTime{display:flex;align-items:center;gap:8px;font-size:12px}.overviewTime span{padding:3px 7px;border-radius:999px;background:#e7ebe2;color:#526253;font-size:10px;font-weight:800}.overviewTime time{color:#74776f;font-variant-numeric:tabular-nums;letter-spacing:.02em}.overviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.overviewGrid .miniCard{position:relative;isolation:isolate;overflow:hidden;min-height:136px;padding:22px;border-color:#67674f29;background:linear-gradient(145deg,#fffef9fa,#f6f3e8e6);transition:transform .2s ease,box-shadow .2s ease}.overviewGrid .miniCard:before{position:absolute;top:0;right:0;left:0;height:3px;background:#a2473e;content:""}.overviewGrid .miniCard:after{position:absolute;z-index:-1;top:-48px;right:-38px;width:130px;height:130px;border-radius:50%;background:#a2473e0e;content:""}.overviewGrid .miniCard:nth-child(2):before{background:#b28a45}.overviewGrid .miniCard:nth-child(2):after{background:#b28a4512}.overviewGrid .miniCard:nth-child(3):before{background:#456c75}.overviewGrid .miniCard:nth-child(3):after{background:#456c7511}.overviewGrid .miniCard:hover{transform:translateY(-2px);box-shadow:0 15px 30px #3f36201a}.miniCard strong{display:block;margin:8px 0 7px;color:#a13e36;font-size:36px;font-weight:700;letter-spacing:-.02em}.overviewGrid .miniCard:nth-child(2) strong{color:#98702f}.overviewGrid .miniCard:nth-child(3) strong{color:#3e6570}.miniCard p{margin:0;color:#62675e;font-size:13px}.controls{display:grid;grid-template-columns:.68fr 1fr .8fr .82fr .9fr 1.25fr;gap:10px}.summary,.metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.summary span,.metrics span{background:#edf2e8;border-radius:999px;padding:8px 12px;font-weight:800}.screeningNote{margin:10px 0 0;color:#586255;font-size:13px}.paperPanel{border-color:#5d84677a;background:linear-gradient(145deg,#fffef8f0,#f2f5ebe0);box-shadow:0 22px 58px #23432f1c,inset 0 1px #ffffffe6}.paperHeaderActions{display:flex;flex-wrap:wrap;gap:8px}.subtleButton{background:#e6ddc7;color:#4a513f}.paperMetrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.paperMetrics span{display:grid;gap:5px;padding:12px;border-radius:14px;background:#edf2e8;color:#5c6657;font-size:13px}.paperMetrics strong{color:#1f3a2e;font-size:18px}.paperMetrics small{font-size:12px;font-weight:900}.paperMetrics small.profit{color:#c6382f}.paperMetrics small.loss{color:#16805d}.paperTradeForm{display:grid;grid-template-columns:1.55fr .48fr .65fr .82fr .68fr;align-items:center;gap:10px;margin-top:14px;padding:14px;border-radius:16px;background:#f1ead8}.paperTradeForm span{color:#586255}.paperTradeEstimate{display:grid;gap:2px}.paperTradeEstimate small{color:#777d75;font-size:9px}.paperTradeEstimate strong{color:#d7bc69;font-size:13px;font-variant-numeric:tabular-nums}.paperGrid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.65fr);gap:16px;margin-top:14px;align-items:start}.paperGrid>div{min-width:0}.paperGrid h3{display:flex;align-items:center;gap:7px;margin:6px 0;font-size:17px}.windowCount{min-width:22px;padding:2px 7px;border-radius:999px;background:#e8e0ce;color:#706850;font:800 11px/1.4 Microsoft YaHei,sans-serif;text-align:center}.compactToggle{margin-left:auto;padding:4px 9px;background:#e8e0ce;color:#596154;font-size:11px;box-shadow:none}.compactToggle:hover,.compactToggle:focus-visible,.compactToggle.active{background:#1f3a2e;color:#fff8e8;outline:none}.compactSummary{margin:-2px 0 6px;font-size:12px}.paperRows{display:grid;gap:6px}.compactPaperList{max-height:270px;overflow-y:auto;overscroll-behavior:contain;align-content:start;padding:2px 4px 2px 2px;scrollbar-color:#9e987f transparent}.positionsWindow>.compactPaperList,.verificationWindow>.compactPaperList{height:380px;max-height:380px}.positionsWindow>.paperRows{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px}.compactPaperList::-webkit-scrollbar{width:6px}.compactPaperList::-webkit-scrollbar-thumb{border-radius:999px;background:#b9b08f}.paperRow{display:grid;grid-template-columns:1.4fr .45fr .6fr auto;gap:8px;align-items:center;min-height:50px;padding:7px 9px;border-radius:11px;background:#f7f1e4;font-size:13px}.positionsWindow .paperRow{grid-template-columns:minmax(0,1fr) auto auto auto;min-height:68px;padding:9px 10px;border:1px solid rgba(110,111,90,.13);background:#f9f7efe0}.paperRow strong{font-size:14px}.paperPositionName{display:flex;align-items:center;gap:7px;min-width:0}.paperPositionName strong{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.paperPositionName i{flex:0 0 auto;display:grid;place-items:center;min-width:20px;width:auto;height:20px;padding:0 5px;border-radius:7px;font-size:9px;font-style:normal;font-weight:800}.paperPositionName i.strengthStrong{border:1px solid rgba(207,169,69,.25);background:#be912626;color:#d5b55d}.paperPositionName i.strengthPositive{border:1px solid rgba(179,132,75,.24);background:#7e522b2b;color:#c99b67}.paperPositionName i.strengthMedium{border:1px solid rgba(99,137,167,.22);background:#48637a2b;color:#91afc5}.paperPositionName i.strengthWeak{border:1px solid rgba(113,119,115,.2);background:#676e6a21;color:#8c938f}.paperRow small{display:block;margin-top:2px;color:#70786d;font-size:11px;line-height:1.3}.paperRow .purchaseDate{margin-top:4px;color:#8c8a80;font-size:10px;line-height:1.35}.dailyTextUp{color:#c62f27;font-weight:900}.dailyTextDown{color:#147657;font-weight:900}.paperRow button{padding:6px 9px;font-size:12px}.checkRow{grid-template-columns:1.5fr auto auto}.checkRow .realizedReturn{white-space:nowrap;font-variant-numeric:tabular-nums}.paperMiniGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.positionMiniGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.positionMiniCard,.verificationMiniCard{display:grid;min-width:0;gap:4px;padding:8px 10px;border:1px solid transparent;border-radius:11px}.positionMiniCard{position:relative;isolation:isolate;min-height:88px;align-content:space-between;overflow:hidden;padding:10px 11px;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 8px 18px #2c241721,inset 0 1px #ffffff21;transition:transform .18s ease,box-shadow .18s ease}.positionMiniCard:after{position:absolute;z-index:-1;top:-24px;right:-20px;width:72px;height:72px;border-radius:50%;background:#ffffff21;content:""}.positionMiniCard:hover{transform:translateY(-2px);box-shadow:0 10px 22px #2c241733,inset 0 1px #fff3}.positionMiniCard.gain{background:linear-gradient(145deg,#d85a50,#b33c35 52%,#842823)}.positionMiniCard.loss{background:linear-gradient(145deg,#319574,#1b7157 52%,#0b4939)}.positionMiniCard.flat{background:linear-gradient(145deg,#8e897a,#696559)}.positionMiniCard strong,.verificationMiniCard strong{overflow:hidden;color:#252a25;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.positionMiniCard strong{color:#fff;font-size:14px;text-shadow:0 1px 2px rgba(0,0,0,.18)}.positionMiniCard div,.verificationMiniCard div{display:flex;justify-content:space-between;gap:8px;color:#656b63;font-size:11px}.positionMiniCard div{color:#ffffffc7}.positionMiniCard .positionMiniHead{align-items:center;min-width:0}.positionMiniHead strong{min-width:0}.positionMiniHead i{flex:0 0 auto;display:grid;place-items:center;min-width:21px;width:auto;height:21px;padding:0 5px;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:#10120f33;font-size:9px;font-style:normal;font-weight:800;box-shadow:inset 0 1px #ffffff14}.positionMiniHead i.strengthStrong{color:#ffe29a}.positionMiniHead i.strengthPositive{color:#e8bd8b}.positionMiniHead i.strengthMedium{color:#c9e4f2}.positionMiniHead i.strengthWeak{color:#d4d7d3}.positionMiniCard b,.verificationMiniCard b{color:#252a25;white-space:nowrap}.positionMiniCard b{color:#fff;font-size:12px}.positionMiniCard .miniDaily{padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.12)}.positionMiniCard .miniDaily b{font-size:11px;font-weight:800}.positionMiniCard .miniTotal{align-items:baseline}.positionMiniCard .miniTotal b{font-size:14px;letter-spacing:.01em}.positionMiniCard b.dailyUp{color:#ffd0ca;text-shadow:0 1px 2px rgba(82,18,15,.28)}.positionMiniCard b.dailyDown{color:#c5f2df}.verificationMiniCard{background:#eee8da}.verificationMiniCard.correct{border-color:#b7362c33;background:#f7ddd8}.verificationMiniCard.incorrect{border-color:#16805d33;background:#dceee5}.verificationMiniCard small{width:fit-content;padding:2px 6px;border-radius:999px;background:#ffffff85;color:#68675c;font-size:10px;font-weight:800}.positiveTag,.neutralTag{border-radius:999px;padding:4px 7px;background:#dceee3;color:#1d6a4d;font-size:11px;font-weight:900;white-space:nowrap}.neutralTag{background:#eee7d7;color:#6a6554}.table{display:grid;gap:10px;margin-top:14px}.row{width:100%;display:grid;grid-template-columns:1.1fr .9fr .5fr .6fr .55fr .55fr .55fr .7fr 1.5fr;gap:12px;align-items:center;padding:14px;background:#f7f1e4;border-radius:16px;color:#1d211c;text-align:left;font-weight:700}.row:hover{outline:2px solid rgba(169,49,39,.25)}.candidateOverview{position:relative;margin-top:16px;overflow:hidden;padding:15px;border:1px solid rgba(91,108,91,.18);border-radius:19px;background:linear-gradient(145deg,#eff1eaf0,#e9e8dce0);box-shadow:inset 0 1px #ffffffb8,0 10px 26px #373b270f}.candidateOverview:before{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,#2f533eb8,#7c826061,#2f533e29);content:""}.otherCandidatesHeader{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#485448;font-size:12px;font-weight:900;letter-spacing:.01em}.otherCandidatesHeader span:first-child{display:flex;align-items:center;gap:7px}.otherCandidatesHeader span:first-child:before{width:7px;height:7px;border-radius:50%;background:#5f7b67;box-shadow:0 0 0 4px #5f7b671c;content:""}.otherCandidatesHeader span:last-child{padding:4px 8px;border-radius:999px;background:#ffffff75;color:#747464;font-size:11px}.candidateOverviewGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;max-height:405px;overflow-y:auto;overscroll-behavior:contain;margin-top:11px;padding:10px 6px 10px 10px;border:1px solid rgba(107,112,85,.1);border-radius:15px;background:#fbfaf46b;box-shadow:inset 0 2px 10px #49442e09;scrollbar-color:#a8a184 transparent}.candidateOverviewGrid::-webkit-scrollbar{width:7px}.candidateOverviewGrid::-webkit-scrollbar-thumb{border-radius:999px;background:#b9b08f}.candidateCard{min-width:0;border:1px solid rgba(99,109,91,.14);border-radius:13px;background:#faf9f4;box-shadow:0 3px 10px #433d2909;content-visibility:auto;contain-intrinsic-size:auto 94px}.candidateCard{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.candidateCard:hover{transform:translateY(-2px);border-color:#5070574d;box-shadow:0 9px 20px #373e2a14}.candidateCard.trendStrong{border-color:#e7c978;background:linear-gradient(145deg,#fff8df,#ffefbd)}.candidateCard.trendPositive{border-color:#e6b9aa;background:linear-gradient(145deg,#fff6f1,#ffe7dd)}.candidateCard.trendNeutral{border-color:#cbd6eb;background:linear-gradient(145deg,#f7f9ff,#eaf0fb)}.candidateCard.trendWeak{border-color:#d3d5d1;background:linear-gradient(145deg,#f7f7f4,#e9ebe7)}.candidateCard.shortStrong{border-color:#bda6d8;background:linear-gradient(145deg,#f8f2ff,#e8dcf5)}.candidateCard.shortPositive{border-color:#a9b8d2;background:linear-gradient(145deg,#f3f6fc,#e2e9f4)}.candidateCard.expanded{grid-column:1 / -1;border-color:#4969524d;box-shadow:0 9px 22px #36483914}.candidateCardToggle{display:grid;width:100%;min-height:92px;gap:7px;padding:10px 11px;border-radius:12px;background:transparent;color:#4e554c;text-align:left;font-weight:400;box-shadow:none}.candidateCardToggle:hover{transform:none;box-shadow:none;filter:none}.candidateCardTitle{display:flex;align-items:center;min-width:0;gap:7px}.candidateCardTitle strong{min-width:0;flex:1}.trendBadge{flex:0 0 auto;padding:2px 6px;border-radius:999px;background:#e8e6dc;color:#747467;font-size:9px;font-weight:500}.trendBadge.trendStrong{background:#f1cb67;color:#704d08}.trendBadge.trendPositive{background:#efc0b0;color:#814538}.trendBadge.trendNeutral{background:#d5def0;color:#52627f}.trendBadge.trendWeak{background:#d9dbd7;color:#656962}.trendBadge.shortStrong{background:#b895d8;color:#3e2556}.trendBadge.shortPositive{background:#9faeca;color:#293a58}.candidateCardToggle strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e352f;font-size:13px;font-weight:600}.candidateSignalTags{display:flex;align-items:center;min-width:0;min-height:17px;gap:4px;overflow:hidden}.candidateSignalTags span{flex:0 1 auto;overflow:hidden;padding:2px 5px;border:1px solid rgba(99,109,91,.13);border-radius:999px;background:#66706712;color:#757d76;font-size:8px;line-height:11px;white-space:nowrap;text-overflow:ellipsis}.candidateSignalTags .up,.candidateSignalTags .breakout,.candidateSignalTags .momentumUp{border-color:#b050462e;background:#ab4d4117;color:#a7564d}.candidateSignalTags .down,.candidateSignalTags .breakdown,.candidateSignalTags .momentumDown{border-color:#32805b2e;background:#32805b14;color:#3d8062}.candidateSignalTags .volume{border-color:#ae842a2e;background:#ae842a14;color:#9c792d}.candidateSignalTags .range,.candidateSignalTags .quiet,.candidateSignalTags .lowRisk{border-color:#5a748929;background:#5a748914;color:#687e8f}.candidateSignalTags .highRisk{border-color:#97653e2b;background:#97653e14;color:#956946}.candidateSignalTags .intradayForecast.early{border-color:#d4af3757;background:#d4af3721;color:#caa642}.candidateSignalTags .intradayForecast.confirmed{border-color:#ca5b4957;background:#b9483924;color:#cf7468}.candidateSignalTags .intradayForecast.decay{border-color:#57896f47;background:#3876561f;color:#6baa89}.candidateCardMeta{display:flex;align-items:center;justify-content:space-between;gap:8px}.candidateCardMeta>span{color:#6f7169;font-size:11px}.candidateCardMeta b{color:#3f4b42;font-size:11px;font-weight:500}.candidateCardMeta .dailyChange{font-weight:600;white-space:nowrap}.candidateCardMeta .dailyChange.up{color:#a84a43}.candidateCardMeta .dailyChange.down{color:#34735e}.candidateCardMeta .dailyChange.flat{color:#777767}.candidateCardDetail{display:grid;grid-template-columns:.8fr 1.15fr 2fr;gap:8px 14px;padding:10px 12px 12px;border-top:1px solid rgba(134,111,72,.13);color:#5d665b;font-size:11px;line-height:1.45}.candidateLoadMore{display:flex;justify-content:center;align-items:center;gap:12px;padding:12px 4px 0;color:#777b72;font-size:10px}.candidateLoadMore button{padding:8px 14px;font-size:11px}.stockIdentity{display:grid;gap:3px}.stockIdentity small,.strip small{color:#6f7769;font-weight:700}.category{width:fit-content;border-radius:999px;padding:6px 9px;background:#e6ecdf;color:#39513f;font-size:12px;font-weight:900}.strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.strip strong{display:block;margin-top:6px;font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card strong{display:block;margin:8px 0;color:#b82f26;font-size:46px}.card p{margin:0 0 8px;font-weight:900}.card small{color:#60675c}.grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.wide{grid-column:1 / -1}.chart{width:100%;height:410px}.marketChartShell{overflow:hidden;border:1px solid rgba(104,111,91,.15);border-radius:18px;background:linear-gradient(145deg,#fffefae6,#f7f6efc7);box-shadow:inset 0 1px #ffffffe6}.klinePanel{padding:18px 20px 20px}.marketQuoteHeader{display:grid;grid-template-columns:minmax(280px,.56fr) minmax(0,1.44fr);gap:20px;align-items:center;padding:12px 16px;border-bottom:1px solid rgba(117,119,96,.12);background:linear-gradient(135deg,#fffffce0,#f1f4ebb3)}.quoteLead{order:1;display:grid;justify-items:start;gap:4px;padding-right:20px;border-right:1px solid rgba(116,120,99,.14);text-align:left}.quoteIdentity{display:flex;justify-content:flex-start;align-items:center;gap:7px;min-width:0}.quoteIdentity span{padding:2px 5px;border-radius:5px;background:#4969d5;color:#fff;font-size:9px;font-weight:800}.quoteIdentity strong{color:#252d27;font-size:14px}.quoteIdentity b{overflow:hidden;color:#3f4841;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.quotePrice{display:flex;justify-content:flex-start;align-items:baseline;gap:9px;font-variant-numeric:tabular-nums}.quotePrice strong{font-size:34px;line-height:1;letter-spacing:-.025em}.quotePrice span{font-size:13px}.quotePrice.up strong,.quotePrice.up span,.upText{color:#cf332d}.quotePrice.down strong,.quotePrice.down span,.downText{color:#14805e}.quotePrice.flat strong,.quotePrice.flat span{color:#596159}.quoteLead>small{color:#858b82;font-size:10px}.quoteStats{order:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.quoteStats span{display:flex;justify-content:space-between;gap:10px;padding:6px 12px;border-right:1px solid rgba(116,120,99,.1);color:#70776f;font-size:12px;white-space:nowrap}.quoteStats span:nth-child(3n){border-right:0}.quoteStats span:nth-child(n+4){border-top:1px solid rgba(116,120,99,.08)}.quoteStats b{color:#303a32;font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.professionalKLine{width:100%;height:420px}.emptyChart{display:grid;place-items:center;color:#7f857c}.chartToolbar{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.chartToolbar button{min-width:58px;padding:8px 13px;background:#ece8dc;color:#586258;font-size:12px;font-weight:600;box-shadow:none}.chartToolbar button.active{background:#1f3a2e;color:#fff8e8;box-shadow:0 4px 12px #1f3a2e38}.miniChart{width:100%;height:290px}.note,.risk{padding:12px 14px;border-radius:14px;margin:8px 0;background:#f1ead8;line-height:1.55}.risk{background:#f5e2dc;color:#74271f}.factorGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.factorGrid span{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;background:#f7f1e4;color:#5d665b}.factorGrid strong{color:#1d211c}.error,.empty{margin-top:16px;padding:14px;border-radius:14px;background:#f5e2dc;color:#74271f}.empty{background:#f1ead8;color:#596156}.evidencePanel,.qualityPanel{min-width:0}.newsList{display:grid;gap:9px;max-height:430px;overflow-y:auto;padding-right:4px}.newsItem{display:grid;gap:8px;padding:13px 14px;border:1px solid rgba(212,175,55,.13);border-radius:14px;background:#151713;color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.newsItem:hover{transform:translateY(-1px);border-color:#f0d77a61}.newsItem>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.newsItem strong{color:#e5e0d5;line-height:1.5}.newsItem small,.newsItem time,.sourceNote{color:#858a82;font-size:11px}.newsItem .originalTitle{color:#6f746d;font-style:italic;line-height:1.45}.newsCount{margin:7px 0 0;color:#cdb66e;font-size:11px;font-weight:800}.newsTone,.sourceGrade{padding:3px 7px;border-radius:999px;background:#d4af371a;color:#cdb66e;font-size:10px;font-weight:800}.newsTone.positive{background:#c54d4429;color:#e3aaa4}.newsTone.negative{background:#1f8f6829;color:#8ed2b8}.sourceNote{margin-bottom:0;line-height:1.55}.qualityStatus{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(212,175,55,.14);border-radius:15px;background:#151713}.qualityStatus strong{display:grid;place-items:center;width:58px;height:32px;border-radius:999px;background:#d4af37;color:#171207;font-size:12px}.qualityStatus.warn strong{background:#8e5e32;color:#f3ddbc}.qualityStatus.fail strong{background:#762d28;color:#f2c1bb}.qualityStatus span{color:#b4b3aa;font-size:13px}.qualityFacts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.qualityFacts span{display:grid;gap:5px;padding:11px;border:1px solid rgba(212,175,55,.1);border-radius:12px;background:#121410;color:#858a82;font-size:11px}.qualityFacts strong{color:#d6c17f;font-size:12px}.governancePanel{overflow:hidden}.governanceGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.modelCard{display:grid;gap:7px;min-height:125px;padding:17px;border:1px solid rgba(212,175,55,.15);border-radius:16px;background:linear-gradient(145deg,#171a15,#0f110e)}.modelCard span,.modelCard small{color:#898e86;font-size:11px}.modelCard strong{color:#e0c36e;font-size:22px}.modelCard.production{border-color:#dab55157}.modelCard.challenger strong{color:#aaa59a}.modelCard.evidence strong{color:#d9b959}.modelCard.collectorCard strong{color:#8ed2b8}.learningLoop{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;margin-top:14px}.learningLoop span{position:relative;display:grid;gap:7px;padding:12px 9px;border-radius:13px;background:#d4af3714;color:#bcb8ad;font-size:11px;text-align:center}.learningLoop b{display:grid;place-items:center;width:24px;height:24px;margin:auto;border-radius:50%;background:#c9a344;color:#161207}.gateGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:14px}.gate{display:grid;gap:6px;padding:13px;border:1px solid rgba(212,175,55,.11);border-radius:13px;background:#121410}.gate span{width:fit-content;padding:3px 6px;border-radius:999px;background:#d4af371a;color:#cdb56d;font-size:9px;font-weight:900}.gate strong{color:#ded9ce}.gate small{color:#82867f;line-height:1.5}@media (max-width: 920px){main{width:min(100% - 20px,1380px);padding-top:14px}.hero,.grid,.strip,.cards,.overviewGrid,.controls,.paperMetrics,.paperTradeForm,.paperGrid,.candidateOverviewGrid,.governanceGrid,.learningLoop,.gateGrid{grid-template-columns:1fr}.hero{padding:22px}.panelTitle{display:grid}.paperHeaderActions{margin-top:10px}.paperRow,.checkRow{grid-template-columns:1fr}.positionsWindow>.paperRows{grid-template-columns:1fr}.positionsWindow .paperRow{grid-template-columns:1fr}.paperMiniGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.candidateCardDetail{grid-template-columns:1fr}.row{grid-template-columns:1fr;border-radius:18px}.factorGrid{grid-template-columns:1fr}.chart{height:340px}.marketQuoteHeader{grid-template-columns:1fr;gap:13px}.quoteLead{order:1;justify-items:start;padding:0 0 12px;border:0;border-bottom:1px solid rgba(116,120,99,.12);text-align:left}.quoteIdentity,.quotePrice{justify-content:flex-start}.quoteStats{order:2}.quoteStats{grid-template-columns:repeat(2,minmax(0,1fr))}.quoteStats span:nth-child(3n){border-right:1px solid rgba(116,120,99,.1)}.quoteStats span:nth-child(2n){border-right:0}.quoteStats span:nth-child(3){border-top:1px solid rgba(116,120,99,.08)}.professionalKLine{height:390px}}:root{--ink: #f4f0e6;--forest: #d3ad55;--forest-deep: #8c6925;--paper: #11130f;--line: rgba(212, 175, 55, .17);--shadow: 0 22px 70px rgba(0, 0, 0, .42);color:#d8d4ca;background:#080a08;color-scheme:dark}body{color:#d8d4ca;background:radial-gradient(circle at 10% -5%,rgba(210,170,76,.13),transparent 28%),radial-gradient(circle at 92% 5%,rgba(151,105,31,.08),transparent 24%),radial-gradient(circle at 50% 110%,rgba(201,164,80,.055),transparent 34%),repeating-linear-gradient(118deg,transparent 0 84px,rgba(240,215,122,.016) 85px,transparent 86px),linear-gradient(145deg,#070907,#0d100c 52%,#080a08)}body:before{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,224,145,.018) 50%,transparent);content:""}h2{color:#f1ede3;letter-spacing:-.02em}h3{color:#c9aa62}.muted,.screeningNote{color:#8e9189}.hero{border-color:#dcb85d4d;background:linear-gradient(115deg,#121410f7,#090b09f5),radial-gradient(circle at 22% 15%,rgba(218,180,88,.12),transparent 32%);box-shadow:0 34px 90px #00000080,inset 0 1px #ffe29614}.hero:before{top:-235px;right:21%;width:520px;height:520px;border-color:#ddb65929;box-shadow:0 0 0 58px #ddb65907,0 0 0 116px #ddb65904}.hero:after{height:2px;background:linear-gradient(90deg,transparent,#8c6925 18%,#f0d77a 50%,#8c6925 82%,transparent);opacity:.78}.eyebrow{border-color:#dab45838;background:#d4af3712;color:#d7b862}h1{color:#e3c36e;background:linear-gradient(110deg,#f3e2aa,#d6b65d 38%,#a77b28 68%,#f0d77a);-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,6vw,80px);letter-spacing:-.055em;text-shadow:0 12px 45px rgba(212,175,55,.12);-webkit-text-fill-color:transparent}.subtitle{color:#aaa99f}.notice{border-left-color:#c7a45a;color:#c8a6a0}.cardLike,.strip div,.card,.panel,.miniCard{border-color:#d4af3729;background:linear-gradient(145deg,#141712f0,#0b0d0aeb);box-shadow:0 16px 48px #0000004f,inset 0 1px #ffe0910b}.panel{position:relative}.panel:after{position:absolute;top:-1px;right:28px;left:28px;height:1px;background:linear-gradient(90deg,transparent,rgba(240,215,122,.43),transparent);content:"";pointer-events:none}.search{border-color:#d4af373d;background:linear-gradient(150deg,#181a15f5,#0a0c09f0);box-shadow:0 25px 58px #0000006b,inset 0 1px #ffe0910e}.search:before{background:linear-gradient(#f0d77a,#8c6925)}label,.strip span,.card span,.miniCard span{color:#96978f}input,select{border-color:#d4af3747;background:#0c0f0c;color:#eee8db}input::placeholder{color:#5f625c}input:focus,select:focus{border-color:#c7a45a;box-shadow:0 0 0 4px #d4af371a}button{background:linear-gradient(135deg,#f0d77a,#c79a32 58%,#8c6925);color:#151208;box-shadow:0 8px 22px #b484262e,inset 0 1px #fff5c980}button:not(:disabled):hover{box-shadow:0 12px 28px #c89b3a45,inset 0 1px #fff5c994}.quick button{background:#171811;border:1px solid rgba(212,175,55,.25);color:#d6ba72;box-shadow:none}.subtleButton{border:1px solid rgba(212,175,55,.2);background:#181a15;color:#b9a46c}.overviewPanel,.paperPanel{border-color:#d4af372e;background:linear-gradient(145deg,#141612f5,#0a0c09f0);box-shadow:0 24px 64px #0000005c,inset 0 1px #ffe0910b}.overviewTime span{background:#d4af371f;color:#d0b66f}.overviewTime time{color:#8e9189}.overviewGrid .miniCard{border-color:#d4af3729;background:linear-gradient(145deg,#181b16,#0e110d)}.overviewGrid .miniCard:before,.overviewGrid .miniCard:nth-child(2):before,.overviewGrid .miniCard:nth-child(3):before{background:linear-gradient(90deg,#8c6925,#f0d77a,#8c6925)}.overviewGrid .miniCard:after,.overviewGrid .miniCard:nth-child(2):after,.overviewGrid .miniCard:nth-child(3):after{background:#d4af370e}.miniCard strong,.overviewGrid .miniCard:nth-child(2) strong,.overviewGrid .miniCard:nth-child(3) strong{color:#dfc36e}.miniCard p{color:#92958d}.summary span,.metrics span{background:#d4af371a;color:#c8c0aa}.paperMetrics span{background:#151914;color:#8f948c;box-shadow:inset 0 0 0 1px #d4af3717}.paperMetrics strong{color:#dec36f}.paperTradeForm{background:linear-gradient(90deg,#161813,#10120f);box-shadow:inset 0 0 0 1px #d4af371a}.paperTradeForm span{color:#999b93}.paperGrid h3{color:#d4b763}.windowCount,.compactToggle{background:#d4af371f;color:#cbb36f}.compactToggle:hover,.compactToggle:focus-visible,.compactToggle.active{background:#c9a344;color:#131007}.compactPaperList{scrollbar-color:#826628 transparent}.compactPaperList::-webkit-scrollbar-thumb{background:#826628}.paperRow,.positionsWindow .paperRow{border-color:#d4af371f;background:linear-gradient(145deg,#171a15,#10120f);color:#d6d3ca}.paperRow strong{color:#eee9df}.paperRow small{color:#898d85}.paperRow .purchaseDate{color:#696e67}.verificationMiniCard{border-color:#d4af371f;background:#171914}.verificationMiniCard strong{color:#ded9cd}.verificationMiniCard div{color:#8f938b}.verificationMiniCard b{color:#d8bd6f}.verificationMiniCard.correct{border-color:#da554b40;background:#281817}.verificationMiniCard.incorrect{border-color:#1c946940;background:#10251d}.verificationMiniCard small,.neutralTag{background:#d4af371a;color:#bfa967}.dailyAccountSummary{position:relative;margin-top:16px;padding:16px;overflow:hidden;border:1px solid rgba(212,175,55,.14);border-radius:18px;background:radial-gradient(circle at 92% 0,rgba(212,175,55,.08),transparent 30%),linear-gradient(145deg,#151812,#0c0f0b);box-shadow:inset 0 1px #ffe0910a}.dailyAccountSummary:before{position:absolute;top:0;left:24px;width:150px;height:1px;background:linear-gradient(90deg,#8c6925,#f0d77a,transparent);content:""}.dailyAccountSummary>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:10px}.dailyAccountSummary h3{margin:0;color:#d9bf73;font-size:16px;letter-spacing:.03em}.dailyAccountSummary header p{margin:4px 0 0;color:#73786f;font-size:11px}.dailyAccountSummary header>small{color:#71694e;font-size:10px}.dailyAccountTitleLine{display:flex;align-items:center;gap:9px}.profitCalendarToggle{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid rgba(212,175,55,.2);border-radius:999px;background:#d4af3712;color:#a99154;font-size:10px;box-shadow:none}.profitCalendarToggle span{color:#d3b55f;font-size:12px;line-height:1}.profitCalendarToggle:hover,.profitCalendarToggle.active{border-color:#eac96e73;background:#d4af3726;color:#e0c675;box-shadow:none}.profitCalendar{width:min(100%,820px);margin:10px auto 14px;padding:14px;border:1px solid rgba(212,175,55,.12);border-radius:15px;background:#070907b3;box-shadow:inset 0 1px #ffe69d0b,0 10px 26px #00000021}.profitCalendarToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:11px}.profitCalendarToolbar>div{display:grid;gap:3px}.profitCalendarToolbar strong{color:#dfc77d;font-size:14px;letter-spacing:.02em}.profitCalendarToolbar small{color:#747970;font-size:10px}.profitCalendarToolbar nav{display:flex;align-items:center;gap:7px}.profitCalendarToolbar nav button{width:27px;height:27px;padding:0;border:1px solid rgba(212,175,55,.17);border-radius:50%;background:#171a14;color:#c5ad63;font-size:19px;line-height:1;box-shadow:none}.profitCalendarToolbar nav button:hover{border-color:#eac96e66;background:#201e14;box-shadow:none}.profitCalendarToolbar nav time{min-width:98px;color:#e8e2d5;font-size:14px;font-weight:750;letter-spacing:.02em;text-align:center}.profitCalendarMetric{display:inline-grid;grid-template-columns:repeat(2,1fr);gap:3px;margin-bottom:11px;padding:3px;border:1px solid rgba(212,175,55,.1);border-radius:10px;background:#141712d1}.profitCalendarMetric button{min-width:76px;min-height:29px;padding:0 13px;border-radius:7px;background:transparent;color:#747a72;font-size:10px;font-weight:700;box-shadow:none}.profitCalendarMetric button:hover{color:#c8b775;box-shadow:none}.profitCalendarMetric button.active{background:linear-gradient(135deg,#d4af3733,#79581924);color:#e1c86f;box-shadow:inset 0 0 0 1px #d4af3721}.profitCalendarWeekdays,.profitCalendarGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.profitCalendarWeekdays{margin-bottom:5px}.profitCalendarWeekdays span{padding:3px 0 4px;color:#7b8078;font-size:10px;letter-spacing:.04em;text-align:center}.profitCalendarCell{position:relative;display:grid;align-content:center;justify-items:center;min-height:58px;padding:7px 4px;overflow:hidden;border:1px solid rgba(212,175,55,.09);border-radius:11px;background:#181b16d1;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.profitCalendarCell:not(.spacer):hover{z-index:1;transform:translateY(-2px);border-color:#d4af3738;box-shadow:0 10px 22px #0003}.profitCalendarCell time{color:#aeb2aa;font:700 13px/1.2 Microsoft YaHei,sans-serif;letter-spacing:.02em}.profitCalendarCell strong{margin-top:6px;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.profitCalendarCell small{margin-top:5px;color:#5f645d;font-size:11px}.profitCalendarCell.profit{border-color:#ce52463b;background:#70262247}.profitCalendarCell.profit time{color:#d6b6b1}.profitCalendarCell.profit strong{color:#e47d73}.profitCalendarCell.loss{border-color:#2d916c38;background:#114d394d}.profitCalendarCell.loss time{color:#afc8bd}.profitCalendarCell.loss strong{color:#5fbd97}.profitCalendarCell.flat{border-color:#d4af3729;background:#4b412433}.profitCalendarCell.flat strong{color:#bba666}.profitCalendarCell.latest{outline:1px solid rgba(230,196,101,.8);outline-offset:-2px;box-shadow:inset 0 0 18px #d4af370e,0 8px 22px #00000029}.profitCalendarCell.latest:after{position:absolute;top:5px;right:6px;color:#dbc16e;font-size:7px;font-weight:700;letter-spacing:.08em;content:"最新"}.profitCalendarCell.spacer{visibility:hidden}.profitCalendarFooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(212,175,55,.09)}.profitCalendarLegend{display:flex;flex-wrap:wrap;gap:14px;color:#747970;font-size:10px}.profitCalendarLegend .profit:before,.profitCalendarLegend .loss:before{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#b45249;content:"";vertical-align:1px}.profitCalendarLegend .loss:before{background:#348a69}.profitCalendarFooter>div:last-child{display:flex;align-items:baseline;gap:9px;color:#858981;font-size:11px}.profitCalendarFooter>div:last-child strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.profitCalendarFooter strong.gain{color:#dc7168}.profitCalendarFooter strong.loss{color:#4ea986}.profitCalendarFooter strong.flat{color:#b7b3a7}.dailyAccountRows{display:grid;gap:6px;max-height:250px;overflow-y:auto;scrollbar-color:#755b25 transparent}.dailyAccountRow{position:relative;display:grid;grid-template-columns:104px .92fr .92fr 1.1fr 1.1fr .68fr .68fr;gap:10px;align-items:center;min-height:54px;padding:9px 13px;border:1px solid rgba(212,175,55,.08);border-radius:12px;background:#161914b8;transition:border-color .18s ease,background .18s ease}.dailyAccountRow:hover{border-color:#d4af3733;background:#1b1d17e6}.dailyAccountRow.latest{border-color:#d4af372e}.dailyAccountRow.latest:before{position:absolute;left:0;width:2px;height:24px;border-radius:0 3px 3px 0;background:#d4af37;content:""}.dailyAccountRow time{color:#bba66b;font:700 12px/1.3 Microsoft YaHei,sans-serif;letter-spacing:.02em}.dailyAccountRow>div{display:grid;gap:3px;min-width:0}.dailyAccountRow span{color:#747970;font-size:10px}.dailyAccountRow strong{overflow:hidden;color:#e1ddd2;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.dailyAccountRow strong small{color:#8b8f87;font-size:10px;font-weight:500}.dailyAccountRow strong.gain{color:#dc7168}.dailyAccountRow strong.loss{color:#4ea986}.dailyAccountRow strong.flat{color:#c6c2b7}.candidateOverview{border-color:#d4af372e;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.07),transparent 28%),linear-gradient(145deg,#151812,#0d100c);box-shadow:inset 0 1px #ffe0910b,0 15px 36px #00000047}.candidateOverview:before{background:linear-gradient(90deg,transparent,#d1aa4d 45%,#f0d77a 52%,transparent)}.otherCandidatesHeader{color:#b4b1a6}.otherCandidatesHeader span:first-child:before{background:#d4af37;box-shadow:0 0 0 4px #d4af371a}.otherCandidatesHeader span:last-child{background:#d4af3714;color:#a8a391}.candidateOverviewGrid{border-color:#d4af371a;background:#02040238;scrollbar-color:#7f6428 transparent}.candidateOverviewGrid::-webkit-scrollbar-thumb{background:#7f6428}.candidateCard{border-color:#d4af3721;background:linear-gradient(145deg,#191b16,#11130f);box-shadow:0 5px 16px #0000002e}.candidateCard:hover{border-color:#f0d77a61;box-shadow:0 10px 25px #0000004d}.candidateCard.trendStrong{border-color:#f0c4546b;background:linear-gradient(145deg,#2c2513,#19150d)}.candidateCard.trendPositive{border-color:#b4743b54;background:linear-gradient(145deg,#281d14,#17120e)}.candidateCard.trendNeutral{border-color:#5c6f8b47;background:linear-gradient(145deg,#171b22,#101217)}.candidateCard.trendWeak{border-color:#7e817b33;background:linear-gradient(145deg,#191a18,#121310)}.candidateCard.shortStrong{border-color:#a877d870;background:linear-gradient(145deg,#2b1d38,#17111f)}.candidateCard.shortPositive{border-color:#6780ab5c;background:linear-gradient(145deg,#1d2431,#11151d)}.candidateCardToggle strong{color:#e6e1d6}.candidateSignalTags span{border-color:#969d9521;background:#808a8214;color:#929a93}.candidateSignalTags .up,.candidateSignalTags .breakout,.candidateSignalTags .momentumUp{color:#c37b72}.candidateSignalTags .down,.candidateSignalTags .breakdown,.candidateSignalTags .momentumDown{color:#69ab89}.candidateSignalTags .volume{color:#c1a052}.candidateSignalTags .range,.candidateSignalTags .quiet,.candidateSignalTags .lowRisk{color:#8da3b1}.candidateSignalTags .highRisk{color:#ba9270}.candidateCardMeta>span{color:#8f918a}.candidateCardMeta b{color:#d2b96f}.trendBadge.trendStrong{background:#d4af37;color:#171207}.trendBadge.trendPositive{background:#8e5e32;color:#f3ddbc}.trendBadge.trendNeutral{background:#46566e;color:#dde5ef}.trendBadge.trendWeak{background:#3a3d38;color:#bbbeb7}.trendBadge.shortStrong{background:#8f65b6;color:#f1e5ff}.trendBadge.shortPositive{background:#536b94;color:#e1e9f6}.holdingBadge{flex:0 0 auto;padding:2px 6px;border:1px solid rgba(63,160,111,.28);border-radius:999px;background:#26805526;color:#69c696;font-size:9px;font-weight:650;white-space:nowrap}.candidateCardDetail{border-top-color:#d4af371f;color:#a2a49c}.strip div{background:linear-gradient(145deg,#181a15,#0f110e)}.strip strong{color:#e1c36d}.stockIdentity small,.strip small{color:#858a82}.category{background:#d4af371f;color:#d2b66b}.card strong{color:#e0c16b}.card p{color:#e5e0d5}.card small{color:#8e928a}.note{border:1px solid rgba(212,175,55,.11);background:#171914;color:#b5b3aa}.risk{border:1px solid rgba(197,77,68,.2);background:#251413;color:#d6a09a}.factorGrid span{border:1px solid rgba(212,175,55,.1);background:#151713;color:#93968e}.factorGrid strong{color:#d5bd75}.error{border:1px solid rgba(197,77,68,.24);background:#281514;color:#dfa7a1}.empty{background:#171914;color:#858a82}.marketChartShell{border-color:#d4af3729;background:linear-gradient(145deg,#11140f,#090b09);box-shadow:inset 0 1px #ffe0910a}.marketQuoteHeader{border-bottom-color:#d4af371f;background:linear-gradient(135deg,#171914,#0d100c)}.quoteLead{border-right-color:#d4af3726}.quoteIdentity strong{color:#ece7db}.quoteIdentity b{color:#999d95}.quoteLead>small{color:#6f746d}.quoteStats span{border-right-color:#d4af371a;color:#858a82}.quoteStats span:nth-child(n+4){border-top-color:#d4af3714}.quoteStats b{color:#d8c486}.chartToolbar button{border:1px solid rgba(212,175,55,.1);background:#171914;color:#999b91}.chartToolbar button.active{border-color:#f0d77a8c;background:linear-gradient(135deg,#d9b550,#957029);color:#110e06;box-shadow:0 5px 16px #b5882738}.row{background:#151713;color:#d8d4ca}.row:hover{outline-color:#d4af3745}@media (max-width: 920px){h1{font-size:clamp(46px,16vw,68px)}.hero{background:linear-gradient(145deg,#151712,#090b09)}.quoteLead{border-bottom-color:#d4af371f}.dailyAccountSummary>header{align-items:start}.dailyAccountTitleLine{align-items:flex-start;flex-direction:column;gap:6px}.profitCalendarToolbar{align-items:flex-start}.profitCalendar{padding:12px 10px}.profitCalendarWeekdays,.profitCalendarGrid{gap:4px}.profitCalendarWeekdays span{font-size:9px}.profitCalendarCell{min-height:54px;padding:6px 2px}.profitCalendarCell time{font-size:11px}.profitCalendarCell strong{margin-top:5px;font-size:10px}.profitCalendarCell.latest:after{display:none}.profitCalendarFooter{align-items:flex-start;flex-direction:column}.dailyAccountRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px}.dailyAccountRow time{grid-column:1 / -1}}.desktopDeviceChip{position:fixed;z-index:70;top:18px;right:22px;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid rgba(212,175,55,.3);border-radius:999px;background:#0e100ce0;color:#e2c66b;font-size:12px;font-weight:700;letter-spacing:.04em;box-shadow:0 12px 32px #00000052;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.desktopDeviceChip i{width:7px;height:7px;border-radius:50%;background:#d6b443;box-shadow:0 0 0 4px #d6b4431f}.desktopDeviceOverlay{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px}.desktopDeviceBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#000000b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desktopDeviceCard{position:relative;z-index:1;display:grid;width:min(100%,460px);gap:13px;padding:27px;border:1px solid rgba(212,175,55,.25);border-radius:26px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.11),transparent 34%),linear-gradient(145deg,#171a13,#0c0f0c);box-shadow:0 30px 90px #0009}.desktopDeviceCard>small{color:#9e884c;font-size:9px;letter-spacing:.18em}.desktopDeviceCard h2{margin:0;color:#eee8dc;font:700 27px Georgia,STSong,serif}.desktopDeviceCard p{margin:0;color:#83877e;font-size:12px;line-height:1.7}.desktopDeviceCard em{color:#d77d73;font-size:11px;font-style:normal}.desktopGeneratedId{display:grid;place-content:center;min-height:82px;border:1px solid rgba(222,186,79,.3);border-radius:18px;background:linear-gradient(135deg,#242012,#161914);color:#f0d373;font:800 34px ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em;text-indent:.2em;box-shadow:inset 0 0 34px #d4af370f}.desktopDeviceCard form{display:grid;grid-template-columns:1fr auto;gap:9px}.desktopDeviceCard input{min-width:0;min-height:46px;padding:0 14px;border:1px solid rgba(212,175,55,.2);border-radius:12px;outline:0;background:#1a1c17;color:#ebe5d9;font-size:16px;letter-spacing:.08em}.desktopDeviceCard form button,.desktopDevicePrimary{min-height:46px;padding:0 18px;border:0;border-radius:12px;background:linear-gradient(135deg,#d7b64e,#8e6925);color:#151108;font-weight:800}.desktopDeviceDivider{display:flex;align-items:center;gap:10px;color:#6f746c;font-size:10px}.desktopDeviceDivider:before,.desktopDeviceDivider:after{flex:1;height:1px;background:#d4af371f;content:""}.desktopDeviceNew,.desktopDeviceClose{min-height:38px;border:1px solid rgba(212,175,55,.14);border-radius:11px;background:#171a14;color:#aa9968;font-size:11px}.desktopDeviceClose{color:#858a81}.paperStrategyOverlay{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020402c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.paperStrategyDialog{width:min(920px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:24px;border:1px solid rgba(212,175,55,.25);border-radius:25px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.1),transparent 28%),linear-gradient(145deg,#171914,#0b0e0b);box-shadow:0 32px 100px #000000b3}.paperStrategyHead{display:flex;align-items:start;justify-content:space-between;gap:20px}.paperStrategyHead small{color:#947f46;font-size:9px;letter-spacing:.16em}.paperStrategyHead h2{margin:6px 0 3px;color:#e0c36b;font:700 28px/1.1 Georgia,STSong,serif}.paperStrategyHead p{margin:0;color:#737970;font-size:11px}.paperStrategyHead>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(212,175,55,.16);border-radius:50%;background:#ffffff09;color:#a59a79;box-shadow:none;font-size:20px}.paperStrategyCapital{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:17px;padding:14px 16px;border:1px solid rgba(212,175,55,.16);border-radius:16px;background:linear-gradient(135deg,#d4af3717,#4a637514)}.paperStrategyCapital>div{display:grid;gap:3px}.paperStrategyCapital small{color:#9d8750;font-size:8px;letter-spacing:.14em}.paperStrategyCapital strong{color:#d9d3c6;font-size:14px}.paperStrategyCapital span{color:#71776f;font-size:10px}.paperStrategyCapital label{display:flex;align-items:center;min-width:245px;min-height:42px;padding:0 12px;border:1px solid rgba(212,175,55,.2);border-radius:11px;background:#10130f}.paperStrategyCapital label b{color:#a78e49;font-size:13px}.paperStrategyCapital input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e0c86f;font-size:16px;font-weight:750;text-align:right;font-variant-numeric:tabular-nums}.paperStrategyGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.paperStrategyGrid>section{padding:17px;border:1px solid rgba(212,175,55,.12);border-radius:18px;background:#0f120ed6}.paperStrategyGrid h3{margin:0;color:#d6d0c3;font-size:15px}.paperStrategyGrid section>p{margin:5px 0 14px;color:#6e746d;font-size:10px}.paperStrategyFields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.paperStrategyFields label{display:grid;gap:5px;color:#83887f;font-size:10px}.paperStrategyFields select,.paperStrategyFields input{width:100%;min-width:0;min-height:39px;padding:0 10px;border:1px solid rgba(212,175,55,.15);border-radius:10px;outline:0;background:#171a15;color:#ddd7ca;font-size:12px}.paperStrategyFields input:disabled{opacity:.48;cursor:not-allowed}.paperEqualAmount{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:10px;padding:10px 11px;border:1px solid rgba(112,145,170,.15);border-radius:11px;background:linear-gradient(135deg,#3d576924,#d4af370b)}.paperEqualAmount>span{display:grid;gap:2px}.paperEqualAmount strong{color:#c8c4ba;font-size:10px}.paperEqualAmount small{color:#6f7772;font-size:8px;line-height:1.45}.paperEqualAmount input{flex:0 0 auto;width:34px;height:18px;accent-color:#cda943}.paperEqualBudget{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:7px;padding:9px 11px;border:1px solid rgba(212,175,55,.1);border-radius:11px;background:#11140f}.paperEqualBudget>span:first-child{display:grid;gap:2px;color:#858b82;font-size:9px}.paperEqualBudget small{color:#626a64;font-size:8px}.paperEqualBudget>span:last-child{display:flex;align-items:center;width:150px;min-height:34px;padding:0 9px;border:1px solid rgba(212,175,55,.15);border-radius:9px;background:#171a15}.paperEqualBudget b{color:#a68d49;font-size:10px}.paperEqualBudget input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#d9c26d;font-size:11px;text-align:right}.paperEqualBudget input:disabled{opacity:.42}.paperStrategyPrimary{width:100%;min-height:41px;margin-top:11px;border-radius:11px;background:linear-gradient(135deg,#d3af44,#89661f);color:#110f07;font-size:12px;font-weight:800}.paperStrengthSell{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.paperStrengthSell button{min-height:40px;border-radius:10px;box-shadow:none;font-size:11px}.paperStrengthSell .strong{border:1px solid rgba(207,169,69,.27);background:#be912626;color:#d7b85f}.paperStrengthSell .medium{border:1px solid rgba(99,137,167,.23);background:#48637a2b;color:#95b3c8}.paperStrengthSell .weak{border:1px solid rgba(113,119,115,.21);background:#676e6a21;color:#9ca39f}.paperAutomation{display:grid;gap:10px;margin-top:14px}.paperAutomation label{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:9px;border-top:1px solid rgba(212,175,55,.08)}.paperAutomation label>span{display:grid;gap:3px;color:#858a82;font-size:10px}.paperAutomation strong{color:#cbc6ba;font-size:11px}.paperAutomation small{color:#676e67;font-size:9px}.paperAutomation input[type=checkbox]{width:34px;height:18px;accent-color:#cda943}.paperAutomation select{min-height:35px;padding:0 9px;font-size:10px}.paperAutomation .profitTargetInput{display:flex;grid-auto-flow:column;align-items:center;gap:6px}.paperAutomation .profitTargetInput input{width:88px;min-height:35px;padding:0 10px;border:1px solid rgba(212,175,55,.16);border-radius:9px;background:#10120f;color:#d7c77f;font-size:11px;text-align:right}.paperAutomation .profitTargetInput b{color:#8f845f;font-size:10px}.paperAutomation .periodicInput{display:flex;grid-auto-flow:column;align-items:center;gap:6px}.paperAutomation .periodicInput input{width:88px;min-height:35px;padding:0 10px;border:1px solid rgba(212,175,55,.16);border-radius:9px;background:#10120f;color:#d7c77f;font-size:11px;text-align:right}.paperAutomation .periodicInput b{color:#8f845f;font-size:10px}.paperEmailNotice{display:grid;grid-template-columns:minmax(170px,.8fr) auto minmax(190px,1fr) minmax(230px,1.15fr) auto;align-items:center;gap:12px;margin-top:12px;padding:14px 16px;border:1px solid rgba(103,139,164,.18);border-radius:16px;background:linear-gradient(135deg,#3652651a,#d4af370b)}.paperEmailNotice>div{display:grid;gap:3px}.paperEmailNotice>div small{color:#7894a7;font-size:8px;letter-spacing:.14em}.paperEmailNotice>div strong{color:#d7d2c7;font-size:13px}.paperEmailNotice>div span{color:#6f756f;font-size:9px}.paperEmailSwitch{display:flex;align-items:center;gap:7px;color:#91978e;font-size:10px}.paperEmailSwitch input{width:34px;height:18px;accent-color:#cda943}.paperEmailAddress,.paperEmailSubject{display:grid;gap:4px;color:#7f867e;font-size:9px}.paperEmailAddress input{min-width:0;min-height:38px;padding:0 11px;border:1px solid rgba(119,149,171,.2);border-radius:10px;outline:0;background:#11140f;color:#d8d3c8;font-size:11px}.paperSubjectInput{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px;overflow:hidden;border:1px solid rgba(212,175,55,.19);border-radius:10px;background:#11140f}.paperSubjectInput b{padding-left:10px;color:#c5a84c;font-size:10px;white-space:nowrap}.paperSubjectInput input{width:100%;min-width:0;height:36px;padding:0 9px 0 2px;border:0;outline:0;background:transparent;color:#d8d3c8;font-size:11px}.paperEmailNotice em{max-width:150px;color:#b19645;font-size:9px;font-style:normal;text-align:right}.paperEmailNotice em.ready{color:#74aa91}.paperStrategyFooter{display:grid;grid-template-columns:.7fr 1.3fr;gap:9px;margin-top:12px}.paperStrategyFooter button{min-height:43px;border-radius:11px;font-size:12px;font-weight:800}.paperStrategyFooter .danger{border:1px solid rgba(202,72,63,.25);background:#97302a29;color:#da8179;box-shadow:none}.paperStrategyFooter .save{background:linear-gradient(135deg,#d4af37,#8c6925);color:#110f08}.recordToggle{min-height:25px;margin-left:auto;padding:0 10px;border:1px solid rgba(107,141,167,.22);border-radius:9px;background:#405a6f24;color:#9ab4c7;box-shadow:none;font-size:10px;font-weight:700}.paperRecordOverlay{position:fixed;z-index:112;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020402cc;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.paperRecordDialog{width:min(880px,100%);max-height:calc(100vh - 48px);overflow:hidden;padding:23px;border:1px solid rgba(119,149,171,.22);border-radius:24px;background:radial-gradient(circle at 0 0,rgba(78,111,137,.1),transparent 30%),linear-gradient(145deg,#171914,#0b0e0b);box-shadow:0 32px 100px #000000b8}.paperRecordHead{display:flex;align-items:start;justify-content:space-between;gap:20px;padding-bottom:15px}.paperRecordHead small{color:#8096a6;font-size:9px;letter-spacing:.16em}.paperRecordHead h2{margin:6px 0 3px;color:#e1ddd3;font:700 28px/1.1 Georgia,STSong,serif}.paperRecordHead p{margin:0;color:#737970;font-size:11px}.paperRecordHead>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid rgba(212,175,55,.16);border-radius:50%;background:#ffffff09;color:#a59a79;box-shadow:none;font-size:20px}.paperRecordFilters{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-bottom:12px;padding:4px;border:1px solid rgba(119,149,171,.12);border-radius:13px;background:#0b0e0cc2}.paperRecordFilters button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:37px;border-radius:10px;background:transparent;color:#737c7a;box-shadow:none;font-size:10px}.paperRecordFilters button b{display:grid;place-items:center;min-width:19px;height:18px;padding:0 5px;border-radius:7px;background:#ffffff0b;color:#8d938f;font-size:8px}.paperRecordFilters button.active{background:linear-gradient(135deg,#526f853d,#2436412e);color:#b9cad6;box-shadow:inset 0 0 0 1px #7d9db32b}.paperRecordFilters button.active b{background:#97b3c51f;color:#c5d4dd}.paperRecordList{display:grid;gap:8px;max-height:calc(100vh - 225px);overflow-y:auto;padding-right:5px}.paperRecordList article{padding:13px 14px;border:1px solid rgba(212,175,55,.11);border-radius:15px;background:linear-gradient(145deg,#171a15,#10120f)}.paperRecordList article.sell{border-color:#587f6a2e}.paperRecordTop{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.paperRecordSide{padding:5px 9px;border-radius:8px;background:#b5892d26;color:#d2b457;font-size:10px;font-weight:800}.sell .paperRecordSide{background:#49745f2b;color:#7db49a}.paperRecordTop>div{display:grid;min-width:0;gap:2px}.paperRecordTop strong{overflow:hidden;color:#e2ded4;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.paperRecordTop small,.paperRecordTop time{color:#737970;font-size:10px}.paperRecordTop time{white-space:nowrap}.paperRecordData{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:11px;padding-top:10px;border-top:1px solid rgba(212,175,55,.07)}.paperRecordData span{display:grid;gap:3px;color:#747a72;font-size:9px}.paperRecordData b{color:#bbb7ac;font-size:11px;font-variant-numeric:tabular-nums}.paperRecordData b.profit{color:#dc6e65}.paperRecordData b.loss{color:#58ad87}.paperRecordEmpty{padding:54px 20px;border:1px dashed rgba(212,175,55,.14);border-radius:16px;color:#737970;font-size:12px;text-align:center}@media (max-width: 760px){.paperStrategyGrid{grid-template-columns:1fr}.paperStrategyOverlay,.paperRecordOverlay{padding:12px}.paperStrategyDialog,.paperRecordDialog{padding:17px}.paperStrategyCapital{display:grid}.paperStrategyCapital label{min-width:0}.paperRecordData{grid-template-columns:repeat(2,minmax(0,1fr))}}.systemIntroToggle{min-height:25px;margin-left:8px;padding:0 10px;border:1px solid rgba(112,145,170,.22);border-radius:9px;background:linear-gradient(135deg,#3f576a33,#2a3a441f);color:#9db7c9;box-shadow:none;font-size:10px;font-weight:700}.systemIntroToggle:hover,.systemIntroToggle:focus-visible{border-color:#91b1c561;background:#4f697c3d;color:#cad9e2;outline:none}.systemProfileOverlay{position:fixed;z-index:116;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#020402d6;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.systemProfileDialog{width:min(1050px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:25px;border:1px solid rgba(212,175,55,.24);border-radius:27px;background:radial-gradient(circle at 13% 0,rgba(76,104,125,.13),transparent 28%),radial-gradient(circle at 100% 0,rgba(212,175,55,.12),transparent 31%),linear-gradient(145deg,#171914,#090c09);box-shadow:0 38px 120px #000000c7,inset 0 1px #ffe79e0b}.systemProfileHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.systemProfileHead small,.systemSectionTitle small{color:#9e884b;font-size:9px;letter-spacing:.18em}.systemProfileHead h2{margin:6px 0 3px;color:#eee8dc;font:700 30px/1.05 Georgia,STSong,serif}.systemProfileHead p{margin:0;color:#7b8178;font-size:11px}.systemProfileHead>button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(212,175,55,.15);border-radius:50%;background:#ffffff09;color:#aaa184;box-shadow:none;font-size:21px}.systemProfileLoading{display:grid;min-height:260px;place-content:center;color:#958456;font-size:12px}.systemProfileBody{display:grid;gap:13px;margin-top:19px}.systemScoreHero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;border:1px solid rgba(212,175,55,.18);border-radius:21px;background:linear-gradient(135deg,#3a301485,#141812db 48%,#202e3766)}.systemScoreRing{display:grid;width:95px;height:95px;place-content:center;border:1px solid rgba(235,203,101,.5);border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.13),transparent 62%);box-shadow:inset 0 0 0 7px #d4af3709,0 0 30px #d4af3714;text-align:center}.systemScoreRing strong{color:#e7c96c;font:700 38px/1 Georgia,serif}.systemScoreRing small{color:#81754f;font-size:9px}.systemScoreHero>div:nth-child(2){display:grid;gap:4px}.systemScoreHero>div:nth-child(2)>small{color:#8a8e86;font-size:9px}.systemScoreHero h3{margin:0;color:#e4ded2;font-size:19px}.systemScoreHero p{max-width:520px;margin:0;color:#80857d;font-size:10px;line-height:1.6}.systemScoreHero>div:nth-child(2)>span{width:fit-content;margin-top:3px;padding:3px 7px;border-radius:8px;background:#7091aa1a;color:#91aabd;font:8px ui-monospace,SFMono-Regular,Consolas,monospace}.systemScoreHero aside{display:grid;min-width:180px;gap:7px}.systemScoreHero aside span{display:flex;justify-content:space-between;gap:14px;color:#777d75;font-size:9px}.systemScoreHero aside b{color:#d7d1c4;font-size:10px}.systemScoreHero aside b.pass{color:#62b18c}.systemScoreHero aside b.fail{color:#d16d65}.systemMetricStrip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.systemMetricStrip article{display:grid;gap:4px;padding:12px 14px;border:1px solid rgba(112,145,170,.13);border-radius:14px;background:#111511cc}.systemMetricStrip small{color:#707870;font-size:8px}.systemMetricStrip strong{color:#cdbb7c;font-size:13px}.systemMetricStrip span{color:#68716b;font-size:8px}.systemScoreBreakdown{padding:16px;border:1px solid rgba(112,145,170,.1);border-radius:18px;background:#0c0f0cb8}.systemScoreBreakdown>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 16px;margin-top:12px}.systemScoreBreakdown article{display:grid;gap:5px}.systemScoreBreakdown article>span{display:flex;justify-content:space-between;gap:8px;color:#7c837b;font-size:8px}.systemScoreBreakdown article b{color:#aeb1a9;font-weight:650}.systemScoreBreakdown article em{color:#9e8d5a;font-style:normal}.systemScoreBreakdown article>i{overflow:hidden;height:3px;border-radius:99px;background:#22261f}.systemScoreBreakdown article>i b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#697f8f,#c1a448)}.systemFeatureSection,.systemProfileColumns>section{padding:16px;border:1px solid rgba(212,175,55,.1);border-radius:18px;background:#0c0f0cb8}.systemSectionTitle h3{margin:4px 0 0;color:#d7d1c5;font-size:15px}.systemFeatureGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:12px}.systemFeatureGrid article{display:grid;grid-template-columns:auto 1fr;gap:9px;min-width:0;padding:10px;border:1px solid rgba(212,175,55,.07);border-radius:12px;background:linear-gradient(145deg,#171a15,#11130f)}.systemFeatureGrid i{color:#776a43;font:700 9px ui-monospace,SFMono-Regular,Consolas,monospace;font-style:normal}.systemFeatureGrid article>div{display:grid;gap:3px}.systemFeatureGrid strong{color:#d0cabf;font-size:11px}.systemFeatureGrid p{margin:0;color:#6f766e;font-size:8px;line-height:1.55}.systemProfileColumns{display:grid;grid-template-columns:1fr 1fr;gap:9px}.systemCheckList{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px}.systemCheckList article{display:flex;align-items:center;gap:8px;min-width:0;padding:9px;border-radius:11px;background:#151813}.systemCheckList i{display:grid;flex:0 0 auto;width:22px;height:22px;place-content:center;border-radius:8px;font-size:10px;font-style:normal}.systemCheckList i.pass{background:#32896329;color:#69b58f}.systemCheckList i.warn{background:#d4af3721;color:#d2b65f}.systemCheckList i.fail{background:#c0403826;color:#d77971}.systemCheckList article>div{display:grid;min-width:0;gap:2px}.systemCheckList strong{color:#bfbcb3;font-size:9px}.systemCheckList small{overflow:hidden;color:#697069;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.systemLimitList{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.systemLimitList li{position:relative;padding-left:12px;color:#7a8077;font-size:9px;line-height:1.55}.systemLimitList li:before{position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:50%;background:#a98e3e;content:""}.systemProfileFoot{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:10px;border-top:1px solid rgba(212,175,55,.08);color:#626961;font-size:8px}.systemProfileFoot time{flex:0 0 auto;color:#7c755c}@media (max-width:760px){.systemProfileOverlay{padding:10px}.systemProfileDialog{padding:17px}.systemScoreHero{grid-template-columns:auto 1fr}.systemScoreHero aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.systemFeatureGrid{grid-template-columns:1fr 1fr}.systemProfileColumns{grid-template-columns:1fr}}.systemProfileDialog{width:min(1120px,100%);overflow:hidden;padding:30px 32px}.systemProfileHead small,.systemSectionTitle small{font-size:11px}.systemProfileHead h2{font-size:34px}.systemProfileHead p{font-size:14px;line-height:1.5}.systemProfileBody{min-height:0;gap:15px;margin-top:20px}.systemProfileTabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:6px;border:1px solid rgba(212,175,55,.12);border-radius:15px;background:#0508069e}.systemProfileTabs button{min-height:40px;padding:0 16px;border:0;border-radius:11px;background:transparent;color:#858b83;box-shadow:none;font-size:13px;font-weight:650}.systemProfileTabs button.active{background:linear-gradient(135deg,#d4af3738,#66819429);color:#f1df9b;box-shadow:inset 0 0 0 1px #e1be4f2e}.systemProfilePage{display:grid;max-height:calc(100vh - 235px);overflow-y:auto;gap:14px;padding:1px 5px 3px 0;scrollbar-width:thin;scrollbar-color:#6f622e transparent}.systemScoreHero{gap:24px;padding:22px 24px}.systemScoreRing{width:108px;height:108px}.systemScoreRing strong{font-size:44px}.systemScoreRing small{font-size:11px}.systemScoreHero>div:nth-child(2)>small{font-size:11px}.systemScoreHero h3{font-size:22px}.systemScoreHero p{font-size:13px;line-height:1.65}.systemScoreHero>div:nth-child(2)>span{padding:5px 9px;font-size:10px}.systemScoreHero aside{min-width:220px;gap:10px}.systemScoreHero aside span{font-size:12px}.systemScoreHero aside b{font-size:13px}.systemMetricStrip{gap:10px}.systemMetricStrip article{gap:6px;padding:16px 18px}.systemMetricStrip small{font-size:11px}.systemMetricStrip strong{font-size:17px}.systemMetricStrip span{font-size:11px;line-height:1.5}.systemScoreBreakdown,.systemFeatureSection,.systemProfileColumns>section{padding:20px}.systemSectionTitle h3{font-size:19px}.systemScoreBreakdown>div:last-child{gap:15px 22px;margin-top:16px}.systemScoreBreakdown article{gap:8px}.systemScoreBreakdown article>span{font-size:12px}.systemScoreBreakdown article>i{height:5px}.systemFeatureGrid{gap:11px;margin-top:16px}.systemFeatureGrid article{gap:12px;padding:15px;border-radius:15px}.systemFeatureGrid i{font-size:11px}.systemFeatureGrid strong{font-size:14px}.systemFeatureGrid p{font-size:12px;line-height:1.65}.systemProfileColumns{gap:13px}.systemCheckList{gap:10px;margin-top:16px}.systemCheckList article{gap:11px;padding:13px}.systemCheckList i{width:28px;height:28px;font-size:13px}.systemCheckList article>div{gap:4px}.systemCheckList strong{font-size:12px}.systemCheckList small{font-size:11px;white-space:normal;line-height:1.45}.systemLimitList{gap:12px;margin-top:16px}.systemLimitList li{padding-left:16px;font-size:12px;line-height:1.7}.systemLimitList li:before{top:8px;width:5px;height:5px}.systemProfileFoot{padding-top:12px;font-size:10px;line-height:1.5}@media (max-width:760px){.systemProfileDialog{padding:20px}.systemProfileHead h2{font-size:28px}.systemProfileHead p{font-size:12px}.systemProfileTabs button{min-height:38px;padding:0 8px;font-size:12px}.systemProfilePage{max-height:calc(100vh - 215px)}.systemScoreHero{grid-template-columns:1fr;padding:18px}.systemScoreRing{width:88px;height:88px}.systemScoreHero aside{grid-column:auto;grid-template-columns:repeat(3,1fr);min-width:0}.systemScoreHero aside span{display:grid;gap:4px}.systemMetricStrip{grid-template-columns:1fr}.systemScoreBreakdown>div:last-child{grid-template-columns:1fr}.systemFeatureGrid,.systemProfileColumns{grid-template-columns:1fr}}.strategyLab{display:grid;gap:13px}.strategyLabHero{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:20px;padding:20px 22px;border:1px solid rgba(212,175,55,.2);border-radius:19px;background:radial-gradient(circle at 0 0,rgba(212,175,55,.1),transparent 35%),linear-gradient(135deg,#1b1d16,#111611)}.strategyLabHero>div{display:grid;gap:4px}.strategyLabHero small,.strategyLabPolicy header small{color:#9e884b;font-size:10px;letter-spacing:.16em}.strategyLabHero strong{color:#ead68d;font-size:21px}.strategyLabHero span{color:#777e76;font-size:11px}.strategyLabHero aside{display:grid;grid-template-columns:repeat(3,auto);gap:8px}.strategyLabHero aside span{display:grid;gap:5px;min-width:88px;padding:10px;border:1px solid rgba(112,145,170,.12);border-radius:12px;background:#080c098c;font-size:9px}.strategyLabHero aside b{color:#d8d2c5;font-size:13px}.strategyLabHero button{min-height:38px;padding:0 16px;border:1px solid rgba(212,175,55,.25);border-radius:11px;background:linear-gradient(135deg,#d5b13e,#9e7620);color:#141208;font-weight:750}.strategyLabHero button:disabled{opacity:.55}.strategyLabPolicy{display:grid;gap:9px;padding:16px 18px;border:1px solid rgba(112,145,170,.11);border-radius:16px;background:#10140f}.strategyLabPolicy header{display:flex;align-items:baseline;justify-content:space-between}.strategyLabPolicy header strong{color:#d4cec2;font-size:15px}.strategyLabPolicy>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.strategyLabPolicy>div span{display:grid;gap:4px;padding:9px;border-radius:10px;background:#171b15;color:#747b73;font-size:9px}.strategyLabPolicy>div b{color:#c9b878;font-size:12px}.strategyLabPolicy p{margin:0;color:#697069;font-size:10px}.strategyLabCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.strategyLabCards>article{display:grid;align-content:start;gap:11px;min-width:0;padding:16px;border:1px solid rgba(112,145,170,.12);border-radius:17px;background:linear-gradient(145deg,#171a15,#0e120e)}.strategyLabCards>article.champion{border-color:#d4af3747;background:linear-gradient(145deg,#342b108f,#11150f 55%)}.strategyLabCards header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.strategyLabCards header>div{display:grid;gap:3px}.strategyLabCards header small{color:#98824a;font-size:9px}.strategyLabCards header strong{color:#dfd9ce;font-size:15px}.strategyLabCards header i{padding:4px 7px;border-radius:8px;background:#7091aa1a;color:#8fa6b5;font-size:8px;font-style:normal;white-space:nowrap}.strategyLabCards header i.eligible{background:#30916424;color:#63b48b}.strategyLabCards header i.review{background:#d4af371f;color:#d0b45c}.strategyLabCards>article>p{min-height:34px;margin:0;color:#70776f;font-size:10px;line-height:1.65}.strategyLabMetrics{display:grid;grid-template-columns:1fr 1fr;gap:7px}.strategyLabMetrics span{display:grid;gap:3px;padding:8px;border-radius:9px;background:#0c100c;color:#697169;font-size:8px}.strategyLabMetrics b{color:#c8c3b8;font-size:12px}.strategyLabProgress{display:grid;gap:6px}.strategyLabProgress>span{overflow:hidden;height:4px;border-radius:99px;background:#252a22}.strategyLabProgress>span b{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#687f91,#d1af3d)}.strategyLabProgress small{color:#737a72;font-size:9px}.strategyLabSignals{display:grid;gap:5px}.strategyLabSignals>span{display:flex;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:8px;background:#111510;font-size:9px}.strategyLabSignals b{overflow:hidden;color:#aaa9a1;text-overflow:ellipsis;white-space:nowrap}.strategyLabSignals em{color:#918356;font-style:normal;white-space:nowrap}.strategyLabSignals>small{color:#686f68;font-size:9px}.strategyLabCards footer{padding-top:8px;border-top:1px solid rgba(212,175,55,.07);color:#686f68;font-size:9px;line-height:1.5}.strategyLabEmpty{display:grid;min-height:260px;place-content:center;color:#8f825c;font-size:12px}.strategyLabRegimeCoverage{display:flex;align-items:center;gap:6px;color:#737a72;font-size:9px}.strategyLabRegimeCoverage b{color:#c9b878;font-size:11px}.strategyLabRegimeCoverage small{color:#60675f;font-size:8px}@media (max-width:850px){.strategyLabHero{grid-template-columns:1fr}.strategyLabHero aside{grid-template-columns:repeat(3,1fr)}.strategyLabPolicy>div{grid-template-columns:repeat(2,1fr)}.strategyLabCards{grid-template-columns:1fr}}.positionMiniCard .miniMarketValue{align-items:baseline;padding-top:4px;border-top:1px solid rgba(255,255,255,.12)}.positionMiniCard .miniMarketValue b{overflow:hidden;max-width:68%;font-size:11px;text-overflow:ellipsis}.paperRow .positionMarketValue{color:#a68b39;font-size:11px;font-variant-numeric:tabular-nums}.positionMiniCard{min-height:108px;gap:7px;padding:10px 11px}.positionMiniCard .positionMiniMetrics{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:6px 0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.positionMiniCard .positionMiniMetrics>span{display:grid;gap:2px;min-width:0}.positionMiniCard .positionMiniMetrics>span+span{padding-left:7px;border-left:1px solid rgba(255,255,255,.12);text-align:right}.positionMiniCard .positionMiniMetrics small{color:#ffffffad;font-size:9px}.positionMiniCard .positionMiniMetrics b{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.positionMiniCard .miniMarketValue{padding-top:0;border-top:0}.positionMiniCard .miniMarketValue span{color:#ffffffb3;font-size:9px}.positionMiniCard .miniMarketValue b{max-width:64%;font-size:12px;white-space:nowrap}.positionsWindow>.paperRows{gap:12px;padding:3px 8px 5px 3px}.positionsWindow .paperRow{position:relative;isolation:isolate;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-template-areas:"identity action" "metrics metrics";align-items:stretch;min-height:132px;gap:12px 16px;overflow:hidden;padding:15px 15px 13px;border:1px solid rgba(212,175,55,.16);border-radius:16px;background:radial-gradient(circle at 92% 4%,rgba(212,175,55,.08),transparent 28%),linear-gradient(145deg,#181b15,#0d100d);box-shadow:0 8px 20px #00000029,inset 0 1px #ffeaa909;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.positionsWindow .paperRow:before{position:absolute;z-index:-1;inset:0 22% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(226,192,91,.45),transparent);content:""}.positionsWindow .paperRow:hover{transform:translateY(-1px);border-color:#e2c05b4d;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffeaa90d}.positionsWindow .paperRow>div:first-child{grid-area:identity;align-self:start;min-width:0}.positionsWindow .paperRow>div:first-child>small:not(.purchaseDate){overflow:hidden;margin-top:5px;color:#7f857d;font-size:10px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.positionsWindow .paperRow .purchaseDate{margin-top:4px;color:#5f665f;font-size:9px;letter-spacing:.02em}.positionsWindow .paperPositionName{gap:8px}.positionsWindow .paperPositionName strong{color:#f0ece3;font-size:15px;font-weight:700;letter-spacing:.01em}.positionsWindow .paperPositionName i{height:21px;padding:0 7px;border-radius:7px}.positionsWindow .paperRow>button{grid-area:action;align-self:center;min-width:64px;padding:9px 14px;border:1px solid rgba(255,227,139,.34);background:linear-gradient(135deg,#f0cc59,#a87910);color:#171207;box-shadow:0 7px 16px #a3741133,inset 0 1px #fff6c899;font-size:12px}.paperPositionMetrics{grid-area:metrics;display:grid;grid-template-columns:.72fr 1fr .88fr 1.38fr;align-items:stretch;min-width:0;min-height:50px;overflow:hidden;padding:9px 10px;border:1px solid rgba(212,175,55,.09);border-radius:11px;background:#0508054d}.paperPositionMetrics>span{display:grid;align-content:center;min-width:0;gap:5px;padding:0 10px;border-left:1px solid rgba(212,175,55,.1)}.paperPositionMetrics>span:first-child{padding-left:2px;border-left:0}.paperPositionMetrics small{display:block;margin:0;color:#687068;font-size:9px;line-height:1.1;white-space:nowrap}.paperPositionMetrics b{display:block;overflow:hidden;color:#dfdbd1;font-size:13px;font-weight:680;line-height:1.2;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.paperPositionMetrics b.gain{color:#dc7168}.paperPositionMetrics b.loss{color:#54ad87}.paperPositionMetrics b.flat{color:#b8b4a9}.paperPositionMetrics b.positionValue{color:#e0c46c;font-size:14px}@media (max-width:1100px){.positionsWindow .paperRow{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:760px){.paperEmailNotice{grid-template-columns:1fr 1fr}.paperEmailAddress{grid-column:1/-1}.paperEmailNotice em{text-align:left}}.systemTrainingHealth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.systemTrainingHealth article{display:grid;min-width:0;gap:5px;padding:15px 17px;border:1px solid rgba(212,175,55,.1);border-radius:15px;background:linear-gradient(145deg,#171a15,#10130f)}.systemTrainingHealth small{color:#7f857d;font-size:11px}.systemTrainingHealth strong{color:#ddd7ca;font-size:28px;line-height:1}.systemTrainingHealth span{overflow:hidden;color:#737a72;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.systemTrainingHealth article.pass strong{color:#69b58f}.systemTrainingHealth article.warn strong{color:#d2b65f}.systemTrainingHealth article.fail strong{color:#d77971}.paperPerformancePanel{margin-top:14px;padding:18px;border:1px solid rgba(212,175,55,.14);border-radius:18px;background:radial-gradient(circle at 100% 0,rgba(212,175,55,.07),transparent 28%),linear-gradient(145deg,#12150f,#0b0e0b);box-shadow:inset 0 1px #ffe5960a}.paperPerformancePanel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.paperPerformancePanel>header small{color:#9d884b;font-size:9px;letter-spacing:.16em}.paperPerformancePanel>header h3{margin:4px 0 3px;color:#e2c76e;font:700 20px/1.15 Georgia,STSong,serif}.paperPerformancePanel>header p{margin:0;color:#737970;font-size:11px}.paperPerformancePanel>header>span{flex:0 0 auto;padding:5px 9px;border:1px solid rgba(112,145,170,.15);border-radius:999px;background:#48637a1a;color:#9aafbf;font-size:10px}.performanceLayout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(360px,1.15fr);gap:12px}.performanceMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.performanceMetrics article{display:grid;gap:5px;min-height:72px;align-content:center;padding:12px;border:1px solid rgba(212,175,55,.09);border-radius:13px;background:linear-gradient(145deg,#171a15,#10130f)}.performanceMetrics article.assets{grid-column:1/-1;min-height:86px;background:linear-gradient(135deg,#25200f,#10130f)}.performanceMetrics span{color:#777d75;font-size:10px}.performanceMetrics strong{overflow:hidden;color:#d8c06c;font-size:22px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.performanceMetrics article.assets strong{font-size:32px}.performanceMetrics article.gain strong{color:#db7168}.performanceMetrics article.loss strong{color:#55ad88}.performanceChartCard,.performanceLower>section{padding:14px;border:1px solid rgba(212,175,55,.1);border-radius:15px;background:#0d100dbd}.performanceCardHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.performanceCardHead strong{color:#d7d1c5;font-size:14px}.performanceCardHead span{display:flex;align-items:center;gap:8px;color:#747b73;font-size:10px}.performanceCardHead i{width:18px;height:2px;border-radius:99px}.performanceCardHead i.strategy{background:#d8bc63}.performanceCardHead i.benchmark{background:#62798b}.performanceCurve{width:100%;height:190px;overflow:visible;border-radius:12px;background:linear-gradient(180deg,#ffffff05,#fff0)}.performanceCurve path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.performanceCurve .strategy{stroke:#d8bc63;stroke-width:2.5}.performanceCurve .benchmark{stroke:#62798b;stroke-width:1.7;opacity:.9}.performanceEmpty{display:grid;height:190px;place-content:center;color:#747b73;font-size:12px}.performanceBenchmark{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px}.performanceBenchmark span{display:grid;gap:4px;padding:8px 9px;border:1px solid rgba(112,145,170,.1);border-radius:10px;background:#11140f;color:#737a73;font-size:9px}.performanceBenchmark b{overflow:hidden;color:#d4bd68;font-size:12px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.performanceBenchmark b.gain{color:#db7168}.performanceBenchmark b.loss{color:#55ad88}.performanceLower{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.performanceHeatmap{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.performanceHeatmap article{display:grid;gap:4px;min-height:58px;align-content:center;padding:8px;border:1px solid rgba(212,175,55,.08);border-radius:11px;background:#171914;text-align:center}.performanceHeatmap small{color:#777d75;font-size:9px}.performanceHeatmap b{font-size:12px;font-variant-numeric:tabular-nums}.performanceHeatmap article.gain{border-color:#be4f4533;background:#5d211d3b}.performanceHeatmap article.gain b{color:#db7168}.performanceHeatmap article.loss{border-color:#2d916c33;background:#1248363d}.performanceHeatmap article.loss b{color:#55ad88}.performanceDistribution{display:grid;gap:7px}.performanceDistribution article{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;overflow:hidden;padding:9px 11px;border:1px solid rgba(212,175,55,.08);border-radius:11px;background:#11140f}.performanceDistribution i{position:absolute;inset:0 auto 0 0;z-index:0;max-width:100%;background:linear-gradient(90deg,#d4af372e,#d4af3709)}.performanceDistribution span,.performanceDistribution b{position:relative;z-index:1}.performanceDistribution span{overflow:hidden;color:#d1cbc0;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.performanceDistribution b{color:#d2ba66;font-size:11px;font-variant-numeric:tabular-nums}@media (max-width:1100px){.performanceLayout,.performanceLower{grid-template-columns:1fr}.performanceBenchmark{grid-template-columns:repeat(3,minmax(0,1fr))}.performanceHeatmap{grid-template-columns:repeat(4,minmax(0,1fr))}}.strategyLabForward{display:grid;gap:11px;padding:17px 18px;border:1px solid rgba(69,157,122,.2);border-radius:17px;background:linear-gradient(145deg,#12281e9e,#0e130f)}.strategyLabForward>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.strategyLabForward>header>div{display:grid;gap:3px}.strategyLabForward header small{color:#5d9b7f;font-size:9px;letter-spacing:.15em}.strategyLabForward header strong{color:#d4d3c9;font-size:15px}.strategyLabForward header i{padding:5px 8px;border-radius:9px;background:#7091aa1a;color:#8ba0ad;font-size:8px;font-style:normal}.strategyLabForward header i.ready{background:#30916426;color:#65bb91}.strategyLabForwardSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.strategyLabForwardSummary>span{display:grid;gap:3px;padding:9px 10px;border-radius:10px;background:#0b100c;color:#69736c;font-size:8px}.strategyLabForwardSummary b{color:#cdc9be;font-size:13px}.strategyLabForwardSummary small{color:#657068;font-size:8px}.strategyLabForwardHorizons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.strategyLabForwardHorizons span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:8px 10px;border:1px solid rgba(112,145,170,.09);border-radius:9px}.strategyLabForwardHorizons b{color:#b9b4a9;font-size:10px}.strategyLabForwardHorizons em{justify-self:end;color:#85a192;font-size:9px;font-style:normal}.strategyLabForwardHorizons small{grid-column:1/-1;color:#68736b;font-size:8px}.strategyLabForward>p{margin:0;color:#657169;font-size:9px;line-height:1.55}@media (max-width:850px){.strategyLabForwardSummary{grid-template-columns:repeat(2,1fr)}.strategyLabForwardHorizons{grid-template-columns:1fr}}
