.analysis-cockpit{--ac-bg:#101c2d;--ac-card:#162438;--ac-edge:#2a3d54;--ac-muted:#a0b3ca;--ac-teal:#73ddc8;color:#e6edf7;background:#0b1523;max-width:1800px;min-height:100vh;margin:auto;padding:24px clamp(16px,3vw,48px) 50px;font:15px/1.55 system-ui}.analysis-cockpit *{box-sizing:border-box}.analysis-cockpit a{color:var(--ac-teal);text-decoration:none}.analysis-cockpit button,.analysis-cockpit input,.analysis-cockpit select{font:inherit;color:inherit;border:1px solid var(--ac-edge);background:#1b2e45;border-radius:8px;min-height:44px;padding:10px 14px}.analysis-cockpit button{cursor:pointer}.analysis-cockpit button:hover{border-color:var(--ac-teal)}.analysis-cockpit button:disabled{opacity:.5;cursor:default}.analysis-cockpit button:focus-visible,.analysis-cockpit a:focus-visible,.analysis-cockpit input:focus{outline-offset:3px;outline:2px solid #a7c8ff}.analysis-cockpit h1{letter-spacing:-.04em;margin:10px 0;font-size:clamp(30px,4vw,48px);line-height:1.1}.analysis-cockpit h2{margin:5px 0 13px;font-size:23px;line-height:1.3}.analysis-cockpit h3{margin:22px 0 10px;font-size:16px}.analysis-cockpit p{margin:9px 0 15px}.analysis-cockpit small,.cockpit-muted{color:var(--ac-muted);font-size:13px;line-height:1.6}.cockpit-header{border-bottom:1px solid var(--ac-edge);justify-content:space-between;gap:20px;padding-bottom:18px;display:flex}.cockpit-brand{letter-spacing:.08em;font-weight:800}.cockpit-brand span{color:var(--ac-muted);letter-spacing:0;font-size:12px;font-weight:400;display:block}.cockpit-header nav{align-items:center;gap:22px;display:flex}.cockpit-intro{justify-content:space-between;align-items:center;gap:15px;padding:36px 0 20px;display:flex}.cockpit-kicker{text-transform:uppercase;letter-spacing:.13em;color:#98b1ce;font-size:11px;font-weight:700}.cockpit-tag{color:#8ee6d5;white-space:nowrap;background:#173238;border:1px solid #355c68;border-radius:30px;padding:6px 11px;font-size:12px}.cockpit-search{background:var(--ac-card);border:1px solid var(--ac-edge);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:18px;display:flex}.cockpit-search input{width:190px;max-width:100%}.cockpit-search button[type=submit]{background:#245e60;border-color:#459f98}.cockpit-quick{flex-wrap:wrap;gap:9px;margin:14px 0 26px;display:flex}.cockpit-quick button{text-align:left;padding:8px 11px;font-size:13px}.cockpit-quick span{color:var(--ac-muted);font-size:11px;display:block}.cockpit-stock-head{justify-content:space-between;align-items:center;gap:25px;margin:26px 0;display:flex}.cockpit-stock-head h2{font-size:30px}.cockpit-stock-head h2 span{color:#92b3d3;margin-left:10px;font-size:20px;font-weight:400}.cockpit-stock-head>div:last-child{text-align:right;flex-shrink:0;font-size:12px}.cockpit-stock-head>div:last-child span,.cockpit-stock-head>div:last-child small{display:block}.cockpit-sector{background:linear-gradient(120deg,#17313a,#142238);border:1px solid #315369;border-radius:14px;grid-template-columns:1.1fr 1fr;gap:28px;margin-bottom:24px;padding:24px;display:grid}.cockpit-sector h2{font-size:21px}.cockpit-sector .cockpit-state{text-transform:uppercase;letter-spacing:.07em;border:1px solid #46586b;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.cockpit-state.risk_on{color:#89e9c3;border-color:#4d8e76}.cockpit-state.risk_off{color:#ffadb6;border-color:#995866}.cockpit-state.mixed{color:#f2d08b;border-color:#88784f}.cockpit-relative svg{width:100%;height:auto;display:block}.cockpit-workspace{grid-template-columns:minmax(0,1fr) minmax(290px,350px);align-items:start;gap:18px;display:grid}.cockpit-main-chart,.cockpit-inspector{background:var(--ac-card);border:1px solid var(--ac-edge);border-radius:12px;min-width:0;overflow:hidden}.cockpit-frame-tabs{border-bottom:1px solid var(--ac-edge);gap:6px;padding:10px;display:flex}.cockpit-frame-tabs button{background:0 0;border-color:#0000;flex:1;min-width:0;padding:8px 5px}.cockpit-frame-tabs small{font-size:10px;display:block}.cockpit-frame-tabs [aria-selected=true]{background:#264058;border-color:#4b7c94}.cockpit-frame-meta{padding:18px 22px 5px}.cockpit-frame-meta h2{font-size:19px}.cockpit-frame-meta p{color:var(--ac-muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px}.cockpit-chart{padding:10px 14px}.cockpit-chart svg{border:1px solid #26354a;border-radius:7px;width:100%;height:auto;display:block}.cockpit-chart-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.cockpit-chart-tools label{align-items:center;gap:5px;display:flex}.cockpit-chart-tools input{accent-color:#62c7ba;min-height:0;padding:0}.cockpit-chart-tools select{min-height:36px;padding:5px}.cockpit-segment{display:flex}.cockpit-segment button{border-radius:0;min-height:36px;padding:5px 10px}.cockpit-segment button[aria-pressed=true]{color:#8de4d7;background:#2a4354}.cockpit-value{color:#b7c9df;font-size:12px}.cockpit-model{border-top:1px solid var(--ac-edge);padding:16px 22px}.analysis-cockpit summary{cursor:pointer;min-height:35px;padding:6px 0;font-weight:600}.cockpit-model dl>div{border-bottom:1px solid var(--ac-edge);grid-template-columns:1fr 2fr;gap:15px;padding:8px 0;display:grid}.analysis-cockpit dd{overflow-wrap:anywhere;margin:0}.cockpit-inspector{padding:22px}.cockpit-inspector p{font-size:13px}.cockpit-evidence-list{gap:8px;display:grid}.cockpit-evidence-list button,.cockpit-count{text-align:left;background:#142236;width:100%;margin-bottom:6px;font-size:13px;display:block}.cockpit-evidence-list small,.cockpit-count small{color:#a2b6d0;margin-top:3px;font-size:11px;display:block}.cockpit-selected{overflow-wrap:anywhere;background:#302843;border:1px solid #725598;border-radius:8px;padding:12px}.cockpit-research-tabs{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.cockpit-research-tabs [aria-pressed=true]{color:#b7fff0;background:#315266;border-color:#5cbdb0}.cockpit-area-pane[hidden]{display:none!important}.cockpit-area-pane>.compact-sector,.cockpit-area-pane>.compact-inspector{margin:14px 0 0}.cycle-lab,.cockpit-conclusion{background:var(--ac-card);border:1px solid var(--ac-edge);border-radius:12px;margin-top:14px;padding:26px}.cockpit-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cycle-components{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.cycle-components article{background:#102034;border:1px solid #30455c;border-radius:10px;min-width:0;padding:18px}.cycle-components article>span{color:#9db3cf;font-size:12px;display:block}.cycle-components strong{color:#8ce5d0;font-size:30px;line-height:1.3;display:block}.cycle-components dl div{border-bottom:1px solid var(--ac-edge);justify-content:space-between;gap:12px;padding:7px 0;font-size:12px;display:flex}.cycle-components dd{text-align:right;font-weight:700}.cycle-components small{font-size:11px}.cycle-figure{margin:14px 0}.cycle-figure svg{border:1px solid #2b3f55;border-radius:10px;width:100%;height:auto}.cycle-figure figcaption{color:#a6bcd4;font-size:12px}.cycle-turn{background:#26253c;border-left:3px solid #ae86e0;padding:14px 18px}.cycle-windows{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cycle-windows>div{border:1px solid var(--ac-edge);border-radius:8px;padding:14px;font-size:12px}.cycle-windows span{color:#acc0d7;margin-top:5px;display:block}.cockpit-empty{background:#302c28;border:1px solid #675843;border-radius:10px;margin:20px 0;padding:18px}.cockpit-empty button{margin:8px}.cockpit-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cycle-journal{padding:0;list-style:none}.cycle-journal li{border:1px solid var(--ac-edge);border-radius:9px;margin:10px 0;padding:14px}.cycle-journal li>span{color:var(--ac-muted);overflow-wrap:anywhere;margin:8px 0;font-size:12px;display:block}.cockpit-provenance{border:1px solid var(--ac-edge);overflow-wrap:anywhere;border-radius:10px;margin-top:20px;padding:16px 22px;font-size:13px}.cockpit-loading{text-align:center;border:1px solid var(--ac-edge);background:#142236;border-radius:12px;padding:65px 24px}.cockpit-loading>span{border:3px solid #34516c;border-top-color:#7ee2ca;border-radius:50%;width:24px;height:24px;margin:0 auto 20px;animation:1s linear infinite cockpit-spin;display:block}.analysis-cockpit footer{color:var(--ac-muted);padding:30px 0 10px;font-size:12px}.analysis-cockpit figure{max-width:100%}@keyframes cockpit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cockpit-loading>span{animation:none}}@media (width<=1050px){.cockpit-workspace{grid-template-columns:1fr}.cockpit-inspector{grid-template-columns:1fr 1fr;gap:8px 22px;display:grid}.cockpit-inspector>h2,.cockpit-inspector>.cockpit-kicker,.cockpit-inspector>.cockpit-selected,.cockpit-inspector>h3{grid-column:1/-1}}@media (width<=650px){.analysis-cockpit{padding:18px 12px 35px}.cockpit-header{flex-direction:column;gap:14px}.cockpit-header nav{flex-wrap:wrap;gap:16px;font-size:13px}.cockpit-intro{flex-direction:column;align-items:flex-start;padding:25px 0 15px}.cockpit-search{gap:8px;padding:14px}.cockpit-search input{width:calc(100% - 80px)}.cockpit-search button{width:100%}.cockpit-quick{grid-template-columns:1fr 1fr;display:grid}.cockpit-quick button{min-width:0}.cockpit-stock-head{display:block}.cockpit-stock-head h2{font-size:25px}.cockpit-stock-head>div:last-child{text-align:left;margin-top:12px}.cockpit-sector{grid-template-columns:1fr;gap:15px;padding:18px}.cockpit-main-chart{border-radius:9px}.cockpit-inspector{padding:18px;display:block}.cockpit-chart{padding:8px}.cockpit-chart-tools{gap:8px}.cockpit-frame-meta{padding:15px 14px 5px}.cockpit-model{padding:14px}.cockpit-model dl>div{grid-template-columns:1fr}.cycle-lab,.cockpit-conclusion{padding:18px 14px}.cockpit-section-head{flex-direction:column;align-items:flex-start}.cycle-components,.cycle-windows{grid-template-columns:1fr}.cycle-components article{padding:14px}.cycle-components dl div{font-size:14px}.cycle-components small{font-size:12px}.cockpit-provenance{padding:14px}.analysis-cockpit p,.analysis-cockpit li{overflow-wrap:anywhere}.cockpit-frame-tabs{gap:1px;padding:7px}.cockpit-frame-tabs button{font-size:13px}.cockpit-value{font-size:11px}}.cockpit-intro-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cockpit-segment button,.cockpit-chart-tools select{min-height:44px}.cockpit-elliott{background:#1c263d;border:1px solid #786394;border-radius:12px;margin:22px 0;padding:24px}.cockpit-elliott h2{color:#e1cbff;font-size:28px}.elliott-context{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.elliott-context article,.elliott-count-card{background:#142238;border:1px solid #45516a;border-radius:9px;min-width:0;padding:16px}.elliott-context button{text-align:left;width:100%}.elliott-context [aria-pressed=true]{border-color:#cba2ff}.elliott-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.elliott-count-card ul,.elliott-anchors{overflow-wrap:anywhere;padding-left:20px;font-size:13px}.cockpit-jump{border:1px solid #9976bc;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;display:inline-flex}.cockpit-elliott p{overflow-wrap:anywhere}@media (width<=800px){.elliott-context,.elliott-counts{grid-template-columns:1fr}.cockpit-elliott{padding:17px 13px}.elliott-count-card{padding:14px}.cockpit-elliott h2{font-size:24px}}.elliott-tree-panel{border-top:1px solid #4c5473;margin-top:20px;padding-top:14px}.elliott-tree-panel h4{margin:8px 0;font-size:18px}.elliott-tree-root,.elliott-tree-children{margin:10px 0;padding:0;list-style:none}.elliott-tree-children{border-left:2px solid #52627c;padding-left:13px}.elliott-tree-node{border:1px solid #45526b;border-radius:8px;min-width:0;margin:9px 0;padding:10px}.elliott-tree-node>summary{overflow-wrap:anywhere;min-height:44px;font-weight:700}.elliott-tree-node summary small,.tree-source-anchors small{display:block}.tree-validity,.tree-rule-state{text-transform:uppercase;border:1px solid #58627b;border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.5;display:inline-block}.tree-validity.valid,.tree-rule-state.pass{color:#8be8c6;border-color:#528b78}.tree-validity.rejected,.tree-rule-state.fail{color:#ffadb6;border-color:#a36475}.tree-validity.provisional,.tree-validity.developing,.tree-rule-state.unavailable{color:#f0ce88;border-color:#8a7952}.tree-validity.unavailable,.tree-rule-state.not_applicable{color:#b4c2d3}.tree-source-anchors{overflow-wrap:anywhere;padding-left:19px;font-size:12px}.tree-source-anchors li{margin:7px 0}.tree-checklist{border-top:1px solid #3b4962;margin:12px 0}.tree-rule-group h5{color:#ccdaf0;margin:17px 0 8px;font-size:14px}.tree-rule-group ul{padding:0;list-style:none}.tree-rule-group li{border-top:1px solid #39465d;padding:10px 0}.tree-rule-group p{font-size:12px}.tree-rule-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;font-size:12px;display:flex}.tree-rule-heading b{flex:140px}.tree-measurement{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.tree-missing{background:#263041;border-left:2px solid #a79572;padding:10px;font-size:12px}.elliott-tree-node button[aria-pressed=true]{background:#3d3152;border-color:#c8a0f3}.elliott-tree-node details details{min-width:0}@media (width<=650px){.elliott-tree-children{padding-left:8px}.elliott-tree-node{padding:9px}.elliott-tree-node>button{width:100%}.tree-source-anchors{padding-left:17px}.tree-rule-group summary{font-size:12px}}.cockpit-agreement{background:#101d30;border:1px solid #31435c;border-radius:16px;margin:1.2rem 0;padding:clamp(16px,2vw,26px);scroll-margin-top:18px}.cockpit-agreement h2{margin:.35rem 0 .7rem}.agreement-summary{border-left:3px solid #8aaafa;margin:18px 0;padding:0 14px}.agreement-summary p{line-height:1.55}.agreement-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.agreement-row{overflow-wrap:anywhere;background:#0c1728;border:1px solid #31435c;border-radius:12px;min-width:0;padding:16px}.agreement-row.experimental{border-color:#806c48}.agreement-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agreement-row-head h3{margin:0}.agreement-reading{text-transform:uppercase;letter-spacing:.05em;color:#d4dfed;background:#24334a;border-radius:99px;padding:5px 10px;font-size:.76rem}.agreement-reading.bullish{color:#84e1c4;background:#143d36}.agreement-reading.bearish{color:#ffb0bc;background:#482b38}.agreement-reading.mixed,.agreement-reading.experimental{color:#f0d18d;background:#443c28}.agreement-date{color:#a5b6cb;font-size:.8rem}.agreement-row p{line-height:1.55}.agreement-row details{margin:12px 0}.agreement-row summary{cursor:pointer;color:#b9ceff;align-items:center;min-height:44px;display:flex}.agreement-row>a,.agreement-row>button{color:#b9ceff;align-items:center;min-height:44px;display:inline-flex}.agreement-row>button{cursor:pointer;text-align:left;background:#1c2d49;border:1px solid #465c7b;border-radius:8px;padding:8px 12px}@media (width<=650px){.agreement-matrix{grid-template-columns:minmax(0,1fr)}.cockpit-agreement,.agreement-row{padding:14px}}.replay-controls{background:#142638;border:1px solid #587995;border-radius:10px;margin:12px 0;padding:14px;position:relative}.replay-status{flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.replay-status b{color:#cbb0ff}.replay-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.replay-actions label{color:#b6c9de;gap:4px;font-size:12px;display:grid}.replay-actions input,.replay-actions select{color:#e1edff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1c2c;border:1px solid #4a6179;border-radius:6px;max-width:100%;min-height:44px;padding:9px;font-size:14px}.replay-actions button{min-height:44px;font-size:13px}.replay-warning{color:#e4c78d;margin:9px 0 0!important;font-size:12px!important}.replay-watermark{background:#302b3a;border:1px solid #8c749c;border-radius:10px;padding:18px}.compact-sector,.compact-inspector{border:1px solid #354b63;border-radius:9px;margin:10px 0;padding:10px 14px}.compact-sector>summary,.compact-inspector>summary,.compact-elliott-detail>summary,.compact-parent-context>summary,.compact-cycle-detail>summary{cursor:pointer;color:#bfd2ee;align-items:center;min-height:44px;font-size:14px;display:flex}.compact-sector .cockpit-sector{border:0;margin:0;padding:10px}.analysis-cockpit .cockpit-intro{padding:16px 0 8px}.analysis-cockpit .cockpit-intro h1{margin:4px 0;font-size:30px}.analysis-cockpit .cockpit-intro>div>p{margin:4px 0;font-size:14px}.analysis-cockpit .cockpit-quick{margin:8px 0}.analysis-cockpit .cockpit-quick button{min-height:44px;padding:6px 10px}.analysis-cockpit .cockpit-quick span{display:none}.analysis-cockpit .cockpit-stock-head{padding:12px 0}.analysis-cockpit .cockpit-stock-head h2{margin:4px 0;font-size:23px}.analysis-cockpit .cockpit-stock-head p{margin:4px 0;font-size:13px}.analysis-cockpit .cockpit-agreement{margin:10px 0;padding:14px}.analysis-cockpit .cockpit-agreement>p{margin:5px 0;font-size:12px}.analysis-cockpit .agreement-summary{margin:9px 0;padding-left:10px}.analysis-cockpit .agreement-summary p{margin:5px 0;font-size:13px}.analysis-cockpit .agreement-matrix{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.analysis-cockpit .agreement-row{padding:10px}.analysis-cockpit .agreement-row h3{font-size:15px}.analysis-cockpit .agreement-date{margin:7px 0;font-size:11px}.analysis-cockpit .agreement-row>a,.analysis-cockpit .agreement-row>button,.analysis-cockpit .agreement-row summary{font-size:12px}.analysis-cockpit .agreement-row details p{font-size:13px}.compact-unavailable{color:#e7c98d;font-size:12px!important}.analysis-cockpit .cockpit-elliott{margin:10px 0;padding:15px}.analysis-cockpit .cockpit-elliott>p{margin:5px 0;font-size:12px}.analysis-cockpit .cockpit-elliott h2{margin:4px 0;font-size:22px}.analysis-cockpit .cockpit-elliott h3{margin:8px 0;font-size:15px}.analysis-cockpit .elliott-count-card{padding:11px}.analysis-cockpit .elliott-count-card>p{margin:7px 0;font-size:13px}.analysis-cockpit .elliott-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.analysis-cockpit .cockpit-workspace{display:block}.analysis-cockpit .cockpit-inspector{padding:12px}.analysis-cockpit .cycle-lab{padding:15px}.analysis-cockpit .cycle-lab>p{font-size:12px}.analysis-cockpit .cycle-lab h2{font-size:21px}.analysis-cockpit .cockpit-section-head{margin-bottom:8px}.analysis-cockpit .cockpit-search{margin:8px 0;padding:10px}@media (width<=1000px){.analysis-cockpit .agreement-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-cockpit .elliott-counts{grid-template-columns:1fr}}@media (width<=650px){.analysis-cockpit .cockpit-header nav{gap:10px;font-size:12px}.analysis-cockpit .cockpit-intro{padding:10px 0}.analysis-cockpit .cockpit-intro h1{font-size:25px}.analysis-cockpit .cockpit-search{flex-wrap:wrap;display:flex}.analysis-cockpit .cockpit-search input{flex:1;width:110px;min-width:80px}.analysis-cockpit .cockpit-search button{width:auto;font-size:12px}.analysis-cockpit .cockpit-stock-head h2{font-size:21px}.replay-controls{padding:10px}.replay-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.replay-actions input,.replay-actions select{width:100%;min-width:0}.replay-actions button{min-width:0;padding:8px}.analysis-cockpit .agreement-matrix{gap:7px}.analysis-cockpit .agreement-row{padding:9px}.analysis-cockpit .agreement-row-head{display:block}.agreement-reading{margin-top:5px;display:inline-block}.analysis-cockpit .agreement-row h3{font-size:14px}.analysis-cockpit .agreement-summary p{font-size:13px}.analysis-cockpit .cockpit-elliott{padding:11px}.compact-elliott-detail>summary{font-size:13px}}.morning-brief{font-family:Arial,Helvetica,sans-serif}.ww-landing{background:var(--background);color:var(--foreground);letter-spacing:0;font-family:system-ui,sans-serif}.ww-landing *{box-sizing:border-box}.ww-landing a{text-decoration:none}.ww-landing h1,.ww-landing h2,.ww-landing h3,.ww-landing p{letter-spacing:0;margin:0}.landing-container{width:min(1184px,100% - 96px);margin-inline:auto}.landing-nav{background:var(--card);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:20px 48px;display:flex}.landing-brand{color:var(--foreground);align-items:center;gap:12px;font-size:21px;font-weight:700;display:inline-flex}.landing-brand>svg{color:var(--primary);width:34px;height:34px}.brand-caption{color:var(--muted-foreground);margin-top:4px;font-size:9px;font-weight:600;display:block}.landing-nav-links{align-items:center;gap:14px;display:flex}.ww-landing .landing-nav-cta{border-radius:5px;height:42px;padding-inline:18px}.landing-hero{background:var(--accent);isolation:isolate;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.landing-ocean{object-fit:cover;object-position:62% center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.landing-hero:before{content:"";background:var(--landing-hero-veil);z-index:-1;width:100%;position:absolute;inset:0}.landing-hero-inner{width:min(1184px,100% - 96px);color:var(--landing-ink);margin-inline:auto;padding:58px 0 62px}.landing-eyebrow{color:var(--primary);font-size:10px;font-weight:700;line-height:1.5}.landing-status-dot{background:var(--primary);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ww-landing .landing-hero h1{max-width:650px;margin-top:26px;font-size:66px;font-weight:750;line-height:1.08}.landing-hero h1>span{margin-top:12px;font-size:44px;font-weight:400;line-height:1.12;display:block}.ww-landing .landing-hero p{max-width:450px;margin-top:26px;font-size:17px;line-height:1.75}.landing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ww-landing .landing-button{border-radius:5px;gap:20px;height:48px;padding-inline:20px;font-size:13px}.ww-landing .landing-secondary{background:var(--landing-button-surface);color:var(--landing-ink);border-color:var(--landing-button-border)}.landing-hero-note{align-items:center;gap:8px;margin-top:24px;font-size:11px;line-height:1.5;display:flex}.landing-image-caption{color:var(--landing-ink);background:var(--landing-caption-surface);padding:8px 12px;font-size:9px;font-weight:700;position:absolute;bottom:30px;right:40px}.landing-principles{background:var(--card);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px 58px;min-height:80px;padding:22px 24px;display:flex}.landing-principles span{color:var(--muted-foreground);align-items:center;gap:10px;font-size:12px;display:flex}.landing-principles svg{color:var(--primary);width:17px;height:17px}.landing-research{padding-block:72px}.landing-section-top{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.ww-landing h2{max-width:640px;margin-top:16px;font-size:36px;font-weight:600;line-height:1.22}.landing-tabs{border-bottom:1px solid var(--border);flex-shrink:0;gap:2px;display:flex}.ww-landing .landing-tabs [role=tab]{height:42px;color:var(--muted-foreground);border-bottom:2px solid #0000;border-radius:0;padding-inline:18px}.ww-landing .landing-tabs [aria-selected=true]{border-bottom-color:var(--primary);color:var(--primary);background:var(--accent)}.landing-research-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.landing-research-item{background:var(--card);border:1px solid var(--border);border-radius:6px;flex-direction:column;min-height:248px;padding:28px;transition:border-color .2s,transform .2s;display:flex}.landing-research-item:hover{border-color:var(--primary);transform:translateY(-3px)}.landing-card-top{color:var(--primary);justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-card-top .landing-eyebrow{color:var(--muted-foreground);font-size:9px}.ww-landing h3{margin-top:22px;font-size:21px;font-weight:650;line-height:1.4}.ww-landing .landing-research-item p{color:var(--muted-foreground);margin:12px 0 24px;font-size:14px;line-height:1.75}.ww-landing .landing-card-link{height:auto;color:var(--primary);white-space:normal;text-align:left;justify-content:space-between;margin-top:auto;padding:0;font-size:12px}.landing-access-note{color:var(--muted-foreground);padding-top:20px;font-size:11px;line-height:1.6}.landing-chart-section{background:var(--card);border-block:1px solid var(--border);padding-block:70px}.landing-chart-intro{max-width:320px}.landing-chart-intro p{color:var(--muted-foreground);font-size:15px;line-height:1.75}.ww-landing .landing-chart-intro [data-slot=button]{color:var(--primary);margin-top:14px;padding-left:0}.landing-chart-figure{margin:36px 0 0}.landing-chart-figure>img{aspect-ratio:1.85;object-fit:cover;object-position:top;border:1px solid var(--border);width:100%;height:auto;display:block}.landing-chart-figure figcaption{color:var(--muted-foreground);justify-content:space-between;gap:16px;padding:14px 0;font-size:10px;line-height:1.5;display:flex}.landing-chart-figure figcaption>span:first-child{color:var(--primary);align-items:center;gap:8px;display:flex}.landing-evidence{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:32px;display:grid}.landing-evidence>div{border-top:1px solid var(--border);padding-top:24px}.landing-evidence>div>span{color:var(--primary);font-family:monospace;font-size:12px}.ww-landing .landing-evidence h3{margin-top:12px;font-size:18px}.landing-evidence p{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.75}.landing-closing{text-align:center;padding-block:88px}.ww-landing .landing-closing h2{max-width:none;margin-top:22px;font-size:48px}.landing-closing p{color:var(--muted-foreground);margin:24px 0;font-size:15px;line-height:1.7}.landing-footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:36px;padding-block:34px 48px;display:flex}.landing-footer .landing-brand{font-size:18px}.landing-footer p{color:var(--muted-foreground);margin-top:14px;font-size:10px;line-height:1.8}.landing-footer-links{flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.landing-footer-links a{color:var(--muted-foreground)}.landing-footer-links a:hover{color:var(--primary)}.landing-footer-signature{color:var(--primary);font-size:13px;line-height:1.65}.ww-landing a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width>=1700px){.landing-hero{min-height:650px}}@media (width<=1000px){.landing-section-top{flex-wrap:wrap;gap:24px}.landing-principles{gap:24px 30px}.ww-landing .landing-hero h1{font-size:58px}.landing-research-item{padding:22px}.landing-footer-signature{display:none}}@media (width<=700px){.landing-container{width:calc(100% - 40px)}.landing-nav{flex-wrap:wrap;gap:14px;min-height:80px;padding:16px 20px}.landing-brand{gap:8px;font-size:17px}.landing-brand>svg{width:28px;height:28px}.brand-caption{font-size:7px}.landing-nav-links{gap:4px;margin-left:auto}.landing-guide-link{display:none}.ww-landing .landing-nav-cta{height:36px;padding-inline:10px;font-size:11px}.landing-hero{align-items:start;min-height:580px}.landing-hero-inner{width:calc(100% - 40px);padding:44px 0 94px}.landing-ocean{object-position:70% center}.landing-hero:before{background:var(--landing-mobile-veil);width:100%}.landing-hero .landing-eyebrow{font-size:9px}.ww-landing .landing-hero h1{margin-top:24px;font-size:42px}.landing-hero h1>span{margin-top:16px;font-size:34px}.ww-landing .landing-hero p{margin-top:22px;font-size:16px}.landing-hero-actions{gap:10px;margin-top:26px}.ww-landing .landing-button{gap:14px;padding-inline:16px;font-size:12px}.landing-hero-note{margin-top:20px;font-size:10px}.landing-image-caption{font-size:8px;bottom:20px;right:20px}.landing-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:24px 20px;display:grid}.landing-principles span{gap:7px;font-size:10px}.landing-principles svg{width:15px;height:15px}.landing-research,.landing-chart-section{padding-block:46px}.ww-landing h2{font-size:29px}.landing-section-top{align-items:start;gap:24px;margin-bottom:26px}.landing-tabs{width:100%}.ww-landing .landing-tabs [role=tab]{flex:1}.landing-research-grid{grid-template-columns:1fr;gap:14px}.landing-research-item{min-height:224px;padding:24px}.landing-chart-intro{max-width:none}.landing-chart-figure{margin-top:26px}.landing-chart-figure>img{aspect-ratio:1.25;object-fit:contain;background:var(--card)}.landing-chart-figure figcaption{flex-wrap:wrap;gap:6px}.landing-evidence{grid-template-columns:1fr;gap:24px}.landing-closing{padding-block:60px}.ww-landing .landing-closing h2{font-size:36px}.landing-footer{flex-direction:column;align-items:start;gap:26px;padding-bottom:96px}.landing-footer-links{gap:20px}}@media (width<=370px){.ww-landing .landing-hero h1{font-size:36px}.landing-hero h1>span{font-size:30px}.landing-nav-links{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.landing-research-item{transition:none}.landing-research-item:hover{transform:none}}.ww-pricing .pricing-hero{padding-block:72px 40px}.ww-pricing .pricing-hero h1{max-width:720px;margin-top:22px;font-size:52px;font-weight:700;line-height:1.12}.ww-pricing .pricing-hero p{max-width:560px;color:var(--muted-foreground);margin-top:22px;font-size:17px;line-height:1.75}.ww-pricing .pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding-block:24px 64px;display:grid}.ww-pricing .pricing-card{background:var(--card);border:1px solid var(--border);border-radius:8px;flex-direction:column;padding:34px;display:flex}.ww-pricing .pricing-card-featured{border-color:var(--primary);box-shadow:0 14px 34px -18px color-mix(in oklab, var(--primary) 45%, transparent)}.ww-pricing .pricing-card h2{margin-top:14px;font-size:26px}.ww-pricing .pricing-price{color:var(--primary);margin-top:10px;font-size:34px;font-weight:700}.ww-pricing .pricing-price span{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:600;display:block}.ww-pricing .pricing-card ul{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.ww-pricing .pricing-card li{color:var(--foreground);align-items:flex-start;gap:10px;font-size:14px;line-height:1.6;display:flex}.ww-pricing .pricing-card li svg{color:var(--primary);flex-shrink:0;margin-top:3px}.ww-pricing .pricing-card [data-slot=button]{align-self:flex-start;margin-top:auto}.ww-pricing .pricing-faq{padding-block:20px 64px}.ww-pricing .pricing-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px;margin-top:30px;display:grid}.ww-pricing .pricing-faq-grid>div{border-top:1px solid var(--border);padding-top:20px}.ww-pricing .pricing-faq-grid h3{font-size:17px;font-weight:650}.ww-pricing .pricing-faq-grid p{color:var(--muted-foreground);margin-top:10px;font-size:14px;line-height:1.75}.ww-pricing .pricing-note{color:var(--muted-foreground);justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.ww-pricing .pricing-note svg{color:var(--primary)}@media (width<=800px){.ww-pricing .pricing-hero{padding-block:48px 28px}.ww-pricing .pricing-hero h1{font-size:36px}.ww-pricing .pricing-cards,.ww-pricing .pricing-faq-grid{grid-template-columns:1fr}.ww-pricing .pricing-card{padding:26px}}body:has(.review-desk){overflow:hidden auto}.review-desk{--review-line:#293a50;--review-muted:#acbad0;--review-accent:#7fe0d5;color:#eaf1fa;background:#101821;min-height:100vh;padding:24px max(24px,50vw - 560px);font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.55}.review-desk *{box-sizing:border-box}.review-desk a{color:var(--review-accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.review-desk a:hover{text-decoration:underline}.review-desk h1{letter-spacing:-.7px;margin:0 0 10px;font-size:32px;line-height:1.2}.review-desk h2{margin:0 0 16px;font-size:22px;line-height:1.3}.review-desk h3{margin:24px 0 10px;font-size:17px}.review-desk p{margin:0 0 14px}.review-desk li{margin:10px 0}.review-header{justify-content:space-between;align-items:center;gap:16px;padding-bottom:28px;font-size:14px;display:flex}.review-header>span{letter-spacing:2px;color:var(--review-muted);font-size:12px}.review-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.review-title p,.review-muted{color:var(--review-muted)}.review-badge{color:#e1eeb2;white-space:normal;background:#273525;border:1px solid #54664b;border-radius:6px;padding:6px 10px;font-size:14px;display:inline-block}.review-notice{background:#27291f;border-left:3px solid #dfba66;margin:12px 0 22px;padding:16px 20px}.review-notice p{color:#d8d8c2;margin:6px 0 0}.review-picker{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.review-picker>span{color:var(--review-muted);flex-basis:100%;font-size:14px}.review-desk select,.review-desk textarea{font:inherit;color:inherit;background:#162333;border:1px solid #486079;border-radius:7px;padding:9px 12px}.review-desk select{min-width:120px}.review-chart{margin-left:auto;font-weight:600}.review-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:0 0!important;width:100%!important;height:auto!important;padding:0!important;display:grid!important}.review-role{text-align:left;white-space:normal!important;border:1px solid var(--review-line)!important;color:#b4c1d4!important;background:#15202d!important;border-radius:8px!important;justify-content:flex-start!important;gap:12px!important;height:auto!important;padding:17px!important}.review-role[data-active]{border-color:var(--review-accent)!important;color:#eafffa!important;background:#1b3339!important}.review-role>span{flex-direction:column;gap:2px;display:flex}.review-role strong{font-size:19px}.review-role span span{font-size:14px;font-weight:400}.review-tabs{gap:18px!important}.review-content{border:1px solid var(--review-line);background:#16212f;border-radius:10px;padding:24px;font-size:16px!important}.review-section-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.review-lead{font-size:17px}.review-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0;display:grid}.review-metrics>div{border-top:1px solid var(--review-line);padding-top:14px}.review-metrics span{color:var(--review-muted);font-size:14px;display:block}.review-metrics strong{font-size:22px;font-weight:500}.review-counts details,.review-provenance{border-top:1px solid var(--review-line);padding:13px 0}.review-desk summary{cursor:pointer;color:#bde4f0}.review-desk details[open]>summary{margin-bottom:14px}.review-desk ul{padding-left:22px}.review-desk small{color:var(--review-muted);margin-top:8px;font-size:13px;display:block}.review-news article{border-top:1px solid var(--review-line);padding:17px 0}.review-date{color:var(--review-muted);font-size:14px}.review-news article p{margin:8px 0}.review-risk-note{background:#263229;border-left:3px solid #b7ca91;margin-top:24px;padding:16px}.review-risk-note p{margin:8px 0 0}.review-question{border:1px solid var(--review-line);border-radius:10px;margin-top:24px;padding:24px}.review-question>p{color:var(--review-muted)}.review-question label{margin:12px 0 8px;font-size:14px;display:block}.review-question textarea{resize:vertical;width:100%;min-height:90px}.review-question button{cursor:pointer;color:#092b2a;background:var(--review-accent);font:inherit;border:0;border-radius:7px;align-items:center;gap:8px;margin:14px 0;padding:10px 15px;font-weight:600;display:inline-flex}.review-footer{color:var(--review-muted);padding:24px 0;font-size:14px}.review-footer strong{color:#eaf1fa}.review-desk :focus-visible{outline:2px solid var(--review-accent);outline-offset:4px}@media (width<=680px){.review-desk{padding:18px}.review-header>span{display:none}.review-title{display:block}.review-title .review-badge{margin-bottom:12px}.review-roles{gap:6px}.review-role{align-items:flex-start!important;gap:6px!important;padding:12px 9px!important}.review-role>svg{display:none}.review-role strong{font-size:17px}.review-role span span{font-size:14px}.review-metrics{grid-template-columns:1fr;gap:8px}.review-content,.review-question{padding:18px}.review-chart{margin-left:0}.review-desk h1{font-size:28px}}.agent-chat{background:#111e2a;margin:0}.agent-actions{flex-wrap:wrap;gap:10px;display:flex}.agent-actions button:disabled{opacity:.45;cursor:not-allowed}.agent-actions .agent-secondary{color:var(--review-accent);background:0 0;border:1px solid #486079}.agent-messages{overscroll-behavior:contain;border-top:1px solid var(--review-line);max-height:420px;margin:18px 0;overflow-y:auto}.agent-messages article{border-bottom:1px solid var(--review-line);padding:16px 4px}.agent-messages p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 14px}.agent-chat [role=status]{color:var(--review-muted);margin-bottom:12px}.agent-chat small{line-height:1.55}.screen-workspace{color:#131b2a;background:#f4f5f9;height:100dvh;min-height:100vh;padding:24px;font-size:16px;line-height:1.5;overflow:auto}.screen-workspace button,.screen-workspace input,.screen-workspace textarea,.screen-workspace [data-slot=select-trigger]{min-height:42px;font-size:14px}.screen-workspace [data-slot=select-trigger]{background:#eef0f5;border-color:#8591af;width:100%;min-width:210px}.screen-workspace button:focus-visible,.screen-workspace a:focus-visible{outline-offset:3px;outline:2px solid #2a9a93}.screen-header,.screen-control-line,.screen-actions,.screen-list-title,.screen-detail-title,.screen-candidate-title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.screen-header{justify-content:space-between;margin-bottom:24px}.screen-brand{color:#1f867e;align-items:center;gap:9px;font-weight:650;text-decoration:none;display:flex}.screen-workspace h1{letter-spacing:-.025em;margin:8px 0 0;font-size:28px;font-weight:650}.screen-workspace h2{margin:0;font-size:21px;font-weight:650}.screen-workspace h3{margin:22px 0 9px;font-size:17px;font-weight:650}.screen-workspace h4{margin:0;font-size:16px;font-weight:650}.screen-workspace p{margin:10px 0}.screen-source{text-align:right;gap:5px;display:grid}.screen-source strong{color:#1f8575}.screen-source span{color:#212836;font-size:14px}.screen-controls,.screen-list,.screen-detail{background:#f1f3f7;border:1px solid #929fba;border-radius:10px;padding:20px}.screen-control-line{align-items:end}.screen-controls label,.screen-monitor label{color:#141b29;gap:7px;min-width:0;font-size:14px;display:grid}.screen-run{font-weight:700;color:#f6fafa!important;background:#22887b!important}.screen-symbols{margin-top:16px}.screen-symbols textarea{resize:vertical;background:#f4f6f9;border-color:#8591af;line-height:1.65}.screen-list-editor{grid-template-columns:minmax(210px,1fr) auto auto auto;align-items:end;gap:10px;margin-top:12px;display:grid}.screen-list-editor input{background:#f4f6f9;border-color:#8591af;min-height:42px}.screen-hint,.screen-cell-detail{color:#212938;font-size:14px}.screen-cell-detail{white-space:normal;margin-top:5px;display:block}.screen-actions{margin:12px 0}.screen-actions button{border-color:#8290ac}.screen-progress{color:#123a48;font-size:14px}.screen-notice{background:#edf1f4;border-left:3px solid #268592;border-radius:3px;padding:10px 12px}.screen-error,.screen-down{color:#3d0004}.screen-up{color:#1d7b58}.screen-columns{grid-template-columns:minmax(420px,1.05fr) minmax(410px,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.screen-list-title{justify-content:space-between;margin-bottom:14px}.screen-list-title [data-slot=select-trigger]{width:190px;min-width:190px}.screen-list [data-slot=table-container]{overscroll-behavior:contain;max-height:850px;overflow:auto}.screen-workspace th{color:#151e2d;z-index:1;background:#f2f3f7;font-size:14px;position:sticky;top:0}.screen-workspace td{white-space:normal;vertical-align:top;border-color:#96a2bc;padding:12px 9px;font-size:14px}.screen-workspace tr[data-state=selected]{background:#ebf1f3}.screen-symbol-button{color:#237e7c;white-space:nowrap;align-items:center;gap:4px;font-weight:650;display:flex}.screen-symbol-heading{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.screen-etf-name{color:#13222a;font-size:13px;font-weight:600}.screen-detail-title{justify-content:space-between;align-items:start}.screen-detail-title p{color:#171e2a;font-size:14px}.screen-metrics,.screen-trade{grid-template-columns:1fr 1fr;gap:12px;display:grid}.screen-metrics article{background:#f4f6f8;border:1px solid #96a4c2;border-radius:7px;padding:12px}.screen-metrics h3{color:#1c2633;margin:0 0 5px;font-size:14px}.screen-metrics strong{font-size:23px}.screen-metrics p{font-size:14px}.screen-evidence{border-bottom:1px solid #96a2bc;padding:10px 0}.screen-workspace summary{cursor:pointer;min-height:36px;padding:4px 0;font-size:14px;line-height:1.6}.screen-workspace details p,.screen-workspace details li{color:#151c29;overflow-wrap:anywhere;font-size:14px}.screen-candidate{background:#eff2f5;border:1px solid #8792ac;border-radius:7px;margin:14px 0;padding:15px}.screen-candidate-title span{color:#22746e;font-size:14px}.screen-trade{margin:15px 0}.screen-trade dt{color:#1f2a39;font-size:14px}.screen-trade dd{margin-top:3px;font-size:18px;font-weight:650}.screen-monitor{border-top:2px solid #3d7c99;margin-top:24px;padding-top:4px}.screen-monitor-inputs{grid-template-columns:1fr 1fr;gap:12px;display:grid}.screen-monitor input{background:#f4f6f8;border-color:#7685a3;width:100%;min-width:0}.screen-empty{color:#161f2c;padding:32px 14px}.screen-empty svg{color:#25867d;margin-bottom:12px}.screen-detail a{color:#237976;text-decoration:underline}.screen-analysis-link{white-space:nowrap;border:1px solid #8290ac;border-radius:6px;align-items:center;min-height:42px;padding:8px 12px;font-size:14px;display:inline-flex;text-decoration:none!important}.screen-detail .research-section{background:#f3f4f8;border:1px solid #8591af;border-radius:8px;margin:16px 0;padding:16px}.screen-detail .research-section .section-heading{justify-content:space-between;align-items:center;display:flex}.screen-detail .research-intro,.screen-detail .research-cost,.screen-detail .research-caveat{color:#212938;margin:8px 0;font-size:14px;line-height:1.5}.screen-detail .research-load{color:#003d3d;background:#ecf2f4;border:1px solid #2a9a93;border-radius:5px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;font-size:14px;display:flex}.screen-detail .research-title{justify-content:space-between;align-items:start;gap:10px;margin-top:10px;display:flex}.screen-detail .research-title strong,.screen-detail .research-title span{display:block}.screen-detail .research-title span{color:#212938;font-size:14px}.screen-detail .research-title button{color:#237976;padding:7px}.screen-detail .research-move{font-size:14px;font-weight:650}.screen-detail .research-move.up{color:#1d7b58}.screen-detail .research-move.down,.screen-detail .research-error{color:#3d0004}.screen-detail .research-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.screen-detail .research-metrics div{background:#f4f6f8;border:1px solid #96a4c2;border-radius:6px;padding:10px}.screen-detail .research-metrics dt{color:#212938;font-size:13px}.screen-detail .research-metrics dd{margin:4px 0 0;font-size:16px;font-weight:650}.screen-detail .research-observations,.screen-detail .research-news{padding-left:20px}.screen-detail .research-observations li,.screen-detail .research-news li{margin-bottom:8px;font-size:14px;line-height:1.45}.screen-detail .research-news a{color:#237976;align-items:start;gap:5px;text-decoration:none;display:flex}.screen-detail .research-news a svg{flex:none;margin-top:3px}.screen-detail .research-news span{color:#2b3545;font-size:13px;display:block}.screen-detail .research-caveat{border-top:1px solid #96a2bc;padding-top:10px}.screen-detail .spin{animation:1s linear infinite screen-research-spin}@keyframes screen-research-spin{to{transform:rotate(360deg)}}.screen-detail .research-fallback{border-top:1px solid #96a2bc;margin-top:16px;padding-top:4px}.screen-detail .research-link-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.screen-detail .research-link-grid a{color:#237976;background:#eff2f5;border:1px solid #8591af;border-radius:5px;justify-content:space-between;align-items:center;gap:7px;min-height:42px;padding:8px 10px;font-size:14px;text-decoration:none;display:flex}.screen-detail .research-link-grid a:hover{background:#eceff3;border-color:#2a9a93}.screen-detail .research-link-grid a svg{flex:none}.screen-detail .research-history-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.screen-detail .research-history-heading h3{margin:0}.screen-detail .research-history-heading>span{color:#2b3545;font-size:13px}.screen-detail .fundamental-chart-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.screen-detail .fundamental-chart{background:#f4f6f8;border:1px solid #8d9bb6;border-radius:7px;min-width:0;padding:11px}.screen-detail .fundamental-chart h4{margin:0 0 5px;font-size:14px}.screen-detail .fundamental-chart-frame{width:100%;height:180px}.screen-detail .fundamental-chart>p{color:#2b3545;margin:5px 3px 0;font-size:12px;line-height:1.4}.screen-detail .insider-window{gap:5px;display:flex}.screen-detail .insider-window button{color:#212938;border:1px solid #8591af;border-radius:5px;min-height:34px;padding:5px 9px;font-size:12px}.screen-detail .insider-window button.active{color:#003d3d;background:#28505a;border-color:#2a9a93}.screen-detail .insider-list{gap:7px;margin-top:10px;display:grid}.screen-detail .insider-list article{background:#f4f6f8;border:1px solid #8d9bb6;border-radius:6px;padding:10px}.screen-detail .insider-list article>div{justify-content:space-between;gap:8px;display:flex}.screen-detail .insider-list strong{font-size:14px}.screen-detail .insider-list span{text-transform:uppercase;letter-spacing:.04em;font-size:11px}.screen-detail .insider-list span.purchase{color:#1d7b58}.screen-detail .insider-list span.sale{color:#3d0004}.screen-detail .insider-list p{color:#212938;margin:5px 0 0;font-size:13px;line-height:1.45}.screen-detail .insider-list a{align-items:center;gap:3px;display:inline-flex}@media (width>=1600px){.screen-workspace{max-width:1800px;margin:auto}}@media (width<=1100px){.screen-columns{grid-template-columns:1fr}.screen-list [data-slot=table-container]{max-height:450px}.screen-source{text-align:left}}@media (width<=800px){.screen-list-editor{grid-template-columns:1fr 1fr}}@media (width<=600px){.screen-workspace{padding:12px}.screen-controls,.screen-list,.screen-detail{padding:14px}.screen-workspace h1{font-size:24px}.screen-control-line>*{width:100%}.screen-list-editor,.screen-monitor-inputs,.screen-detail .research-metrics,.screen-detail .research-link-grid,.screen-detail .fundamental-chart-grid{grid-template-columns:1fr}.screen-detail .research-history-heading{flex-direction:column;align-items:flex-start}.screen-workspace td{min-width:115px}.screen-trade{gap:10px}.screen-source span{font-size:14px}}@media (width>=1101px){.screen-list{position:sticky;top:20px}}.screen-more-tools{border:1px solid var(--border);background:var(--card);border-radius:8px;padding:10px 14px}.screen-more-tools>summary{cursor:pointer;color:var(--primary);font-weight:600}.screen-more-tools[open]>summary{margin-bottom:12px}.sector-page{color:#e9f1f8;background:#09131f;min-height:100vh;font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.sector-page *{box-sizing:border-box}.sector-page a{color:#87dded;text-decoration:none}.sector-page a:hover{text-decoration:underline}.sector-page button{font:inherit;cursor:pointer}.sector-hero{background:radial-gradient(circle at 82% 0,#1e5264 0,#0000 42%),linear-gradient(145deg,#12283b,#0a1827 66%);border-bottom:1px solid #274357;padding:26px max(24px,50vw - 660px) 54px}.sector-hero nav{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:56px;font-size:14px;display:flex}.sector-brand{margin-right:auto;font-size:18px;font-weight:800;color:#d9f6f5!important}.sector-eyebrow{color:#77d8c4;letter-spacing:.17em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:800}.sector-hero h1{letter-spacing:-.045em;max-width:900px;margin:0 0 20px;font-size:clamp(38px,6vw,76px);line-height:1.04}.sector-intro{color:#bdcfda;max-width:790px;margin:0;font-size:clamp(17px,2vw,21px)}.sector-hero-actions{color:#a8c2d2;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;font-size:13px;display:flex}.sector-hero-actions button{color:#0a2530;background:#79dfcc;border:0;border-radius:8px;padding:11px 17px;font-weight:800}.sector-hero-actions button:disabled{opacity:.65;cursor:wait}.sector-hero-actions .sector-screen-link{border:1px solid #79dfcc;border-radius:8px;padding:10px 16px;font-weight:800}.sector-screen-list{padding-top:58px}.sector-screen-actions{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.sector-screen-actions a{border:1px solid #4a7a87;border-radius:8px;padding:10px 15px;font-weight:700;display:inline-block}.sector-screen-actions a:first-child{color:#0a2530;background:#79dfcc;border-color:#79dfcc}.sector-screen-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sector-screen-grid a{background:#11283a;border:1px solid #345264;border-radius:10px;flex-direction:column;gap:4px;min-height:117px;padding:14px;display:flex}.sector-screen-grid a:hover{background:#183a4b;text-decoration:none}.sector-screen-grid strong{color:#eaf5f6;font-size:19px}.sector-screen-grid span{color:#d3e4ec;font-size:13px}.sector-screen-grid small{color:#86cfcb;margin-top:auto;font-size:11px}.sector-summary,.sector-section,.sector-page footer{max-width:1368px;margin-inline:auto;padding-inline:24px}.sector-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-27px;display:grid;position:relative}.sector-summary>div{background:#12293a;border:1px solid #345264;border-radius:12px;min-height:133px;padding:20px}.sector-summary span,.sector-summary small{color:#a8bdcb;display:block}.sector-summary span{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:700}.sector-summary strong{margin:9px 0 5px;font-size:21px;display:block}.sector-summary small{font-size:12px}.sector-section{padding-top:60px}.sector-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:22px;display:flex}.sector-section-head>p{color:#afc3d0;max-width:560px;margin:0}.sector-section h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,39px);line-height:1.15}.sector-table-wrap{background:#102234;border:1px solid #345264;border-radius:12px;overflow-x:auto}.sector-table-wrap table{border-collapse:collapse;width:100%;min-width:1360px;font-size:13px}.sector-table-wrap thead{background:#19374a}.sector-table-wrap th,.sector-table-wrap td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #274357;padding:14px 12px}.sector-table-wrap th:first-child{min-width:220px}.sector-table-wrap td:nth-last-child(2){white-space:normal;min-width:205px}.sector-table-wrap tbody tr:last-child th,.sector-table-wrap tbody tr:last-child td{border-bottom:0}.sector-table-wrap tbody tr:hover{background:#173247}.sector-table-wrap th span,.sector-table-wrap th small,.sector-table-wrap td small{display:block}.sector-table-wrap th span{font-weight:500}.sector-table-wrap th small{color:#98adbe;white-space:normal;font-weight:400}.sector-table-wrap td small{white-space:normal;max-width:205px;font-size:11px}.sector-meter{background:#2e4758;border-radius:8px;width:92px;height:6px;margin-top:7px;display:block;position:relative}.sector-zero{z-index:1;background:#b5c6d0;width:1px;height:9px;position:absolute;top:-1px;left:50%}.sector-fill{border-radius:6px;height:6px;position:absolute;top:0}.sector-fill.positive{background:#6be1b7}.sector-fill.negative{background:#e99c7f}.sector-tag{color:#b9ccd6;border:1px solid #607787;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.sector-tag.leading{color:#83e7bd;border-color:#47bc95}.sector-tag.lagging{color:#f0ae95;border-color:#bd765f}.sector-tag.improving{color:#efd493;border-color:#bb9d58}.sector-fresh{color:#a5dccc!important}.sector-warn{color:#efb49a!important}.sector-footnote{color:#9eb4c2;max-width:1060px;margin:16px 0 0;font-size:12px}.commodity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.commodity-card{background:#132b3d;border:1px solid #365468;border-radius:12px;padding:22px}.commodity-card>div:first-child{align-items:baseline;gap:12px;display:flex}.commodity-card>div:first-child span{color:#82e0cb;font-size:24px;font-weight:900}.commodity-card>div:first-child strong{font-size:17px}.commodity-card>p{color:#b0c4d0;min-height:42px;font-size:13px}.commodity-numbers{border-block:1px solid #355263;grid-template-columns:repeat(2,1fr);gap:12px;padding:16px 0;display:grid}.commodity-numbers span{color:#9eb4c2;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.commodity-numbers b{color:#e9f1f8;letter-spacing:0;text-transform:none;font-size:17px;display:block}.commodity-card a{font-size:13px;font-weight:700}.commodity-technical{border-top:1px solid #355263;padding-top:12px;min-height:72px!important}.commodity-technical small{color:#9eb4c2;display:block}.sector-policy{grid-template-columns:1fr 1.6fr;gap:46px;padding-bottom:70px;display:grid}.sector-policy>div>p:not(.sector-eyebrow){color:#b0c4d0;max-width:380px}.sector-policy ol{color:#bdced8;margin:0;padding-left:26px}.sector-policy li{padding:0 0 15px 7px}.sector-policy li::marker{color:#7edfc9;font-weight:800}.sector-policy li strong{color:#eff7fb}.sector-page footer{color:#8da7b8;border-top:1px solid #29445a;padding-top:20px;padding-bottom:30px;font-size:12px}.sector-page footer code{color:#d5e8ec}.sector-book-check{color:#efdfc0;background:#302b20;border:1px solid #816c40;border-radius:12px;grid-column:2;padding:16px 19px}.sector-book-check strong{color:#f5d995}.sector-book-check p{margin:8px 0 0}.sector-policy .sector-footnote{grid-column:2;margin:0}@media (width<=1050px){.sector-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-screen-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.sector-summary{grid-template-columns:1fr}.sector-section-head{display:block}.sector-section-head>p{margin-top:16px}.commodity-grid{grid-template-columns:1fr}.sector-policy{grid-template-columns:1fr;gap:22px}.sector-policy .sector-footnote,.sector-book-check{grid-column:1}.sector-hero nav{margin-bottom:38px}.sector-brand{flex-basis:100%}}@media (width<=620px){.sector-screen-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=400px){.sector-screen-grid{grid-template-columns:1fr}}.setups{color:#e4ebf5;background:#101724;max-width:1480px;min-height:100vh;margin:auto;padding:28px;font-size:16px;line-height:1.6}.setups header{justify-content:space-between;align-items:center;gap:24px;display:flex}.setups h1{margin:8px 0;font-size:30px;font-weight:700}.setups h2{margin:22px 0 10px;font-size:22px;font-weight:650}.setups h3{margin:12px 0;font-size:17px;font-weight:650}.setups a,.setups table button{color:#84dacf;text-underline-offset:4px;text-decoration:underline}.setups nav,.setup-actions,.setup-chart-tools{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.setup-controls{background:#192335;border:1px solid #34435b;border-radius:10px;margin-top:24px;padding:18px 20px}.setup-controls textarea{color:#e7effa;background:#0f1828;border:1px solid #50627b;border-radius:6px;width:100%;min-height:80px;margin:8px 0 14px;padding:12px;font-size:16px;display:block}.setup-muted{color:#a9b7c9;margin-top:12px;font-size:14px}.setup-message{color:#e6d4a4;min-height:30px;margin:16px 0}.setup-table-wrap{border:1px solid #34435b;border-radius:8px;max-height:410px;overflow:auto}.setups table{border-collapse:collapse;width:100%;font-size:14px}.setups td,.setups th{text-align:left;border-bottom:1px solid #34435b;padding:12px}.setups th{background:#1d2b41;position:sticky;top:0}.setups tr.selected{background:#223e4b}.setup-detail-heading{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.setup-context,.setup-metrics{flex-wrap:wrap;gap:14px;margin:18px 0;display:flex}.setup-context>div,.setup-metrics>div{background:#192335;border:1px solid #34435b;border-radius:8px;flex:1;min-width:160px;padding:15px}.setup-context strong,.setup-context span,.setup-context small,.setup-metrics span,.setup-metrics b{display:block}.setup-context small{color:#a9b7c9;font-size:14px}.setup-metrics b{font-size:22px}.setup-chart-tools{margin:16px 0}.setup-chart-tools select{color:#f2f5fb;background:#1e2c43;border:1px solid #576c89;border-radius:5px;max-width:320px;padding:8px;font-size:14px}.setup-chart-tools input{margin-right:6px}.setup-chart{background:#101a2c;border:1px solid #34435b;border-radius:10px;margin-top:16px;padding:12px}.setup-svg-scroll{overflow:auto}.setup-chart svg{width:100%;min-width:850px;display:block}.setup-chart text{fill:#bfccdf;font-size:12px}.setup-chart .chart-pivot{fill:#f1f6fd;paint-order:stroke;stroke:#101a2c;stroke-width:4px;font-size:13px}.setup-evidence{grid-template-columns:1fr 1fr;gap:20px;display:grid}.setup-evidence article{background:#172235;border:1px solid #34435b;border-radius:8px;padding:18px}.setups ul{padding-left:23px;list-style:outside}.setups li{margin:7px 0}.setups .pass{color:#84dacf}.setups .fail{color:#ffad99}.setups details{background:#172235;border-radius:8px;margin-top:18px;padding:16px}.setups summary{cursor:pointer;font-weight:600}.setup-saved{flex-wrap:wrap;gap:12px;margin-bottom:20px;display:flex}.setups button{cursor:pointer}.setups button:disabled{cursor:default;opacity:.5}.setups a:focus-visible,.setups button:focus-visible,.setups select:focus-visible{outline-offset:4px;outline:2px solid #80ceeb}@media (width<=800px){.setups{padding:16px}.setups header,.setup-detail-heading{display:block}.setups nav{margin-top:12px}.setup-evidence{grid-template-columns:1fr}.setup-chart-tools select{max-width:240px}.setup-actions{gap:8px}.setup-context>div{min-width:180px}}
