.sentinel-module__4DMc6W__sentinel{--sv-bg:#13111c;--sv-editor:#181523;--sv-hunk:#1d192c;--sv-line:#2a2440;--sv-line-soft:#221e36;--sv-ink:#e7e3f5;--sv-ink-dim:#a9a2c8;--sv-ink-faint:#8b86ae;--sv-accent:#a78bfa;--sv-accent-ink:#ede9fe;--sv-accent-soft:#a78bfa24;--sv-accent-line:#a78bfa73;--sv-ok:#6ee7a8;--sv-ok-line:#6ee7a873;--sv-bad:#ff7a8a;--sv-bad-soft:#ff7a8a1a;--sv-bad-line:#ff7a8a80;--sv-warn:#fbbf6e;--sv-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", "Fira Code", Menlo, Consolas, "Liberation Mono", monospace;--sv-pad:clamp(16px, 3vw, 96px);background:var(--sv-bg);color:var(--sv-ink);font-family:var(--sv-mono);min-height:calc(100vh - var(--site-nav-h,3.8rem));padding:1.6em var(--sv-pad) 5em;font-variant-ligatures:none;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.65}@media (min-width:600px){.sentinel-module__4DMc6W__sentinel{padding-top:2.2em}}@media (min-width:1800px){.sentinel-module__4DMc6W__sentinel{font-size:15.5px}}@media (min-width:2600px){.sentinel-module__4DMc6W__sentinel{font-size:18px}}.sentinel-module__4DMc6W__sentinel *,.sentinel-module__4DMc6W__sentinel :before,.sentinel-module__4DMc6W__sentinel :after{box-sizing:border-box}.sentinel-module__4DMc6W__sentinel :focus-visible{outline:2px solid var(--sv-accent);outline-offset:2px}:where(.sentinel-module__4DMc6W__sentinel) p{margin:0}.sentinel-module__4DMc6W__sentinel code:not(.sentinel-module__4DMc6W__src){font:inherit;color:var(--sv-accent-ink);background:var(--sv-accent-soft);border-radius:2px;padding:0 .25em}.sentinel-module__4DMc6W__head{flex-wrap:wrap;align-items:baseline;gap:.3em 1.4em;display:flex}.sentinel-module__4DMc6W__name{letter-spacing:.24em;text-transform:uppercase;color:var(--sv-accent-ink);margin:0;font-size:1.2em;font-weight:500}.sentinel-module__4DMc6W__lede{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__top{flex-wrap:wrap;align-items:center;gap:.9em 2em;margin-top:1.3em;display:flex}.sentinel-module__4DMc6W__chips{flex-wrap:wrap;gap:.6em;display:flex}.sentinel-module__4DMc6W__chip{font:inherit;color:var(--sv-ink-dim);border:1px solid var(--sv-line);cursor:pointer;background:0 0;border-radius:2px;padding:.45em .95em;font-size:.92em}.sentinel-module__4DMc6W__chip:hover{border-color:var(--sv-accent-line);color:var(--sv-ink)}.sentinel-module__4DMc6W__chip[aria-pressed=true]{background:var(--sv-accent-soft);border-color:var(--sv-accent-line);color:var(--sv-accent-ink)}.sentinel-module__4DMc6W__chip code:not(.sentinel-module__4DMc6W__src){background:0 0;padding:0}.sentinel-module__4DMc6W__controls{gap:.2em;margin-left:auto;display:flex}.sentinel-module__4DMc6W__ctl{font:inherit;color:var(--sv-ink-faint);cursor:pointer;background:0 0;border:0;border-radius:2px;padding:.5em .8em;font-size:.9em}.sentinel-module__4DMc6W__ctl:hover:not(:disabled){color:var(--sv-accent-ink);background:var(--sv-accent-soft)}.sentinel-module__4DMc6W__ctl:disabled{opacity:.4;cursor:default}.sentinel-module__4DMc6W__blurb{color:var(--sv-ink-dim);margin-top:1.1em}.sentinel-module__4DMc6W__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"ask""pr""result""log";gap:1.8em;margin-top:1.6em;display:grid}@media (min-width:1100px){.sentinel-module__4DMc6W__grid{grid-template:"ask result""pr result""log result"1fr/minmax(0,1.6fr) minmax(0,1fr);gap:2.4em 4em;margin-top:2em}}@media (min-width:2600px){.sentinel-module__4DMc6W__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.sentinel-module__4DMc6W__log{grid-area:log;min-width:0}.sentinel-module__4DMc6W__who{font:inherit;letter-spacing:.02em;margin:0 0 .55em;font-size:.85em;font-weight:500;line-height:1.4}.sentinel-module__4DMc6W__whoUser{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__whoUser:before{content:"›";content:"›" / "";color:var(--sv-accent);margin-right:.7em}.sentinel-module__4DMc6W__whoAgent{color:var(--sv-accent)}.sentinel-module__4DMc6W__whoAgent:before{content:"◆";content:"◆" / "";margin-right:.7em;font-size:.85em}.sentinel-module__4DMc6W__whoInput{color:var(--sv-ink-faint)}.sentinel-module__4DMc6W__whoInLog{margin-bottom:.25em}.sentinel-module__4DMc6W__whoInLog:before{content:none}.sentinel-module__4DMc6W__ask{grid-area:ask;gap:1.2em;min-width:0;display:grid}.sentinel-module__4DMc6W__askText{color:var(--sv-accent-ink);border-left:2px solid var(--sv-accent-line);overflow-wrap:anywhere;padding-left:.9em;font-size:1.08em;line-height:1.6}.sentinel-module__4DMc6W__pr{grid-area:pr;min-width:0}.sentinel-module__4DMc6W__editor{background:var(--sv-editor);border:1px solid var(--sv-line-soft);min-width:0;scroll-margin-top:calc(var(--site-nav-h,3.8rem) + 12px);border-radius:2px;overflow:hidden}.sentinel-module__4DMc6W__tabs{border-bottom:1px solid var(--sv-line-soft);scrollbar-width:thin;display:flex;overflow-x:auto}.sentinel-module__4DMc6W__tab{font:inherit;color:var(--sv-ink-faint);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.7em 1.1em;font-size:.88em}.sentinel-module__4DMc6W__tab:hover{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__tab[aria-pressed=true]{color:var(--sv-ink);border-bottom-color:var(--sv-accent)}.sentinel-module__4DMc6W__tabNote{color:var(--sv-ink-faint);margin-left:.6em}.sentinel-module__4DMc6W__placeholder{color:var(--sv-ink-faint);padding:2em 1.2em}.sentinel-module__4DMc6W__code{scrollbar-width:thin;padding:.4em 0 .8em;font-size:.94em;line-height:1.6;overflow-x:auto}@media (min-width:600px){.sentinel-module__4DMc6W__code{line-height:1.75}}.sentinel-module__4DMc6W__hunkHead{background:var(--sv-hunk);color:var(--sv-accent);white-space:pre;width:max-content;min-width:100%;margin-top:.3em;padding:.35em 1.2em;font-size:.92em}.sentinel-module__4DMc6W__row{grid-template-columns:3em 3em 1.3em auto minmax(0,1fr);align-items:baseline;width:max-content;min-width:100%;display:grid}.sentinel-module__4DMc6W__ln{text-align:right;color:var(--sv-ink-faint);-webkit-user-select:none;user-select:none;white-space:pre;padding:0 .6em;font-size:.9em}.sentinel-module__4DMc6W__lnNew{border-right:1px solid var(--sv-line-soft)}.sentinel-module__4DMc6W__sign{text-align:center;color:var(--sv-ink-faint);-webkit-user-select:none;user-select:none}.sentinel-module__4DMc6W__src{white-space:pre;padding:0 1.2em 0 .6em}.sentinel-module__4DMc6W__rowAdd{background:#6ee7a814}.sentinel-module__4DMc6W__rowAdd .sentinel-module__4DMc6W__sign{color:var(--sv-ok)}.sentinel-module__4DMc6W__rowDel{background:#ff7a8a14}.sentinel-module__4DMc6W__rowDel .sentinel-module__4DMc6W__sign{color:var(--sv-bad)}.sentinel-module__4DMc6W__rowPinned{box-shadow:inset 3px 0 0 var(--sv-accent)}.sentinel-module__4DMc6W__rowFocus{background:var(--sv-accent-soft);box-shadow:inset 3px 0 0 var(--sv-accent)}.sentinel-module__4DMc6W__pins{justify-self:start;gap:.5em;display:flex}@media (max-width:599px){.sentinel-module__4DMc6W__pins{grid-column:3/-1;padding:.1em 0 .35em;position:sticky;left:.6em}}.sentinel-module__4DMc6W__pinChip{font:inherit;letter-spacing:.06em;border:1px solid var(--sv-accent-line);background:var(--sv-accent-soft);color:var(--sv-accent-ink);cursor:pointer;white-space:nowrap;border-radius:2px;padding:0 .5em;font-size:.85em}.sentinel-module__4DMc6W__pinChipRefuted{border-style:dashed;border-color:var(--sv-bad-line);color:var(--sv-bad);background:0 0;text-decoration:line-through}.sentinel-module__4DMc6W__tComment{color:#8a84ad}.sentinel-module__4DMc6W__tString{color:#c2e8c0}.sentinel-module__4DMc6W__tKeyword{color:var(--sv-accent)}.sentinel-module__4DMc6W__tConst{color:#f0b4d8}.sentinel-module__4DMc6W__tNum{color:#f6c88a}.sentinel-module__4DMc6W__tFn{color:#9fd4f0}.sentinel-module__4DMc6W__steps{gap:1.05em;margin:0;padding:0;list-style:none;display:grid}.sentinel-module__4DMc6W__step{grid-template-columns:1.2em minmax(0,1fr);align-items:baseline;gap:.8em;animation:.32s ease-out both sentinel-module__4DMc6W__svIn;display:grid}.sentinel-module__4DMc6W__mark{text-align:center;color:var(--sv-ink-faint);-webkit-user-select:none;user-select:none}.sentinel-module__4DMc6W__markAccent{color:var(--sv-accent);font-size:.85em}.sentinel-module__4DMc6W__markOk{color:var(--sv-ok)}.sentinel-module__4DMc6W__markBad{color:var(--sv-bad)}.sentinel-module__4DMc6W__markPending:before{content:"";background:var(--sv-accent);border-radius:50%;width:.55em;height:.55em;animation:1.1s ease-in-out infinite sentinel-module__4DMc6W__svPulse;display:inline-block}.sentinel-module__4DMc6W__thought{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__say{color:var(--sv-ink)}.sentinel-module__4DMc6W__toolLine{flex-wrap:wrap;gap:0 .8em;display:flex}.sentinel-module__4DMc6W__tool{color:var(--sv-accent)}.sentinel-module__4DMc6W__target{color:var(--sv-ink-dim);overflow-wrap:anywhere}.sentinel-module__4DMc6W__summary{color:var(--sv-ink-faint);overflow-wrap:anywhere}.sentinel-module__4DMc6W__noteHead{color:var(--sv-warn)}.sentinel-module__4DMc6W__fail{border:1px solid var(--sv-bad-line);background:var(--sv-bad-soft);border-radius:2px;min-width:0;padding:.7em .9em}.sentinel-module__4DMc6W__failHead{color:var(--sv-bad)}.sentinel-module__4DMc6W__failBody{color:var(--sv-ink);overflow-wrap:anywhere}.sentinel-module__4DMc6W__doneText{color:var(--sv-ok)}.sentinel-module__4DMc6W__caret:after{content:"█";color:var(--sv-accent);margin-left:2px;animation:1s steps(2,start) infinite sentinel-module__4DMc6W__svBlink}.sentinel-module__4DMc6W__result{grid-area:result;align-content:start;align-self:start;gap:2em;min-width:0;display:grid;container-type:inline-size}.sentinel-module__4DMc6W__empty{color:var(--sv-ink-faint)}.sentinel-module__4DMc6W__card{border:1px solid var(--sv-line);border-left:3px solid var(--sv-accent);background:var(--sv-editor);scroll-margin-top:calc(var(--site-nav-h,3.8rem) + 12px);border-radius:2px;padding:1.3em 1.4em 1.2em;animation:.32s ease-out both sentinel-module__4DMc6W__svIn}.sentinel-module__4DMc6W__cardRefuted{border-style:dashed;border-left:3px dashed var(--sv-bad);background:0 0}.sentinel-module__4DMc6W__cardFocus{outline:1px solid var(--sv-accent-line);outline-offset:2px}.sentinel-module__4DMc6W__cardTop{flex-wrap:wrap;align-items:center;gap:.5em .8em;display:flex}.sentinel-module__4DMc6W__sev{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:.05em .5em;font-size:.8em}.sentinel-module__4DMc6W__sevcritical{color:var(--sv-bad);background:var(--sv-bad-soft)}.sentinel-module__4DMc6W__sevhigh{color:#ffa07a}.sentinel-module__4DMc6W__sevmedium{color:var(--sv-warn)}.sentinel-module__4DMc6W__sevlow,.sentinel-module__4DMc6W__sevinfo{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__fid{color:var(--sv-accent)}.sentinel-module__4DMc6W__loc{font:inherit;color:var(--sv-ink-faint);cursor:pointer;text-align:left;overflow-wrap:anywhere;text-underline-offset:3px;background:0 0;border:0;margin-left:auto;padding:0;font-size:.88em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sentinel-module__4DMc6W__loc:hover{color:var(--sv-accent)}.sentinel-module__4DMc6W__cardTitle{color:var(--sv-ink);margin:.9em 0 0;font-size:1.08em;font-weight:500;line-height:1.5}.sentinel-module__4DMc6W__cardRefuted .sentinel-module__4DMc6W__cardTitle{color:var(--sv-ink-dim);text-decoration:line-through;-webkit-text-decoration-color:var(--sv-bad);text-decoration-color:var(--sv-bad)}.sentinel-module__4DMc6W__tally{margin-top:1.2em}.sentinel-module__4DMc6W__tallyHead{flex-wrap:wrap;align-items:center;gap:.5em 1em;display:flex}.sentinel-module__4DMc6W__cells{gap:4px;display:flex}.sentinel-module__4DMc6W__cell{border-radius:1px;width:1.9em;height:.7em}.sentinel-module__4DMc6W__cellWaiting{border:1px solid var(--sv-line)}.sentinel-module__4DMc6W__cellPending{border:1px dashed var(--sv-accent-line);animation:1.1s ease-in-out infinite sentinel-module__4DMc6W__svPulse}.sentinel-module__4DMc6W__cellYes{background:var(--sv-ok)}.sentinel-module__4DMc6W__cellNo{background:var(--sv-bad)}.sentinel-module__4DMc6W__outcome{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-ink-faint);font-size:.85em}.sentinel-module__4DMc6W__outcomeOk{color:var(--sv-ok)}.sentinel-module__4DMc6W__outcomeBad{color:var(--sv-bad)}.sentinel-module__4DMc6W__votes{gap:.85em;margin:1em 0 0;padding:0;list-style:none;display:grid}@container (min-width:760px){.sentinel-module__4DMc6W__votes{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6em}}.sentinel-module__4DMc6W__vote{align-content:start;gap:.15em;display:grid}.sentinel-module__4DMc6W__voteLens{letter-spacing:.1em;text-transform:uppercase;font-size:.85em}.sentinel-module__4DMc6W__voteMark{width:1.4em;display:inline-block}.sentinel-module__4DMc6W__voteWaiting .sentinel-module__4DMc6W__voteLens{color:var(--sv-ink-faint)}.sentinel-module__4DMc6W__votePending .sentinel-module__4DMc6W__voteLens{color:var(--sv-accent-ink)}.sentinel-module__4DMc6W__voteYes .sentinel-module__4DMc6W__voteLens{color:var(--sv-ok)}.sentinel-module__4DMc6W__voteNo .sentinel-module__4DMc6W__voteLens{color:var(--sv-bad)}.sentinel-module__4DMc6W__voteNote{color:var(--sv-ink-dim)}.sentinel-module__4DMc6W__more{margin-top:1.2em}.sentinel-module__4DMc6W__more summary{cursor:pointer;color:var(--sv-ink-faint);width:fit-content;font-size:.9em}.sentinel-module__4DMc6W__more summary:hover{color:var(--sv-accent-ink)}.sentinel-module__4DMc6W__more p{color:var(--sv-ink-dim);margin-top:.7em;line-height:1.75}.sentinel-module__4DMc6W__verdict{animation:.32s ease-out both sentinel-module__4DMc6W__svIn}.sentinel-module__4DMc6W__verdictText{color:var(--sv-ink);font-size:1.08em;line-height:1.75}.sentinel-module__4DMc6W__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes sentinel-module__4DMc6W__svIn{0%{opacity:0;transform:translateY(4px)}}@keyframes sentinel-module__4DMc6W__svPulse{0%,to{opacity:1}50%{opacity:.25}}@keyframes sentinel-module__4DMc6W__svBlink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.sentinel-module__4DMc6W__step,.sentinel-module__4DMc6W__card,.sentinel-module__4DMc6W__verdict,.sentinel-module__4DMc6W__cellPending,.sentinel-module__4DMc6W__markPending:before,.sentinel-module__4DMc6W__caret:after{animation:none}}
