.tracker-page{font-family:var(--font-body);color:#eef4f7;background:#0b1522}.trk-wrap{max-width:var(--width-content);margin-inline:auto;padding-inline:20px}.trk-hero{background:#0b1522;padding-block:120px 56px}.trk-crumbs{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:#a9bcc7}.trk-crumbs a{color:#c2d2da;text-decoration:none;transition:color .16s ease}.trk-crumbs a:hover{color:#eef4f7}.trk-crumbs span{color:#6f8592}.trk-head{margin-top:20px;max-width:980px}.trk-head h1{margin:0;color:#f5f9fb;font-size:clamp(30px,5vw,72px);font-weight:600;letter-spacing:-.038em;line-height:1.06;text-wrap:balance}.trk-standfirst{margin:20px 0 0;max-width:72ch;color:#c2d2da;font-size:18px;line-height:1.55;letter-spacing:-.005em;text-wrap:pretty}.trk-metrics{background:linear-gradient(180deg,#12202f,#0f1c2b);box-shadow:inset 0 0 0 1px #ffffff0f;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px;margin:44px 0 0;padding:28px 28px 30px;border-radius:22px;background:#0f1c2b}.trk-metric{min-width:0}.trk-metric dd{margin:0;color:#f5f9fb;font-size:40px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.trk-metric dt{margin-top:6px;color:#a9bcc7;font-size:14px;line-height:1.4}.trk-strip-section{margin-top:56px}.trk-strip-head{max-width:760px}.trk-strip-head h2{margin:0;color:#f5f9fb;font-size:clamp(20px,2vw,25px);font-weight:600;letter-spacing:-.025em;line-height:1.15}.trk-strip-head p{margin:10px 0 0;color:#a9bcc7;font-size:15px;line-height:1.55}.trk-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;margin:28px 0 0;padding:0;list-style:none}.trk-strip-tile a{display:block;color:inherit;text-decoration:none}.trk-strip-media{position:relative;display:block;overflow:hidden;border-radius:16px;background:#0f1c2b;aspect-ratio:4 / 3}.trk-strip-media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff1f;pointer-events:none}.trk-strip-media img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(.3) saturate(.72) contrast(1.04) brightness(.92);transition:transform .42s cubic-bezier(.2,.7,.2,1),filter .42s ease}.trk-strip-tile:nth-child(2n) img{object-position:26% 58%;transform:scale(1.12)}.trk-strip-tile:nth-child(3n) img{object-position:74% 42%;transform:scale(1.18)}.trk-strip-tile:nth-child(4n) img{object-position:52% 32%;transform:scale(1.08)}.trk-strip-tile:nth-child(2n) a:hover img,.trk-strip-tile:nth-child(3n) a:hover img,.trk-strip-tile:nth-child(4n) a:hover img{transform:scale(1.22)}.trk-strip-tile a:hover img{transform:scale(1.035)}.trk-strip-name{display:block;margin-top:12px;color:#eef4f7;font-size:16px;font-weight:600;letter-spacing:-.01em}.trk-strip-tier{display:block;margin-top:3px;color:#a9bcc7;font-size:14px;line-height:1.4}.trk-body{background:#0b1522;padding-block:8px 104px}.trk-table-panel{box-shadow:inset 0 0 0 1px #ffffff0f;border-radius:22px;background:#0f1c2b;overflow:hidden}.trk-table-scroll{overflow-x:auto;scrollbar-color:#2a4254 transparent}.trk-table{width:100%;min-width:1040px;border-collapse:collapse}.trk-table thead th{padding:18px 12px;border-bottom:1px solid #223546;color:#a9bcc7;font-size:13px;font-weight:550;letter-spacing:0;text-align:left;white-space:nowrap}.trk-table tbody td{padding:22px 12px;border-bottom:1px solid #1c2f3f;color:#e6eef2;font-size:16px;line-height:1.55;vertical-align:top}.trk-table tbody tr:last-child td{border-bottom:0}.trk-table tbody tr{transition:background-color .2s ease}.trk-table tbody tr:hover{background:#ffffff06}.trk-date-value{display:block;color:#d7e4ea;font-size:14px;font-weight:550;font-variant-numeric:tabular-nums;white-space:nowrap}.trk-date .trk-badge{margin-top:10px}.trk-system{color:#f5f9fb;font-size:16px;font-weight:600;letter-spacing:-.01em;text-decoration:none;transition:color .16s ease}.trk-system:hover{color:#8ec6d8}.trk-tier{margin:4px 0 0;color:#a9bcc7;font-size:14px;line-height:1.4}.trk-summary{margin:8px 0 0;color:#b9ccd5;font-size:16px;line-height:1.55}.trk-text{margin:0;color:#e6eef2;font-size:16px;line-height:1.55}.trk-muted{color:#b9ccd5}.trk-specs{margin:12px 0 0;display:grid;gap:7px}.trk-specs dt{color:#94a9b5;font-size:14px;line-height:1.4}.trk-specs dd{margin:2px 0 0;color:#b9ccd5;font-size:16px;line-height:1.5}.trk-row-meta{margin-top:14px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.trk-badge{display:inline-block;padding:3px 10px;border-radius:100px;font-size:14px;font-weight:550;letter-spacing:0;line-height:1.6;white-space:nowrap}.trk-badge-verified{background:#4a8c6f33;color:#a8ddc4}.trk-badge-reported{background:#3c8dab33;color:#a8d3e2}.trk-badge-warning{background:#d4a84329;color:#ecd08c}.trk-badge-cyan{background:#3c8dab29;color:#a8d3e2}.trk-badge-neutral{background:#ffffff12;color:#c6d6de}.trk-source{color:#8ec6d8;font-size:14px;text-decoration:underline;text-decoration-color:#8ec6d873;text-underline-offset:3px;transition:color .16s ease}.trk-source:hover{color:#c6e6f0}.trk-entries{margin-top:28px}.trk-entry{padding:26px 0}.trk-entry+.trk-entry{margin-top:26px}.trk-entry-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.trk-entry-badges{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.trk-entry .trk-system{display:block;margin-top:6px}.trk-entry .trk-summary{margin-top:12px}.trk-entry-specs{margin:16px 0 0;display:grid;gap:12px}.trk-entry-specs dt{color:#94a9b5;font-size:14px;line-height:1.4}.trk-entry-specs dd{margin:3px 0 0;color:#c6d6de;font-size:16px;line-height:1.55}.trk-entry .trk-source{display:inline-block;margin-top:16px}.trk-note{margin-top:40px;max-width:none}.trk-note p{margin:0;max-width:72ch;color:#b9ccd5;font-size:16px;line-height:1.6;text-wrap:pretty}.trk-note p+p{margin-top:16px}.trk-rules{margin-top:32px;border-radius:22px;background:#0f1c2b}.trk-rules summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;color:#eef4f7;font-size:16px;font-weight:600;letter-spacing:-.01em;cursor:pointer;list-style:none}.trk-rules summary::-webkit-details-marker{display:none}.trk-rules summary:after{content:"+";color:#8ec6d8;font-size:22px;font-weight:400;line-height:1;transition:transform .22s ease}.trk-rules[open] summary:after{transform:rotate(45deg)}.trk-rules summary:focus-visible{outline:2px solid #8ec6d8;outline-offset:-2px;border-radius:22px}.trk-rules-body{display:grid;gap:28px;padding:4px 26px 30px}.trk-rule h2{margin:0;color:#dce9ee;font-size:15px;font-weight:600;letter-spacing:-.005em}.trk-rule p{margin:8px 0 0;color:#b9ccd5;font-size:15px;line-height:1.6}.trk-updated{margin:4px 0 0;color:#94a9b5;font-size:14px}.trk-reveal.is-in,.trk-metric.is-in,.trk-row.is-in,.trk-entry.is-in,.trk-strip-tile.is-in{animation:trk-rise .62s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms)}@keyframes trk-rise{0%{opacity:1;transform:translateY(14px)}to{opacity:1;transform:none}}.tracker-page :focus-visible{outline:2px solid #8ec6d8;outline-offset:3px}@media(min-width:768px){.trk-wrap{padding-inline:32px}.trk-hero{padding-block:132px 64px}.trk-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:34px 36px}.trk-metric{text-align:center}.trk-metric dd{font-size:46px}.trk-rules-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;padding:4px 36px 34px}.trk-rules summary{padding:24px 36px}.trk-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}}@media(max-width:767px){.trk-table-panel{display:none}.trk-hero{padding-block:88px 24px}.trk-head h1{font-size:27px;line-height:1.08;letter-spacing:-.03em}.trk-standfirst{font-size:17px}.trk-metrics{margin-top:34px;padding:24px 22px;border-radius:20px;gap:24px 14px}.trk-metric:last-child{grid-column:span 2}.trk-metric dd{font-size:36px}.trk-body{padding-block:8px 80px}.trk-entries{margin-top:16px}.trk-strip-section{margin-top:44px}}@media(prefers-reduced-motion:reduce){.trk-reveal.is-in{animation:none}.trk-rules summary:after{transition:none}.trk-table tbody tr{transition:none}}
