:root{--sem-paper:#f8f5ed;--sem-line:#d8d0c0;--sem-ink:#292720;--sem-muted:#6d675b;--sem-green:#365546}body{background:#f7f4ed}.sem-dashboard{border:1px solid #c9c0ad;background:var(--sem-paper);color:var(--sem-ink);box-shadow:0 24px 70px #30251b17;font:14px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-width:0}.sem-topbar{background:#25231f;color:#f8f5ed;padding:16px 24px;display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:11px}.sem-wordmark{display:flex;gap:12px;align-items:center;text-decoration:none;color:#e8cf98;font:24px Georgia,serif}.sem-wordmark span{font:600 10px system-ui;letter-spacing:.15em}.sem-project{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px 20px}.sem-project h2{font:32px/1.12 Georgia,serif;letter-spacing:-.025em;margin:6px 0}.sem-project-tag{border:1px solid var(--sem-line);padding:5px 10px;border-radius:20px;color:var(--sem-muted);font-size:10px;white-space:nowrap}.sem-label{font-size:10px;letter-spacing:.13em;text-transform:uppercase;font-weight:700;color:#765632}.sem-label span{font-weight:400}.sem-tabs{display:flex;gap:5px;border-top:1px solid var(--sem-line);border-bottom:1px solid var(--sem-line);padding:0 24px;background:#eee8dc;flex-wrap:wrap}.sem-tabs button{padding:12px 12px;border:0;border-bottom:2px solid transparent;font-size:12px;border-radius:0;color:#5b5448;min-height:44px}.sem-tabs button[aria-pressed=true]{border-bottom-color:#a62916;color:#201e1d;font-weight:700;background:#f8f5ed}.sem-tabs button span{background:#dfd4be;padding:1px 5px;border-radius:10px;margin-left:4px}.sem-content{padding:28px}.sem-analysis-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px}.sem-reading{padding-right:26px;border-right:1px solid var(--sem-line)}.sem-reading h3{font:27px/1.2 Georgia,serif;margin:14px 0 22px}.sem-reading blockquote{font:italic 21px/1.5 Georgia,serif;margin:0 0 12px;padding:14px 0;border-top:1px solid var(--sem-line);border-bottom:1px solid var(--sem-line)}.sem-text-link{padding:2px 0;border:0;border-bottom:1px solid currentColor;border-radius:0;font-size:11px;color:#765632}.sem-scope{font-size:12px;color:var(--sem-muted);margin-top:18px}.sem-reasoning section+section{border-top:1px solid var(--sem-line);padding-top:16px;margin-top:16px}.sem-reasoning p{font-size:13px;margin:6px 0 0}.sem-experiment{display:flex;gap:25px;justify-content:space-between;align-items:center;padding:18px 20px;margin-top:26px;background:#e9dfc8;border-left:3px solid #9a7e42}.sem-experiment p{font-size:13px;margin:6px 0 0}.sem-experiment button{white-space:nowrap;border-color:#a59a81;font-size:11px;background:#f9f5eb}.sem-footer{padding:13px 26px;display:flex;gap:15px;justify-content:space-between;align-items:center;border-top:1px solid var(--sem-line);font-size:10px;color:var(--sem-muted)}.sem-chapters,.sem-tasks{list-style:none;padding:0;margin:0}.sem-chapters li,.sem-tasks li{display:flex;gap:20px;border-top:1px solid var(--sem-line);padding:20px 0;align-items:start}.sem-chapters li>div,.sem-tasks li>div{flex:1;min-width:0}.sem-num{font:26px Georgia,serif;color:#a5926b;width:28px}.sem-content h4{font:22px/1.25 Georgia,serif;margin:0 0 8px}.sem-chapters p,.sem-tasks p{font-size:13px;margin:0 0 8px}.sem-chapters .sem-mini{font-size:11px;color:var(--sem-muted)}.sem-chapters button{padding:2px 9px}.sem-section-title h3{font:26px Georgia,serif;margin:0 0 10px}.sem-section-title>p{font-size:12px;color:var(--sem-muted);margin-bottom:22px}.sem-check{flex-shrink:0;width:28px;height:28px;min-height:28px;padding:0;margin-top:20px;border:1px solid #b8aa8b}.sem-check[aria-checked=true]{background:var(--sem-green);color:#fff}.is-done h4{text-decoration:line-through;color:var(--sem-muted)}.sem-core{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sem-core section:first-child{grid-column:1/-1}.sem-core h3{font:32px/1.3 Georgia,serif;margin:8px 0 16px}.sem-core p{margin:10px 0}.sem-empty{max-width:700px}.sem-empty h3{font:32px Georgia,serif}.sem-source-dialog{width:min(740px,calc(100vw - 32px))}.sem-original{font:20px/1.8 Georgia,serif;white-space:pre-wrap}.sem-original mark{background:#e8cf98;color:#201e1d}.sem-passages{display:flex;gap:6px;flex-wrap:wrap}.sem-passages button{padding:7px;font-size:11px}.sem-passages button[aria-pressed=true]{background:#e9dfc8}.sem-dashboard button:focus-visible{outline:3px solid #a62916;outline-offset:3px}.sem-dashboard .sem-wordmark:focus-visible{outline-color:#e8cf98}#seminar-board{margin:28px 0}.bw-app-ticker{background:#8c2d21}.bw-board-wrap{max-width:1300px}.bw-board-heading h2{font-size:clamp(28px,3vw,44px)}.bw-board-wrap>.bw-small{font-size:12px}.bw-compose{margin-top:20px}.bw-sidebar{background:#ece6d9}.bw-board .bw-focus{background:#383a30}.bw-board .bw-module{box-shadow:none}.sem-dashboard.is-compact .sem-project{padding:20px 24px}.sem-dashboard.is-compact .sem-content{padding:22px}.sem-dashboard.is-compact .sem-project h2{font-size:28px}.sem-dashboard.is-compact .sem-project-tag{display:none}.sem-dashboard.is-compact .sem-reading h3{font-size:25px}.sem-dashboard.is-compact .sem-experiment{padding:15px;margin-top:18px}.sem-dashboard.is-compact .sem-experiment button{padding:9px}.sem-dashboard.is-compact .sem-scope{font-size:11px}.sem-dashboard.is-compact .sem-reading blockquote{font-size:20px}.sem-dashboard.is-compact .sem-analysis-layout{gap:22px}.sem-dashboard.is-compact .sem-reading{padding-right:20px}
@media(max-width:700px){.sem-analysis-layout,.sem-core{grid-template-columns:1fr}.sem-reading{padding:0;border-right:0;border-bottom:1px solid var(--sem-line);padding-bottom:18px}.sem-project{padding:22px 18px}.sem-project-tag{display:none}.sem-topbar{padding:14px 18px;align-items:start}.sem-topbar>span{font-size:10px;max-width:125px;text-align:right}.sem-content{padding:20px}.sem-tabs{padding:0 10px}.sem-experiment{flex-direction:column;align-items:start;gap:12px}.sem-project h2{font-size:28px}.sem-core section:first-child{grid-column:auto}.sem-footer{padding:12px 18px;flex-wrap:wrap}.sem-dashboard.is-compact .sem-reading{padding-right:0}.sem-dashboard.is-compact .sem-content{padding:18px}.sem-chapters li{gap:12px}.sem-reading h3{font-size:25px}}
.bw-plan-details{margin:22px 0;border-top:1px solid #d8d0c0;padding-top:18px}.bw-plan-details>summary{font-size:13px;cursor:pointer;color:#765632}.bw-plan-details[open] #board{margin-top:20px}.bw-page fieldset{margin:18px 0 24px;padding:18px;border:1px solid #d8d0c0}.bw-page legend{font-size:13px;padding:0 5px}.sem-reading>.sem-text-link+.sem-text-link{margin-top:8px}
#author-tools{margin:22px 0 28px}.author-resume{background:#e9dfca;border:1px solid #d3c3a2;padding:22px 25px;position:relative}.author-resume h3{font:24px Georgia,serif;margin:7px 0 10px}.author-resume p{font-size:14px;max-width:800px;margin-bottom:12px}.author-resume>button{font-size:12px;padding:8px 12px;background:#f8f5ed;border-color:#b7a787}.author-decision-tag{display:block;color:#635642;font-size:11px;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.author-paths,.author-ledger{border:1px solid #d8d0c0;border-top:0;background:#fffdf8;padding:17px 22px}.author-paths summary,.author-ledger summary{font-size:13px;cursor:pointer;font-weight:600}.author-paths summary span,.author-ledger summary span{font-size:11px;color:#70695f;font-weight:400;margin-left:10px}.author-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px}.author-path-grid button{text-align:left;padding:16px;background:#f7f4ed;border-color:#ded6c7}.author-path-grid button strong{display:block;font-size:12px;line-height:1.4}.author-path-grid button span{display:block;font-size:11px;color:#6a6255;margin-top:8px;line-height:1.6}.author-path-grid button[aria-pressed=true]{border-color:#936c38;background:#ede2cb}.author-path-active{display:flex;align-items:start;justify-content:space-between;padding:20px 22px;border:1px solid #cbb58c;background:#f1e7d3;gap:20px}.author-path-active strong{display:block;font:23px/1.3 Georgia,serif;margin:8px 0}.author-path-active p{font-size:13px;margin:8px 0}.author-path-active a{font-size:11px}.author-path-active button{white-space:nowrap;font-size:11px}.author-ledger>p{font-size:12px;margin:15px 0}.author-ledger>button{font-size:12px;margin-bottom:12px}.author-ledger ul,.author-ledger ol{padding:0;list-style:none;margin:15px 0}.author-ledger li{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid #ded6c7}.author-ledger li p{font-size:12px;margin:8px 0}.author-ledger li h4{font:21px/1.35 Georgia,serif;margin:5px 0}.author-ledger li time{font-size:10px;color:#70695f}.author-entry-actions{display:flex;flex-direction:column;gap:6px;align-items:start}.author-entry-actions button,.author-ledger li>button{font-size:11px;white-space:nowrap}.author-versions{display:grid;grid-template-columns:1fr 1fr;gap:22px}.author-versions h3{font:22px Georgia,serif}.author-versions p{white-space:pre-wrap;font:15px/1.75 Georgia,serif;overflow-wrap:anywhere}#session-view-dialog{width:min(980px,calc(100vw - 32px))}#session-dialog,#decision-dialog{width:min(680px,calc(100vw - 32px))}.article-prompt{margin:24px 0;border:1px solid #d8c9ac;padding:24px;background:#eee4d1}.article-prompt .sem-label{display:block}.article-prompt pre{font:15px/1.7 Georgia,serif;white-space:pre-wrap;overflow-wrap:anywhere;margin:16px 0 20px}.article-prompt a.bw-primary{font:600 12px/1.5 system-ui;color:#fff}.article-prompt>p{font:12px/1.6 system-ui!important;margin:12px 0 0!important}.prof-workflows{max-width:1200px;margin:80px auto;padding:0 32px}.prof-workflows h2{font-size:42px}.prof-workflows>p{max-width:720px;font-size:15px}.prof-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.prof-workflow-grid a{display:block;padding:23px;border:1px solid #d8d0c0;background:#fffdf8;text-decoration:none}.prof-workflow-grid h3{font-size:23px;margin:10px 0 12px}.prof-workflow-grid p{font-size:13px;color:#6d675b}.prof-workflow-grid span:last-child{font-size:11px}.prof-knowledge-group{margin:42px 0}.prof-knowledge-group>h2{font-size:33px}.prof-knowledge-group .prof-article-grid{margin-top:25px}
@media(max-width:950px){.author-path-grid{grid-template-columns:1fr 1fr}.author-ledger li{display:block}.author-entry-actions{flex-direction:row;flex-wrap:wrap}.author-ledger li>button{margin-top:8px}.prof-workflow-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.author-paths,.author-ledger,.author-path-active,.author-resume{padding:18px}.author-path-grid{grid-template-columns:1fr}.author-path-active{display:block}.author-path-active>button{margin-top:15px}.author-versions{grid-template-columns:1fr}.prof-workflows{padding:0 20px;margin:55px auto}.prof-workflow-grid{grid-template-columns:1fr}.prof-workflows h2{font-size:34px}.article-prompt{padding:18px}}
