body:has(.monitor-page) .signal-field{display:none}.monitor h1{max-width:20ch}.m-status{margin-top:2rem;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1rem 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.m-status,.m-status-meta{display:flex;flex-wrap:wrap}.m-status-meta{gap:.35rem 1.5rem;margin:0!important;font-size:.92rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.m-status-meta>span{white-space:nowrap}.m-live{color:var(--ink)}.m-live:before{display:inline-block;vertical-align:.05em;margin-right:.55rem;content:"";width:8px;height:8px;border-radius:9999px;background:var(--v2);box-shadow:0 0 0 3px color-mix(in srgb,var(--v2) 22%,transparent)}.m-tiles{max-width:var(--wide);margin:2rem auto 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:1.25rem;overflow:hidden}.m-tile{display:flex;flex-direction:column;gap:.35rem;min-width:0;padding:1.2rem 1.3rem 1.25rem;background:var(--surface);color:inherit;transition:background-color .3s var(--ease)}.m-tile:hover{background:color-mix(in srgb,var(--surface) 92%,var(--accent))}.m-tile-label{font-size:.86rem;font-weight:700;line-height:1.35;color:var(--ink-2)}.m-tile-value{font-size:clamp(2.1rem,4.2vw,2.6rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);margin-top:.2rem}.m-tile-unit{font-size:.42em;font-weight:800;letter-spacing:-.01em}.m-tile-detail{font-size:.86rem;line-height:1.45;color:var(--ink-3)}.m-tile-change{margin-top:auto;padding-top:.5rem;font-size:.82rem;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.m-tile-key{box-shadow:inset 0 3px 0 var(--s2)}.m-tile-key .m-tile-value{color:var(--s2)}.m-note{max-width:var(--wide);margin:3rem auto 0;padding:1.5rem 1.5rem 1.25rem;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:1.25rem;background:var(--surface);scroll-margin-top:6rem}.m-note h2{max-width:30ch}.m-note-body{max-width:var(--measure);margin-top:1rem}.m-note-body p{margin:0 0 1em!important;color:var(--ink-2);font-size:1.1rem;line-height:1.65}.m-note-body a{color:var(--ink);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 45%,transparent);text-underline-offset:.18em}.m-note .m-fig{margin:1.25rem 0 0;background:transparent;border-color:var(--rule-soft)}.m-note-links{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0 0!important;font-size:.92rem;font-weight:700}.m-note-links a{color:var(--accent)}.m-section{max-width:var(--wide);margin:4.5rem auto 0;scroll-margin-top:6rem}.m-section>h2{margin-bottom:.5rem}.m-section-sub{max-width:var(--measure);margin:0 0 .5rem!important;font-size:1rem;line-height:1.6;color:var(--ink-2)}.m-h3{margin:2rem 0 .6rem!important;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.m-fig{scroll-margin-top:6rem}.monitor .fig-title{margin-top:0;font-size:1.15rem;line-height:1.3;letter-spacing:-.01em}.m-fig .fig-title a{color:inherit}.m-reading{margin:0 0 .9rem!important;max-width:60em;font-size:1rem;line-height:1.55;font-weight:600;color:var(--ink)}.m-ratio-h{margin:1rem 0 .2rem!important;font-size:.84rem;font-weight:700;color:var(--ink-2)}.m-ratio{min-height:150px}.m-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.9rem}.fig-act{display:inline-flex;align-items:center;min-height:2.25rem;padding:.35rem .85rem;border:1px solid var(--line-2);border-radius:9999px;font-size:.84rem;font-weight:700;color:var(--ink);background:transparent;cursor:pointer;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.fig-act:hover{border-color:var(--ink-3);background:var(--paper-2)}.m-fig .fig-src a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.18em}.m-fig-compact .chart{min-height:220px}.monitor .board{margin:1.25rem 0 0}.monitor .board .cell small a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.18em}.m-youth{margin-top:1.25rem}.m-youth-h{margin:0 0 .4rem!important;font-size:.9rem;font-weight:700;color:var(--ink-2)}.m-youth ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--rule)}.m-youth li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem 1rem;align-items:baseline;padding:.7rem 0;border-bottom:1px solid var(--rule);font-size:.95rem;color:var(--ink-2)}.m-youth li b{font-weight:800;font-variant-numeric:tabular-nums;color:var(--ink)}.m-youth li small{grid-column:1/-1;font-size:.78rem;color:var(--muted)}.m-youth li small a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:.18em}.monitor .sources.m-section{padding-top:2rem}.m-method{max-width:var(--measure)}.m-method p{margin:0 0 1em!important;font-size:1rem;line-height:1.65;color:var(--ink-2)}.m-method a{color:var(--ink)}.m-method-note{margin:0 0 .5rem!important;font-size:.95rem;color:var(--ink-2)}table.t.m-rev td:first-child,table.t.m-series td:first-child{white-space:normal;min-width:12rem}table.t.m-series td:nth-child(3),table.t.m-series th:nth-child(3){text-align:left}.m-downloads{margin:1rem 0 0!important;font-size:.9rem;line-height:1.7;color:var(--ink-2)}.m-downloads a{color:var(--ink);font-weight:700}.monitor .next.m-section{margin-top:4.5rem}.m-sub{max-width:var(--wide);margin:4rem auto 0;padding:1.5rem;border:1px solid var(--rule);border-left:3px solid var(--accent);border-radius:1.25rem;background:var(--surface);scroll-margin-top:6rem}.m-sub-text{margin-top:.4rem!important;max-width:var(--measure);color:var(--ink-2);font-size:1rem;line-height:1.6}.m-sub form{max-width:34rem}.m-proof{list-style:none;padding:0;margin:1.1rem 0 0;display:grid;gap:.35rem;font-size:.86rem;color:var(--muted)}.m-proof a{color:var(--ink-2);font-weight:700}.m-back{margin:1.5rem auto 0!important;max-width:var(--wide);font-size:.95rem;font-weight:700}.m-back a{color:var(--accent)}.m-note-page .m-tiles{margin-top:1.5rem}.m-pager{max-width:var(--wide);margin:2rem auto 0;display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;font-weight:700}.m-pager a{color:var(--ink)}@media (max-width:560px){table.t.m-rev td:first-child,table.t.m-series td:first-child{min-width:8.5rem}.m-note,.m-sub{padding:1.1rem 1rem 1rem}.m-tile{padding:1rem 1.05rem 1.1rem}.monitor .fig{padding:1.1rem .9rem 1rem}}