:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:var(--lightningcss-light,#1a1a1a)var(--lightningcss-dark,#e6e6e6);--quiet:var(--lightningcss-light,#5c5c5c)var(--lightningcss-dark,#9a9a9a);--rule:var(--lightningcss-light,#d8d8d8)var(--lightningcss-dark,#333);--paper:var(--lightningcss-light,#fdfdfd)var(--lightningcss-dark,#161616);--raised:var(--lightningcss-light,#f4f4f4)var(--lightningcss-dark,#202020);--refusal:var(--lightningcss-light,#a4262c)var(--lightningcss-dark,#f08a8f);--notice:var(--lightningcss-light,#8a6100)var(--lightningcss-dark,#e8b34a);font-family:system-ui,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}body{color:var(--ink);background:var(--paper);margin:0}main{max-width:60rem;margin:0 auto;padding:2rem 1rem}h1{font-size:1.4rem}h2{font-size:1.1rem}h3{font-size:1rem}code,pre,time{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}pre{background:var(--raised);border:1px solid var(--rule);border-radius:4px;padding:.75rem;overflow-x:auto}a{color:inherit}header.shell{border-bottom:1px solid var(--rule);background:var(--raised);flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex}.wordmark{font-weight:600;text-decoration:none}.zone{color:var(--quiet);margin-left:auto;font-size:.85rem}.switcher select{font:inherit;color:inherit;background:var(--paper);border:1px solid var(--rule);border-radius:4px;padding:.2rem .3rem}table.projects{border-collapse:collapse;width:100%;margin:1rem 0}table.projects th,table.projects td{text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:.4rem .6rem}table.projects thead th{color:var(--quiet);font-size:.85rem;font-weight:500}.closed{color:var(--refusal)}.quiet{color:var(--quiet)}.refusal{color:var(--refusal)}.notice{border-left:3px solid var(--notice);background:var(--raised);padding:.5rem .75rem}form{max-width:28rem}label{margin:.75rem 0 .25rem;display:block}label.confirm{align-items:baseline;gap:.5rem;display:flex}input{box-sizing:border-box;width:100%;font:inherit;color:inherit;background:var(--paper);border:1px solid var(--rule);border-radius:4px;margin-top:.25rem;padding:.4rem .5rem;display:block}input[type=checkbox]{width:auto;margin:0;display:inline}input[aria-invalid=true]{border-color:var(--refusal)}button{font:inherit;color:inherit;background:var(--raised);border:1px solid var(--rule);cursor:pointer;border-radius:4px;margin:.75rem .5rem 0 0;padding:.4rem .9rem}button[disabled]{cursor:default;opacity:.5}button.plain{background:0 0;border:none;margin:0;padding:0;text-decoration:underline}ul.codes{background:var(--raised);border:1px solid var(--rule);border-radius:4px;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.25rem 1rem;max-width:28rem;margin:.5rem 0;padding:.75rem;list-style:none;display:grid}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}main.surface{max-width:none;padding:0}.narrow{max-width:60rem;margin:0 auto;padding:1.5rem 1rem;display:block}.logview{box-sizing:border-box;flex-direction:column;height:calc(100vh - 3.2rem);padding:.6rem 1rem;display:flex}.filters{flex-direction:column;gap:.4rem;display:flex}.filter-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.filter-row .filter{align-items:center;gap:.35rem;margin:0;display:flex}.filters label,.count-head label{align-items:center;gap:.35rem;margin:0;display:inline-flex}.filters input,.filters select,.count-head select{width:auto;font:inherit;color:inherit;background:var(--paper);border:1px solid var(--rule);border-radius:4px;margin:0;padding:.25rem .4rem;display:inline-block}.filters input[type=search]{min-width:16rem}.filter-row button{margin:0;padding:.25rem .7rem}.filter-row button[aria-pressed=true]{border-color:var(--ink)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{background:var(--raised);border:1px solid var(--rule);border-radius:999px;align-items:baseline;gap:.35rem;padding:.15rem .5rem;font-size:.85rem;display:inline-flex}.chip button{background:0 0;border:none;margin:0;padding:0;font-size:1rem;line-height:1}.exception-filter{border:1px dashed var(--rule);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:none;padding:.4rem .6rem;display:flex}.exception-filter label{align-items:center;gap:.35rem;margin:0;display:inline-flex}.exception-filter .quiet{font-size:.85rem}.logview-status{flex-wrap:wrap;align-items:center;gap:.75rem;padding:.4rem 0;font-size:.85rem;display:flex}.logview-status button{margin:0;padding:.15rem .6rem;font-size:.85rem}.logview-status .notice{padding:.15rem .5rem}.logview-body{flex:1;gap:.75rem;min-height:0;display:flex}.logview-entries{border:1px solid var(--rule);border-radius:4px;flex:1;min-width:0;overflow:auto}ul.entries{margin:0;padding:0;list-style:none}li.entry{white-space:nowrap;cursor:default;border-bottom:1px solid color-mix(in srgb, var(--rule) 50%, transparent);grid-template-columns:13.5rem 6.5rem 12rem 1fr auto;align-items:baseline;gap:.6rem;padding:.15rem .5rem;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.82rem;display:grid}li.entry.selected{background:var(--raised);outline:1px solid var(--rule)}li.entry.just-arrived{animation:4s ease-out just-arrived}@keyframes just-arrived{0%{background:color-mix(in srgb, var(--notice) 35%, transparent)}to{background:0 0}}.entry-time{color:var(--quiet)}.entry-logger,.entry-message{text-overflow:ellipsis;overflow:hidden}.entry-logger button{max-width:100%;font-family:inherit;font-size:inherit;text-overflow:ellipsis;overflow:hidden}.entry-marks{color:var(--notice)}.level{text-align:center;background:var(--raised);border-radius:3px;min-width:5.5rem;padding:0 .35rem;font-size:.78rem;display:inline-block}.level-Verbose,.level-Debug{color:var(--quiet)}.level-Information{background:var(--lightningcss-light,#dbeafe)var(--lightningcss-dark,#1e3a5f)}.level-Warning{background:var(--lightningcss-light,#fdf0c8)var(--lightningcss-dark,#4a3a10)}.level-Error{background:var(--lightningcss-light,#fbdada)var(--lightningcss-dark,#4d1f1f)}.level-Fatal{color:#fff;background:var(--lightningcss-light,#a4262c)var(--lightningcss-dark,#7a1c20)}.detail{border:1px solid var(--rule);border-radius:4px;flex:0 0 30rem;max-width:45vw;padding:.6rem .8rem;overflow:auto}.detail-head{justify-content:space-between;gap:1rem;display:flex}.detail-fields{grid-template-columns:7rem 1fr;gap:.35rem .75rem;margin:.75rem 0 0;display:grid}.detail-fields dt{color:var(--quiet);font-size:.85rem}.detail-fields dd{min-width:0;margin:0}.detail-fields pre{white-space:pre-wrap;word-break:break-word;max-height:22rem;font-size:.8rem}.detail-message{margin:0}button.narrows{background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button.level.narrows{padding:0 .35rem;text-decoration:none}.count{border:1px solid var(--rule);background:var(--raised);border-radius:4px;margin:.5rem 0;padding:.5rem .75rem}.count-head{align-items:center;gap:.75rem;display:flex}.count-table{border-collapse:collapse;margin-top:.5rem}.count-table td{border-bottom:1px solid var(--rule);padding:.15rem .75rem .15rem 0}.count-number{text-align:right;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.to-settings{margin-left:auto}.logview>.to-settings{align-self:flex-start;margin:0}.expired,.nothing-matched,.empty{max-width:40rem;padding:1rem}.expired ul,.nothing-matched ul{margin:.5rem 0}.empty pre{white-space:pre-wrap;word-break:break-all}.settings>section{border-top:1px solid var(--rule);margin:2rem 0;padding-top:1.5rem}.settings p{max-width:40rem}table.listing{border-collapse:collapse;width:100%;margin:1rem 0}table.listing th,table.listing td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--rule);padding:.4rem .6rem .4rem 0}table.listing thead th{color:var(--quiet);font-size:.85rem;font-weight:500}table.listing td{white-space:nowrap}table.listing input{width:auto;margin:0;display:inline-block}.here{background:var(--raised);border:1px solid var(--rule);border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.8rem;font-weight:500}section.grave{border-color:var(--refusal)}button.grave{color:var(--refusal);border-color:var(--refusal)}
