.daily-page{max-width:1120px}.daily-page h1{margin:0 0 6px;font-size:19px;font-weight:780;letter-spacing:-.01em;overflow-wrap:anywhere}.daily-page h2{margin:0 0 8px;color:#344054;font-size:14px;font-weight:720}.daily-overview-top{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.daily-overview-top h1{margin:0}.daily-sentiment{flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#f0f2f6;color:#536075;font-size:10.5px;font-weight:700;white-space:nowrap}.daily-frozen{margin:0;color:#667085;font-size:11.5px;line-height:1.6;font-variant-numeric:tabular-nums}.daily-view{margin:7px 0 0;color:var(--text);font-size:15px;font-weight:750;line-height:1.5;overflow-wrap:anywhere;text-wrap:pretty}.daily-nav{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto}.daily-nav a{display:inline-flex;align-items:center;min-height:30px;padding:3px 10px;border:1px solid var(--line);border-radius:6px;color:#344054;font-size:12px;font-variant-numeric:tabular-nums;text-decoration:none}.daily-nav a:hover{border-color:#98a2dc;background:var(--brand-soft);color:#283aa9}.daily-table-wrap{max-width:100%;overflow-x:auto}.daily-sector-table{width:100%;border-collapse:collapse;table-layout:fixed;color:#344054;font-size:11.5px}.daily-sector-table th{padding:5px 6px;border-bottom:1px solid var(--line);background:#f7f9fc;color:#667085;font-size:10.5px;font-weight:680;text-align:left}.daily-sector-table td{padding:7px 6px;border-bottom:1px solid #edf0f4;vertical-align:top;line-height:1.55;overflow-wrap:anywhere}.daily-sector-table tbody tr:nth-child(even){background:rgba(247,249,252,.72)}.daily-sector-table th:nth-child(1){width:11%}.daily-sector-table th:nth-child(2){width:7%}.daily-sector-table th:nth-child(3){width:8%}.daily-sector-table th:nth-child(4){width:34%}.daily-sector-table th:nth-child(5){width:14%}.daily-sector-table th:nth-child(6){width:26%}.daily-sector-table a{color:#175cd3;text-decoration:none}.daily-sector-table a:hover{text-decoration:underline}.daily-sector-table .up{color:#c2312b;font-weight:680}.daily-sector-table .down{color:#0f8258;font-weight:680}.daily-sector-table .neutral{color:#667085;font-weight:680}.daily-outcomes{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px;margin-top:4px}.daily-outcome-signal{flex:0 0 auto;color:#667085;font-size:10.5px;font-weight:650}.daily-outcome{flex:0 0 auto;font-size:10.5px;font-weight:660;font-variant-numeric:tabular-nums;white-space:nowrap}.daily-outcome.win{color:#c2312b}.daily-outcome.loss{color:#0f8258}.daily-outcome.na{color:var(--muted)}.daily-outcomes-note{margin:-4px 0 8px;color:var(--muted);font-size:11px;line-height:1.6}.daily-sector-table.has-outcomes th:nth-child(1){width:17%}.daily-sector-table.has-outcomes th:nth-child(4){width:28%}.daily-evidence span,.daily-evidence a,.daily-etfs span{display:inline-block;margin:0 4px 3px 0}.daily-evidence{color:#475467;font-variant-numeric:tabular-nums}.daily-etfs{color:#475467}.daily-index-head{display:flex;align-items:center;gap:6px;margin-bottom:6px}.daily-index-head h1{margin:0}.daily-count{flex:0 0 auto;padding:1px 7px;border-radius:4px;background:#f0f2f6;color:#6b7588;font-size:10.5px;font-weight:700;white-space:nowrap}.daily-info{display:inline-flex;color:#6b7588;cursor:help}.daily-info svg{display:block;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.daily-index-head .subpage-peer{margin-left:auto}.daily-month + .daily-month{margin-top:12px;padding-top:10px;border-top:1px solid var(--line)}.daily-month ul{display:grid;gap:2px;list-style:none}.daily-month li{min-width:0}.daily-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;min-height:30px;padding:3px 8px;border:1px solid var(--line);border-radius:6px;color:#344054;font-size:12px;text-decoration:none}.daily-row:hover{border-color:#98a2dc;background:var(--brand-soft);color:#283aa9}.daily-row-date{flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:640}.daily-row-view{flex:0 1 auto;min-width:0;overflow:hidden;color:#475467;text-overflow:ellipsis;white-space:nowrap}.daily-row-meta{display:flex;flex:0 1 auto;flex-wrap:wrap;align-items:baseline;gap:2px 6px;min-width:0}.daily-row-sentiment{color:var(--muted);font-size:11px}.daily-row-sector{font-size:11px;font-weight:660}.daily-row-sector i{margin-left:2px;font-size:10.5px;font-style:normal;font-weight:600}.daily-row-sector.up{color:#c2312b}.daily-row-sector.down{color:#0f8258}.daily-row-sector.neutral{color:var(--muted)}.daily-disclaimer{margin:8px 0 16px;color:var(--muted);font-size:11px;line-height:1.6}.daily-detail{display:none}@media (min-width:960px){.daily-split.daily-split-on{display:grid;grid-template-columns:320px minmax(0,1fr);gap:10px;align-items:start}.daily-split-on .daily-detail{display:block;min-width:0}.daily-split-on .daily-index{position:sticky;top:8px;max-height:calc(100vh - 26px);overflow-y:auto;margin-bottom:0}.daily-split-on .daily-row-view{order:1;flex:1 1 100%}.daily-split-on .daily-row{position:relative;padding-left:12px}.daily-split-on .daily-row[aria-current]{border-color:#98a2dc;background:var(--brand-soft);color:#283aa9}.daily-split-on .daily-row[aria-current]::before{position:absolute;top:5px;bottom:5px;left:3px;width:3px;border-radius:2px;background:var(--brand);content:""}.daily-split-on .daily-detail .daily-disclaimer{display:none}.daily-split-on .daily-detail h1{font-size:17px}}.daily-detail-hint{margin:0;padding:20px 12px;border:1px dashed var(--line);border-radius:8px;color:var(--muted);font-size:12px;text-align:center}@media (max-width:600px){.daily-page h1{font-size:17px}.daily-sector-table,.daily-sector-table tbody,.daily-sector-table tr,.daily-sector-table td{display:block;width:100%}.daily-sector-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.daily-sector-table tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:7px 0;border-bottom:1px solid var(--line)}.daily-sector-table td{display:grid;grid-template-columns:56px minmax(0,1fr);min-width:0;padding:3px 4px;border:0}.daily-sector-table td::before{content:attr(data-label);color:#667085;font-size:10.5px;font-weight:650}.daily-sector-table td .daily-outcomes{grid-column:1 / -1;margin-top:2px}.daily-sector-table .daily-reason{grid-column:1 / -1;grid-template-columns:56px minmax(0,1fr)}.daily-sector-table .daily-evidence,.daily-sector-table .daily-etfs{display:flex;flex-wrap:wrap;align-items:baseline;grid-column:1 / -1;gap:0 4px}.daily-sector-table .daily-evidence::before,.daily-sector-table .daily-etfs::before{flex:0 0 52px}}