:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fffff8;--fg:#111;--muted:#555;--faint:#777;--line:#d8d8c8;--line-strong:#aaa;--link:#00e;--visited:#551a8b;--error:#a00000;--max:820px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:15px;line-height:1.42}*{box-sizing:border-box}html{background:var(--bg);color:var(--fg)}body{background:var(--bg);color:var(--fg);margin:0}a{color:var(--link);text-decoration:underline}a:visited{color:var(--visited)}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.slop-index{max-width:var(--max);margin:0 auto;padding:28px 18px 56px}.path{color:var(--faint);margin:0 0 18px}.index-header h1,.not-found-page h1{text-transform:lowercase;margin:0 0 8px;font-size:1.55rem;font-weight:700;line-height:1.1}.index-header p:not(.path),.index-footer p,.not-found-page p{max-width:68ch;margin:0 0 18px}.plain-section{border-top:1px solid var(--line-strong);margin-top:28px;padding-top:10px}.plain-section h2{text-transform:lowercase;margin:0 0 8px;font-size:1rem;font-weight:700}.slop-list,.backlog-list{margin:0;padding:0;list-style:none}.slop-row{border-top:1px dotted var(--line);grid-template-columns:3ch 4ch minmax(0,1fr) auto auto auto;align-items:baseline;gap:.75ch 1ch;padding:7px 0;display:grid}.slop-row:first-child{border-top:0}.row-number,.checkbox,.row-meta,.row-size,.backlog-list span{color:var(--faint);white-space:nowrap}.row-main a{font-weight:700}.row-main p{color:var(--muted);margin:2px 0 0}.backlog-list li{color:var(--muted);padding:3px 0}.index-footer{border-top:1px solid var(--line-strong);color:var(--muted);margin-top:32px;padding-top:10px}.key-status{color:var(--muted)}.text-button,.key-modal button{border:1px solid var(--fg);color:var(--fg);cursor:pointer;background:#eee;margin:4px 8px 4px 0;padding:4px 8px}.key-screen{z-index:10;background:#fffff8e0;place-items:start center;padding:32px 16px;display:grid;position:fixed;inset:0}.key-modal{border:1px solid var(--fg);background:var(--bg);width:min(620px,100%);padding:16px}.modal-header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:start;gap:16px;margin-bottom:12px;padding-bottom:8px;display:flex}.modal-header h2{text-transform:lowercase;margin:0;font-size:1.1rem}.plain-fieldset{border:1px solid var(--line);margin:12px 0;padding:10px}.plain-fieldset label{margin:4px 0;display:block}.field-label{margin-top:12px;font-weight:700;display:block}.key-modal input[type=password],.key-modal input[type=text],.key-modal input:not([type]){border:1px solid var(--line-strong);background:#fff;width:100%;max-width:100%;margin:4px 0 8px;padding:6px}.field-note{color:var(--muted);margin:0 0 10px}.modal-actions{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}body:has(main:not(.slop-index)){background:var(--bg)!important}main:not(.slop-index){max-width:var(--max)!important;background:var(--bg)!important;min-height:auto!important;color:var(--fg)!important;margin:0 auto!important;padding:28px 18px 56px!important;font-family:inherit!important;line-height:1.55!important}main:not(.slop-index):before{content:"/slop/app";color:var(--faint);margin:0 0 18px;display:block}[class*=aura],[class*=veil],[class*=backdrop],[class*=glow],[class*=moon],[class*=sigil],[class*=specimen],[class*=permit],[class*=docket],[class*=badges],[class*=meter],[class*=calendar],[class*=oracle-ticket],[class*=location],[class*=windowbar],[class*=environmental],[class*=readout],[class*=chamber],[class*=hero-badges]{display:none!important}main:not(.slop-index) *{box-shadow:none!important;text-shadow:none!important;border-radius:0!important;animation:none!important;transform:none!important}main:not(.slop-index) a[class*=back],main:not(.slop-index) .back-link{color:var(--link)!important;background:0 0!important;border:0!important;margin:0 0 18px!important;padding:0!important;text-decoration:underline!important;display:inline-block!important}main:not(.slop-index) header,main:not(.slop-index) section,main:not(.slop-index) aside,main:not(.slop-index) form,main:not(.slop-index) div{color:var(--fg)!important;border-color:var(--line)!important;background:0 0!important}main:not(.slop-index) header,main:not(.slop-index) section,main:not(.slop-index) form,main:not(.slop-index) aside{margin:0 0 24px!important;padding:0!important}main:not(.slop-index) h1{letter-spacing:0!important;color:var(--fg)!important;text-transform:none!important;margin:0 0 8px!important;font:700 1.45rem/1.15 inherit!important}main:not(.slop-index) h2{border-top:1px solid var(--line-strong)!important;letter-spacing:0!important;color:var(--fg)!important;text-transform:lowercase!important;margin:18px 0 8px!important;padding-top:8px!important;font:700 1rem/1.25 inherit!important}main:not(.slop-index) h3,main:not(.slop-index) legend,main:not(.slop-index) label{color:var(--fg)!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important}main:not(.slop-index) p,main:not(.slop-index) li,main:not(.slop-index) dd,main:not(.slop-index) dt,main:not(.slop-index) span,main:not(.slop-index) small,main:not(.slop-index) strong{color:inherit!important;letter-spacing:0!important;font-family:inherit!important}main:not(.slop-index) p{max-width:72ch!important;margin:0 0 10px!important}main:not(.slop-index) ul,main:not(.slop-index) ol{margin:8px 0 16px 2ch!important;padding:0!important}main:not(.slop-index) li{margin:3px 0!important}main:not(.slop-index) form{border-top:1px solid var(--line-strong)!important;gap:18px!important;padding-top:16px!important;display:grid!important}main:not(.slop-index) [class*=field],main:not(.slop-index) [class*=panel],main:not(.slop-index) fieldset{margin:0 0 18px!important;display:block!important}main:not(.slop-index) fieldset{border:1px solid var(--line)!important;padding:12px!important}main:not(.slop-index) label,main:not(.slop-index) legend,main:not(.slop-index) [class*=label]{margin:0 0 6px!important;line-height:1.35!important;display:block!important}main:not(.slop-index) [class*=step]{color:var(--faint)!important;margin-right:.75ch!important;font-weight:700!important;display:inline-block!important}main:not(.slop-index) [class*=help],main:not(.slop-index) [class*=hint],main:not(.slop-index) [class*=lede],main:not(.slop-index) [class*=caption]{color:var(--muted)!important;margin:0 0 10px!important;line-height:1.55!important;display:block!important}main:not(.slop-index) [role=radiogroup],main:not(.slop-index) [class*=chip-row],main:not(.slop-index) [class*=chips],main:not(.slop-index) [class*=options],main:not(.slop-index) [class*=modes]{grid-template-columns:1fr!important;gap:8px!important;margin-top:8px!important;display:grid!important}main:not(.slop-index) button[role=radio],main:not(.slop-index) [class*=chip]{text-align:left!important;white-space:normal!important;width:100%!important;line-height:1.45!important;display:block!important}main:not(.slop-index) button[role=radio]{border:1px solid var(--line-strong)!important;background:#fff!important;margin:0!important;padding:10px!important}main:not(.slop-index) button[role=radio][aria-checked=true]{background:#eee!important}main:not(.slop-index) button[role=radio] span,main:not(.slop-index) [class*=chip-label],main:not(.slop-index) [class*=chip-note]{display:block!important}main:not(.slop-index) label:has(input[type=radio])>span{display:block!important}main:not(.slop-index) label:has(input[type=radio]){border:1px solid var(--line-strong)!important;background:#fff!important;padding:10px!important;line-height:1.45!important;display:block!important}main:not(.slop-index) label:has(input[type=radio]:checked){background:#eee!important}main:not(.slop-index) label:has(input[type=radio]) input{vertical-align:baseline!important;width:auto!important;margin:0 .75ch 0 0!important}main:not(.slop-index) [class*=level__top]{align-items:baseline!important;gap:1ch!important;margin:4px 0 3px!important;display:flex!important}main:not(.slop-index) [class*=level__name]{font-weight:700!important}main:not(.slop-index) [class*=level__potency],main:not(.slop-index) [class*=level__blurb]{color:var(--muted)!important}main:not(.slop-index) [class*=level__blurb]{margin-left:calc(1em + .75ch)!important}main:not(.slop-index) .vibe-pipeline{margin-left:0!important;list-style:none!important}main:not(.slop-index) [class*=chip-label]{margin-bottom:3px!important;font-weight:700!important}main:not(.slop-index) [class*=chip-note],main:not(.slop-index) button[role=radio] span+span{color:var(--muted)!important;font-weight:400!important}main:not(.slop-index) input,main:not(.slop-index) textarea,main:not(.slop-index) select{border:1px solid var(--line-strong)!important;width:100%!important;max-width:100%!important;color:var(--fg)!important;background:#fff!important;border-radius:0!important;margin:4px 0 12px!important;padding:6px!important}main:not(.slop-index) textarea{resize:vertical;min-height:10rem;line-height:1.5!important}main:not(.slop-index) [class*=actions],main:not(.slop-index) [class*=controls],main:not(.slop-index) [class*=button-row]{flex-wrap:wrap!important;align-items:center!important;gap:8px!important;margin-top:4px!important;display:flex!important}main:not(.slop-index) button{cursor:pointer;border:1px solid var(--fg)!important;color:var(--fg)!important;background:#eee!important;border-radius:0!important;margin:4px 8px 4px 0!important;padding:4px 8px!important}main:not(.slop-index) button:disabled{cursor:wait;color:var(--faint)!important;border-color:var(--line-strong)!important}main:not(.slop-index) button[aria-checked=true],main:not(.slop-index) .is-selected,main:not(.slop-index) [class*=active],main:not(.slop-index) [class*=--on]{color:var(--fg)!important;background:#ddd!important}main:not(.slop-index) [role=alert],main:not(.slop-index) [class*=error]{color:var(--error)!important}main:not(.slop-index) pre,main:not(.slop-index) .output,main:not(.slop-index) [class*=output],main:not(.slop-index) [class*=result],main:not(.slop-index) [class*=report]{white-space:pre-wrap!important;border-top:1px solid var(--line-strong)!important;color:var(--fg)!important;background:0 0!important;margin-top:18px!important;padding-top:14px!important;line-height:1.55!important}main:not(.slop-index) [class*=output]>*+*,main:not(.slop-index) [class*=result]>*+*,main:not(.slop-index) [class*=report]>*+*{margin-top:10px!important}@media (width<=640px){:root{font-size:14px}.slop-index,main:not(.slop-index){padding:18px 12px 40px!important}.slop-row{grid-template-columns:3ch 4ch minmax(0,1fr)}.row-meta,.row-size{grid-column:3;display:inline}}
