:root{--ground:#0a0a0a;--panel:#121212;--raise:#181818;--ink:#e5e5e5;--dim:#a1a1a1;--faint:#8a8a8a;--pass:#8ed44a;--fail:#ef6b70;--warn:#f0a25a;--caution:#d8c76b;--accent:#15e3c4;--rule:rgb(255 255 255/0.1);--hair:rgb(255 255 255/0.06);--wash:rgb(255 255 255/0.035);--accent-wash:rgb(21 227 196/0.09);--accent-line:rgb(21 227 196/0.4);--fail-wash:rgb(239 107 112/0.1);--fail-line:rgb(239 107 112/0.45);--warn-wash:rgb(240 162 90/0.1);--warn-line:rgb(240 162 90/0.45);--pass-line:rgb(142 212 74/0.45);--ease:cubic-bezier(0.32,0.72,0,1);--t-pointer:140ms;--t-enter:240ms;--head:88px;--rail-l:264px;--rail-r:344px;--shell:1629px;--sans:var(--font-sans),"Inter",system-ui,sans-serif;--mono:var(--font-mono),"IBM Plex Mono",ui-monospace,monospace}*{box-sizing:border-box}html{color-scheme:dark;scrollbar-color:#333 var(--ground)}body,html{background:var(--ground)}body{margin:0;color:var(--ink);font:14px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{background:none;border:0;padding:0;cursor:pointer}button,input{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:var(--accent-wash)}.ph{width:16px;height:16px;flex:none;display:inline-block;vertical-align:-3px}.mono{font-family:var(--mono)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.top{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--ground);box-shadow:0 1px 0 var(--rule)}.top-row{gap:22px;height:56px;padding:0 max(28px,calc(50% - var(--shell) / 2 + 28px))}.brand,.top-row{display:flex;align-items:center}.brand{gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em}.brand svg{width:24px;height:24px}.brand-tag{display:flex;align-items:center;gap:7px;font:11px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.brand-tag .ph{width:13px;height:13px;color:var(--dim)}.sep{width:1px;height:18px;background:var(--rule);flex:none}.nav{gap:20px;margin-left:8px}.nav,.nav a{display:flex;align-items:center}.nav a{position:relative;gap:6px;font:12.5px/1 var(--mono);color:var(--dim);padding:8px 0;transition:color var(--t-pointer) var(--ease)}.nav a .ph{width:14px;height:14px}.nav a:hover{color:var(--ink)}.nav a:active{transform:translateY(1px)}.nav a[aria-current=page]{color:var(--ink)}.nav a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--accent);border-radius:2px}.nav .ext .ph{width:12px;height:12px;color:var(--faint)}.live{margin-left:auto;display:flex;align-items:center;gap:8px;font:11.5px/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}.live i{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.api-btn{display:flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:6px;border:1px solid var(--rule);background:var(--panel);font:12.5px/1 var(--mono);color:var(--ink);transition:border-color var(--t-pointer) var(--ease),background var(--t-pointer) var(--ease),transform var(--t-pointer) var(--ease)}.api-btn:hover{border-color:var(--accent-line);background:var(--raise)}.api-btn:active{transform:translateY(1px)}.api-btn .ph{width:14px;height:14px;color:var(--accent)}.folio{display:flex;height:32px;gap:1px;padding-inline:max(0px,calc(50% - var(--shell) / 2));background:linear-gradient(var(--hair),var(--hair)) content-box,linear-gradient(var(--ground),var(--ground)) border-box;box-shadow:0 -1px 0 var(--hair);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.folio::-webkit-scrollbar{display:none}.folio:focus-visible{outline-offset:-2px}@supports (animation-timeline:scroll()){.folio{animation:folio-edges linear both;animation-timeline:scroll(self inline)}@keyframes folio-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000)}}}.folio>span{display:flex;align-items:center;gap:6px;padding:0 11px;background:var(--ground);font:11px/1 var(--mono);color:var(--faint);white-space:nowrap}.folio>span:first-child{padding-left:20px}.folio>span:last-child{flex:1 0 auto;justify-content:flex-end;padding-right:20px}.folio b{font-weight:500;color:var(--ink)}.folio .ph{flex:none;width:13px;height:13px;color:var(--faint);margin-right:-2px}.folio .ph.ink-fail{color:var(--fail)}.folio .ph.ink-warn{color:var(--warn)}.folio .ink-fail{color:var(--fail)}.folio .ink-warn{color:var(--warn)}.nav-toggle,.sheet-open{display:none}.bar{background:var(--panel);box-shadow:0 1px 0 var(--rule)}.bar-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:20px 40px;gap:20px 40px;padding-block:24px 18px;padding-inline:max(28px,calc(50% - var(--shell) / 2 + 28px));align-items:end}.bar h1{margin:0;font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.02em}.bar .lede{margin:8px 0 0;font-size:15px;color:var(--dim);max-width:70ch}.bar .lede b{color:var(--ink);font-weight:500}.bar .lede .d{color:var(--fail);font-weight:500}.bar .lede .s{color:var(--warn);font-weight:500}.bar .lede .kw{white-space:nowrap;color:var(--ink)}.bar .lede .kw .ph{width:15px;height:15px;margin-right:5px;vertical-align:-.16em;color:var(--faint)}.bar .lede .kw-dead .ph{color:var(--fail)}.bar .lede .kw-stale .ph{color:var(--warn)}.look{position:relative}.look label{gap:6px;margin-bottom:8px;font:11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.look label,.look-field{display:flex;align-items:center}.look-field{gap:10px;height:46px;padding:0 12px 0 14px;border:1px solid var(--rule);border-radius:8px;background:var(--ground);transition:border-color var(--t-pointer) var(--ease),box-shadow var(--t-pointer) var(--ease)}.look-field:hover{border-color:rgb(255 255 255/.18)}.look-field:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash)}.look label .ph{width:13px;height:13px;flex:none}.look-field .ph{color:var(--dim)}.look-field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:14.5px var(--mono)}.look-field input::placeholder{color:var(--faint)}.kbd{font:11px/1 var(--mono);color:var(--faint);border:1px solid var(--rule);border-radius:4px;padding:4px 6px}.look-out{position:absolute;z-index:25;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:var(--raise);border:1px solid var(--rule);border-radius:10px;box-shadow:0 18px 40px rgb(0 0 0/.55);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--t-enter) var(--ease),transform var(--t-enter) var(--ease)}.look-out[data-open=true]{opacity:1;transform:none;pointer-events:auto}.look-out li a{display:grid;grid-template-columns:20px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-radius:6px;transition:background var(--t-pointer) var(--ease)}.look-out li a:hover,.look-out li a[aria-selected=true]{background:var(--wash)}.look-out .nm{font-weight:500}.look-out .rp{display:block;font:11px var(--mono);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.look-out .rt{text-align:right;font:11px var(--mono);color:var(--dim)}.look-none{padding:10px;font-size:13px;color:var(--dim)}.sky{position:relative;padding-block:0 14px;padding-inline:max(28px,calc(50% - var(--shell) / 2 + 28px))}.sky-head{display:flex;align-items:baseline;gap:16px;margin-bottom:8px;font:11px/1.3 var(--mono);color:var(--faint)}.sky-head b{color:var(--ink);font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.sky-key{margin-left:auto;display:flex;gap:14px}.sky-key span{display:flex;align-items:center;gap:6px}.sky-key i{width:8px;border-radius:1px}.sky-key .k-d{height:12px;background:var(--fail)}.sky-key .k-s{height:9px;background:var(--warn)}.sky-key .k-m{height:6px;background:var(--faint)}.sky-key .k-h{width:12px;height:0;border-top:1px dashed var(--caution)}.sky-plot{position:relative;height:92px}.sky-cols{position:absolute;inset:0 0 18px 64px;justify-content:space-between;gap:1px}.sky-col,.sky-cols{display:flex;align-items:flex-end}.sky-col{position:relative;flex:1 1;min-width:0;max-width:12px;height:100%}.sky-col i{display:block;width:100%;border-radius:1.5px 1.5px 0 0;background:var(--faint);opacity:.55;transition:opacity var(--t-pointer) var(--ease),transform var(--t-pointer) var(--ease);transform-origin:bottom}.sky-col.v-dead i{background:var(--fail);opacity:.95}.sky-col.v-stale i{background:var(--warn);opacity:.9}.sky-col[data-on=true] i{opacity:1;transform:scaleY(1.06)}@media (hover:hover) and (pointer:fine){.sky-col:hover i{opacity:1;transform:scaleY(1.06)}}.sky-col.v-maintained:hover i,.sky-col.v-maintained[data-on=true] i{background:var(--ink)}.sky-col[data-dim=true] i{opacity:.16}.sky-line{position:absolute;z-index:2;left:0;right:0;height:0;border-top:1px dashed rgb(255 255 255/.16);pointer-events:none}.sky-line span{position:absolute;left:-64px;width:56px;top:-6px;text-align:right;font:10.5px/1 var(--mono);color:var(--faint)}.sky-line.stop{border-top-color:var(--caution)}.sky-line.stop span{color:var(--caution)}.sky-axis{position:absolute;left:64px;right:0;bottom:0;display:flex;justify-content:space-between;font:10.5px/1 var(--mono);color:var(--faint)}.sky-tip{position:absolute;z-index:26;bottom:calc(100% + 8px);transform:translateX(-50%);pointer-events:none;width:max-content;max-width:280px;padding:8px 10px;border-radius:8px;background:var(--raise);border:1px solid var(--rule);box-shadow:0 12px 30px rgb(0 0 0/.5);font-size:12.5px;opacity:0;transition:opacity var(--t-pointer) var(--ease)}.sky-tip[data-open=true]{opacity:1}.sky-tip .t1{display:flex;align-items:center;gap:7px;font-weight:500}.sky-tip .t2{margin-top:3px;font:11px var(--mono);color:var(--dim)}.grid{display:grid;grid-template-columns:var(--rail-l) minmax(0,1fr) var(--rail-r);max-width:var(--shell);margin-inline:auto;align-items:start;background:linear-gradient(var(--rule),var(--rule)) calc(var(--rail-l) - 1px) 0 /1px 100% no-repeat,linear-gradient(var(--rule),var(--rule)) calc(100% - var(--rail-r)) 0 /1px 100% no-repeat}.grid.two{grid-template-columns:var(--rail-l) minmax(0,1fr);background:linear-gradient(var(--rule),var(--rule)) calc(var(--rail-l) - 1px) 0 /1px 100% no-repeat}.rail{position:-webkit-sticky;position:sticky;top:var(--head);max-height:calc(100vh - var(--head));overflow-y:auto;overscroll-behavior:contain;padding:22px 0 40px;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.river{min-width:0;padding-bottom:64px;container-type:inline-size;container-name:river}.rl{padding:0 22px}.rl+.rl,.rl-group>.rl{margin-top:24px;padding-top:22px;box-shadow:inset 0 1px 0 var(--hair)}.rl-h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px;font:11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:400}.rl-h .ph{width:13px;height:13px}.rl p{margin:0 0 10px;font-size:13px;color:var(--dim)}.rl p b{color:var(--ink);font-weight:500}.facet{display:flex;flex-direction:column;margin:0 -10px}.facet a,.facet button{display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding:6px 10px;border-radius:6px;text-align:left;font-size:13.5px;color:var(--dim);transition:background var(--t-pointer) var(--ease),color var(--t-pointer) var(--ease),transform var(--t-pointer) var(--ease)}.facet a:hover,.facet button:hover{background:var(--wash);color:var(--ink)}.facet a:active,.facet button:active{transform:translateY(1px)}.facet button[aria-pressed=true]{background:var(--accent-wash);color:var(--ink)}.facet .n{font:11.5px var(--mono);color:var(--faint)}.facet button[aria-pressed=true] .n{color:var(--accent)}.facet .sub{grid-column:2/-1;margin-top:-2px;font:10.5px var(--mono);color:var(--faint)}.dot{width:8px;height:8px;border-radius:50%;justify-self:center;background:var(--faint)}.dot.v-dead{background:var(--fail)}.dot.v-stale{background:var(--warn)}.dot.v-maintained{background:transparent;box-shadow:inset 0 0 0 1.5px var(--faint)}.dot.all{background:transparent;box-shadow:inset 0 0 0 1.5px var(--dim)}.facet .ph{color:var(--faint);width:15px;height:15px}.bands{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:7px 12px;gap:7px 12px;font-size:12.5px}.bands dt{font:11.5px var(--mono);color:var(--ink);white-space:nowrap}.bands dd{margin:0;color:var(--dim)}.bands .v-dead{color:var(--fail)}.bands .v-stale{color:var(--warn)}.bands .stop{color:var(--caution)}.band-h{position:-webkit-sticky;position:sticky;top:var(--head);z-index:10;gap:12px;height:44px;padding:0 24px;background:var(--ground);box-shadow:0 1px 0 var(--rule),0 -1px 0 var(--rule)}.band-h,.band-h h2{display:flex;align-items:center}.band-h h2{margin:0;gap:9px;font:500 11.5px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.band-h h2 .sq{width:9px;height:9px;border-radius:2px}.band-h.v-dead h2{color:var(--fail)}.band-h.v-dead .sq{background:var(--fail)}.band-h.v-stale h2{color:var(--warn)}.band-h.v-stale .sq{background:var(--warn)}.band-h.v-maintained h2{color:var(--ink)}.band-h.v-maintained .sq{box-shadow:inset 0 0 0 1.5px var(--faint)}.band-h .note{font-size:12.5px;color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.band-h .n{margin-left:auto;font:11.5px var(--mono);color:var(--faint);white-space:nowrap}.cols,.tr{display:grid;grid-template-columns:minmax(0,1fr) 124px 118px 136px 58px;grid-gap:14px;gap:14px;align-items:center}.cols{padding:9px 24px;font:10.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);box-shadow:0 1px 0 var(--hair)}.cols .r,.tr .r{text-align:right;justify-self:end}.row{box-shadow:0 1px 0 var(--hair);transition:background var(--t-pointer) var(--ease)}.row:hover{background:var(--wash)}.row[data-open=true]{background:var(--panel)}.tr{width:100%;padding:12px 24px;text-align:left}.tr:active .who{transform:translateX(1px)}.who{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;transition:transform var(--t-pointer) var(--ease)}.who,.who .t{align-items:center;min-width:0}.who .t{display:flex;gap:7px}.who .nm{font-weight:500;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who .car{color:var(--faint);width:12px;height:12px;transition:transform var(--t-enter) var(--ease)}.row[data-open=true] .who .car{transform:rotate(90deg);color:var(--ink)}.who .rp{display:flex;align-items:center;gap:6px;min-width:0;font:11.5px var(--mono);color:var(--faint)}.who .rp span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.who .sh{color:var(--dim)}.mk{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:5px;background:var(--raise);box-shadow:inset 0 0 0 1px var(--hair);overflow:hidden}.mk img{width:16px;height:16px;object-fit:contain;display:block}.mk--dark img{filter:invert(1) hue-rotate(180deg)}.mk--none{font:600 10px var(--mono);color:var(--faint);text-transform:uppercase}.mk--sm{width:14px;height:14px;border-radius:3px;background:none;box-shadow:none}.mk--sm img{width:12px;height:12px}.mk--lg{width:44px;height:44px;border-radius:10px}.mk--lg img{width:30px;height:30px}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:5px;font:11px/1 var(--mono);letter-spacing:.04em;white-space:nowrap;color:var(--dim);box-shadow:inset 0 0 0 1px var(--rule)}.chip.v-dead{color:var(--fail);background:var(--fail-wash);box-shadow:inset 0 0 0 1px var(--fail-line)}.chip.v-stale{color:var(--warn);background:var(--warn-wash);box-shadow:inset 0 0 0 1px var(--warn-line)}.chip .ph{width:12px;height:12px}.vcell{display:grid;grid-gap:5px;gap:5px;justify-items:start;min-width:0}.vcell .shelf{font:10.5px/1.2 var(--mono);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.fr{display:grid;grid-gap:6px;gap:6px}.fr .v{font:12px/1 var(--mono);color:var(--ink)}.fr .v small{color:var(--faint);font-size:10.5px}.meter{position:relative;height:5px;background:var(--hair)}.meter,.meter b{border-radius:3px}.meter b{position:absolute;left:0;top:0;bottom:0;background:var(--faint);transform-origin:left}.meter.v-dead b{background:var(--fail)}.meter.v-stale b{background:var(--warn)}.meter.v-maintained b{background:var(--dim)}.meter i{position:absolute;top:-2px;bottom:-2px;width:1px;background:var(--caution);opacity:.8}.when{display:grid;grid-gap:3px;gap:3px}.when .a{font:12px/1.2 var(--mono);color:var(--ink)}.when .b{font:10.5px/1.2 var(--mono);color:var(--faint);white-space:nowrap}.stars{font:12px var(--mono);color:var(--dim)}.unread{font:italic 11.5px var(--mono);color:var(--faint)}.open{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--t-enter) var(--ease)}.row[data-open=true] .open{grid-template-rows:1fr}.open>div{overflow:hidden}.work{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:24px;gap:24px;padding:2px 24px 20px 57px}.answer{margin:0 0 14px;font-size:14.5px;line-height:1.55;color:var(--ink);max-width:72ch}.tape{margin:0;padding:0;list-style:none;border-radius:8px;box-shadow:inset 0 0 0 1px var(--rule);background:var(--ground)}.tape li{display:grid;grid-template-columns:54px minmax(0,1fr) 42px;grid-gap:12px;gap:12px;align-items:baseline;padding:8px 12px;font-size:13px;color:var(--dim);box-shadow:0 1px 0 var(--hair)}.tape li:last-child{box-shadow:none}.tape .e{font:12px var(--mono);text-align:right;color:var(--faint)}.tape .e.up{color:var(--pass)}.tape .e.down{color:var(--fail)}.tape .run{font:11.5px var(--mono);text-align:right;color:var(--faint)}.tape .base,.tape .sum{color:var(--ink)}.tape .sum{background:var(--wash)}.tape .sum .run{color:var(--ink);font-weight:500}.tape .fact{display:block;font:10.5px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin-bottom:1px}.side{grid-gap:14px;gap:14px;align-content:start}.kv,.side{display:grid}.kv{margin:0;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:12.5px}.kv dt{font:11px var(--mono);color:var(--faint);white-space:nowrap}.kv dd{margin:0;color:var(--ink);font:12px var(--mono);overflow-wrap:anywhere}.kv dd .unread{font-size:11px}.acts{display:flex;flex-wrap:wrap;gap:8px}.act{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:6px;font:12px/1 var(--mono);color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);background:var(--raise);transition:box-shadow var(--t-pointer) var(--ease),background var(--t-pointer) var(--ease),transform var(--t-pointer) var(--ease)}.act:hover{box-shadow:inset 0 0 0 1px var(--accent-line)}.act:active{transform:translateY(1px)}.act .ph{width:14px;height:14px;color:var(--accent)}.act.ghost{background:none}.nights{display:grid;grid-gap:6px;gap:6px}.nights-bars{display:flex;align-items:flex-end;gap:2px;height:48px;padding:0 1px;border-radius:4px;position:relative}.nights-bars i{flex:1 1;min-width:2px;border-radius:1.5px 1.5px 0 0;background:var(--faint);opacity:.6}.nights-bars i.v-dead{background:var(--fail);opacity:.95}.nights-bars i.v-stale{background:var(--warn);opacity:.9}.nights-bars i.zero{height:2px!important}.nights-cap{display:flex;justify-content:space-between;font:10.5px var(--mono);color:var(--faint)}.nights-bars .edge{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--caution);opacity:.55}.more{display:flex;align-items:center;gap:12px;padding:14px 24px;box-shadow:0 1px 0 var(--hair);font:12px var(--mono);color:var(--faint)}.empty{padding:28px 24px;color:var(--dim);font-size:14px}.inline-link{color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent-line);transition:box-shadow var(--t-pointer) var(--ease)}.inline-link:hover{box-shadow:inset 0 -2px 0 var(--accent)}.mv{margin:0 -10px;padding:0;list-style:none}.mv li a{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 10px;border-radius:6px;transition:background var(--t-pointer) var(--ease)}.mv li a:hover{background:var(--wash)}.mv .nm{font-size:13.5px;font-weight:500}.mv .how{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font:11px var(--mono);color:var(--faint);margin-top:2px}.mv .was{text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.mv .now.v-dead{color:var(--fail)}.mv .now.v-stale{color:var(--warn)}.mv-moved .now.v-maintained{color:var(--pass)}.api{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.api li a{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;font:12px var(--mono);color:var(--dim);box-shadow:inset 0 0 0 1px var(--hair);transition:box-shadow var(--t-pointer) var(--ease),color var(--t-pointer) var(--ease)}.api li a:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--accent-line)}.api .get{font-size:10.5px;color:var(--faint);letter-spacing:.06em}.api li a:hover .get{color:var(--accent)}.api .ph{margin-left:auto;width:12px;height:12px;color:var(--faint)}.led-wrap{min-width:0}@supports (animation-timeline:scroll()){.led-wrap{animation:led-edges linear both;animation-timeline:scroll(self inline)}@keyframes led-edges{0%{-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 20px),transparent)}to{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000)}}@media (prefers-reduced-motion:reduce){.folio,.led-wrap{animation-duration:auto!important}}}.led{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:13px}.led th{width:var(--w);position:-webkit-sticky;position:sticky;top:var(--head);z-index:5;background:var(--ground);padding:0;text-align:left;font:400 10.5px/1.25 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);box-shadow:0 1px 0 var(--rule)}.led th button{display:flex;align-items:center;gap:5px;width:100%;padding:12px 10px;text-align:left;text-transform:inherit;letter-spacing:inherit;font:inherit;color:inherit;transition:color var(--t-pointer) var(--ease)}.led th.r button{text-align:right}.led th .ph{flex:none}.led th.r button{justify-content:flex-end}.led th button:hover{color:var(--ink)}.led th[aria-sort] button{color:var(--accent)}.led th .ph{width:11px;height:11px;transition:transform var(--t-pointer) var(--ease)}.led th[aria-sort=ascending] .ph{transform:rotate(180deg)}.led th:first-child button{padding-left:24px}.led td{padding:10px;box-shadow:0 1px 0 var(--hair);vertical-align:middle}.led td:first-child{padding-left:24px}.led td:last-child,.led th:last-child button{padding-right:24px}.led tr{transition:background var(--t-pointer) var(--ease)}.led tbody tr:hover{background:var(--wash)}.led .r{text-align:right}.led .num{font:12px var(--mono);color:var(--dim);white-space:nowrap}.grid:not(.two) .led-wrap{overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.grid:not(.two) .led{min-width:1040px}.grid:not(.two) .led th{position:static}.led .who{grid-template-columns:22px minmax(0,1fr)}.row-stack{display:none}.led .who .nm{font-size:14px}.led .shelf{font-size:12.5px;color:var(--dim);white-space:nowrap}.search{display:flex;align-items:center;gap:10px;height:42px;padding:0 12px;border-radius:8px;border:1px solid var(--rule);background:var(--ground);transition:border-color var(--t-pointer) var(--ease),box-shadow var(--t-pointer) var(--ease)}.search:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-wash)}.search input{flex:1 1;min-width:0;border:0;outline:0;background:none;height:100%;font:14px var(--mono)}.search input::placeholder{color:var(--faint)}.shown{font:12px var(--mono);color:var(--faint);white-space:nowrap}.shown b{color:var(--ink);font-weight:500}.sig{margin:0 -2px;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.sig li{display:grid;grid-gap:3px;gap:3px}.sig .h{display:flex;justify-content:space-between;gap:8px;font-size:13px;font-weight:500}.sig .h span{font:11px var(--mono);color:var(--caution);white-space:nowrap;font-weight:400}.sig p{margin:0;font-size:12px;color:var(--dim);line-height:1.5}.rec{grid-template-columns:minmax(0,1fr) minmax(0,560px);grid-gap:22px 40px;gap:22px 40px;padding:24px 28px 20px}.rec,.rec-id{display:grid;align-items:start}.rec-id{grid-template-columns:44px minmax(0,1fr);grid-gap:16px;gap:16px}.rec-id .crumbs{display:flex;gap:8px;align-items:center;font:11.5px var(--mono);color:var(--faint);margin-bottom:6px}.rec-id .crumbs a{color:var(--dim);transition:color var(--t-pointer) var(--ease)}.rec-id .crumbs a:hover{color:var(--ink)}.rec-id h1{gap:12px;flex-wrap:wrap;margin:0;font-size:28px;line-height:1.15;font-weight:600;letter-spacing:-.02em}.rec-id .rp,.rec-id h1{display:flex;align-items:center}.rec-id .rp{margin-top:6px;gap:7px;font:12.5px var(--mono);color:var(--dim)}.rec-id .tag{margin:10px 0 0;color:var(--dim);font-size:14.5px;max-width:70ch}.rec-answer{padding:16px 18px;border-radius:10px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule)}.rec-answer .lbl{display:block;margin-bottom:8px;font:11px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint)}.rec-answer p{margin:0;font-size:16px;line-height:1.5}.rec-answer .fig{margin-top:12px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.rec-answer .fig .v{font:13px var(--mono)}.hist{padding:0 28px 16px}.hist-plot{position:relative;height:96px;display:flex;align-items:flex-end;justify-content:space-between;gap:3px;padding-left:64px}.hist-plot i{flex:1 1;min-width:0;max-width:10px;border-radius:2px 2px 0 0;background:var(--faint);opacity:.55;transition:opacity var(--t-pointer) var(--ease)}.hist-plot i.v-dead{background:var(--fail);opacity:.95}.hist-plot i.v-stale{background:var(--warn);opacity:.9}@media (hover:hover) and (pointer:fine){.hist-plot i:hover{opacity:1}}.hist-plot .edge{position:absolute;left:64px;right:0;height:0;border-top:1px dashed var(--caution);opacity:.6;pointer-events:none}.hist-plot .edge span{position:absolute;left:-64px;width:56px;top:-6px;text-align:right;font:10.5px/1 var(--mono);color:var(--caution)}.hist .nights-cap{padding-left:64px}.sigs{width:100%;border-collapse:separate;border-spacing:0}.sigs th{position:-webkit-sticky;position:sticky;top:var(--head);z-index:5;background:var(--ground);text-align:left;padding:12px;font:400 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);box-shadow:0 1px 0 var(--rule)}.sigs td{padding:12px;box-shadow:0 1px 0 var(--hair);vertical-align:top;font-size:13.5px}.sigs td:first-child,.sigs th:first-child{padding-left:24px}.sigs td:last-child,.sigs th:last-child{padding-right:24px}.sigs .lab,.sigs .val{color:var(--ink);white-space:nowrap}.sigs .val{font:12.5px var(--mono)}.sigs .why{color:var(--dim)}.sigs .e{font:12.5px var(--mono);text-align:right;white-space:nowrap;color:var(--faint)}.sigs .e.up{color:var(--pass)}.sigs .e.down{color:var(--fail)}.sigs tr.total td{background:var(--wash);font-weight:500}.sec-h{display:flex;align-items:baseline;gap:12px;padding:22px 24px 12px}.sec-h h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em}.sec-h span{font:11.5px var(--mono);color:var(--faint)}.foot{box-shadow:0 -1px 0 var(--rule);padding-block:28px 40px;padding-inline:max(28px,calc(50% - var(--shell) / 2 + 28px));display:grid;grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px;background:var(--ground)}.foot p{margin:0;font-size:13px;color:var(--dim);max-width:46ch}.foot .brand{margin-bottom:10px}.foot h3{margin:0 0 10px;font:400 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.foot ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px}.foot a{font-size:13px;color:var(--dim);transition:color var(--t-pointer) var(--ease)}.foot a:hover{color:var(--ink)}@media (prefers-reduced-motion:no-preference){[data-rv]{opacity:0;transform:translateY(6px);transition:opacity var(--t-enter) var(--ease) var(--d,0s),transform var(--t-enter) var(--ease) var(--d,0s)}[data-rv=in]{opacity:1;transform:none}.meter b{animation:grow var(--t-enter) var(--ease) both}.sky-col i{animation:rise var(--t-enter) var(--ease) both;animation-delay:var(--d,0s)}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes rise{0%{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:0s!important;animation-duration:0s!important}}@media (max-width:1100px){:root{--rail-r:300px;--rail-l:232px}.bar-in,.rec{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.grid,.grid.two{grid-template-columns:minmax(0,1fr);background:none}.rail{position:static;max-height:none;overflow:visible;padding:18px 0;box-shadow:0 1px 0 var(--rule)}.bar-in,.rec{padding:18px 16px}.hist,.sky{padding-left:16px;padding-right:16px}.tr{padding:12px 16px}.work{grid-template-columns:minmax(0,1fr);padding:2px 16px 18px}.band-h{padding:0 16px}.band-h .note{display:none}.foot{grid-template-columns:minmax(0,1fr);padding:24px 16px}.led td:first-child,.led th:first-child button{padding-left:16px}.led-wrap{overflow-x:auto}.vs thead th{position:static}}.toc{display:flex;flex-direction:column;margin:0 -10px}.toc a{display:grid;grid-template-columns:16px minmax(0,1fr);align-items:center;grid-gap:9px;gap:9px;padding:6px 10px;border-radius:6px;font-size:13.5px;color:var(--dim);transition:background var(--t-pointer) var(--ease),color var(--t-pointer) var(--ease),transform var(--t-pointer) var(--ease)}.toc a:hover{background:var(--wash);color:var(--ink)}.toc a:active{transform:translateY(1px)}.toc .ph{width:15px;height:15px}.toc .n,.toc .ph{color:var(--faint)}.toc .n{grid-column:2;font:10.5px var(--mono);margin-top:-3px}.doc{padding:4px 24px 26px}.doc>*{max-width:78ch}.doc p{margin:0 0 12px;font-size:14.5px;line-height:1.65;color:var(--dim)}.doc p:last-child{margin-bottom:0}.doc b,.doc strong{color:var(--ink);font-weight:500}.doc em{font-style:normal}.doc em,.doc h3{color:var(--ink)}.doc h3{margin:22px 0 10px;font-size:14.5px;font-weight:600;letter-spacing:-.01em}.doc ul{margin:0 0 12px;padding:0 0 0 18px}.doc li{margin-bottom:6px;font-size:14.5px;line-height:1.6;color:var(--dim)}.code,.doc code{font:12.5px var(--mono);color:var(--ink);background:var(--raise);box-shadow:inset 0 0 0 1px var(--hair);border-radius:4px;padding:1px 5px}.doc a:not(.act){color:var(--ink);box-shadow:inset 0 -1px 0 var(--accent-line);transition:box-shadow var(--t-pointer) var(--ease)}.doc a:not(.act):hover{box-shadow:inset 0 -2px 0 var(--accent)}.note-row{display:flex;align-items:center;gap:10px;padding:12px 24px 0;font:11.5px/1.5 var(--mono);color:var(--faint)}.note-row .ph{width:14px;height:14px;color:var(--dim)}.pre{margin:0;padding:14px 16px;border-radius:8px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule);font:12.5px/1.65 var(--mono);color:var(--dim);overflow-x:auto;white-space:pre}.pre b{color:var(--ink);font-weight:400}.get,.pre .k{color:var(--accent)}.get{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:4px;font:10px/1 var(--mono);letter-spacing:.08em;box-shadow:inset 0 0 0 1px var(--accent-line)}.ep{padding:0 24px 24px}.ep-h{display:flex;align-items:center;gap:10px;margin:0 0 10px;font:13px/1 var(--mono);color:var(--ink)}.ep-h span.blurb{font-family:var(--sans);font-size:13px;color:var(--dim)}.vs{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.vs tbody th,.vs th:first-child{width:200px}.vs td{overflow-wrap:anywhere}.vs td,.vs th{padding:12px;box-shadow:0 1px 0 var(--hair);vertical-align:top;text-align:left;font-size:13.5px}.vs thead th{position:-webkit-sticky;position:sticky;top:var(--head);z-index:5;background:var(--ground);font:400 10.5px/1 var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);box-shadow:0 1px 0 var(--rule);white-space:nowrap}.vs thead th .who{display:inline-grid;grid-template-columns:22px minmax(0,1fr)}.vs td:first-child,.vs th:first-child{padding-left:24px}.vs td:last-child,.vs th:last-child{padding-right:24px}.vs tbody th{font-weight:400;color:var(--faint);font-size:12.5px}.vs .val,.vs td{color:var(--ink)}.vs .val{display:block;font:12.5px/1.5 var(--mono)}.vs .why{display:block;margin-top:5px;font-size:12.5px;line-height:1.55;color:var(--dim)}.vs .src{display:inline-flex;align-items:center;gap:5px;margin-top:6px;font:10.5px var(--mono);color:var(--faint);transition:color var(--t-pointer) var(--ease)}.vs .src:hover{color:var(--accent)}.vs .src .ph{width:11px;height:11px}.qa{padding:0 24px 8px}.qa dl{margin:0}.qa dt{margin:0 0 6px;font-size:14.5px;font-weight:500;color:var(--ink)}.qa dd,.qa dt{max-width:78ch}.qa dd{margin:0 0 20px;padding:0 0 20px;font-size:14px;line-height:1.65;color:var(--dim);box-shadow:0 1px 0 var(--hair)}.qa dd:last-child{box-shadow:none}.log{padding:0 24px 8px}.log-day{display:grid;grid-template-columns:132px minmax(0,1fr);grid-gap:18px;gap:18px;padding:14px 0;box-shadow:0 1px 0 var(--hair)}.log-day>.d{font:11.5px/1.5 var(--mono);color:var(--faint)}.log-day>.d b{display:block;color:var(--ink);font-weight:500}.log ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.log li{display:grid;grid-template-columns:76px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:baseline;font-size:13.5px;color:var(--ink)}.log li .sha{font:11.5px var(--mono);color:var(--faint)}.log li .files{font:11px var(--mono);color:var(--faint);white-space:nowrap}.tok{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:8px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule);font:13.5px var(--mono);color:var(--ink);overflow-x:auto;white-space:nowrap}.act.go{background:var(--accent);color:#06201c;box-shadow:none;font-weight:500}.act.go:hover{background:#18f2d1}.act[disabled]{opacity:.55;cursor:default}.act[disabled]:active{transform:none}.said{margin:10px 0 0;font:12.5px/1.5 var(--mono);color:var(--faint)}.said.ok{color:var(--pass)}.said.bad{color:var(--fail)}.embed{display:grid;grid-gap:12px;gap:12px;padding:0 24px 24px}.embed-live{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:10px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule)}.embed-live img{display:block;height:58px;width:auto;max-width:100%}.embed-live span{font:11px/1.45 var(--mono);color:var(--faint)}.field{display:flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 14px;border-radius:8px;background:var(--ground);box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t-pointer) var(--ease);max-width:460px}.field:focus-within{box-shadow:inset 0 0 0 1px var(--accent-line),0 0 0 3px var(--accent-wash)}.field input{flex:1 1;min-width:0;height:100%;border:0;outline:0;background:none;font:13.5px var(--mono)}.field input::placeholder{color:var(--faint)}@media (max-width:900px){.doc,.embed,.ep,.log,.qa{padding-left:16px;padding-right:16px}.vs td:first-child,.vs th:first-child{padding-left:16px}.vs td:last-child,.vs th:last-child{padding-right:16px}.vs thead th{position:static}.vs tbody th{width:auto}.log-day{grid-template-columns:minmax(0,1fr);gap:8px}.log li{grid-template-columns:62px minmax(0,1fr)}.log li .files{display:none}.note-row{padding-left:16px;padding-right:16px}}.crumbs-line{margin:0 0 9px;font-size:11px;letter-spacing:.05em;color:var(--faint)}.crumbs-line a{color:var(--dim);transition:color var(--t-pointer) var(--ease)}.crumbs-line a:hover{color:var(--ink)}.sigs.facts{table-layout:fixed}.sigs.facts .lab,.sigs.facts .val{white-space:normal}.sigs.facts td:first-child,.sigs.facts th:first-child{width:32%}.sigs.facts td:nth-child(2),.sigs.facts th:nth-child(2){width:170px}.sigs.facts td{overflow-wrap:anywhere}.river--doc .doc>*,.river--doc .embed>*,.river--doc .ep>*,.river--doc .log-day,.river--doc .note-row,.river--doc .qa dd,.river--doc .qa dt,.river--doc .sigs{max-width:78ch}.river--doc .sec-h{max-width:calc(78ch + 48px)}.river--wide .doc>*,.river--wide .note-row,.river--wide .qa dd,.river--wide .qa dt{max-width:none}.app-lock{display:flex;align-items:center;gap:6px;flex:none}.app-switch{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;padding:0;background:none;border:0;border-radius:4px;color:var(--faint);cursor:pointer;transition:color .14s cubic-bezier(.32,.72,0,1),background .14s cubic-bezier(.32,.72,0,1)}.app-switch svg{width:14px;height:14px;display:block}.app-switch:hover{color:var(--ink);background:rgb(255 255 255/.05)}.app-switch[aria-expanded=true]{color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.app-switch:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apps{position:relative;display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s linear .2s}header[data-apps=open] .apps{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .2s cubic-bezier(.32,.72,0,1),visibility 0s}.apps-in{min-height:0;overflow:hidden}.apps-row{display:grid;grid-template-columns:auto 1fr;align-items:stretch;padding:0 max(28px,calc(50% - var(--shell) / 2 + 28px));border-top:1px solid var(--hair)}.apps-lab{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;line-height:1.2;color:var(--faint);padding-right:22px;margin-right:22px;border-right:1px solid var(--rule);white-space:nowrap}.apps-lab a{color:var(--faint);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.apps-lab a:focus-visible,.apps-lab a:hover{color:var(--accent)}.apps-lab b{font-weight:400;color:var(--ink)}.apps-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));grid-gap:10px 18px;gap:10px 18px;padding:12px 0}.app{display:inline-flex;align-items:center;gap:8px;min-width:0;white-space:nowrap;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--dim);text-decoration:none;transition:color .14s cubic-bezier(.32,.72,0,1)}.app img{width:16px;height:16px;border-radius:4px;display:block;flex:none}.app:focus-visible,.app:hover{color:#fff}@media (max-width:700px){.apps-row{grid-template-columns:1fr}.apps-lab{padding:10px 0 0;margin:0;border-right:0}}@media (prefers-reduced-motion:reduce){.apps,header[data-apps=open] .apps{transition:none}}@media (max-width:1270px){.brand-tag{display:none}}@media (max-width:970px){.nav,.sep{display:none}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin-left:-10px;border-radius:8px;color:var(--dim);transition:color var(--t-pointer) var(--ease),background var(--t-pointer) var(--ease)}.nav-toggle .ph{width:20px;height:20px}.nav-toggle:hover{color:var(--ink);background:var(--wash)}.nav-toggle:active{transform:translateY(1px)}}dialog.rail-sheet:not([open]),dialog.rail-sheet:not([open]) .panel,dialog.rail-sheet:not([open]) .panel-body{display:contents}dialog.rail-sheet:not([open]) .panel-head{display:none}.nav-drawer,.rail-sheet{position:fixed;inset:0;margin:0;padding:0;border:0;background:none;color:var(--ink);width:100%;max-width:none;height:100%;max-height:none;overflow:visible}.nav-drawer[open],.rail-sheet[open]{display:flex}.nav-drawer::-webkit-backdrop,.rail-sheet::-webkit-backdrop{background:rgb(0 0 0/.62)}.nav-drawer::backdrop,.rail-sheet::backdrop{background:rgb(0 0 0/.62)}.nav-drawer .panel{width:min(88vw,20rem)}.nav-drawer .panel,.rail-sheet .panel{display:flex;flex-direction:column;height:100svh;background:var(--panel);box-shadow:1px 0 0 var(--rule)}.rail-sheet .panel{width:min(92vw,22rem)}.nav-drawer .panel-head,.rail-sheet .panel-head{display:flex;flex:none;align-items:center;justify-content:space-between;gap:12px;height:56px;padding:0 6px 0 18px;box-shadow:0 1px 0 var(--rule);font:12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.nav-drawer .panel-head button,.rail-sheet .panel-head button{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:8px;color:var(--dim)}.nav-drawer .panel-head button .ph,.rail-sheet .panel-head button .ph{width:18px;height:18px}.nav-drawer .panel-head button:hover,.rail-sheet .panel-head button:hover{color:var(--ink);background:var(--wash)}.nav-drawer :focus-visible,.rail-sheet :focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.nav-drawer .panel-body,.rail-sheet .panel-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 0 calc(18px + env(safe-area-inset-bottom))}.drawer-nav{display:flex;flex-direction:column}.drawer-nav a{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 18px;font:13px/1.3 var(--mono);color:var(--dim)}.drawer-nav a .ph{width:16px;height:16px;flex:none}.drawer-nav a:hover{color:var(--ink);background:var(--wash)}.drawer-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 2px 0 0 var(--accent)}.drawer-live{display:none;align-items:center;gap:8px;margin:14px 18px 0;padding-top:14px;box-shadow:inset 0 1px 0 var(--hair);font:12px/1.4 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--accent)}@media (max-width:47.99rem){.drawer-live{display:flex}}.drawer-live i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.drawer-note{display:flex;align-items:flex-start;gap:8px;margin:12px 18px 0;font:12px/1.5 var(--mono);color:var(--faint)}.drawer-note .ph{flex:none;width:14px;height:14px;margin-top:2px;color:var(--dim)}.sheet-open button{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:0 16px;background:var(--panel);box-shadow:0 1px 0 var(--rule);font:12px/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim)}.sheet-open button .ph{width:15px;height:15px;color:var(--faint)}.sheet-open button:active{transform:translateY(1px)}.sheet-open .n{margin-left:auto;color:var(--accent);letter-spacing:0;text-transform:none}@media (max-width:900px){dialog.rail-sheet:not([open]){display:none}.sheet-open{display:block}.rail-sheet[open] .rail{padding:0;box-shadow:none}}@media (max-width:47.99rem){.top-row{gap:12px;padding:0 16px}.live{display:none}.api-btn{flex:0 0 auto;min-height:44px}.folio>span:first-child{padding-left:16px}.folio>span:last-child{padding-right:16px}.sky-head{flex-wrap:wrap;row-gap:6px}.sky-key{flex:1 1 100%;margin-left:0;flex-wrap:wrap;gap:8px 14px}.sigs{table-layout:auto}.sigs thead{display:none}.sigs tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:3px 12px;gap:3px 12px;padding:11px 16px;box-shadow:0 1px 0 var(--hair)}.sigs td{padding:0;box-shadow:none}.sigs .lab{grid-column:1;grid-row:1;white-space:normal}.sigs .e{grid-column:2;grid-row:1;text-align:right}.sigs .val{white-space:normal;overflow-wrap:anywhere}.sigs .val,.sigs .why{grid-column:1/-1}.sigs.facts td:first-child,.sigs.facts td:nth-child(2),.sigs.facts th:first-child,.sigs.facts th:nth-child(2){width:auto}.sigs td:first-child,.sigs td:last-child,.sigs th:first-child,.sigs th:last-child{padding-left:0;padding-right:0}.embed-live{flex-wrap:wrap}.embed-live span{flex:1 1 100%}.api li a,.code,.doc code,.embed-live span,.ep-h,.kv dd,.tok,.who .rp span{overflow-wrap:anywhere}.answer,.doc li,.doc p,.qa dd,.qa dt,h1,h2,h3,td,th{overflow-wrap:break-word}.sky-cols{gap:0;left:76px;bottom:54px}.sky-plot{height:134px}.sky-axis{left:76px;align-items:flex-start;gap:12px}.sky-axis span{max-width:47%}.sky-line span{left:-76px;width:68px;white-space:nowrap}.hist-plot{padding-left:76px}.hist-plot .edge{left:76px}.hist-plot .edge span{left:-76px;width:68px}.hist .nights-cap{padding-left:76px}.sec-h{padding-left:16px;padding-right:16px}.sky-head{padding-left:0;padding-right:0}}@media (max-width:22.99rem){.api-btn-label{display:none}.api-btn{min-width:44px;padding:0;justify-content:center}}@media (max-width:47.99rem){:root{--fs-label:12px;--fs-prose:13px}.api .get,.apps-lab,.band-h .n,.band-h h2,.bands dt,.chip,.foot h3,.fr .v small,.get,.hist-plot .edge span,.kbd,.kv dd .unread,.kv dt,.led th,.log li .files,.log li .sha,.log-day>.d,.look label,.look-out .rp,.look-out .rt,.mk--none,.nights-cap,.rec-answer .lbl,.rec-id .crumbs,.rl-h,.rl-h span,.sig .h span,.sigs th,.sky-axis,.sky-head b,.sky-key span,.sky-line span,.tape .e,.tape .fact,.tape .run,.toc .n,.unread,.vcell .shelf,.vs .src,.vs thead th,.when .b,.who .rp{font-size:var(--fs-label)}.acts .act,.crumbs-line,.embed-live span,.facet .sub,.folio>span,.kv dd,.mv .how,.note-row,.said,.sec-h span,.sig p,.sigs .why .val,.sigs.facts td.val,.sky-head>span:not(.sky-key),.vs .val,.vs .why,.vs tbody th,.who .rp.cz,.who .rp.cz span{font-size:var(--fs-prose)}.field input,.look-field input,.search input{font-size:16px}.field,.look-field,.search{min-height:46px}.foot ul{gap:0}.foot ul a{display:flex;align-items:center}.foot ul a,.rec-id .crumbs{min-height:44px}.rec-id .crumbs a,.rec-id .rp a{display:inline-flex;align-items:center;min-height:44px}.doc a:not(.act),.doc a:not(.act):hover,.inline-link,.inline-link:hover{box-shadow:none;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-decoration-thickness:1px;text-underline-offset:3px}.doc a:not(.act):hover,.inline-link:hover{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-decoration-thickness:2px}.note-row{min-height:44px}.note-row a.inline-link{display:inline-flex;align-items:center;min-height:44px}.act,.sigs .why>a,.vs .src{min-height:44px}.sigs .why>a{display:inline-flex;align-items:center;overflow-wrap:anywhere}.led-wrap--table{display:none}.row-stack{display:block;margin:0;padding:0;list-style:none}.row-stack li{box-shadow:0 1px 0 var(--hair)}.row-stack a{display:grid;grid-gap:5px;gap:5px;min-height:56px;padding:12px 16px;align-content:center;transition:background var(--t-pointer) var(--ease)}.row-stack a:hover{background:var(--wash)}.row-stack a:active .who{transform:translateX(1px)}.row-stack .who{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:11px;gap:11px;align-items:center;min-width:0}.row-stack .nm{font-weight:500;font-size:14.5px}.row-stack .nm,.row-stack .rp{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.row-stack .rp{min-width:0;color:var(--faint)}.row-stack .rp,.row-stack .val{font:var(--fs-label) var(--mono)}.row-stack .val{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-left:33px;color:var(--dim)}.row-stack .val .fg,.row-stack .val .shelf{color:var(--faint)}.row-stack .when{display:flex;align-items:baseline;gap:6px}.row-stack .when .a,.row-stack .when .b{font-size:var(--fs-label)}.row-stack .when .b{color:var(--faint)}.vs td,.vs th{width:min(176px,50vw)}.vs tbody th,.vs th:first-child{width:min(176px,50vw);position:-webkit-sticky;position:sticky;left:0;z-index:3;background:var(--ground);box-shadow:inset -1px 0 0 var(--hair),0 1px 0 var(--hair)}.vs thead th:first-child{z-index:4}.vs .val,.vs .why,.vs td,.vs th{overflow-wrap:anywhere}}@container river (max-width: 679.98px){.cols,.tr{grid-template-columns:minmax(0,1fr) 124px 118px 136px}.c-stars{display:none}}@container river (max-width: 607.98px){.cols,.tr{grid-template-columns:minmax(0,1fr) 124px 136px}.c-fresh{display:none}}@container river (max-width: 475.98px){.cols{display:none}.tr{grid-template-columns:minmax(0,1fr) auto}.tr .when{grid-column:1/-1;grid-row:2;display:flex;align-items:baseline;gap:8px}}@container river (max-width: 999.98px){.led-wrap--table{overflow-x:auto}.led{min-width:1000px}.led th{position:static}}@container river (max-width: 636.98px){.sigs .lab,.sigs .val{white-space:normal}.sigs .val{overflow-wrap:anywhere}}@media (max-width:47.99rem){:root{--t-h1:26px;--t-h1-lh:1.2;--t-h2:17px;--t-h2-lh:1.35;--t-body:15px;--t-body-lh:1.58;--ctl-h:34px;--ctl-r:6px}.bar h1,.rec-id h1{font-size:var(--t-h1);line-height:var(--t-h1-lh)}.band-h h2,.rl-h,.sec-h h2{font-size:var(--t-h2);line-height:var(--t-h2-lh)}.rl-h .ph{width:15px;height:15px}.band-h h2 .sq{width:10px;height:10px}.bar .lede,.doc li,.doc p,.foot p,.rl p,.row-stack li{font-size:var(--t-body);line-height:var(--t-body-lh)}.api-btn,.app-switch,.nav-toggle,.sheet-open button{position:relative;height:var(--ctl-h);min-height:var(--ctl-h);border-radius:var(--ctl-r)}.app-switch,.nav-toggle{width:var(--ctl-h)}.api-btn:after,.app-switch:after,.nav-toggle:after,.sheet-open button:after{content:"";position:absolute;inset:-5px}.app-switch svg,.nav-toggle .ph{width:17px;height:17px}}.foot-list{grid-column:1/-1;padding-bottom:22px;border-bottom:1px solid var(--hair)}.foot-list-h{margin:0 0 10px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-weight:400}.foot-list-say{margin:0 0 14px;color:var(--dim)}.foot-list-said,.foot-list-say{max-width:64ch;font-size:13px;line-height:1.6}.foot-list-said{margin:0;color:var(--ink)}.foot-list-form{display:flex;flex-wrap:wrap;gap:8px}.foot-list-input{height:36px;width:min(320px,100%);padding:0 12px;border:1px solid var(--rule);border-radius:4px;background:var(--panel);color:var(--ink);font-family:var(--mono);font-size:13px;transition:border-color .14s var(--ease)}.foot-list-input::placeholder{color:var(--faint)}.foot-list-input:focus{outline:none;border-color:var(--accent-line)}.foot-list-go{height:36px;padding:0 16px;border:1px solid var(--accent-line);border-radius:4px;background:var(--accent-wash);color:var(--accent);font-family:var(--mono);font-size:12px;letter-spacing:.05em;cursor:pointer;transition:background-color .14s var(--ease),color .14s var(--ease)}.foot-list-go:hover{background:var(--accent);color:var(--ground)}.foot-list-go:disabled{cursor:not-allowed;opacity:.55}.foot-list-err{margin:10px 0 0;font-size:12px;color:var(--fail)}.foot-list-hide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}