*{box-sizing:border-box}body{margin:0;background:#f7f7f6;color:#252525;font:14px/1.5 system-ui,sans-serif}main{max-width:1050px;margin:auto;padding:20px 16px}a{color:inherit}.back{font-size:12px;text-decoration:none}header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 4px}h1{font-size:26px;margin:0}header label{font-size:11px;color:#666}select{padding:5px;border:1px solid #ccc;border-radius:6px;background:white;color:#222}.intro,.note,.status{color:#666;font-size:12px}.intro{margin:4px 0 15px}.channels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.channel{min-width:0;border:1px solid #ddd;border-radius:10px;background:white;overflow:hidden}.channel summary{padding:14px;cursor:pointer;list-style:none}.channel summary::-webkit-details-marker{display:none}.channel h2{font-size:17px;margin:0 0 10px;display:flex;justify-content:space-between}.channel h2:after{content:'+';color:#ce690f}.channel[open] h2:after{content:'−'}.overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric span{font-size:11px;color:#666;display:block}.metric strong{font-size:21px;font-variant-numeric:tabular-nums}.details{padding:0 14px 14px;border-top:1px solid #eee}.details h3{font-size:13px;margin:14px 0 6px}.details dl{margin:8px 0}.details dl>div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #eee}.details dt{font-size:12px;overflow-wrap:anywhere}.details dd{margin:0;flex-shrink:0;font-variant-numeric:tabular-nums}.details .status{margin:8px 0}.post{padding:9px 0;border-bottom:1px solid #ddd;font-size:12px}.post a{display:block;font-weight:600;overflow-wrap:anywhere}.post p{margin:5px 0}.note{margin-top:16px}footer{display:flex;gap:20px;flex-wrap:wrap;font-size:12px;margin-top:24px}@media(max-width:600px){.channels{grid-template-columns:1fr}header{align-items:baseline;flex-wrap:wrap}.metric strong{font-size:20px}}

.channels{align-items:start}.channel[open]{grid-column:1/-1}.channel>summary{padding:11px 13px}.channel h2{font-size:16px;margin-bottom:8px}.metric strong{font-size:19px}.channel-controls{display:flex;justify-content:flex-end;padding:10px 0 4px;font-size:12px}.data-group{border-top:1px solid #e4e4e4;margin-top:8px}.channel .data-group>summary{padding:9px 0;font-size:13px;font-weight:650;list-style:revert}.group-body{padding-bottom:8px}.more-button{font:inherit;font-size:12px;padding:7px 10px;border:1px solid #dcb99a;background:#fff7ef;color:#7e430e;border-radius:6px;cursor:pointer}.more-button[hidden]{display:none}.media-item{border-top:1px solid #eee}.channel .media-item>summary{padding:9px 0;font-size:12px;line-height:1.5;list-style:revert}.media-body{padding:0 8px 10px;font-size:12px}.media-description{white-space:pre-line;overflow-wrap:anywhere}.media-body dl{max-width:620px}.details>.status{font-size:11px}.channel-controls[hidden]{display:none}
.details dd{font-size:13px}.details dt{min-width:0}.media-item summary{overflow-wrap:anywhere}.details .group-body dl>div{align-items:baseline}
.overview:has(.metric:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.overview>.metric{display:flex;flex-direction:column}.overview .metric strong{margin-top:auto}
.static-channel{padding:11px 13px}.static-channel h2:after{content:none}
@media(max-width:360px){.metric strong{font-size:16px}}
.data-group>.group-body{margin-left:6px;padding-left:12px;border-left:2px solid #e6c6a6}
.media-thumbnail{width:52px;height:68px;object-fit:cover;float:left;margin:0 10px 4px 0;border-radius:4px}.media-date{display:block;color:#666;font-weight:400;font-size:11px}.media-item>summary.with-thumbnail{min-height:88px;display:flow-root}


@media(any-pointer:coarse),(max-width:950px){html body input,html body select,html body textarea{font-size:16px!important}}
