.drawer.svelte-9ocgkg{height:100%;overflow-y:auto;padding:18px 22px 30px;display:flex;flex-direction:column;gap:10px}.bar.svelte-9ocgkg{display:flex;justify-content:space-between;align-items:center}.close.svelte-9ocgkg{background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px;padding:4px}.close.svelte-9ocgkg:hover{color:var(--ink)}.spot.svelte-9ocgkg{background:none;border:1px solid var(--hairline-strong);border-radius:3px;color:var(--muted);font-family:var(--mono);font-size:10px;letter-spacing:.08em;padding:4px 9px;cursor:pointer;transition:all .12s}.spot.svelte-9ocgkg:hover{border-color:var(--accent-dim);color:var(--ink-dim)}.spot.on.svelte-9ocgkg{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.kind.svelte-9ocgkg{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}h3.svelte-9ocgkg{font-family:var(--serif);font-weight:420;font-size:19px;line-height:1.35;margin:0}.c-label.svelte-9ocgkg{font-family:var(--mono);font-size:16px}.meta.svelte-9ocgkg{font-family:var(--mono);font-size:10px;color:var(--muted);line-height:1.7}.thesis.svelte-9ocgkg{font-family:var(--serif);font-size:14.5px;font-style:italic;color:var(--ink-dim);line-height:1.55;margin:4px 0}.sec.svelte-9ocgkg{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:12px;padding-top:10px;border-top:1px solid var(--hairline)}.body.svelte-9ocgkg,.claims.svelte-9ocgkg li:where(.svelte-9ocgkg){font-size:13px;color:var(--ink-dim);line-height:1.55}.body.svelte-9ocgkg{margin:2px 0}.claims.svelte-9ocgkg{margin:2px 0;padding-left:1.2em;display:flex;flex-direction:column;gap:6px}blockquote.svelte-9ocgkg{margin:4px 0;padding-left:10px;border-left:1px solid var(--warm);color:var(--warm);font-family:var(--serif);font-style:italic;font-size:13.5px;line-height:1.5}.q-sec.svelte-9ocgkg{display:block;font-family:var(--mono);font-style:normal;font-size:9px;color:var(--muted);margin-top:3px}.chips.svelte-9ocgkg{display:flex;flex-wrap:wrap;gap:5px}.chip.svelte-9ocgkg{background:var(--bg-raised);border:1px solid var(--hairline);border-radius:3px;color:var(--ink-dim);font-family:var(--mono);font-size:10px;padding:3px 7px;cursor:pointer;transition:all .12s}.chip.svelte-9ocgkg:hover{border-color:var(--accent);color:var(--accent)}.chip.central.svelte-9ocgkg{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline));color:var(--ink)}.tension.svelte-9ocgkg{display:block;width:100%;text-align:left;background:var(--bg-raised);border:1px solid var(--hairline);border-radius:4px;padding:8px 10px;margin:3px 0;cursor:pointer;transition:border-color .12s}.tension.svelte-9ocgkg:hover{border-color:var(--accent-dim)}.t-no.svelte-9ocgkg{font-family:var(--mono);font-size:10px;color:var(--accent);margin-right:8px}.t-stance.svelte-9ocgkg{font-family:var(--mono);font-size:10px;color:var(--pole-b)}.t-sum.svelte-9ocgkg{display:block;font-size:12px;color:var(--ink-dim);line-height:1.45;margin-top:4px}.doi.svelte-9ocgkg{font-family:var(--mono);font-size:10px;color:var(--muted);margin-top:14px}.doi.svelte-9ocgkg:hover{color:var(--accent)}.shell.svelte-1w567vk{height:100dvh;display:flex;flex-direction:column}.body.svelte-1w567vk{flex:1;display:flex;min-height:0}.rail.svelte-1w567vk{width:272px;flex-shrink:0;overflow-y:auto;border-right:1px solid var(--hairline);padding:18px 18px 26px;display:flex;flex-direction:column;gap:7px}.sec.svelte-1w567vk{font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:14px;padding-top:12px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;align-items:baseline}.sec.svelte-1w567vk:first-child{margin-top:0;padding-top:0;border-top:none}.instruments.svelte-1w567vk{display:flex;flex-direction:column;gap:3px}.ins.svelte-1w567vk{display:flex;align-items:center;gap:9px;background:none;border:1px solid transparent;border-radius:4px;padding:7px 9px;font-family:var(--mono);font-size:11.5px;color:var(--ink-dim);cursor:pointer;text-align:left;transition:all .12s}.ins.svelte-1w567vk:hover{border-color:var(--hairline-strong)}.ins.active.svelte-1w567vk{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent)}.glyph.svelte-1w567vk{width:14px;text-align:center}.presets.svelte-1w567vk{display:flex;flex-wrap:wrap;gap:5px}.preset.svelte-1w567vk{background:var(--bg-raised);border:1px solid var(--hairline);border-radius:3px;color:var(--ink-dim);font-family:var(--serif);font-style:italic;font-size:12.5px;padding:4px 9px;cursor:pointer;transition:all .12s}.preset.svelte-1w567vk:hover{border-color:var(--accent-dim);color:var(--ink)}.tlist.svelte-1w567vk{display:flex;flex-direction:column;gap:3px}.titem.svelte-1w567vk{display:grid;grid-template-columns:7px auto 1fr;gap:7px;align-items:baseline;background:none;border:1px solid transparent;border-radius:4px;padding:6px 8px;cursor:pointer;text-align:left;transition:all .12s}.titem.svelte-1w567vk:hover{border-color:var(--hairline-strong)}.titem.active.svelte-1w567vk{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.dot.svelte-1w567vk{width:6px;height:6px;border-radius:50%;align-self:center}.tno.svelte-1w567vk{font-family:var(--mono);font-size:10px;color:var(--muted)}.tq.svelte-1w567vk{font-size:11.5px;color:var(--ink-dim);line-height:1.4}.toggle.svelte-1w567vk{display:flex;align-items:baseline;gap:8px;font-family:var(--mono);font-size:11px;color:var(--ink-dim);cursor:pointer;padding:2px 0}.toggle.svelte-1w567vk input:where(.svelte-1w567vk){accent-color:var(--accent)}.hint.svelte-1w567vk{color:var(--muted);font-size:9.5px}.slider.svelte-1w567vk{font-family:var(--mono);font-size:11px;color:var(--ink-dim);display:flex;flex-direction:column;gap:4px;margin-top:4px}.slider.svelte-1w567vk b:where(.svelte-1w567vk){color:var(--accent)}.slider.svelte-1w567vk input:where(.svelte-1w567vk){accent-color:var(--accent)}.search.svelte-1w567vk{background:var(--bg-raised);border:1px solid var(--hairline-strong);border-radius:3px;padding:6px 9px;font-family:var(--mono);font-size:11px;color:var(--ink);outline:none;width:100%}.search.svelte-1w567vk:focus{border-color:var(--accent-dim)}.chips.svelte-1w567vk{display:flex;flex-wrap:wrap;gap:4px}.chip.svelte-1w567vk{background:var(--bg-raised);border:1px solid var(--hairline);border-radius:3px;color:var(--ink-dim);font-family:var(--mono);font-size:10px;padding:3px 7px;cursor:pointer;transition:all .12s}.chip.svelte-1w567vk:hover{border-color:var(--accent-dim)}.chip.on.svelte-1w567vk{border-color:var(--accent);color:var(--accent)}.chip.svelte-1w567vk .n:where(.svelte-1w567vk){color:var(--muted)}.plist.svelte-1w567vk{display:flex;flex-direction:column;gap:1px;max-height:240px;overflow-y:auto}.pitem.svelte-1w567vk{display:flex;gap:8px;align-items:baseline;background:none;border:none;padding:4px 6px;border-radius:3px;font-family:var(--mono);font-size:11px;color:var(--ink-dim);cursor:pointer;text-align:left}.pitem.svelte-1w567vk:hover{background:var(--bg-raised)}.pitem.on.svelte-1w567vk{color:var(--accent)}.pdot.svelte-1w567vk{font-size:8px}.clear.svelte-1w567vk{background:none;border:none;font-family:var(--mono);font-size:9px;letter-spacing:.1em;color:var(--muted);cursor:pointer;text-transform:uppercase}.clear.svelte-1w567vk:hover{color:var(--danger)}.ask-view.svelte-1w567vk{margin-top:18px;background:var(--accent);color:var(--bg);border:none;border-radius:4px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:11px 12px;cursor:pointer}.ask-view.svelte-1w567vk:hover{filter:brightness(1.08)}.canvas.svelte-1w567vk{flex:1;min-width:0;overflow-y:auto;display:flex}.stage.svelte-1w567vk{margin:auto;width:100%;max-width:880px;padding:34px 40px}.dwrap.svelte-1w567vk{width:344px;flex-shrink:0;border-left:1px solid var(--hairline);background:var(--bg-raised)}@media(max-width:1080px){.body.svelte-1w567vk{flex-direction:column;overflow-y:auto}.rail.svelte-1w567vk{width:auto;border-right:none;border-bottom:1px solid var(--hairline)}.dwrap.svelte-1w567vk{width:auto;border-left:none;border-top:1px solid var(--hairline)}}
