:root{--paper:#f4f0e8;--paper-2:#ebe5d6;--ink:#1a1a1a;--ink-2:#4a4740;--ink-3:#8a857a;--line:#2a2824;--rule:#c8c0ad;--hl:#fff3a3;--t-true:#2b7a3d;--t-partly:#d1a441;--t-false:#c43c2c;--s-strong:#1d6fb8;--s-plausible:#5aa0c2;--s-weak:#c98a4b;--s-unsupported:#9b3b8c;--v-nee:#8a857a;--v-na:#c8c0ad;--cat-factual:#2a2824;--cat-causal:#1d6fb8;--cat-judgement:#7a6f9c;--cat-predictive:#b0763a;--mono:"JetBrains Mono", ui-monospace, monospace;--hand:"Caveat", "Kalam", cursive;--serif:"IBM Plex Serif", Georgia, serif;--sans:"IBM Plex Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);margin:0;padding:0}body{min-height:100vh}.page{max-width:1440px;margin:0 auto;padding:24px}.note{font-family:var(--hand);color:var(--ink-2);font-size:18px;line-height:1.1}.stripe{border:1px dashed var(--rule);color:var(--ink-3);font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;background:repeating-linear-gradient(135deg,#0000 0 6px,#1a1a1a14 6px 7px);justify-content:center;align-items:center;font-size:10px;display:flex}.tpill{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;border:1.5px solid var(--line);color:var(--ink);background:var(--paper);white-space:nowrap;border-radius:2px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.tpill .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.tpill.vk-true{border-color:var(--t-true);color:var(--t-true);background:#dff0d8}.tpill.vk-partly{border-color:var(--t-partly);color:#8a6a1a;background:#f8eccb}.tpill.vk-false{border-color:var(--t-false);color:var(--t-false);background:#f4cbc5}.tpill.vk-strong{border-color:var(--s-strong);color:var(--s-strong);background:#d8e8f4}.tpill.vk-plausible{border-color:var(--s-plausible);color:#2f6d8c;background:#e3eef5}.tpill.vk-weak{border-color:var(--s-weak);color:#8a5a26;background:#f6e7d4}.tpill.vk-unsupported{border-color:var(--s-unsupported);color:var(--s-unsupported);background:#f1dcec}.tpill.vk-nee{background:var(--paper-2);border-color:var(--rule);color:var(--ink-3)}.tpill.vk-not-assessed{background:repeating-linear-gradient(135deg, var(--paper-2) 0 6px, #1a1a1a0f 6px 7px);border-color:var(--rule);color:var(--ink-3)}.tpill.lg{padding:5px 10px;font-size:12px}.catchip{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;background:var(--paper);white-space:nowrap;border:1.5px solid;border-radius:2px;align-items:center;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-flex}.catchip.cat-factual{color:var(--cat-factual)}.catchip.cat-causal{color:var(--cat-causal)}.catchip.cat-judgement{color:var(--cat-judgement)}.catchip.cat-predictive{color:var(--cat-predictive)}.devchip{font-family:var(--mono);text-transform:uppercase;letter-spacing:1px;border:1px dashed var(--ink-3);color:var(--ink-3);background:var(--paper);white-space:nowrap;border-radius:2px;align-items:center;padding:1px 6px;font-size:9px;display:inline-flex}.party{font-family:var(--mono);border:1px solid var(--line);background:var(--paper);border-radius:2px;align-items:center;gap:6px;padding:2px 7px;font-size:10px;font-weight:600;display:inline-flex}.party .swatch{border:1px solid var(--line);border-radius:2px;width:10px;height:10px;display:inline-block}.hbar{background:var(--paper-2);border:1px solid var(--line);height:12px;position:relative;overflow:hidden}.hbar>span{background:var(--ink);height:100%;display:block}.kv{font-family:var(--mono);border-bottom:1px dashed var(--rule);justify-content:space-between;padding:4px 0;font-size:11px;display:flex}.kv:last-child{border-bottom:0}.kv b{color:var(--ink)}.kv .k{color:var(--ink-3);text-transform:uppercase;letter-spacing:1px}.h-eyebrow{font-family:var(--mono);color:var(--ink-3);text-transform:uppercase;letter-spacing:1.5px;font-size:10px}.claim-page{flex-direction:column;gap:10px;max-width:880px;margin:0 auto;display:flex}.global-nav{background:var(--ink);color:var(--paper);font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;padding:8px 12px;font-size:10px;display:flex}.global-nav-mark{color:var(--paper);letter-spacing:2px;font-weight:700;text-decoration:none}.global-nav-tabs{flex-wrap:wrap;gap:4px;display:flex}.global-nav .source-tab{color:var(--paper);opacity:.7;border:1px solid #0000;padding:3px 9px;text-decoration:none}.global-nav .source-tab:hover{opacity:1;border-color:var(--rule)}.global-nav .source-tab.active{background:var(--paper);color:var(--ink);opacity:1;font-weight:700}.global-nav .source-tab.in-section{opacity:1;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.global-nav-right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.global-nav-admin{color:var(--paper);border:1px solid var(--rule);opacity:.85;white-space:nowrap;padding:3px 9px;text-decoration:none}.global-nav-admin:hover{opacity:1;border-color:var(--paper)}.source-delete-button{font:inherit;letter-spacing:1.5px;text-transform:uppercase;color:var(--paper);background:var(--t-false);cursor:pointer;border:none;padding:3px 9px;font-size:10px}.source-delete-button:hover{filter:brightness(1.1)}.source-delete-button:disabled{opacity:.5;cursor:default}.breadcrumbs{border:1px dashed var(--rule);background:var(--paper-2);font-family:var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;padding:6px 10px;font-size:10.5px;display:flex}.breadcrumbs .crumb-eyebrow{color:var(--ink-3);opacity:.7;margin-right:4px}.breadcrumbs .crumb{font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink-2);background:0 0;border:none;border-bottom:1px dotted #0000;padding:0;text-decoration:none}.breadcrumbs a.crumb{cursor:pointer}.breadcrumbs a.crumb:hover{color:var(--ink);border-bottom-color:var(--ink)}.breadcrumbs .crumb.root{color:var(--ink)}.breadcrumbs .crumb.current{color:var(--ink);cursor:default;border-bottom:none;font-weight:700}.breadcrumbs .crumb-sep{opacity:.45;font-size:9px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--rule)}
