@import"https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Special+Elite&family=VT323&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--cork: #2a1f14;--card-bg: #f5f0e0;--ink: #1a1208;--phosphor: #39ff14;--amber: #ffb000;--font: "Share Tech Mono", monospace}html,body{width:100%;height:100%;overflow:hidden;cursor:default;font-family:var(--font);font-size:14px;user-select:none;-webkit-user-select:none}body{background-color:var(--cork);background-image:radial-gradient(ellipse at 15% 25%,rgba(60,40,20,.5) 0%,transparent 45%),radial-gradient(ellipse at 85% 75%,rgba(35,22,8,.6) 0%,transparent 45%),radial-gradient(ellipse at 50% 50%,rgba(45,30,12,.35) 0%,transparent 65%),repeating-linear-gradient(47deg,transparent,transparent 3px,rgba(0,0,0,.025) 3px,rgba(0,0,0,.025) 6px),repeating-linear-gradient(-43deg,transparent,transparent 4px,rgba(255,255,255,.008) 4px,rgba(255,255,255,.008) 8px)}body:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 70%,rgba(0,0,0,.2) 100%);pointer-events:none;z-index:9990}.card.svelte-1udyrqm{position:absolute;width:152px;-webkit-user-select:none;user-select:none;z-index:20;cursor:grab;transition:filter .15s}.card.svelte-1udyrqm:hover{z-index:80}.card.selected.svelte-1udyrqm{z-index:90}.card.svelte-1udyrqm:active{cursor:grabbing}.card-inner.svelte-1udyrqm{background:#f5f0e0;padding:12px 12px 14px;box-shadow:3px 5px 15px #0000008c,1px 2px 5px #0000004d;border:1px solid rgba(0,0,0,.08);position:relative}.card.selected.svelte-1udyrqm .card-inner:where(.svelte-1udyrqm){box-shadow:0 0 0 2px #ffb000,3px 5px 15px #0000008c}.card.highlighted.svelte-1udyrqm{z-index:95;animation:svelte-1udyrqm-ref-pulse 1.5s ease-out}@keyframes svelte-1udyrqm-ref-pulse{0%{filter:brightness(1)}15%{filter:brightness(1.8) drop-shadow(0 0 12px rgba(255,220,100,.6))}to{filter:brightness(1)}}.card.ghost.svelte-1udyrqm .card-inner:where(.svelte-1udyrqm){background:#111;border:1px dashed #2a2a2a;box-shadow:none}.card.decoy-tagged.svelte-1udyrqm{opacity:.55}.card.decoy-tagged.svelte-1udyrqm .card-inner:where(.svelte-1udyrqm){border-color:#333}.card.redacted.svelte-1udyrqm .card-inner:where(.svelte-1udyrqm){background:#1a1410;border:1px solid #3a2a1a;box-shadow:3px 5px 15px #0000008c,inset 0 0 20px #0000004d}.card.redacted.svelte-1udyrqm .card-name:where(.svelte-1udyrqm){color:#a85;font-family:Share Tech Mono,monospace;font-size:13px;letter-spacing:.1em}.ref-pin.svelte-1udyrqm{position:absolute;top:-7px;left:50%;transform:translate(-50%);width:10px;height:10px;border-radius:50%;box-shadow:0 1px 3px #00000080,inset 0 1px 1px #ffffff4d;z-index:31;pointer-events:none}.ref-tag.svelte-1udyrqm{width:auto;min-width:0}.ref-tag-inner.svelte-1udyrqm{display:flex;align-items:center;gap:6px;padding:4px 8px;background:#14120ed9;border:1px solid var(--rc);border-left:3px solid var(--rc);border-radius:2px;box-shadow:2px 3px 8px #0006;white-space:nowrap}.ref-tag.selected.svelte-1udyrqm .ref-tag-inner:where(.svelte-1udyrqm){box-shadow:0 0 0 2px #ffb000,2px 3px 8px #0006}.ref-tag.location.svelte-1udyrqm .ref-tag-inner:where(.svelte-1udyrqm){border-color:#967;border-left-color:#967}.ref-tag-name.svelte-1udyrqm{font-family:Special Elite,serif;font-size:13px;color:var(--rc);letter-spacing:.02em}.ref-tag.location.svelte-1udyrqm .ref-tag-name:where(.svelte-1udyrqm){color:#c89}.ref-tag-type.svelte-1udyrqm{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--rc);opacity:.5}.ref-tag.location.svelte-1udyrqm .ref-tag-type:where(.svelte-1udyrqm){color:#996a77}.card-sig.svelte-1udyrqm{font-size:22px;position:absolute;top:8px;right:9px;opacity:.5;line-height:1}.card.ghost.svelte-1udyrqm .card-sig:where(.svelte-1udyrqm){opacity:.2}.card-name.svelte-1udyrqm{font-family:Special Elite,serif;font-size:16px;color:#1a1208;letter-spacing:.04em;line-height:1.1;padding-right:26px}.card.ghost.svelte-1udyrqm .card-name:where(.svelte-1udyrqm){color:#444}.card-role.svelte-1udyrqm{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.12em;color:#6a5a40;margin-top:6px;border-top:1px solid rgba(0,0,0,.1);padding-top:5px;display:flex;align-items:center;gap:4px}.card-role.role-set.svelte-1udyrqm{color:#bb2a00;font-weight:700}.card-role.role-correct.svelte-1udyrqm{color:#2a4;font-weight:700}.card-role.role-wrong.svelte-1udyrqm{color:#c40;font-weight:700;font-size:10px;letter-spacing:.06em;text-decoration:line-through;opacity:.7}.card-truth.svelte-1udyrqm{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.08em;color:#2a4;margin-top:2px;font-weight:700}.card.ghost.svelte-1udyrqm .card-role:where(.svelte-1udyrqm){color:#555}.pin.svelte-1udyrqm{position:absolute;top:-11px;left:50%;transform:translate(-50%);width:15px;height:15px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#f53,#a10);box-shadow:0 2px 5px #000000b3,inset 0 1px 2px #ff968266;z-index:31;pointer-events:none}.pin.svelte-1udyrqm:after{content:"";position:absolute;top:3px;left:4px;width:5px;height:5px;border-radius:50%;background:#ffdcd273}.card.ghost.svelte-1udyrqm .pin:where(.svelte-1udyrqm){display:none}.role-btn.svelte-1udyrqm{margin-left:auto;width:18px;height:16px;padding:0;background:#0000000a;border:1px solid rgba(0,0,0,.1);border-radius:2px;font-size:10px;line-height:1;color:#8a7a60;cursor:pointer;opacity:0;transition:opacity .15s;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card.svelte-1udyrqm:hover .role-btn:where(.svelte-1udyrqm){opacity:.7}.role-btn.svelte-1udyrqm:hover{opacity:1!important;background:#0000001a;color:#4a3a20}@media(max-width:768px){.role-btn.svelte-1udyrqm{opacity:.6;width:28px;height:28px;font-size:14px}}.string-layer.svelte-dqgnti{position:absolute;inset:0;pointer-events:none;z-index:25}.str-group.svelte-dqgnti{pointer-events:all}.picker.svelte-dqgnti{position:absolute;transform:translate(-50%,-100%) translateY(-16px);z-index:200;background:#f5f2ec;border:1px solid #c0b89a;border-radius:5px;padding:5px;display:flex;flex-direction:column;gap:3px;box-shadow:0 3px 12px #00000059,0 1px 3px #0003;pointer-events:auto;opacity:0;animation:svelte-dqgnti-pk-in .08s ease-out forwards;min-width:200px}@keyframes svelte-dqgnti-pk-in{0%{opacity:0;transform:translate(-50%,-100%) translateY(-10px)}to{opacity:1;transform:translate(-50%,-100%) translateY(-16px)}}.pk-row.svelte-dqgnti{display:flex;gap:2px}.pk-btn.svelte-dqgnti{flex:1;height:32px;display:flex;align-items:center;justify-content:center;background:#eae6dc;border:1px solid #d0c8b0;border-left:3px solid var(--ac, #b0a890);border-radius:3px;cursor:pointer;font-size:16px;transition:all .08s;color:#4a4030}.pk-btn.svelte-dqgnti:first-child{border-left:1px solid #d0c8b0}.pk-btn.svelte-dqgnti:hover{background:#ddd8cc;border-color:var(--ac, #888);border-left-color:var(--ac, #888);box-shadow:0 0 0 1px var(--ac, #888)}.pk-btn.on.svelte-dqgnti{background:#d8d0c0;border-color:var(--ac, #888);border-left-color:var(--ac, #888);box-shadow:inset 0 1px 3px #00000026,0 0 0 1px var(--ac, #888)}.pk-del.svelte-dqgnti{flex:none;width:32px;color:#943;border-right:1px solid #d0c8b0;font-size:13px}.pk-del.svelte-dqgnti:hover{background:#f0d0c8;border-color:#943;border-right-color:#943}.pk-dirrow.svelte-dqgnti{display:flex;align-items:center;height:26px;background:#eae6dc;border:1px solid #d0c8b0;border-radius:3px;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.04em;color:#5a5040;transition:all .08s;padding:0 8px;gap:6px}.pk-dirrow.svelte-dqgnti:hover{background:#ddd8cc;border-color:#aaa090}.pk-dirrow.on.svelte-dqgnti{background:#d8d0c0;border-color:#8a7a60;box-shadow:inset 0 1px 2px #0000001a;color:#2a2010;font-weight:700}.pk-arrow.svelte-dqgnti{font-size:11px;opacity:.6}.pk-dirrow.on.svelte-dqgnti .pk-arrow:where(.svelte-dqgnti){opacity:1}.pk-dirname.svelte-dqgnti{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pk-verrow.svelte-dqgnti{display:flex;align-items:center;justify-content:center;height:26px;border-radius:3px;cursor:pointer;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.06em;transition:all .08s;padding:0 8px;white-space:nowrap}.pk-verrow.confirmed.svelte-dqgnti{color:#5a7a4a;background:#eef2e8;border:1px solid #b0c8a0}.pk-verrow.confirmed.svelte-dqgnti:hover{background:#e0ecd6;border-color:#8aaa70}.pk-verrow.deduced.svelte-dqgnti{color:#a09070;background:#f0ece0;border:1px solid #c0b498;font-weight:700;box-shadow:inset 0 1px 2px #0000001a}.pk-verrow.deduced.svelte-dqgnti:hover{background:#ece4d4;border-color:#a89878}.pk-verrow.unverified.svelte-dqgnti{color:#c43;background:#f0d0c8;border:1px solid #cc4433;font-weight:700;box-shadow:inset 0 1px 2px #0000001a}.pk-verrow.unverified.svelte-dqgnti:hover{background:#f0d8d0;border-color:#c43}@media(max-width:768px){.picker.svelte-dqgnti{min-width:240px;padding:6px;gap:4px}.pk-btn.svelte-dqgnti{height:40px;font-size:18px}.pk-del.svelte-dqgnti{height:40px;font-size:16px}.pk-verrow.svelte-dqgnti{height:36px;font-size:11px}.pk-dirrow.svelte-dqgnti{height:36px;font-size:14px}}.intc.svelte-62sf56{padding:10px 12px;font-size:12px;position:relative;border:1px solid #332010;transition:border-color .15s;border-left:3px solid #3a3228}.intc.svelte-62sf56:hover{border-color:#ffb000}.intc.ORD.svelte-62sf56{background:#19120ab3;border-left:3px solid #cc8800}.intc.FND.svelte-62sf56{background:#0c160cb3;border-left:3px solid #22aa44}.intc.INT.svelte-62sf56{background:#0a121cb3;border-left:3px solid #44aadd}.intc.MAT.svelte-62sf56{background:#140c19b3;border-left:3px solid #aa55cc}.intc.location.svelte-62sf56{border-left-color:#5a3a44;background:#100e0fb3}.intc.blind.svelte-62sf56{border-left-color:#3a3228;background:#120e0ab3}.intc.unverified.svelte-62sf56{border-style:dashed;border-left-style:dashed;border-color:#4a2a20;background:#0e0c0a80}.intc.exclusionary.svelte-62sf56{border-left:3px solid #cc4433;border-color:#4a2020;background:#140a0a99}.intc.exclusionary.svelte-62sf56 .ic-type:where(.svelte-62sf56){color:#c43}.intc.exclusionary.svelte-62sf56 .ic-conn:where(.svelte-62sf56){color:#c43;font-weight:700}.ic-hdr.svelte-62sf56{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ic-hdr-right.svelte-62sf56{display:flex;align-items:center;gap:6px}.ic-type.svelte-62sf56{font-size:10px;letter-spacing:.12em;color:#aa9060}.ic-wave.svelte-62sf56{font-size:10px;color:#8a7050}.ic-unverified-tag.svelte-62sf56{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;color:#c43;border:1px solid #6a2a20;background:#cc443314;padding:1px 5px;border-radius:2px;margin-left:6px}.ic-ents.svelte-62sf56{display:flex;align-items:center;gap:8px;margin:6px 0}.ic-ents.single.svelte-62sf56{gap:12px}.ic-ents.anon.svelte-62sf56{gap:8px;justify-content:center}.ic-name.svelte-62sf56{font-family:Special Elite,serif;font-size:15px;color:#e8dcc8;background:none;border:1px solid #4a4030;border-radius:2px;padding:2px 7px;cursor:pointer;transition:all .15s}.ic-name.svelte-62sf56:hover:not(:disabled){border-color:#8a7a60;color:#fff}.ic-name.placed.svelte-62sf56{opacity:.45;cursor:pointer;text-decoration:line-through;text-decoration-color:#c8beaa4d;border-style:dashed}.ic-name.placed.svelte-62sf56:hover{opacity:.65;border-color:#8a7a60}.ic-name.redacted.svelte-62sf56{color:#d55;font-family:Share Tech Mono,monospace;font-size:13px;letter-spacing:.08em;border-color:#5a2a2a}.ic-name.role-ref.svelte-62sf56{color:#8aaace;font-family:Share Tech Mono,monospace;font-size:13px;letter-spacing:.08em;font-style:italic;cursor:default;border:1px dashed #5a7a9a;padding:2px 7px}.ic-mid.svelte-62sf56{display:flex;flex-direction:column;align-items:center}.ic-arrow.svelte-62sf56{font-size:16px;color:#8a7050;opacity:.8}.ic-arrow.dim.svelte-62sf56{opacity:.5}.ic-conn.svelte-62sf56{font-size:14px;color:#6a5a40;opacity:.6;letter-spacing:-.1em}.ic-badge.svelte-62sf56{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;padding:3px 8px;border-radius:2px;cursor:pointer;background:none;transition:opacity .12s}.ic-badge.svelte-62sf56:hover{opacity:.8}.res-badge.svelte-62sf56{border:1px solid #4a3a28;color:#cca060}.res-badge.ORD.svelte-62sf56{color:#c80;border-color:#6a4a2a;background:#cc880014}.res-badge.FND.svelte-62sf56{color:#2a4;border-color:#2a6a2a;background:#22aa4414}.res-badge.INT.svelte-62sf56{color:#4ad;border-color:#2a5a7a;background:#44aadd14}.res-badge.MAT.svelte-62sf56{color:#a5c;border-color:#5a2a6a;background:#aa55cc14}.loc-badge.svelte-62sf56{color:#c89;border:1px solid #6a4a55;background:#cc88990f}.ic-at.svelte-62sf56{font-size:10px;color:#6a6a4a;letter-spacing:.1em}.sig-inline.svelte-62sf56{color:#e0c878;margin-left:2px}.ic-dir.svelte-62sf56{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:2px 6px;border-radius:2px}.ic-dir.dir-sent.svelte-62sf56{color:#d84;border:1px solid rgba(221,136,68,.3);background:#dd88440f}.ic-dir.dir-recv.svelte-62sf56{color:#6ad;border:1px solid rgba(102,170,221,.3);background:#66aadd0f}.ic-dir.dir-neg.svelte-62sf56{color:#c43;border:1px solid rgba(204,68,51,.3);background:#cc44330f}.ic-ents.directed.svelte-62sf56{gap:6px;flex-wrap:wrap}.ic-ents.flow-row.svelte-62sf56{gap:6px;justify-content:center}.ic-flow-arrow.svelte-62sf56{font-size:16px;color:#8a7050;opacity:.8}.ic-badges-row.svelte-62sf56{display:flex;gap:6px;margin:4px 0 2px;flex-wrap:wrap;align-items:center}.waveform.svelte-62sf56{display:block;margin:5px 0;width:100%;height:24px}.blind-wave.svelte-62sf56{margin:2px 0;height:18px}.ic-detail.svelte-62sf56{font-size:10px;letter-spacing:.04em;color:#7a6a4a;margin-top:5px;line-height:1.4;border-top:1px solid rgba(100,80,50,.15);padding-top:4px;opacity:.7}.ic-loc.svelte-62sf56{color:#6a9a60}.feed.svelte-1blbebk{position:fixed;top:46px;right:0;width:300px;bottom:46px;background:#080502eb;border-left:2px solid #1a1008;display:flex;flex-direction:column;zoom:var(--ui-scale, 1.5);z-index:200;box-shadow:-5px 0 25px #0009}.feed-tabs.svelte-1blbebk{display:flex;border-bottom:1px solid #332010}.feed-tab.svelte-1blbebk{flex:1;padding:10px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.1em;color:#6a5a3a;cursor:pointer;transition:all .15s;text-align:center}.feed-tab.svelte-1blbebk:hover{color:#aa8a50;background:#ffb0000a}.feed-tab.active.svelte-1blbebk{color:#dd9930;border-bottom-color:#dd9930;background:#ffb0000f}.tab-ct.svelte-1blbebk{font-size:10px;color:#d50;margin-left:4px}.feed-tab.svelte-1blbebk:not(.active) .tab-ct:where(.svelte-1blbebk){color:#6a4a28}.tab-filed.svelte-1blbebk{color:#5a4a30;font-size:10px;margin-left:3px}.feed-intel-btn.svelte-1blbebk{display:block;width:100%;padding:10px 12px;background:#39ff140a;border:none;border-bottom:1px solid #332010;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.12em;color:#39ff14;cursor:pointer;transition:all .15s}.feed-intel-btn.svelte-1blbebk:hover:not(:disabled){background:#39ff141a;color:#5fff3a}.feed-intel-btn.svelte-1blbebk:disabled{color:#3a4a30;background:none;cursor:default}.filter-bar.svelte-1blbebk{border-bottom:1px solid #332010;background:#0c080499}.filter-btns.svelte-1blbebk{display:flex;gap:2px;padding:6px 8px}.fbtn.svelte-1blbebk{flex:1;background:#1e160e99;border:1px solid #2a1a0a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.08em;color:#6a5a3a;cursor:pointer;padding:5px 2px;border-radius:2px;transition:all .12s}.fbtn.svelte-1blbebk:hover{color:#aa8a50;border-color:#4a3a1a}.fbtn.active.svelte-1blbebk{color:#ffb000;border-color:#ffb000;background:#ffb0000f}.active-filter.svelte-1blbebk{display:flex;align-items:center;gap:6px;padding:4px 8px 6px}.af-label.svelte-1blbebk{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;color:#ffb000;background:#ffb00014;border:1px solid rgba(255,176,0,.25);padding:3px 8px;border-radius:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:170px}.af-clear.svelte-1blbebk{background:none;border:1px solid #3a2a1a;color:#7a5a3a;font-size:11px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;padding:0;line-height:1;flex-shrink:0}.af-clear.svelte-1blbebk:hover{color:#ffb000;border-color:#ffb000}.af-count.svelte-1blbebk{font-family:Share Tech Mono,monospace;font-size:10px;color:#5a4a30;margin-left:auto;flex-shrink:0}.filter-panel.svelte-1blbebk{display:flex;flex-wrap:wrap;gap:3px;padding:4px 8px 8px;max-height:120px;overflow-y:auto}.filter-panel.svelte-1blbebk::-webkit-scrollbar{width:2px}.filter-panel.svelte-1blbebk::-webkit-scrollbar-thumb{background:#2a1508}.fp-opt.svelte-1blbebk{background:#140e08cc;border:1px solid #2a1a0a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.06em;color:#8a7a5a;cursor:pointer;padding:4px 8px;border-radius:2px;transition:all .1s;white-space:nowrap}.fp-opt.svelte-1blbebk:hover{color:#cca060;border-color:#4a3a1a}.fp-opt.selected.svelte-1blbebk{color:#ffb000;border-color:#ffb000;background:#ffb00014}.fp-opt.res-opt.ORD.svelte-1blbebk{color:#c80;border-color:#4a3a1a}.fp-opt.res-opt.ORD.svelte-1blbebk:hover,.fp-opt.res-opt.ORD.selected.svelte-1blbebk{border-color:#c80}.fp-opt.res-opt.FND.svelte-1blbebk{color:#2a4;border-color:#2a4a2a}.fp-opt.res-opt.FND.svelte-1blbebk:hover,.fp-opt.res-opt.FND.selected.svelte-1blbebk{border-color:#2a4}.fp-opt.res-opt.INT.svelte-1blbebk{color:#4ad;border-color:#2a3a4a}.fp-opt.res-opt.INT.svelte-1blbebk:hover,.fp-opt.res-opt.INT.selected.svelte-1blbebk{border-color:#4ad}.fp-opt.res-opt.MAT.svelte-1blbebk{color:#a5c;border-color:#3a2a4a}.fp-opt.res-opt.MAT.svelte-1blbebk:hover,.fp-opt.res-opt.MAT.selected.svelte-1blbebk{border-color:#a5c}.fp-empty.svelte-1blbebk{font-size:10px;color:#4a4030;font-style:italic;padding:4px}.no-results.svelte-1blbebk{font-size:10px;letter-spacing:.1em;color:#5a4a30;text-align:center;padding:20px 12px}.feed-list.svelte-1blbebk{flex:1;overflow-y:auto;padding:4px 8px 8px;display:flex;flex-direction:column;gap:4px}.feed-list.svelte-1blbebk::-webkit-scrollbar{width:3px}.feed-list.svelte-1blbebk::-webkit-scrollbar-thumb{background:#2a1508}.feed-restore-bar.svelte-1blbebk{display:flex;justify-content:center;padding:4px 8px;border-bottom:1px solid #1a1008}.wave-restore-btn.svelte-1blbebk{background:none;border:1px solid #2a2a1a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;color:#6a5a3a;cursor:pointer;padding:1px 6px;border-radius:2px}.wave-restore-btn.svelte-1blbebk:hover{color:#ffb000;border-color:#4a3a1a}.card-wrapper.svelte-1blbebk{position:relative}.card-wrapper.card-latest.svelte-1blbebk{border-left:2px solid rgba(255,176,0,.2);padding-left:4px}.dismiss-btn.svelte-1blbebk{position:absolute;top:4px;right:4px;background:#0006;border:1px solid #3a2a1a;color:#7a5a3a;font-size:10px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:2px;opacity:0;transition:opacity .15s;z-index:5;padding:0;line-height:1}.card-wrapper.svelte-1blbebk:hover .dismiss-btn:where(.svelte-1blbebk){opacity:1}.dismiss-btn.svelte-1blbebk:hover{color:#ffb000;border-color:#ffb000;background:#0009}.dos-index.svelte-1blbebk{flex:1;overflow-y:auto;padding:8px}.dxi-section.svelte-1blbebk{margin-bottom:12px}.dxi-hdr.svelte-1blbebk{font-size:9px;letter-spacing:.18em;color:#6a5a3a;padding:4px 8px;border-bottom:1px solid #2a1a0a;margin-bottom:2px}.dxi-row.svelte-1blbebk{display:flex;align-items:center;gap:6px;padding:5px 8px;font-size:11px;color:#b09a70;cursor:pointer;background:none;border:none;border-left:2px solid transparent;width:100%;text-align:left;font-family:inherit;letter-spacing:.04em}.dxi-row.svelte-1blbebk:hover{background:#ffb0000a;border-left-color:#6a5a30}.dxi-row.ghost.svelte-1blbebk{opacity:.35;cursor:default}.dxi-row.loc.svelte-1blbebk{border-left-color:#c89}.dxi-row.loc.svelte-1blbebk:hover{border-left-color:#c89;background:#cc88990f}.dxi-sigil.svelte-1blbebk{font-size:10px;color:#6a8a40;width:14px;text-align:center}.dxi-name.svelte-1blbebk{color:#e0d0b0;flex-shrink:0}.dxi-role.svelte-1blbebk{color:#8a7a50;font-size:9px;letter-spacing:.08em}.dxi-meta.svelte-1blbebk{margin-left:auto;font-size:9px;color:#6a5a3a;white-space:nowrap}.dxi-loc-name.svelte-1blbebk{color:#c89;font-size:10px;letter-spacing:.06em}.carousel.svelte-1blbebk{position:fixed;left:0;right:0;bottom:44px;z-index:350;background:#080502f2;border-top:1px solid #1a1008;border-bottom:1px solid #1a1008;display:flex;flex-direction:column}.car-nav.svelte-1blbebk{display:flex;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid #1a0e04}.car-arrow.svelte-1blbebk{background:none;border:1px solid #3a2a18;color:#aa8a50;font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.car-arrow.svelte-1blbebk:disabled{opacity:.25}.car-arrow.svelte-1blbebk:active:not(:disabled){background:#ffb0001a}.car-pos.svelte-1blbebk{font-family:Share Tech Mono,monospace;font-size:11px;color:#8a7050;letter-spacing:.1em;min-width:50px;text-align:center}.car-intel-btn.svelte-1blbebk{margin-left:auto;background:transparent;border:1px solid #3a3a1a;color:#39ff14;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.1em;padding:6px 14px;cursor:pointer;white-space:nowrap;min-height:32px}.car-intel-btn.svelte-1blbebk:disabled{color:#3a5a3a;border-color:#1a2a1a}.car-intel-btn.svelte-1blbebk:active:not(:disabled){background:#39ff141a}.car-card.svelte-1blbebk{max-height:140px;overflow-y:auto;padding:2px 4px;-webkit-overflow-scrolling:touch}.car-card.svelte-1blbebk::-webkit-scrollbar{width:3px}.car-card.svelte-1blbebk::-webkit-scrollbar-thumb{background:#3a2a18;border-radius:2px}.car-empty.svelte-1blbebk{padding:10px 12px;text-align:center}.car-empty.svelte-1blbebk .car-intel-btn:where(.svelte-1blbebk){width:100%;padding:14px;font-size:14px;min-height:44px}.car-tabs.svelte-1blbebk{display:flex;border-bottom:1px solid #1a0e04}.car-tab.svelte-1blbebk{flex:1;padding:8px;background:transparent;border:none;border-bottom:2px solid transparent;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;color:#6a5a3a;cursor:pointer;text-align:center}.car-tab.active.svelte-1blbebk{color:#ffb000;border-bottom-color:#ffb000}.car-tab.svelte-1blbebk:active{background:#ffb0000f}.car-filter-btn.svelte-1blbebk{background:none;border:1px solid #3a2a18;color:#8a7050;font-size:14px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.car-filter-btn.active.svelte-1blbebk{color:#ffb000;border-color:#4a3800}.car-filter-btn.svelte-1blbebk:active{background:#ffb0001a}.car-filter-panel.svelte-1blbebk{padding:8px 10px;border-bottom:1px solid #1a0e04;display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch}.cfp-section.svelte-1blbebk{display:flex;align-items:flex-start;gap:6px}.cfp-label.svelte-1blbebk{font-family:Share Tech Mono,monospace;font-size:9px;letter-spacing:.1em;color:#6a5a3a;min-width:60px;padding-top:5px;flex-shrink:0}.cfp-opts.svelte-1blbebk{display:flex;flex-wrap:wrap;gap:4px;flex:1}.cfp-opt.svelte-1blbebk{background:#14100acc;border:1px solid #2a1a08;color:#c0a870;font-family:Share Tech Mono,monospace;font-size:11px;padding:4px 8px;cursor:pointer;white-space:nowrap}.cfp-opt.svelte-1blbebk:active{background:#ffb0001a}.cfp-opt.selected.svelte-1blbebk{border-color:#ffb000;color:#ffb000;background:#ffb00014}.cfp-opt.res-opt.ORD.svelte-1blbebk{color:#c80;border-color:#4a3000}.cfp-opt.res-opt.FND.svelte-1blbebk{color:#2a4;border-color:#0a3a14}.cfp-opt.res-opt.INT.svelte-1blbebk{color:#4ad;border-color:#0a2a44}.cfp-opt.res-opt.MAT.svelte-1blbebk{color:#a5c;border-color:#2a0a3a}.cfp-opt.res-opt.selected.svelte-1blbebk{border-color:currentColor}.cfp-empty.svelte-1blbebk{color:#4a3a28;font-size:10px;font-style:italic;padding:4px}.cfp-clear.svelte-1blbebk{background:none;border:1px solid #4a2a20;color:#c43;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:6px 10px;cursor:pointer;align-self:flex-end}.cfp-clear.svelte-1blbebk:active{background:#cc44331a}.car-roles.svelte-1blbebk{max-height:180px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 10px;display:flex;flex-direction:column;gap:2px}.car-roles.svelte-1blbebk::-webkit-scrollbar{width:3px}.car-roles.svelte-1blbebk::-webkit-scrollbar-thumb{background:#3a2a18;border-radius:2px}.crr-row.svelte-1blbebk{display:flex;align-items:center;gap:10px;padding:5px 8px;font-family:Share Tech Mono,monospace;font-size:12px}.crr-name.svelte-1blbebk{color:#cca060;min-width:90px;letter-spacing:.06em}.crr-count.svelte-1blbebk{color:#8a7a50;font-size:10px}.crr-flow.svelte-1blbebk{display:flex;align-items:center;gap:5px}.crr-res.svelte-1blbebk{letter-spacing:.04em;font-weight:700}.crr-arrow.svelte-1blbebk{color:#5a4a2a;font-size:13px}.crr-dim.svelte-1blbebk{color:#4a3a28;font-style:italic;font-weight:400;font-size:11px}.crr-total.svelte-1blbebk{margin-top:4px;padding-top:5px;border-top:1px solid #2a1a08;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;color:#6a5a3a;text-align:center}.car-dossier.svelte-1blbebk{max-height:180px;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0}.car-dossier.svelte-1blbebk::-webkit-scrollbar{width:3px}.car-dossier.svelte-1blbebk::-webkit-scrollbar-thumb{background:#3a2a18;border-radius:2px}.cds-row.svelte-1blbebk{display:flex;align-items:center;gap:8px;padding:8px 12px;font-family:Share Tech Mono,monospace;font-size:12px;background:none;border:none;border-left:3px solid transparent;width:100%;text-align:left;color:#c0b898;cursor:pointer}.cds-row.svelte-1blbebk:active{background:#ffb0000f}.cds-row.has-role.svelte-1blbebk{border-left-color:#3a5a3a}.cds-row.ghost.svelte-1blbebk{opacity:.35;cursor:default}.cds-sigil.svelte-1blbebk{font-size:11px;color:#6a8a40;width:16px;text-align:center;flex-shrink:0}.cds-name.svelte-1blbebk{color:#e0d0b0;flex-shrink:0}.cds-role.svelte-1blbebk{color:#8a7a50;font-size:10px;letter-spacing:.06em}.cds-meta.svelte-1blbebk{margin-left:auto;font-size:10px;color:#6a5a3a;white-space:nowrap}.cds-empty.svelte-1blbebk{padding:20px 12px;text-align:center;color:#4a3a28;font-family:Share Tech Mono,monospace;font-size:12px;font-style:italic}.dock.svelte-ajzhlg{position:absolute;left:8px;top:8px;z-index:50;display:flex;flex-direction:column;gap:3px;pointer-events:auto;zoom:var(--ui-scale, 1.5)}.dock-hdr.svelte-ajzhlg{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.15em;color:#9a9080;padding:2px 4px;cursor:pointer;display:flex;align-items:center;gap:4px;background:none;border:none;transition:color .12s}.dock-hdr.svelte-ajzhlg:hover{color:#c0b898}.dock-hdr.loc-hdr.svelte-ajzhlg{color:#9a7080;margin-top:6px}.dock-hdr.loc-hdr.svelte-ajzhlg:hover{color:#c09098}.dock-hdr.sig-hdr.svelte-ajzhlg{color:#8a7a5a;margin-top:6px}.dock-hdr.sig-hdr.svelte-ajzhlg:hover{color:#b0a070}.dock-chevron.svelte-ajzhlg{display:inline-block;font-size:9px;transition:transform .15s}.dock-chevron.open.svelte-ajzhlg{transform:rotate(90deg)}.dock-count.svelte-ajzhlg{font-size:9px;opacity:.5;margin-left:auto}.dock-tag.svelte-ajzhlg{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;background:#0e0c0ad9;border:1px solid #3a3428;border-left:3px solid #8a7a5a;cursor:pointer;transition:all .12s;font-family:Special Elite,serif}.dock-tag.svelte-ajzhlg:hover{background:#181410f2;border-color:#5a4a30;box-shadow:0 0 8px #c8aa641a}.dock-tag.redacted.svelte-ajzhlg{border-left-color:#844}.dock-tag.loc.svelte-ajzhlg{border-left-color:#967;background:#120e10d9;border-color:#4a2a35}.dock-tag.loc.svelte-ajzhlg:hover{background:#1c1418f2;border-color:#8a5a66;box-shadow:0 0 8px #cc88991a}.dock-tag.loc.svelte-ajzhlg .dock-name:where(.svelte-ajzhlg){color:#c89;font-size:12px}.dock-tag.sig.svelte-ajzhlg{background:#100e0ad9;border-color:#2a2a1a;font-family:Share Tech Mono,monospace}.dock-tag.sig.svelte-ajzhlg:hover{background:#18140ef2;border-color:#4a3a2a;box-shadow:0 0 8px #aa8c501a}.dock-tag.sig.svelte-ajzhlg .dock-name:where(.svelte-ajzhlg){font-size:12px;font-family:Share Tech Mono,monospace}.dock-sigil.svelte-ajzhlg{font-size:10px;color:#b0a888;opacity:.6}.dock-name.svelte-ajzhlg{font-size:13px;color:#e0d8c0;letter-spacing:.04em;white-space:nowrap}.dock-type.svelte-ajzhlg{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;opacity:.5}.dock-tag.redacted.svelte-ajzhlg .dock-name:where(.svelte-ajzhlg){color:#d66;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.08em}@media(max-width:768px){.dock.svelte-ajzhlg{position:fixed;inset:44px 0 auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:6px;padding:6px 10px;background:#080604f2;border-bottom:1px solid #1a1008;z-index:300;zoom:1;-webkit-overflow-scrolling:touch}.dock.svelte-ajzhlg::-webkit-scrollbar{height:3px}.dock.svelte-ajzhlg::-webkit-scrollbar-track{background:transparent}.dock.svelte-ajzhlg::-webkit-scrollbar-thumb{background:#3a2a18;border-radius:2px}.dock-hdr.svelte-ajzhlg{display:none}.dock-tag.svelte-ajzhlg{flex-shrink:0;padding:10px 14px}.dock-tag.svelte-ajzhlg .dock-name:where(.svelte-ajzhlg){font-size:14px}.dock-tag.svelte-ajzhlg .dock-sigil:where(.svelte-ajzhlg){font-size:12px}}.picker.svelte-1f35vwa{position:fixed;background:#070400;border:1px solid #2a1a04;padding:9px;display:flex;flex-direction:column;gap:3px;z-index:800;box-shadow:5px 5px 25px #000000e6;zoom:var(--ui-scale, 1.5);min-width:240px;overflow-y:auto}.picker.svelte-1f35vwa::-webkit-scrollbar{width:4px}.picker.svelte-1f35vwa::-webkit-scrollbar-thumb{background:#4a3a20;border-radius:2px}.pk-title.svelte-1f35vwa{font-size:10px;color:#7a5a28;letter-spacing:.2em;margin-bottom:4px;padding-bottom:4px;border-bottom:1px solid #2a1a08}.pk-btn.svelte-1f35vwa{background:transparent;border:1px solid #2a1a08;font-family:Share Tech Mono,monospace;padding:5px 8px;cursor:pointer;text-align:left;color:#ffb000;transition:all .12s;display:flex;flex-direction:column;gap:2px}.pk-btn.svelte-1f35vwa:hover{border-color:#ffb000;background:#ffb0000f}.pk-label.svelte-1f35vwa{font-size:12px;letter-spacing:.1em}.pk-flow.svelte-1f35vwa{display:flex;align-items:center;gap:6px;font-size:10px;letter-spacing:.05em;padding-top:1px}.pk-res.svelte-1f35vwa{font-weight:700;min-width:0}.pk-arrow.svelte-1f35vwa{color:#5a4a2a;font-size:12px;flex-shrink:0}.pk-dim.svelte-1f35vwa{color:#4a3a28;font-style:italic}.pk-count.svelte-1f35vwa{color:#8a7a50;font-size:9px;letter-spacing:.08em}.pk-btn.cancel.svelte-1f35vwa{color:#6a5028;font-size:11px;margin-top:3px;border-color:transparent}.pk-btn.drop-strings.svelte-1f35vwa{color:#943;font-size:10px;margin-top:6px;border-color:#3a1a0a;letter-spacing:.12em}.pk-btn.drop-strings.svelte-1f35vwa:hover{border-color:#943;background:#99443314}@media(max-width:768px){.picker.svelte-1f35vwa{zoom:1;min-width:80vw;padding:12px;gap:5px}.pk-title.svelte-1f35vwa{font-size:12px}.pk-btn.svelte-1f35vwa{padding:12px 14px}.pk-label.svelte-1f35vwa{font-size:14px}.pk-flow.svelte-1f35vwa{font-size:12px}.pk-btn.cancel.svelte-1f35vwa{padding:10px 14px;font-size:13px}.pk-btn.drop-strings.svelte-1f35vwa{padding:10px 14px;font-size:12px}}.reveal.svelte-x1jw0w{position:fixed;top:46px;left:0;bottom:46px;width:330px;background:#030609f7;border-right:2px solid #0a2a0a;display:flex;flex-direction:column;z-index:600;zoom:var(--ui-scale, 1.5);box-shadow:6px 0 30px #000000b3;animation:svelte-x1jw0w-slideIn .35s ease forwards}@keyframes svelte-x1jw0w-slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.sc.svelte-x1jw0w{padding:24px 24px 16px;overflow-y:auto;flex:1}.sc.svelte-x1jw0w::-webkit-scrollbar{width:5px}.sc.svelte-x1jw0w::-webkit-scrollbar-track{background:transparent}.sc.svelte-x1jw0w::-webkit-scrollbar-thumb{background:#2a3a2a;border-radius:2px}.sc.svelte-x1jw0w::-webkit-scrollbar-thumb:hover{background:#3a5a3a}.sc.svelte-x1jw0w{scrollbar-width:thin;scrollbar-color:#2a3a2a transparent}.sc-logo.svelte-x1jw0w{display:block;width:160px;height:auto;margin:0 auto 16px;opacity:.85}.sc-title.svelte-x1jw0w{font-family:VT323,monospace;font-size:26px;color:#39ff14;letter-spacing:.2em;margin-bottom:14px;text-shadow:0 0 18px #39ff14;text-align:center}.sc-title.green.svelte-x1jw0w{color:#39ff14;text-shadow:0 0 18px #39ff14}.sc-title.amber.svelte-x1jw0w{color:#ffb000;text-shadow:0 0 18px #ffb000}.sc-title.red.svelte-x1jw0w{color:#d50;text-shadow:0 0 18px #dd5500}.sc-message.svelte-x1jw0w{font-size:12px;color:#4a9a4a;letter-spacing:.06em;line-height:1.5;margin-bottom:14px;padding:8px;border:1px solid #0a1a0a}.sc-message.error.svelte-x1jw0w{color:#d30;border-color:#2a0a0a}.sc-contradiction.svelte-x1jw0w{font-size:11px;color:#d30;padding:3px 8px;letter-spacing:.08em}.sc-rows.svelte-x1jw0w{margin-top:8px}.sc-row.svelte-x1jw0w{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #0a120a;font-size:12px;letter-spacing:.1em}.sc-l.svelte-x1jw0w{color:#3a6a3a}.sc-v.svelte-x1jw0w{color:#39ff14}.sc-v.good.svelte-x1jw0w{color:#0f8}.sc-v.bad.svelte-x1jw0w{color:#d30}.sc-wrong.svelte-x1jw0w{color:#d30;margin-left:4px}.sc-missed.svelte-x1jw0w{color:#ffb000;margin-left:4px}.sc-deduced.svelte-x1jw0w{color:#c0b498;margin-left:4px}.cold-label.svelte-x1jw0w{color:#6a8a9a;font-style:italic}.sc-v.sc-time.svelte-x1jw0w{color:#7a9a7a}.scsep.svelte-x1jw0w{border:none;border-top:1px solid #0a1a0a;margin:14px 0}.sc-clickable.svelte-x1jw0w{cursor:pointer}.sc-clickable.svelte-x1jw0w:hover .sc-l:where(.svelte-x1jw0w){color:#5a9a5a}.str-details.svelte-x1jw0w{padding:4px 0 8px 8px;border-left:2px solid #0a1a0a;margin-left:4px}.str-row.svelte-x1jw0w{display:flex;justify-content:space-between;padding:2px 0;font-size:10px;letter-spacing:.06em;color:#4a8a4a}.str-row.str-wrong.svelte-x1jw0w{color:#a63}.str-row.str-missed.svelte-x1jw0w{color:#6a6a4a}.str-edge.svelte-x1jw0w{opacity:.7}.str-type.svelte-x1jw0w{text-align:right}.str-tag.svelte-x1jw0w{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.08em;padding:0 4px}.str-tag.correct.svelte-x1jw0w{color:#39ff14}.str-tag.wrong.svelte-x1jw0w{color:#d50}.str-tag.missed.svelte-x1jw0w{color:#6a6a4a;font-style:italic}.rating.svelte-x1jw0w{font-family:VT323,monospace;font-size:24px;color:#39ff14;letter-spacing:.2em;text-align:center;margin:12px 0;text-shadow:0 0 14px #39ff14}.rating.amber.svelte-x1jw0w{color:#ffb000;text-shadow:0 0 14px #ffb000}.rating.red.svelte-x1jw0w{color:#c20;text-shadow:0 0 14px #cc2200}.sc-seed.svelte-x1jw0w{text-align:center;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.15em;color:#2a4a2a;cursor:pointer;padding:4px;margin-bottom:4px;-webkit-user-select:all;user-select:all}.sc-seed.svelte-x1jw0w:hover{color:#4a8a4a}.sc-footer.svelte-x1jw0w{padding:12px 24px 16px;border-top:1px solid #0a1a0a;display:flex;flex-direction:column;gap:8px}.btn-review.svelte-x1jw0w{width:100%;padding:10px;background:transparent;border:1px solid #2a5a2a;color:#4a9a4a;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.15em;cursor:pointer;transition:all .2s}.btn-review.svelte-x1jw0w:hover{border-color:#39ff14;color:#39ff14}.btn-new.svelte-x1jw0w{width:100%;padding:10px;background:transparent;border:1px solid #2a3a2a;color:#4a6a4a;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.15em;cursor:pointer;transition:all .2s}.btn-new.svelte-x1jw0w:hover{border-color:#4a7a4a;color:#6a9a6a}.btn-share.svelte-x1jw0w{width:100%;padding:10px;background:#ffb00014;border:1px solid #4a3800;color:#ffb000;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.12em;cursor:pointer;transition:all .2s}.btn-share.svelte-x1jw0w:hover{border-color:#ffb000;background:#ffb0001f}.btn-daily.svelte-x1jw0w{width:100%;padding:10px;background:transparent;border:1px solid #39ff14;color:#39ff14;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.2em;cursor:pointer;transition:all .2s}.btn-daily.svelte-x1jw0w:hover{background:#39ff1412;box-shadow:0 0 14px #39ff141f}.btn-postmortem.svelte-x1jw0w{width:100%;padding:10px;background:transparent;border:1px solid #3a3a2a;color:#9a9a6a;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.12em;cursor:pointer;transition:all .2s}.btn-postmortem.svelte-x1jw0w:hover{border-color:#8a8a5a;color:#caca8a}@media(max-width:768px){.reveal.svelte-x1jw0w{zoom:1;width:100%;top:44px;bottom:44px;border-right:none}.sc.svelte-x1jw0w{padding:16px 16px 12px}.sc-title.svelte-x1jw0w{font-size:16px}.sc-footer.svelte-x1jw0w{padding:10px 16px 14px}.btn-daily.svelte-x1jw0w,.btn-new.svelte-x1jw0w,.btn-share.svelte-x1jw0w,.btn-review.svelte-x1jw0w,.btn-postmortem.svelte-x1jw0w{min-height:44px;font-size:13px}}.ob-backdrop.svelte-19g92rv{position:fixed;inset:0;background:#000000d9;z-index:10000;display:flex;align-items:center;justify-content:center;zoom:var(--ui-scale, 1.5)}.ob-panel.svelte-19g92rv{background:#0a0e0a;border:1px solid #1a2a1a;box-shadow:0 0 60px #000000e6,0 0 2px #39ff141a;max-width:440px;width:90vw;padding:32px 36px}.ob-header.svelte-19g92rv{display:flex;align-items:baseline;gap:12px;margin-bottom:28px;border-bottom:1px solid #1a2a1a;padding-bottom:14px}.ob-logo.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:18px;letter-spacing:.3em;color:#39ff14;text-shadow:0 0 10px rgba(57,255,20,.5)}.ob-sub.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.15em;color:#4a6a4a}.ob-step.svelte-19g92rv{min-height:140px}.ob-step-num.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.2em;color:#3a5a3a;margin-bottom:8px}.ob-title.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:16px;letter-spacing:.15em;color:#ffb000;text-shadow:0 0 8px rgba(255,176,0,.3);margin:0 0 12px}.ob-body.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:13px;line-height:1.6;color:#c0c0a0;margin:0 0 10px}.ob-hint.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:11px;line-height:1.5;color:#6a7a5a;margin:0;font-style:italic}.ob-dots.svelte-19g92rv{display:flex;justify-content:center;gap:8px;margin:24px 0 20px}.ob-dot.svelte-19g92rv{width:8px;height:8px;border-radius:50%;background:#1a2a1a;cursor:pointer;transition:all .2s}.ob-dot.active.svelte-19g92rv{background:#39ff14;box-shadow:0 0 6px #39ff1480}.ob-actions.svelte-19g92rv{display:flex;justify-content:space-between;align-items:center}.ob-skip.svelte-19g92rv{background:transparent;border:none;color:#3a4a3a;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;cursor:pointer;padding:6px 12px}.ob-skip.svelte-19g92rv:hover{color:#6a7a6a}.ob-next.svelte-19g92rv{background:transparent;border:1px solid #184a18;color:#39ff14;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.12em;padding:8px 20px;cursor:pointer;text-shadow:0 0 5px rgba(57,255,20,.4);transition:all .15s}.ob-next.svelte-19g92rv:hover{background:#39ff1412;box-shadow:0 0 14px #39ff141f}.ob-daily.svelte-19g92rv{background:transparent;border:1px solid #2a3a6a;color:#6a9aff;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.12em;padding:8px 20px;cursor:pointer;text-shadow:0 0 5px rgba(106,154,255,.4);transition:all .15s}.ob-daily.svelte-19g92rv:hover{background:#6a9aff12;box-shadow:0 0 14px #6a9aff1f;border-color:#6a9aff}.ob-copy.svelte-19g92rv{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;color:#2a3a2a;text-align:center;margin-top:20px}@media(max-width:768px){.ob-backdrop.svelte-19g92rv{zoom:1}.ob-panel.svelte-19g92rv{padding:24px 20px;max-width:92vw}.ob-logo.svelte-19g92rv{font-size:20px}.ob-title.svelte-19g92rv{font-size:17px}.ob-body.svelte-19g92rv{font-size:14px}.ob-hint.svelte-19g92rv{font-size:12px}.ob-next.svelte-19g92rv,.ob-daily.svelte-19g92rv{padding:12px 20px;font-size:14px;min-height:44px}.ob-skip.svelte-19g92rv{padding:10px 14px;font-size:13px;min-height:40px}}.monbar.svelte-1n46o8q{position:fixed;left:0;right:0;height:46px;background:#050a05;z-index:500;display:flex;align-items:center;padding:0 18px;box-shadow:0 3px 20px #000000e6;zoom:var(--ui-scale, 1.5)}.monbar.svelte-1n46o8q:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px);pointer-events:none}.topbar.svelte-1n46o8q{top:0;border-bottom:2px solid #0c280c;justify-content:space-between;gap:12px;overflow:hidden}.botbar.svelte-1n46o8q{bottom:0;border-top:2px solid #0c280c;justify-content:space-between;overflow:hidden}.mon-l.svelte-1n46o8q,.mon-r.svelte-1n46o8q{display:flex;align-items:center;gap:20px;position:relative;z-index:1;min-width:0}.mon-l.svelte-1n46o8q{flex-shrink:1}.mon-r.svelte-1n46o8q{flex-shrink:0;gap:8px}.mon-r-controls.svelte-1n46o8q{display:flex;align-items:center;gap:8px}.case-id.svelte-1n46o8q{color:#39ff14;font-size:13px;letter-spacing:.2em;text-shadow:0 0 8px #39ff14;white-space:nowrap;background:none;border:none;cursor:pointer;font-family:inherit;padding:0;position:relative;display:inline-block}.case-id.svelte-1n46o8q:hover{text-shadow:0 0 12px #39ff14,0 0 4px #39ff14}.cls-icon.svelte-1n46o8q{color:#6a9abb;font-size:10px;margin-left:6px;text-shadow:0 0 4px rgba(100,160,255,.3)}.cold-icon.svelte-1n46o8q{color:#7ab0cc;font-size:10px;margin-left:3px;text-shadow:0 0 4px rgba(100,180,220,.3)}.case-id-wrap.svelte-1n46o8q{position:relative}.seed-backdrop.svelte-1n46o8q{position:fixed;inset:0;z-index:899}.seed-popover.svelte-1n46o8q{position:fixed;top:calc(46px * var(--ui-scale, 1.5) + 4px);left:10px;background:#0a0800;border:1px solid #2a1a04;padding:8px;z-index:900;display:flex;flex-direction:column;gap:6px;box-shadow:4px 4px 20px #000c;min-width:220px;zoom:var(--ui-scale, 1.5)}.seed-copy-btn.svelte-1n46o8q{background:transparent;border:1px solid #2a3a1a;color:#39ff14;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 8px;cursor:pointer;text-align:left}.seed-copy-btn.svelte-1n46o8q:hover{border-color:#39ff14;background:#39ff140f}.seed-input-row.svelte-1n46o8q{display:flex;gap:4px}.seed-input.svelte-1n46o8q{flex:1;background:#1a1408;border:1px solid #2a1a04;color:#ffb000;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.1em;padding:4px 6px;outline:none}.seed-input.svelte-1n46o8q:focus{border-color:#ffb000}.seed-input.svelte-1n46o8q::placeholder{color:#4a3a20}.seed-go-btn.svelte-1n46o8q{background:transparent;border:1px solid #4a3a20;color:#ffb000;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:4px 10px;cursor:pointer}.seed-go-btn.svelte-1n46o8q:hover{border-color:#ffb000;background:#ffb0000f}.seed-hint.svelte-1n46o8q{font-size:9px;color:#4a3a20;letter-spacing:.06em}.copied-toast.svelte-1n46o8q{position:absolute;top:100%;left:0;margin-top:4px;font-size:10px;color:#39ff14;letter-spacing:.1em;background:#050a05f2;border:1px solid #1a3a1a;padding:2px 8px;white-space:nowrap;pointer-events:none;animation:svelte-1n46o8q-toast-fade 2s ease-out forwards}@keyframes svelte-1n46o8q-toast-fade{0%{opacity:1}70%{opacity:1}to{opacity:0}}.cls-tag.svelte-1n46o8q{color:#8ac4ff;font-size:10px;letter-spacing:.15em;text-shadow:0 0 6px rgba(100,160,255,.4)}.cls-tag.cold.svelte-1n46o8q{color:#8ab8cc;text-shadow:0 0 6px rgba(100,180,200,.4)}.case-prompt.svelte-1n46o8q{color:#ffb000;font-size:12px;letter-spacing:.08em;text-shadow:0 0 5px rgba(255,176,0,.5);overflow:hidden;white-space:nowrap;min-width:0;position:relative;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.case-prompt-inner.svelte-1n46o8q{display:inline-block;padding-left:100%;animation:svelte-1n46o8q-ticker 18s linear infinite}.case-prompt-inner.svelte-1n46o8q:hover{animation-play-state:paused}@keyframes svelte-1n46o8q-ticker{0%{transform:translate(0)}to{transform:translate(-100%)}}.wave-disp.svelte-1n46o8q{font-size:12px;letter-spacing:.15em;color:#5a9a5a}.net-stat.svelte-1n46o8q,.sit-stat.svelte-1n46o8q{display:flex;align-items:center;gap:6px;font-size:12px;letter-spacing:.15em}.diff-sel.svelte-1n46o8q{display:flex;gap:2px;position:relative;z-index:1}.diff-btn.svelte-1n46o8q{background:transparent;border:1px solid #1a2a1a;color:#4a6a4a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:3px 8px;cursor:pointer;transition:all .15s}.diff-btn.svelte-1n46o8q:hover{border-color:#3a5a3a;color:#7a9a7a}.diff-btn.active.svelte-1n46o8q{border-color:#39ff14;color:#39ff14;background:#39ff1414;text-shadow:0 0 5px rgba(57,255,20,.4)}.cls-btn.svelte-1n46o8q{background:transparent;border:1px solid #1a2a3a;color:#3a5a6a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;padding:2px 8px;cursor:pointer;transition:all .2s;margin-left:4px}.cls-btn.svelte-1n46o8q:hover{border-color:#4a6a8a;color:#6a9abb}.cls-btn.active.svelte-1n46o8q{border-color:#6a9abb;color:#8ac4ff;background:#64a0ff14;text-shadow:0 0 5px rgba(100,160,255,.3)}.chaos-btn.svelte-1n46o8q{background:transparent;border:1px solid #1a2a3a;color:#4a6a7a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;padding:2px 8px;cursor:pointer;transition:all .2s;margin-left:2px}.chaos-btn.svelte-1n46o8q:hover{border-color:#4a7a8a;color:#7ab0cc}.chaos-btn.active.svelte-1n46o8q{border-color:#6aa8bb;color:#8ac8dd;background:#64b4dc14;text-shadow:0 0 5px rgba(100,180,220,.3)}.daily-btn.svelte-1n46o8q{background:transparent;border:1px solid #2a2a4a;color:#6a9aff;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.12em;padding:3px 10px;cursor:pointer;transition:all .15s;margin-right:6px}.daily-btn.svelte-1n46o8q:hover{border-color:#6a9aff;color:#8ab8ff}.daily-btn.active.svelte-1n46o8q{border-color:#6a9aff;color:#6a9aff;background:#6a9aff1a;text-shadow:0 0 5px rgba(106,154,255,.4)}.help-btn.svelte-1n46o8q,.mute-btn.svelte-1n46o8q{display:none}.settings-wrap.svelte-1n46o8q{position:relative;z-index:901}.settings-btn.svelte-1n46o8q{background:transparent;border:1px solid #1a2a1a;color:#3a5a3a;font-size:14px;width:22px;height:22px;padding:0;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center;line-height:1}.settings-btn.svelte-1n46o8q:hover{border-color:#4a6a4a;color:#7a9a7a}.settings-btn.open.svelte-1n46o8q{border-color:#39ff14;color:#39ff14}.settings-backdrop.svelte-1n46o8q{position:fixed;inset:0;z-index:899}.settings-popover.svelte-1n46o8q{position:fixed;top:calc(46px * var(--ui-scale, 1.5) + 4px);right:10px;background:#050a05;border:1px solid #1a2a1a;padding:10px 12px;z-index:900;display:flex;flex-direction:column;gap:8px;box-shadow:4px 4px 20px #000c;min-width:200px;zoom:var(--ui-scale, 1.5)}.settings-row.svelte-1n46o8q{display:flex;align-items:center;gap:8px}.settings-label.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.15em;color:#5a7a5a;min-width:60px}.settings-toggle.svelte-1n46o8q{background:transparent;border:1px solid #1a2a1a;color:#4a6a4a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.08em;padding:3px 10px;cursor:pointer;transition:all .15s}.settings-toggle.svelte-1n46o8q:hover{border-color:#3a5a3a;color:#7a9a7a}.settings-toggle.active.svelte-1n46o8q{color:#39ff14;border-color:#2a4a2a}.settings-link.svelte-1n46o8q{background:transparent;border:1px solid #1a2a1a;color:#4a6a4a;font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.1em;padding:3px 10px;cursor:pointer;transition:all .15s;width:100%}.settings-link.svelte-1n46o8q:hover{border-color:#3a5a3a;color:#7a9a7a}.scale-ctrl.svelte-1n46o8q{display:flex;align-items:center;gap:0;border:1px solid #1a2a1a;border-radius:2px;overflow:hidden}.scale-step.svelte-1n46o8q{background:transparent;border:none;color:#3a5a3a;font-family:Share Tech Mono,monospace;font-size:11px;width:18px;height:20px;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s;line-height:1}.scale-step.svelte-1n46o8q:hover:not(:disabled){background:#39ff1414;color:#7a9a7a}.scale-step.svelte-1n46o8q:disabled{opacity:.3;cursor:default}.scale-preset.svelte-1n46o8q{background:transparent;border:none;border-left:1px solid #1a2a1a;font-family:Share Tech Mono,monospace;font-size:10px;color:#3a5a3a;letter-spacing:.04em;padding:2px 5px;height:20px;cursor:pointer;transition:all .12s;white-space:nowrap}.scale-preset.svelte-1n46o8q:last-of-type{border-right:1px solid #1a2a1a}.scale-preset.svelte-1n46o8q:hover{color:#7a9a7a;background:#39ff140f}.scale-preset.active.svelte-1n46o8q{color:#39ff14;background:#39ff141a}.blk.svelte-1n46o8q{animation:svelte-1n46o8q-blk .9s step-end infinite}@keyframes svelte-1n46o8q-blk{0%,to{opacity:1}50%{opacity:0}}.bar-mid.svelte-1n46o8q{font-size:11px;letter-spacing:.08em;position:relative;z-index:1;flex:1;text-align:center}.act-btn.svelte-1n46o8q{background:transparent;font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.15em;padding:7px 18px;cursor:pointer;transition:all .2s;position:relative;z-index:1}.act-btn.wait.svelte-1n46o8q{border:1px solid #184a18;color:#39ff14;text-shadow:0 0 5px #39ff14}.act-btn.wait.svelte-1n46o8q:hover:not(:disabled){background:#39ff1412;box-shadow:0 0 14px #39ff141f}.act-btn.submit.svelte-1n46o8q{border:1px solid #4a3800;color:#ffb000;text-shadow:0 0 5px #ffb000}.act-btn.submit.svelte-1n46o8q:hover:not(:disabled){background:#ffb00012;box-shadow:0 0 14px #ffb0001f}.act-btn.svelte-1n46o8q:disabled{opacity:.35;cursor:not-allowed}.bar-copy.svelte-1n46o8q{font-size:10px;letter-spacing:.08em;color:#2a3a2a;white-space:nowrap;flex-shrink:0}.bar-link.svelte-1n46o8q{color:#4f644f;text-decoration:none;transition:color .15s}.bar-link.svelte-1n46o8q:hover{color:#5a8a5a}.resume-backdrop.svelte-1n46o8q{position:fixed;inset:0;background:#000000d9;z-index:10000;display:flex;align-items:center;justify-content:center;zoom:var(--ui-scale, 1.5)}.resume-panel.svelte-1n46o8q{background:#0a0e0a;border:1px solid #1a2a1a;box-shadow:0 0 60px #000000e6,0 0 2px #39ff141a;padding:28px 36px;text-align:center}.resume-title.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:14px;letter-spacing:.2em;color:#ffb000;text-shadow:0 0 8px rgba(255,176,0,.3);margin-bottom:12px}.resume-info.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.1em;color:#7a9a7a;margin-bottom:20px}.resume-actions.svelte-1n46o8q{display:flex;gap:12px;justify-content:center}.resume-btn.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:12px;letter-spacing:.12em;padding:8px 20px;cursor:pointer;transition:all .15s}.resume-btn.discard.svelte-1n46o8q{background:transparent;border:1px solid #2a1a1a;color:#6a4a4a}.resume-btn.discard.svelte-1n46o8q:hover{border-color:#6a4a4a;color:#9a6a6a}.resume-btn.resume.svelte-1n46o8q{background:transparent;border:1px solid #184a18;color:#39ff14;text-shadow:0 0 5px rgba(57,255,20,.4)}.resume-btn.resume.svelte-1n46o8q:hover{background:#39ff1412;box-shadow:0 0 14px #39ff141f}.resume-btn.daily.svelte-1n46o8q{background:transparent;border:1px solid #2a3a5a;color:#6a9aff;text-shadow:0 0 5px rgba(106,154,255,.3)}.resume-btn.daily.svelte-1n46o8q:hover{background:#6a9aff12;border-color:#6a9aff}.resume-btn.newgame.svelte-1n46o8q{background:transparent;border:1px solid #2a2a1a;color:#6a5a3a}.resume-btn.newgame.svelte-1n46o8q:hover{border-color:#5a4a2a;color:#8a7a5a}.submit-confirm.svelte-1n46o8q{max-width:420px}.submit-warnings.svelte-1n46o8q{margin-bottom:14px}.submit-warning.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.06em;color:#ffb000;line-height:1.6;padding:4px 0;border-bottom:1px solid #1a1a0a}.submit-note.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.06em;color:#5a6a5a;margin-bottom:16px}.board.svelte-1n46o8q{position:fixed;top:calc(46px * var(--ui-scale, 1.5));bottom:calc(46px * var(--ui-scale, 1.5));left:0;right:270px;overflow:hidden;touch-action:none;cursor:crosshair}.board.panning.svelte-1n46o8q{cursor:grabbing}.board-canvas.svelte-1n46o8q{position:absolute;inset:0;transition:transform .08s ease-out;overflow:visible}.board-bounds.svelte-1n46o8q{position:absolute;border:1px dashed rgba(100,80,50,.18);background:#14100a1f;box-shadow:0 0 80px #0000004d inset;pointer-events:none;z-index:1}.board-inner.svelte-1n46o8q{position:absolute;inset:0;overflow:visible}.preview-svg.svelte-1n46o8q{position:absolute;inset:0;pointer-events:none;z-index:100;overflow:visible}.board-canvas.connecting.svelte-1n46o8q .role-btn{pointer-events:none;opacity:.3}.board-canvas.connecting.svelte-1n46o8q .string-layer,.board-canvas.connecting.svelte-1n46o8q .string-layer *{pointer-events:none!important}.reset-view-btn.svelte-1n46o8q{position:absolute;bottom:52px;left:12px;z-index:100;background:#080c08e6;border:1px solid #2a3a2a;color:#5a9a5a;font-size:18px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;font-family:Share Tech Mono,monospace}.reset-view-btn.svelte-1n46o8q:hover{border-color:#39ff14;color:#39ff14;box-shadow:0 0 8px #39ff1426}.legend.svelte-1n46o8q{position:fixed;bottom:46px;left:0;background:#050402eb;padding:0;z-index:200;border-top:1px solid #1a1008;cursor:pointer;-webkit-user-select:none;user-select:none;zoom:var(--ui-scale, 1.5)}.legend-bar.svelte-1n46o8q{display:flex;gap:18px;align-items:center;padding:6px 16px}.leg.svelte-1n46o8q{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.1em;color:#9a7a52}.lsw.svelte-1n46o8q{width:24px;height:3px}.leg-toggle.svelte-1n46o8q{font-size:10px;color:#6a5a3a;letter-spacing:.12em;margin-left:auto;padding-left:20px}.role-ref.svelte-1n46o8q{padding:6px 12px 10px;border-top:1px solid #1a1008;display:flex;flex-direction:column;gap:3px;cursor:default}.rr-row.svelte-1n46o8q{display:flex;align-items:center;gap:10px;padding:3px 6px;font-family:Share Tech Mono,monospace;font-size:11px}.rr-row.svelte-1n46o8q:hover{background:#ffb00008}.rr-name.svelte-1n46o8q{color:#cca060;min-width:120px;letter-spacing:.08em}.rr-flow.svelte-1n46o8q{display:flex;align-items:center;gap:5px}.rr-res.svelte-1n46o8q{letter-spacing:.06em;font-weight:700}.rr-arrow.svelte-1n46o8q{color:#5a4a2a;font-size:13px}.rr-dim.svelte-1n46o8q{color:#4a3a28;font-style:italic;font-weight:400}.rr-count.svelte-1n46o8q{color:#8a7a50;font-size:9px;letter-spacing:.08em}.rr-total.svelte-1n46o8q{margin-top:4px;padding-top:5px;border-top:1px solid #2a1a08;font-size:9px;letter-spacing:.14em;color:#6a5a3a;text-align:center}.flash.svelte-1n46o8q{position:fixed;inset:0;background:#300;pointer-events:none;z-index:9998;opacity:0}.flash.active.svelte-1n46o8q{animation:svelte-1n46o8q-fla .9s ease-out forwards}@keyframes svelte-1n46o8q-fla{0%{opacity:0}12%{opacity:.2}to{opacity:0}}.mobile-backdrop.svelte-1n46o8q{position:fixed;inset:0;background:#000000f2;z-index:20000;display:flex;align-items:center;justify-content:center;padding:20px;zoom:var(--ui-scale, 1.5)}.mobile-panel.svelte-1n46o8q{background:#0a0e0a;border:1px solid #1a2a1a;box-shadow:0 0 60px #000000e6,0 0 2px #39ff141a;padding:32px 28px;text-align:center;max-width:360px;width:100%}.mobile-logo.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:16px;letter-spacing:.3em;color:#39ff14;text-shadow:0 0 10px rgba(57,255,20,.5);margin-bottom:20px}.mobile-icon.svelte-1n46o8q{font-size:36px;margin-bottom:16px;opacity:.8}.mobile-title.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:14px;letter-spacing:.2em;color:#ffb000;text-shadow:0 0 8px rgba(255,176,0,.3);margin-bottom:14px}.mobile-body.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:12px;line-height:1.6;color:#8a9a7a;margin-bottom:10px}.mobile-sub.svelte-1n46o8q{font-size:10px;color:#5a6a4a;margin-bottom:20px}.mobile-dismiss.svelte-1n46o8q{background:transparent;border:1px solid #2a3a2a;color:#4a6a4a;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.12em;padding:8px 20px;cursor:pointer;transition:all .15s}.mobile-dismiss.svelte-1n46o8q:hover{border-color:#4a6a4a;color:#7a9a7a}.dossier-overlay.svelte-1n46o8q{position:fixed;inset:48px 300px 48px 0;zoom:var(--ui-scale, 1.5);z-index:300;background:#060402f7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;overflow:hidden}.dos-header.svelte-1n46o8q{display:flex;align-items:center;gap:14px;padding:14px 24px;border-bottom:1px solid #3a2a18;background:#0e0a0680;width:100%;box-sizing:border-box}.dos-stamp.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.2em;color:#e54;border:1px solid #7a3a28;padding:2px 8px;transform:rotate(-2deg);display:inline-block}.dos-title.svelte-1n46o8q{font-family:Special Elite,serif;font-size:18px;color:#d4b070;letter-spacing:.08em}.dos-count.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.12em;color:#8a7a60;margin-left:auto}.dos-grid.svelte-1n46o8q{flex:1;overflow-y:auto;padding:24px;display:grid;justify-content:center;align-content:start;gap:16px;max-width:1000px;margin:0 auto;width:100%;box-sizing:border-box}.dos-grid.svelte-1n46o8q::-webkit-scrollbar{width:5px}.dos-grid.svelte-1n46o8q::-webkit-scrollbar-track{background:transparent}.dos-grid.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#4a3a20;border-radius:2px}.dos-grid.svelte-1n46o8q::-webkit-scrollbar-thumb:hover{background:#6a5a30}.dos-grid.svelte-1n46o8q{scrollbar-width:thin;scrollbar-color:#4a3a20 transparent}.dos-file.svelte-1n46o8q{background:#18120cd9;border:1px solid #4a3a22;padding:16px;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:160px;min-height:200px;position:relative;box-shadow:0 2px 12px #0000004d}.dos-file.has-role.svelte-1n46o8q{border-color:#8a7a30;box-shadow:0 2px 12px #0000004d,inset 0 0 20px #8a7a300a}.dos-file.decoy.svelte-1n46o8q{border-color:#6a3a3a}.dos-file.dos-hl.svelte-1n46o8q{border-color:#c0a060;box-shadow:0 0 20px #c0a0604d;transition:box-shadow .3s,border-color .3s}.dos-file.ghost.svelte-1n46o8q{border-style:dashed;border-color:#2a2418;opacity:.5}.dos-portrait.svelte-1n46o8q{width:64px;height:64px;border-radius:50%;border:2px solid #5a4a28;display:flex;align-items:center;justify-content:center;font-size:28px;color:#a09050;background:#0e0c0899;margin-bottom:6px}.dos-portrait.ghost-portrait.svelte-1n46o8q{border-color:#2a2418;font-size:30px;filter:grayscale(1) brightness(.5)}.dos-portrait.redacted.svelte-1n46o8q{border-color:#944;color:#e76}.dos-file-name.svelte-1n46o8q{font-family:Special Elite,serif;font-size:18px;color:#d4b070;letter-spacing:.05em;text-align:center;word-break:break-word;max-width:100%}.dos-file-name.redacted.svelte-1n46o8q{font-family:Share Tech Mono,monospace;color:#e76;font-size:14px;letter-spacing:.08em}.dos-file-name.ghost-name.svelte-1n46o8q{color:#3a3428;font-family:Share Tech Mono,monospace;font-size:13px;letter-spacing:.12em}.dos-file-role.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.14em;color:#6a6050;margin-bottom:8px}.dos-file-role.ghost-role.svelte-1n46o8q{color:#2a2418}.dos-file-role.assigned.svelte-1n46o8q{color:#a09040;border:1px solid rgba(160,144,64,.3);padding:1px 8px;background:#a090400f}.dos-file-body.svelte-1n46o8q{width:100%;border-top:1px solid rgba(60,46,24,.4);padding-top:8px;overflow-wrap:break-word;word-break:break-word;overflow-y:auto;max-height:200px}.dos-file-body.svelte-1n46o8q::-webkit-scrollbar{width:4px}.dos-file-body.svelte-1n46o8q::-webkit-scrollbar-track{background:transparent}.dos-file-body.svelte-1n46o8q::-webkit-scrollbar-thumb{background:#3a2a18;border-radius:2px}.dos-file-body.svelte-1n46o8q::-webkit-scrollbar-thumb:hover{background:#5a4a28}.dos-file-body.svelte-1n46o8q{scrollbar-width:thin;scrollbar-color:#3a2a18 transparent}.dos-sec.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:10px;letter-spacing:.15em;color:#7a6a50;margin-top:6px;margin-bottom:3px}.dos-sec.svelte-1n46o8q:first-child{margin-top:0}.dos-ln.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:12px;color:#9a9070;padding:2px 0;line-height:1.4;overflow-wrap:break-word;word-break:break-word}.dos-ln.loc.svelte-1n46o8q{color:#7aba7a}.dos-ln.ctc.ORD.svelte-1n46o8q{color:#eea020}.dos-ln.ctc.FND.svelte-1n46o8q{color:#30cc55}.dos-ln.ctc.INT.svelte-1n46o8q{color:#5be}.dos-ln.ctc.MAT.svelte-1n46o8q{color:#c6e}.dos-via.svelte-1n46o8q{font-size:10px;color:#7a6a50;margin-left:4px}.dos-pending.svelte-1n46o8q{font-family:Share Tech Mono,monospace;font-size:11px;color:#3a3428;font-style:italic;text-align:center;padding:16px 0}.mob-status.svelte-1n46o8q,.mob-menu-btn.svelte-1n46o8q,.mob-menu-backdrop.svelte-1n46o8q{display:none}@media(max-width:768px){.monbar.svelte-1n46o8q{padding:0 10px;height:44px;zoom:1}.topbar.svelte-1n46o8q{gap:6px}.mon-l.svelte-1n46o8q{gap:8px}.case-prompt.svelte-1n46o8q{display:none}.case-id.svelte-1n46o8q{font-size:13px;letter-spacing:.12em}.mon-r.svelte-1n46o8q{gap:6px}.mob-status.svelte-1n46o8q{display:inline;font-family:Share Tech Mono,monospace;font-size:11px;letter-spacing:.08em;white-space:nowrap}.mob-menu-btn.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;background:none;border:1px solid #1a3a1a;color:#39ff14;font-size:18px;width:36px;height:36px;cursor:pointer;flex-shrink:0}.mob-menu-btn.svelte-1n46o8q:active{background:#39ff141a}.mob-menu-backdrop.svelte-1n46o8q{display:block;position:fixed;inset:0;z-index:899}.mon-r-controls.svelte-1n46o8q{display:none;position:fixed;top:44px;right:0;left:0;z-index:900;background:#050a05;border-bottom:2px solid #0c280c;padding:12px 14px;flex-direction:column;gap:10px;box-shadow:0 8px 30px #000c}.mon-r-controls.mob-open.svelte-1n46o8q{display:flex}.mon-r-controls.svelte-1n46o8q .daily-btn:where(.svelte-1n46o8q){padding:10px 14px;font-size:13px;width:100%;text-align:center;min-height:40px}.mon-r-controls.svelte-1n46o8q .diff-sel:where(.svelte-1n46o8q){display:flex;gap:4px;width:100%}.mon-r-controls.svelte-1n46o8q .diff-btn:where(.svelte-1n46o8q){flex:1;padding:10px 4px;font-size:12px;min-height:40px;text-align:center}.mon-r-controls.svelte-1n46o8q .cls-btn:where(.svelte-1n46o8q),.mon-r-controls.svelte-1n46o8q .chaos-btn:where(.svelte-1n46o8q){padding:8px 14px;font-size:12px;min-height:36px}.mon-r-controls.svelte-1n46o8q .wave-disp:where(.svelte-1n46o8q){font-size:12px}.mon-r-controls.svelte-1n46o8q .sit-stat:where(.svelte-1n46o8q){font-size:12px}.mon-r-controls.svelte-1n46o8q .settings-wrap:where(.svelte-1n46o8q){width:100%}.mon-r-controls.svelte-1n46o8q .settings-btn:where(.svelte-1n46o8q){font-size:16px;padding:6px}.mon-r-controls.svelte-1n46o8q .settings-popover:where(.svelte-1n46o8q){zoom:1;position:relative;top:auto;right:auto;box-shadow:none;border:1px solid #1a2a1a;margin-top:6px}.board.svelte-1n46o8q{right:0!important;top:44px!important;bottom:44px!important}.botbar.svelte-1n46o8q{height:44px;zoom:1}.bar-copy.svelte-1n46o8q{display:none}.bar-mid.svelte-1n46o8q{font-size:10px;padding:0 8px}.act-btn.submit.svelte-1n46o8q{padding:8px 16px;font-size:12px;min-height:36px}.legend.svelte-1n46o8q,.reset-view-btn.svelte-1n46o8q{display:none}.seed-popover.svelte-1n46o8q{zoom:1;top:48px;left:4px;right:4px;min-width:auto}.seed-popover.svelte-1n46o8q .seed-copy-btn:where(.svelte-1n46o8q){padding:8px;font-size:12px}.seed-popover.svelte-1n46o8q .seed-input:where(.svelte-1n46o8q){padding:8px;font-size:13px}.seed-popover.svelte-1n46o8q .seed-go-btn:where(.svelte-1n46o8q){padding:8px 12px;font-size:12px}.dossier-overlay.svelte-1n46o8q{right:0!important;zoom:1;top:44px;bottom:44px}.dos-grid.svelte-1n46o8q{grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.dos-header.svelte-1n46o8q{font-size:11px}.resume-panel.svelte-1n46o8q{zoom:1}.resume-title.svelte-1n46o8q{font-size:15px}.resume-info.svelte-1n46o8q{font-size:13px}.resume-btn.svelte-1n46o8q{min-height:44px;font-size:13px}}
