*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-background);color:var(--color-text);font:1rem/1.6 var(--font-body)}a{color:inherit;text-underline-offset:.3em;transition:color var(--motion-duration-short) var(--motion-easing-standard)}a:hover{color:var(--color-accent)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}.skip{position:absolute;top:0;left:0;transform:translateY(-200%);background:var(--color-background);padding:1rem;z-index:10}.skip:focus{transform:none}h1,h2,h3,p{margin:0}h1{font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.12;letter-spacing:-.055em;font-weight:400}h1 span{color:var(--color-accent)}h2{font-size:1.2rem;font-weight:400}h3{font-size:1rem;font-weight:400}.mast{max-width:1200px;padding:2rem 2rem 1.5rem;margin:auto;display:flex;justify-content:space-between;gap:2rem;border-bottom:1px solid var(--color-border)}.brand{font-weight:700;text-decoration:none;font-size:1.25rem}.brand span{display:block;font-size:.55rem;letter-spacing:.08em;font-weight:400;color:var(--color-muted)}nav{display:flex;gap:1.5rem;font-size:.75rem;align-items:center}main{max-width:1136px;margin:auto}.intro{padding:4rem 0 3rem}.label{font-size:.65rem;letter-spacing:.08em;color:var(--color-muted)}.intro h1{margin:1.5rem 0}.lead{color:var(--color-muted)}.output{border-left:3px solid var(--color-accent);padding:1.3rem 1.5rem;margin-top:2rem;background:var(--color-surface);max-width:760px;font-size:.85rem}.output>span{color:var(--color-accent)}.output p{margin:.6rem 0}.output small{font-size:.65rem;color:var(--color-muted)}.section-head{display:flex;justify-content:space-between;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--color-border);align-items:baseline}.section-head>span{font-size:.6rem;color:var(--color-muted)}details{border-bottom:1px solid var(--color-border)}summary{cursor:pointer}summary::marker{color:var(--color-accent)}.commands summary{padding:1.2rem .5rem;display:grid;grid-template-columns:1fr 1.5fr auto;gap:1.5rem;font-size:.9rem}.commands summary strong{font-weight:400;color:var(--color-accent)}.commands summary>span{color:var(--color-muted)}summary b{font-weight:400}.command-body{padding:0 2rem 1.5rem;font-size:.85rem;max-width:800px}.command-body p{margin:.6rem 0}.command-body p>span{display:inline-block;width:5rem;color:var(--color-accent);font-size:.7rem}.note{color:var(--color-muted);font-size:.75rem}.runbook{padding:3rem 0}.runbook>h2{font-size:1.8rem;margin:1rem 0 2rem}.runbook ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.runbook li{border-top:1px solid var(--color-border);padding-top:1rem}.runbook li>span{color:var(--color-accent);font-size:.75rem}.runbook h3{margin:.8rem 0}.runbook li>p{color:var(--color-muted);font-size:.8rem;max-width:30ch}.boundary{padding:2.5rem 0 3rem;border-top:1px solid var(--color-border);display:grid;grid-template-columns:1fr 2fr;gap:2rem}.boundary h2{font-size:2rem;line-height:1.25}.boundary div>p{margin:1.2rem 0;color:var(--color-muted);max-width:58ch;font-size:.85rem}.boundary a{font-size:.8rem;color:var(--color-accent)}footer{border-top:1px solid var(--color-border);padding:1.5rem 3vw;display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;font-size:.55rem;color:var(--color-muted)}.log-title{padding:3rem 0}.log-title h1{margin:1.4rem 0}.log-title>p:last-child{font-size:.8rem;color:var(--color-muted)}.log-layout{display:grid;grid-template-columns:240px 1fr;gap:3rem}.log-layout aside{background:var(--color-surface);padding:1.3rem;height:max-content;font-size:.75rem}.log-layout aside h2{font-size:.85rem;color:var(--color-accent)}dl{margin:1.5rem 0}dl>div{margin:.8rem 0}dt{color:var(--color-muted);font-size:.65rem}dd{margin:0}.log-layout aside>p{margin-bottom:1.2rem;color:var(--color-muted)}.log-layout aside a{font-size:.65rem}.log .section-head{padding-top:0}.filters{display:flex;gap:.6rem;flex-wrap:wrap;margin:1.2rem 0 .7rem}button{font:inherit;font-size:.7rem;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);padding:.6rem .8rem;cursor:pointer;transition:color var(--motion-duration-short) var(--motion-easing-standard)}button[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}#entry-count{font-size:.65rem;color:var(--color-muted);margin-bottom:.7rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tools{display:grid;gap:.4rem;margin:.6rem 0 1rem}.tools label{font-size:.65rem;color:var(--color-muted)}input[type=search]{font:inherit;font-size:.8rem;color:var(--color-text);background:var(--color-background);border:1px solid var(--color-border);padding:.6rem .8rem;max-width:360px;width:100%}input::placeholder{color:var(--color-muted);opacity:1}.status-panel{margin-bottom:1.2rem}.status-bar{display:flex;height:10px;border:1px solid var(--color-border)}.seg{display:block;width:var(--share);height:100%;transition:width var(--motion-duration-short) var(--motion-easing-standard)}.seg-done{background:var(--color-accent)}.seg-open{background:var(--color-focus)}.seg-info{background:var(--color-border)}#status-summary{font-size:.65rem;color:var(--color-muted);margin-top:.5rem}.no-match{font-size:.8rem;color:var(--color-muted);padding:1rem 0}.no-match[hidden]{display:none}.status{display:inline-block;font-size:.55rem;letter-spacing:.06em;padding:.1rem .4rem;border:1px solid currentColor;margin-right:.4rem}.status-done{color:var(--color-accent)}.status-open{color:var(--color-background);background:var(--color-focus);border-color:var(--color-focus)}.status-info{color:var(--color-muted)}.log-link{display:inline-block;margin-top:.8rem;font-size:.75rem;color:var(--color-accent)}.event{display:grid;grid-template-columns:4rem 1fr;gap:1.5rem;padding:1.3rem 0;border-top:1px solid var(--color-border)}.event[hidden]{display:none}.event time{color:var(--color-muted);font-size:.75rem}.event-kind{font-size:.65rem;color:var(--color-accent);overflow-wrap:anywhere}.event h3{margin:.5rem 0}.event div>p:last-child{font-size:.8rem;color:var(--color-muted)}.data-note{margin:3rem 0}.data-note details{margin:1rem 0 1.5rem;padding-bottom:1rem;font-size:.85rem}.data-note details p{color:var(--color-muted);max-width:70ch;margin-top:1rem}.data-note>a{font-size:.8rem;color:var(--color-accent)}@media(max-width:1200px){main{margin:0 5vw}.mast{margin:0 5vw;padding-left:0;padding-right:0}}@media(max-width:800px){.log-layout{grid-template-columns:190px 1fr;gap:2rem}.event{gap:1rem}.runbook ol{gap:1rem}.commands summary{grid-template-columns:1fr 1fr auto;gap:1rem}}@media(max-width:600px){.mast{display:block;padding-top:1.5rem}nav{margin-top:1.5rem;gap:1rem;flex-wrap:wrap;font-size:.7rem}.intro{padding-top:3rem}h1{font-size:2.8rem}.intro .lead{font-size:.85rem}.lead br{display:none}.section-head{display:block}.section-head>span{display:block;margin-top:.5rem}.commands summary{grid-template-columns:1fr auto;padding:1rem 0;gap:.5rem}.commands summary>span{grid-row:2;grid-column:1/-1;font-size:.8rem}.commands summary b{grid-column:2;grid-row:1}.command-body{padding:0 0 1rem;font-size:.8rem}.command-body p>span{display:block}.runbook ol{display:block}.runbook li{margin-top:1.5rem}.runbook li>p{max-width:none}.boundary{display:block}.boundary h2{margin-top:1.5rem;font-size:1.8rem}.log-layout{display:block}.log-layout aside{margin-bottom:2rem}.log-layout dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0}.log-layout dl>div{margin:0}.log-title h1{font-size:2.7rem}.event{display:block}.event time{display:block;margin-bottom:.5rem}.log .section-head{padding-top:0}.event h3{font-size:1rem}footer{padding:1.5rem 5vw}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}