:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#e7ebef;--muted:#9aa5b1;--line:#343b44;--line-soft:#292f36;--panel:#191e24;--bg:#101318;--cyan:#5f96c5;--amber:#bd985b;--red:#c86b73;--green:#5d9c78;--blue:#5f96c5;--chart-bg:#171c22;--chart-grid:#343c46;--chart-grid-soft:#2a3139;--chart-axis:#9aa5b1;--chart-label:#7f8b98}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;margin:0}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:hidden}button{font:inherit}.terminal-shell{background:radial-gradient(circle at 70% 0%, #142032 0%, transparent 34%), var(--bg);grid-template-columns:76px 1fr;min-height:100vh;padding-bottom:28px;display:grid}.side-nav{border-right:1px solid var(--line);background:#0b1018;flex-direction:column;align-items:center;height:100vh;padding:16px 0;display:flex;position:sticky;top:0}.brand-mark{color:#ffca63;background:radial-gradient(circle at 60% 25%,#4a3513,#142027 70%);border:1px solid #d8a84077;place-items:center;width:42px;height:42px;font:800 25px Georgia,serif;display:grid}.side-nav nav{flex-direction:column;flex:1;gap:8px;margin-top:44px;display:flex}.nav-item{color:#66758a;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;width:58px;height:58px}.nav-item span{font-size:20px;line-height:20px;display:block}.nav-item small{margin-top:5px;font-size:10px;display:block}.nav-item.active{border-left-color:var(--cyan);color:var(--cyan);background:linear-gradient(90deg,#27d7d017,#0000)}.side-foot{color:#526074;text-align:center;gap:4px;font:11px monospace;display:grid}.side-foot span{color:#3bc3bd;font-size:9px}.topbar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d131dcc;justify-content:space-between;align-items:center;min-height:78px;padding:14px 28px;display:flex}.eyebrow{color:var(--cyan);letter-spacing:.18em;margin:0 0 4px;font:700 9px/1.2 monospace}.topbar h1{letter-spacing:.03em;margin:0;font-size:20px}.topbar h1 span{color:#59687c;font-size:11px;font-weight:500}.language-switch{background:#0a121c;border:1px solid #2d3d53;border-radius:4px;flex:none;display:flex;overflow:hidden}.language-switch button{color:#6d7d91;cursor:pointer;background:0 0;border:0;border-right:1px solid #2d3d53;min-width:34px;height:30px;font:9px monospace}.language-switch button:last-child{border-right:0}.language-switch button.active{color:var(--cyan);background:#133035}.settings-trigger{color:#b9c7d8;cursor:pointer;background:#0d1826;border:1px solid #2d4058;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:10px;min-width:174px;height:40px;padding:0 13px;display:flex}.settings-trigger:hover{color:#fff;background:#10232b;border-color:#3b878b}.settings-trigger>span{width:18px;height:18px;color:var(--cyan);line-height:1}.settings-trigger svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.settings-trigger small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font:9px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.settings-backdrop{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.settings-panel{background:linear-gradient(145deg,#111c2a,#09111b);border:1px solid #354963;border-radius:12px;width:min(680px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 30px 90px #000000a6}.settings-panel>header{background:#101a28;border-bottom:1px solid #2b3c53;justify-content:space-between;align-items:center;min-height:76px;padding:15px 20px;display:flex}.settings-heading{align-items:center;gap:12px;display:flex}.settings-heading>span,.settings-back{width:40px;height:40px;color:var(--cyan);background:#10282d;border:1px solid #2d777b;border-radius:8px;place-items:center;font-size:21px;display:grid}.settings-panel>header small{color:#5e7189;letter-spacing:.14em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.settings-panel>header h2{margin:4px 0 0;font-size:18px}.settings-panel button{font-family:inherit}.settings-back,.settings-close{cursor:pointer}.settings-back{font-size:26px;line-height:1}.settings-close{color:#8e9db0;cursor:pointer;background:#0c1521;border:1px solid #33455d;border-radius:6px;width:34px;height:34px;font-size:20px}.settings-home{padding:20px}.settings-home>p{color:#7f8fa5;margin:0 0 16px;font-size:12px}.settings-menu{background:#0b1521;border:1px solid #2b3d53;border-radius:9px;display:grid;overflow:hidden}.settings-menu>button{color:#d7e0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #24354a;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:13px 16px;display:grid}.settings-menu>button:last-child{border-bottom:0}.settings-menu>button:hover{background:#112332}.settings-menu-icon{width:38px;height:38px;color:var(--cyan);background:#0d202b;border:1px solid #32506b;border-radius:7px;place-items:center;font:700 13px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.settings-menu b,.settings-menu small{display:block}.settings-menu b{font-size:13px}.settings-menu small{color:#72839a;margin-top:5px;font:10px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.settings-menu strong{color:#65778f;font-size:25px;font-weight:400}.settings-section{border-bottom:1px solid #233349;padding:20px}.settings-subpage{min-height:260px}.settings-section-title{justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:12px;display:flex}.settings-section-title b{font-size:13px}.settings-section-title span{color:#718198;text-align:right;font-size:10px}.settings-choice-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.settings-choice-grid>button{color:#8c9aaf;text-align:left;cursor:pointer;background:#0c1622;border:1px solid #2d3e54;border-radius:7px;gap:5px;min-height:78px;padding:13px 38px 13px 14px;display:grid;position:relative}.settings-choice-grid>button b{color:#dce5f0;font-size:12px}.settings-choice-grid>button small{font-size:10px;line-height:1.45}.settings-choice-grid>button i{color:var(--cyan);font-style:normal;position:absolute;top:13px;right:14px}.settings-choice-grid>button.selected{background:linear-gradient(145deg,#123034,#10202b);border-color:#2d898a;box-shadow:inset 0 0 0 1px #31d7d21a}.settings-choice-grid>button.selected b{color:var(--cyan)}.settings-note{color:#697990;margin:14px 0 0;font-size:10px;line-height:1.55}.algorithm-metadata{background:#2a3b50;border:1px solid #2a3b50;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:14px;display:grid}.algorithm-metadata span{background:#0b1521;align-content:center;gap:5px;min-height:62px;padding:10px 12px;display:grid}.algorithm-metadata small{color:#677990;text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.algorithm-metadata b{color:#cbd6e2;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.algorithm-scope-note{background:#0b1822;border-left:2px solid #2e8989;grid-template-columns:120px 1fr;gap:12px;margin-top:12px;padding:11px 13px;display:grid}.algorithm-scope-note b{color:var(--cyan);font-size:10px}.algorithm-scope-note span{color:#8090a3;font-size:9px;line-height:1.55}.portfolio-policy-controls{background:#09131f;border:1px solid #2a3b50;border-radius:8px;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.portfolio-policy-controls>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portfolio-policy-controls label{color:#91a0b4;gap:6px;font-size:9px;display:grid}.portfolio-policy-controls label>div{grid-template-columns:1fr 28px;align-items:center;display:grid}.portfolio-policy-controls label>div b{text-align:center}.portfolio-policy-controls select,.portfolio-policy-controls input{color:#eef4fb;background:#0e1a29;border:1px solid #32455e;border-radius:5px;outline:0;min-width:0;height:34px;padding:0 9px;font-size:10px}.portfolio-policy-controls :is(select,input):disabled{cursor:not-allowed;opacity:.62}.custom-algorithm{background:#09131f;border:1px solid #2a3b50;border-radius:8px;gap:16px;margin-top:16px;padding:16px;display:grid}.algorithm-name,.threshold-control{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;display:grid}.algorithm-name>span,.threshold-control>span{color:#91a0b4;font-size:11px}.algorithm-name input,.threshold-control input[type=number]{color:#eef4fb;background:#0e1a29;border:1px solid #32455e;border-radius:5px;outline:0;height:36px;padding:0 10px}.algorithm-name input:focus,.threshold-control input[type=number]:focus{border-color:#3b9294;box-shadow:0 0 0 3px #31d7d20e}.weight-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.weight-heading b{font-size:11px}.weight-heading span{color:#b0885f;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.weight-heading span.weight-ok{color:var(--cyan)}.factor-controls{gap:10px;display:grid}.factor-controls label{color:#91a0b4;grid-template-columns:120px minmax(120px,1fr) 46px;align-items:center;gap:12px;font-size:10px;display:grid}.factor-controls input[type=range]{width:100%;accent-color:var(--cyan)}.factor-controls label b{color:#e2e9f1;text-align:right;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.threshold-control{grid-template-columns:170px 100px 1fr}.threshold-control small{color:#697990;font-size:9px;line-height:1.45}.settings-panel>footer{background:#0b141f;justify-content:space-between;gap:12px;padding:16px 20px;display:flex}.settings-panel>footer>div{gap:9px;display:flex}.settings-panel>footer button{color:#aab6c6;cursor:pointer;background:#101b29;border:1px solid #34465e;border-radius:5px;min-height:36px;padding:0 15px;font-size:10px}.settings-panel>footer button:hover{filter:brightness(1.18)}.settings-panel>footer button.settings-save{color:var(--cyan);background:#113035;border-color:#2e8587}.settings-panel>footer button.settings-reset{color:#c69478}.market-strip{align-items:center;gap:12px;min-width:330px;display:flex}.live-dot{background:var(--cyan);width:8px;height:8px;box-shadow:0 0 14px var(--cyan);border-radius:50%}.live-dot.danger{background:var(--red);box-shadow:0 0 14px var(--red)}.market-strip b,.market-strip small{display:block}.market-strip b{font-size:12px}.market-strip small{color:var(--muted);margin-top:3px;font-size:10px}.sync-button{border:1px solid var(--line);color:#aab4c4;cursor:pointer;background:#111925;margin-left:auto;padding:7px 10px;font-size:10px}.sync-button:hover{color:#fff;border-color:#3e5069}.sync-button:disabled{cursor:wait;opacity:.55}.alert-ribbon{background:#2a2013;border-bottom:1px solid #594322;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:11px 28px;font-size:12px;display:grid}.alert-ribbon b{color:var(--amber)}.alert-ribbon span{color:#d7c3a4}.alert-ribbon button{color:#d6b67d;cursor:pointer;background:0 0;border:0;font-size:10px}.alert-ribbon.danger{background:#2b171c;border-color:#69353b}.alert-ribbon.danger b,.alert-ribbon.danger button{color:#ff8994}.alert-ribbon.danger span{color:#d3a4aa}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);gap:14px;padding:18px;display:grid}.panel{border:1px solid var(--line);background:linear-gradient(145deg,#131a26,#0e141e);box-shadow:0 12px 28px #0002}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:51px;padding:0 16px;display:flex}.panel-heading>div{align-items:center;gap:10px;display:flex}.section-index{color:#45546a;font:10px monospace}.panel-heading h2{letter-spacing:.04em;margin:0;font-size:13px}.confidence{color:var(--cyan);border:1px solid #1f6f70;padding:5px 8px;font:10px monospace}.muted{color:var(--muted);font-size:10px}.action-core{grid-template-columns:190px 1fr;align-items:center;gap:24px;min-height:250px;padding:24px;display:grid}.action-gauge{text-align:center;border:12px solid #17202c;border-radius:50%;place-content:center;width:156px;height:156px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #2d3a4d}.action-gauge:before{content:"";border:12px solid #0000;border-top-color:var(--cyan);border-right-color:var(--cyan);border-radius:50%;position:absolute;inset:-12px;transform:rotate(-45deg)}.action-gauge strong{color:#fff;font:700 34px/1 monospace}.action-gauge span{color:var(--cyan);letter-spacing:.25em;margin-top:8px;font-size:12px}.action-kicker{letter-spacing:.16em;font:700 10px monospace;color:var(--cyan)!important}.action-copy h2{margin:8px 0 10px;font-size:clamp(23px,2.4vw,34px)}.action-copy p{color:#9ba7b8;max-width:620px;margin:0;font-size:13px;line-height:1.75}.guardrails{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.guardrails span{color:#e99aa1;background:#25181d;border:1px solid #3a2d34;padding:6px 8px;font-size:10px}.action-footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.action-footer div{border-right:1px solid var(--line);padding:14px 16px}.action-footer div:last-child{border-right:0}.action-footer small,.action-footer b{display:block}.action-footer small{color:var(--muted);font-size:9px}.action-footer b{margin-top:6px;font:14px monospace}.next-time{color:#fff;letter-spacing:-.08em;margin:42px 24px 12px;font:700 clamp(48px,6vw,76px)/1 monospace}.next-label{color:var(--cyan);letter-spacing:.14em;margin:28px 24px 8px;font:700 9px monospace}.next-action-text{color:#fff;min-height:82px;margin:0 24px 12px;font-size:clamp(18px,2vw,25px);font-weight:700;line-height:1.35}.next-card>p{color:#96a3b5;min-height:76px;margin:0 24px;font-size:12px;line-height:1.7}.outline-button{color:#ced5df;cursor:pointer;background:0 0;border:1px solid #344157;justify-content:space-between;width:calc(100% - 48px);margin:18px 24px 24px;padding:11px 12px;font-size:11px;display:flex}.watch-panel{min-width:0}.dashboard-grid>.watch-panel{order:-20;grid-column:1/-1}.dashboard-grid>.summary-panel{order:-19}.dashboard-grid>.public-profile-panel{order:10}.dashboard-grid>.style-invite{order:11}.dashboard-grid>.portfolio-strip{order:12}.dashboard-grid>.action-card{order:13}.dashboard-grid>.next-card{order:14}.dashboard-grid>.schedule-panel{order:15}.candidate-daily-meta{border-bottom:1px solid var(--line);background:#0a121d;grid-template-columns:repeat(7,minmax(108px,1fr));display:grid;overflow-x:auto}.candidate-daily-meta span{border-right:1px solid var(--line);color:#607087;min-width:0;padding:10px 14px;font:9px monospace}.candidate-daily-meta span:last-child{border-right:0}.candidate-daily-meta b{color:#d7dfea;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;display:block;overflow:hidden}.leaderboard-switch{border-bottom:1px solid var(--line);background:#09121c;grid-template-columns:minmax(360px,.9fr) minmax(300px,1.1fr);align-items:stretch;display:grid}.leaderboard-switch>div{background:#26364d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.leaderboard-switch button{color:#718197;cursor:pointer;background:#0d1722;border:0;place-content:center;gap:5px;min-height:58px;display:grid}.leaderboard-switch button span{font-size:10px;font-weight:700}.leaderboard-switch button small{color:#53647a;font:8px monospace}.leaderboard-switch button:hover{color:#b8c4d1;background:#102128}.leaderboard-switch button.active{color:#50ded8;background:linear-gradient(145deg,#123035,#102029);box-shadow:inset 0 -2px #39d9d2}.leaderboard-switch button.active small{color:#bc9c60}.leaderboard-switch>p{color:#718197;align-content:center;margin:0;padding:12px 18px;font-size:9px;line-height:1.6;display:grid}.primary-ranking-tabs{border-bottom:1px solid var(--line);background:#26364d;grid-template-columns:repeat(3,minmax(120px,.5fr)) minmax(280px,1.5fr);gap:1px;display:grid}.primary-ranking-tabs button,.deep-ranking-tabs button{color:#75869b;text-align:left;cursor:pointer;background:#0d1722;border:0;align-content:center;gap:5px;min-height:58px;padding:9px 14px;display:grid}.primary-ranking-tabs button span,.deep-ranking-tabs button b{color:inherit;font-size:10px}.primary-ranking-tabs button small,.deep-ranking-tabs button small{color:#53657a;font:8px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.primary-ranking-tabs button:hover,.deep-ranking-tabs button:hover{color:#c7d2df;background:#11222d}.primary-ranking-tabs button.active,.deep-ranking-tabs button.active{color:#51dfd8;box-shadow:inset 0 -2px 0 var(--cyan);background:linear-gradient(145deg,#123337,#10212b)}.primary-ranking-tabs>p{color:#718197;background:#09121c;align-content:center;margin:0;padding:12px 18px;font-size:9px;line-height:1.6;display:grid}.custom-ranking-scope{border-bottom:1px solid var(--line);background:#0d1722;grid-template-columns:180px 1fr;align-items:center;gap:16px;min-height:58px;padding:10px 16px;display:grid}.custom-ranking-scope b{color:var(--cyan);letter-spacing:.1em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.custom-ranking-scope span{color:#718197;font-size:9px;line-height:1.55}.signal-trade-split{border-bottom:1px solid var(--line);background:#0b141f;grid-template-columns:1fr auto 1fr minmax(300px,1.2fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.signal-trade-split div{gap:4px;display:grid}.signal-trade-split span{color:var(--cyan);letter-spacing:.12em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.signal-trade-split b{color:#cbd6e2;font-size:10px}.signal-trade-split strong{color:#dcb65f;font:20px Georgia,serif}.signal-trade-split p{color:#78899d;margin:0;font-size:9px;line-height:1.55}.deep-ranking-tabs{border-bottom:1px solid var(--line);background:#26364d;grid-template-columns:repeat(8,minmax(104px,1fr));gap:1px;display:grid}.coverage-funnel{border-bottom:1px solid var(--line);background:#09121c;grid-template-columns:repeat(6,minmax(135px,1fr) 20px) minmax(170px,1.15fr);align-items:stretch;display:grid;overflow-x:auto}.coverage-funnel>div{align-content:center;min-width:0;min-height:92px;padding:13px 15px;display:grid}.coverage-funnel>i{color:#50657a;place-items:center;font:12px monospace;display:grid}.coverage-funnel small{color:#617389;font:8px monospace}.coverage-funnel b{color:#e6edf5;margin-top:5px;font:700 17px monospace}.coverage-funnel span{color:#607188;margin-top:5px;font-size:8px;line-height:1.45}.coverage-funnel .deep-stage{background:#171513;border-left:1px solid #5a3f36}.coverage-funnel .deep-stage b{color:#e4bd72}.ranking-boundary{background:#111923;border-bottom:1px solid #314156;grid-template-columns:auto 1fr;align-items:center;gap:15px;padding:10px 16px;display:grid}.ranking-boundary b{color:#e2b85f;font-size:9px}.ranking-boundary span{color:#718298;font-size:9px;line-height:1.5}.score-drivers{color:#178f8d!important;font-weight:700!important}.leaderboard-score{grid-template-columns:auto auto;justify-content:start;align-items:baseline;gap:7px;display:grid}.leaderboard-score b{color:#f0c66e;font:700 16px monospace}.leaderboard-score>span{color:#47dad3;font:9px monospace}.leaderboard-score small{color:#607187;grid-column:1/-1;font-size:8px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:11px}th{color:#647287;text-align:left;letter-spacing:.08em;background:#0c121b;padding:10px 15px;font:9px monospace}td{color:#bbc4d1;border-top:1px solid #1d2634;padding:12px 15px}td b,td small{display:block}td b{color:#edf1f7;font-size:11px}td small{color:#58677b;margin-top:4px;font:9px monospace}.mono{font-family:monospace}.negative{color:var(--green)}.positive{color:var(--red)}.status-badge{color:#dc7b86;background:#21161a;border:1px solid #4b3037;padding:4px 6px;font-size:9px}.status-badge.eligible{color:var(--cyan);background:#0e292b;border-color:#206c69}.signal-tier{color:#9aabba;border:1px solid #3b4d63;border-radius:50%;place-items:center;min-width:29px;height:29px;font:700 11px monospace;display:inline-grid}.signal-tier.tier-a{color:#5ee3d8;background:#0c2c2d;border-color:#1f8d88}.signal-tier.tier-b{color:#e5c66c;background:#251f13;border-color:#7b6430}.fast-warning{color:#e4ad60;font-size:9px}.fast-clean{color:#59cdbd;font-size:9px}.fast-ranking-table td>small{color:#566a81;margin-top:5px;font-size:8px;line-height:1.35;display:block}.asset-analyze-button{min-width:82px;color:var(--cyan);cursor:pointer;background:#0d292c;border:1px solid #2c6c70;border-radius:4px;padding:7px 9px;font:9px monospace}.asset-analyze-button:hover{border-color:var(--cyan);background:#12383b}.candidate-empty{text-align:center;place-content:center;min-height:170px;padding:26px;display:grid}.candidate-empty b{color:#d2dae5;font-size:14px}.candidate-empty p{color:#708096;max-width:560px;margin:10px auto 0;font-size:11px;line-height:1.7}.institution-score{min-width:112px}.institution-score>b{color:#edf4fb;font:700 19px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.institution-score>span{background:#243144;border-radius:3px;width:88px;height:3px;margin-top:7px;display:block;overflow:hidden}.institution-score>span i{background:linear-gradient(90deg,#34d8d1,#e2bf58);height:100%;display:block}.factor-cell{min-width:148px}.factor-cell>b{color:#ced8e5;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.profile-no-match{text-align:center;grid-column:1/-1;place-content:center;min-height:190px;padding:30px;display:grid}.profile-no-match b{color:#dce5ef;font-size:15px}.profile-no-match p{color:#718096;max-width:620px;margin:10px auto 0;font-size:11px;line-height:1.7}.timeline{padding:13px 18px 10px}.timeline-item{color:#657287;grid-template-columns:48px 14px 1fr;gap:8px;min-height:55px;display:grid}.timeline-item time{padding-top:2px;font:10px monospace}.timeline-dot{border:2px solid #48566a;border-radius:50%;width:8px;height:8px;margin-top:4px;position:relative}.timeline-dot:after{content:"";background:#303a49;width:1px;height:35px;position:absolute;top:9px;left:2px}.timeline-item:last-child .timeline-dot:after{display:none}.timeline-item b{font-size:11px}.timeline-item p{margin:4px 0 0;font-size:9px;line-height:1.45}.timeline-item.active{color:var(--cyan)}.timeline-item.active .timeline-dot{border-color:var(--cyan);box-shadow:0 0 8px #27d7d066}.timeline-item.active p{color:#91aaa9}.wide-panel{grid-column:1/-1}.full-market-panel{min-width:0}.market-state{color:#9aa7b7;letter-spacing:.08em;border:1px solid #3b4656;align-items:center;gap:7px;padding:5px 9px;font:700 9px monospace;display:inline-flex}.market-state i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px}.market-state.live{color:#42d99b;border-color:#246e58}.market-state.delayed,.market-state.degraded{color:#e7b954;border-color:#6a5426}.market-state.offline{color:#ed7180;border-color:#65313a}.market-health-grid{border-bottom:1px solid var(--line);background:#09121c;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.market-health-grid>div{border-right:1px solid var(--line);align-content:center;min-width:0;min-height:92px;padding:13px 17px;display:grid}.market-health-grid>div:last-child{border-right:0}.market-health-grid small,.market-health-grid b,.market-health-grid span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.market-health-grid small{color:#637288;font:9px monospace}.market-health-grid b{color:#e7edf4;margin-top:7px;font:700 16px monospace}.market-health-grid span{color:#59697f;margin-top:5px;font-size:8px}.market-source-note{color:#d5b15c;background:#251f13;border-bottom:1px solid #655026;padding:10px 16px;font-size:9px;line-height:1.5}.market-source-note.live{color:#5ed4a2;background:#10251f;border-color:#1f5f50}.market-toolbar{border-bottom:1px solid var(--line);background:#0c141f;grid-template-columns:minmax(440px,1fr) minmax(280px,.8fr) auto;align-items:center;gap:12px;padding:13px 15px;display:grid}.market-filters{flex-wrap:wrap;gap:5px;display:flex}.market-filters button{color:#78879a;cursor:pointer;background:#101a27;border:1px solid #2b3a4e;padding:7px 10px;font-size:9px}.market-filters button.active{color:var(--cyan);background:#102b2d;border-color:#2f8886}.market-search{background:#0b121c;border:1px solid #314158;grid-template-columns:28px 1fr;align-items:center;height:34px;display:grid}.market-search span{color:#5e718a;text-align:center}.market-search input{color:#dce5ef;background:0 0;border:0;outline:0;min-width:0;height:32px;font-size:10px}.market-toolbar select{color:#aab6c5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1520;border:1px solid #314158;height:34px;padding:0 8px;font-size:9px}.full-market-table{min-height:280px}.full-market-table tbody tr:hover{background:#111e2b}.full-market-table td{padding-top:9px;padding-bottom:9px}.board-chip{color:#8292a6;border:1px solid #2e4057;padding:4px 6px;font-size:8px;display:inline-block}.market-score{color:#f0c66e;font:700 13px monospace}.market-pagination{border-top:1px solid var(--line);background:#0a121c;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 15px;display:flex}.market-pagination>span{color:#65758b;font:9px monospace}.market-pagination>div{align-items:center;gap:5px;display:flex}.market-pagination button,.market-pagination b{color:#8291a4;background:#101a27;border:1px solid #2d3d53;place-content:center;min-width:42px;height:28px;padding:0 8px;font-size:9px;display:grid}.market-pagination button{cursor:pointer}.market-pagination button:disabled{opacity:.32;cursor:default}.market-pagination b{color:var(--cyan);border-color:#287b79}.market-list-message{color:#748398;place-content:center;min-height:180px;font-size:11px;display:grid}.market-list-error{background:#25161b;place-content:center;justify-items:start;min-height:170px;padding:24px;display:grid}.market-list-error b{color:#ee8290}.market-list-error p{color:#a66f78;font-size:10px}.market-list-error button{color:#ee8390;cursor:pointer;background:#2e1b21;border:1px solid #73404a;padding:8px 12px}.summary-panel{min-width:0}.text-button{color:var(--cyan);cursor:pointer;background:0 0;border:0;font-size:10px}.summary-grid{grid-template-columns:repeat(3,1fr);display:grid}.summary-grid>div{border-right:1px solid var(--line);min-height:138px;padding:20px}.summary-grid>div:last-child{border-right:0}.summary-grid small,.summary-grid b{display:block}.summary-grid small{color:#5f6e82;font:9px monospace}.summary-grid b{color:#fff;margin-top:12px;font-size:15px}.summary-grid p{color:#8c99aa;margin:10px 0 0;font-size:11px;line-height:1.65}.page-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;padding:18px;display:grid}.market-page-grid>.live-market-panel{order:1}.market-page-grid>.sector-rotation-panel{order:2}.market-page-grid>.movers-panel{order:3}.market-page-grid>.full-market-panel{order:4}.market-page-grid>.quote-lookup-panel{order:5}.market-page-grid>.chart-panel{order:6}.market-page-grid>.analysis-panel{order:7}.market-page-grid>.watchlist-panel{order:8}.market-page-grid>.metric-panel{order:9}.public-profile-panel>p{color:#5f7085;background:#0a121c;border-top:1px solid #26364d;margin:0;padding:10px 18px;font-size:8px;line-height:1.55}.public-profile-grid{background:#26364d;grid-template-columns:1.15fr repeat(4,1fr) auto;gap:1px;display:grid}.public-profile-grid label{background:#0b141f;min-width:0;padding:13px 16px}.public-profile-grid label>span{color:#66778c;margin-bottom:6px;font-size:8px;display:block}.public-profile-grid label>div{background:#0d1723;border:1px solid #2d3d52;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;height:36px;padding:0 9px;display:grid}.public-profile-grid label:nth-child(3)>div,.public-profile-grid label:nth-child(4)>div,.public-profile-grid label:nth-child(5)>div{grid-template-columns:1fr auto}.public-profile-grid input,.public-profile-grid select{color:#e0e7ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;width:100%;height:34px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.public-profile-grid select{background:#0d1723;border:1px solid #2d3d52;border-radius:4px;height:36px;padding:0 8px}.public-profile-grid b{color:#687a90;font-size:9px}.public-profile-grid>button{color:#4addd7;cursor:pointer;background:linear-gradient(145deg,#123337,#0f2229);border:0;border-left:1px solid #2f777a;min-width:138px;padding:0 17px;font-size:10px}.public-profile-grid>button:hover{color:#fff;background:#163c40}.metric-panel{min-height:250px}.prose-block{padding:18px 20px}.prose-block p{color:#94a0b1;margin:0 0 14px;font-size:12px;line-height:1.75}.prose-block p:last-child{margin-bottom:0}.prose-block b,.prose-block strong{color:#dce4ee}.rule-list{padding:12px 18px}.rule{color:#8491a3;border-bottom:1px solid #202938;align-items:center;gap:10px;padding:11px 0;font-size:11px;display:flex}.rule:last-child{border-bottom:0}.rule span{border:1px solid;place-items:center;width:20px;height:20px;font:12px monospace;display:grid}.rule.ok{color:var(--cyan)}.rule.no{color:#df7a86}.account-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.connection-options{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.connection-card{background:#0d141e;border:1px solid #2b3748;flex-direction:column;min-height:220px;padding:18px;display:flex;position:relative}.connection-card.active{background:linear-gradient(145deg,#102123,#0d141e);border-color:#246567}.connection-card.pending{opacity:.82}.connection-number{color:#506077;font:10px monospace}.connection-card h3{color:#fff;margin:18px 0 9px;font-size:16px}.connection-card p{color:#8693a5;margin:0;font-size:10px;line-height:1.65}.import-button,.secondary-link{color:var(--cyan);text-align:center;cursor:pointer;background:#102529;border:1px solid #2f7a7a;margin-top:auto;padding:10px 12px;font-size:10px;text-decoration:none;display:block}.secondary-link{color:#adb9c9;background:#121a26;border-color:#405069}.hidden-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.import-error{border-left:2px solid var(--red);color:#e99aa4;background:#29171c;margin:0 18px 18px;padding:12px;font-size:10px}.snapshot-meta{color:#758397;border-top:1px solid #253042;flex-wrap:wrap;gap:14px;margin:0 18px 18px;padding-top:14px;font-size:9px;display:flex}.snapshot-meta b{color:#cbd3df}.account-stats{grid-template-columns:repeat(3,1fr);display:grid}.account-stats .metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:90px;padding:18px}.account-stats .metric:last-child{border-right:0}.empty-state{text-align:center;place-content:center;min-height:210px;padding:30px;display:grid}.empty-state b{color:#c6ceda;font-size:13px}.empty-state p{color:#718095;max-width:520px;margin:10px auto 0;font-size:10px;line-height:1.6}.emergency-list{padding:8px 18px 16px}.emergency-item{border-bottom:1px solid #212a38;grid-template-columns:48px 1fr;gap:14px;padding:16px 0;display:grid}.emergency-item:last-child{border-bottom:0}.level-chip{color:#8996a8;text-align:center;border:1px solid #4b586a;align-self:start;padding:6px 0;font:700 10px monospace}.emergency-item.p0 .level-chip{color:#ff7684;background:#27161b;border-color:#6b3039}.emergency-item.p1 .level-chip{color:var(--amber);background:#261e12;border-color:#675026}.emergency-item h3{color:#fff;margin:2px 0 8px;font-size:13px}.emergency-item p{color:#8f9bad;margin:4px 0;font-size:10px;line-height:1.55}.emergency-item p b{color:#c6ced9}.source-list{padding:10px 18px}.source-list a{color:#dfe5ed;border-bottom:1px solid #222b39;justify-content:space-between;padding:14px 0;font-size:11px;text-decoration:none;display:flex}.source-list a span{color:#6f7d91;font-size:9px}.source-note{border-left:2px solid var(--amber);background:#1d1a15;margin:6px 18px 18px;padding:14px}.source-note b{color:var(--amber);font-size:11px}.source-note p{color:#998f7e;margin:8px 0 0;font-size:10px;line-height:1.6}.incident-steps{margin:0;padding:12px 20px 18px;list-style:none}.incident-steps li{border-bottom:1px solid #202938;grid-template-columns:36px 1fr;gap:10px;padding:10px 0;display:grid}.incident-steps li:last-child{border:0}.incident-steps li>span{color:#435268;font:11px monospace}.incident-steps b{font-size:11px}.incident-steps p{color:#8390a1;margin:4px 0 0;font-size:10px}.watch-alerts-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.watch-alerts-layout>.alert-feed-panel,.watch-alerts-layout>.news-feed-panel{grid-area:auto/1/auto/-1}.watch-alerts-layout>.emergency-panel{grid-area:3/1/span 2}.watch-alerts-layout>.source-panel{grid-area:3/2}.watch-alerts-layout>.incident-panel{grid-area:4/2}.feed-heading-tools{align-items:center;gap:9px;display:flex}.feed-heading-tools button{color:#99a8bb;cursor:pointer;background:#121e2c;border:1px solid #344760;border-radius:4px;padding:6px 10px;font-size:9px}.feed-heading-tools button:disabled{cursor:wait;opacity:.45}.status-badge.critical{color:#ff7a88;background:#2a161b;border-color:#87404b}.feed-empty{text-align:center;place-content:center;justify-items:center;min-height:180px;padding:28px;display:grid}.feed-empty b{color:#d6dee9;font-size:14px}.feed-empty p{color:#728197;max-width:620px;margin:9px 0 16px;font-size:10px;line-height:1.65}.feed-empty button,.feed-error button{color:#4cddd7;cursor:pointer;background:#10272b;border:1px solid #327779;border-radius:4px;padding:9px 14px;font-size:10px}.feed-loading{justify-content:center;align-items:center;gap:16px;min-height:160px;padding:24px;display:flex}.feed-loading>span{border:2px solid #294057;border-top-color:var(--cyan);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite quote-spin}.feed-loading b{color:#dce5ef;font-size:12px}.feed-loading p{color:#718096;margin:6px 0 0;font-size:9px}.feed-error{border-left:3px solid var(--red);background:#25161b;place-content:center;justify-items:start;min-height:150px;padding:26px;display:grid}.feed-error b{color:#f0929d;font-size:13px}.feed-error p{color:#b27881;margin:8px 0 14px;font-size:10px}.alert-summary-strip{background:#0b141f;border-bottom:1px solid #26364d;grid-template-columns:repeat(4,1fr);display:grid}.alert-summary-strip>div{border-right:1px solid #26364d;align-content:center;min-height:92px;padding:14px 18px;display:grid}.alert-summary-strip>div:last-child{border-right:0}.alert-summary-strip small{color:#68788d;font-size:9px}.alert-summary-strip b{color:#e6edf5;margin-top:5px;font:700 21px monospace}.alert-summary-strip span{color:#65748a;margin-top:4px;font-size:8px}.alert-summary-strip .p0 small,.alert-summary-strip .p0 b{color:#ff7886}.alert-summary-strip .p1 small,.alert-summary-strip .p1 b{color:#e4ba58}.partial-feed-note,.stale-feed-note{color:#c2a55e;background:#211c12;border-bottom:1px solid #5b4823;padding:10px 18px;font-size:9px}.announcement-feed{background:#0a121c}.announcement-row{border-bottom:1px solid #26364d;grid-template-columns:80px minmax(0,1fr) minmax(230px,.48fr);min-height:128px;display:grid}.announcement-row:last-child{border-bottom:0}.announcement-row.p0{background:linear-gradient(90deg,#28151b,#0c141f 45%)}.announcement-row.p1{background:linear-gradient(90deg,#241e12,#0c141f 45%)}.announcement-level{border-right:1px solid #26364d;place-content:center;justify-items:center;display:grid}.announcement-level>span{color:#8f9bae;border:1px solid #536076;place-content:center;width:40px;height:32px;font:700 11px monospace;display:grid}.announcement-level small{color:#68778c;margin-top:7px;font-size:8px}.announcement-row.p0 .announcement-level>span{color:#ff7a88;background:#321920;border-color:#9d4652;box-shadow:0 0 18px #ff56642b}.announcement-row.p1 .announcement-level>span{color:#e8bf59;background:#2b2313;border-color:#806834}.announcement-row.p2 .announcement-level>span{color:#4bd9d3;border-color:#327578}.announcement-main{align-content:center;min-width:0;padding:17px 20px;display:grid}.announcement-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.announcement-meta b{color:#4edbd4;font-size:9px}.announcement-meta span,.announcement-meta time{color:#69798e;border-left:1px solid #3a4659;padding-left:8px;font:8px monospace}.announcement-main>a{color:#e6edf5;margin-top:9px;font-size:13px;line-height:1.5;text-decoration:none}.announcement-main>a:hover{color:#52dfd8}.announcement-main>p{color:#77869a;margin:8px 0 0;font-size:9px;line-height:1.55}.announcement-main>p b{color:#9aa8b9}.announcement-action{background:#0b141f;border-left:1px solid #26364d;align-content:center;padding:15px 18px;display:grid}.announcement-action>span{color:#e1b958;font:9px monospace}.announcement-action p{color:#8e9bac;margin:7px 0 10px;font-size:9px;line-height:1.55}.announcement-action a{color:#62aeb2;font-size:8px;text-decoration:none}.feed-methodology{color:#68788d;background:#0b141f;border-top:1px solid #26364d;margin:0;padding:11px 18px;font-size:9px;line-height:1.55}.feed-list-empty{color:#718096;text-align:center;grid-column:1/-1;place-content:center;min-height:105px;padding:22px;font-size:10px;display:grid}.news-feed-grid{background:#26364d;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.news-card{background:#0c141f;grid-template-columns:58px 1fr;min-height:155px;display:grid}.news-rank{background:#0a121c;border-right:1px solid #26364d;place-content:center;justify-items:center;display:grid}.news-rank span{color:#506078;font:9px monospace}.news-rank b{color:#e3bb5b;margin-top:7px;font:700 20px monospace}.news-rank small{color:#7a6c4b;font-size:8px}.news-body{align-content:center;min-width:0;padding:15px 18px;display:grid}.news-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.news-meta b{color:#51dad4;font-size:9px}.news-meta time,.news-meta span{color:#64758b;font:8px monospace}.news-meta span{border:1px solid #33465b;padding:2px 5px}.news-body>a{color:#e5ecf4;margin-top:8px;font-size:12px;line-height:1.45;text-decoration:none}.news-body>a:hover{color:#54dfd8}.news-body>p{color:#7d8b9e;margin:7px 0;font-size:9px;line-height:1.55}.news-body>small{color:#5f6f84;font-size:8px}.model-layout{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.model-flow{grid-template-columns:repeat(3,1fr);display:grid}.model-flow article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:150px;padding:20px;position:relative}.model-flow article:nth-child(3n){border-right:0}.model-flow article:nth-child(n+4){border-bottom:0}.model-flow article>span{color:var(--cyan);font:10px monospace}.model-flow article h3{color:#fff;margin:22px 0 8px;font-size:15px}.model-flow article p{color:#7f8c9e;margin:0;font-size:10px;line-height:1.6}.model-flow article:not(:nth-child(3n)):after{content:"→";z-index:2;color:#4e5b6e;background:#111822;position:absolute;top:24px;right:-7px}.stats-grid{grid-template-columns:repeat(3,1fr);display:grid}.stats-grid .metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:82px;padding:17px}.stats-grid .metric:nth-child(3n){border-right:0}.metric small,.metric b{display:block}.metric small{color:var(--muted);font-size:9px}.metric b{color:#edf2f8;margin-top:7px;font:700 15px monospace}.footnote{color:#6f7c90;margin:0;padding:14px 17px;font-size:9px;line-height:1.6}.config-grid{grid-template-columns:repeat(2,1fr);display:grid}.config-grid span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:67px;padding:14px 18px}.config-grid span:nth-child(2n){border-right:0}.config-grid span:nth-last-child(-n+2){border-bottom:0}.config-grid small,.config-grid b{display:block}.config-grid small{color:#68768a;font-size:9px}.config-grid b{margin-top:6px;font:13px monospace}.review-layout{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.trade-journal-panel,.review-results-panel{grid-column:1/-1}.review-entry-grid{background:#0a121c;grid-template-columns:minmax(0,1.45fr) minmax(290px,.55fr);display:grid}.trade-entry-form{border-right:1px solid #26364d;padding:19px 20px 20px}.trade-form-heading{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.trade-form-heading b,.trade-import-box b{color:#dce5ef;font-size:12px}.trade-form-heading p,.trade-import-box p{color:#6f7e92;margin:5px 0 0;font-size:9px;line-height:1.55}.trade-form-heading>span{color:#42cdc8;border:1px solid #2c6366;padding:4px 7px;font:8px monospace}.trade-fields{grid-template-columns:repeat(4,minmax(120px,1fr));gap:10px;display:grid}.trade-fields label{min-width:0}.trade-fields label>span{color:#728197;margin:0 0 6px;font-size:8px;display:block}.trade-fields input{color:#e1e9f2;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1723;border:1px solid #2c3b50;border-radius:4px;outline:0;width:100%;height:38px;padding:0 10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.trade-fields input:focus{border-color:#328a8b;box-shadow:0 0 0 2px #31d7d212}.trade-fields input::placeholder{color:#48586d}.trade-add-button{color:#50ddd7;cursor:pointer;background:linear-gradient(135deg,#133438,#102129);border:1px solid #2d7c7d;border-radius:4px;align-self:end;height:38px;font-size:10px}.trade-add-button:hover{color:#fff;border-color:#48c6c3}.trade-import-box{background:linear-gradient(145deg,#111d29,#0b141e);grid-template-columns:42px minmax(0,1fr);align-content:center;gap:0 12px;padding:20px;display:grid}.import-mark{color:#8ba0b7;border:1px solid #405269;grid-row:1/span 2;place-content:center;width:38px;height:38px;font:20px monospace;display:grid}.trade-import-box button{color:#b8c5d4;cursor:pointer;background:#141f2d;border:1px solid #40546c;border-radius:4px;grid-column:1/-1;margin-top:17px;padding:10px;font-size:10px}.trade-import-box button:hover{color:#4bdbd5;border-color:#3c8e91}.trade-import-box>small{color:#526278;text-align:center;grid-column:1/-1;margin-top:9px;font-size:8px}.trade-error{border-top:1px solid #66333c;border-left:3px solid var(--red);color:#e99aa5;background:#29171d;margin:0;padding:11px 18px;font-size:10px}.trade-log-toolbar{background:#0c151f;border-top:1px solid #26364d;border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:11px 18px;display:flex}.trade-log-toolbar b,.trade-log-toolbar span{display:block}.trade-log-toolbar b{color:#cbd5e0;font-size:10px}.trade-log-toolbar span{color:#5f6f84;margin-top:5px;font-size:8px}.trade-log-toolbar button{color:#4bd9d3;cursor:pointer;background:#10292d;border:1px solid #2f7f80;border-radius:4px;flex:none;padding:10px 14px;font-size:10px}.trade-log-toolbar button:disabled{cursor:not-allowed;opacity:.43}.trade-record-grid{background:#26364d;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.trade-record-grid article{background:#0b141e;grid-template-columns:minmax(115px,.7fr) repeat(2,minmax(130px,1fr)) auto;align-items:center;gap:14px;min-height:96px;padding:14px 16px;display:grid;position:relative}.trade-record-grid article>div{min-width:0}.trade-record-grid small,.trade-record-grid b,.trade-record-grid span{display:block}.trade-record-grid small{color:#5d6d82;font-size:8px}.trade-record-grid b{color:#dce5ef;margin-top:4px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.trade-record-grid span{color:#728197;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:8px;overflow:hidden}.trade-record-code b{color:#4bd8d2;margin:0;font-size:15px}.trade-record-grid article>button{color:#6e5360;cursor:pointer;background:0 0;border:0;font-size:8px}.trade-record-grid article>button:hover{color:#f07b86}.trade-empty,.review-empty{text-align:center;place-content:center;justify-items:center;min-height:126px;padding:24px;display:grid}.trade-empty b,.review-empty b{color:#cbd4df;font-size:12px}.trade-empty p,.review-empty p{color:#64758a;max-width:680px;margin:8px 0 0;font-size:9px;line-height:1.6}.review-loading{background:#0b141e;justify-content:center;align-items:center;gap:15px;min-height:150px;display:flex}.review-loading>span{border:2px solid #284057;border-top-color:var(--cyan);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite quote-spin}.review-loading b{color:#d5dfe9;font-size:12px}.review-loading p{color:#68788d;margin:6px 0 0;font-size:9px}.trade-analysis-card{background:#0a121c;border-bottom:1px solid #324156}.trade-analysis-card:last-child{border-bottom:0}.analysis-card-head{background:linear-gradient(90deg,#12202d,#0c141e 65%);border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;gap:20px;min-height:84px;padding:14px 20px;display:flex}.analysis-card-head>div{grid-template-columns:auto 1fr;align-items:baseline;gap:0 10px;display:grid}.analysis-card-head span{color:#4ad8d2;font:700 15px monospace}.analysis-card-head b{color:#e2e9f1;font-size:12px}.analysis-card-head small{color:#68798f;grid-column:1/-1;margin-top:8px;font:8px monospace}.analysis-card-head em{font:800 27px monospace}.gain{color:#f06c77!important}.loss{color:#2ec38b!important}.review-metrics{border-bottom:1px solid #26364d;grid-template-columns:repeat(6,1fr);display:grid}.review-metrics>div{border-right:1px solid #26364d;align-content:center;min-height:90px;padding:13px 16px;display:grid}.review-metrics>div:last-child{border-right:0}.review-metrics small,.review-metrics b,.review-metrics span{display:block}.review-metrics small{color:#65758a;font-size:8px}.review-metrics b{color:#e5ebf2;margin-top:6px;font:700 17px monospace}.review-metrics span{color:#4e5e73;margin-top:4px;font-size:8px}.primary-cause{background:linear-gradient(90deg,#2a2016,#12161b);border-bottom:1px solid #5b3f2a;grid-template-columns:100px 1fr;align-items:center;min-height:67px;padding:12px 20px;display:grid}.primary-cause span{color:#b18e55;letter-spacing:.1em;font:9px monospace}.primary-cause b{color:#f0c56e;font-size:15px}.review-diagnosis-grid{grid-template-columns:1fr 1fr;display:grid}.review-diagnosis-grid>section{border-right:1px solid #26364d;padding:18px 20px 20px}.review-diagnosis-grid>section:last-child{border-right:0}.review-diagnosis-grid h3{color:#8797ab;letter-spacing:.1em;margin:0 0 10px;font:9px monospace}.review-diagnosis-grid ol{margin:0;padding:0;list-style:none}.review-diagnosis-grid li{border-bottom:1px solid #1f2b3a;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.review-diagnosis-grid li:last-child{border-bottom:0}.review-diagnosis-grid li>span{color:#526278;font:8px monospace}.review-diagnosis-grid p{color:#9ba8b9;margin:0;font-size:10px;line-height:1.55}.redo-actions{background:linear-gradient(145deg,#0e1d20,#0a141c)}.redo-actions h3{color:#42cfc9}.redo-actions li>span{color:#318b89}.redo-actions p{color:#b1c4c5}.trade-analysis-card>footer{color:#526277;background:#09111a;border-top:1px solid #1f2c3b;padding:10px 20px;font-size:8px}.trade-analysis-card.failed{padding-bottom:0}.trade-analysis-card.failed .analysis-card-head em{color:#e77b86;font-size:11px}.analysis-failure{border-left:3px solid var(--red);color:#d08b94;background:#25171c;margin:0;padding:16px 20px;font-size:10px}.checklist{padding:12px 20px}.checklist label{color:#8b98a9;cursor:pointer;border-bottom:1px solid #212b39;grid-template-columns:30px 25px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;display:grid}.checklist input{opacity:0;pointer-events:none;position:absolute}.step-number{color:#48566a;font:9px monospace}.custom-check{color:#0000;border:1px solid #435167;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.checklist label.checked{color:#dce5ed}.checklist label.checked .custom-check{border-color:var(--cyan);color:var(--cyan);background:#112828}.checklist label b{font-size:11px}.checklist label small{color:#536176;font-size:8px}.checklist label.locked-step{cursor:not-allowed;opacity:.48}.decision-lock{background:#25171b;border:1px solid #552d35;grid-template-columns:44px 1fr;gap:12px;margin:5px 20px 20px;padding:15px;display:grid}.lock-icon{width:38px;height:38px;color:var(--red);border:1px solid #87404c;place-items:center;font:24px monospace;display:grid}.decision-lock b{color:#f39ba5;font-size:12px}.decision-lock p{color:#aa7880;margin:5px 0 0;font-size:10px;line-height:1.55}.audit-log{padding:12px 18px}.audit-log article{border-bottom:1px solid #202938;grid-template-columns:110px 46px 1fr;gap:8px;padding:14px 0;display:grid}.audit-log article:last-child{border:0}.audit-log time{color:#607086;font:9px monospace}.audit-log span{color:var(--cyan);font:9px monospace}.audit-log p{color:#98a4b4;margin:0;font-size:10px}.side-nav{background:linear-gradient(#0a111b,#070c13);padding:18px 0;box-shadow:10px 0 32px #0002}.brand-mark{color:#ffd16f;border-color:#e0aa477d;border-radius:10px;width:48px;height:48px;font-size:27px;box-shadow:inset 0 0 20px #ffc95b12,0 8px 22px #0005}.side-nav nav{gap:10px;margin-top:36px}.nav-item{border:1px solid #0000;border-radius:8px;width:64px;height:58px;transition:color .18s,border-color .18s,background .18s}.nav-item:hover{color:#a7b6c9;background:#111a27}.nav-item.active{color:#52e7df;box-shadow:inset 3px 0 0 var(--cyan), 0 8px 22px #0002;background:linear-gradient(135deg,#153137,#0d1a26);border-color:#2d899044}.workspace{background:linear-gradient(#0a1018aa,#0000 180px)}.topbar{background:#0b121ddd;min-height:84px;padding:16px 30px;box-shadow:0 8px 26px #0000001f}.topbar h1{font-size:22px}.market-strip{background:#0d1520;border:1px solid #243043;border-radius:8px;min-width:360px;padding:9px 10px 9px 13px}.sync-button{background:#151f2c;border-radius:6px;padding:8px 12px}.alert-ribbon{background:linear-gradient(90deg,#2b2113,#181712 58%,#0f1722);min-height:46px}.dashboard-grid,.page-grid{align-items:start;gap:16px;width:100%;max-width:1600px;margin:0 auto;padding:20px}.panel{background:linear-gradient(145deg,#141d2b,#0c131d);border-color:#273449;border-radius:8px;overflow:hidden;box-shadow:0 16px 40px #0000002e,inset 0 1px #ffffff08}.section-index{color:#53647d}.confidence,.status-badge{border-radius:4px}.action-core{grid-template-columns:180px 1fr;gap:28px;min-height:278px;padding:26px 28px}.action-gauge{background:radial-gradient(circle,#12242b,#0e151f 68%);border-width:10px;width:148px;height:148px}.action-gauge:before{border-width:10px;inset:-10px}.action-copy h2{letter-spacing:-.02em;margin-top:9px}.action-copy p{color:#a4b0c1}.guardrails span{border-radius:4px}.action-footer div{padding:15px 18px}.next-label{margin-top:30px}.outline-button{border-radius:6px;transition:border-color .18s,background .18s}.outline-button:hover{color:#fff;background:#10232a;border-color:#3e8f94}table{font-size:12px}th{padding:11px 16px;font-size:10px}td{padding:14px 16px}td b{font-size:12px}.summary-grid>div{min-height:150px;padding:22px}.summary-grid b{font-size:16px}.summary-grid p{font-size:12px}.emergency-item{padding:18px 0}.emergency-item h3{font-size:14px}.emergency-item p{font-size:11px}.alerts-layout{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr)}.alerts-layout:not(.watch-alerts-layout)>.wide-panel{grid-area:1/1/span 2}.alerts-layout:not(.watch-alerts-layout)>.source-panel{grid-area:1/2}.alerts-layout:not(.watch-alerts-layout)>.incident-panel{grid-area:2/2}.connection-card,.import-button,.secondary-link,.source-note,.decision-lock{border-radius:6px}.connection-card p,.source-note p,.incident-steps p,.checklist label b,.audit-log p{font-size:11px}.checklist label{min-height:62px}@media (max-width:820px){.summary-grid,.model-flow{grid-template-columns:1fr}.summary-grid>div,.model-flow article{border-right:0;border-bottom:1px solid var(--line)}.summary-grid>div:last-child,.model-flow article:last-child{border-bottom:0}.model-flow article:after{display:none}}@media (max-width:900px){.dashboard-grid,.page-grid{grid-template-columns:1fr}.wide-panel{grid-column:auto}.alerts-layout>.wide-panel,.alerts-layout>.source-panel,.alerts-layout>.incident-panel{grid-area:auto}.market-strip{min-width:0}.sync-button{display:none}.terminal-shell{grid-template-columns:68px minmax(0,1fr)}.side-nav{padding-top:14px}.brand-mark{width:40px;height:40px;font-size:23px}.side-nav nav{margin-top:24px}.nav-item{width:52px}.topbar{padding:14px 18px}.topbar h1{font-size:18px}.dashboard-grid,.page-grid{padding:12px}.action-core{grid-template-columns:132px minmax(0,1fr);gap:18px;padding:20px}.action-gauge{width:112px;height:112px}.action-gauge strong{font-size:27px}.next-card{min-height:auto}}@media (max-width:520px){.terminal-shell{grid-template-columns:1fr;padding-bottom:68px}.side-nav{z-index:20;border:0;border-top:1px solid var(--line);flex-direction:row;justify-content:center;width:100%;height:68px;position:fixed;top:auto;bottom:0}.brand-mark,.side-foot{display:none}.side-nav nav{flex-direction:row;flex:1;justify-content:space-around;margin:0}.nav-item{height:52px}.topbar{padding:12px 16px}.market-strip{justify-content:flex-end}.market-strip small,.market-strip .live-dot{display:none}.alert-ribbon{grid-template-columns:1fr;gap:5px;padding:10px 16px}.alert-ribbon time{display:none}.dashboard-grid{padding:10px}.action-core{grid-template-columns:1fr}.action-gauge{width:122px;height:122px}.action-footer{grid-template-columns:repeat(2,1fr)}.action-footer div:nth-child(2){border-right:0}.action-footer div:nth-child(-n+2){border-bottom:1px solid var(--line)}.stats-grid{grid-template-columns:repeat(2,1fr)}.stats-grid .metric:nth-child(3n){border-right:1px solid var(--line)}.stats-grid .metric:nth-child(2n){border-right:0}.audit-log article{grid-template-columns:1fr;gap:4px}.connection-options,.account-stats{grid-template-columns:1fr}.account-stats .metric{border-right:0}.checklist label{grid-template-columns:25px 24px 1fr}.checklist label small{display:none}}.terminal-shell{background:radial-gradient(circle at 78% -18%,#183250 0,#0000 34%),linear-gradient(135deg,#05080e,#09111c 52%,#07101a);grid-template-columns:92px minmax(0,1fr)}.side-nav{z-index:12;background:linear-gradient(#09111c,#060b12 78%);border-right-color:#223149;padding:16px 0 38px}.brand-mark{color:#ffd776;background:linear-gradient(145deg,#3d2d14,#12222a 62%,#0a141d);border-radius:14px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff1c,0 12px 28px #00000052}.nav-item{width:70px;height:62px}.nav-item small{font-size:11px}.workspace{min-width:0}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09111c;border-bottom-color:#223049;gap:22px;min-height:88px;padding:14px 26px}.title-block{min-width:260px}.eyebrow{color:#54e3dd;font-size:10px}.topbar h1{letter-spacing:.02em;font-size:23px}.topbar h1 span{font-size:12px}.security-search{color:#6e7f95;background:#0d1724;border:1px solid #2a3a50;border-radius:6px;align-items:center;gap:8px;width:min(340px,28vw);height:38px;padding:0 10px;display:flex}.security-search:focus-within{border-color:#3a8d91;box-shadow:0 0 0 3px #31d7d20d}.security-search input{color:#dfe8f3;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.security-search input::placeholder{color:#637187}.security-search>button{color:#47d8d2;cursor:pointer;background:#10272b;border:1px solid #2f6c72;border-radius:3px;padding:5px 9px;font-size:9px}.market-strip{background:#0c1724;border-color:#29394f;min-width:325px;max-width:420px}.ticker-board{background:#090f18;border-bottom:1px solid #233149;grid-template-columns:126px repeat(3,minmax(135px,1fr)) 96px;min-height:58px;display:grid}.ticker-title,.ticker-clock,.ticker-board button{text-align:left;background:0 0;border:0;border-right:1px solid #1c293c;align-content:center;min-width:0;padding:8px 14px;display:grid}.ticker-title span,.ticker-clock span{color:#596a82;font-size:9px}.ticker-title b{color:#b9c4d2;margin-top:3px;font-size:11px}.ticker-board button{cursor:pointer;grid-template-columns:1fr auto;row-gap:3px}.ticker-board button:hover{background:#111c2a}.ticker-board button span{color:#728198;grid-column:1/-1;font-size:9px}.ticker-board button b{color:#edf3fa;font:700 14px/1 monospace}.ticker-board button small{font:10px/1 monospace}.ticker-unavailable{color:#708096;text-align:center;border-right:1px solid #1c293c;grid-column:2/-2;place-content:center;font:10px monospace;display:grid}.ticker-clock{text-align:right;border-right:0}.ticker-clock b{color:#d8e0ea;margin-top:4px;font:13px monospace}.alert-ribbon{min-height:44px;padding:10px 26px}.dashboard-grid,.page-grid{gap:12px;max-width:1720px;padding:14px}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.7fr)}.page-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.panel{background:linear-gradient(145deg,#111a27,#0b121c);border-color:#26364d;border-radius:4px;box-shadow:0 10px 28px #0000002b,inset 0 1px #ffffff07}.panel-heading{background:#101a27;min-height:48px;padding:0 16px}.panel-heading h2{font-size:13px}.portfolio-strip{grid-template-columns:minmax(210px,1.25fr) repeat(4,minmax(116px,.8fr)) minmax(150px,.8fr);align-items:stretch;min-height:112px;display:grid}.portfolio-primary,.portfolio-strip>.metric,.portfolio-tools{border-right:1px solid #26364d;padding:18px 20px}.portfolio-primary small,.portfolio-primary b,.portfolio-primary span{display:block}.portfolio-primary small{color:#718096;font-size:10px}.portfolio-primary b{color:#fff;letter-spacing:-.04em;margin-top:7px;font:700 26px/1.05 ui-monospace,SFMono-Regular,Menlo,monospace}.portfolio-primary span{color:#5e6e83;margin-top:8px;font-size:9px}.portfolio-strip>.metric{align-content:center;display:grid}.portfolio-strip>.metric small{color:#718096}.portfolio-strip>.metric b{margin-top:9px;font-size:16px}.portfolio-tools{border-right:0;align-content:center;gap:8px;display:grid}.portfolio-tools button{color:#b8c5d5;cursor:pointer;background:#121f2e;border:1px solid #33465f;border-radius:4px;padding:8px;font-size:10px}.portfolio-tools button:first-child{color:var(--cyan);background:#102629;border-color:#287274}.portfolio-tools button:hover{filter:brightness(1.18)}.quote-lookup-panel{min-height:176px}.lookup-form{background:#0b141f;border-bottom:1px solid #26364d;grid-template-columns:auto minmax(150px,320px) auto 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 20px;display:grid}.lookup-form>span{color:#68798f;font-size:9px}.lookup-form input{color:#e4ebf3;background:#101b29;border:1px solid #304159;border-radius:4px;outline:0;height:34px;padding:0 11px;font:12px monospace}.lookup-form input:focus{border-color:#3f9395;box-shadow:0 0 0 3px #31d7d20c}.lookup-form button{color:#4be0d9;cursor:pointer;background:#11292d;border:1px solid #33797b;border-radius:4px;height:34px;padding:0 16px;font-size:10px}.lookup-form button:disabled{cursor:wait;opacity:.6}.quote-prompt,.quote-error{align-content:center;min-height:126px;padding:24px 28px;display:grid}.quote-prompt b,.quote-error b{color:#dce6f2;font-size:15px}.quote-prompt p,.quote-error p{color:#718096;margin:9px 0 0;font-size:11px}.quote-error{border-left:3px solid var(--red);background:#27161b}.quote-error b{color:#f1a1aa}.quote-error p{color:#b77d85}.quote-loading{align-items:center;gap:16px;min-height:126px;padding:24px 28px;display:flex}.quote-loading>span{border:2px solid #294057;border-top-color:var(--cyan);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite quote-spin}.quote-loading b{font-size:13px}.quote-loading p{color:#718096;margin:6px 0 0;font-size:10px}@keyframes quote-spin{to{transform:rotate(360deg)}}.quote-result{grid-template-columns:minmax(210px,1.3fr) minmax(125px,.7fr) minmax(125px,.7fr) minmax(145px,.8fr) minmax(240px,1.2fr);min-height:126px;display:grid}.quote-result>div{border-right:1px solid #26364d;align-content:center;padding:18px 22px;display:grid}.quote-result>div:last-child{border-right:0}.quote-identity>span{color:var(--cyan);letter-spacing:.12em;font:10px monospace}.quote-identity h3{color:#f3f6fa;margin:7px 0 0;font-size:20px}.quote-identity p{color:#68788e;margin:6px 0 0;font-size:9px}.quote-main-price small,.quote-change small,.quote-detail small{color:#718096;font-size:9px}.quote-main-price b,.quote-change b,.quote-detail b{color:#fff;margin-top:8px;font:700 22px/1 monospace}.quote-main-price span,.quote-change span,.quote-detail span{color:#67778c;margin-top:7px;font:9px monospace}.quote-change.negative b,.quote-change.negative span{color:var(--green)}.quote-change.positive b,.quote-change.positive span{color:var(--red)}.quote-boundary{background:#0b141f}.quote-boundary b{color:var(--amber);font-size:10px}.quote-boundary p{color:#7f7463;margin:7px 0 0;font-size:9px;line-height:1.55}.watch-button{color:#48e0d9;cursor:pointer;background:#10272b;border:1px solid #34777a;border-radius:4px;padding:9px 12px;font-size:10px;font-weight:700}.watch-button:hover{background:#153236;border-color:#51b4b4}.watch-button.added{color:#d8b767;background:#211d15;border-color:#5d4f32}.chart-panel{min-width:0}.kline-shell{background:#09111b}.kline-toolbar{background:#0d1622;border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:8px 18px;display:flex}.chart-view-switch{border:1px solid #2f455d;border-radius:4px;display:flex;overflow:hidden}.chart-view-switch button{color:#718299;cursor:pointer;background:#0c1724;border:0;border-right:1px solid #2f455d;min-width:82px;padding:8px 11px;font-size:9px}.chart-view-switch button:last-child{border-right:0}.chart-view-switch button.active{color:#54e2dc;background:linear-gradient(145deg,#12363a,#10252c);box-shadow:inset 0 -2px #3bd7d1}.kline-legend{color:#6f8097;flex-wrap:wrap;gap:16px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.kline-legend span:before{content:"";background:#607087;width:14px;height:2px;margin:0 6px 3px 0;display:inline-block}.kline-legend .legend-candle:before{background:#ff6575;border:1px solid #ff6575;height:8px}.kline-legend .legend-close:before{background:#43e2dc;box-shadow:0 0 6px #43e2dc66}.kline-legend .legend-ma20:before{background:#e7c55a}.kline-legend .legend-ma60:before{background:#a77bf3}.kline-legend .legend-ma120:before{background:#49a7f5}.period-switch{border:1px solid #2d3d53;border-radius:4px;display:flex;overflow:hidden}.period-switch button{color:#728198;cursor:pointer;background:#111c2a;border:0;border-right:1px solid #2d3d53;padding:7px 13px;font-size:9px}.period-switch button:last-child{border-right:0}.period-switch button.active{color:#49ddd6;background:#173136}.kline-canvas{scrollbar-color:#304159 #09111b;width:100%;padding:6px 10px 0;overflow-x:auto}.kline-canvas svg{width:100%;min-width:820px;height:auto;display:block}.kline-note{color:#63748a;border-top:1px solid #1d2a3d;margin:0;padding:10px 18px 12px;font-size:9px}.analysis-verdict{border:1px solid;border-radius:4px;padding:6px 10px;font-size:10px}.analysis-verdict.positive{color:#47dbd4;background:#102629}.analysis-verdict.watch{color:#e7be5f;background:#261f12}.analysis-verdict.negative{color:#f17d89;background:#29171c}.analysis-layout{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);display:grid}.analysis-decision{border-bottom:1px solid #26364d;border-right:1px solid #26364d;grid-area:1/1/span 2;align-items:center;gap:22px;min-height:190px;padding:24px;display:flex}.score-ring{--ring-color:#ef7b86;background:radial-gradient(circle at center, #0e1723 61%, transparent 63%), conic-gradient(var(--ring-color) calc(var(--score) * 1%), #263246 0);text-align:center;border-radius:50%;flex:none;place-content:center;width:112px;height:112px;display:grid;box-shadow:inset 0 0 24px #0005}.score-ring.positive{--ring-color:#39d8d1}.score-ring.watch{--ring-color:#e2b953}.score-ring strong{color:#f1f5fa;font:700 29px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.score-ring span{color:#68798f;margin-top:5px;font:9px monospace}.analysis-copy small{color:#66788f;font-size:9px}.analysis-copy h3{color:#eff4fa;margin:8px 0 9px;font-size:20px}.analysis-copy p{color:#93a0b2;margin:0;font-size:11px;line-height:1.7}.market-style-scores{background:#26364d;border-bottom:1px solid #26364d;grid-column:2;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.market-style-scores article{background:linear-gradient(145deg,#10212a,#0c151f);align-content:center;min-height:115px;padding:16px 18px;display:grid}.market-style-scores small{color:#50dcd6;font-size:8px}.market-style-scores b{color:#f0c86f;margin-top:8px;font:700 22px monospace}.market-style-scores b span{color:#68798e;margin-left:3px;font-size:8px}.market-style-scores p{color:#718096;margin:6px 0 0;font-size:8px}.analysis-metrics{border-bottom:1px solid #26364d;grid-column:2;grid-template-columns:repeat(3,1fr);display:grid}.analysis-metrics>div{border-bottom:1px solid #26364d;border-right:1px solid #26364d;align-content:center;min-height:95px;padding:16px 18px;display:grid}.analysis-metrics>div:nth-child(3n){border-right:0}.analysis-metrics>div:nth-child(n+4){border-bottom:0}.analysis-metrics small{color:#718096;font-size:9px}.analysis-metrics b{color:#dfe7f1;margin-top:8px;font:700 17px monospace}.analysis-metrics b.up{color:#ff7785}.analysis-metrics b.down{color:#36c69b}.market-score-methodology{background:#0b141f;border-bottom:1px solid #26364d;grid-column:1/-1}.market-score-methodology>summary{color:#e4ebf3;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 22px;font-size:12px;list-style:none;display:flex}.market-score-methodology>summary::-webkit-details-marker{display:none}.market-score-methodology>summary span{color:#4bded8;font:9px monospace}.market-score-methodology[open]>summary{background:#102128;border-bottom:1px solid #26364d}.market-score-methodology>div{background:#26364d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.market-score-methodology section{background:#0d1722;min-height:138px;padding:18px}.market-score-methodology section header{justify-content:space-between;gap:12px;display:flex}.market-score-methodology section header b{color:#cfd8e3;font-size:10px}.market-score-methodology section header strong{color:#e9c36f;font:700 13px monospace}.market-score-methodology section p{color:#7890a7;margin:13px 0 8px;font-size:9px;line-height:1.55}.market-score-methodology section small{color:#68798f;font-size:8px;line-height:1.6}.market-score-methodology .veto-line{color:#9a8490;background:#19171a;grid-column:1/-1;margin:0;padding:13px 18px;font-size:9px}.analysis-bottom{grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);display:grid}.risk-column,.condition-column{padding:20px 22px}.risk-column{border-right:1px solid #26364d}.risk-column>h3,.condition-column>h3{color:#dfe7f1;margin:0 0 14px;font-size:13px}.risk-list{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.risk-list article{background:#0c141f;border:1px solid #29374a;grid-template-columns:32px 1fr;gap:11px;min-height:84px;padding:12px;display:grid}.risk-list article>span{color:#8b98aa;border:1px solid #566276;place-content:center;width:27px;height:27px;font:700 9px monospace;display:grid}.risk-list article.risk-HIGH{background:#211319;border-color:#5a2d35}.risk-list article.risk-HIGH>span{color:#ff7a88;border-color:#8b3f4a}.risk-list article.risk-MEDIUM{background:#1c1912;border-color:#554526}.risk-list article.risk-MEDIUM>span{color:#e2bb5b;border-color:#806735}.risk-list b{color:#d9e1eb;font-size:10px}.risk-list p{color:#8491a3;margin:5px 0 0;font-size:9px;line-height:1.55}.condition-column ol{margin:0;padding:0;list-style:none}.condition-column li{border-bottom:1px solid #243044;grid-template-columns:28px 1fr;gap:9px;padding:10px 0;display:grid}.condition-column li span{color:#4fd9d2;font:9px monospace}.condition-column li p{color:#9aa6b6;margin:0;font-size:10px;line-height:1.55}.methodology{color:#69798e;border-left:2px solid #3a4b62;margin:14px 0 0;padding:8px 0 8px 10px;font-size:9px;line-height:1.55}.watchlist-grid{background:#26364d;grid-template-columns:repeat(4,minmax(190px,1fr));gap:1px;display:grid}.watchlist-grid article{background:#0c141f;min-height:122px;position:relative}.watchlist-grid article.active{background:linear-gradient(145deg,#11292d,#0c151f);box-shadow:inset 3px 0 #3cd7d0}.watch-open{text-align:left;cursor:pointer;background:0 0;border:0;align-content:center;justify-items:start;width:100%;height:100%;min-height:122px;padding:18px 42px 18px 18px;display:grid}.watch-open span{color:#48dcd5;letter-spacing:.1em;font:9px monospace}.watch-open b{color:#e7edf4;margin-top:7px;font-size:14px}.watch-open small{color:#66778d;margin-top:5px;font-size:8px}.watch-open em{color:#8190a4;margin-top:12px;font:9px monospace}.watch-open:hover em{color:#50ded7}.watch-remove{color:#738198;cursor:pointer;background:#101a27;border:1px solid #35445a;width:25px;height:25px;position:absolute;top:9px;right:9px}.watch-remove:hover{color:#ef7684;border-color:#7d3b46}.watchlist-empty{text-align:center;place-content:center;min-height:112px;padding:22px;display:grid}.watchlist-empty b{color:#c8d1dc;font-size:12px}.watchlist-empty p{color:#68788d;margin:7px 0 0;font-size:9px}.account-empty{text-align:left;grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);align-items:center;gap:28px;min-height:190px}.account-empty p{margin-left:0}.empty-guide{background:#0a121d;border:1px solid #26364d;grid-template-columns:repeat(3,1fr);display:grid}.empty-guide span{border-right:1px solid #26364d;align-content:center;gap:5px;min-height:92px;padding:14px 16px;display:grid}.empty-guide span:last-child{border-right:0}.empty-guide i{color:var(--cyan);font:9px monospace}.empty-guide b{font-size:11px}.empty-guide small{color:#65758b;font-size:9px}.action-core{grid-template-columns:170px 1fr;min-height:260px;padding:24px 26px}.action-gauge{width:142px;height:142px}.action-copy h2{font-size:clamp(24px,2.25vw,36px)}.action-copy p{max-width:760px}.next-card{min-height:368px}.next-time{margin-top:34px}.watch-panel table{min-width:980px}.summary-grid>div{min-height:132px}.table-wrap{scrollbar-color:#304159 #0b121c}th{color:#6d7c92;background:#09111b}tr:hover td{background:#111d2b}.status-badge{color:#8e9db1;background:#101824;border-color:#40516a}.terminal-statusbar{z-index:15;color:#617188;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07101aee;border-top:1px solid #26364d;align-items:center;gap:20px;height:28px;padding:0 14px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:fixed;bottom:0;left:92px;right:0}.terminal-statusbar span{white-space:nowrap}.terminal-statusbar i{border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.terminal-statusbar i.ok{background:var(--cyan);box-shadow:0 0 8px #31d7d2aa}.terminal-statusbar i.bad{background:var(--red)}.statusbar-right{color:#76869c;margin-left:auto}@media (max-width:1180px){.security-search{width:230px}.ticker-board{grid-template-columns:92px repeat(4,minmax(112px,1fr))}.ticker-clock{display:none}.portfolio-strip{grid-template-columns:minmax(190px,1.2fr) repeat(2,1fr)}.portfolio-strip>:nth-child(3){border-right:0}.portfolio-strip>:nth-child(n+4){border-top:1px solid #26364d}.portfolio-tools{grid-template-columns:1fr 1fr}.quote-result{grid-template-columns:minmax(210px,1.2fr) repeat(3,1fr)}.quote-boundary{border-top:1px solid #26364d;grid-column:1/-1}.analysis-layout{grid-template-columns:1fr}.analysis-decision{border-right:0;grid-area:auto/1}.market-style-scores,.analysis-metrics{grid-column:1}.analysis-bottom{grid-template-columns:1fr}.risk-column{border-bottom:1px solid #26364d;border-right:0}.watchlist-grid{grid-template-columns:repeat(3,minmax(190px,1fr))}.trade-fields{grid-template-columns:repeat(3,minmax(120px,1fr))}.review-metrics{grid-template-columns:repeat(3,1fr)}.review-metrics>div:nth-child(3n){border-right:0}.review-metrics>div:nth-child(-n+3){border-bottom:1px solid #26364d}.public-profile-grid{grid-template-columns:repeat(2,1fr)}.public-profile-grid>button{border-top:1px solid #2f777a;border-left:0;grid-column:1/-1;min-height:58px}}@media (max-width:900px){.terminal-shell{grid-template-columns:70px minmax(0,1fr)}.terminal-statusbar{left:70px}.security-search{display:none}.market-strip{min-width:280px}.ticker-board{grid-template-columns:92px repeat(4,132px);overflow-x:auto}.dashboard-grid,.page-grid{grid-template-columns:1fr}.portfolio-strip{grid-template-columns:repeat(2,1fr)}.portfolio-strip>*{border-top:1px solid #26364d}.portfolio-strip>:nth-child(-n+2){border-top:0}.portfolio-strip>:nth-child(2n){border-right:0}.portfolio-tools{grid-column:1/-1}.watchlist-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.watch-alerts-layout>.alert-feed-panel,.watch-alerts-layout>.news-feed-panel,.watch-alerts-layout>.emergency-panel,.watch-alerts-layout>.source-panel,.watch-alerts-layout>.incident-panel{grid-area:auto}.announcement-row{grid-template-columns:72px minmax(0,1fr)}.announcement-action{border-top:1px solid #26364d;border-left:0;grid-column:1/-1;padding-left:92px}.review-entry-grid{grid-template-columns:1fr}.trade-entry-form{border-bottom:1px solid #26364d;border-right:0}.trade-record-grid,.review-diagnosis-grid{grid-template-columns:1fr}.review-diagnosis-grid>section{border-bottom:1px solid #26364d;border-right:0}.review-diagnosis-grid>section:last-child{border-bottom:0}.leaderboard-switch{grid-template-columns:1fr}}@media (max-width:600px){.terminal-shell{grid-template-columns:1fr;padding-bottom:96px}.side-nav{border:0;border-top:1px solid #26364d;width:100%;height:68px;padding:0;position:fixed;top:auto;bottom:28px}.brand-mark,.side-foot{display:none}.side-nav nav{flex-direction:row;flex:1;justify-content:space-around;gap:0;margin:0}.nav-item{width:auto;min-width:54px;height:60px}.topbar{min-height:76px;padding:11px 14px}.title-block{min-width:0}.topbar h1{white-space:nowrap;font-size:17px}.eyebrow{font-size:8px}.market-strip{background:0 0;border:0;width:auto;min-width:0;padding:0}.market-strip div,.market-strip .live-dot{display:none}.sync-button{margin:0;display:block}.ticker-board{grid-template-columns:repeat(3,126px);min-height:52px}.ticker-title{display:none}.ticker-unavailable{border-right:0;grid-column:1/-1}.candidate-daily-meta{grid-template-columns:repeat(2,1fr)}.candidate-daily-meta span:nth-child(2n){border-right:0}.candidate-daily-meta span:nth-child(-n+6){border-bottom:1px solid var(--line)}.leaderboard-switch>div{grid-template-columns:repeat(2,1fr)}.alert-ribbon{padding:10px 14px}.dashboard-grid,.page-grid{padding:8px}.portfolio-strip{grid-template-columns:repeat(2,1fr)}.portfolio-primary{border-right:0;grid-column:1/-1}.portfolio-strip>:nth-child(2){border-top:1px solid #26364d}.portfolio-primary b{font-size:24px}.quote-result{grid-template-columns:repeat(2,1fr)}.quote-identity,.quote-boundary{grid-column:1/-1}.quote-result>div{border-top:1px solid #26364d}.quote-identity{border-top:0!important}.quote-result>div:nth-child(odd){border-right:0}.lookup-form{grid-template-columns:1fr auto}.lookup-form>span{grid-column:1/-1}.kline-toolbar,.analysis-decision{flex-direction:column;align-items:flex-start}.market-style-scores,.market-score-methodology>div{grid-template-columns:1fr}.market-score-methodology .veto-line{grid-column:1}.analysis-metrics{grid-template-columns:repeat(2,1fr)}.analysis-metrics>div:nth-child(3n){border-right:1px solid #26364d}.analysis-metrics>div:nth-child(2n){border-right:0}.analysis-metrics>div:nth-child(n+4){border-bottom:1px solid #26364d}.analysis-metrics>div:nth-last-child(-n+2){border-bottom:0}.risk-list,.watchlist-grid,.public-profile-grid{grid-template-columns:1fr}.public-profile-grid>button{grid-column:auto}.trade-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-form-heading{gap:10px}.trade-form-heading>span{display:none}.trade-log-toolbar{flex-direction:column;align-items:flex-start}.trade-log-toolbar button{width:100%}.trade-record-grid article{grid-template-columns:1fr 1fr}.trade-record-code{grid-column:1/-1}.trade-record-grid article>button{margin-top:-73px;position:absolute;right:24px}.review-metrics{grid-template-columns:repeat(2,1fr)}.review-metrics>div:nth-child(3n){border-right:1px solid #26364d}.review-metrics>div:nth-child(2n){border-right:0}.review-metrics>div:nth-child(-n+4){border-bottom:1px solid #26364d}.analysis-card-head em{font-size:22px}.primary-cause{grid-template-columns:1fr;gap:7px}.feed-heading-tools .confidence,.feed-heading-tools .muted,.feed-heading-tools .status-badge{display:none}.alert-summary-strip{grid-template-columns:repeat(2,1fr)}.alert-summary-strip>div:nth-child(2n){border-right:0}.alert-summary-strip>div:nth-child(-n+2){border-bottom:1px solid #26364d}.announcement-row{grid-template-columns:60px minmax(0,1fr)}.announcement-main{padding:14px}.announcement-action{padding:13px 14px 13px 74px}.news-feed-grid,.account-empty,.empty-guide{grid-template-columns:1fr}.empty-guide span{border-bottom:1px solid #26364d;border-right:0;min-height:66px}.empty-guide span:last-child{border-bottom:0}.action-core{grid-template-columns:116px minmax(0,1fr);gap:14px;padding:18px 16px}.action-gauge{width:104px;height:104px}.action-copy h2{font-size:23px}.action-copy p{font-size:11px}.guardrails{margin-top:12px}.action-footer{grid-template-columns:repeat(2,1fr)}.terminal-statusbar{gap:12px;left:0;overflow-x:auto}.statusbar-right{margin-left:0}}.style-invite{background:radial-gradient(circle at 6%,#4b351a 0,#251d15 16%,#0000 36%),linear-gradient(120deg,#121b27,#0d1722 66%,#10272a);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:126px;padding:22px 26px;display:grid;position:relative;overflow:hidden}.style-invite:after{content:"";pointer-events:none;border:1px solid #d7a44318;border-radius:50%;width:290px;height:290px;position:absolute;right:7%;box-shadow:0 0 0 48px #d7a4430a,0 0 0 96px #31d7d207}.style-invite-index{background:linear-gradient(145deg,#392916,#151c23);border:1px solid #7c6237;place-content:center;justify-items:center;width:106px;height:82px;display:grid;box-shadow:inset 0 0 24px #f4c4640b}.style-invite-index span{color:#eec775;letter-spacing:.18em;font:700 8px monospace}.style-invite-index b{color:#fff;font:700 30px/1 monospace}.style-invite-index small{color:#8e806a;margin-top:4px;font-size:8px}.style-invite>div:nth-child(2){z-index:1;position:relative}.style-invite>div:nth-child(2)>p{color:var(--cyan);letter-spacing:.18em;margin:0 0 6px;font:700 8px monospace}.style-invite h2{color:#f2f5f9;margin:0;font-size:20px}.style-invite>div:nth-child(2)>span{color:#8897aa;margin-top:8px;font-size:10px;line-height:1.6;display:block}.style-invite>button{z-index:1;color:#f4cf83;cursor:pointer;background:linear-gradient(135deg,#3d2c15,#1d211d);border:1px solid #b58b45;border-radius:4px;min-width:184px;padding:13px 15px;font-size:10px;position:relative;box-shadow:0 10px 30px #0005}.style-invite>button:hover{color:#fff;border-color:#efc873;transform:translateY(-1px)}.style-invite>button span{float:right}.profile-page{min-height:calc(100vh - 190px);padding:18px}.profile-intro{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:14px;display:grid}.profile-hero{background:radial-gradient(circle at 22%,#2f281b 0,#131c26 31%,#0000 55%),linear-gradient(135deg,#111926,#0a121b);grid-template-columns:minmax(280px,.8fr) minmax(420px,1.2fr);align-items:center;min-height:620px;display:grid;overflow:hidden}.profile-orbit{border:1px solid #6a5a3b;border-radius:50%;place-content:center;justify-self:center;width:340px;height:340px;animation:4.8s ease-in-out infinite profile-breathe;display:grid;position:relative;box-shadow:0 0 0 30px #d8a54b08,0 0 0 64px #31d7d207,inset 0 0 80px #d9aa4d0a}.profile-orbit:before,.profile-orbit:after{content:"";border:1px dashed #31d7d24d;border-radius:50%;animation:18s linear infinite profile-spin;position:absolute;inset:44px}.profile-orbit:after{border-style:solid;border-color:#d9ad5c33;animation-duration:12s;animation-direction:reverse;inset:92px}.profile-orbit>b{z-index:2;color:#fff;text-shadow:0 0 28px #e7ba6266;font:800 68px/1 monospace;position:relative}.profile-orbit>span{z-index:3;width:38px;height:38px;color:var(--cyan);background:#101a26;border:1px solid #506278;border-radius:50%;place-content:center;font:700 10px monospace;display:grid;position:absolute;box-shadow:0 8px 22px #0008}.profile-orbit>span:first-child{top:-18px;left:calc(50% - 19px)}.profile-orbit>span:nth-child(2){top:13%;right:5%}.profile-orbit>span:nth-child(3){top:48%;right:-19px}.profile-orbit>span:nth-child(4){bottom:-4px;right:19%}.profile-orbit>span:nth-child(5){bottom:-4px;left:19%}.profile-orbit>span:nth-child(6){top:48%;left:-19px}.profile-orbit>span:nth-child(7){top:13%;left:5%}.profile-hero-copy{z-index:2;max-width:640px;padding:48px 58px 48px 28px;position:relative}.profile-hero-copy>p:first-child{color:var(--cyan);letter-spacing:.24em;margin:0 0 16px;font:700 9px monospace}.profile-hero-copy h2{color:#f6f8fb;letter-spacing:-.04em;margin:0;font-size:clamp(36px,4.4vw,62px);font-weight:650;line-height:1.15}.profile-hero-line{background:linear-gradient(90deg,#d7a84f,#0000);width:76px;height:2px;margin:28px 0}.profile-lead{color:#98a6b8;max-width:590px;margin:0;font-size:14px;line-height:1.85}.profile-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.profile-actions button{color:#76eee8;cursor:pointer;background:linear-gradient(135deg,#124346,#10272b);border:1px solid #39aaa7;border-radius:5px;min-width:178px;padding:14px 17px;font-size:12px;box-shadow:0 12px 28px #0004}.profile-actions button:hover{filter:brightness(1.22);transform:translateY(-1px)}.profile-actions button span{float:right}.profile-actions .profile-skip{color:#77869a;min-width:110px;box-shadow:none;background:0 0;border-color:#0000}.profile-hero-copy>small{color:#58687e;margin-top:18px;font-size:9px;display:block}.profile-principles{background:#0d141e;align-content:center;display:grid}.profile-principles article{border-bottom:1px solid #26364d;min-height:154px;padding:28px 26px}.profile-principles article:last-child{border-bottom:0}.profile-principles span{color:#526178;font:10px monospace}.profile-principles b{color:#e2e8f0;margin-top:14px;font-size:15px;display:block}.profile-principles p{color:#7d8a9c;margin:9px 0 0;font-size:11px;line-height:1.7}.questionnaire-shell{background:radial-gradient(circle at 50% 0,#15323a 0,#0000 38%);place-items:center;padding:28px;display:grid}.question-card{background:radial-gradient(circle at 86% 18%,#42311a 0,#0000 21%),linear-gradient(145deg,#121b28,#0b121c 72%);width:min(960px,100%);min-height:650px;animation:.48s cubic-bezier(.2,.8,.2,1) both question-enter;overflow:hidden}.question-card.question-leaving{animation:.38s cubic-bezier(.4,0,1,1) both question-leave}.question-top{border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;min-height:72px;padding:0 28px;display:flex}.question-top>div{align-items:center;gap:16px;display:flex}.question-top span{color:var(--cyan);letter-spacing:.18em;font:700 9px monospace}.question-top b{color:#f0c76f;font:12px monospace}.question-top button{color:#748399;cursor:pointer;background:#111a26;border:1px solid #35445a;padding:8px 11px;font-size:9px}.question-progress{background:#101a26;height:3px}.question-progress span{background:linear-gradient(90deg,#31d7d2,#edbd5c);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 16px #31d7d266}.question-stage{max-width:800px;margin:0 auto;padding:52px 38px 36px}.question-eyebrow{color:#d9ad5d;letter-spacing:.18em;margin:0 0 13px;font:700 10px monospace}.question-stage h2{color:#f3f6fa;letter-spacing:-.025em;max-width:760px;margin:0;font-size:clamp(25px,3.3vw,39px);font-weight:620;line-height:1.35}.question-context{color:#74849a;margin:13px 0 0;font-size:11px}.answer-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:34px;display:grid}.answer-grid button{min-height:112px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(145deg,#111b29,#0d151f);border:1px solid #2b3b50;border-radius:7px;grid-template-columns:38px 1fr 20px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s;display:grid}.answer-grid button:hover{background:#11252b;border-color:#3b8587;transform:translateY(-2px);box-shadow:0 12px 30px #0004}.answer-grid button.selected{background:linear-gradient(145deg,#342817,#132427);border-color:#e0b55e;transform:translateY(-2px)scale(1.01);box-shadow:inset 3px 0 #e0b55e,0 14px 34px #0005}.answer-grid button>span{color:#7f8da0;border:1px solid #43536a;border-radius:50%;place-content:center;width:34px;height:34px;font:10px monospace;display:grid}.answer-grid button.selected>span{color:#f4cb79;border-color:#e0b55e}.answer-grid b{color:#e1e7ef;font-size:13px;display:block}.answer-grid small{color:#6e7d91;margin-top:7px;font-size:9px;line-height:1.45;display:block}.answer-grid i{color:#425169;font-style:normal}.answer-grid button:hover i,.answer-grid button.selected i{color:var(--cyan)}.question-footer{border-top:1px solid #26364d;justify-content:space-between;align-items:center;min-height:60px;padding:0 28px;display:flex}.question-footer button{color:#7d8da1;cursor:pointer;background:0 0;border:0;font-size:10px}.question-footer span{color:#4f5f73;font-size:9px}.profile-result{gap:14px;display:grid}.result-hero{background:radial-gradient(circle at 14%,#403019 0,#15202a 25%,#0000 48%),linear-gradient(140deg,#111a27,#0a111b);grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr);min-height:420px;display:grid;overflow:hidden}.result-code{border-right:1px solid #2c3a4e;align-content:center;padding:42px;display:grid}.result-code>span{color:#e3b85f;letter-spacing:.2em;font:700 9px monospace}.result-code>b{color:#53657b;letter-spacing:.12em;margin-top:14px;font:10px monospace}.result-code strong{color:#fff;letter-spacing:-.04em;margin-top:10px;font-size:clamp(34px,4vw,54px)}.result-code p{color:#9aa7b8;max-width:520px;margin:18px 0 0;font-size:13px;line-height:1.8}.result-code small{color:#596a7f;margin-top:24px;font-size:9px}.axis-stack{align-content:center;gap:18px;padding:40px 54px;display:grid}.axis-stack header,.axis-stack footer{justify-content:space-between;align-items:center;display:flex}.axis-stack header span{color:#aeb8c6;font-size:11px}.axis-stack header b{color:#efc46e;font:700 13px monospace}.axis-stack>div>div{background:#1b2838;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.axis-stack>div>div i{border-radius:inherit;background:linear-gradient(90deg,#2b8f91,#31d7d2 55%,#e6b95e);height:100%;animation:.85s cubic-bezier(.2,.8,.2,1) both axis-grow;display:block;box-shadow:0 0 12px #31d7d255}.axis-stack footer{margin-top:5px}.axis-stack footer small{color:#4f6075;font-size:8px}.behavior-panel{overflow:hidden}.behavior-panel>header{border-bottom:1px solid #26364d;padding:22px 26px}.behavior-panel>header span{color:var(--cyan);letter-spacing:.18em;font:700 8px monospace}.behavior-panel>header h2{color:#e8edf4;margin:7px 0 0;font-size:19px}.behavior-grid{background:#26364d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.behavior-grid article{background:#0b141f;align-content:center;min-height:126px;padding:18px 20px;display:grid}.behavior-grid small{color:#64758b;font-size:8px}.behavior-grid b{color:#f0c66e;margin-top:9px;font:700 18px monospace}.behavior-grid p{color:#78879a;margin:8px 0 0;font-size:9px;line-height:1.55}.match-panel{overflow:hidden}.match-heading{border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;gap:28px;min-height:120px;padding:24px 30px;display:flex}.match-heading>div>span{color:var(--cyan);letter-spacing:.18em;font:700 8px monospace}.match-heading h2{color:#edf2f7;margin:7px 0 0;font-size:22px}.match-heading p{color:#77869a;max-width:760px;margin:8px 0 0;font-size:10px;line-height:1.6}.match-heading>button{color:#aab6c5;cursor:pointer;background:#111b28;border:1px solid #3a4b62;flex:none;padding:10px 14px;font-size:10px}.match-grid{background:#26364d;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.match-grid>article{background:linear-gradient(145deg,#0d1621,#0b121b);grid-template-columns:94px 1fr;min-height:510px;display:grid}.match-rank{background:#0a121c;border-right:1px solid #26364d;align-content:center;justify-items:center;display:grid}.match-rank>span{color:#415169;font:9px monospace}.match-rank>b{color:#edc372;margin-top:16px;font:700 25px monospace}.match-rank>small{color:#5a6b81;margin-top:5px;font-size:8px}.match-body{padding:24px}.match-body>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.match-body header span{color:var(--cyan);letter-spacing:.1em;font:9px monospace}.match-body h3{color:#f0f4f8;margin:5px 0 0;font-size:20px}.match-body em{color:#d8b76f;background:#211c14;border:1px solid #5b4a2d;border-radius:3px;padding:5px 7px;font:8px monospace}.strategy-score-strip{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:17px;display:grid}.strategy-score-strip>div{background:#0e1925;border:1px solid #2d4056;min-width:0;padding:9px 8px}.strategy-score-strip>div.active{background:#10282b;border-color:#33888a;box-shadow:inset 0 -2px #39d7d1}.strategy-score-strip span{color:#74859a;white-space:nowrap;text-overflow:ellipsis;font-size:7px;display:block;overflow:hidden}.strategy-score-strip b{color:#e7c270;margin-top:6px;font:700 17px monospace;display:block}.strategy-score-strip b small{color:#596b80;margin-left:2px;font-size:7px}.match-body>p{color:#7f8da0;min-height:52px;margin:17px 0 0;font-size:10px;line-height:1.65}.match-body>p b{color:#e7929b}.stock-score-details{background:#0a131d;border:1px solid #2d4056;margin-top:15px}.stock-score-details>summary{color:#aeb9c7;cursor:pointer;justify-content:space-between;align-items:center;padding:11px 12px;font-size:9px;list-style:none;display:flex}.stock-score-details>summary::-webkit-details-marker{display:none}.stock-score-details>summary span{color:var(--cyan)}.stock-score-details[open]>summary{color:#fff;border-bottom:1px solid #2d4056}.stock-score-details section{border-bottom:1px solid #233145;padding:12px}.stock-score-details section header{justify-content:space-between;gap:10px;display:flex}.stock-score-details section header b{color:#bdc7d3;font-size:9px}.stock-score-details section header strong{color:#e7bf69;font:700 10px monospace}.stock-score-details section p{color:#7a899c;margin:7px 0;font-size:8px;line-height:1.55}.stock-score-details section small{color:#596b80;font-size:7px;line-height:1.55}.stock-score-details .veto-line{color:#a37980;margin:0;padding:11px 12px;font-size:8px;line-height:1.55}.match-body>button{color:#48ddd7;text-align:left;cursor:pointer;background:#10272a;border:1px solid #317779;border-radius:4px;width:100%;margin-top:15px;padding:10px 12px;font-size:9px}.match-body>button span{float:right}.match-boundary{color:#ad955f;background:#201b13;border-top:1px solid #5c4825;padding:14px 24px;font-size:9px;line-height:1.6}.observation-panel .match-rank>b{color:#4ddbd5}.observation-badge{color:#e4bd6c;letter-spacing:.12em;background:#241c12;border:1px solid #6a512a;border-radius:3px;flex:none;padding:8px 10px;font:700 8px monospace}.observation-price{align-items:baseline;gap:10px;margin-top:15px;display:flex}.observation-price strong{color:#e6edf5;font:700 20px monospace}.observation-price span{font:700 10px monospace}.observation-price .positive{color:#ef7e87}.observation-price .negative{color:#54d2a1}.methodology-entry{overflow:hidden}.methodology-entry>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:20px 28px;list-style:none;display:flex}.methodology-entry>summary::-webkit-details-marker{display:none}.methodology-entry>summary span{color:var(--cyan);letter-spacing:.18em;font:700 8px monospace}.methodology-entry>summary h2{color:#edf2f7;margin:7px 0 0;font-size:21px}.methodology-entry>summary>b{color:#ddba70;font:9px monospace}.methodology-entry[open]>summary{background:#102027;border-bottom:1px solid #26364d}.methodology-content{background:#26364d}.cycle-grid,.weight-grid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.cycle-grid article,.weight-grid article{background:#0c151f;min-height:144px;padding:20px}.cycle-grid b,.weight-grid b{color:#e8edf4;font-size:11px}.cycle-grid p,.weight-grid p{color:#7d8b9e;margin:11px 0 0;font-size:9px;line-height:1.7}.weight-grid{margin-top:1px}.weight-grid article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.weight-grid article span{color:#e2bc67;font:9px monospace}.method-note{color:#9c8a7a;background:#19171a;margin:1px 0 0;padding:14px 20px;font-size:9px;line-height:1.65}.style-score-cell b{color:#e4bf6b;font:700 11px monospace}.style-score-cell small{color:#62748a;margin-top:5px;font-size:8px;display:block}@keyframes profile-spin{to{transform:rotate(360deg)}}@keyframes profile-breathe{0%,to{transform:scale(.985)}50%{transform:scale(1.015)}}@keyframes question-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes question-leave{to{opacity:0;transform:translate(-20px)scale(.985)}}@keyframes axis-grow{0%{max-width:0}to{max-width:100%}}@media (max-width:1100px){.market-toolbar{grid-template-columns:1fr auto}.market-filters{grid-column:1/-1}.market-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-health-grid>div:nth-child(2){border-right:0}.market-health-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.profile-intro{grid-template-columns:1fr}.profile-hero{grid-template-columns:340px 1fr}.profile-principles{grid-template-columns:repeat(3,1fr)}.profile-principles article{border-bottom:0;border-right:1px solid #26364d;min-height:132px}.profile-principles article:last-child{border-right:0}.result-hero{grid-template-columns:1fr}.result-code{border-bottom:1px solid #2c3a4e;border-right:0}.behavior-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.market-toolbar{grid-template-columns:1fr}.market-filters,.market-search,.market-toolbar select{grid-column:1}.market-pagination{flex-direction:column;align-items:flex-start}.style-invite{grid-template-columns:86px 1fr;gap:16px;padding:18px}.style-invite-index{width:78px;height:72px}.style-invite>button{grid-column:1/-1;width:100%}.profile-page{padding:8px}.profile-hero{grid-template-columns:1fr;min-height:auto}.profile-orbit{width:230px;height:230px;margin:64px 0 22px}.profile-hero-copy{padding:28px 24px 42px}.profile-hero-copy h2{font-size:38px}.profile-principles{grid-template-columns:1fr}.profile-principles article{border-bottom:1px solid #26364d;border-right:0;min-height:110px}.questionnaire-shell{padding:8px}.question-card{min-height:680px}.question-top{padding:0 18px}.question-stage{padding:36px 18px 26px}.answer-grid{grid-template-columns:1fr}.answer-grid button{min-height:88px}.question-footer{padding:0 18px}.axis-stack,.result-code{padding:30px 24px}.match-heading{flex-direction:column;align-items:flex-start}.match-heading>button{width:100%}.match-grid{grid-template-columns:1fr}.match-grid>article{grid-template-columns:74px 1fr}.match-body{padding:20px 17px}.behavior-grid,.cycle-grid,.weight-grid,.strategy-score-strip{grid-template-columns:1fr}.methodology-entry>summary{flex-direction:column;align-items:flex-start}}.research-question .gain{color:var(--dd-positive)}.research-question .loss{color:var(--dd-negative)}.price-proof,.holding-proof,.causality-proof{position:relative}.price-proof:before,.holding-proof:before,.causality-proof:before{background:var(--dd-border-strong);content:"";height:2px;position:absolute;top:0;left:18px;right:18px}.price-proof:before{background:var(--dd-accent)}.holding-proof:before{background:var(--dd-warning)}.causality-proof:before{background:var(--dd-subtle)}.attribution-boundary{border-bottom:1px solid var(--dd-border);background:var(--dd-warning-soft);margin:0;padding:14px 16px}.attribution-boundary b{color:var(--dd-warning);font-size:10px}.attribution-boundary p{color:var(--dd-text-soft);margin:6px 0 0;font-size:10px;line-height:1.6}.company-filing-list article{grid-template-columns:42px minmax(0,1fr) auto}.filing-actions{justify-items:end;gap:7px;display:grid}.filing-actions a,.research-source-note a{color:var(--dd-accent-strong);font-size:9px;text-decoration:none}.review-page{padding-top:14px}.review-page>.page-grid{padding-top:12px}.review-return-bar{border:1px solid var(--dd-border-strong);background:var(--dd-surface);border-radius:10px;align-items:center;gap:16px;width:calc(100% - 28px);max-width:1692px;min-height:66px;margin:0 auto;padding:10px 14px;display:flex}.review-return-bar>button{border:1px solid var(--dd-accent);background:var(--dd-accent-soft);min-height:40px;color:var(--dd-accent-strong);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:0 14px;font-size:10px;font-weight:700;display:inline-flex}.review-return-bar>button:hover{background:var(--dd-surface-hover)}.review-return-bar>button span{font:18px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.review-return-bar>div{gap:4px;display:grid}.review-return-bar small{color:var(--dd-subtle);letter-spacing:.08em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.review-return-bar b{color:var(--dd-text);font-size:13px}.business-source-card{grid-template-rows:auto auto auto auto auto auto}.business-scope-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.company-profile-facts{background:var(--dd-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.company-profile-facts>div{background:var(--dd-surface-raised);gap:5px;min-width:0;padding:9px 10px;display:grid}.company-profile-facts dt{color:var(--dd-subtle);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.company-profile-facts dd{color:var(--dd-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;overflow:hidden}.customer-source-list{gap:7px;display:grid}.customer-source-list>a{border:1px solid var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-text);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 11px;text-decoration:none;display:grid}.customer-source-list>a:hover{border-color:var(--dd-accent);background:var(--dd-surface-hover)}.customer-source-list span{color:var(--dd-accent-strong);letter-spacing:.05em;grid-column:1;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.customer-source-list b{text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-size:10px;line-height:1.45;overflow:hidden}.customer-source-list small{color:var(--dd-subtle);grid-column:1;font-size:8px}.customer-source-list em{color:var(--dd-accent-strong);white-space:nowrap;grid-area:1/2/span 3;align-self:center;font:9px sans-serif}.latest-report-callout{border-bottom:1px solid var(--dd-border);background:var(--dd-accent-soft);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.latest-report-callout>div{gap:5px;min-width:0;display:grid}.latest-report-callout span{color:var(--dd-accent-strong);letter-spacing:.05em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.latest-report-callout b{color:var(--dd-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.latest-report-callout small{color:var(--dd-muted);font-size:8px}.latest-report-callout>a{border:1px solid var(--dd-accent);background:var(--dd-surface);color:var(--dd-accent-strong);border-radius:8px;flex:none;padding:9px 11px;font-size:9px;text-decoration:none}@media (prefers-reduced-motion:reduce){.profile-orbit,.profile-orbit:before,.profile-orbit:after,.question-card,.question-card.question-leaving,.axis-stack>div>div i{animation:none}.question-progress span,.answer-grid button{transition:none}}.sector-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;background:#26364d;gap:1px;display:flex;overflow-x:auto}.sector-tabs button{color:#718197;cursor:pointer;text-align:left;background:#0d1722;border:0;align-content:center;gap:5px;min-width:112px;min-height:54px;padding:9px 12px;display:grid}.sector-tabs button:hover{color:#d1d9e4;background:#102128}.sector-tabs button.active{color:#50ded8;background:linear-gradient(145deg,#123035,#102029);box-shadow:inset 0 -2px #39d9d2}.sector-tabs b{font-size:10px}.sector-tabs small{color:#5e7188;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.sector-strength-grid{background:#26364d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.sector-strength-grid button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0c151f;border:0;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:86px;padding:14px 16px;display:grid}.sector-strength-grid button:hover{background:#11212c}.sector-strength-grid button>span{color:#43566d;grid-row:1/span 2;font:10px monospace}.sector-strength-grid button>div b{font-size:11px;display:block}.sector-strength-grid button>div small{color:#617188;font-size:8px}.sector-strength-grid strong{color:#f0c66e;text-align:right;font:700 17px monospace}.sector-strength-grid em{text-align:right;grid-column:3;font:9px monospace}.movers-grid{background:#26364d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.movers-grid button{color:#cbd5e1;cursor:pointer;text-align:left;background:#0c151f;border:0;grid-template-columns:30px minmax(0,1fr) 48px 58px 72px;align-items:center;gap:10px;min-height:70px;padding:11px 15px;display:grid}.movers-grid button:hover{background:#11212c}.mover-rank{color:#455970;font:10px monospace}.movers-grid button>div b{font-size:11px;display:block}.movers-grid button>div small{color:#617188;font-size:8px}.movers-grid strong,.movers-grid em{font:10px monospace}.movers-grid .surge{color:#bc9c60;text-align:right;font:9px monospace}.live-market-panel .table-wrap small{margin-top:4px;display:block}@media (max-width:980px){.sector-strength-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.movers-grid{grid-template-columns:1fr}}@media (max-width:620px){.sector-strength-grid{grid-template-columns:1fr}.settings-backdrop{align-items:end;padding:0}.settings-panel{border-radius:12px 12px 0 0;width:100%;max-height:92vh}.settings-choice-grid{grid-template-columns:1fr}.algorithm-metadata{grid-template-columns:repeat(2,1fr)}.settings-section-title{flex-direction:column;align-items:flex-start}.settings-section-title span{text-align:left}.algorithm-name,.threshold-control,.algorithm-scope-note,.portfolio-policy-controls>div:last-child{grid-template-columns:1fr}.factor-controls label{grid-template-columns:94px 1fr 42px}.settings-panel>footer{flex-direction:column-reverse;align-items:stretch}.settings-panel>footer>div,.settings-panel>footer button{flex:1}.settings-trigger{width:42px;min-width:42px;padding:0}.settings-trigger small{display:none}}.command-trigger{color:#8fa0b5;cursor:pointer;text-align:left;background:#0c1622;border:1px solid #2d4058;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-width:176px;height:40px;padding:0 11px;display:grid}.command-trigger:hover{background:#10232b;border-color:#3a777d}.command-trigger>span{color:var(--cyan);font-size:17px}.command-trigger small{font-size:10px}.command-trigger kbd,.command-palette kbd{color:#71839a;background:#111d2a;border:1px solid #33465d;border-radius:4px;padding:3px 6px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.command-backdrop{z-index:120;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02050bd9;place-items:start center;padding:min(14vh,120px) 20px 20px;display:grid;position:fixed;inset:0}.command-palette{background:linear-gradient(145deg,#111c2a,#09111b);border:1px solid #3a506b;border-radius:12px;width:min(680px,100%);overflow:hidden;box-shadow:0 32px 90px #000b}.command-palette>header{border-bottom:1px solid #2a3c52;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:64px;padding:0 16px;display:grid}.command-palette>header>span{color:var(--cyan);font-size:22px}.command-palette input{min-width:0;height:60px;color:var(--ink);background:0 0;border:0;outline:0;font-size:15px}.command-results{max-height:430px;padding:8px;overflow:auto}.command-results button,.command-stock{color:#d8e1ec;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;min-height:58px;padding:8px 10px;display:grid}.command-results button:hover,.command-stock:hover{background:#122633}.command-results button>span{color:var(--cyan);text-align:center;font-size:18px}.command-results b,.command-results small{display:block}.command-results b{font-size:12px}.command-results small,.command-stock small{color:#6f8197;margin-top:4px;font-size:10px}.command-stock{background:#102629;border:1px solid #2d7477;grid-template-columns:90px 90px 1fr;width:calc(100% - 16px);margin:8px}.command-stock>span{color:var(--cyan);font:9px monospace}.command-stock b{font:15px monospace}.command-palette>p{color:#6c7e94;margin:0;padding:24px;font-size:12px}.quant-os-overview{background:#2a3b50;border:1px solid #2a3b50;grid-template-columns:minmax(250px,1.45fr) minmax(280px,1.35fr) repeat(3,minmax(128px,1fr));gap:1px;margin:18px 18px 0;display:grid}.quant-os-overview>div{background:linear-gradient(145deg,#101a27,#0b131d);align-content:center;gap:6px;min-height:94px;padding:14px 16px;display:grid}.quant-os-overview small{color:#667990;letter-spacing:.08em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.quant-os-overview b{color:#e5edf6;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.quant-os-overview em{color:#8090a4;font:10px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.quant-os-title{background:radial-gradient(circle at 0,#3b2b14,#0000 42%),linear-gradient(145deg,#14222d,#0b141e)!important}.quant-os-title>span{color:#e6bc64;letter-spacing:.16em;font:9px monospace}.quant-os-title b{color:#f3d38b}.quant-os-overview>.quant-ring-card{grid-template-columns:repeat(3,1fr);place-items:center;gap:9px;padding:9px 12px;display:grid}.quant-metric-ring{--ring-value:0%;--ring-color:var(--cyan);aspect-ratio:1;background:radial-gradient(circle at center, #0c151f 57%, transparent 59%), conic-gradient(var(--ring-color) var(--ring-value), #26364a 0);width:70px;box-shadow:inset 0 0 18px #0007, 0 0 16px color-mix(in srgb, var(--ring-color) 18%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.quant-metric-ring:after{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:50%;position:absolute;inset:6px}.quant-metric-ring.gold{--ring-color:#e5bb62}.quant-metric-ring.blue{--ring-color:#5b9eee}.quant-metric-ring.unavailable{--ring-color:#607086;filter:saturate(.45)}.quant-metric-ring>div{justify-items:center;gap:3px;display:grid}.quant-metric-ring strong{color:#edf4fb;font:700 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.quant-metric-ring small{color:#7f91a7;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:58px;font:7px/1.1 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.quant-lab-stack,.workspace-page,.strategy-page{gap:14px;padding:18px;display:grid}.quant-layer-map{background:#2a3b50;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.quant-layer-map article{background:linear-gradient(145deg,#111c29,#0c141e);align-content:center;gap:7px;min-height:108px;padding:15px;display:grid}.quant-layer-map span{color:#4d6078;font:10px monospace}.quant-layer-map b{color:#dfe7f1;font-size:12px}.quant-layer-map small{color:#718299;font-size:10px;line-height:1.45}.quant-panel-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px 18px;display:flex}.quant-panel-head>div>span,.regime-card>span,.audit-card>span,.data-quality-card>span,.factor-exposure-proxy>span,.stress-test>span{color:var(--cyan);letter-spacing:.14em;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.quant-panel-head h2{margin:5px 0 0;font-size:15px}.quant-panel-head>p{color:#74859b;text-align:right;max-width:520px;margin:0;font-size:10px;line-height:1.5}.factor-library-table{overflow-x:auto}.factor-library-row{color:#9aa8ba;text-align:left;background:0 0;border:0;border-bottom:1px solid #223248;grid-template-columns:1.1fr 1.7fr repeat(4,.8fr);align-items:center;gap:12px;min-width:780px;min-height:49px;padding:8px 16px;display:grid}button.factor-library-row{cursor:pointer;width:100%}button.factor-library-row:hover{background:#101f2b}.factor-library-row.active{box-shadow:inset 3px 0 0 var(--cyan);background:linear-gradient(90deg,#103033,#0d1722)}.factor-library-row b{color:#dce5ef;font-size:11px}.factor-library-row span{font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.factor-library-row em{color:#a3785f;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.factor-library-row em.ready{color:var(--cyan)}.factor-library-header{color:#5f7189;letter-spacing:.08em;background:#09111a;min-height:38px;font:8px monospace}.research-controls{grid-template-columns:1fr 1.4fr 1fr;gap:12px;padding:16px 18px;display:grid}.research-controls label,.experiment-builder label{gap:7px;display:grid}.research-controls span,.experiment-builder span{color:#687a91;letter-spacing:.1em;font:8px monospace}.research-controls select,.research-controls input,.experiment-builder select,.experiment-builder input{color:#bdc9d7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c1622;border:1px solid #304158;border-radius:4px;outline:0;width:100%;height:38px;padding:0 10px;font-size:10px}.research-metrics{background:#25364c;border-top:1px solid #25364c;border-bottom:1px solid #25364c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.research-metrics article{background:#0b141f;align-content:center;gap:8px;min-height:105px;padding:15px 18px;display:grid}.research-metrics small{color:#687990;font:8px monospace}.research-metrics b{color:#e4edf6;font:24px ui-monospace,SFMono-Regular,Menlo,monospace}.research-metrics p{color:#6e7f94;margin:0;font-size:9px;line-height:1.4}.quintile-grid{background:#26364d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.quintile-grid article{background:linear-gradient(145deg,#111c28,#0a131d);grid-template-columns:1fr auto;align-content:center;gap:7px;min-height:104px;padding:15px;display:grid}.quintile-grid span{color:#73859b;font:10px monospace}.quintile-grid b{color:#e9eff6;text-align:right;font:19px monospace}.quintile-grid small{color:#687990;font-size:9px}.quintile-grid em{text-align:right;font:10px monospace}.research-boundary{color:#6c7e93;background:#0a121c;border-top:1px solid #25364b;margin:0;padding:11px 18px;font-size:9px;line-height:1.5}.quant-research-bottom{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.regime-card,.audit-card,.data-quality-card{min-height:270px;padding:20px}.regime-card h2,.audit-card h2,.data-quality-card h2{margin:12px 0 18px;font-size:23px}.regime-card>div{background:#26364d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.regime-card>div p{background:#0b141f;margin:0;padding:13px}.regime-card small,.data-quality-card small{color:#65768c;font:8px monospace;display:block}.regime-card b{margin-top:7px;font:15px monospace;display:block}.regime-card footer,.data-quality-card footer{color:#6e7f94;margin-top:18px;font-size:9px;line-height:1.55}.audit-factor-list{background:#26364d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.audit-factor-list p{text-align:center;background:#0b141f;margin:0;padding:11px 8px}.audit-factor-list small,.audit-factor-list b{display:block}.audit-factor-list small{color:#61748a;font:7px monospace}.audit-factor-list b{margin-top:6px;font:13px monospace}.audit-card>p{color:#74859a;font-size:9px;line-height:1.55}.data-quality-card>div,.factor-exposure-proxy>div{grid-template-columns:76px 1fr 42px;align-items:center;gap:9px;margin:9px 0;display:grid}.data-quality-card>div>span,.factor-exposure-proxy>div>span{background:#26364d;border-radius:4px;height:4px;overflow:hidden}.data-quality-card>div>span i,.factor-exposure-proxy>div>span i{background:linear-gradient(90deg, #2f8e91, var(--cyan));height:100%;display:block}.data-quality-card>div b,.factor-exposure-proxy>div b{text-align:right;font:10px monospace}.strategy-governance{grid-template-columns:minmax(320px,.7fr) minmax(520px,1.3fr);gap:14px;display:grid}.champion-card{padding:20px}.champion-card>header{justify-content:space-between;align-items:center;display:flex}.champion-card>header span{color:#72849a;font:9px monospace}.champion-card>header em{color:#f2c76d;background:#2b2113;border:1px solid #8e6b2b;padding:5px 8px;font:8px monospace}.champion-card h2{margin:24px 0 8px;font-size:24px}.champion-card>p{color:#75869b;font-size:10px}.champion-weights{background:#26364d;grid-template-columns:repeat(5,1fr);gap:1px;margin-top:22px;display:grid}.champion-weights span{text-align:center;background:#0b141f;padding:12px 7px}.champion-weights small,.champion-weights b{display:block}.champion-weights small{color:#687990;text-transform:uppercase;font:7px monospace}.champion-weights b{margin-top:6px;font:12px monospace}.champion-card>footer{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.champion-card>footer span{color:#74859a;font-size:9px}.champion-card button,.challenger-board button{color:var(--cyan);cursor:pointer;background:#10292d;border:1px solid #2f7c7e;border-radius:4px;padding:9px 12px;font-size:9px}.challenger-board>div{background:#26364d;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.challenger-board article{background:#0b141f;align-content:center;gap:9px;min-height:205px;padding:18px;display:grid}.challenger-board article>span{color:#a47657;font:8px monospace}.challenger-board h3{margin:0;font-size:14px}.challenger-board article>b{color:#77889d;font:10px monospace}.challenger-board article>p{color:#6f8197;min-height:30px;margin:0;font-size:9px;line-height:1.5}.challenger-board button:disabled{color:#66768a;cursor:not-allowed;background:#101822;border-color:#334257}.experiment-system,.portfolio-risk-lab{grid-column:1/-1}.experiment-builder{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:12px;padding:16px 18px;display:grid}.experiment-builder>button{height:38px;color:var(--cyan);cursor:pointer;background:#10292d;border:1px solid #2d7c7d;border-radius:4px;padding:0 15px;font-size:9px}.validation-gates{background:#26364d;border-top:1px solid #26364d;border-bottom:1px solid #26364d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.validation-gates article{background:#0b141f;grid-template-columns:auto 1fr;align-content:center;gap:5px 10px;min-height:82px;padding:14px 16px;display:grid}.validation-gates span{color:#43566d;grid-row:1/span 2;font:10px monospace}.validation-gates b{font-size:10px}.validation-gates small{color:#66788e;font-size:9px}.experiment-list{background:#26364d;gap:1px;display:grid}.experiment-list article{background:#0c151f;grid-template-columns:1.5fr .8fr 1.2fr;align-items:center;gap:14px;min-height:70px;padding:11px 18px;display:grid}.experiment-list article span{color:var(--cyan);font:8px monospace}.experiment-list h3{margin:5px 0 0;font-size:11px}.experiment-list p{color:#72839a;font:9px monospace}.experiment-list em{color:#b18462;text-align:right;font:8px monospace}.experiment-empty{color:#687a90;background:#0b141f;margin:0;padding:22px 18px;font-size:10px}.experiment-system>footer{color:#687990;background:#09111a;padding:11px 18px;font-size:9px}.risk-metric-grid{background:#26364d;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.risk-metric-grid article{background:#0b141f;align-content:center;gap:8px;min-height:112px;padding:15px;display:grid}.risk-metric-grid small{color:#64768d;font:8px monospace}.risk-metric-grid b{font:22px monospace}.risk-metric-grid p{color:#6d7e93;margin:0;font-size:8px;line-height:1.4}.risk-lab-body{grid-template-columns:1.2fr .8fr;display:grid}.factor-exposure-proxy,.stress-test{padding:20px}.factor-exposure-proxy{border-right:1px solid #26364d}.factor-exposure-proxy>div:first-of-type{margin-top:16px}.factor-exposure-proxy>p,.stress-test>p{color:#6d7f94;margin:15px 0 0;font-size:9px;line-height:1.55}.stress-test label{grid-template-columns:100px 1fr 55px;align-items:center;gap:10px;margin:22px 0;display:grid}.stress-test label small{color:#718299;font:8px monospace}.stress-test input{accent-color:var(--cyan)}.stress-test label b{text-align:right;font:12px monospace}.stress-test>div{background:#0a141e;border:1px solid #2d4259;padding:15px}.stress-test>div small,.stress-test>div strong{display:block}.stress-test>div small{color:#667990;font:8px monospace}.stress-test>div strong{color:#ed8a96;margin-top:8px;font:25px monospace}.quant-copilot{margin:18px 18px 0}.copilot-prompts{border-bottom:1px solid #26364d;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}.copilot-prompts button{color:#8292a6;cursor:pointer;background:#111c29;border:1px solid #33465e;border-radius:4px;padding:8px 11px;font-size:9px}.copilot-prompts button.active{color:var(--cyan);background:#102b2e;border-color:#2f8283}.copilot-answer{border-left:3px solid var(--cyan);background:linear-gradient(90deg,#102428,#0b141e);margin:18px;padding:18px 20px}.copilot-answer>span{color:var(--cyan);letter-spacing:.12em;font:8px monospace}.copilot-answer>p{color:#c2cedb;max-width:980px;font-size:13px;line-height:1.7}.copilot-answer>button{color:var(--cyan);cursor:pointer;background:#10292d;border:1px solid #2e7a7c;padding:8px 12px;font-size:9px}.copilot-answer footer{color:#64778e;gap:12px;margin-top:15px;font-size:8px;display:flex}.copilot-answer footer small{font:8px monospace}.workspace-toolbar{justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:16px 20px;display:flex}.workspace-toolbar>div:first-child>span{color:var(--cyan);letter-spacing:.14em;font:8px monospace}.workspace-toolbar h2{margin:5px 0;font-size:16px}.workspace-toolbar p{color:#697a90;margin:0;font-size:9px}.workspace-toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.workspace-toolbar button{color:#6d7d91;cursor:pointer;background:#111b27;border:1px solid #33455c;border-radius:4px;padding:7px 9px;font-size:8px}.workspace-toolbar button.active{color:var(--cyan);background:#10272a;border-color:#2d7e7f}.workspace-widget-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-widget{min-height:220px}.workspace-widget>header{border-bottom:1px solid #26364d;justify-content:space-between;align-items:center;min-height:50px;padding:0 14px;display:flex}.workspace-widget>header>span{color:#93a3b7;font-size:11px}.workspace-widget>header button{color:#718197;cursor:pointer;background:#111b28;border:1px solid #34465e;width:27px;height:27px}.workspace-regime{text-align:center;place-content:center;min-height:168px;display:grid}.workspace-regime b{color:#e8c572;font:26px ui-monospace,SFMono-Regular,Menlo,monospace}.workspace-regime p{color:#718299;font-size:10px}.workspace-list{background:#26364d;gap:1px;display:grid}.workspace-list button,.workspace-list article{color:#d5deea;text-align:left;background:#0b141f;border:0;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:grid}.workspace-list button{cursor:pointer}.workspace-list button:hover{background:#10222d}.workspace-list>*>span{color:#506279;font:9px monospace}.workspace-list b,.workspace-list small{display:block}.workspace-list b{font-size:10px}.workspace-list small{color:#697b91;margin-top:3px;font-size:8px}.workspace-list strong{color:var(--cyan);font:14px monospace}@media (max-width:1180px){.primary-ranking-tabs{grid-template-columns:repeat(3,1fr)}.primary-ranking-tabs>p{grid-column:1/-1}.deep-ranking-tabs{grid-template-columns:repeat(3,1fr)}.signal-trade-split{grid-template-columns:1fr auto 1fr}.signal-trade-split>p{grid-column:1/-1}.quant-os-overview{grid-template-columns:repeat(2,1fr)}.quant-os-title,.quant-ring-card{grid-column:1/-1}.quant-layer-map{grid-template-columns:repeat(3,1fr)}.quant-research-bottom,.strategy-governance{grid-template-columns:1fr}.research-metrics,.risk-metric-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.primary-ranking-tabs,.deep-ranking-tabs{grid-template-columns:1fr 1fr}.custom-ranking-scope{grid-template-columns:1fr}.primary-ranking-tabs>p{grid-column:1/-1}.signal-trade-split{grid-template-columns:1fr}.signal-trade-split>strong{display:none}.ranking-boundary{grid-template-columns:1fr;gap:5px}.command-trigger{grid-template-columns:1fr;justify-items:center;width:42px;min-width:42px;padding:0}.command-trigger small,.command-trigger kbd{display:none}.command-backdrop{align-items:start;padding:8px}.command-palette{margin-top:56px}.quant-os-overview{grid-template-columns:1fr;margin:8px 8px 0}.quant-os-title{grid-column:auto}.quant-lab-stack,.workspace-page,.strategy-page{padding:8px}.quant-layer-map{grid-template-columns:1fr}.quant-panel-head,.workspace-toolbar{flex-direction:column;align-items:flex-start}.quant-panel-head>p{text-align:left}.research-controls,.experiment-builder,.research-metrics,.quintile-grid,.validation-gates,.risk-metric-grid,.risk-lab-body,.workspace-widget-grid{grid-template-columns:1fr}.factor-exposure-proxy{border-bottom:1px solid #26364d;border-right:0}.challenger-board>div,.experiment-list article{grid-template-columns:1fr}.experiment-list em{text-align:left}.champion-weights{grid-template-columns:repeat(3,1fr)}}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#142536;--muted:#53677c;--line:#b9c6d1;--line-soft:#d5dee5;--panel:#f6f7f4;--bg:#e5ebef;--cyan:#006f70;--amber:#8d5a00;--red:#c63e50;--green:#16815e;--blue:#2768d5;--chart-bg:#fff;--chart-grid:#d2dce5;--chart-grid-soft:#e4eaf0;--chart-axis:#596c82;--chart-label:#61758a}html[data-theme=light] body{background:var(--bg);color:var(--ink)}html[data-theme=light] .terminal-shell{background:radial-gradient(circle at 72% -10%,#d6e4e9 0%,#0000 38%),linear-gradient(135deg,#e5ebef,#eef2f2 54%,#e5edec)}html[data-theme=light] .workspace{background:linear-gradient(#edf1f2,#0000 180px)}html[data-theme=light] .side-nav{background:linear-gradient(#eef2f3,#e3e9ed);border-color:#b8c5d0;box-shadow:10px 0 32px #3a52641a}html[data-theme=light] .nav-item{color:#718095}html[data-theme=light] .nav-item:hover{color:#203247;background:#e7edf3}html[data-theme=light] .nav-item.active{color:#087f7d;background:linear-gradient(135deg,#d7f0ef,#eef7f7);border-color:#168e8c44;box-shadow:inset 3px 0 #087f7d,0 8px 22px #40586a13}html[data-theme=light] .topbar{background:#eef2f2f2;border-color:#b9c6d1;box-shadow:0 8px 26px #344c5f18}html[data-theme=light] .topbar h1 span{color:#718095}html[data-theme=light] .settings-trigger,html[data-theme=light] .market-strip,html[data-theme=light] .sync-button,html[data-theme=light] .security-search{color:#33475d;background:#fff;border-color:#c1ccd8}html[data-theme=light] .security-search input{color:#17283a}html[data-theme=light] .settings-panel{background:linear-gradient(145deg,#fff,#f2f6f9);border-color:#b9c6d3;box-shadow:0 30px 90px #24384a35}html[data-theme=light] .settings-panel>header{background:#f5f8fb;border-color:#d1dae3}html[data-theme=light] .settings-heading>span,html[data-theme=light] .settings-back,html[data-theme=light] .settings-menu-icon{background:#e5f4f3;border-color:#9fc5c4}html[data-theme=light] .settings-close{color:#65768a;background:#fff;border-color:#c6d0da}html[data-theme=light] .settings-home>p,html[data-theme=light] .settings-section-title span,html[data-theme=light] .settings-note{color:#66778a}html[data-theme=light] .settings-menu{background:#fff;border-color:#cbd5df}html[data-theme=light] .settings-menu>button{color:#18283a;border-color:#d9e1e8}html[data-theme=light] .settings-menu>button:hover{background:#f0f6f7}html[data-theme=light] .settings-menu small{color:#6d7d8f}html[data-theme=light] .settings-section{border-color:#d5dee7}html[data-theme=light] .settings-choice-grid>button{color:#68798c;background:#fff;border-color:#c8d3de}html[data-theme=light] .settings-choice-grid>button b{color:#25364a}html[data-theme=light] .settings-choice-grid>button.selected{background:linear-gradient(145deg,#e6f6f5,#f5fbfb);border-color:#299795;box-shadow:inset 0 0 0 1px #087f7d1f}html[data-theme=light] .algorithm-metadata{background:#d4dde6;border-color:#d4dde6}html[data-theme=light] .algorithm-metadata span,html[data-theme=light] .custom-algorithm,html[data-theme=light] .portfolio-policy-controls{background:#f7f9fb;border-color:#d3dde6}html[data-theme=light] .algorithm-scope-note{background:#eef7f7}html[data-theme=light] .algorithm-metadata b,html[data-theme=light] .factor-controls label b{color:#26384b}html[data-theme=light] .algorithm-name input,html[data-theme=light] .threshold-control input[type=number],html[data-theme=light] .portfolio-policy-controls :is(select,input){color:#18293b;background:#fff;border-color:#bfcbd7}html[data-theme=light] .settings-panel>footer{background:#eef3f6}html[data-theme=light] .settings-panel>footer button{color:#53667b;background:#fff;border-color:#bdc9d5}html[data-theme=light] .settings-panel>footer button.settings-save{color:#087f7d;background:#e1f3f2;border-color:#258b89}html[data-theme=light] :is(.panel,.connection-card,.trade-record-grid article,.news-card,.announcement-feed,.watchlist-grid article,.risk-list article,.behavior-grid article,.profile-principles,.market-style-scores article,.market-score-methodology section){background:#f6f7f4;border-color:#b9c6d1;box-shadow:0 12px 30px #38506416}html[data-theme=light] :is(.panel-heading,.candidate-daily-meta,.leaderboard-switch,.market-health-grid,.market-toolbar,.market-pagination,.public-profile-panel>p,.lookup-form,.quote-boundary,.kline-toolbar,.market-score-methodology,.market-score-methodology[open]>summary,.feed-methodology,.trade-log-toolbar,.review-entry-grid,.review-loading,.trade-analysis-card,.trade-analysis-card>footer,.terminal-statusbar){background:#f5f8fb;border-color:#d1dae3}html[data-theme=light] :is(.ticker-board,.ticker-board button,.sector-tabs button,.sector-strength-grid button,.movers-grid button,.leaderboard-switch button,.public-profile-grid label,.trade-import-box,.kline-shell,.period-switch button,.chart-view-switch button){color:#24364a;background:#fff;border-color:#d1dae3}html[data-theme=light] :is(.ticker-board,.sector-tabs,.sector-strength-grid,.movers-grid,.leaderboard-switch>div,.public-profile-grid,.trade-record-grid,.news-feed-grid,.market-style-scores,.market-score-methodology>div,.watchlist-grid,.behavior-grid){background:#d5dee6}html[data-theme=light] :is(.ticker-board button:hover,.sector-tabs button:hover,.sector-strength-grid button:hover,.movers-grid button:hover,tr:hover td){background:#eef5f6}html[data-theme=light] :is(.sector-tabs button.active,.leaderboard-switch button.active,.period-switch button.active,.chart-view-switch button.active){color:#087f7d;background:linear-gradient(145deg,#d9f1f0,#edf8f7)}html[data-theme=light] :is(th,.table-wrap th){color:#68798d;background:#eef3f7}html[data-theme=light] td{color:#203247;border-color:#dbe3ea}html[data-theme=light] :is(.market-search,.market-toolbar select,.public-profile-grid label>div,.public-profile-grid select,.trade-fields input,.lookup-form input){color:#182a3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#bdc9d5}html[data-theme=light] :is(.market-search input,.public-profile-grid input,.public-profile-grid select,.trade-fields input,.lookup-form input){color:#182a3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .action-gauge{background:radial-gradient(circle,#fff,#eef4f6 68%);border-color:#dce4ea;box-shadow:inset 0 0 0 1px #c4d0da}html[data-theme=light] .action-gauge strong{color:#18293b}html[data-theme=light] .action-gauge.setup:before{border-top-color:#8da0b3;border-right-color:#8da0b3}html[data-theme=light] .alert-ribbon{background:linear-gradient(90deg,#fff5d9,#f8f5e9 58%,#eef3f7);border-color:#dbc48f}html[data-theme=light] .alert-ribbon span{color:#755d2e}html[data-theme=light] .alert-ribbon.danger{background:#fff0f2;border-color:#e5aab2}html[data-theme=light] .alert-ribbon.danger span{color:#8f4651}html[data-theme=light] .outline-button,html[data-theme=light] .portfolio-tools button,html[data-theme=light] .feed-heading-tools button{color:#4c6075;background:#fff;border-color:#bcc9d5}html[data-theme=light] :is(.action-copy h2,.portfolio-primary b,.metric b,.next-action-text,.summary-grid b,.ticker-board b,.panel-heading h2,.public-profile-grid label>span,.style-invite h2,.style-invite-index b,.candidate-daily-meta b){color:#172b3e}html[data-theme=light] :is(.action-copy>p,.next-card>p,.summary-grid p,.public-profile-panel>p,.style-invite>div>span,.portfolio-primary span,.metric small,.candidate-daily-meta span){color:#53677c}html[data-theme=light] .style-invite{background:radial-gradient(circle at 6%,#eadfc8 0,#f2eee6 18%,#0000 38%),linear-gradient(120deg,#f5f6f2,#eaf0f0 66%,#e3eeee)}html[data-theme=light] .action-card,html[data-theme=light] .next-card,html[data-theme=light] .summary-panel{background:#f6f7f4}html[data-theme=light] .command-trigger,html[data-theme=light] .command-palette,html[data-theme=light] :is(.quant-os-overview>div,.quant-layer-map article,.factor-library,.research-workbench,.regime-card,.audit-card,.data-quality-card,.strategy-governance>article,.experiment-lab,.portfolio-risk-lab,.quant-copilot,.workspace-page){color:#1d3044;background:#f6f7f4;border-color:#c5d1dc;box-shadow:0 12px 30px #38506410}html[data-theme=light] .command-trigger:hover{background:#eef8f7;border-color:#72aaa8}html[data-theme=light] .command-trigger small,html[data-theme=light] .command-palette>header span,html[data-theme=light] .quant-os-title p,html[data-theme=light] .quant-os-title small,html[data-theme=light] :is(.quant-panel-head p,.quant-layer-map p,.factor-header p,.factor-row small,.strategy-governance p,.strategy-governance small,.experiment-list small,.portfolio-risk-lab small,.quant-copilot p,.workspace-page p,.workspace-list small){color:#66798e}html[data-theme=light] .command-palette>header,html[data-theme=light] .quant-panel-head,html[data-theme=light] .workspace-toolbar{background:#f5f8fb;border-color:#d2dce5}html[data-theme=light] .command-palette input,html[data-theme=light] :is(.research-controls select,.experiment-builder select,.experiment-builder input,.scenario-control input){color:#182a3d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-color:#bdc9d5}html[data-theme=light] .command-results button{color:#24364a;background:#fff;border-color:#dde5ec}html[data-theme=light] .command-results button:hover{background:#edf7f6}html[data-theme=light] .command-results kbd{color:#53687e;background:#edf2f6;border-color:#c6d1dc}html[data-theme=light] .quant-os-title{background:linear-gradient(135deg,#f7fbfc,#e4f3f3)}html[data-theme=light] .quant-metric-ring{background:radial-gradient(circle at center, #fff 57%, transparent 59%), conic-gradient(var(--ring-color) var(--ring-value), #d8e1e9 0);box-shadow:inset 0 0 18px #40607812, 0 0 14px color-mix(in srgb, var(--ring-color) 12%, transparent)}html[data-theme=light] .quant-metric-ring strong{color:#1d3044}html[data-theme=light] .quant-metric-ring small{color:#60758b}html[data-theme=light] :is(.quant-os-overview b,.quant-layer-map b,.factor-library-row b,.research-metrics b,.quintile-grid b,.regime-card h2,.regime-card b,.audit-card h2,.audit-factor-list b,.data-quality-card h2,.data-quality-card b,.champion-card h2,.champion-weights b,.challenger-board h2,.challenger-board h3,.validation-gates b,.risk-metric-grid b,.copilot-answer p,.workspace-regime b){color:#172b3e}html[data-theme=light] :is(.quant-os-overview em,.quant-os-overview small,.factor-library-row span,.research-metrics p,.quintile-grid small,.regime-card footer,.audit-card>p,.data-quality-card footer,.champion-card>p,.challenger-board article>p,.experiment-list p,.portfolio-risk-lab p,.copilot-answer footer,.workspace-regime p){color:#52677d}html[data-theme=light] :is(.factor-library-header,.research-boundary){color:#53687d;background:#e7ecef}html[data-theme=light] :is(.primary-ranking-tabs,.deep-ranking-tabs){background:#c6d1da}html[data-theme=light] :is(.primary-ranking-tabs button,.deep-ranking-tabs button,.primary-ranking-tabs>p,.signal-trade-split,.ranking-boundary){color:#465d73;background:#edf1f1;border-color:#bdc9d3}html[data-theme=light] .custom-ranking-scope{background:#edf1f1;border-color:#bdc9d3}html[data-theme=light] :is(.primary-ranking-tabs button:hover,.deep-ranking-tabs button:hover){color:#183144;background:#e3eded}html[data-theme=light] :is(.primary-ranking-tabs button.active,.deep-ranking-tabs button.active){color:#006f70;background:linear-gradient(145deg,#d9eeee,#e8f1ef)}html[data-theme=light] .signal-trade-split b{color:#21384b}html[data-theme=light] .signal-trade-split p,html[data-theme=light] .ranking-boundary span{color:#52697e}html[data-theme=light] .coverage-funnel{background:#eef3f6;border-color:#cbd6df}html[data-theme=light] .coverage-funnel>i{color:#7c8da0}html[data-theme=light] .coverage-funnel small,html[data-theme=light] .coverage-funnel span{color:#5e7287}html[data-theme=light] .coverage-funnel b{color:#183044}html[data-theme=light] .coverage-funnel .deep-stage{background:#f4efe5;border-color:#d8c7aa}html[data-theme=light] .coverage-funnel .deep-stage b{color:#8d671f}html[data-theme=light] .signal-tier{color:#51677b;border-color:#aebdca}html[data-theme=light] .signal-tier.tier-a{color:#087f7d;background:#e1f3f1;border-color:#4f9e9b}html[data-theme=light] .signal-tier.tier-b{color:#80601d;background:#f8f0dc;border-color:#c0a35f}html[data-theme=light] .fast-clean{color:#087f7d}html[data-theme=light] .fast-warning{color:#9a641a}html[data-theme=light] :is(.quant-stat,.factor-header,.factor-row,.research-metric,.quintile-grid article,.champion-weights article,.challenger-board>div,.experiment-list article,.validation-gates article,.risk-metric-grid article,.factor-exposure-proxy,.scenario-lab,.copilot-prompts button,.copilot-answer,.workspace-list button,.workspace-list article){color:#26394d;background:#f8fafc;border-color:#d5dee7}html[data-theme=light] .quant-layer-map,html[data-theme=light] .factor-list,html[data-theme=light] .research-metrics,html[data-theme=light] .quintile-grid,html[data-theme=light] .champion-weights,html[data-theme=light] .challenger-board,html[data-theme=light] .experiment-list,html[data-theme=light] .validation-gates,html[data-theme=light] .risk-metric-grid,html[data-theme=light] .workspace-list{background:#d8e1e9}html[data-theme=light] :is(.factor-row:hover,.copilot-prompts button:hover,.workspace-list button:hover){background:#edf7f6}html[data-theme=light] .factor-row.active{background:#e2f4f3}html[data-theme=light] .research-workbench,html[data-theme=light] .experiment-builder,html[data-theme=light] .risk-lab-body{border-color:#d2dce5}html[data-theme=light] .factor-exposure-proxy{border-right-color:#d2dce5}html[data-theme=light] .scenario-lab{border-left-color:#d2dce5}html[data-theme=light] .research-control label,html[data-theme=light] .experiment-builder label,html[data-theme=light] .scenario-control label{color:#60748a}html[data-theme=light] :is(.research-metric strong,.quintile-grid strong,.risk-metric-grid strong,.workspace-list strong){color:#087f7d}html[data-theme=light] .experiment-builder button,html[data-theme=light] .workspace-toolbar button{color:#087f7d;background:#e3f4f3;border-color:#278c8a}html[data-theme=light] .workspace-widget-grid>article{background:#fff;border-color:#cbd6df;box-shadow:0 10px 26px #3850640e}html[data-theme=light] .workspace-widget-grid>article>header{background:#f5f8fb;border-color:#d6dfe7}html[data-theme=light] .workspace-widget-grid>article>header button{color:#53687e;background:#fff;border-color:#c9d4de}@media (max-width:1100px){.coverage-funnel{grid-template-columns:repeat(2,minmax(0,1fr))}.coverage-funnel>i{display:none}.coverage-funnel>div{border-bottom:1px solid var(--line)}.coverage-funnel .deep-stage{border-left:0}}@media (max-width:680px){.coverage-funnel{grid-template-columns:1fr}.deep-ranking-tabs{grid-template-columns:repeat(2,1fr)}}:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--dd-workspace:#101318;--dd-sidebar:#14181d;--dd-surface:#191e24;--dd-surface-raised:#20262d;--dd-surface-subtle:#171b20;--dd-surface-hover:#252c34;--dd-border:#343b44;--dd-border-strong:#46515e;--dd-text:#e7ebef;--dd-text-soft:#c2cad2;--dd-muted:#9aa5b1;--dd-subtle:#707c88;--dd-accent:#5f96c5;--dd-accent-strong:#76a9d3;--dd-accent-soft:#203142;--dd-positive:#5d9c78;--dd-positive-soft:#1d2d25;--dd-negative:#c86b73;--dd-negative-soft:#352328;--dd-warning:#bd985b;--dd-warning-soft:#30291f;--dd-overlay:#04070abd;--dd-overlay-shadow:0 22px 56px #0000006b;--ink:var(--dd-text);--muted:var(--dd-muted);--line:var(--dd-border);--line-soft:var(--dd-border);--panel:var(--dd-surface);--bg:var(--dd-workspace);--cyan:var(--dd-accent);--amber:var(--dd-warning);--red:var(--dd-negative);--green:var(--dd-positive);--blue:var(--dd-accent);--chart-bg:#171c22;--chart-grid:#343c46;--chart-grid-soft:#2a3139;--chart-axis:#a5afb9;--chart-label:#84909c}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--dd-workspace:#f0f3f6;--dd-sidebar:#e8edf2;--dd-surface:#fff;--dd-surface-raised:#f6f8fa;--dd-surface-subtle:#edf1f5;--dd-surface-hover:#e9f1f8;--dd-border:#d7dde4;--dd-border-strong:#b8c2cd;--dd-text:#20262d;--dd-text-soft:#3f4a55;--dd-muted:#65717e;--dd-subtle:#87929e;--dd-accent:#2f6faa;--dd-accent-strong:#245c8d;--dd-accent-soft:#e7f0f8;--dd-positive:#34785a;--dd-positive-soft:#e8f3ed;--dd-negative:#a84e58;--dd-negative-soft:#f8eaec;--dd-warning:#906d34;--dd-warning-soft:#f6f0e5;--dd-overlay:#222b3459;--dd-overlay-shadow:0 22px 52px #2f3a4633;--ink:var(--dd-text);--muted:var(--dd-muted);--line:var(--dd-border);--line-soft:var(--dd-border);--panel:var(--dd-surface);--bg:var(--dd-workspace);--cyan:var(--dd-accent);--amber:var(--dd-warning);--red:var(--dd-negative);--green:var(--dd-positive);--blue:var(--dd-accent);--chart-bg:#fff;--chart-grid:#d8dfe6;--chart-grid-soft:#e8edf2;--chart-axis:#5d6975;--chart-label:#71808e}html[data-theme] body{background:var(--dd-workspace);color:var(--dd-text)}html[data-theme] body,html[data-theme] button,html[data-theme] input,html[data-theme] select,html[data-theme] textarea{color:var(--dd-text)}html[data-theme] ::selection{background:var(--dd-accent-soft);color:var(--dd-text)}html[data-theme] .terminal-shell,html[data-theme] .workspace{background:var(--dd-workspace)}html[data-theme] .side-nav{border-color:var(--dd-border);background:var(--dd-sidebar);box-shadow:none}html[data-theme] .brand-mark{border:1px solid var(--dd-border-strong);background:var(--dd-surface-raised);color:var(--dd-warning);box-shadow:none;border-radius:12px}html[data-theme] .nav-item{color:var(--dd-subtle);box-shadow:none;background:0 0;border-color:#0000}html[data-theme] .nav-item:hover{color:var(--dd-text-soft);background:var(--dd-surface-raised)}html[data-theme] .nav-item.active{border-color:var(--dd-border);background:var(--dd-accent-soft);color:var(--dd-accent-strong);box-shadow:inset 3px 0 0 var(--dd-accent)}html[data-theme] .side-foot{color:var(--dd-subtle)}html[data-theme] .side-foot span{color:var(--dd-accent)}html[data-theme] .topbar{border-color:var(--dd-border);background:var(--dd-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .topbar h1,html[data-theme] .topbar h2{color:var(--dd-text)}html[data-theme] .topbar h1 span{color:var(--dd-muted)}html[data-theme] .eyebrow{color:var(--dd-accent)}html[data-theme] .settings-trigger{border:1px solid var(--dd-border);background:var(--dd-surface-raised);width:42px;min-width:42px;height:42px;color:var(--dd-accent);box-shadow:none;border-radius:10px;order:10;padding:0}html[data-theme] .settings-trigger:hover{border-color:var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}html[data-theme] .settings-trigger>span{color:inherit}html[data-theme] :is(.command-trigger,.security-search,.market-strip,.sync-button){border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-text-soft);box-shadow:none}html[data-theme] :is(.command-trigger,.security-search):focus-within{border-color:var(--dd-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dd-accent) 16%, transparent)}html[data-theme] :is(.command-trigger:hover,.sync-button:hover){border-color:var(--dd-border-strong);background:var(--dd-surface-hover);color:var(--dd-text)}html[data-theme] .security-search input{color:var(--dd-text)}html[data-theme] .security-search input::placeholder{color:var(--dd-subtle)}html[data-theme] .security-search>button{border-color:var(--dd-border-strong);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}html[data-theme] .live-dot{background:var(--dd-positive);box-shadow:none}html[data-theme] .live-dot.danger{background:var(--dd-negative);box-shadow:none}html[data-theme] .ticker-board{border-color:var(--dd-border);background:var(--dd-surface-subtle)}html[data-theme] :is(.ticker-title,.ticker-clock,.ticker-board button,.ticker-unavailable){border-color:var(--dd-border);background:0 0}html[data-theme] .ticker-board button:hover{background:var(--dd-surface-hover)}html[data-theme] :is(.ticker-title span,.ticker-clock span,.ticker-board button span,.ticker-unavailable){color:var(--dd-muted)}html[data-theme] :is(.ticker-title b,.ticker-clock b,.ticker-board button b){color:var(--dd-text)}html[data-theme] :is(.panel,.command-trigger,.command-palette,.connection-card,.trade-record-grid article,.news-card,.announcement-feed,.watchlist-grid article,.risk-list article,.behavior-grid article,.market-style-scores article,.market-score-methodology section,.quant-os-overview>div,.quant-layer-map article,.regime-card,.audit-card,.data-quality-card,.strategy-governance>article,.portfolio-risk-lab,.workspace-page,.workspace-widget-grid>article){border:1px solid var(--dd-border);background:var(--dd-surface);color:var(--dd-text);box-shadow:none;border-radius:11px}html[data-theme] .panel{overflow:hidden}html[data-theme] :is(.panel-heading,.candidate-daily-meta,.market-health-grid,.market-toolbar,.market-pagination,.lookup-form,.quote-boundary,.kline-toolbar,.market-score-methodology,.market-score-methodology[open]>summary,.feed-methodology,.trade-log-toolbar,.review-entry-grid,.review-loading,.trade-analysis-card>footer,.terminal-statusbar,.quant-panel-head,.workspace-toolbar,.workspace-widget>header,.settings-panel>header,.settings-panel>footer){border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-text-soft)}html[data-theme] :is(.candidate-daily-meta,.leaderboard-switch,.primary-ranking-tabs,.deep-ranking-tabs,.coverage-funnel,.signal-trade-split,.custom-ranking-scope,.sector-tabs,.sector-strength-grid,.movers-grid,.public-profile-grid,.trade-record-grid,.news-feed-grid,.market-style-scores,.market-score-methodology>div,.watchlist-grid,.behavior-grid,.quant-layer-map,.factor-list,.research-metrics,.quintile-grid,.champion-weights,.challenger-board,.experiment-list,.validation-gates,.risk-metric-grid,.workspace-list){border-color:var(--dd-border);background:var(--dd-border)}html[data-theme] :is(.quant-os-overview,.quant-layer-map){background:0 0;border:0;gap:10px}html[data-theme] :is(.quant-os-overview>div,.quant-layer-map article){min-width:0}html[data-theme] .quant-os-title{background:var(--dd-surface)!important}html[data-theme] :is(.leaderboard-switch button,.primary-ranking-tabs button,.deep-ranking-tabs button,.sector-tabs button,.sector-strength-grid button,.movers-grid button,.period-switch button,.chart-view-switch button,.market-filters button,.copilot-prompts button,.workspace-toolbar button,.workspace-list button,.workspace-list article,.factor-library-row,.research-metrics article,.quintile-grid article,.champion-weights article,.champion-weights span,.challenger-board article,.experiment-list article,.validation-gates article,.risk-metric-grid article,.regime-card>div p,.audit-factor-list p){border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text-soft);box-shadow:none}html[data-theme] :is(.leaderboard-switch button:hover,.primary-ranking-tabs button:hover,.deep-ranking-tabs button:hover,.sector-tabs button:hover,.sector-strength-grid button:hover,.movers-grid button:hover,.market-filters button:hover,.copilot-prompts button:hover,.workspace-list button:hover,.factor-library-row:hover){background:var(--dd-surface-hover);color:var(--dd-text)}html[data-theme] :is(.leaderboard-switch button.active,.primary-ranking-tabs button.active,.deep-ranking-tabs button.active,.sector-tabs button.active,.period-switch button.active,.chart-view-switch button.active,.market-filters button.active,.copilot-prompts button.active,.workspace-toolbar button.active,.factor-library-row.active){border-color:var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-accent-strong);box-shadow:inset 0 -2px 0 var(--dd-accent)}html[data-theme] :is(.terminal-shell h1,.terminal-shell h2,.terminal-shell h3,.panel-heading h2,.portfolio-primary b,.metric b,.summary-grid b,.candidate-daily-meta b,.quote-prompt b,.quote-identity h3,.quote-main-price b,.quote-change b,.quote-detail b,.quant-os-overview b,.quant-layer-map b,.factor-library-row b,.research-metrics b,.quintile-grid b,.regime-card b,.audit-factor-list b,.data-quality-card b,.champion-weights b,.validation-gates b,.risk-metric-grid b,.copilot-answer p,.workspace-list b){color:var(--dd-text)}html[data-theme] :is(.muted,.action-copy p,.next-card>p,.summary-grid p,.candidate-daily-meta span,.portfolio-primary span,.metric small,.quote-prompt p,.quote-loading p,.quote-identity p,.quote-main-price small,.quote-detail small,.quant-os-overview small,.quant-os-overview em,.quant-panel-head p,.quant-layer-map small,.factor-library-row small,.research-metrics p,.quintile-grid small,.regime-card footer,.audit-card>p,.data-quality-card footer,.champion-card>p,.challenger-board article>p,.experiment-list p,.portfolio-risk-lab p,.copilot-answer footer,.workspace-page p,.workspace-list small){color:var(--dd-muted)}html[data-theme] :is(.section-index,.step-number,.market-source-note,.footnote,.kline-note){color:var(--dd-subtle)}html[data-theme] :is(.eyebrow,.action-kicker,.next-label,.quant-panel-head>div>span,.match-heading>div>span,.question-eyebrow){color:var(--dd-accent)!important}html[data-theme] .table-wrap{background:var(--dd-surface)}html[data-theme] :is(th,.table-wrap th){border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-muted)}html[data-theme] td{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text-soft)}html[data-theme] td b,html[data-theme] :is(.institution-score>b,.factor-cell>b){color:var(--dd-text)}html[data-theme] td small,html[data-theme] .fast-ranking-table td>small,html[data-theme] .leaderboard-score small{color:var(--dd-muted)}html[data-theme] tr:hover td{background:var(--dd-surface-hover)}html[data-theme] .board-chip{border-color:var(--dd-border-strong);background:var(--dd-surface-raised);color:var(--dd-muted)}html[data-theme] .market-score{color:var(--dd-accent-strong)}html[data-theme] .positive,html[data-theme] .gain,html[data-theme] .quote-change.positive b,html[data-theme] .quote-change.positive span{color:var(--dd-negative)}html[data-theme] .negative,html[data-theme] .loss,html[data-theme] .quote-change.negative b,html[data-theme] .quote-change.negative span{color:var(--dd-positive)}html[data-theme] :is(.market-search,.market-toolbar select,.public-profile-grid label>div,.public-profile-grid select,.trade-fields input,.lookup-form input,.algorithm-name input,.threshold-control input[type=number],.portfolio-policy-controls select,.portfolio-policy-controls input,.research-controls select,.research-controls input,.experiment-builder select,.experiment-builder input,.scenario-control input){border:1px solid var(--dd-border);background:var(--dd-surface);color:var(--dd-text);box-shadow:none;color-scheme:inherit;border-radius:8px}html[data-theme] :is(.market-search:focus-within,.public-profile-grid label>div:focus-within,.trade-fields input:focus,.lookup-form input:focus,.algorithm-name input:focus,.threshold-control input[type=number]:focus,.research-controls select:focus,.research-controls input:focus,.experiment-builder select:focus,.experiment-builder input:focus){border-color:var(--dd-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--dd-accent) 15%, transparent);outline:0}html[data-theme] input::placeholder{color:var(--dd-subtle)}html[data-theme] input[type=range]{accent-color:var(--dd-accent)}html[data-theme] :is(.asset-analyze-button,.watch-button,.import-button,.secondary-link,.trade-add-button,.feed-empty button,.feed-error button,.lookup-form button,.champion-card button,.challenger-board button,.experiment-builder>button,.copilot-answer>button){border:1px solid var(--dd-border-strong);background:var(--dd-accent-soft);color:var(--dd-accent-strong);box-shadow:none;border-radius:8px}html[data-theme] :is(.asset-analyze-button:hover,.watch-button:hover,.lookup-form button:hover,.champion-card button:hover,.experiment-builder>button:hover){border-color:var(--dd-accent);background:var(--dd-surface-hover)}html[data-theme] :is(.kline-shell,.kline-canvas){background:var(--chart-bg)}html[data-theme] :is(.chart-view-switch,.period-switch){border-color:var(--dd-border);border-radius:8px}html[data-theme] .action-gauge{border-color:var(--dd-surface-raised);background:var(--dd-surface);box-shadow:inset 0 0 0 1px var(--dd-border)}html[data-theme] .action-gauge strong{color:var(--dd-text)}html[data-theme] .action-gauge:before{border-top-color:var(--dd-accent);border-right-color:var(--dd-accent)}html[data-theme] .score-ring{background:radial-gradient(circle at center, var(--dd-surface) 61%, transparent 63%), conic-gradient(var(--ring-color) calc(var(--score) * 1%), var(--dd-border) 0);box-shadow:none}html[data-theme] .score-ring.positive{--ring-color:var(--dd-accent)}html[data-theme] .score-ring.watch{--ring-color:var(--dd-warning)}html[data-theme] .score-ring.negative{--ring-color:var(--dd-negative)}html[data-theme] .quant-metric-ring{background:radial-gradient(circle at center, var(--dd-surface) 57%, transparent 59%), conic-gradient(var(--ring-color) var(--ring-value), var(--dd-border) 0);box-shadow:none}html[data-theme] .quant-metric-ring:after{border-color:var(--dd-border)}html[data-theme] .quant-metric-ring.gold{--ring-color:var(--dd-warning)}html[data-theme] .quant-metric-ring.blue{--ring-color:var(--dd-accent)}html[data-theme] .quant-metric-ring.unavailable{--ring-color:var(--dd-subtle);filter:none}html[data-theme] .quant-metric-ring strong{color:var(--dd-text)}html[data-theme] .quant-metric-ring small{color:var(--dd-muted)}html[data-theme] :is(.institution-score>span,.data-quality-card>div>span,.factor-exposure-proxy>div>span){background:var(--dd-border)}html[data-theme] :is(.institution-score>span i,.data-quality-card>div>span i,.factor-exposure-proxy>div>span i){background:var(--dd-accent)}html[data-theme] :is(.profile-hero,.profile-principles,.question-card,.result-hero,.behavior-panel,.match-panel,.methodology-entry){border-color:var(--dd-border);background:var(--dd-surface);box-shadow:none}html[data-theme] .style-invite{background:var(--dd-surface);min-height:112px}html[data-theme] .style-invite:after{display:none}html[data-theme] .style-invite-index{border-color:var(--dd-border);background:var(--dd-surface-raised);box-shadow:none;border-radius:10px}html[data-theme] .style-invite-index b,html[data-theme] .style-invite h2{color:var(--dd-text)}html[data-theme] .style-invite>button{border-color:var(--dd-border-strong);background:var(--dd-accent-soft);color:var(--dd-accent-strong);box-shadow:none;border-radius:8px}html[data-theme] .profile-intro{grid-template-columns:minmax(0,1.55fr) minmax(300px,.45fr)}html[data-theme] .profile-hero{grid-template-columns:minmax(200px,.52fr) minmax(420px,1.48fr);min-height:360px}html[data-theme] .profile-orbit{border-color:var(--dd-border-strong);background:var(--dd-surface-raised);box-shadow:none;width:200px;height:200px;animation:none}html[data-theme] .profile-orbit:before,html[data-theme] .profile-orbit:after{border-color:var(--dd-border);animation:none}html[data-theme] .profile-orbit:before{inset:30px}html[data-theme] .profile-orbit:after{inset:60px}html[data-theme] .profile-orbit>b{color:var(--dd-text);text-shadow:none;font-size:40px}html[data-theme] .profile-orbit>span{border-color:var(--dd-border-strong);background:var(--dd-surface);color:var(--dd-accent);box-shadow:none}html[data-theme] .profile-hero-copy{padding:26px 34px 26px 14px}html[data-theme] .profile-hero-copy h2{letter-spacing:-.02em;max-width:620px;font-size:clamp(25px,2.5vw,32px);line-height:1.2}html[data-theme] .profile-hero-line{margin:20px 0}html[data-theme] .profile-lead{font-size:12px;line-height:1.7}html[data-theme] .profile-actions{margin-top:24px}html[data-theme] .profile-principles article{border-color:var(--dd-border);min-height:116px;padding:20px 22px}html[data-theme] .profile-principles b{color:var(--dd-text);margin-top:9px;font-size:13px}html[data-theme] .profile-principles p{color:var(--dd-muted);font-size:10px;line-height:1.55}html[data-theme] :is(.profile-hero-copy h2,.question-stage h2,.result-code strong,.match-heading h2,.match-body h3){color:var(--dd-text)}html[data-theme] :is(.profile-lead,.profile-hero-copy small,.question-context,.question-footer,.match-heading p,.match-body p,.match-boundary){color:var(--dd-muted)}html[data-theme] .profile-hero-line{background:var(--dd-border)}html[data-theme] .profile-actions button:first-child{border-color:var(--dd-accent);background:var(--dd-accent);color:#fff;box-shadow:none;border-radius:8px}html[data-theme] .profile-actions .profile-skip{border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-text-soft)}html[data-theme] .question-top{border-color:var(--dd-border);background:var(--dd-surface-raised)}html[data-theme] .question-top button{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-muted)}html[data-theme] .question-progress{background:var(--dd-border)}html[data-theme] .question-progress span{background:var(--dd-accent)}html[data-theme] .questionnaire-shell{background:var(--dd-workspace);place-items:start center}html[data-theme] .question-card{min-height:540px;animation-duration:.2s}html[data-theme] .question-stage{padding:34px 38px 26px}html[data-theme] .question-stage h2{font-size:clamp(23px,2.6vw,31px)}html[data-theme] .answer-grid{margin-top:24px}html[data-theme] .answer-grid button{border:1px solid var(--dd-border);background:var(--dd-surface-raised);min-height:94px;color:var(--dd-text-soft);box-shadow:none;border-radius:10px}html[data-theme] .answer-grid button:hover{border-color:var(--dd-border-strong);background:var(--dd-surface-hover);box-shadow:none;transform:none}html[data-theme] .answer-grid button.selected{border-color:var(--dd-accent);background:var(--dd-accent-soft);box-shadow:inset 3px 0 0 var(--dd-accent);transform:none}html[data-theme] .answer-grid button>span{border-color:var(--dd-border-strong);background:var(--dd-surface);color:var(--dd-accent-strong)}html[data-theme] .answer-grid button b{color:var(--dd-text)}html[data-theme] .answer-grid button small{color:var(--dd-muted)}html[data-theme] .answer-grid button i{color:var(--dd-subtle)}html[data-theme] .answer-grid button:is(:hover,.selected) i{color:var(--dd-accent-strong)}html[data-theme] .question-top b{color:var(--dd-warning)}html[data-theme] .question-footer button{color:var(--dd-muted)}html[data-theme] .question-footer span{color:var(--dd-subtle)}html[data-theme] :is(.axis-stack>div>div,.strategy-score-strip>div){background:var(--dd-surface-raised)}html[data-theme] .axis-stack i{background:var(--dd-accent)}html[data-theme] :is(.match-grid>article,.stock-score-details,.methodology-content section,.cycle-grid article,.weight-grid article){border-color:var(--dd-border);background:var(--dd-surface-raised);box-shadow:none}html[data-theme] :is(.factor-library-header,.research-boundary,.experiment-system>footer){border-color:var(--dd-border);background:var(--dd-surface-subtle);color:var(--dd-muted)}html[data-theme] :is(.research-workbench,.experiment-builder,.risk-lab-body,.factor-exposure-proxy,.scenario-lab){border-color:var(--dd-border);background:var(--dd-surface)}html[data-theme] .custom-ranking-scope{background:var(--dd-surface-raised)}html[data-theme] .coverage-funnel{background:var(--dd-surface-subtle)}html[data-theme] .coverage-funnel>div{background:var(--dd-surface);border-color:var(--dd-border)}html[data-theme] .coverage-funnel .deep-stage{border-color:var(--dd-border);background:var(--dd-warning-soft)}html[data-theme] :is(.signal-trade-split,.ranking-boundary){background:var(--dd-surface-raised);color:var(--dd-text-soft)}html[data-theme] .copilot-answer{border-color:var(--dd-accent);background:var(--dd-accent-soft)}html[data-theme] .stress-test>div{border-color:var(--dd-border);background:var(--dd-surface-raised)}html[data-theme] :is(.settings-backdrop,.command-backdrop){background:var(--dd-overlay);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-theme] .settings-panel{border:1px solid var(--dd-border-strong);background:var(--dd-surface);color:var(--dd-text);box-shadow:var(--dd-overlay-shadow);border-radius:12px}html[data-theme] .command-palette{border-color:var(--dd-border-strong);background:var(--dd-surface);box-shadow:var(--dd-overlay-shadow)}html[data-theme] :is(.settings-heading>span,.settings-back,.settings-menu-icon){border-color:var(--dd-border);background:var(--dd-accent-soft);color:var(--dd-accent-strong);border-radius:9px}html[data-theme] .settings-close{border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-muted);border-radius:8px}html[data-theme] .settings-home>p,html[data-theme] .settings-section-title span,html[data-theme] .settings-note{color:var(--dd-muted)}html[data-theme] .settings-menu{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:11px}html[data-theme] .settings-menu>button{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text)}html[data-theme] .settings-menu>button:hover{background:var(--dd-surface-hover)}html[data-theme] .settings-menu small,html[data-theme] .settings-menu strong{color:var(--dd-muted)}html[data-theme] .settings-section{border-color:var(--dd-border)}html[data-theme] .settings-choice-grid>button{border:1px solid var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-muted);box-shadow:none;border-radius:10px}html[data-theme] .settings-choice-grid>button:hover{border-color:var(--dd-border-strong);background:var(--dd-surface-hover)}html[data-theme] .settings-choice-grid>button b{color:var(--dd-text)}html[data-theme] .settings-choice-grid>button.selected{border-color:var(--dd-accent);background:var(--dd-accent-soft);box-shadow:inset 3px 0 0 var(--dd-accent)}html[data-theme] .settings-choice-grid>button.selected b,html[data-theme] .settings-choice-grid>button i{color:var(--dd-accent-strong)}html[data-theme] :is(.algorithm-metadata,.portfolio-policy-controls,.custom-algorithm){border-color:var(--dd-border);background:var(--dd-surface-raised);border-radius:10px}html[data-theme] .algorithm-metadata{background:var(--dd-border)}html[data-theme] .algorithm-metadata span{background:var(--dd-surface-raised)}html[data-theme] .algorithm-metadata b,html[data-theme] .factor-controls label b{color:var(--dd-text)}html[data-theme] .algorithm-scope-note{border-color:var(--dd-accent);background:var(--dd-accent-soft)}html[data-theme] .settings-panel>footer button{border-color:var(--dd-border);background:var(--dd-surface);color:var(--dd-text-soft);border-radius:8px}html[data-theme] .settings-panel>footer button.settings-save{border-color:var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}html[data-theme] :is(.empty-state,.empty-guide,.account-empty,.candidate-empty,.trade-empty,.review-empty,.watchlist-empty,.feed-empty,.feed-list-empty,.experiment-empty,.profile-no-match,.market-list-message){border-color:var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-muted);box-shadow:none}html[data-theme] :is(.empty-state,.empty-guide,.account-empty,.candidate-empty,.trade-empty,.review-empty,.watchlist-empty,.feed-empty,.feed-list-empty,.experiment-empty,.profile-no-match,.market-list-message) :is(b,strong){color:var(--dd-text-soft)}html[data-theme] :is(.feed-loading,.quote-loading,.review-loading){background:var(--dd-surface-raised);color:var(--dd-text-soft)}html[data-theme] :is(.feed-loading>span,.quote-loading>span,.review-loading>span){border-color:var(--dd-border);border-top-color:var(--dd-accent)}html[data-theme] :is(.alert-ribbon,.source-note,.partial-feed-note,.stale-feed-note){border-color:var(--dd-warning);background:var(--dd-warning-soft);color:var(--dd-text-soft)}html[data-theme] :is(.alert-ribbon span,.source-note p,.partial-feed-note,.stale-feed-note){color:var(--dd-muted)}html[data-theme] :is(.alert-ribbon.danger,.quote-error,.feed-error,.market-list-error,.import-error,.trade-error,.analysis-failure,.decision-lock){border-color:var(--dd-negative);background:var(--dd-negative-soft);color:var(--dd-text-soft)}html[data-theme] :is(.quote-error b,.feed-error b,.market-list-error b,.analysis-failure b,.decision-lock b){color:var(--dd-negative)}html[data-theme] :is(.quote-error p,.feed-error p,.market-list-error p,.decision-lock p){color:var(--dd-muted)}html[data-theme] :is(.style-invite,.trade-import-box,.analysis-card-head,.primary-cause,.redo-actions,.copilot-answer,.announcement-row.p0,.announcement-row.p1){background-image:none}html[data-theme] :is(.style-invite,.trade-import-box,.analysis-card-head,.redo-actions){background-color:var(--dd-surface-raised)}html[data-theme] :is(.timeline-item.active .timeline-dot,.market-state i,.terminal-statusbar i.ok){box-shadow:none}@media (max-width:1220px){html[data-theme] .topbar{flex-wrap:wrap}html[data-theme] .settings-trigger{margin-left:auto}}html[data-theme] .terminal-shell{background:var(--dd-workspace);grid-template-columns:232px minmax(0,1fr)}html[data-theme] .side-nav{background:var(--dd-sidebar);align-items:stretch;padding:14px 12px}html[data-theme] .brand-mark{border-color:var(--dd-border-strong);background:var(--dd-surface);width:42px;color:var(--dd-accent-strong);border-radius:10px;margin-left:8px}html[data-theme] .side-nav nav{gap:5px;margin-top:28px}html[data-theme] .nav-item{text-align:left;border:1px solid #0000;border-radius:9px;grid-template-columns:30px minmax(0,1fr);align-items:center;width:100%;height:48px;padding:0 12px;display:grid}html[data-theme] .nav-item span{color:var(--dd-subtle);text-align:center;font-size:17px;display:block}html[data-theme] .nav-item small{color:var(--dd-muted);margin:0 0 0 9px;font-size:12px;font-weight:600;display:block}html[data-theme] .nav-item:hover{background:var(--dd-surface-hover)}html[data-theme] .nav-item.active{border-color:var(--dd-border-strong);background:var(--dd-accent-soft);box-shadow:inset 3px 0 0 var(--dd-accent)}html[data-theme] .nav-item.active span,html[data-theme] .nav-item.active small{color:var(--dd-accent-strong)}html[data-theme] .side-foot{text-align:left;padding:0 10px}html[data-theme] .topbar{background:var(--dd-surface);-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(210px,1fr) minmax(300px,520px) auto 42px;gap:12px;min-height:64px;padding:10px 24px;display:grid}html[data-theme] .topbar .command-trigger,html[data-theme] .topbar .market-strip{display:none}html[data-theme] .topbar .security-search{border:1px solid var(--dd-border);background:var(--dd-surface-raised);border-radius:9px;width:100%;min-width:0;display:flex}html[data-theme] .topbar .security-search input{color:var(--dd-text)}html[data-theme] .topbar .security-search button{border-left-color:var(--dd-border);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}html[data-theme] .settings-trigger{border-color:var(--dd-border);background:var(--dd-surface-raised);border-radius:9px;width:42px;min-width:42px;height:42px;padding:0}html[data-theme] .settings-trigger small{display:none}.algorithm-indicator{border:1px solid var(--dd-border);background:var(--dd-surface-raised);min-width:168px;height:42px;color:var(--dd-text);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:1fr auto;align-content:center;gap:2px 8px;padding:6px 11px;display:grid}.algorithm-indicator small{color:var(--dd-subtle);letter-spacing:.08em;grid-column:1/-1;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.algorithm-indicator b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.algorithm-indicator span{color:var(--dd-accent-strong);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.overview-module,.research-module,.strategy-module,.workspace-module{gap:16px;padding:18px 24px 24px;display:grid}.module-header{justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 20px;display:flex}.module-header p{color:var(--dd-accent-strong);letter-spacing:.12em;margin:0 0 7px;font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.module-header h2{color:var(--dd-text);letter-spacing:-.01em;margin:0;font-size:19px}.module-status{text-align:right;grid-template-columns:auto auto;align-items:center;gap:3px 10px;display:grid}.module-status>span{border:1px solid var(--dd-border-strong);border-radius:999px;grid-row:1/3;padding:6px 9px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.module-status>span.is-live{color:var(--dd-positive);background:var(--dd-positive-soft)}.module-status>span.is-warning{color:var(--dd-warning);background:var(--dd-warning-soft)}.module-status b{color:var(--dd-text);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.module-status small{color:var(--dd-muted);font-size:9px}.coverage-status-line{grid-template-columns:repeat(5,minmax(100px,1fr)) auto;display:grid;overflow:hidden}.coverage-status-line>div{border-right:1px solid var(--dd-border);align-content:center;gap:5px;min-height:68px;padding:11px 14px;display:grid}.coverage-status-line small{color:var(--dd-subtle);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-status-line b{color:var(--dd-text);font:15px ui-monospace,SFMono-Regular,Menlo,monospace}.coverage-status-line>button{background:var(--dd-accent-soft);color:var(--dd-accent-strong);cursor:pointer;border:0;padding:0 18px}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.overview-card{border-radius:12px;min-width:0;min-height:285px;overflow:hidden}.breadth-summary{grid-template-columns:150px 1fr;align-items:center;gap:20px;padding:22px;display:grid}.breadth-ring{background:radial-gradient(circle, var(--dd-surface) 60%, transparent 62%), conic-gradient(var(--dd-accent) var(--breadth-angle), var(--dd-negative) 0);border-radius:50%;place-items:center;width:128px;height:128px;display:grid}.breadth-ring span{text-align:center;display:grid}.breadth-ring b{color:var(--dd-text);font:22px ui-monospace,SFMono-Regular,Menlo,monospace}.breadth-ring small{color:var(--dd-muted);font-size:9px}.breadth-legend{gap:8px;display:grid}.breadth-legend p{color:var(--dd-muted);grid-template-columns:8px 1fr auto;align-items:center;gap:9px;margin:0;font-size:10px;display:grid}.breadth-legend p i{background:var(--dd-subtle);border-radius:50%;width:7px;height:7px}.breadth-legend p i.up{background:var(--dd-accent)}.breadth-legend p i.down{background:var(--dd-negative)}.breadth-legend p b{color:var(--dd-text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.breadth-legend>small{color:var(--dd-subtle);margin-top:6px;font-size:9px;line-height:1.5}.overview-sector-list,.overview-candidate-list,.overview-event-list{display:grid}.overview-sector-list>button{border:0;border-bottom:1px solid var(--dd-border);min-height:38px;color:var(--dd-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) 56px 68px;align-items:center;gap:10px;padding:7px 15px;display:grid}.overview-sector-list>button:hover{background:var(--dd-surface-hover)}.overview-sector-list span b,.overview-sector-list span small{display:block}.overview-sector-list span b{font-size:10px}.overview-sector-list span small{color:var(--dd-subtle);margin-top:2px;font-size:8px}.overview-sector-list strong{color:var(--dd-accent-strong);text-align:right;font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.overview-sector-list em{text-align:right;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.overview-event-list article{border-bottom:1px solid var(--dd-border);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;padding:8px 13px;display:grid}.event-level{border:1px solid var(--dd-border);width:32px;height:24px;color:var(--dd-muted);border-radius:6px;place-items:center;font:8px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.event-level.p0{border-color:var(--dd-negative);color:var(--dd-negative);background:var(--dd-negative-soft)}.event-level.p1{border-color:var(--dd-warning);color:var(--dd-warning);background:var(--dd-warning-soft)}.overview-event-list b,.overview-event-list p,.overview-event-list small{display:block}.overview-event-list b{color:var(--dd-text);font-size:9px}.overview-event-list p{color:var(--dd-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0;font-size:10px;overflow:hidden}.overview-event-list small{color:var(--dd-subtle);font-size:8px}.overview-event-list button{border:1px solid var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-accent-strong);cursor:pointer;border-radius:7px;padding:7px 9px;font-size:9px}.overview-candidate-list article{border-bottom:1px solid var(--dd-border)}.candidate-open{width:100%;min-height:59px;color:var(--dd-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 14px;display:grid}.candidate-open:hover{background:var(--dd-surface-hover)}.candidate-open>span{color:var(--dd-subtle);font:9px ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-open b{gap:8px;font-size:10px;display:flex}.candidate-open b small{color:var(--dd-subtle);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.candidate-open p{color:var(--dd-text-soft);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 2px;font-size:9px;overflow:hidden}.candidate-open em{color:var(--dd-warning);text-overflow:ellipsis;white-space:nowrap;font:8px/1.4 sans-serif;display:block;overflow:hidden}.candidate-open>strong{color:var(--dd-accent-strong);font-size:9px}.neutral-empty{min-height:180px;color:var(--dd-muted);text-align:left;justify-content:center;align-items:center;gap:14px;padding:24px;display:flex}.neutral-empty>span{color:var(--dd-subtle);font:30px ui-monospace,SFMono-Regular,Menlo,monospace}.neutral-empty b{color:var(--dd-text-soft);font-size:11px}.neutral-empty p{max-width:420px;margin:5px 0 0;font-size:10px;line-height:1.55}.module-breadcrumb{color:var(--dd-muted);align-items:center;gap:8px;margin:16px 24px 0;font-size:10px;display:flex}.overview-module .module-breadcrumb,.research-module .module-breadcrumb,.strategy-module .module-breadcrumb,.workspace-module .module-breadcrumb{margin:0}.module-breadcrumb button{color:var(--dd-accent-strong);cursor:pointer;background:0 0;border:0;padding:0}.module-breadcrumb b{color:var(--dd-subtle);font-weight:400}.module-breadcrumb strong{color:var(--dd-text)}.local-tabs{border-bottom:1px solid var(--dd-border);gap:3px;margin:10px 24px 0;display:flex}.research-module .local-tabs,.workspace-module .local-tabs{margin:0}.local-tabs button{min-height:38px;color:var(--dd-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 13px;font-size:10px}.local-tabs button:hover{color:var(--dd-text)}.local-tabs button.active{border-bottom-color:var(--dd-accent);color:var(--dd-accent-strong)}.market-page-grid{padding-top:12px}.market-view-overview>:is(.full-market-panel,.quote-lookup-panel,.chart-panel,.analysis-panel,.watchlist-panel,.metric-panel),.market-view-sectors>:is(.full-market-panel,.quote-lookup-panel,.chart-panel,.analysis-panel,.watchlist-panel,.metric-panel),.market-view-companies>:not(.full-market-panel){display:none!important}.company-research-header{grid-template-columns:minmax(280px,1.1fr) minmax(300px,.9fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.company-research-header p{color:var(--dd-accent-strong);margin:0 0 5px;font-size:9px}.company-research-header h2{color:var(--dd-text);margin:0;font-size:21px}.company-research-header h2 span{color:var(--dd-muted);margin-left:10px;font:10px ui-monospace,SFMono-Regular,Menlo,monospace}.company-research-header>div>small{color:var(--dd-subtle);font-size:9px}.company-header-facts{border:1px solid var(--dd-border);background:var(--dd-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.company-header-facts>span{background:var(--dd-surface-raised);gap:6px;padding:10px 12px;display:grid}.company-header-facts small{color:var(--dd-subtle);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.company-header-facts b{color:var(--dd-text-soft);font-size:9px;line-height:1.4}.company-header-actions{gap:7px;display:grid}.company-header-actions button,.strategy-editor-actions button,.settings-route-button{border:1px solid var(--dd-border-strong);background:var(--dd-surface-raised);color:var(--dd-accent-strong);cursor:pointer;border-radius:8px;padding:8px 11px;font-size:9px}.research-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.research-question{align-content:start;gap:10px;min-height:190px;padding:18px;display:grid}.research-question>small{color:var(--dd-accent-strong);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.research-question h3{color:var(--dd-text);margin:0;font-size:15px}.research-question p{color:var(--dd-muted);margin:0;font-size:11px;line-height:1.65}.research-question button{color:var(--dd-accent-strong);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:9px}.evidence-state{border:1px solid var(--dd-border);background:var(--dd-surface-raised);color:var(--dd-muted);border-radius:999px;justify-self:start;padding:5px 8px;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.evidence-state.disclosed{border-color:var(--dd-positive);background:var(--dd-positive-soft);color:var(--dd-positive)}.evidence-state.calculation{border-color:var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}.evidence-state.assumption,.evidence-state.plan{border-color:var(--dd-warning);background:var(--dd-warning-soft);color:var(--dd-warning)}.research-detail-panel{min-width:0;overflow:hidden}.research-detail-panel>.neutral-empty{min-height:240px}.financial-evidence-table{background:var(--dd-border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.financial-evidence-table>div{background:var(--dd-surface);align-content:center;gap:6px;min-height:92px;padding:13px 16px;display:grid}.financial-evidence-table span{color:var(--dd-muted);font-size:9px}.financial-evidence-table b{color:var(--dd-text);font:16px ui-monospace,SFMono-Regular,Menlo,monospace}.financial-evidence-table small{color:var(--dd-subtle);font-size:8px}.research-source-note{border-top:1px solid var(--dd-border);color:var(--dd-muted);margin:0;padding:13px 16px;font-size:9px}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.scenario-grid article{border:1px solid var(--dd-border);background:var(--dd-surface-raised);border-radius:10px;padding:16px}.scenario-grid span{color:var(--dd-accent-strong);font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.scenario-grid b{color:var(--dd-text);margin:10px 0;display:block}.scenario-grid p,.scenario-grid li{color:var(--dd-muted);font-size:10px;line-height:1.6}.validation-boundary{border-left:3px solid var(--dd-warning);background:var(--dd-warning-soft);margin:16px;padding:13px 15px}.validation-boundary b{color:var(--dd-warning)}.validation-boundary p{color:var(--dd-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.research-loading,.research-error,.research-start{padding:24px}.research-start b,.research-loading b,.research-error b{color:var(--dd-text)}.research-start p,.research-loading p,.research-error p{color:var(--dd-muted);font-size:10px}.strategy-editor-panel{padding-bottom:16px}.strategy-editor-panel>:not(.panel-heading){margin-left:16px;margin-right:16px}.strategy-editor-actions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.strategy-editor-actions .settings-save{border-color:var(--dd-accent);background:var(--dd-accent-soft)}.algorithm-settings-summary .settings-route-button{margin-top:18px;display:block}.evidence-backdrop{z-index:130;background:var(--dd-overlay);position:fixed;inset:0}.evidence-drawer{border-left:1px solid var(--dd-border-strong);background:var(--dd-surface);width:min(430px,94vw);height:100%;color:var(--dd-text);box-shadow:var(--dd-overlay-shadow);position:absolute;top:0;right:0;overflow:auto}.evidence-drawer>header{border-bottom:1px solid var(--dd-border);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:15px 18px;display:flex}.evidence-drawer header small{color:var(--dd-accent-strong);letter-spacing:.1em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.evidence-drawer h2{margin:5px 0 0;font-size:15px;line-height:1.35}.evidence-drawer header button{border:1px solid var(--dd-border);background:var(--dd-surface-raised);width:34px;height:34px;color:var(--dd-muted);cursor:pointer;border-radius:8px;font-size:19px}.evidence-body{gap:16px;padding:18px;display:grid}.evidence-body dl{background:var(--dd-border);gap:1px;margin:0;display:grid}.evidence-body dl>div{background:var(--dd-surface-raised);gap:7px;padding:13px;display:grid}.evidence-body dt{color:var(--dd-subtle);text-transform:uppercase;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.evidence-body dd{color:var(--dd-text-soft);margin:0;font-size:10px;line-height:1.6}.evidence-body>a{border:1px solid var(--dd-border-strong);background:var(--dd-accent-soft);color:var(--dd-accent-strong);text-align:center;border-radius:8px;padding:10px 12px;font-size:10px;text-decoration:none}.evidence-body>p{color:var(--dd-subtle);margin:0;font-size:9px;line-height:1.55}.announcement-action button{color:var(--dd-accent-strong);text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}@media (max-width:1180px){html[data-theme] .terminal-shell{grid-template-columns:76px minmax(0,1fr)}html[data-theme] .side-nav{align-items:center;padding:14px 8px}html[data-theme] .brand-mark{margin-left:0}html[data-theme] .nav-item{grid-template-columns:1fr;justify-items:center;width:58px;padding:0}html[data-theme] .nav-item small,html[data-theme] .side-foot{display:none}html[data-theme] .topbar{grid-template-columns:minmax(190px,1fr) minmax(260px,420px) 42px}.algorithm-indicator{display:none}.company-research-header{grid-template-columns:1fr 1fr}.company-header-actions{grid-column:1/-1;grid-template-columns:repeat(2,auto);justify-content:start}}@media (max-width:760px){html[data-theme] .terminal-shell{display:block}html[data-theme] .side-nav{z-index:60;border-right:0;border-bottom:1px solid var(--dd-border);grid-template-columns:auto minmax(0,1fr);width:100%;height:auto;padding:8px 10px;display:grid;position:sticky;top:0}html[data-theme] .side-nav nav{flex-direction:row;gap:3px;min-width:0;margin:0 0 0 8px;overflow-x:auto}html[data-theme] .brand-mark{width:36px;height:36px}html[data-theme] .nav-item{width:40px;min-width:40px;height:36px}html[data-theme] .side-nav .side-foot{display:none}html[data-theme] .topbar{grid-template-columns:1fr 42px;min-height:112px;padding:9px 12px}html[data-theme] .topbar .title-block{min-width:0}html[data-theme] .topbar .security-search{grid-area:2/1/auto/-1}html[data-theme] .settings-trigger{grid-area:1/2}.overview-module,.research-module,.strategy-module,.workspace-module{padding:12px}.overview-grid,.research-evidence-grid,.scenario-grid{grid-template-columns:1fr}.coverage-status-line{grid-template-columns:repeat(2,1fr)}.coverage-status-line>button{min-height:50px}.breadth-summary{grid-template-columns:118px 1fr;gap:12px;padding:16px}.breadth-ring{width:105px;height:105px}.module-header{align-items:flex-start}.company-research-header{grid-template-columns:1fr}.company-header-facts,.company-header-actions{grid-column:auto}.financial-evidence-table{grid-template-columns:repeat(2,1fr)}.local-tabs{margin-left:12px;margin-right:12px;overflow-x:auto}.local-tabs button{flex:none}.module-breadcrumb{margin-left:12px;margin-right:12px}}@media (max-width:1180px) and (min-width:761px){html[data-theme] .terminal-shell{grid-template-columns:196px minmax(0,1fr)}html[data-theme] .side-nav{align-items:stretch;padding:14px 10px}html[data-theme] .brand-mark{margin-left:10px}html[data-theme] .nav-item{grid-template-columns:28px minmax(0,1fr);justify-items:stretch;width:100%;padding:0 10px}html[data-theme] .nav-item small{text-overflow:ellipsis;white-space:nowrap;margin-left:8px;display:block;overflow:hidden}}@media (max-width:760px){html[data-theme] .side-nav{grid-template-columns:38px minmax(0,1fr)}html[data-theme] .side-nav nav{justify-content:flex-start;padding-bottom:2px}html[data-theme] .nav-item{grid-template-columns:1fr;align-content:center;justify-items:center;width:76px;min-width:76px;height:46px;padding:3px 4px;display:grid}html[data-theme] .nav-item small{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:70px;margin:3px 0 0;font-size:9px;line-height:12px;display:block;overflow:hidden}.company-filing-list article{grid-template-columns:34px minmax(0,1fr)}.filing-actions{grid-column:2;justify-items:start}.review-page{padding-top:10px}.review-return-bar{flex-direction:column;align-items:stretch;width:calc(100% - 24px)}.review-return-bar>button{justify-content:center}.latest-report-callout{flex-direction:column;align-items:stretch}.latest-report-callout>a{text-align:center}.company-profile-facts,.customer-source-list>a{grid-template-columns:1fr}.customer-source-list em{grid-area:auto/1;margin-top:4px}html[data-theme] body{overflow-x:hidden}html[data-theme] .terminal-shell{min-height:100dvh;padding-bottom:calc(98px + env(safe-area-inset-bottom));display:block}html[data-theme] .workspace{width:100%;min-width:0;overflow:clip}html[data-theme] .side-nav{z-index:90;inset:auto 0 calc(28px + env(safe-area-inset-bottom)) 0;border:0;border-top:1px solid var(--dd-border);background:color-mix(in srgb, var(--dd-sidebar) 96%, transparent);width:100%;height:66px;box-shadow:0 -8px 24px color-mix(in srgb, var(--dd-overlay) 22%, transparent);border-bottom:0;padding:5px 7px;display:block;position:fixed}html[data-theme] .brand-mark,html[data-theme] .side-nav .side-foot{display:none}html[data-theme] .side-nav nav{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex-direction:row;justify-content:flex-start;gap:4px;min-width:0;height:56px;margin:0;padding:0 1px;display:flex;overflow-x:auto}html[data-theme] .side-nav nav::-webkit-scrollbar{display:none}html[data-theme] .nav-item{scroll-snap-align:start;text-align:center;border:1px solid #0000;border-radius:9px;flex:0 0 70px;grid-template-columns:1fr;align-content:center;justify-items:center;width:70px;min-width:70px;height:54px;padding:4px 3px;display:grid}html[data-theme] .nav-item span{font-size:16px;line-height:17px}html[data-theme] .nav-item small{text-overflow:ellipsis;white-space:nowrap;max-width:64px;margin:4px 0 0;font-size:9px;line-height:11px;display:block;overflow:hidden}html[data-theme] .nav-item.active{border-color:var(--dd-border-strong);box-shadow:inset 0 2px 0 var(--dd-accent)}html[data-theme] .topbar{z-index:70;border-bottom:1px solid var(--dd-border);grid-template-columns:minmax(0,1fr) 44px;gap:9px 10px;min-height:112px;padding:10px 12px 11px;display:grid;position:sticky;top:0}html[data-theme] .topbar .title-block{align-self:center;min-width:0}html[data-theme] .eyebrow{letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px;font-size:7px;overflow:hidden}html[data-theme] .topbar h1{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;line-height:1.15;overflow:hidden}html[data-theme] .topbar h1 span{letter-spacing:0;font-size:11px}html[data-theme] .settings-trigger{border-radius:10px;grid-area:1/2;width:44px;min-width:44px;height:44px;margin:0}html[data-theme] .topbar .security-search{grid-area:2/1/auto/-1;gap:8px;width:100%;height:44px;padding-left:12px}html[data-theme] .topbar .security-search input{font-size:14px}html[data-theme] .topbar .security-search button{border:0;border-left:1px solid var(--dd-border);border-radius:0 8px 8px 0;align-self:stretch;min-width:64px;font-size:11px}html[data-theme] .ticker-board{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;border-bottom:1px solid var(--dd-border);background:var(--dd-surface-subtle);scrollbar-width:none;grid-template-columns:none;gap:8px;min-height:86px;padding:8px 10px;display:flex;overflow-x:auto}html[data-theme] .ticker-board::-webkit-scrollbar{display:none}html[data-theme] .ticker-title,html[data-theme] .ticker-board button{scroll-snap-align:start;border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:10px;flex:0 0 156px;align-content:center;min-width:156px;min-height:68px;padding:9px 11px}html[data-theme] .ticker-title{gap:5px;display:grid}html[data-theme] .ticker-title span{color:var(--dd-accent-strong);letter-spacing:.12em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}html[data-theme] .ticker-title b{margin:0;font-size:11px;line-height:1.35}html[data-theme] .ticker-board button{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:5px;display:grid}html[data-theme] .ticker-board button span{color:var(--dd-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:10px;overflow:hidden}html[data-theme] .ticker-board button b{grid-column:1/-1;font-size:18px;line-height:1}html[data-theme] .ticker-board button small{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:9px;line-height:1.25;overflow:hidden}html[data-theme] .ticker-clock{display:none}html[data-theme] .ticker-unavailable{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:10px;flex:1 0 calc(100vw - 20px);min-height:68px;padding:12px}html[data-theme] .alert-ribbon{grid-template-columns:1fr;align-items:start;gap:7px;min-height:0;padding:13px 14px;display:grid}html[data-theme] .alert-ribbon b{letter-spacing:.04em;font-size:10px}html[data-theme] .alert-ribbon span{font-size:11px;line-height:1.5}html[data-theme] .alert-ribbon button{border:1px solid;border-radius:8px;justify-self:start;min-height:36px;padding:0 12px;font-size:10px}.overview-module,.research-module,.strategy-module,.workspace-module{gap:11px;padding:10px}html[data-theme] .module-header{grid-template-columns:1fr;gap:12px;min-height:0;padding:15px;display:grid}html[data-theme] .module-header h2{font-size:18px;line-height:1.25}html[data-theme] .module-status{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-content:start;width:100%;display:grid}html[data-theme] .module-status>span{grid-row:1/3}html[data-theme] .coverage-status-line{grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden}html[data-theme] .coverage-status-line>div{border-bottom:1px solid var(--dd-border);min-height:62px;padding:10px 12px}html[data-theme] .coverage-status-line>div:nth-child(2n){border-right:0}html[data-theme] .coverage-status-line>button{border-top:0;grid-column:1/-1;min-height:44px}html[data-theme] .overview-grid,html[data-theme] .research-evidence-grid,html[data-theme] .scenario-grid,html[data-theme] .workspace-widget-grid{grid-template-columns:minmax(0,1fr);gap:10px}html[data-theme] .overview-card{min-height:0}html[data-theme] .breadth-summary{grid-template-columns:104px minmax(0,1fr);gap:13px;padding:15px}html[data-theme] .breadth-ring{width:96px;height:96px}html[data-theme] .breadth-ring b{font-size:18px}html[data-theme] .panel-heading{gap:8px;min-height:50px;padding:9px 13px}html[data-theme] .panel-heading>:last-child{text-align:right;max-width:46%}html[data-theme] :is(.table-wrap,.factor-library-table,.kline-canvas){overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}html[data-theme] .table-wrap table{min-width:860px}html[data-theme] :is(.fast-ranking-table,.live-market-panel .table-wrap,.full-market-table) table{table-layout:auto;min-width:1040px}html[data-theme] .table-wrap :is(th,td){white-space:nowrap;padding:11px 13px}html[data-theme] .table-wrap td small{white-space:normal;max-width:190px;line-height:1.35}html[data-theme] .table-wrap :is(th:first-child,td:first-child){z-index:2;border-right:1px solid var(--dd-border);background:var(--dd-surface);position:sticky;left:0}html[data-theme] .table-wrap th:first-child{z-index:3;background:var(--dd-surface-raised)}html[data-theme] :is(.local-tabs,.sector-tabs,.period-switch,.chart-view-switch){overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}html[data-theme] :is(.local-tabs,.sector-tabs,.period-switch,.chart-view-switch)::-webkit-scrollbar{display:none}html[data-theme] .local-tabs{gap:0;margin:0;padding:0 5px}html[data-theme] .local-tabs button{flex:none;min-height:44px;padding:0 12px}html[data-theme] .module-breadcrumb{white-space:nowrap;min-height:34px;margin:0;overflow-x:auto}html[data-theme] .company-research-header{grid-template-columns:1fr;gap:13px;padding:15px}html[data-theme] .company-research-header h2{font-size:19px}html[data-theme] .company-header-facts,html[data-theme] .financial-evidence-table{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .company-header-actions{grid-column:auto;grid-template-columns:1fr}html[data-theme] .company-header-actions button{min-height:42px}html[data-theme] .research-question{gap:9px;min-height:0;padding:15px}html[data-theme] .research-question h3{line-height:1.35}html[data-theme] .strategy-editor-panel>:not(.panel-heading){margin-left:12px;margin-right:12px}html[data-theme] .strategy-editor-actions{flex-direction:column-reverse;align-items:stretch}html[data-theme] .strategy-editor-actions button{min-height:42px}html[data-theme] :is(.research-metrics,.quintile-grid,.validation-gates,.risk-metric-grid){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme] .factor-library-row{min-width:720px}html[data-theme] .workspace-toolbar{flex-direction:column;align-items:stretch;gap:12px;min-height:0;padding:15px}html[data-theme] .workspace-toolbar>div:last-child{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}html[data-theme] .workspace-toolbar button{flex:none;min-height:38px}html[data-theme] .profile-page{padding:10px}html[data-theme] .profile-intro{grid-template-columns:1fr}html[data-theme] .profile-hero{grid-template-columns:1fr;min-height:0}html[data-theme] .profile-orbit{width:170px;height:170px;margin:28px auto 10px}html[data-theme] .profile-orbit>b{font-size:32px}html[data-theme] .profile-hero-copy{padding:22px 20px 26px}html[data-theme] .profile-hero-copy h2{font-size:clamp(24px,7vw,30px);line-height:1.18}html[data-theme] .profile-actions{grid-template-columns:1fr;gap:8px;display:grid}html[data-theme] .profile-actions button{min-height:44px}html[data-theme] .questionnaire-shell{padding:10px}html[data-theme] .question-card{min-height:0}html[data-theme] .question-stage{padding:24px 16px 20px}html[data-theme] .question-stage h2{font-size:23px;line-height:1.25}html[data-theme] .answer-grid{grid-template-columns:1fr;gap:8px;margin-top:20px}html[data-theme] .answer-grid button{min-height:82px;padding:13px 14px}html[data-theme] .settings-backdrop{padding:max(16px, env(safe-area-inset-top)) 0 0;align-items:end}html[data-theme] .settings-panel{width:100%;max-height:calc(100dvh - max(16px, env(safe-area-inset-top)));padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0}html[data-theme] .settings-panel>header{min-height:66px;padding:12px 14px}html[data-theme] .settings-home,html[data-theme] .settings-section{padding:14px}html[data-theme] .settings-menu>button{min-height:68px;padding:11px 13px}html[data-theme] .settings-choice-grid{grid-template-columns:1fr}html[data-theme] .settings-choice-grid>button{min-height:66px}html[data-theme] .settings-panel>footer{padding:12px 14px}html[data-theme] .settings-panel>footer button{min-height:42px}html[data-theme] .evidence-drawer{width:100%}html[data-theme] .terminal-statusbar{z-index:95;height:calc(28px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);scrollbar-width:none;gap:14px;left:0;right:0;overflow-x:auto}html[data-theme] .terminal-statusbar::-webkit-scrollbar{display:none}}@media (max-width:420px){html[data-theme] .topbar h1{font-size:19px}html[data-theme] .topbar h1 span{font-size:10px}html[data-theme] .ticker-title,html[data-theme] .ticker-board button{flex-basis:148px;min-width:148px}html[data-theme] .breadth-summary{grid-template-columns:92px minmax(0,1fr)}html[data-theme] .breadth-ring{width:86px;height:86px}html[data-theme] :is(.research-metrics,.quintile-grid,.validation-gates,.risk-metric-grid){grid-template-columns:1fr}}.holding-entry-intro,.holding-draft-heading,.research-holding-list>div:first-child,.local-privacy-controls{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.holding-entry-intro{padding:16px 18px 12px}.holding-entry-intro b,.holding-draft-heading b,.research-holding-list b,.local-privacy-controls b{color:var(--dd-text);font-size:12px}.holding-entry-intro p,.holding-draft-heading p,.local-privacy-controls p{color:var(--dd-muted);margin:5px 0 0;font-size:10px;line-height:1.55}.holding-entry-intro>span,.holding-draft-heading>span{color:var(--dd-accent-strong);letter-spacing:.08em;flex:none;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.holding-text-entry{color:var(--dd-text-soft);gap:7px;padding:0 18px;font-size:10px;display:grid}.holding-text-entry textarea,.human-verification textarea{resize:vertical;border:1px solid var(--dd-border);background:var(--dd-surface-raised);width:100%;min-height:112px;color:var(--dd-text);border-radius:9px;outline:0;padding:12px 13px;font:11px/1.65 inherit}.holding-text-entry textarea:focus,.human-verification textarea:focus{border-color:var(--dd-accent);box-shadow:0 0 0 3px var(--dd-accent-soft)}.holding-entry-actions{gap:8px;padding:12px 18px;display:flex}.holding-entry-actions button,.privacy-disclosure button,.holding-draft>button,.research-holding-list button,.local-privacy-controls button,.human-verification button{border:1px solid var(--dd-border-strong);background:var(--dd-surface-raised);min-height:36px;color:var(--dd-text-soft);cursor:pointer;border-radius:8px;padding:0 13px;font-size:9px}.holding-entry-actions .import-button,.privacy-disclosure .import-button,.holding-draft>.import-button{border-color:var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-accent-strong)}.privacy-disclosure{border:1px solid var(--dd-warning);background:var(--dd-warning-soft);border-radius:9px;margin:0 18px 14px;padding:13px 14px}.privacy-disclosure b{color:var(--dd-warning);font-size:10px}.privacy-disclosure p{color:var(--dd-text-soft);font-size:10px;line-height:1.55}.privacy-disclosure>div{justify-content:flex-end;gap:8px;display:flex}.holding-draft,.research-holding-list{border:1px solid var(--dd-border);background:var(--dd-surface-subtle);border-radius:10px;gap:10px;margin:0 18px 14px;padding:14px;display:grid}.holding-draft article{grid-template-columns:minmax(140px,1.4fr) minmax(105px,.8fr) minmax(150px,1fr) minmax(110px,.7fr) 34px;gap:7px;display:grid}.holding-draft article :is(input,select){border:1px solid var(--dd-border);background:var(--dd-surface);min-width:0;height:36px;color:var(--dd-text);border-radius:7px;outline:0;padding:0 9px;font-size:9px}.holding-draft article>button{border:1px solid var(--dd-border);background:var(--dd-surface);color:var(--dd-muted);cursor:pointer;border-radius:7px}.holding-draft article small{color:var(--dd-warning);grid-column:1/-1;font-size:9px}.holding-draft article.needs-clarification{border-left:2px solid var(--dd-warning);padding-left:9px}.holding-save-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.holding-save-options label{border:1px solid var(--dd-border);background:var(--dd-surface);border-radius:8px;align-items:flex-start;gap:8px;padding:10px;display:flex}.holding-save-options label.disabled{opacity:.55}.holding-save-options b,.holding-save-options small{display:block}.holding-save-options b{font-size:9px}.holding-save-options small{color:var(--dd-muted);margin-top:3px;font-size:8px}.holding-message{border-left:2px solid var(--dd-accent);background:var(--dd-accent-soft);color:var(--dd-text-soft);margin:0 18px 14px;padding:10px 12px;font-size:9px;line-height:1.5}.research-holding-list>article{border-top:1px solid var(--dd-border);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-top:9px;display:grid}.research-holding-list small{color:var(--dd-muted);margin-top:3px;font-size:8px;display:block}.research-holding-list>article>span{color:var(--dd-text-soft);font:11px ui-monospace,SFMono-Regular,Menlo,monospace}.other-entry-methods{border:1px solid var(--dd-border);background:var(--dd-surface-subtle);border-radius:9px;margin:0 18px 14px}.other-entry-methods>summary{cursor:pointer;color:var(--dd-text-soft);padding:12px 14px;font-size:10px;font-weight:700}.other-entry-methods .connection-options{border-top:1px solid var(--dd-border)}.local-privacy-controls{border-top:1px solid var(--dd-border);margin:0 18px 16px;padding-top:14px}.local-privacy-controls>span{color:var(--dd-positive);flex-basis:100%;font-size:9px}.source-sync-status{border:1px solid var(--dd-border);border-left:3px solid var(--dd-subtle);background:var(--dd-surface-raised);border-radius:8px;gap:6px;margin:14px 16px;padding:11px 13px;display:grid}.source-sync-status.success,.source-sync-status.empty{border-left-color:var(--dd-positive)}.source-sync-status.partial{border-left-color:var(--dd-warning)}.source-sync-status.failed,.source-sync-status.not_configured{border-left-color:var(--dd-negative)}.source-sync-status>div{justify-content:space-between;gap:12px;display:flex}.source-sync-status b{color:var(--dd-text);font-size:9px}.source-sync-status span,.source-sync-status small{color:var(--dd-muted);font-size:8px}.source-sync-status p{color:var(--dd-text-soft);margin:0;font-size:9px;line-height:1.5}.research-conclusion-panel{overflow:hidden}.conclusion-version{border-bottom:1px solid var(--dd-border);background:var(--dd-surface-subtle);color:var(--dd-muted);flex-wrap:wrap;gap:16px;padding:10px 16px;font-size:8px;display:flex}.conclusion-version b{color:var(--dd-text-soft);font-weight:600}.conclusion-statement,.conclusion-narrative{border-bottom:1px solid var(--dd-border);margin:0;padding:18px}.conclusion-statement small,.conclusion-narrative small{color:var(--dd-accent-strong);letter-spacing:.08em;font:8px ui-monospace,SFMono-Regular,Menlo,monospace}.conclusion-statement h3{max-width:1050px;color:var(--dd-text);margin:9px 0 0;font-size:17px;line-height:1.45}.conclusion-narrative p{max-width:1100px;color:var(--dd-text-soft);margin:9px 0 0;font-size:11px;line-height:1.75}.conclusion-evidence-map{background:var(--dd-border);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.conclusion-evidence-map article{background:var(--dd-surface-raised);align-content:start;gap:8px;min-width:0;padding:14px;display:grid}.conclusion-evidence-map b{color:var(--dd-text);font-size:9px;line-height:1.5}.conclusion-evidence-map small{color:var(--dd-muted);font-size:8px;line-height:1.45}.conclusion-evidence-map a{color:var(--dd-accent-strong);font-size:8px;text-decoration:none}.human-verification{grid-template-columns:minmax(180px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.human-verification b{color:var(--dd-text);font-size:10px}.human-verification p{color:var(--dd-muted);margin:4px 0 0;font-size:8px;line-height:1.45}.human-verification textarea{min-height:72px}.human-verification>small{color:var(--dd-positive);grid-column:1/-1;font-size:8px}@media (max-width:760px){.holding-entry-intro,.holding-draft-heading,.local-privacy-controls{flex-direction:column;gap:9px}.holding-entry-actions{grid-template-columns:1fr 1fr;display:grid}.holding-entry-actions button{min-width:0}.holding-draft article{grid-template-columns:1fr 1fr}.holding-draft article>:first-child{grid-column:1/-1}.holding-draft article>button{min-height:36px}.holding-save-options{grid-template-columns:1fr}.research-holding-list>article{grid-template-columns:minmax(0,1fr) auto}.research-holding-list>article>button{grid-column:1/-1}.source-sync-status>div{display:grid}.conclusion-evidence-map,.human-verification{grid-template-columns:1fr}.human-verification>small{grid-column:auto}}
