:root{color-scheme:light dark;--wb-font-latin:"Inter", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--wb-font-cjk:"PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Source Han Sans SC", "Hiragino Sans GB", sans-serif;--wb-font-serif:"Noto Serif SC", "Source Han Serif SC", "Songti SC", "SimSun", Georgia, serif;--wb-font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--wb-bg:#fbfaf7;--wb-bg-soft:#f4f1ea;--wb-bg-card:#fff;--wb-ink:#1f2328;--wb-ink-soft:#3c4149;--wb-muted:#6b7280;--wb-rule:#e6e1d6;--wb-rule-soft:#efebe2;--wb-accent:#7b2d2d;--wb-accent-soft:#f2e6e3;--wb-accent-ink:#5e2121;--wb-kind-calculated:#1f4e6b;--wb-kind-claim:#6d4a12;--wb-kind-consensus:#44406e;--wb-kind-inference:#5b3a6e;--wb-kind-conflict:#8f3a0f;--wb-status-stale:#8a5a15;--wb-status-bg:#eef0f2;--wb-status-stale-bg:#f7efdd;--wb-status-conflict-bg:#f7e8dd;--wb-space-xs:4px;--wb-space-sm:8px;--wb-space-md:16px;--wb-space-lg:24px;--wb-space-xl:32px;--wb-space-2xl:48px;--wb-radius-sm:4px;--wb-radius:7px;--wb-touch-min:44px;--wb-measure:680px;--wb-fs-meta:13px;--wb-fs-body:15px;--wb-fs-heading:18px;--wb-fs-title:24px;--wb-focus:2px solid var(--wb-ink)}@media (prefers-color-scheme:dark){:root{--wb-bg:#16181c;--wb-bg-soft:#1c1f24;--wb-bg-card:#1d2025;--wb-ink:#e6e1d6;--wb-ink-soft:#cbc6bb;--wb-muted:#9aa0a8;--wb-rule:#363b44;--wb-rule-soft:#2a2f37;--wb-accent:#d98a8a;--wb-accent-soft:#2c2020;--wb-accent-ink:#f0bbbb;--wb-kind-calculated:#8cc0df;--wb-kind-claim:#dfb46c;--wb-kind-consensus:#b8b3e1;--wb-kind-inference:#c9a3da;--wb-kind-conflict:#eba06f;--wb-status-stale:#e4b66a;--wb-status-bg:#292d34;--wb-status-stale-bg:#342c1c;--wb-status-conflict-bg:#38251f}}*,:before,:after{box-sizing:border-box}html{background:var(--wb-bg);min-width:0;overflow-x:hidden}body{min-width:0;color:var(--wb-ink);background:var(--wb-bg);font-family:var(--wb-font-latin), var(--wb-font-cjk);font-size:var(--wb-fs-body);margin:0;line-height:1.6;overflow-x:clip}button,input,textarea{color:inherit;font:inherit}button,.wb-button{min-height:var(--wb-touch-min);border:1px solid var(--wb-ink-soft);border-radius:var(--wb-radius-sm);padding:var(--wb-space-sm) var(--wb-space-md);background:var(--wb-bg-card);cursor:pointer}button:hover{background:var(--wb-bg-soft)}:focus-visible{outline:var(--wb-focus);outline-offset:2px}[hidden]{display:none!important}.wb-skip-link{z-index:1000;top:var(--wb-space-sm);left:var(--wb-space-sm);padding:var(--wb-space-sm) var(--wb-space-md);color:var(--wb-bg-card);background:var(--wb-ink);position:fixed;transform:translateY(-160%)}.wb-skip-link:focus{transform:translateY(0)}.wb-topbar{z-index:20;gap:var(--wb-space-md);min-height:56px;padding:var(--wb-space-sm) var(--wb-space-lg);border-bottom:2px solid var(--wb-ink);background:color-mix(in srgb, var(--wb-bg) 94%, transparent);backdrop-filter:blur(8px);grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;display:grid;position:sticky;top:0}.wb-brand{font-size:var(--wb-fs-heading);margin:0;font-weight:600}.wb-brand:before{content:"";width:9px;height:9px;margin-right:var(--wb-space-sm);background:var(--wb-accent);display:inline-block}.wb-meta,.wb-badge,.wb-data-banner{font-family:var(--wb-font-mono);font-size:var(--wb-fs-meta)}.wb-badge{gap:var(--wb-space-xs);border:1px solid var(--wb-ink-soft);border-radius:var(--wb-radius-sm);width:fit-content;padding:2px var(--wb-space-sm);color:var(--wb-ink);background:var(--wb-bg-soft);white-space:normal;align-items:center;display:inline-flex}.wb-disclaimer{overflow-wrap:anywhere;max-width:310px}.wb-data-banner{padding:var(--wb-space-sm) var(--wb-space-lg);border-top:1px solid var(--wb-rule);overflow-wrap:anywhere;text-align:center;background:var(--wb-bg-soft)}.wb-shell{min-width:0}.wb-modebar{gap:var(--wb-space-sm);padding:var(--wb-space-sm) var(--wb-space-lg);border-bottom:1px solid var(--wb-rule);flex-wrap:wrap;align-items:center;display:flex}.wb-modebar [aria-pressed=true]{background:var(--wb-accent-soft);border-width:2px}.wb-desk-grid{grid-template-columns:minmax(200px,240px) minmax(0,1fr) minmax(250px,300px);min-height:calc(100vh - 154px);display:grid}.wb-session-nav,.wb-evidence-rail{min-width:0;padding:var(--wb-space-lg);background:var(--wb-bg-soft)}.wb-session-nav{border-right:1px solid var(--wb-rule)}.wb-evidence-rail{border-left:1px solid var(--wb-rule)}.wb-session-item{gap:var(--wb-space-xs);width:100%;margin-top:var(--wb-space-md);text-align:left;display:grid}.wb-workspace{min-width:0;padding:var(--wb-space-xl)}.wb-workspace-inner{width:min(100%, var(--wb-measure));margin-inline:auto}.wb-stage-list{gap:var(--wb-space-sm);padding:0 0 var(--wb-space-md);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.wb-stage-list li{flex:none}.wb-card{min-width:0;margin-bottom:var(--wb-space-md);border:1px solid var(--wb-rule);border-radius:var(--wb-radius);padding:var(--wb-space-lg);overflow-wrap:anywhere;background:var(--wb-bg-card)}.wb-concept-card[hidden]{display:none}.wb-failure{border-color:var(--wb-kind-conflict)}.wb-recovery-actions{gap:var(--wb-space-sm);flex-wrap:wrap;padding:0;list-style:none;display:flex}.wb-recovery-actions>li{align-items:center;display:flex}.wb-standalone-link{min-width:var(--wb-touch-min);min-height:var(--wb-touch-min);padding:var(--wb-space-xs) var(--wb-space-sm);align-items:center;display:inline-flex}.wb-abandon-confirm{margin-top:var(--wb-space-md);border:1px solid var(--wb-rule);border-radius:var(--wb-radius-sm);padding:var(--wb-space-md);background:var(--wb-bg-soft)}.wb-abandon-actions{gap:var(--wb-space-sm);flex-wrap:wrap;display:flex}.wb-card h2,.wb-card h3,.wb-panel-heading{margin:0 0 var(--wb-space-md);font-size:var(--wb-fs-heading);font-weight:600;line-height:1.3}.wb-title{margin:0 0 var(--wb-space-md);font-size:var(--wb-fs-title);font-weight:600;line-height:1.3}.wb-callout{border-left:4px solid var(--wb-accent)}.wb-guided{z-index:40;inset:72px max(var(--wb-space-md), calc((100vw - 760px) / 2)) var(--wb-space-md);border:2px solid var(--wb-ink);border-radius:var(--wb-radius);min-width:0;max-height:calc(100vh - 88px);padding:var(--wb-space-xl);background:var(--wb-bg);flex-direction:column;display:flex;position:fixed;overflow:auto;box-shadow:0 18px 60px #0000003d}.wb-guided-copy{font-family:var(--wb-font-serif);line-height:1.75}.wb-guided-actions{gap:var(--wb-space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.wb-professional{z-index:60;min-width:0;padding:var(--wb-space-xl);background:var(--wb-bg);position:fixed;inset:0;overflow:auto}.wb-professional-header{z-index:1;top:calc(-1 * var(--wb-space-xl));gap:var(--wb-space-md);margin:calc(-1 * var(--wb-space-xl)) calc(-1 * var(--wb-space-xl)) var(--wb-space-lg);padding:var(--wb-space-md) var(--wb-space-xl);border-bottom:2px solid var(--wb-ink);background:var(--wb-bg);justify-content:space-between;align-items:center;display:flex;position:sticky}.wb-review-grid{gap:var(--wb-space-lg);grid-template-columns:minmax(0,1fr) minmax(260px,340px);display:grid}.wb-table-wrap{max-width:100%;overflow-x:auto}.wb-review-table{border-collapse:collapse;width:100%;min-width:720px}.wb-review-table th,.wb-review-table td{border-bottom:1px solid var(--wb-rule);overflow-wrap:anywhere;text-align:left;vertical-align:top;padding:12px}.wb-professional-mobile-list,.wb-professional-stagebar,.wb-mobile-stagebar{display:none}.wb-mobile-claim{border:1px solid var(--wb-rule);border-radius:var(--wb-radius);padding:var(--wb-space-md);background:var(--wb-bg-card)}.wb-truth-pair{gap:var(--wb-space-sm);display:grid}details{margin-top:var(--wb-space-md);border-top:1px solid var(--wb-rule);padding-top:var(--wb-space-sm)}summary{min-height:var(--wb-touch-min);padding-block:var(--wb-space-sm);cursor:pointer;font-weight:600}.wb-evidence-header{gap:var(--wb-space-md);justify-content:space-between;align-items:start;display:flex}.wb-evidence-warning{font-weight:600}.wb-evidence-card[data-tier=T0]{border-style:solid;border-left-width:4px}.wb-evidence-card[data-tier=T1]{border-style:solid;border-left-width:2px}.wb-evidence-card[data-tier=T2]{border-style:dashed;border-left-width:3px}.wb-evidence-card[data-tier=T3]{border-style:dotted;border-left-width:3px}.wb-timeline{gap:var(--wb-space-md);padding-left:var(--wb-space-lg);display:grid}.wb-timeline li{padding-left:var(--wb-space-sm)}.wb-decision-form,.wb-journal-form{gap:var(--wb-space-md);display:grid}.wb-decision-form fieldset{gap:var(--wb-space-sm);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;padding:0;display:grid}.wb-decision-form legend{margin-bottom:var(--wb-space-sm);font-weight:600}.wb-decision-option{gap:var(--wb-space-sm);border:1px solid var(--wb-ink-soft);border-radius:var(--wb-radius);min-width:0;min-height:120px;padding:var(--wb-space-md);background:var(--wb-bg-card);display:flex}.wb-decision-option:has(input:checked){background:var(--wb-bg-card);border-width:2px}.wb-decision-option input{flex:none;width:20px;height:20px}.wb-decision-option span,.wb-decision-option small{overflow-wrap:anywhere;display:block}.wb-decision-actions{gap:var(--wb-space-sm);flex-wrap:wrap;display:flex}.wb-preview{min-height:var(--wb-touch-min);border-left:3px solid var(--wb-ink);padding:var(--wb-space-sm) var(--wb-space-md);background:var(--wb-bg-soft)}.wb-authority-grid{gap:var(--wb-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wb-authority-card{border:1px solid var(--wb-rule);border-radius:var(--wb-radius);min-width:0;padding:var(--wb-space-md);overflow-wrap:anywhere}.wb-authority-card[data-authority=proposal]{border:2px dashed var(--wb-accent)}.wb-authority-card[data-authority=review-confirmation]{border-style:double}.wb-authority-card[data-authority=active-thesis]{border-color:var(--wb-ink)}.wb-journal-form label{gap:var(--wb-space-xs);font-weight:600;display:grid}.wb-journal-form textarea,.wb-decision-form textarea{border:1px solid var(--wb-ink-soft);border-radius:var(--wb-radius-sm);width:100%;min-width:0;padding:var(--wb-space-sm);resize:vertical;background:var(--wb-bg-card)}.wb-observed{border-left:3px solid var(--wb-ink);padding-left:var(--wb-space-md)}.wb-inference{border-left:3px dashed var(--wb-kind-inference);padding-left:var(--wb-space-md)}body.wb-modal-open{overflow:hidden}@media (width<=1040px){.wb-desk-grid{grid-template-columns:200px minmax(0,1fr)}.wb-evidence-rail{border-top:1px solid var(--wb-rule);border-left:0;grid-column:1/-1}}@media (width<=767px){.wb-topbar{gap:var(--wb-space-xs);padding:var(--wb-space-sm) var(--wb-space-md);grid-template-columns:1fr;position:static}.wb-disclaimer{max-width:none}.wb-modebar,.wb-workspace,.wb-session-nav,.wb-evidence-rail,.wb-professional{padding:var(--wb-space-md)}.wb-desk-grid,.wb-review-grid,.wb-decision-form fieldset,.wb-authority-grid{grid-template-columns:minmax(0,1fr)}.wb-session-nav{border-right:0;border-bottom:1px solid var(--wb-rule)}.wb-guided{inset:var(--wb-space-sm);max-height:calc(100vh - 16px);padding:var(--wb-space-md)}.wb-professional-header{top:calc(-1 * var(--wb-space-md));margin:calc(-1 * var(--wb-space-md)) calc(-1 * var(--wb-space-md)) var(--wb-space-md);padding:var(--wb-space-sm) var(--wb-space-md)}.wb-professional{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}.wb-table-wrap{display:none}.wb-professional-mobile-list{gap:var(--wb-space-md);padding:0;list-style:none;display:grid}.wb-professional-stagebar{z-index:2;gap:var(--wb-space-sm);min-height:56px;padding:var(--wb-space-xs) var(--wb-space-md) calc(var(--wb-space-xs) + env(safe-area-inset-bottom,0px));border-top:2px solid var(--wb-ink);background:var(--wb-bg-card);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.wb-shell{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))}.wb-mobile-stagebar{z-index:50;gap:var(--wb-space-sm);min-height:56px;padding:var(--wb-space-xs) var(--wb-space-md) calc(var(--wb-space-xs) + env(safe-area-inset-bottom,0px));border-top:2px solid var(--wb-ink);background:var(--wb-bg-card);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
