.wrap{max-width:1140px;margin:0 auto;padding:28px 20px 64px}.wrap header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.brand .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--ai);margin-bottom:4px;font-size:11px;font-weight:600}.brand h1{letter-spacing:-.02em;font-size:26px;font-weight:700}.brand p{color:var(--ink-muted);margin-top:3px;font-size:13px}#updated{color:var(--ink-muted);font-size:12px;font-family:var(--mono)}.dot{background:var(--long);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s infinite dash-pulse;display:inline-block}@keyframes dash-pulse{0%,to{opacity:1}50%{opacity:.35}}.controls{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:14px 16px;display:flex}.ctrl-group{align-items:center;gap:8px;display:flex}.ctrl-label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-right:2px;font-size:11px;font-weight:600}.pill{font-family:var(--sans);border:1px solid var(--border);cursor:pointer;color:var(--ink-muted);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;transition:all .15s}.pill:hover{border-color:var(--ai);color:var(--ai)}.pill.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pill.ind.on{background:var(--ai);border-color:var(--ai);color:#fff}.tfstatic{font-family:var(--mono);color:var(--ink-muted);border:1px solid var(--border);background:#fff;border-radius:999px;padding:6px 14px;font-size:13px}.cs-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin:22px 0 9px;display:flex}.cs-head .cs-t{letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;font-weight:600}.cs-head a{font-family:var(--mono);color:var(--ai);font-size:11.5px;font-weight:500;text-decoration:none}.cs-head a:hover{text-decoration:underline}.cs-rails{background:var(--border);border:1px solid var(--border);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.cs-rail{color:inherit;background:#fff;padding:14px 15px 13px;text-decoration:none;transition:background .15s;display:block}.cs-rail:hover{background:var(--surface)}.cs-rail-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cs-rail-name{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:600}.cs-rail-tag{font-family:var(--mono);color:#c07d10;white-space:nowrap;font-size:10px}.cs-rail-val{font-family:var(--mono);letter-spacing:-.015em;margin:3px 0 10px;font-size:20px;font-weight:600}.cs-rail-track{background:linear-gradient(90deg,#4c33c4 0%,#6d4aff 28%,#8f86c9 50%,#b8a98f 66%,#d99a2b 84%,#c07d10 100%);border-radius:3px;height:6px;position:relative}.cs-rail-mark{background:var(--ink);border-radius:2px;width:3px;height:14px;position:absolute;top:-4px;transform:translate(-50%);box-shadow:0 0 0 2.5px #fff}.cs-rail-foot{font-family:var(--mono);color:var(--ink-muted);justify-content:space-between;gap:8px;margin-top:6px;font-size:9.5px;display:flex}.cs-note{color:var(--ink-muted);margin:8px 0 4px;font-size:12px}@media (width<=760px){.cs-rails{grid-template-columns:repeat(2,1fr)}}.tfoot{color:var(--ink-muted);background:var(--surface);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:14px 16px;font-size:13px;display:flex}.tfoot b{color:var(--ink)}.tfoot a{color:var(--ai);font-weight:600;text-decoration:none}.tfoot a:hover{text-decoration:underline}.info-strip{background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 16px;font-size:12.5px;display:flex}.info-strip a{color:var(--ai);font-weight:600;text-decoration:none}.info-strip a:hover{text-decoration:underline}.info-more{white-space:nowrap}.scroll{border:1px solid var(--border);background:#fff;border-radius:14px;overflow-x:auto}.scroll table{border-collapse:collapse;width:100%;min-width:1080px;font-size:13.5px}.scroll thead th{background:var(--surface-2);text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap;border-bottom:1px solid var(--border);padding:13px 16px;font-size:11px;font-weight:600;position:sticky;top:0}.scroll thead th.l{text-align:left}.scroll tbody td{text-align:right;border-bottom:1px solid var(--border);font-family:var(--mono);white-space:nowrap;vertical-align:middle;padding:16px}.scroll tbody tr:last-child td{border-bottom:none}.scroll tbody tr:hover{background:var(--surface)}.tick{font-family:var(--sans);z-index:1;background:#fff;font-weight:600;position:sticky;left:0;text-align:left!important}.scroll tbody tr:hover .tick{background:var(--surface)}.tick>span{align-items:baseline;gap:7px;display:flex}.tick .sym{color:var(--ink);font-size:14px;font-weight:700}.tick .name{color:var(--ink-muted);font-size:11px;font-weight:400}.tv{color:var(--ink);font-weight:700}.src{letter-spacing:.06em;color:var(--ink-muted);background:var(--surface-2);vertical-align:middle;border-radius:4px;margin-left:4px;padding:1px 5px;font-size:9px;font-weight:600}.prem{font-weight:600}.scroll .col-ind{display:table-cell}.scroll .col-ind.hide{display:none!important}.verdict{flex-direction:column;align-items:center;gap:4px;display:inline-flex}.badge{font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;border:1px solid #0000;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:700;display:inline-block}.badge.long{background:var(--long-bg);color:var(--long);border-color:var(--long)}.badge.short{background:var(--short-bg);color:var(--short);border-color:var(--short)}.badge.neutral{background:var(--neutral-bg);color:var(--neutral);border-color:var(--neutral)}.strength{font-family:var(--sans);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);font-size:10px;font-weight:600}.view{font-family:var(--sans);color:var(--ai);border:1px solid var(--ai-bg);background:var(--ai-bg);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:12.5px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.view:hover{background:var(--ai);color:#fff;border-color:var(--ai)}.spinner{border:2px solid var(--border);border-top-color:var(--ai);vertical-align:middle;border-radius:50%;width:18px;height:18px;margin-right:8px;animation:.7s linear infinite dash-spin;display:inline-block}@keyframes dash-spin{to{transform:rotate(360deg)}}.legend{color:var(--ink-muted);flex-wrap:wrap;gap:16px;margin-top:14px;font-size:11.5px;display:flex}.legend b{color:var(--ink);font-weight:600}.wrap footer{color:var(--ink-muted);margin-top:32px;font-size:11.5px;line-height:1.7}.wrap footer a{color:var(--ai)}@media (width<=760px){.scroll table,.scroll thead,.scroll tbody,.scroll tr,.scroll td{display:block}.scroll table{min-width:0}.scroll thead{display:none}.scroll tbody tr{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:12px;padding:6px 4px}.scroll tbody tr:hover{background:#fff}.scroll tbody td{text-align:right;border-bottom:1px dashed var(--border);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.scroll tbody td:last-child{border-bottom:none}.scroll tbody td:before{content:attr(data-label);font-family:var(--sans);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);text-align:left;font-size:11px;font-weight:600}.tick{background:var(--surface);border-radius:8px;justify-content:space-between;margin:2px 4px 4px;position:static;padding:12px 14px!important;display:flex!important}.tick:before{display:none!important}.tick .sym{font-size:16px}.col-ind.hide{display:none!important}}
