@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e664fdf150ece08d.0uclrktt8h78d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/847c6af3f14ca2aa.p.2dv7oiayrgfo5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.X3Zh2a_className{font-family:Atkinson Hyperlegible Next;font-style:normal}.X3Zh2a_variable{--font-sans:"Atkinson Hyperlegible Next"}
@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3c0e0b91ac3a3c1.0oq8s6qy1l2lw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/50a63ac321745c44.p.202x5_1668z2o.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.L4Cxzq_className{font-family:Atkinson Hyperlegible Mono;font-style:normal}.L4Cxzq_variable{--font-mono:"Atkinson Hyperlegible Mono"}
:root{--paper:#f2f5f7;--sheet:#fff;--ink:#17202b;--muted:#5a6675;--rule:#dde3e9;--accent:#0c6b66;--accent-soft:#e2f1ef;--on-accent:#fff;--err:#b92f25;--err-soft:#fcefed;--warn:#8f5a00;--warn-soft:#fbf3df;--mark:#ffe58a;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--rail:15rem}@media (prefers-color-scheme:dark){:root{--paper:#12171d;--sheet:#19202a;--ink:#e7ebf0;--muted:#97a3b1;--rule:#2b3440;--accent:#56c7bc;--accent-soft:#17332f;--on-accent:#08201e;--err:#ff8073;--err-soft:#331a18;--warn:#e8b85a;--warn-soft:#2e2613;--mark:#6b5600}}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{background:var(--paper);color:var(--ink);font:400 1rem/1.5 var(--sans);-webkit-text-size-adjust:100%;margin:0}h1,h2,p,ol,ul,dl,dd,pre{margin:0}ol,ul{padding:0;list-style:none}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}mark{background:var(--mark);color:inherit;border-radius:2px}.quiet{color:var(--muted);font-size:.875rem}.link{color:var(--accent);text-underline-offset:.18em;background:0 0;border:0;padding:0;text-decoration:underline}.shell{grid-template-columns:var(--rail) minmax(0, 1fr);grid-template-rows:auto 1fr;min-height:100vh;display:grid}.shell-wait{grid-template-columns:1fr;place-items:center;display:grid}.bar{border-bottom:1px solid var(--rule);background:var(--sheet);grid-column:1/-1;align-items:baseline;gap:1rem;padding:.7rem 1.5rem;display:flex}.brand{letter-spacing:-.01em;margin-right:auto;font-size:1.125rem;font-weight:700}.who{color:var(--muted);font-size:.875rem}.rail{border-right:1px solid var(--rule);flex-direction:column;gap:1.75rem;padding:1.5rem .75rem 2rem 1.5rem;display:flex}.rail h2{color:var(--muted);padding:0 .6rem .35rem;font-size:.875rem;font-weight:400}.rail-group{flex-direction:column;gap:1px;display:flex}.rail-group .quiet{padding:0 .6rem}.rail-item{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-radius:6px;padding:.4rem .6rem}.rail-item:hover{background:var(--rule)}.rail-item[aria-current=true]{background:var(--accent-soft);color:var(--accent);font-weight:700}.page{min-width:0;padding:1.75rem 2rem 4rem}.head{flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;margin-bottom:1.25rem;display:flex}.head h1{letter-spacing:-.02em;overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.15}.summary{color:var(--muted);min-height:1.5rem}.live-dot{color:var(--accent);font-weight:700}.live-dot:before{content:"";background:var(--accent);border-radius:50%;width:.5rem;height:.5rem;margin:0 .3rem .05rem .6rem;animation:1.6s ease-in-out infinite beat;display:inline-block}@keyframes beat{50%{opacity:.25}}.tools{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.search{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;flex:16rem;min-width:0;height:2.5rem;padding:0 .8rem}.field{color:var(--muted);flex-direction:column;gap:.2rem;font-size:.8125rem;display:flex}.field select,.field input{border:1px solid var(--rule);background:var(--sheet);height:2.5rem;color:var(--ink);border-radius:6px;max-width:16rem;padding:0 .6rem;font-size:1rem}.seg{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;height:2.5rem;display:inline-flex;overflow:hidden}.seg button{white-space:nowrap;background:0 0;border:0;padding:0 .85rem}.seg button+button{border-left:1px solid var(--rule)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.live{align-items:center;gap:.45rem;height:2.5rem;display:inline-flex}.live input{width:1.05rem;height:1.05rem;accent-color:var(--accent)}.custom{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin:-.25rem 0 1.25rem;padding:1rem;display:flex}.btn,.btn-primary{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;height:2.5rem;padding:0 1rem}.btn-primary{border-color:var(--accent);background:var(--accent);color:var(--on-accent);font-weight:700}.btn:disabled,.btn-primary:disabled{opacity:.6}.page>.btn{margin-top:1.25rem}.bars-wrap{margin-bottom:1.5rem}.bars{border:1px solid var(--rule);background:var(--sheet);border-radius:6px 6px 0 0;align-items:stretch;gap:2px;height:4rem;padding:.5rem .5rem 0;display:flex}.bar-slot{background:0 0;border:0;flex:1 1 0;align-items:flex-end;min-width:0;padding:0;display:flex}.bar-slot span{background:var(--accent);opacity:.55;border-radius:2px 2px 0 0;width:100%;display:block}.bar-slot:hover span,.bar-slot:focus-visible span{opacity:1}.bars-axis{border:1px solid var(--rule);background:var(--sheet);color:var(--muted);border-top:0;border-radius:0 0 6px 6px;justify-content:space-between;padding:.25rem .5rem;font-size:.8125rem;display:flex}.range-note{margin:-.75rem 0 1.25rem}.notice{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;max-width:44rem;margin-bottom:1rem;padding:.9rem 1rem}.notice-bad{border-color:var(--err);color:var(--err);background:var(--err-soft);overflow-wrap:anywhere}.pill{z-index:2;background:var(--accent);height:2.25rem;color:var(--on-accent);border:0;border-radius:999px;margin:0 auto .75rem;padding:0 1rem;font-weight:700;display:block;position:sticky;top:.75rem}.foot{margin-top:1.25rem}.lines{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;overflow:hidden}.lines:empty{display:none}.lines-stale{opacity:.5}.day{background:var(--paper);border-bottom:1px solid var(--rule);color:var(--muted);padding:.45rem 1rem;font-size:.875rem}.day:not(:first-child){border-top:1px solid var(--rule)}.row{border-left:4px solid #0000}.row+.row{border-top:1px solid var(--rule)}.row.lv-error{border-left-color:var(--err);background:var(--err-soft)}.row.lv-warn{border-left-color:var(--warn);background:var(--warn-soft)}.row-main{text-align:left;width:100%;font:400 .875rem/1.55 var(--mono);background:0 0;border:0;grid-template-columns:7.2rem auto minmax(0,1fr);align-items:baseline;gap:0 .9rem;padding:.3rem 1rem .3rem .75rem;display:grid}.row-main:hover{background:color-mix(in srgb, var(--ink) 5%, transparent)}.row-main time{color:var(--muted);font-variant-numeric:tabular-nums}.tag{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}.tag:empty{display:none}.msg{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:3;display:-webkit-box;overflow:hidden}.row-open .msg{display:block}.msg b{font-weight:700}.row.lv-error .msg b{color:var(--err)}.row.lv-warn .msg b{color:var(--warn)}.kv{margin-left:.9rem}.kv i{color:var(--muted);font-style:normal}.kv i:after{content:"="}.err-mark{color:var(--muted);border:1px solid;border-radius:3px;margin-right:.6rem;padding:0 .3rem;font-size:.75rem}.detail{padding:.5rem 1rem 1rem 8.85rem;font-size:.875rem}.detail dl{font-family:var(--mono);grid-template-columns:max-content minmax(0,1fr);gap:.15rem 1rem;margin-bottom:.75rem;display:grid}.detail dl>div{display:contents}.detail dt{color:var(--muted)}.detail dd{overflow-wrap:anywhere;white-space:pre-wrap}.detail pre{border:1px solid var(--rule);background:var(--paper);font:400 .8125rem/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;padding:.75rem}.detail-foot{color:var(--muted);flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.6rem;display:flex}.login{place-items:center;min-height:100vh;padding:1.5rem;display:grid}.login-box{width:100%;max-width:22rem}.login-box h1{letter-spacing:-.02em;font-size:2.5rem;font-weight:700;line-height:1.1}.login-lede{color:var(--muted);margin:.4rem 0 1.75rem}.login-form{flex-direction:column;gap:1rem;display:flex}.login-form label{color:var(--muted);flex-direction:column;gap:.3rem;font-size:.875rem;display:flex}.login-form input{border:1px solid var(--rule);background:var(--sheet);height:2.75rem;color:var(--ink);border-radius:6px;padding:0 .8rem;font-size:1rem}.login-form .btn-primary{height:2.75rem;margin-top:.25rem}.form-error{color:var(--err)}@media (max-width:52rem){.shell{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr)}.bar{padding:.7rem 1rem}.rail{border-right:0;border-bottom:1px solid var(--rule);flex-direction:row;gap:1.25rem;padding:.75rem 1rem;overflow-x:auto}.rail-group{flex-direction:row;align-items:center;gap:.25rem}.rail h2{white-space:nowrap;padding:0 .25rem 0 0}.rail-item{white-space:nowrap}.page{padding:1.25rem 1rem 3rem}.head h1{font-size:1.6rem}.seg{width:100%}.seg button{flex:1;padding:0 .4rem}.row-main{grid-template-columns:auto minmax(0,1fr);padding-left:.6rem}.row-main .msg{grid-column:1/-1}.detail{padding-left:.6rem}}@media (prefers-reduced-motion:reduce){.live-dot:before{animation:none}}.shell-one{grid-template-columns:minmax(0,1fr)}a.brand{color:inherit;text-decoration:none}.bar a.link{font-size:.9375rem}.people{width:100%;max-width:54rem}.people section{margin-bottom:3rem}.people h2{margin-bottom:.75rem;font-size:1.25rem;font-weight:700}.section-lede{margin:-.4rem 0 .9rem}.notice-good{border-color:var(--accent);background:var(--accent-soft);overflow-wrap:anywhere}.cards{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;margin-bottom:1rem}.cards:empty{display:none}.card{padding:.9rem 1rem}.card+.card{border-top:1px solid var(--rule)}.card-off .card-name{color:var(--muted);text-decoration:line-through}.card-new{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;margin-bottom:1rem}.card-top{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.5rem;display:flex}.card-top>div:first-child{flex:18rem;min-width:0}.card-name{font-size:1.0625rem}.card-actions{flex-wrap:wrap;align-items:flex-start;gap:.25rem 1.1rem;display:flex}.link-bad{color:var(--err)}.card-form{flex-direction:column;gap:1rem;display:flex}.card-top+.card-form{border-top:1px solid var(--rule);margin-top:1rem;padding-top:1rem}.card-form .field input{width:100%;max-width:22rem}.field small,.login-form small{color:var(--muted);font-size:.8125rem}.checks{border:0;flex-direction:column;gap:.35rem;margin:0;padding:0;display:flex}.checks legend{color:var(--muted);margin-bottom:.35rem;padding:0;font-size:.8125rem}.check{align-items:flex-start;gap:.55rem;display:flex}.check input{width:1.05rem;height:1.05rem;accent-color:var(--accent);flex:none;margin-top:.22rem}.app-list{flex-direction:column;gap:.35rem;margin:.1rem 0 .25rem 1.6rem;display:flex}.form-row{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.mini{border:1px solid var(--rule);background:var(--sheet);border-radius:6px;max-width:14rem;height:2.5rem;padding:0 .6rem}.back{margin-top:1.25rem}.login-box .notice{margin-bottom:1.25rem}.linkbox{flex-direction:column;gap:.5rem;max-width:none;display:flex}.link-field{max-width:none;font-family:var(--mono);flex:20rem;font-size:.875rem}
