@font-face{font-family:VT323;src:url(/--REDACTED--/fonts/VT323-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--slot-redacted-bg:#17120a;--slot-redacted-fg:#17120a;--slot-inserted-fg:#e8a33d;--slot-inserted-underline:#8a5a12;--slot-propagated-fg:#3dd6c4;--slot-propagated-underline:#186b62;--slot-contradiction-fg:#e85d5d;--slot-contradiction-guess-fg:#e8a33d;--slot-revealed-fg:#8ad0a0;--slot-via-quippy-tell:#9d6bd6;--amber-bg:#0a0805;--amber-bg-raised:#100b06;--amber-bg-sunken:#060402;--amber-fg:#e8b24d;--amber-fg-dim:#8a6a2c;--amber-fg-faint:#5a4720;--amber-edge:#3a2c12;--amber-edge-bright:#6a5220;--amber-green:#8ad0a0;--amber-red:#e85d5d;--amber-glow:#e8b24d29;--amber-font:"VT323", ui-monospace, "SFMono-Regular", Menlo, monospace}:root,*{scrollbar-width:thin;scrollbar-color:var(--amber-edge) var(--amber-bg-sunken)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--amber-bg-sunken)}::-webkit-scrollbar-thumb{background:var(--amber-edge);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--amber-edge-bright)}::-webkit-scrollbar-corner{background:var(--amber-bg-sunken)}.crt-scan{position:relative}.crt-scan:after{content:"";pointer-events:none;mix-blend-mode:multiply;z-index:1;background:repeating-linear-gradient(#0000 0 2px,#00000038 3px);position:absolute;inset:0}@keyframes slot-glitch{0%,92%,to{opacity:1;transform:translate(0)}94%{opacity:.78;transform:translate(.4px)}96%{opacity:1;transform:translate(-.4px)}}@media (prefers-reduced-motion:reduce){.slot.propagated{animation:none!important}}.slot.svelte-8onw1s{cursor:pointer;overflow-wrap:anywhere;border-radius:1px;margin:0 .12em;padding:.02em .3em;position:relative}.slot.active.svelte-8onw1s{outline:1px solid var(--slot-inserted-fg);outline-offset:1px;background:#e8a33d14}.slot.svelte-8onw1s:focus-visible{outline:1px solid var(--slot-inserted-fg);outline-offset:1px}.slot.held.svelte-8onw1s{outline:1px dashed var(--slot-inserted-fg);outline-offset:1px;background:#e8a33d0d}.slot.redacted.svelte-8onw1s{margin:0 .1em;padding:0}.slot.redacted.svelte-8onw1s .bar:where(.svelte-8onw1s){width:calc(var(--ch,6) * .58ch);vertical-align:text-bottom;color:#0000;background-color:var(--slot-redacted-bg,#161310);-webkit-user-select:none;user-select:none;background-image:repeating-linear-gradient(90deg,#0000008c 0,#00000026 2px,#0000008c 4px);border-radius:0;height:1em;line-height:1em;display:inline-block}.slot.inserted.svelte-8onw1s{color:var(--slot-inserted-fg);border-bottom:1px solid var(--slot-inserted-underline)}.slot.inserted.svelte-8onw1s:before{content:"[";color:var(--slot-inserted-underline)}.slot.inserted.svelte-8onw1s:after{content:"]";color:var(--slot-inserted-underline)}.slot.propagated.svelte-8onw1s{color:var(--slot-propagated-fg);border-bottom:1px dotted var(--slot-propagated-underline);animation:4s step-end infinite slot-glitch}.slot.truth-contradiction.svelte-8onw1s{border:1px solid var(--slot-contradiction-fg,#e85d5d);background:#1f0d0d;animation:.7s ease-out svelte-8onw1s-reveal-flash}.slot.truth-contradiction.svelte-8onw1s .lie:where(.svelte-8onw1s){color:var(--slot-contradiction-fg);text-decoration:line-through}.slot.revealed.svelte-8onw1s{color:var(--slot-revealed-fg);border-bottom:1px solid #224a30;animation:.7s ease-out svelte-8onw1s-reveal-flash}.slot.quippy-tainted.svelte-8onw1s{text-shadow:0 0 6px var(--slot-via-quippy-tell);border-bottom-color:var(--slot-via-quippy-tell)}@keyframes svelte-8onw1s-reveal-flash{0%{filter:brightness(1.8);box-shadow:0 0 #e85d5d00}30%{box-shadow:0 0 12px 2px #e85d5d80}to{filter:brightness();box-shadow:0 0 #e85d5d00}}.slot.solve-flash.svelte-8onw1s{animation:.8s ease-out svelte-8onw1s-solve-flash}@keyframes svelte-8onw1s-solve-flash{0%{outline:2px solid var(--slot-inserted-fg,#e8a33d);outline-offset:2px;filter:brightness(1.6);box-shadow:0 0 14px 3px #e8a33db3}to{outline-offset:2px;filter:brightness();outline:2px solid #0000;box-shadow:0 0 #e8a33d00}}@media (prefers-reduced-motion:reduce){.slot.truth-contradiction.svelte-8onw1s,.slot.revealed.svelte-8onw1s{animation:none}.slot.quippy-tainted.svelte-8onw1s{text-shadow:none;-webkit-text-decoration:underline wavy var(--slot-via-quippy-tell);text-decoration:underline wavy var(--slot-via-quippy-tell)}.slot.solve-flash.svelte-8onw1s{animation:none}}.file-pane.svelte-iers5g{border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);background:var(--amber-bg-raised);color:var(--amber-fg-dim);font-family:var(--amber-font);transition:border-color .2s,box-shadow .2s}.file-pane.pulsing.svelte-iers5g{border-left-color:var(--slot-propagated-fg,#3dd6c4);box-shadow:-2px 0 0 0 var(--slot-propagated-fg,#3dd6c4), 0 0 18px #3dd6c42e;animation:.8s ease-out svelte-iers5g-pane-pulse}@keyframes svelte-iers5g-pane-pulse{0%{opacity:.5}20%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:reduce){.file-pane.pulsing.svelte-iers5g{animation:none}}.pane-head.svelte-iers5g{background:var(--amber-bg-sunken);border-bottom:1px solid var(--amber-edge);letter-spacing:.06em;align-items:baseline;gap:.6rem;padding:.45rem .7rem;font-size:.85rem;display:flex}.pane-head.svelte-iers5g .doc-tag:where(.svelte-iers5g){color:var(--amber-bg);background:var(--amber-fg-dim);letter-spacing:.12em;padding:0 .4ch;font-size:.78rem}.pane-head.svelte-iers5g .item:where(.svelte-iers5g){color:var(--amber-fg);letter-spacing:.06em;font-weight:700}.pane-head.svelte-iers5g .meta:where(.svelte-iers5g){color:var(--amber-fg-dim);text-transform:uppercase;font-size:.78rem}.pane-head.svelte-iers5g .site:where(.svelte-iers5g){color:var(--amber-fg-faint);text-transform:uppercase;font-size:.78rem}.ripple-tag.svelte-iers5g{color:var(--slot-propagated-fg,#3dd6c4);letter-spacing:.06em;margin-left:auto;font-size:.78rem}.body.svelte-iers5g{color:var(--amber-fg);grid-template-columns:minmax(0,1fr) 13rem;align-items:start;column-gap:1.4rem;padding:.95rem 1.2rem 1.1rem;font-size:1.2rem;line-height:1.7;display:grid}.col-main.svelte-iers5g{grid-column:1}.col-gutter.svelte-iers5g{grid-column:2}@media (width<=58rem){.body.svelte-iers5g{grid-template-columns:1fr;column-gap:0}.col-gutter.svelte-iers5g{grid-column:1}}.body.svelte-iers5g h1:where(.svelte-iers5g){color:var(--amber-fg);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid var(--amber-edge);margin:0 0 .8rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700}.body.svelte-iers5g h2:where(.svelte-iers5g){text-transform:uppercase;letter-spacing:.12em;color:var(--amber-fg-dim);margin:1.2rem 0 .45rem;font-size:.9rem;font-weight:700}.body.svelte-iers5g h2:where(.svelte-iers5g):before{content:"§ ";color:var(--amber-fg-faint)}.body.svelte-iers5g p:where(.svelte-iers5g){margin:0 0 .65rem}.body.svelte-iers5g p.object-class:where(.svelte-iers5g){color:var(--amber-fg-dim);margin-bottom:.9rem;font-size:1rem}.margin-note.svelte-iers5g{border-left:2px solid var(--amber-edge-bright);color:var(--amber-fg-dim);align-self:start;margin:.1rem 0 .7rem;padding:.05rem 0 .15rem .6rem;font-size:.9rem;font-style:italic;line-height:1.5}.margin-note.svelte-iers5g:before{content:"R. HALLORAN — MARGIN";letter-spacing:.1em;color:var(--amber-fg-faint);margin-bottom:.35rem;font-size:.72rem;font-style:normal;display:block}@media (width<=58rem){.margin-note.svelte-iers5g{background:var(--amber-bg-sunken);margin:.2rem 0 .8rem;padding:.4rem .6rem}}.wikilink.svelte-iers5g{font:inherit;color:var(--amber-fg);border:none;border-bottom:1px dotted var(--amber-edge-bright);cursor:pointer;background:0 0;padding:0}.wikilink.svelte-iers5g:before{content:"[";color:var(--amber-fg-faint)}.wikilink.svelte-iers5g:after{content:"]";color:var(--amber-fg-faint)}.wikilink.svelte-iers5g:hover{color:#ffd27a;border-bottom-color:var(--amber-fg)}.link-no.svelte-iers5g{background:var(--amber-edge,#3a2c12);color:var(--amber-fg,#e8b24d);border-radius:1px;margin-right:.4ch;padding:0 .35ch;font-size:.82em;display:inline-block}.wikilink.svelte-iers5g:hover .link-no:where(.svelte-iers5g){background:var(--amber-edge-bright,#6a5220);color:#ffd27a}.lockout.svelte-iers5g{color:var(--amber-red);padding:1.1rem .9rem}.lockout.svelte-iers5g p:where(.svelte-iers5g){letter-spacing:.04em;margin:.15rem 0}.lockout.svelte-iers5g .detail:where(.svelte-iers5g){color:var(--amber-fg-dim);font-size:.9rem}.lookup.svelte-cyqzvt{background:var(--amber-bg-raised,#100b06);border:1px solid var(--amber-edge,#3a2c12);border-top:2px solid var(--amber-edge-bright,#6a5220);font-family:var(--amber-font,ui-monospace), monospace;color:var(--amber-fg-dim,#8a6a2c);padding:.6rem .75rem .7rem;font-size:1rem}.lk-head.svelte-cyqzvt{border-bottom:1px solid var(--amber-edge,#3a2c12);align-items:baseline;gap:.6rem;margin-bottom:.5rem;padding-bottom:.4rem;display:flex}.lbl.svelte-cyqzvt{color:var(--amber-fg-faint,#5a4720);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem}.lbl.prepared.svelte-cyqzvt{color:var(--slot-inserted-fg,#e8a33d)}.target.svelte-cyqzvt{color:var(--amber-fg,#e8b24d);letter-spacing:.04em;overflow-wrap:anywhere}.held.svelte-cyqzvt{color:var(--amber-green,#8ad0a0);letter-spacing:.04em;font-size:.85rem}.note.svelte-cyqzvt{color:var(--amber-fg-dim,#8a6a2c);margin:0 0 .55rem;font-size:.9rem;line-height:1.45}.note.orphan.svelte-cyqzvt{color:#b0925a}.note.subdued.svelte-cyqzvt{color:#5b636e;font-size:.85rem}.meter.svelte-cyqzvt{color:var(--amber-green,#8ad0a0);letter-spacing:.1em;margin:0 0 .5rem;font-size:.85rem}.section.svelte-cyqzvt{flex-direction:column;display:flex}.sec-head.svelte-cyqzvt{align-items:baseline;gap:.5rem;margin-bottom:.4rem;display:flex}.sec-head.svelte-cyqzvt .count:where(.svelte-cyqzvt){color:var(--amber-fg-dim,#8a6a2c);font-size:.85rem}.divider.svelte-cyqzvt{background:var(--amber-edge,#3a2c12);height:1px;margin:.7rem 0}.forge.svelte-cyqzvt{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.forge-btn.svelte-cyqzvt{color:#d8c08a;font:inherit;letter-spacing:.03em;cursor:pointer;background:linear-gradient(#16140c,#100e08);border:1px solid #5a4a22;border-radius:2px;flex:none;padding:.3rem .55rem;font-size:.85rem}.forge-btn.svelte-cyqzvt:hover{color:#f0d89a;border-color:#8a7234}.sel-preview.svelte-cyqzvt{color:#9aa9b6;overflow-wrap:anywhere;font-size:.85rem;font-style:italic}.sel-hint.svelte-cyqzvt{color:#4d5560;margin:0;font-size:.85rem}.buffer.svelte-cyqzvt{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.cit.svelte-cyqzvt{background:var(--amber-bg-sunken,#060402);border:1px solid var(--amber-edge,#3a2c12);border-radius:2px;align-items:baseline;gap:.45rem;padding:.3rem .45rem;font-size:.85rem;display:flex}.cit.selectable.svelte-cyqzvt{padding:0}.cit.selectable.svelte-cyqzvt:hover{border-color:var(--amber-edge-bright,#6a5220)}.cit.selected.svelte-cyqzvt{border-color:var(--slot-inserted-fg,#e8a33d);background:#e8a33d0f}.cit.supports.svelte-cyqzvt{border-color:var(--amber-green,#8ad0a0)}.cit-btn.svelte-cyqzvt{box-sizing:border-box;width:100%;color:inherit;font:inherit;font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:baseline;gap:.45rem;padding:.3rem .45rem;display:flex}.cit.svelte-cyqzvt .chk:where(.svelte-cyqzvt){color:var(--slot-inserted-fg,#e8a33d);flex:none}.cit.svelte-cyqzvt .box:where(.svelte-cyqzvt){color:var(--amber-fg-dim,#8a6a2c);flex:none}.cit.supports.svelte-cyqzvt .box:where(.svelte-cyqzvt){color:var(--amber-green,#8ad0a0)}.cit.svelte-cyqzvt .src:where(.svelte-cyqzvt){color:var(--amber-fg,#e8b24d);border:1px solid var(--amber-edge-bright,#6a5220);border-radius:2px;flex:none;padding:0 .3ch;font-size:.78rem}.cit.svelte-cyqzvt .quote:where(.svelte-cyqzvt){color:var(--amber-fg-dim,#8a6a2c);overflow-wrap:anywhere;flex:auto;font-style:italic}.cit.svelte-cyqzvt .drop:where(.svelte-cyqzvt){color:#6b5050;cursor:pointer;font:inherit;background:0 0;border:none;flex:none;padding:0;font-size:.85rem}.cit.svelte-cyqzvt .drop:where(.svelte-cyqzvt):hover{color:var(--slot-contradiction-fg,#e85d5d)}.prepare-btn.svelte-cyqzvt{color:#d8c08a;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#1a1410,#120e0a);border:1px solid #5a4a22;border-radius:2px;padding:.4rem .5rem;font-size:.85rem}.prepare-btn.svelte-cyqzvt:hover{color:#f0d89a;border-color:#8a7234}.entry.svelte-cyqzvt{flex-direction:column;gap:.3rem;margin:.5rem 0 .6rem;display:flex}.entry.svelte-cyqzvt input:where(.svelte-cyqzvt){box-sizing:border-box;width:100%;min-width:0;color:var(--slot-inserted-fg,#e8a33d);font:inherit;background:#0c0f12;border:1px solid #1c2228;border-radius:2px;outline:none;padding:.35rem .45rem;font-size:.9rem}.entry.svelte-cyqzvt input:where(.svelte-cyqzvt):focus{border-color:var(--slot-inserted-fg,#e8a33d)}.entry.svelte-cyqzvt input:where(.svelte-cyqzvt)::placeholder{color:#3f4751}.commit.svelte-cyqzvt{color:#8fd6b0;width:100%;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#15201b,#0c1611);border:1px solid #2a5a44;border-radius:2px;padding:.4rem .5rem;font-size:.85rem}.commit.svelte-cyqzvt:hover:not(:disabled){border-color:var(--slot-revealed-fg,#8ad0a0);color:#b6efd0}.commit.svelte-cyqzvt:disabled{color:#4f5a52;cursor:default;border-color:#1c2620}.cancel.svelte-cyqzvt{color:#6b5050;font:inherit;letter-spacing:.03em;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:.4rem;padding:0;font-size:.8rem}.cancel.svelte-cyqzvt:hover{color:var(--slot-contradiction-fg,#e85d5d)}.lookup.empty.svelte-cyqzvt .note:where(.svelte-cyqzvt){color:#5b636e}.amber.svelte-gza6rr{font-family:var(--amber-font);color:var(--amber-fg-dim);background:var(--amber-bg);border:1px solid var(--amber-edge);box-sizing:border-box;flex-direction:column;height:100%;min-height:0;padding:.55rem;font-size:1.3rem;display:flex;position:relative;box-shadow:inset 0 0 60px #00000080,0 0 0 1px #000}.mod.svelte-gza6rr{animation:.5s step-end both svelte-gza6rr-mod-on;animation-delay:var(--d,0s)}@keyframes svelte-gza6rr-mod-on{0%,6%{opacity:0;text-shadow:none;filter:brightness()}7%{opacity:1;filter:brightness(1.7);text-shadow:-1.5px 0 #e85a78d9,1.5px 0 #5aaae8d9}14%{opacity:.15;text-shadow:none;filter:brightness()}22%{opacity:1;filter:brightness(1.45);text-shadow:1.5px 0 #e85a78b3,-1.5px 0 #5aaae8b3}30%{opacity:.3;text-shadow:none;filter:brightness()}42%{opacity:1;filter:brightness(1.2);text-shadow:-1px 0 #e85a7880,1px 0 #5aaae880}55%,to{opacity:1;text-shadow:none;filter:brightness()}}@media (prefers-reduced-motion:reduce){.mod.svelte-gza6rr{animation:none}}.mail-pane.svelte-gza6rr{background:var(--amber-bg-raised,#100b06);border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);padding:.9rem 1.2rem 1rem}.mail-head.svelte-gza6rr{border-bottom:1px solid var(--amber-edge);letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:.9rem;margin-bottom:.6rem;padding-bottom:.45rem;font-size:.88rem;display:flex}.mail-head.svelte-gza6rr .doc-tag:where(.svelte-gza6rr){color:var(--amber-fg-faint);border:1px solid var(--amber-edge);padding:0 .5ch}.mail-head.svelte-gza6rr .mail-from:where(.svelte-gza6rr){color:var(--amber-fg)}.mail-head.svelte-gza6rr .mail-day:where(.svelte-gza6rr){color:var(--amber-green);margin-left:auto}.mail-subj.svelte-gza6rr{color:#ffd27a;letter-spacing:.02em;margin:0 0 .7rem;font-size:1.15rem}.mail-body.svelte-gza6rr{white-space:pre-wrap;color:var(--amber-fg);max-width:80ch;font-size:1.15rem;line-height:1.62}.mail-foot.svelte-gza6rr{color:var(--amber-fg-faint);letter-spacing:.05em;margin:.8rem 0 0;font-size:.85rem}.diff-pane.svelte-gza6rr{background:var(--amber-bg-raised,#100b06);border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);padding:.9rem 1.2rem 1rem}.diff-head.svelte-gza6rr{border-bottom:1px solid var(--amber-edge);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:.9rem;margin-bottom:.6rem;padding-bottom:.45rem;font-size:.88rem;display:grid}.diff-head.svelte-gza6rr .doc-tag:where(.svelte-gza6rr){color:var(--amber-fg-faint);border:1px solid var(--amber-edge);padding:0 .5ch}.diff-head.svelte-gza6rr .diff-name:where(.svelte-gza6rr){color:var(--amber-fg)}.diff-rows.svelte-gza6rr{flex-direction:column;gap:.08rem;font-size:1rem;line-height:1.5;display:flex}.diff-row.svelte-gza6rr{color:var(--amber-fg-dim);border-left:2px solid #0000;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.9rem;padding:0 .3rem;display:grid}.diff-row.changed.svelte-gza6rr{color:var(--amber-fg);background:var(--amber-bg-sunken);border-left-color:var(--amber-edge-bright)}.diff-cell.svelte-gza6rr{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}.diff-foot.svelte-gza6rr{color:var(--amber-fg-faint);letter-spacing:.05em;margin:.8rem 0 0;font-size:.85rem}.amber.corrupt-low.svelte-gza6rr,.amber.corrupt-mid.svelte-gza6rr,.amber.corrupt-high.svelte-gza6rr,.amber.corrupt-breach.svelte-gza6rr{text-shadow:calc(var(--corrupt,0) * 1.4px) 0 rgba(232, 90, 120, calc(var(--corrupt,0) * .6)), calc(var(--corrupt,0) * -1.4px) 0 rgba(90, 170, 232, calc(var(--corrupt,0) * .6))}.amber.corrupt-mid.svelte-gza6rr,.amber.corrupt-high.svelte-gza6rr,.amber.corrupt-breach.svelte-gza6rr{animation:svelte-gza6rr-amber-flicker calc(6s - var(--corrupt,0) * 4s) steps(1) infinite}.amber.corrupt-mid.svelte-gza6rr:before,.amber.corrupt-high.svelte-gza6rr:before,.amber.corrupt-breach.svelte-gza6rr:before{content:"";pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom, #0000 0, #0000 2px, rgba(40, 20, 0, calc(var(--corrupt,0) * .5)) 3px);animation:svelte-gza6rr-scan-roll calc(8s - var(--corrupt,0) * 6s) linear infinite;position:absolute;inset:0}.amber.corrupt-high.svelte-gza6rr,.amber.corrupt-breach.svelte-gza6rr{animation:svelte-gza6rr-amber-flicker calc(6s - var(--corrupt,0) * 4s) steps(1) infinite, svelte-gza6rr-amber-jitter calc(5s - var(--corrupt,0) * 3s) steps(1) infinite}.amber.corrupt-breach.svelte-gza6rr{text-shadow:2.5px 0 #e83c5acc,-2.5px 0 #3c96e8cc,0 0 6px #e85a5a66}@keyframes svelte-gza6rr-amber-flicker{0%,96%,to{opacity:1}97%{opacity:calc(1 - var(--corrupt,0) * .35)}98%{opacity:1}99%{opacity:calc(1 - var(--corrupt,0) * .2)}}@keyframes svelte-gza6rr-scan-roll{0%{background-position:0 0}to{background-position:0 100vh}}@keyframes svelte-gza6rr-amber-jitter{0%,92%,to{transform:translate(0)skew(0)}93%{transform:translate(calc(var(--corrupt,0) * 2px), 0) skewX(calc(var(--corrupt,0) * -.4deg))}94%{transform:translate(calc(var(--corrupt,0) * -2px), 0) skewX(calc(var(--corrupt,0) * .4deg))}95%{transform:translate(0)skew(0)}}@media (prefers-reduced-motion:reduce){.amber.corrupt-mid.svelte-gza6rr,.amber.corrupt-high.svelte-gza6rr,.amber.corrupt-breach.svelte-gza6rr,.amber.corrupt-mid.svelte-gza6rr:before,.amber.corrupt-high.svelte-gza6rr:before,.amber.corrupt-breach.svelte-gza6rr:before{animation:none}}.amber-bar.svelte-gza6rr{background:var(--amber-bg-raised);border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);letter-spacing:.08em;text-transform:uppercase;flex:none;align-items:baseline;gap:1rem;padding:.45rem .7rem;font-size:.9rem;display:flex}.amber-bar.svelte-gza6rr .sys:where(.svelte-gza6rr){color:var(--amber-fg)}.amber-bar.svelte-gza6rr .day:where(.svelte-gza6rr){color:var(--amber-green);border:1px solid var(--amber-edge);border-radius:1px;padding:0 .4ch}.amber-bar.svelte-gza6rr .prog:where(.svelte-gza6rr){color:var(--amber-fg-dim);margin-left:auto}.amber-bar.svelte-gza6rr .via:where(.svelte-gza6rr){color:var(--amber-fg-faint);border:1px solid var(--amber-edge);border-radius:1px;padding:0 .4ch}.amber-bar.svelte-gza6rr .via.tainted:where(.svelte-gza6rr){color:#b88ce6;border-color:#3a2c54}.amber-grid.svelte-gza6rr{flex:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-rows:minmax(0,1fr);align-items:stretch;gap:.9rem;min-height:0;margin-top:.7rem;display:grid}@media (width<=58rem){.amber-grid.svelte-gza6rr{grid-template-columns:1fr}}.main.svelte-gza6rr{flex-direction:column;gap:.6rem;min-width:0;min-height:0;display:flex}.file-region.svelte-gza6rr{flex:auto;min-height:0;overflow-y:auto}.no-file.svelte-gza6rr{color:var(--amber-fg-dim);border:1px dashed var(--amber-edge);background:var(--amber-bg-sunken);padding:1.4rem 1rem}.no-file.svelte-gza6rr .hint:where(.svelte-gza6rr){color:var(--amber-fg-faint);margin-top:.4rem;font-size:.88rem}code.svelte-gza6rr{background:var(--amber-bg-raised);border:1px solid var(--amber-edge);color:var(--amber-fg);border-radius:2px;padding:0 .3ch;font-size:.92em}.side.svelte-gza6rr{flex-direction:column;gap:.6rem;min-width:0;min-height:0;display:flex}.lookup-region.svelte-gza6rr{flex:auto;min-height:0;overflow-y:auto}.actions.svelte-gza6rr{flex-direction:column;flex:none;gap:.3rem;display:flex}.act.svelte-gza6rr{color:#d8c08a;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#1a1410,#120e0a);border:1px solid #5a4a22;border-radius:2px;padding:.4rem .5rem;font-size:.85rem}.act.svelte-gza6rr:hover:not(:disabled){color:#f0d89a;border-color:#8a7234}.act.svelte-gza6rr:disabled{color:#5b636e;cursor:default;border-color:#2a2f36}.actions.svelte-gza6rr .hint:where(.svelte-gza6rr){color:#4d5560;font-size:.85rem}.console.svelte-gza6rr{flex-direction:column;flex:none;margin-top:.9rem;display:flex}.log.svelte-gza6rr{background:var(--amber-bg-sunken);border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);flex-direction:column;flex:none;gap:.08rem;height:clamp(8rem,18vh,14rem);padding:.5rem .65rem;font-size:1rem;line-height:1.5;display:flex;overflow-y:auto}.log-line.svelte-gza6rr{overflow-wrap:anywhere}.log-line.system.svelte-gza6rr{color:var(--amber-fg-dim)}.log-line.echo.svelte-gza6rr{color:var(--amber-fg)}.log-line.ok.svelte-gza6rr{color:var(--amber-green)}.log-line.reject.svelte-gza6rr{color:var(--amber-red)}.cmd.svelte-gza6rr{background:var(--amber-bg-sunken);border:1px solid var(--amber-edge);border-left:2px solid var(--amber-edge-bright);border-top:none;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex;box-shadow:inset 0 0 12px #0009}.cmd.svelte-gza6rr .cursor:where(.svelte-gza6rr){color:var(--amber-fg);letter-spacing:.04em;flex:none;font-size:1.1rem}.cmd.svelte-gza6rr input:where(.svelte-gza6rr){min-width:0;color:var(--amber-fg);font:inherit;caret-color:var(--amber-fg);background:0 0;border:none;outline:none;flex:auto;font-size:1.1rem}.cmd.svelte-gza6rr input:where(.svelte-gza6rr)::placeholder{color:var(--amber-fg-faint)}.cmd-legend.svelte-gza6rr{background:var(--amber-bg-raised);border:1px solid var(--amber-edge);letter-spacing:.03em;color:var(--amber-fg-faint);border-top:none;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;padding:.35rem .7rem;font-size:.85rem;display:flex}.cmd-legend.svelte-gza6rr .leg:where(.svelte-gza6rr){color:var(--amber-fg-dim)}.cmd-legend.svelte-gza6rr .leg:where(.svelte-gza6rr) b:where(.svelte-gza6rr){color:var(--amber-green);font-weight:400}.cmd-legend.svelte-gza6rr .leg:where(.svelte-gza6rr) i:where(.svelte-gza6rr){color:var(--amber-fg-faint);font-style:normal}.cmd-legend.svelte-gza6rr .leg.keys:where(.svelte-gza6rr){color:var(--amber-fg-faint);margin-left:auto}.quippy-btn.svelte-gza6rr{color:#9d6bd6;font:inherit;cursor:pointer;background:#0e0a14;border:1px solid #2e2440;border-radius:2px;flex:none;padding:.2rem .5rem;font-size:.85rem}.quippy-btn.svelte-gza6rr:hover{color:#b88ce6;border-color:#4a3a66}.quippy-overlay.svelte-1a2iwxa{z-index:40;-webkit-backdrop-filter:blur(3px)saturate(1.1);backdrop-filter:blur(3px)saturate(1.1);background:#08040e80;justify-content:center;align-items:flex-start;padding:3rem 1rem;animation:.18s ease-out svelte-1a2iwxa-q-in;display:flex;position:fixed;inset:0}.quippy-overlay.long-entrance.svelte-1a2iwxa{animation:.5s ease-out svelte-1a2iwxa-q-in}.quippy-overlay.post-breach.svelte-1a2iwxa{background:#0a0206a6}@keyframes svelte-1a2iwxa-q-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}.quippy-card.glitch-in-long.svelte-1a2iwxa{animation:1.3s step-end both svelte-1a2iwxa-quippy-glitch-in}.quippy-card.glitch-in-short.svelte-1a2iwxa{animation:.4s step-end both svelte-1a2iwxa-quippy-glitch-in}@keyframes svelte-1a2iwxa-quippy-glitch-in{0%{opacity:0;clip-path:inset(46% 0);filter:brightness();box-shadow:none;transform:translate(0)}6%{opacity:1;clip-path:inset(8% 0 74%);filter:brightness(1.9);transform:translate(-7px);box-shadow:-4px 0 #9d6bd68c,4px 0 #b88ce680}12%{opacity:0;clip-path:inset(46% 0);filter:brightness();box-shadow:none;transform:translate(5px)}20%{opacity:1;clip-path:inset(62% 0 4%);filter:brightness(1.7);transform:translate(7px);box-shadow:4px 0 #9d6bd680,-4px 0 #b88ce673}28%{opacity:.15;clip-path:inset(28% 0 58%);filter:brightness();box-shadow:none;transform:translate(-4px)}38%{opacity:1;clip-path:inset(0);filter:brightness(1.4);transform:translate(3px);box-shadow:-2px 0 #9d6bd666,2px 0 #b88ce659}50%{opacity:1;clip-path:inset(0);filter:brightness(1.15);transform:translate(-2px);box-shadow:1px 0 #9d6bd640,-1px 0 #b88ce633}62%,to{opacity:1;clip-path:inset(0);filter:brightness();transform:translate(0);box-shadow:0 18px 60px #5a329659,inset 0 1px #c8a0ff1f}}@media (prefers-reduced-motion:reduce){.quippy-overlay.long-entrance.svelte-1a2iwxa{animation:.18s ease-out svelte-1a2iwxa-q-in}.quippy-card.glitch-in-long.svelte-1a2iwxa,.quippy-card.glitch-in-short.svelte-1a2iwxa{animation:.15s ease-out both svelte-1a2iwxa-quippy-fade-in}}@keyframes svelte-1a2iwxa-quippy-fade-in{0%{opacity:0}to{opacity:1}}.quippy-card.svelte-1a2iwxa{color:#e4d8f4;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em;background:linear-gradient(#1c1530,#120c1e);border:1px solid #4a3568;border-radius:12px;width:min(34rem,92vw);padding:1.05rem 1.25rem 1.15rem;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif;box-shadow:0 18px 60px #5a329659,inset 0 1px #c8a0ff1f}.quippy-card.mid.svelte-1a2iwxa{border-color:#4a3568}.quippy-card.high.svelte-1a2iwxa{background:linear-gradient(#1c1020,#140a16);border-color:#6a3a6a}.quippy-card.post-breach.svelte-1a2iwxa{color:#e6c6d0;background:linear-gradient(#1c0c12,#160810);border-color:#7a2c3c}.q-head.svelte-1a2iwxa{align-items:center;gap:.55rem;margin-bottom:.7rem;display:flex}.q-icon.svelte-1a2iwxa{color:#b88ce6;letter-spacing:-.1em;font-size:1.05rem;transition:color .3s}.q-icon.high.svelte-1a2iwxa{color:#d08ac0}.q-icon.post-breach.svelte-1a2iwxa{color:#e0788a;text-shadow:0 0 6px #e0788a80}.q-name.svelte-1a2iwxa{color:#c9a8ec;letter-spacing:.02em;font-weight:600}.quippy-card.post-breach.svelte-1a2iwxa .q-name:where(.svelte-1a2iwxa){color:#e0a0b0}.q-close.svelte-1a2iwxa{color:#b88ce6;font:inherit;cursor:pointer;background:#1a1228;border:1px solid #3a2c54;border-radius:5px;margin-left:auto;padding:.28rem .65rem;font-size:.78rem}.q-close.svelte-1a2iwxa:hover{color:#d0aef0;border-color:#5a4684}.q-greeting.svelte-1a2iwxa{color:#c8bade;margin:0 0 .85rem;font-size:.92rem;line-height:1.5}.quippy-card.high.svelte-1a2iwxa .q-greeting:where(.svelte-1a2iwxa){color:#d0b0d0}.quippy-card.post-breach.svelte-1a2iwxa .q-greeting:where(.svelte-1a2iwxa){color:#e0bac4}.q-intro-nav.svelte-1a2iwxa{align-items:center;gap:.7rem;margin-bottom:.2rem;display:flex}.q-intro-dots.svelte-1a2iwxa{gap:.32rem;display:flex}.q-intro-dots.svelte-1a2iwxa .dot:where(.svelte-1a2iwxa){background:#2e2440;border-radius:50%;width:.4rem;height:.4rem;transition:background .2s}.q-intro-dots.svelte-1a2iwxa .dot.on:where(.svelte-1a2iwxa){background:#9d6bd6}.q-continue.svelte-1a2iwxa{color:#c9a8ec;font:inherit;cursor:pointer;background:#1a1330;border:1px solid #4a3a66;border-radius:6px;margin-left:auto;padding:.34rem .8rem;font-size:.82rem;transition:border-color .12s,color .12s}.q-continue.svelte-1a2iwxa:hover{color:#e0c8f8;border-color:#6a4a86}.q-target.svelte-1a2iwxa{align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.q-target.svelte-1a2iwxa .lbl:where(.svelte-1a2iwxa){color:#7a6a92;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem}.q-target.svelte-1a2iwxa .val:where(.svelte-1a2iwxa){color:#c9a8ec;font-family:ui-monospace,Menlo,monospace;font-size:.8rem}.q-suggestions.svelte-1a2iwxa{flex-direction:column;gap:.4rem;display:flex}.q-cand.svelte-1a2iwxa{text-align:left;color:#ddd0ef;width:100%;font:inherit;cursor:pointer;background:#1a1330;border:1px solid #2e2440;border-radius:7px;align-items:center;gap:.5rem;padding:.5rem .65rem;font-size:.88rem;transition:transform 80ms,border-color .12s,background .12s;display:flex}.q-cand.svelte-1a2iwxa:hover{background:#221836;border-color:#4a3a66;transform:translate(2px)}.q-cand.svelte-1a2iwxa .ctext:where(.svelte-1a2iwxa){overflow-wrap:anywhere;flex:auto}.q-cand.svelte-1a2iwxa .oneclick:where(.svelte-1a2iwxa){color:#9d6bd6;flex:none;font-size:.78rem}.q-cand.svelte-1a2iwxa .tag:where(.svelte-1a2iwxa){color:#e0b870;background:#2a2010;border-radius:4px;flex:none;padding:.05rem .4rem;font-size:.66rem}.q-cand.svelte-1a2iwxa .tag.dull:where(.svelte-1a2iwxa){color:#6a6076;background:#181420}.q-cand.recommended.svelte-1a2iwxa{border-color:#6a4a86;box-shadow:0 0 0 1px #9d6bd640}.q-cand.dull.svelte-1a2iwxa{opacity:.6}.q-fillline.svelte-1a2iwxa{color:#b89ad0;margin:.6rem 0 0;font-size:.82rem;font-style:italic}.q-fillline.high.svelte-1a2iwxa{color:#c890c0}.q-fillline.post-breach.svelte-1a2iwxa{color:#d88a98}.q-pitch.svelte-1a2iwxa{color:#b89ad0;margin:0 0 .55rem;font-size:.82rem;font-style:italic;line-height:1.45}.q-pitch.high.svelte-1a2iwxa{color:#c890c0}.q-settled.svelte-1a2iwxa{color:#8a7aa2;margin:0;font-style:italic}.q-foot.svelte-1a2iwxa{color:#6a5e80;border-top:1px solid #2a2040;margin:.9rem 0 0;padding-top:.6rem;font-family:ui-monospace,Menlo,monospace;font-size:.74rem}@media (prefers-reduced-motion:reduce){.quippy-overlay.svelte-1a2iwxa{animation:none}.q-cand.svelte-1a2iwxa:hover{transform:none}}.end-overlay.svelte-1deaf42{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#040608e6;justify-content:center;align-items:center;padding:1.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;animation:.5s ease-out svelte-1deaf42-end-in;display:flex;position:fixed;inset:0}.end-card.svelte-1deaf42{background:#07120d;border:1px solid #1c4a3c;border-radius:5px;max-width:36rem;padding:1.7rem 1.8rem;box-shadow:0 0 0 1px #0c1c1a,0 16px 60px #0009}.end-card.breach.svelte-1deaf42{background:#160808;border-color:#6b2424}.stamp.svelte-1deaf42{letter-spacing:.14em;border:1px solid;border-radius:2px;margin-bottom:1.1rem;padding:.2rem .6rem;font-size:.8rem;font-weight:600;display:inline-block}.stamp.broken.svelte-1deaf42{color:var(--slot-revealed-fg,#8ad0a0);border-color:#2f6a44}.stamp.breached.svelte-1deaf42{color:var(--slot-contradiction-fg,#e85d5d);border-color:#8a2c2c}.line.svelte-1deaf42{color:#c4d4ce;margin:0 0 .9rem;font-size:.9rem;line-height:1.6}.end-card.breach.svelte-1deaf42 .line:where(.svelte-1deaf42){color:#d8c4c4}.sub.svelte-1deaf42{color:#7d8a86;margin:0 0 1.5rem;font-size:.82rem;line-height:1.6}.end-card.breach.svelte-1deaf42 .sub:where(.svelte-1deaf42){color:#9a8080}.restart.svelte-1deaf42{color:#8fe6da;border:1px solid var(--slot-propagated-fg,#3dd6c4);font:inherit;letter-spacing:.06em;cursor:pointer;background:linear-gradient(#10302b,#0a201d);border-radius:3px;padding:.5rem 1.1rem;font-size:.82rem}.end-card.breach.svelte-1deaf42 .restart:where(.svelte-1deaf42){color:#e89a9a;background:linear-gradient(#301010,#200a0a);border-color:#8a2c2c}.restart.svelte-1deaf42:hover{filter:brightness(1.2)}@keyframes svelte-1deaf42-end-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.end-overlay.svelte-1deaf42{animation:none}}body{color:var(--amber-fg-dim,#8a6a2c);font-family:var(--amber-font,ui-monospace), "SFMono-Regular", Menlo, monospace;background:#040302;margin:0}body.session-active{height:100vh;overflow:hidden}main.svelte-1n46o8q{max-width:none;margin:0;padding:1.1rem 1.4rem 3rem}main.session.svelte-1n46o8q{box-sizing:border-box;flex-direction:column;height:100vh;padding:1.1rem 1.4rem;display:flex;overflow:hidden}main.boot.svelte-1n46o8q{max-width:none;min-height:94vh;font-family:var(--amber-font,ui-monospace), monospace;cursor:default;outline:none;margin:0;padding:1.2rem 1.4rem;display:flex}.boot-screen.svelte-1n46o8q{background:var(--amber-bg,#0a0805);border:1px solid var(--amber-edge,#3a2c12);border-left:2px solid var(--amber-edge-bright,#6a5220);width:100%;padding:1.4rem 1.5rem 1.2rem;box-shadow:inset 0 0 80px #0000008c,0 0 0 1px #000,0 8px 40px #0009}.boot-body.svelte-1n46o8q{flex-direction:column;gap:.15rem;min-height:60vh;margin-bottom:1.2rem;display:flex}.boot-line.svelte-1n46o8q{color:var(--amber-fg-dim,#8a6a2c);letter-spacing:.01em;white-space:pre-wrap;min-height:1.5em;margin:0;font-size:1.18rem;line-height:1.5}.boot-line.sys.svelte-1n46o8q{color:var(--amber-fg,#e8b24d)}.boot-line.post.svelte-1n46o8q{color:var(--amber-fg-dim,#8a6a2c)}.boot-line.warn.svelte-1n46o8q{color:var(--amber-red,#e85d5d)}.boot-line.brief.svelte-1n46o8q{color:var(--amber-fg,#e8b24d);margin-top:.4rem;line-height:1.55}.boot-line.cmd.svelte-1n46o8q,.boot-line.cmdhot.svelte-1n46o8q{color:var(--amber-green,#8ad0a0);padding-left:1.5ch}.boot-line.cmd.svelte-1n46o8q:before,.boot-line.cmdhot.svelte-1n46o8q:before{content:"› ";color:var(--amber-fg-faint,#5a4720)}.boot-line.cmdhot.svelte-1n46o8q{color:#ffd27a;text-shadow:0 0 8px #ffd27a59}.boot-line.prompt.svelte-1n46o8q{color:#ffd27a;margin-top:.4rem;line-height:1.55}.caret.svelte-1n46o8q{color:var(--amber-fg,#e8b24d);animation:1s step-end infinite svelte-1n46o8q-caret-blink}.boot-skip.svelte-1n46o8q{text-align:left;font:inherit;color:var(--amber-fg-faint,#5a4720);letter-spacing:.04em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:.9rem}.boot-skip.svelte-1n46o8q:hover{color:var(--amber-fg-dim,#8a6a2c)}.boot-ready.svelte-1n46o8q{flex-wrap:wrap;align-items:center;gap:.9rem;animation:.25s ease-out svelte-1n46o8q-boot-in;display:flex}.boot-ready.svelte-1n46o8q .ready-prompt:where(.svelte-1n46o8q){color:var(--amber-fg-dim,#8a6a2c);font-size:1.1rem}.boot-ready.svelte-1n46o8q .ready-hint:where(.svelte-1n46o8q){color:var(--amber-fg-faint,#5a4720);letter-spacing:.06em;font-size:.95rem}.boot-begin.svelte-1n46o8q{background:var(--amber-bg-raised,#100b06);color:var(--amber-fg,#e8b24d);border:1px solid var(--amber-edge-bright,#6a5220);letter-spacing:.08em;cursor:pointer;text-transform:uppercase;padding:.45rem 1.1rem;font-family:inherit;font-size:1.15rem}.boot-begin.svelte-1n46o8q:hover{border-color:var(--amber-fg,#e8b24d);color:#ffd27a;box-shadow:0 0 14px var(--amber-glow,#e8b24d29)}@keyframes svelte-1n46o8q-boot-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1n46o8q-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-1n46o8q{animation:none}}
