:root{--ink:#17231f;--muted:#66716c;--line:#dfe3dc;--line-dark:#cbd1c8;--paper:#f3f4ef;--card:#fffefa;--forest:#173d32;--forest-2:#245646;--mint:#dfece5;--amber:#a86622;--rose:#9b4b53;--blue:#426c7b;--shadow:0 14px 50px #182c240e;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent;color:inherit}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #30775f59}.appShell{grid-template:66px minmax(0,1fr)/210px minmax(0,1fr);min-height:100vh;display:grid}.topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30;background:#f8f9f5e6;border-bottom:1px solid #173d3224;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:66px;padding:10px 24px;display:flex;position:sticky;top:0}.brand{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.brandMark{background:var(--forest);color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-family:Georgia,serif;font-size:19px;display:grid}.brandText{display:grid}.brandText strong{color:var(--forest);font-family:Georgia,serif;font-size:17px;font-weight:500;line-height:1}.brandText small{color:#78827e;letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:750}.topMeta{align-items:center;gap:13px;display:flex}.cycleBadge{color:#64736c;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.askButton{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:7px 11px;font-size:9px;font-weight:800}.askButton span{margin-right:5px;font-size:13px}.privateBadge{color:#45665b;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c8d9d1;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.privateBadge i{background:#2d9b77;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.identityText{text-align:right;display:grid}.identityText strong{font-size:11px}.identityText small{color:var(--muted);margin-top:2px;font-size:9px}.avatar{width:34px;height:34px;color:var(--forest);border:1px solid #b7c2bb;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.signOut{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:10px;font-weight:700}.sidebar{border-right:1px solid var(--line);background:#ecefe9;flex-direction:column;grid-row:2/3;min-width:0;height:calc(100vh - 66px);padding:25px 15px 20px;display:flex;position:sticky;top:66px}.sidebar nav{gap:5px;display:grid}.navGroup{gap:4px;display:grid}.navGroup>p{color:#88918d;letter-spacing:.1em;text-transform:uppercase;margin:12px 11px 3px;font-size:8px;font-weight:800}.navGroup>i{background:#d8ddd7;height:1px;margin:10px 9px 2px}.navItem{color:#5d6863;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:43px;padding:8px 11px;font-size:12px;font-weight:690;display:flex}.navItem>span{color:#7c8782;text-align:center;width:18px;font-size:15px}.navItem b{color:#5e6964;background:#d9dfda;border-radius:10px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;display:grid}.navItem:hover{background:#ffffff8c}.navItem.active{background:var(--card);color:var(--forest);border-color:#cdd8d2;box-shadow:0 3px 12px #182c2409}.navItem.active>span{color:var(--forest-2)}.navItem.active b{background:var(--forest);color:#fff}.sidebarContext{background:#ffffff6b;border:1px solid #d0d6cf;border-radius:11px;margin-top:auto;padding:15px 13px}.sidebarContext>span,.budgetMini>span{color:#7a847f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.sidebarContext strong{color:var(--forest);margin-top:8px;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.15;display:block}.sidebarContext p{color:#65706b;margin:9px 0 0;font-size:10px;line-height:1.45}.sidebarContext small{color:#86908b;margin-top:9px;font-size:8px;line-height:1.45;display:block}.budgetMini{background:var(--forest);color:#fff;border-radius:10px;margin-top:10px;padding:13px;display:grid}.budgetMini>span{color:#a9c9bb}.budgetMini strong{margin-top:5px;font-family:Georgia,serif;font-size:22px;font-weight:500}.budgetMini small{color:#b8c8c1;margin-top:3px;font-size:8px;line-height:1.3}.mainSurface{min-width:0}.surfaceInner{max-width:1390px;margin:0 auto;padding:42px clamp(24px,4vw,62px) 72px}.surfaceHeader{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-bottom:30px;display:grid}.surfaceHeader.compact{grid-template-columns:1fr;max-width:1000px;margin-bottom:44px}.headerMeta{color:var(--muted);margin:10px 0 0;font-size:12px}.kicker,.sectionLabel{color:#537368;letter-spacing:.14em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:840}h1{max-width:830px;color:var(--forest);letter-spacing:-.042em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.01}.lede{color:#5e6964;max-width:750px;margin:19px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.5}.coverage{border-left:2px solid #8fb3a5;min-width:240px;padding:16px 18px;display:grid}.coverage span{color:#77827d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.coverage strong{color:var(--forest);margin-top:7px;font-family:Georgia,serif;font-size:19px;font-weight:500}.coverage small{color:var(--muted);margin-top:5px;font-size:9px}.questionEntry{background:#e5eee8;border:1px solid #ccd9d1;border-radius:14px;margin:-4px 0 24px;padding:20px 22px}.questionEntry>label{color:var(--forest);font-family:Georgia,serif;font-size:20px}.questionEntry>div{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-top:12px;display:grid}.questionEntry textarea,.questionCanvas textarea{resize:vertical;width:100%;color:var(--ink);background:#fffefa;border:1px solid #bdcbc3;border-radius:9px;padding:12px 13px;line-height:1.45}.questionEntry button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 16px;font-size:10px;font-weight:800}.questionEntry button:disabled{opacity:.4;cursor:default}.questionEntry>p{color:#718078;margin:9px 0 0;font-size:8px}.observatoryGrid{grid-template-columns:minmax(0,1.7fr) minmax(285px,.9fr);align-items:start;gap:18px;display:grid}.panel{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px}.panelHeading{border-bottom:1px solid #e7e9e4;justify-content:space-between;align-items:start;padding:22px 24px 18px;display:flex}.panelHeading h2{color:var(--forest);letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:25px;font-weight:500}.countPill{background:var(--mint);min-width:28px;height:28px;color:var(--forest-2);border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.changeList{display:grid}.changeRow{cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ebede8;grid-template-columns:28px minmax(0,1fr) 18px;align-items:start;gap:14px;width:100%;padding:18px 22px;display:grid}.changeRow:last-child{border-bottom:0}.changeRow:hover{background:#f7f9f5}.changeMarker{width:25px;height:25px;color:var(--blue);background:#e2ebea;border-radius:7px;place-items:center;font-size:9px;font-weight:850;display:grid}.change-qualified{color:var(--amber);background:#f4eadc}.change-contradicted{color:var(--rose);background:#f2e3e4}.change-strengthened{color:#34735d;background:#dfeee7}.changeCopy{min-width:0;display:grid}.changeCopy small{color:#7d8782;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:780}.changeCopy strong{color:#26342f;margin-top:6px;font-family:Georgia,serif;font-size:17px;font-weight:500}.changeCopy p{color:#69736f;margin:6px 0 0;font-size:11px;line-height:1.45}.rowArrow{color:#8c9892;margin-top:15px}.directionPanel{padding-bottom:4px}.directionItem{border-bottom:1px solid #e6e9e4;margin:0 20px;padding:17px 0}.directionItem>div{justify-content:space-between;align-items:center;display:flex}.directionItem>div b{color:#7b8680;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.priority{color:var(--amber);letter-spacing:.1em;text-transform:uppercase;background:#f3e9db;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:850}.priority-critical{color:var(--rose);background:#f2e2e3}.priority-medium{color:var(--blue);background:#e1eaed}.directionItem h3{color:#2b3934;margin:9px 0 0;font-family:Georgia,serif;font-size:14px;font-weight:500;line-height:1.35}.directionItem p{color:#737d78;margin:6px 0 0;font-size:9px;line-height:1.45}.textButton{color:var(--forest-2);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:780}.textButton span{margin-left:4px}.directionPanel>.textButton{margin:17px 20px}.textButton.danger{color:var(--rose)}.activeSynthesis{background:var(--forest);color:#fff;min-height:370px;padding:28px}.synthesisTopline{color:#9fc1b4;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.modeBadge{color:#446b5e;letter-spacing:.08em;text-transform:uppercase;background:#eef5f1;border:1px solid #b8d0c6;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.modeBadge.large{white-space:nowrap;padding:8px 11px}.activeSynthesis .modeBadge{color:#b7d5c9;background:#224d40;border-color:#56796c}.activeSynthesis h2{letter-spacing:-.035em;max-width:650px;margin:26px 0 0;font-family:Georgia,serif;font-size:clamp(29px,3.2vw,43px);font-weight:500;line-height:1.05}.synthesisSubtitle{color:#b5c9c1;max-width:650px;margin:11px 0 0;font-size:11px;line-height:1.5}.activeSynthesis blockquote{color:#e2ece7;border-left:2px solid #76a492;max-width:720px;margin:25px 0 0;padding-left:17px;font-family:Georgia,serif;font-size:15px;line-height:1.55}.synthesisStats{color:#abc0b7;gap:28px;margin:26px 0 22px;font-size:9px;display:flex}.synthesisStats strong{color:#fff;margin-right:4px;font-family:Georgia,serif;font-size:17px;font-weight:500}.primaryButton{min-height:42px;color:var(--forest);cursor:pointer;background:#f5f7f3;border:1px solid #7fa594;border-radius:8px;padding:9px 14px;font-size:10px;font-weight:800}.contradictionPanel{border-top:3px solid #b36970;padding:25px}.contradictionPanel h2{color:#5f3035;margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500;line-height:1.15}.contradictionPanel>p:not(.sectionLabel){color:#6e6f6b;margin:15px 0 20px;font-size:11px;line-height:1.55}.synthesisSurface{max-width:1490px;padding-top:28px}.breadcrumbs{color:#839089;margin:0 0 30px;font-size:9px;font-weight:700}.backButton{color:#526e63;cursor:pointer;background:0 0;border:0;margin:0 0 14px;padding:0;font-size:9px;font-weight:800}.breadcrumbs span{color:#a6aea9;margin:0 8px}.synthesisTitleRow{justify-content:space-between;align-items:start;gap:30px;display:flex}.synthesisTitleRow h1{max-width:990px;font-size:clamp(40px,5vw,65px)}.synthesisHeader{margin-bottom:35px}.turnPrompt{background:#e4ede7;border:1px solid #bed0c6;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:22px;padding:20px 22px;display:grid}.turnPrompt h2{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.turnPrompt>div:first-child>p:last-child{color:#607069;max-width:720px;margin:7px 0 0;font-size:10px;line-height:1.5}.turnDirector{border-top:1px solid #c8d7cf;grid-column:1/-1;grid-template-columns:.9fr 1.1fr;gap:17px;padding-top:19px;display:grid}.seedChoices{align-content:start;gap:7px;display:grid}.seedChoices>span,.turnDirector>label,.turnCarry>span{color:#60746b;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:820}.seedChoices button{cursor:pointer;text-align:left;background:#ffffffa6;border:1px solid #cbd7d0;border-radius:8px;gap:5px;padding:11px 12px;display:grid}.seedChoices button.selected{background:#fff;border-color:#6f9a88;box-shadow:inset 3px 0 #638d7b}.seedChoices strong{color:#334b41;font-family:Georgia,serif;font-size:12px;font-weight:500;line-height:1.35}.seedChoices small{color:#78847e;font-size:8px;line-height:1.4}.turnDirector>label{align-content:start;gap:8px;display:grid}.turnDirector textarea{resize:vertical;width:100%;color:var(--ink);text-transform:none;letter-spacing:0;background:#fff;border:1px solid #bdcec5;border-radius:8px;padding:12px;font:13px/1.5 Georgia,serif}.turnCarry{background:#ffffff80;border-left:3px solid #789b8c;grid-column:1/-1;padding:13px 15px}.turnCarry p{color:#5a6962;margin:7px 0 0;font-size:9px;line-height:1.5}.turnDirector footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;display:flex}.turnDirector footer small{color:#748079;max-width:540px;font-size:8px;line-height:1.45}.synthesisWorkspaceGrid{grid-template-columns:minmax(0,1.55fr) minmax(310px,.72fr);align-items:start;gap:20px;display:grid}.livingEssay{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:15px;overflow:hidden}.currentView{background:#e7eee8;border-bottom:1px solid #d5dfd8;padding:26px clamp(24px,4vw,44px)}.currentView>div{justify-content:space-between;align-items:center;display:flex}.confidenceTag{color:#557267;font-size:8px;font-weight:750}.currentView>p{color:#2d453d;max-width:880px;margin:11px 0 0;font-family:Georgia,serif;font-size:clamp(18px,2vw,23px);line-height:1.5}.essayBody{padding:5px clamp(24px,4vw,44px) 10px}.essayBody>section{border-bottom:1px solid #e7eae5;padding:31px 0}.essayBody h2{color:var(--forest);letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:28px;font-weight:500}.essayBody p{color:#4f5d57;max-width:780px;margin:14px 0 0;font-family:Georgia,serif;font-size:16px;line-height:1.7}.basisLink{color:#57766a;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #a7bbb2;margin-left:5px;padding:1px 4px;font:760 8px/1.3 Inter,ui-sans-serif,sans-serif}.basisLink:hover,.basisLink.active{color:var(--forest);border-color:var(--forest-2);background:#edf3ef}.paragraphClaims{margin-top:18px}.claimLink{color:#547166;cursor:pointer;background:#f4f7f3;border:1px solid #d4ded8;border-radius:7px;padding:7px 9px;font-size:9px;font-weight:750}.claimLink span{color:#5c8978;margin-right:5px}.claimLink.active{color:var(--forest);background:#e6f0eb;border-color:#80aa99}.focusedPassage{background:#fafbf7;border-radius:9px;margin-inline:-14px;padding-inline:14px!important}.passageTools{justify-content:space-between;align-items:center;gap:10px;display:flex}.researchPassage{background:var(--forest);color:#fff;cursor:pointer;border:1px solid #b9cec3;border-radius:7px;padding:7px 9px;font-size:8px;font-weight:800}.essayUncertainty{background:#f7f8f4;padding:25px clamp(24px,4vw,44px) 30px}.essayUncertainty>div{gap:9px;display:flex}.essayUncertainty>div span{color:#58645f;text-align:right;background:#fff;border:1px solid #dce2dc;border-radius:6px;width:82px;height:28px;padding:6px;font-size:8px;position:relative;overflow:hidden}.essayUncertainty>div i{background:#6e9b89;height:3px;position:absolute;bottom:0;left:0}.essayUncertainty>p:last-child{color:#818a85;margin:10px 0 0;font-size:8px;line-height:1.4}.claimInspector{max-height:calc(100vh - 100px);box-shadow:var(--shadow);background:#f9faf6;border:1px solid #d9dfd9;border-radius:15px;padding:25px;position:sticky;top:88px;overflow:auto}.inspectorTop{justify-content:space-between;align-items:start;display:flex}.inspectorTop>span{color:#527466;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.claimInspector h2{color:var(--forest);margin:10px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500;line-height:1.3}.claimLabels,.evidenceLabels{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.claimLabels span,.evidenceLabels span{color:#68736d;text-transform:capitalize;background:#f1f4f0;border:1px solid #d5ddd8;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:800}.claimInspector dl{gap:13px;margin:22px 0 0;display:grid}.claimInspector dl div{border-left:2px solid #d5ddd8;padding-left:11px}.claimInspector dt{color:#7d8781;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:820}.claimInspector dd{color:#59655f;margin:5px 0 0;font-size:10px;line-height:1.5}.researchActions{border-top:1px solid #dde2dd;gap:6px;margin-top:24px;padding-top:20px;display:grid}.researchActions>button{cursor:pointer;text-align:left;background:#fff;border:1px solid #d7ddd8;border-radius:8px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:10px;display:grid}.researchActions>button:hover{background:#f4f8f5;border-color:#9bb9ad}.researchActions>button:disabled{opacity:.55;cursor:wait}.researchActions>button>span:first-child{width:27px;height:27px;color:var(--forest-2);background:#e7efea;border-radius:7px;place-items:center;display:grid}.researchActions strong,.researchActions small{display:block}.researchActions strong{font-size:9px}.researchActions small{color:#828a86;margin-top:3px;font-size:7px;line-height:1.35}.savedState,.actionReceipt{color:#436c5d;background:#e7f1eb;border-radius:7px;margin:10px 0 0;padding:8px 10px;font-size:8px;line-height:1.4}.essayRail{max-height:calc(100vh - 100px);box-shadow:var(--shadow);background:#f9faf6;border:1px solid #d9dfd9;border-radius:15px;padding:22px;position:sticky;top:88px;overflow:auto}.essayRail>div:first-child{gap:4px;display:grid}.essayRail>div:first-child button{color:#58675f;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:25px 1fr;gap:7px;padding:9px 7px;font-family:Georgia,serif;font-size:11px;line-height:1.3;display:grid}.essayRail>div:first-child button:hover{background:#e9efea}.essayRail>div:first-child button span{color:#89938e;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.railContext{border-top:1px solid #dde2dd;margin:20px 0;padding-top:18px}.railContext h3{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.4}.railContext dl{gap:12px;margin:15px 0 0;display:grid}.railContext dt{color:#828c87;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:800}.railContext dd{color:#68736d;margin:4px 0 0;font-size:8px;line-height:1.45}.essayRail>.primaryButton{width:100%}.listSurface h1{font-size:clamp(44px,6vw,72px)}.questionCanvas{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:15px;padding:28px}.questionCanvas>textarea{font-family:Georgia,serif;font-size:20px}.questionPrompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.questionPrompts label{color:#55635d;font-size:10px;font-weight:800}.questionPrompts textarea{margin-top:7px;font-size:11px;font-weight:400}.relatedWork{background:#f4f6f2;border:1px solid #dce3dd;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0;padding:18px;display:flex}.relatedWork h2{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:20px;font-weight:500}.relatedWork p:not(.sectionLabel){color:#6b7670;margin:6px 0 0;font-size:9px}.relatedWork button{color:var(--forest-2);cursor:pointer;background:0 0;border:0;flex:none;font-size:9px;font-weight:800}.questionMap,.activeQuestion{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:15px;margin-top:16px;padding:26px}.mapParent{background:#edf3ee;border-left:3px solid #7da493;padding:18px}.mapParent>span{color:#6f7e77;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.mapParent h2,.activeQuestion h2{color:var(--forest);margin:8px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500}.mapParent p,.activeQuestion>p:not(.sectionLabel){color:#6d7872;margin:8px 0 0;font-size:9px}.mapBranches{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.mapBranches article{background:#fafbf7;border:1px solid #e0e4df;border-radius:9px;padding:16px}.mapBranches article>span{color:#87918c;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.mapBranches h3{color:#33443d;margin:8px 0 0;font-family:Georgia,serif;font-size:16px;font-weight:500;line-height:1.35}.mapBranches p{color:#77817c;margin:8px 0 0;font-size:8px;line-height:1.4}.mapBranches button{color:var(--forest-2);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:8px;font-weight:800}.activeQuestion .textButton{margin-top:16px}.essayCatalog{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start;gap:17px;display:grid}.essayAbstract,.essaySeeds{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:15px}.essayAbstract{padding:clamp(26px,4vw,48px)}.abstractMeta{color:#7c8781;justify-content:space-between;align-items:center;margin-bottom:36px;font-size:8px;display:flex}.essayAbstract h2{max-width:800px;color:var(--forest);letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05}.abstractQuestion{color:#506159;max-width:760px;margin:17px 0 0;font-family:Georgia,serif;font-size:18px;line-height:1.5}.abstractBody{border-top:1px solid #e1e5df;border-bottom:1px solid #e1e5df;max-width:820px;margin:32px 0 0;padding:23px 0}.abstractBody strong{color:#718078;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.abstractBody p{color:#4d5b55;margin:10px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.7}.abstractFooter{color:#78837d;flex-wrap:wrap;gap:20px;margin:20px 0;font-size:8px;display:flex}.essaySeeds{padding:24px}.essaySeeds>p:not(.sectionLabel){color:#727d77;margin:0 0 18px;font-size:9px;line-height:1.45}.essaySeeds article{border-top:1px solid #e4e7e2;padding:18px 0}.essaySeeds article>span{color:#8a948e;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.essaySeeds h3{color:var(--forest);margin:8px 0 0;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.3}.essaySeeds article p{color:#747e79;margin:7px 0 0;font-size:8px;line-height:1.45}.essaySeeds article button{color:var(--forest-2);cursor:pointer;background:0 0;border:0;margin-top:12px;padding:0;font-size:8px;font-weight:800}.versionStack{border-top:1px solid #dfe4df;gap:8px;margin-top:30px;padding-top:22px;display:grid}.versionStack>button{color:#68756f;cursor:pointer;text-align:left;background:#f8faf6;border:1px solid #dde3de;border-radius:9px;grid-template-columns:55px minmax(0,1fr);gap:3px 12px;padding:13px 14px;display:grid}.versionStack>button:hover{background:#f1f5f1;border-color:#aebfb6}.versionStack>button span{color:#76877f;letter-spacing:.08em;text-transform:uppercase;grid-row:1/3;font-size:8px;font-weight:800}.versionStack>button strong{color:var(--forest);font-family:Georgia,serif;font-size:13px;font-weight:500}.versionStack>button small{font-size:7px}.versionTimeline{background:#dce2dd;border:1px solid #dce2dd;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.versionTimeline button{color:#7a857f;cursor:pointer;text-align:left;background:#f7f8f5;border:0;gap:4px;min-height:54px;padding:10px 13px;display:grid}.versionTimeline button:hover{background:#f0f4f0}.versionTimeline button.active{background:#e5eee8;box-shadow:inset 0 -3px #4d806b}.versionTimeline span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.versionTimeline strong{color:var(--forest);font-family:Georgia,serif;font-size:12px;font-weight:500}.whatChanged{background:#f5f7f3;border-bottom:1px solid #dfe4df}.whatChanged summary{color:#476555;cursor:pointer;justify-content:space-between;padding:14px clamp(24px,4vw,44px);font-size:9px;font-weight:800;list-style:none;display:flex}.whatChanged summary::-webkit-details-marker{display:none}.whatChanged summary:before{content:"+";margin-right:8px}.whatChanged[open] summary:before{content:"−"}.whatChanged summary span{color:#86918b;margin-left:auto;font-weight:500}.whatChanged ul{color:#5e6a64;margin:0;padding:2px clamp(40px,6vw,66px) 18px;font-size:9px;line-height:1.65}.domainComparison{background:#fbfcf9;border-bottom:1px solid #dfe4df}.domainComparison summary{color:#476555;cursor:pointer;gap:8px;padding:14px clamp(24px,4vw,44px);font-size:9px;font-weight:800;list-style:none;display:flex}.domainComparison summary::-webkit-details-marker{display:none}.domainComparison summary:before{content:"+"}.domainComparison[open] summary:before{content:"−"}.domainComparison summary span{color:#87918c;margin-left:auto;font-weight:500}.domainComparison>div{padding:0 clamp(24px,4vw,44px) 22px;overflow-x:auto}.domainComparison table{border-collapse:collapse;color:#5d6963;width:100%;font-size:7px;line-height:1.35}.domainComparison th,.domainComparison td{text-align:left;vertical-align:top;border:1px solid #dfe4df;padding:8px}.domainComparison thead th{color:#53665d;background:#edf1ed;font-weight:800}.domainComparison tbody th{color:var(--forest);background:#f4f6f3;font-size:8px}.essayUncertainty>div button{color:#58645f;cursor:pointer;text-align:right;background:#fff;border:1px solid #dce2dc;border-radius:6px;width:82px;height:30px;padding:6px;font-size:8px;position:relative;overflow:hidden}.essayUncertainty>div button.active{border-color:#709986;box-shadow:0 0 0 2px #55816d1f}.essayUncertainty>div button i{background:#6e9b89;height:3px;position:absolute;bottom:0;left:0}.propositionInspector{margin-top:20px}.propositionMeta{gap:5px;display:flex}.propositionMeta span{color:#68766f;letter-spacing:.08em;text-transform:uppercase;background:#e8ede8;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:800}.confidenceLine{background:#e6eae5;border-radius:4px;height:22px;margin:14px 0;position:relative;overflow:hidden}.confidenceLine i{background:#bdd2c7;height:100%;display:block}.confidenceLine span{color:#3f5c4f;text-align:right;padding:6px 7px;font-size:7px;font-weight:800;position:absolute;inset:0}.uncertaintyText{color:#68736e;border-block:1px solid #e0e5e1;margin:0;padding:12px 0;font-size:8px;line-height:1.5}.uncertaintyText strong{color:#885e55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:7px;display:block}.evidenceStack{margin-top:16px}.evidenceStack>small{color:#8a938f;font-size:7px;line-height:1.4;display:block}.evidenceDisclosure{background:#fff;border:1px solid #dbe2dd;border-radius:7px;margin-top:7px;overflow:hidden}.evidenceDisclosure.challenges{border-color:#e3d2cf}.evidenceDisclosure summary{color:#42534b;cursor:pointer;gap:4px;padding:9px;font-size:8px;font-weight:750;line-height:1.35;list-style:none;display:grid}.evidenceDisclosure summary::-webkit-details-marker{display:none}.evidenceDisclosure summary span{color:#53806d;letter-spacing:.1em;text-transform:uppercase;font-size:6px}.evidenceDisclosure.challenges summary span{color:#9a5e54}.epistemicSteps{background:#e5e8e4;border-top:1px solid #e5e8e4;gap:1px;display:grid}.epistemicSteps div{background:#fafbf8;padding:9px}.epistemicSteps span{color:#718078;letter-spacing:.1em;text-transform:uppercase;font-size:6px;font-weight:850}.epistemicSteps p{color:#58655f;margin:4px 0 0;font-family:ui-sans-serif,system-ui,sans-serif;font-size:7px;line-height:1.5}.sourceLinks{background:#f2f5f1;gap:5px;padding:7px;display:grid}.sourceLinks a{color:inherit;background:#fff;border-radius:5px;gap:2px;padding:7px;text-decoration:none;display:grid}.sourceLinks a:hover{box-shadow:inset 2px 0 #638c79}.sourceLinks span,.sourceLinks small{color:#89928e;text-transform:uppercase;font-size:6px}.sourceLinks strong{color:#3d6252;font-size:7px;line-height:1.3}.libraryAuthors{color:#7c8781;margin:8px 0 0;font-size:9px}.sourceLimitation{color:#6c7772;margin:14px 0 0;font-size:9px;line-height:1.5}.sourceLimitation strong{color:#975f55;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:7px;display:block}.railSeeds{border-top:1px solid #dfe4df;gap:6px;margin:20px 0;padding-top:17px;display:grid}.railSeeds button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dce3de;border-radius:7px;gap:4px;padding:9px;display:grid}.railSeeds button span,.railSeeds button small{color:#85908a;text-transform:uppercase;font-size:6px}.railSeeds button strong{color:#40584d;font-family:Georgia,serif;font-size:9px;font-weight:500;line-height:1.35}.queueTableHeader,.queueItem{grid-template-columns:105px minmax(0,1fr) 90px 90px;gap:18px;display:grid}.directedInvestigation{background:#e5eee8;border:1px solid #b9d0c4;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr) auto;align-items:center;gap:24px;margin:-20px 0 26px;padding:25px;display:grid}.directedInvestigation h2{color:var(--forest);margin:12px 0 0;font-family:Georgia,serif;font-size:25px;font-weight:500;line-height:1.25}.directedInvestigation p{color:#5f6e67;margin:8px 0 0;font-size:10px;line-height:1.5}.directedInvestigation dl{gap:9px;margin:0;display:grid}.directedInvestigation dl div{border-left:2px solid #b9cbc2;padding-left:10px}.directedInvestigation dt{color:#718078;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.directedInvestigation dd{color:#42554c;margin:4px 0 0;font-size:9px;line-height:1.4}.queueTableHeader{color:#87918c;letter-spacing:.1em;text-transform:uppercase;padding:0 20px 10px;font-size:8px;font-weight:820}.researchQueueList{border:1px solid var(--line);background:var(--card);border-radius:14px;overflow:hidden}.queueItem{border-bottom:1px solid #e8eae6;align-items:start;padding:24px 20px}.queueItem:last-child{border-bottom:0}.sessionInquiry{background:#f1f6f2;box-shadow:inset 3px 0 #729d8b}.sessionInquiry .queueQuestion>p strong{color:#4f6259}.sessionInquiry .queueQuestion>div span{color:#586e64;background:#fafbf8;border:1px solid #d3ddd6;border-radius:6px;padding:5px 7px;font-size:7px}.queueScore{align-items:center;gap:8px;display:flex}.queueScore>strong{color:var(--forest);font-family:Georgia,serif;font-size:25px;font-weight:500}.queueQuestion>button{color:var(--forest);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-family:Georgia,serif;font-size:18px;font-weight:500;line-height:1.3}.queueQuestion>p{color:#6a746f;margin:8px 0 0;font-size:10px;line-height:1.45}.queueQuestion>div{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.queueQuestion>div button{color:#536e63;cursor:pointer;background:#f6f8f4;border:1px solid #d5ddd7;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:760}.queueQuestion>small{color:#557569;margin-top:8px;font-size:8px;display:block}.origin{color:#6f7a74;text-transform:capitalize;font-size:9px}.queueStatus{color:#747e79;text-align:center;text-transform:uppercase;background:#ecefea;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:820}.queueStatus.saved{color:#3e715e;background:#dfeee6}.implicationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.implicationCard{border:1px solid var(--line);background:var(--card);min-height:360px;box-shadow:var(--shadow);border-radius:14px;flex-direction:column;padding:25px;display:flex}.implicationCard>div{color:#7b8680;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.implicationCard h2{color:var(--forest);margin:26px 0 0;font-family:Georgia,serif;font-size:21px;font-weight:500;line-height:1.35}.implicationCard dl{background:#e4e7e2;gap:1px;margin:27px 0;display:grid}.implicationCard dl div{background:#f6f7f3;justify-content:space-between;padding:10px 11px;display:flex}.implicationCard dt{color:#7a847f;font-size:8px}.implicationCard dd{color:#495b53;text-transform:capitalize;margin:0;font-size:8px;font-weight:800}.implicationCard .textButton{align-self:flex-start;margin-top:auto}.testKindStrip{grid-template-columns:minmax(0,430px);gap:8px;margin-bottom:14px;display:grid}.testKindStrip button{border:1px solid var(--line);color:#5e6a64;cursor:pointer;text-align:left;background:#ffffff8c;border-radius:10px;gap:5px;min-width:0;padding:15px;display:grid}.testKindStrip button:hover,.testKindStrip button.active{background:var(--card);border-color:#a9beb4}.testKindStrip button.active{box-shadow:inset 3px 0 0 var(--forest-2)}.testKindStrip span,.testKindStrip small{color:#7f8a84;text-transform:capitalize;font-size:8px}.testKindStrip strong{color:var(--forest);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.testWorkspace{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:14px;display:grid}.testSpec,.resultRail,.opportunityList,.opportunityDetail{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:14px}.testSpec{min-width:0;overflow:hidden}.testSpec>header,.opportunityDetail>header{border-bottom:1px solid #e5e8e3;justify-content:space-between;align-items:start;gap:20px;padding:24px;display:flex}.testSpec h2,.opportunityDetail h2{color:var(--forest);margin:7px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.specKind{color:#66766f;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.specStatus,.opportunityStatus{color:#66736d;text-transform:uppercase;white-space:nowrap;background:#edf0ec;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:800}.status-ready{color:#386a58;background:#e2eee8}.specSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 24px;margin:0;padding:22px 24px;display:grid}.specSummary dt,.opportunityChecks span,.causalLink span,.opportunityDetail>footer span,.artifactList>span{color:#7d8882;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.specSummary dd{color:#4f5c56;margin:5px 0 0;font-size:10px;line-height:1.5}.specSummary button{color:var(--forest-2);cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.specToolbar{background:#eef1ed;border-block:1px solid #dfe4df;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.specToolbar strong{color:#53615b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.specToolbar button,.companyBoard header button,.causalLink button{color:var(--forest-2);cursor:pointer;background:#fff;border:1px solid #becdc5;border-radius:6px;padding:6px 9px;font-size:8px;font-weight:800}.markdownPreview{color:#33423b;white-space:pre-wrap;background:#fbfcf9;max-height:620px;margin:0;padding:24px;font:10px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.resultRail{padding:20px;position:sticky;top:88px}.resultRail>div:first-child{gap:7px;display:grid}.resultRail>div:first-child strong{color:var(--forest);font-family:Georgia,serif;font-size:19px;font-weight:500}.resultUpload{min-height:82px;color:var(--forest-2);cursor:pointer;text-align:center;background:#f6f8f4;border:1px dashed #aebdb5;border-radius:9px;place-items:center;margin:18px 0;padding:14px;font-size:9px;font-weight:800;display:grid}.resultUpload input{opacity:0;pointer-events:none;position:absolute}.artifactList{border-block:1px solid #e2e6e1;padding:15px 0}.artifactList p{color:#626e68;margin:9px 0 0;font:8px/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.artifactList i{color:#829089;margin-right:7px;font-style:normal}.resultRail details{color:#5c6a63;margin:15px 0;font-size:9px}.resultRail summary{cursor:pointer;font-weight:800}.resultRail details pre{color:#65716b;white-space:pre-wrap;max-height:220px;font:8px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}.resultRail>.primaryButton{width:100%}.resultRail>small{color:#7f8984;margin-top:10px;font-size:8px;line-height:1.4;display:block}.opportunityLayout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:14px;display:grid}.opportunityList{gap:4px;padding:7px;display:grid}.opportunityList button{cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;gap:6px;padding:15px;display:grid}.opportunityList button:hover,.opportunityList button.active{background:#f3f6f2;border-color:#d4ddd7}.opportunityList span,.opportunityList small{color:#7e8983;text-transform:capitalize;font-size:7px;line-height:1.4}.opportunityList strong{color:var(--forest);font-family:Georgia,serif;font-size:16px;font-weight:500}.opportunityDetail{overflow:hidden}.causalLink{background:#edf3ee;border-left:3px solid #729886;margin:22px 24px 0;padding:17px}.causalLink p{color:#42534b;margin:7px 0 12px;font-size:11px;line-height:1.55}.opportunityChecks{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 24px;display:grid}.opportunityChecks>div{border-left:1px solid #d8dfda;padding-left:12px}.opportunityChecks p{color:#59665f;margin:6px 0 0;font-size:10px;line-height:1.5}.companyBoard{border:1px solid #dfe4df;border-radius:9px;margin:0 24px 20px;overflow:hidden}.companyBoard>header{background:#f3f5f1;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.companyBoard header>div{align-items:center;gap:8px;display:flex}.companyBoard h3{color:var(--forest);margin:0;font-size:11px}.companyBoard header span{color:#58665f;background:#dfe6e1;border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.compactEmpty{color:#78827d;text-align:center;gap:5px;padding:20px;display:grid}.compactEmpty strong{color:#536059;font-size:10px}.compactEmpty span{font-size:8px}.capitalWorkflows{border:1px solid #dfe4df;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 24px 20px;display:grid;overflow:hidden}.capitalWorkflows div{border-right:1px solid #e2e6e1;gap:5px;padding:13px;display:grid}.capitalWorkflows div:last-child{border-right:0}.capitalWorkflows span,.capitalWorkflows small{color:#87908c;font-size:7px}.capitalWorkflows strong{color:#46554e;font-size:9px}.opportunityDetail>footer{background:#f7f8f5;border-top:1px solid #e4e7e2;padding:17px 24px}.opportunityDetail>footer p{color:#526159;margin:6px 0 0;font-size:10px}.evidenceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.evidenceCard{border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:13px;padding:24px}.evidenceMeta{color:#7c8781;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;font-size:8px;font-weight:780;display:flex}.evidenceCard h2{color:var(--forest);margin:15px 0 0;font-family:Georgia,serif;font-size:20px;font-weight:500;line-height:1.35}.evidenceCard blockquote{color:#5f6965;border-left:2px solid #aac3b8;margin:17px 0 0;padding-left:14px;font-family:Georgia,serif;font-size:13px;line-height:1.55}.excerptUnavailable{color:#7f8884;font-size:10px;font-style:italic}.evidenceCard>a{color:#3f7662;margin-top:18px;font-size:9px;font-weight:780;display:inline-block}.locator{color:#8c9591;overflow-wrap:anywhere;margin:10px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7px}.inquiryBackdrop{z-index:80;background:#0f1d1894;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.inquiryComposer{background:#fafbf7;border:1px solid #cbd7d0;border-radius:17px;width:min(100%,760px);max-height:calc(100vh - 40px);padding:27px;overflow:auto;box-shadow:0 30px 100px #07191240}.inquiryComposer>header{justify-content:space-between;gap:20px;display:flex}.inquiryComposer>header h2{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:30px;font-weight:500}.inquiryComposer>header>button{color:#6d7872;cursor:pointer;background:0 0;border:1px solid #d2d9d4;border-radius:50%;width:32px;height:32px;font-size:18px}.carriedContext{background:#e9f0eb;border-left:3px solid #7ba18f;margin:20px 0;padding:16px}.carriedContext span{color:#73817a;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.carriedContext strong{color:#2e443a;margin-top:6px;font-family:Georgia,serif;font-size:16px;font-weight:500;display:block}.carriedContext p{color:#66736c;margin:6px 0 0;font-size:9px;line-height:1.45}.inquiryComposer>label{color:#4e5f57;gap:6px;margin-top:14px;font-size:9px;font-weight:800;display:grid}.inquiryComposer textarea{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #cbd5cf;border-radius:8px;padding:11px 12px;font-size:11px;font-weight:400;line-height:1.5}.inquiryComposer fieldset{border:0;margin:18px 0 0;padding:0}.inquiryComposer legend{color:#4e5f57;font-size:9px;font-weight:800}.inquiryComposer fieldset>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.inquiryComposer fieldset button{color:#5c6a63;cursor:pointer;background:#fff;border:1px solid #d1dad4;border-radius:7px;padding:7px 9px;font-size:8px}.inquiryComposer fieldset button span{margin-right:5px}.inquiryComposer fieldset button.selected{color:var(--forest);background:#e3eee8;border-color:#6f9c89}.inquiryComposer fieldset small{color:#85908a;margin-top:7px;font-size:7px;display:block}.inquiryComposer>footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.secondaryButton{color:#617069;cursor:pointer;background:0 0;border:1px solid #cdd6d0;border-radius:8px;min-height:42px;padding:9px 14px;font-size:9px;font-weight:800}.briefReview{background:#dce1dd;border:1px solid #dce1dd;gap:1px;display:grid}.briefReview>div{background:#fff;grid-template-columns:120px 1fr;gap:16px;padding:13px 15px;display:grid}.briefReview span{color:#7b8780;letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:800}.briefReview p{color:#45564e;margin:0;font-size:10px;line-height:1.5}.briefNote{color:#748079;margin:13px 0 0;font-size:8px;line-height:1.45}.dataBoundary{border-top:1px solid var(--line);color:#7e8883;background:#e9ece6;grid-column:1/-1;justify-content:space-between;gap:20px;min-height:36px;padding:11px 22px;font-size:8px;display:flex}.mobileNav{display:none}.reviewApp{background:#f4f4ef;min-height:100vh}.reviewTopbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:35;background:#fafaf6f0;border-bottom:1px solid #173d3224;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;height:66px;padding:10px clamp(18px,3vw,42px);display:grid;position:sticky;top:0}.reviewTopbar nav{align-items:center;gap:4px;display:flex}.reviewTopbar nav button{color:#69756f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px;font-size:10px;font-weight:780}.reviewTopbar nav button.active{color:var(--forest);background:#e5ebe6}.markupCount{min-height:36px;color:var(--forest);cursor:pointer;background:#f8faf7;border:1px solid #b8cbc1;border-radius:8px;justify-self:end;padding:7px 11px;font-size:9px;font-weight:800}.markupCount>span{margin-right:6px;font-size:13px}.markupCount b{background:var(--forest);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-size:8px;display:inline-grid}.reviewPage{grid-template-columns:minmax(0,800px) 310px;align-items:start;gap:clamp(38px,5vw,70px);width:min(100%,1210px);margin:0 auto;padding:58px clamp(24px,4vw,54px) 100px;display:grid}.reviewArticle{min-width:0}.articleHeader{border-bottom:1px solid #d8ddd7;padding-bottom:39px}.articleHeader h1{max-width:790px;font-size:clamp(49px,6.2vw,78px);line-height:.98}.articleSubtitle{color:#53635c;max-width:720px;margin:23px 0 0;font-family:Georgia,serif;font-size:20px;line-height:1.5}.researchQuestion{background:#e8eee9;border-left:3px solid #749a89;margin-top:31px;padding:17px 20px}.researchQuestion span{color:#597269;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:840}.researchQuestion p{color:#33483f;margin:7px 0 0;font-family:Georgia,serif;font-size:15px;line-height:1.5}.reviewAbstract{border-bottom:1px solid #dfe3de;padding:34px 0 36px}.reviewAbstract h2{color:var(--forest);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:10px}.reviewAbstract p{color:#405149;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.72}.articleInstruction{color:#627069;background:#eff3ef;border:1px solid #cdd9d2;border-radius:9px;gap:12px;margin:27px 0 8px;padding:13px 15px;display:flex}.articleInstruction>span{color:var(--forest-2);font-size:18px}.articleInstruction p{margin:0;font-size:9px;line-height:1.55}.articleInstruction strong{color:#3d5047}.reviewSection{padding:41px 0 16px}.reviewSection>h2{max-width:720px;color:var(--forest);letter-spacing:-.027em;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(27px,3vw,36px);font-weight:500;line-height:1.16}.annotatableParagraph{grid-template-columns:minmax(0,1fr) 27px;gap:13px;margin-left:-27px;padding-left:27px;display:grid;position:relative}.annotatableParagraph+.annotatableParagraph{margin-top:19px}.annotatableParagraph.annotated:before{content:"";background:#7d9e8f;border-radius:2px;width:3px;position:absolute;top:7px;bottom:7px;left:10px}.annotatableParagraph p{color:#3f4e47;margin:0;font-family:Georgia,serif;font-size:17px;line-height:1.76}.annotatableParagraph ::selection{color:#173d32;background:#cfe2d7}.inlineCitation{color:#376c59;vertical-align:super;margin-left:2px;font-family:Inter,ui-sans-serif,sans-serif;font-size:9px;font-weight:800;text-decoration:none}.inlineCitation:hover{text-decoration:underline}.marginAnnotate{color:#819088;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:27px;height:27px;margin-top:3px;padding:0;display:grid;position:relative}.marginAnnotate:hover{color:var(--forest);background:#edf2ee;border-color:#c5d2cb}.marginAnnotate b{background:var(--forest);color:#fff;border-radius:8px;place-items:center;min-width:15px;height:15px;font-size:7px;display:grid;position:absolute;top:-6px;right:-6px}.articleReferences{border-top:2px solid #cfd6d0;margin-top:34px;padding-top:40px}.articleReferences>h2{color:var(--forest);margin:0 0 22px;font-family:Georgia,serif;font-size:31px;font-weight:500}.articleReferences ol{gap:15px;margin:0;padding-left:25px;display:grid}.articleReferences li{color:#526159;padding-left:5px;font-size:10px;line-height:1.5}.articleReferences li a{color:var(--forest-2);font-weight:760}.articleReferences li small{color:#7b8580;margin-top:3px;font-size:8px;display:block}.desktopMarkupRail{box-shadow:var(--shadow);background:#fbfbf7;border:1px solid #d6ddd7;border-radius:13px;padding:23px;position:sticky;top:90px}.desktopMarkupRail header h2{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.desktopMarkupRail header>p:last-child{color:#6f7a74;margin:8px 0 0;font-size:9px;line-height:1.5}.markupPreview{gap:9px;margin:18px 0;display:grid}.annotationCard{background:#fff;border:1px solid #dbe1dc;border-left:3px solid #78998b;border-radius:8px;padding:14px}.annotationCard.kind-challenge{border-left-color:#ad6c62}.annotationCard.kind-proposal{border-left-color:#557e91}.annotationCard.kind-connection{border-left-color:#9b7b4c}.annotationCard>span,.annotationCard>div>span{color:#577369;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:840}.annotationCard blockquote{color:#58665f;margin:8px 0 0;font-family:Georgia,serif;font-size:10px;font-style:italic;line-height:1.45}.annotationCard>p{color:#46564f;margin:8px 0 0;font-size:9px;line-height:1.5}.desktopMarkupRail>.primaryButton{width:100%}.markupBoundary{color:#828c86;margin-top:12px;font-size:7px;line-height:1.5;display:block}.annotationBackdrop{z-index:80;background:#0f1d188f;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.annotationPanel,.annotationComposer{background:#fafbf7;border:1px solid #cbd7d0;border-radius:16px;width:min(100%,720px);max-height:calc(100vh - 44px);overflow:auto;box-shadow:0 30px 100px #07191240}.annotationPanel{padding:27px}.annotationComposer{width:min(100%,670px);padding:27px}.annotationPanel>header,.annotationComposer>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.annotationPanel>header h2,.annotationComposer>header h2{color:var(--forest);margin:0;font-family:Georgia,serif;font-size:31px;font-weight:500}.annotationPanel>header>button,.annotationComposer>header>button{color:#6d7872;cursor:pointer;background:0 0;border:1px solid #d2d9d4;border-radius:50%;width:32px;height:32px;font-size:18px}.panelIntro{color:#65716b;margin:14px 0 20px;font-size:10px;line-height:1.55}.annotationList{gap:10px;display:grid}.annotationList .annotationCard{padding:17px}.annotationCard>div{justify-content:space-between;gap:15px;display:flex}.annotationCard>div small{color:#858e89;text-align:right;max-width:60%;font-size:7px}.annotationCard>footer{border-top:1px solid #e4e8e4;justify-content:space-between;gap:14px;margin-top:12px;padding-top:10px;display:flex}.annotationCard>footer span{color:#557568;font-size:7px;font-weight:760}.annotationCard>footer button{color:#976157;cursor:pointer;background:0 0;border:0;padding:0;font-size:7px}.emptyMarkup{text-align:center;color:#748079;padding:40px 20px}.emptyMarkup strong{color:var(--forest);font-family:Georgia,serif;font-size:18px}.emptyMarkup p{font-size:9px}.annotationPanelFooter{border-top:1px solid #dce1dc;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:18px;display:flex}.annotationPanelFooter>div{gap:4px;display:grid}.annotationPanelFooter strong{color:#405149;font-size:10px}.annotationPanelFooter small{color:#7b8580;font-size:8px}.annotationQuote{background:#e9efea;border-left:3px solid #779889;margin:20px 0;padding:15px 17px}.annotationQuote span{color:#66776f;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:820}.annotationQuote blockquote{color:#3e5148;margin:8px 0 0;font-family:Georgia,serif;font-size:14px;line-height:1.5}.annotationComposer fieldset{border:0;margin:0;padding:0}.annotationComposer legend,.annotationComposer>label{color:#4e5f57;font-size:9px;font-weight:800}.annotationComposer fieldset>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px;display:grid}.annotationComposer fieldset button{color:#5c6a63;text-transform:capitalize;cursor:pointer;background:#fff;border:1px solid #d1dad4;border-radius:7px;padding:9px 7px;font-size:8px;font-weight:760}.annotationComposer fieldset button.selected{color:var(--forest);background:#e3eee8;border-color:#6f9c89}.annotationComposer>label{gap:7px;margin-top:18px;display:grid}.annotationComposer textarea{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #c6d2cb;border-radius:8px;padding:12px;font-size:11px;line-height:1.55}.annotationComposer>footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.mobileMarkupButton{display:none}.referencesPage{width:min(100%,970px);margin:0 auto;padding:60px clamp(22px,5vw,60px) 100px}.referencesPage>header{border-bottom:1px solid #d5dbd5;padding-bottom:34px}.referencesPage>header p:last-child{color:#68736d;max-width:680px;margin:17px 0 0;font-size:12px;line-height:1.55}.referenceList{display:grid}.referenceList>article{border-bottom:1px solid #dde2dd;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:27px 0;display:grid}.referenceList>article>span{color:#7f8a84;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.referenceList small{color:#77847d;text-transform:capitalize;font-size:8px}.referenceList h2{color:var(--forest);margin:7px 0 0;font-family:Georgia,serif;font-size:22px;font-weight:500}.referenceList h2 a{text-decoration:none}.referenceList h2 a:hover{text-decoration:underline}.referenceList article p{color:#69746e;margin:5px 0 0;font-size:10px}.referenceList dl{grid-template-columns:1fr 1fr;gap:14px;margin:16px 0 0;display:grid}.referenceList dl div{border-left:2px solid #d6ddd8;padding-left:11px}.referenceList dt{color:#738078;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:830}.referenceList dd{color:#53615a;margin:5px 0 0;font-size:9px;line-height:1.5}.authShell{background:radial-gradient(circle at 80% 10%, #36785f1a, transparent 30rem), var(--paper);place-items:center;min-height:100vh;padding:32px 18px;display:grid}.authCard{border:1px solid var(--line);background:var(--card);border-radius:22px;width:min(100%,490px);padding:clamp(30px,6vw,52px);box-shadow:0 20px 70px #122f271a}.authBrand{width:fit-content;margin-bottom:52px}.authCard h1{font-size:clamp(38px,8vw,58px)}.authSummary{color:var(--muted);margin:20px 0 28px;font-size:15px;line-height:1.55}.authForm{gap:17px;display:grid}.authForm label{color:var(--forest);gap:7px;font-size:12px;font-weight:760;display:grid}.authForm input{width:100%;min-height:46px;color:var(--ink);background:#fbfcf8;border:1px solid #cbd5cf;border-radius:9px;padding:10px 12px}.authForm input:focus{border-color:var(--forest-2);outline:3px solid #36785f38}.authSubmit{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:48px;margin-top:4px;font-weight:760}.authSubmit:disabled{cursor:wait;opacity:.65}.authError{color:#842f3d;background:#f8e9eb;border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.4}.authSwitch{color:var(--muted);text-align:center;margin:24px 0 0;font-size:12px}.authSwitch a{color:var(--forest-2);font-weight:760}@media (width<=1080px){.appShell{grid-template-columns:205px minmax(0,1fr)}.observatoryGrid{grid-template-columns:1fr}.directionPanel{grid-row:3}.synthesisWorkspaceGrid{grid-template-columns:1fr}.claimInspector{max-height:none;position:static}.implicationGrid,.testWorkspace{grid-template-columns:1fr}.resultRail{position:static}.reviewPage{grid-template-columns:minmax(0,1fr) 270px;gap:28px}}@media (width<=760px){.appShell{padding-bottom:60px;display:block}.topbar{min-height:58px;padding:9px 14px}.brandMark{width:33px;height:33px}.privateBadge,.identityText,.signOut{display:none}.askButton{font-size:0}.askButton span{margin:0;font-size:17px}.sidebar{display:none}.surfaceInner{padding:30px 15px 52px}.surfaceHeader{display:block}h1{font-size:43px}.lede{font-size:15px}.coverage{min-width:0;margin-top:25px}.panelHeading{padding:19px 17px 15px}.changeRow{grid-template-columns:25px minmax(0,1fr);gap:10px;padding:16px 14px}.rowArrow{display:none}.activeSynthesis{padding:23px 18px}.synthesisStats{gap:9px;display:grid}.synthesisTitleRow{display:block}.synthesisTitleRow .modeBadge{margin-top:17px;display:inline-block}.synthesisWorkspaceGrid{display:block}.essayRail{max-height:none;margin-top:14px;position:static}.currentView{padding:22px 19px}.essayBody{padding:4px 19px}.essayBody h2{font-size:24px}.essayBody p{font-size:15px}.essayUncertainty{padding:22px 19px}.essayUncertainty>div{flex-wrap:wrap}.queueTableHeader{display:none}.queueItem{grid-template-columns:70px 1fr;gap:14px;padding:20px 16px;display:grid}.queueItem>.origin,.queueItem>.queueStatus{grid-column:2;justify-self:start}.evidenceGrid,.questionEntry>div,.questionPrompts,.mapBranches,.essayCatalog,.testKindStrip,.opportunityLayout,.opportunityChecks{grid-template-columns:1fr}.capitalWorkflows{grid-template-columns:repeat(2,minmax(0,1fr))}.capitalWorkflows div:nth-child(2){border-right:0}.capitalWorkflows div:nth-child(-n+2){border-bottom:1px solid #e2e6e1}.specSummary{grid-template-columns:1fr}.passageTools{flex-direction:column;align-items:stretch}.researchPassage{min-height:38px}.briefReview>div{grid-template-columns:1fr;gap:5px}.questionEntry button{min-height:42px}.relatedWork{display:grid}.mobileNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:40;background:#f8f9f5f5;border-top:1px solid #d4d9d3;grid-template-columns:repeat(6,1fr);height:60px;padding:5px 5px 8px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobileNav button{color:#7d8782;background:0 0;border:0;border-radius:7px;place-items:center;gap:2px;padding:4px 1px;font-size:7px;font-weight:750;display:grid}.mobileNav button span{font-size:16px}.mobileNav button.active{color:var(--forest);background:#e5ece7}.dataBoundary{padding:12px 15px;display:grid}.reviewApp{padding-bottom:62px}.reviewTopbar{grid-template-columns:1fr auto;height:58px;padding:8px 14px}.reviewTopbar .brandText small{display:none}.reviewTopbar nav{display:flex}.reviewTopbar nav button{padding:7px 9px;font-size:8px}.markupCount{display:none}.reviewPage{padding:34px 18px 70px;display:block}.articleHeader h1{font-size:clamp(43px,13vw,61px)}.articleSubtitle{font-size:17px}.researchQuestion{margin-top:24px;padding:14px 15px}.reviewAbstract p{font-size:16px}.articleInstruction{margin-top:20px}.reviewSection{padding-top:36px}.reviewSection>h2{font-size:28px}.annotatableParagraph{grid-template-columns:minmax(0,1fr);gap:7px;margin-left:0;padding-left:0}.annotatableParagraph.annotated{padding-left:13px}.annotatableParagraph.annotated:before{left:0}.annotatableParagraph p{font-size:17px;line-height:1.72}.marginAnnotate{color:#5e766c;background:#f0f3ef;border:1px solid #cfdbd4;border-radius:7px;justify-self:start;gap:6px;width:auto;min-height:30px;padding:5px 9px;font-size:8px;display:flex}.marginAnnotate:after{content:"Annotate passage"}.marginAnnotate b{position:static}.desktopMarkupRail{display:none}.articleReferences ol{padding-left:21px}.mobileMarkupButton{background:var(--forest);color:#fff;z-index:45;border:0;border-radius:24px;align-items:center;gap:7px;min-height:48px;padding:8px 16px;font-size:10px;font-weight:800;display:flex;position:fixed;bottom:14px;right:15px;box-shadow:0 8px 30px #1030263d}.mobileMarkupButton span{font-size:16px}.mobileMarkupButton b{background:#fff3;border-radius:10px;place-items:center;min-width:19px;height:19px;font-size:8px;display:grid}.annotationBackdrop{place-items:end stretch;padding:0}.annotationPanel,.annotationComposer{width:100%;max-height:92vh;padding:22px 18px calc(22px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.annotationComposer fieldset>div{grid-template-columns:repeat(2,1fr)}.annotationPanelFooter{flex-direction:column;align-items:stretch}.annotationPanelFooter .primaryButton{width:100%}.referencesPage{padding:38px 18px 80px}.referenceList dl{grid-template-columns:1fr}.referenceList h2{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
