:root{--bg:#070809;--panel:#111418;--soft:#171b20;--line:#2b3138;--muted:#9d968c;--ink:#f1eee7;--brass:#b7975a;--green:#315f4b;--red:#7d2735;--blue:#5e8da8;--wash:#182028}[data-theme=paper]{--bg:#f3efe4;--panel:#fffaf0;--soft:#ede3cf;--line:#d4c3a5;--muted:#6f675b;--ink:#15120e;--brass:#8f6724;--green:#3f6d55;--red:#9a3948;--blue:#436f89;--wash:#d9c9ac}[data-theme=dossier]{--bg:#0e0b08;--panel:#1b1510;--soft:#241b13;--line:#493521;--muted:#b19a74;--ink:#fff3d7;--brass:#e0b45f;--green:#4c7659;--red:#8e3642;--blue:#6d8a95;--wash:#33200f}*{box-sizing:border-box}body{background:radial-gradient(circle at 25% 0%,var(--wash) 0,var(--bg) 34rem);color:var(--ink);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.shell{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.sidebar,.rail{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070809c7}.dashboardWithRail{grid-template-columns:1fr 340px;gap:22px;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;gap:22px;padding:24px;display:flex}.mark{border:1px solid var(--brass);width:48px;height:48px;color:var(--brass);letter-spacing:.08em;place-items:center;font-weight:800;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--brass);margin:0 0 8px;font-size:11px}.sidebar h1{margin:0;font-family:Georgia,serif;font-size:25px}nav{flex-direction:column;gap:8px;display:flex}nav a{color:var(--muted);border:1px solid #0000;padding:10px 12px;text-decoration:none}nav a.active,nav a:hover{color:var(--ink);border-color:var(--line);background:var(--panel)}.lockbox,.status,.search,.railCard{align-items:center;gap:10px;display:flex}.lockbox{color:#d8c7a1;border:1px solid var(--red);background:#7d273524;margin-top:auto;padding:12px}.workspace{padding:22px;overflow:auto}.topbar{justify-content:space-between;gap:16px;height:54px;margin-bottom:18px;display:flex}.search{border:1px solid var(--line);background:var(--panel);color:var(--muted);flex:1;padding:0 16px}.status{border:1px solid var(--blue);color:#b7d5e5;background:#5e8da81f;padding:0 14px;font-weight:700}.panel{border:1px solid var(--line);background:linear-gradient(#111418f5,#0a0c0ef5);box-shadow:0 20px 60px #00000040}.hero{justify-content:space-between;align-items:center;padding:28px;display:flex}.hero h2{max-width:760px;margin:0 0 12px;font-family:Georgia,serif;font-size:34px;line-height:1.05}.muted{color:var(--muted);margin:0}.heroSeal{border:1px solid var(--red);color:#d8a5ae;text-align:center;letter-spacing:.16em;padding:18px;font-weight:900}.stats{grid-template-columns:repeat(4,1fr);gap:14px;margin:14px 0;display:grid}.stat{padding:16px}.stat p,.stat span{color:var(--muted);margin:0}.stat strong{margin:8px 0;font-size:28px;display:block}.grid{grid-template-columns:1.45fr 1fr;gap:14px;display:grid}.wide{grid-row:span 2}.sectionTitle{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:16px;display:flex}.sectionTitle h3{margin:0}.table{padding:10px}.tr{color:var(--muted);border-bottom:1px solid #1e242a;grid-template-columns:70px 1.2fr 1fr 1fr 1fr 110px;align-items:center;gap:12px;padding:13px 10px;display:grid}.tr strong{color:var(--ink)}em{color:var(--brass);font-size:12px;font-style:normal}.queue,.level{border-bottom:1px solid #1e242a;justify-content:space-between;gap:12px;padding:14px 16px;display:flex}.queue span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.level span{color:var(--brass);font-weight:800}.level div{flex:1}.level strong{margin-bottom:8px;display:block}.level i{background:linear-gradient(90deg,var(--brass),var(--green));border-radius:99px;height:5px;display:block}.rail{border-left:1px solid var(--line);padding:24px}.embeddedRail{min-height:calc(100vh - 44px)}.rail h3{font-family:Georgia,serif;font-size:26px}.railCard{border:1px solid var(--line);background:var(--panel);color:var(--muted);margin-bottom:10px;padding:14px}button{background:var(--brass);color:#090909;border:0;width:100%;margin-top:16px;padding:14px;font-weight:900}.heroSeal small{color:var(--muted);letter-spacing:.1em;margin-top:6px;font-size:10px;display:block}.status{white-space:nowrap}@media (max-width:1100px){.shell,.dashboardWithRail{grid-template-columns:1fr}.sidebar,.rail{display:none}.stats,.grid{grid-template-columns:1fr}.tr{grid-template-columns:1fr 1fr}.hero{display:block}}.researchLayout{flex-direction:column;gap:14px;display:flex}.researchHero{justify-content:space-between;align-items:flex-start;gap:24px;padding:26px;display:flex}.researchHero h2{margin:0 0 10px;font-family:Georgia,serif;font-size:34px}.quoteBlock{border:1px solid var(--line);text-align:right;background:#0b0d10;min-width:230px;padding:16px}.quoteBlock strong{font-size:30px;display:block}.quoteBlock span{color:#86d0a7;margin:6px 0;display:block}.quoteBlock small{color:var(--muted);margin-top:10px;line-height:1.35;display:block}.researchActionStrip{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.researchActionStrip a,.researchNextAction>a{border:1px solid var(--brass);color:var(--brass);letter-spacing:.08em;text-transform:uppercase;background:#b7975a1f;padding:9px 11px;font-size:12px;font-weight:900;text-decoration:none}.tabStrip{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.tabStrip a{border:1px solid var(--line);background:var(--panel);color:var(--muted);gap:5px;padding:10px 12px;font-size:13px;text-decoration:none;display:grid}.tabStrip a strong{color:var(--ink)}.tabStrip a span{color:var(--muted);font-size:12px}.tabStrip .selected{color:var(--ink);border-color:var(--brass)}.researchNextAction{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.researchNextAction h3{margin:0 0 8px;font-family:Georgia,serif;font-size:24px}.researchGrid{grid-template-columns:1fr 1.25fr;gap:14px;display:grid}.researchGrid .panel{padding:18px}.researchGrid h3{margin:0 0 14px;font-family:Georgia,serif}.metricRow,.sourceRow,.decisionRow,.thesisRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.metricRow{grid-template-columns:1fr auto auto;align-items:center}.metricRow small,.sourceRow small,.riskCard small,.decisionRow small,.thesisRow span{color:#73808b;line-height:1.4}.sourceRow strong,.riskCard strong,.decisionRow strong,.thesisRow strong{color:var(--ink)}.sourceRow span,.riskCard span,.decisionRow span{color:var(--muted)}.riskPanel{grid-template-columns:1fr 1fr;gap:10px;display:grid}.riskPanel h3{grid-column:1/-1}.riskCard{border:1px solid var(--line);background:#0b0d10;flex-direction:column;gap:7px;padding:12px;display:flex}.thesisPanel,.autoResearchLanePanel{grid-column:span 2}.autoResearchLanePanel{gap:12px;display:grid}.autoResearchLanePanel>strong{color:var(--ink);line-height:1.45}.autoResearchLanePanel>small{color:#73808b;line-height:1.45}.autoResearchStatusStrip{flex-wrap:wrap;gap:8px;display:flex}.autoResearchStatusStrip span{color:var(--muted);background:#111820;border:1px solid #27313a;padding:7px 9px;font-size:12px}.autoResearchStepRow,.autoResearchCandidateRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.autoResearchStepRow span,.autoResearchCandidateRow span,.autoResearchCandidateRow small{color:var(--muted);line-height:1.4}.autoResearchCandidateRow{grid-template-columns:70px 1fr 150px;align-items:start}.autoResearchCandidateRow small{grid-column:1/-1}.autoResearchGapsPanel{gap:9px;display:grid}.autoResearchGapsPanel span{border-left:2px solid var(--brass);color:var(--muted);padding:7px 0 7px 10px;line-height:1.4}.valuationPanel{grid-column:span 2;gap:12px;display:grid}.valuationPanel>strong{color:var(--ink);line-height:1.45}.valuationPanel>small{color:#73808b;line-height:1.45}.valuationStatusStrip{flex-wrap:wrap;gap:8px;display:flex}.valuationStatusStrip span{color:var(--muted);text-transform:capitalize;background:#111820;border:1px solid #27313a;padding:7px 9px;font-size:12px}.valuationAssumptionRow,.valuationGapRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.valuationAssumptionRow span,.valuationGapRow span{color:var(--muted);line-height:1.4}.valuationAssumptionRow strong,.valuationGapRow strong{color:var(--ink)}@media (max-width:1100px){.researchHero,.researchGrid,.researchNextAction{display:block}.quoteBlock{text-align:left;margin-top:16px}.researchGrid .panel{margin-bottom:14px}.riskPanel{display:block}.riskCard{margin-bottom:10px}.tabStrip{grid-template-columns:1fr}.thesisPanel,.autoResearchLanePanel,.valuationPanel{grid-column:auto}.autoResearchCandidateRow{grid-template-columns:1fr}}.libraryLayout{flex-direction:column;gap:14px;display:flex}.libraryHero{padding:26px}.libraryHero h2{max-width:900px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.filterBar{flex-wrap:wrap;gap:8px;display:flex}.filterBar span{border:1px solid var(--line);background:var(--panel);color:var(--muted);padding:9px 12px;font-size:13px}.filterBar .selected{color:var(--ink);border-color:var(--brass)}.pipelinePanel{overflow:hidden}.pipelineHeader,.pipelineRow{grid-template-columns:70px 1.1fr 1.2fr .8fr .9fr .7fr 1fr 1.3fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.pipelineHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.11em;border-bottom:1px solid var(--line);background:#0b0d10;font-size:11px}.pipelineRow{color:var(--muted);border-bottom:1px solid #1e242a}.pipelineRow strong,.pipelineRow b{color:var(--ink)}.pipelineRow em{color:var(--brass);margin-top:3px;font-size:12px;display:block}.pipelineRow i{color:#b7d5e5;font-style:normal}@media (max-width:1100px){.pipelineHeader{display:none}.pipelineRow{grid-template-columns:1fr 1fr}.pipelineRow span:last-child{grid-column:1/-1}}.paperLayout{flex-direction:column;gap:14px;display:flex}.paperHero{padding:26px}.paperHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.paperGrid{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.tradesPanel{grid-column:1/-1;overflow:hidden}.tradesPanel,.checksPanel,.journalPanel{padding:18px}.paperGrid h3{margin:0 0 14px;font-family:Georgia,serif}.tradeHeader,.tradeRow{grid-template-columns:72px 70px 85px 1.6fr 80px 80px 80px 60px 150px 60px;align-items:center;gap:10px;padding:12px 0;display:grid}.tradeHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);font-size:11px}.tradeRow{color:var(--muted);border-bottom:1px solid #1e242a}.tradeRow strong,.tradeRow b{color:var(--ink)}.checkRow{color:var(--muted);border-top:1px solid #1e242a;justify-content:space-between;padding:12px 0;display:flex}.journalRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.journalRow span{color:var(--muted)}@media (max-width:1100px){.paperGrid{grid-template-columns:1fr}.tradeHeader{display:none}.tradeRow{grid-template-columns:1fr 1fr}.tradeRow span:nth-child(4){grid-column:1/-1}}.trainingLayout{flex-direction:column;gap:14px;display:flex}.trainingHero{padding:26px}.trainingHero h2{max-width:950px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.trainingGrid{grid-template-columns:1.35fr .75fr;gap:14px;display:grid}.modulePanel,.competencyPanel{padding:18px}.trainingGrid h3{margin:0 0 14px;font-family:Georgia,serif}.moduleRow{border-top:1px solid #1e242a;grid-template-columns:54px 1fr 110px;align-items:center;gap:14px;padding:14px 0;display:grid}.moduleRow>span{color:var(--brass);font-weight:900}.moduleRow strong{display:block}.moduleRow em{color:var(--muted);margin:5px 0 8px;display:block}.moduleRow i{background:linear-gradient(90deg,var(--brass),var(--green));border-radius:99px;height:5px;display:block}.moduleRow b{color:var(--ink);font-size:13px}@media (max-width:1100px){.trainingGrid,.moduleRow{grid-template-columns:1fr}}.missionLayout{flex-direction:column;gap:14px;display:flex}.missionHero{padding:26px}.missionHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.missionGrid{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.missionGrid .panel{padding:18px}.missionGrid h3{margin:0 0 14px;font-family:Georgia,serif}.lanePanel{grid-row:span 2}.laneCard{border:1px solid var(--line);background:#0b0d10;margin-bottom:10px;padding:14px}.laneCard div{justify-content:space-between;display:flex}.laneCard ul{color:var(--muted);margin:10px 0 0;padding-left:18px}.exposureRow{color:var(--muted);border-top:1px solid #1e242a;grid-template-columns:1.1fr .8fr .7fr 1fr .7fr;gap:10px;padding:12px 0;display:grid}.exposureRow strong,.exposureRow b{color:var(--ink)}.alertRow{border-top:1px solid #1e242a;gap:5px;padding:12px 0;display:grid}.alertRow span{color:var(--muted)}@media (max-width:1100px){.missionGrid{grid-template-columns:1fr}.exposureRow{grid-template-columns:1fr 1fr}}.securityLayout{flex-direction:column;gap:14px;display:flex}.securityHero{padding:26px}.securityHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.securityGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.securityGrid .panel{padding:18px}.securityGrid h3{margin:0 0 14px;font-family:Georgia,serif}.auditPanel{grid-column:1/-1}.roleRow,.guardRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.roleRow span,.guardRow span{color:var(--muted)}.auditRow{color:var(--muted);border-top:1px solid #1e242a;grid-template-columns:70px 110px 1fr 100px 90px;align-items:center;gap:10px;padding:12px 0;display:grid}.auditRow strong,.auditRow b{color:var(--ink)}.auditRow i{color:#b7d5e5;font-style:normal}@media (max-width:1100px){.securityGrid{grid-template-columns:1fr}.auditRow{grid-template-columns:1fr 1fr}.auditRow span{grid-column:1/-1}}.provenanceLayout{flex-direction:column;gap:14px;display:flex}.provenanceHero{padding:26px}.provenanceHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.provenanceGrid{grid-template-columns:1.5fr .8fr;gap:14px;display:grid}.provenanceGrid .panel{padding:18px}.provenanceGrid h3{margin:0 0 14px;font-family:Georgia,serif}.claimPanel{overflow:hidden}.claimHeader,.claimRow{grid-template-columns:1.8fr .8fr .7fr 1fr .7fr 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.claimHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);font-size:11px}.claimRow{color:var(--muted);border-bottom:1px solid #1e242a}.claimRow strong,.claimRow b{color:var(--ink)}.provenanceType{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.provenanceType span{color:var(--muted)}@media (max-width:1100px){.provenanceGrid{grid-template-columns:1fr}.claimHeader{display:none}.claimRow{grid-template-columns:1fr 1fr}.claimRow strong{grid-column:1/-1}}.atlasLayout{flex-direction:column;gap:14px;display:flex}.atlasHero{padding:26px}.atlasHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.atlasGrid{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.atlasGrid .panel{padding:18px}.atlasGrid h3{margin:0;font-family:Georgia,serif}.graphHeader{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.graphHeader div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.graphHeader span{border:1px solid var(--line);color:var(--muted);padding:6px 8px;font-size:12px}.graphCanvas{border:1px solid var(--line);background:radial-gradient(circle,#17202a,#090b0e 70%);height:430px;position:relative;overflow:hidden}.edgeLayer{z-index:1;width:100%;height:100%;position:absolute;inset:0}.edgeLayer line{stroke:#b7975a8c;stroke-width:.35px}.node{z-index:2;border:1px solid var(--brass);text-align:center;background:#070809db;min-width:112px;padding:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000059}.node strong{color:var(--ink);display:block}.node span{color:var(--muted);font-size:11px}.edgeRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.edgeRow span{color:var(--muted)}@media (max-width:1100px){.atlasGrid{grid-template-columns:1fr}.graphHeader{display:block}.graphCanvas{height:360px}}.dossierLayout{flex-direction:column;gap:14px;display:flex}.dossierHero{padding:26px}.dossierHero h2{margin:0 0 10px;font-family:Georgia,serif;font-size:36px}.dossierStatus{align-items:center;gap:14px;margin-top:16px;display:flex}.dossierStatus strong{border:1px solid var(--brass);padding:8px 10px}.dossierGrid{grid-template-columns:1.2fr .9fr;gap:14px;display:grid}.dossierGrid .panel{padding:18px}.dossierGrid h3{margin:0 0 14px;font-family:Georgia,serif}.dossierMemo{grid-row:span 2}.memoSection,.reviewRow{border-top:1px solid #1e242a;gap:6px;padding:13px 0;display:grid}.memoSection span,.reviewRow span{color:var(--muted)}.reviewRow{grid-template-columns:110px 1fr 130px;align-items:center}.reviewRow em{text-align:right}@media (max-width:1100px){.dossierGrid,.reviewRow{grid-template-columns:1fr}.reviewRow em{text-align:left}}.intakeLayout{flex-direction:column;gap:14px;display:flex}.intakeHero{padding:26px}.intakeHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.intakeGrid{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.intakeGrid .panel{padding:18px}.intakeGrid h3{margin:0 0 14px;font-family:Georgia,serif}.samplePositionPanel{grid-column:1/-1}.intakeRow{border-top:1px solid #1e242a;gap:6px;padding:12px 0;display:grid}.intakeRow span{color:var(--muted)}.redactRow{border:1px solid var(--red);color:#e2b8bf;background:#7d27351f;margin-bottom:8px;padding:11px}.positionHeader,.positionRow{grid-template-columns:1.1fr .7fr .7fr .7fr .8fr .8fr .9fr;align-items:center;gap:10px;padding:11px 0;display:grid}.positionHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);font-size:11px}.positionRow{color:var(--muted);border-bottom:1px solid #1e242a}.positionRow strong{color:var(--ink)}@media (max-width:1100px){.intakeGrid{grid-template-columns:1fr}.positionHeader{display:none}.positionRow{grid-template-columns:1fr 1fr}.positionRow span:first-child{grid-column:1/-1}}.decisionLayout,.operationsLayout{flex-direction:column;gap:14px;display:flex}.decisionHero,.operationsHero{padding:26px}.decisionHero h2,.operationsHero h2{max-width:1050px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.decisionGrid,.operationsGrid{grid-template-columns:1.6fr .8fr;gap:14px;display:grid}.decisionGrid .panel,.operationsGrid .panel{padding:18px}.sectionHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.sectionHeader h3{margin:0;font-family:Georgia,serif}.sectionHeader span{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.decisionCard,.operationCard{border:1px solid var(--line);background:#0c1014;margin-bottom:12px;padding:16px}.decisionCard h4,.operationCard h4{margin:4px 0 10px;font-family:Georgia,serif;font-size:21px}.decisionMeta,.operationMeta{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.decisionMeta span,.operationMeta span,.evidenceList em,.statePill{color:var(--muted);background:#111820;border:1px solid #27313a;padding:6px 9px;font-size:12px;font-style:normal}.evidenceList{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.decisionRail h3,.operationsRail h3{margin:0 0 12px;font-family:Georgia,serif}.statePill{color:var(--ink);margin-bottom:8px;display:block}.rule{border-left:2px solid var(--brass);color:var(--muted);padding-left:10px;line-height:1.45}.operationTopline{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.operationTopline em{color:var(--ink);margin-left:auto;font-style:normal}.lockNotice{border:1px solid var(--red);color:#e2b8bf;letter-spacing:.1em;text-transform:uppercase;background:#7d273524;margin-top:18px;padding:14px;font-size:12px}@media (max-width:1100px){.decisionGrid,.operationsGrid{grid-template-columns:1fr}.sectionHeader{flex-direction:column;align-items:flex-start}}.workbenchLayout{flex-direction:column;gap:14px;display:flex}.workbenchHero{padding:26px}.workbenchHero h2{max-width:980px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.modeBanner{border:1px solid var(--brass);color:var(--brass);letter-spacing:.12em;text-transform:uppercase;background:#b18b4e1f;margin-top:14px;padding:10px 12px;font-size:12px;display:inline-block}.workbenchGrid{grid-template-columns:1.55fr .75fr;gap:14px;display:grid}.workbenchGrid .panel{padding:18px}.signalHeader,.signalRow{grid-template-columns:1.1fr .55fr 1.5fr .9fr .7fr .7fr .8fr .65fr .85fr;align-items:center;gap:8px;display:grid}.signalHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding-bottom:9px;font-size:11px}.signalRow{color:var(--muted);border-bottom:1px solid #1e242a;padding:12px 0}.signalRow strong,.signalRow b{color:var(--ink)}.signalRow em{color:var(--brass);font-style:normal}.signalRow i{color:#d7c2a2;font-style:normal}.signalRow small{color:#73808b;grid-column:1/-1}.ticketRail h3{margin:0 0 12px;font-family:Georgia,serif}.ticketFields{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.ticketFields span{color:var(--muted);text-transform:capitalize;background:#111820;border:1px solid #27313a;padding:7px 9px;font-size:12px}@media (max-width:1200px){.workbenchGrid{grid-template-columns:1fr}.signalHeader{display:none}.signalRow{grid-template-columns:1fr 1fr}.signalRow small{grid-column:1/-1}}.redTeamLayout{flex-direction:column;gap:14px;display:flex}.redTeamHero{padding:26px}.redTeamHero h2{max-width:1080px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.redTeamSources{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.sourceCard{padding:16px}.sourceCard h3{margin:4px 0 8px;font-family:Georgia,serif;font-size:19px}.sourceCard p{color:var(--muted);line-height:1.4}.sourceCard code{color:var(--brass);word-break:break-word;font-size:11px;display:block}.redTeamGrid{grid-template-columns:1.55fr .75fr;gap:14px;display:grid}.redTeamGrid .panel{padding:18px}.gateCard{border:1px solid var(--line);background:#0c1014;margin-bottom:12px;padding:16px}.gateTopline{color:var(--brass);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex}.gateTopline strong{color:#e2b8bf}.gateTopline em{color:var(--muted);margin-left:auto;font-style:normal}.gateCard h4{margin:8px 0 10px;font-family:Georgia,serif;font-size:21px}.gateCard p{line-height:1.45}.redTeamRail h3{margin:0 0 12px;font-family:Georgia,serif}@media (max-width:1300px){.redTeamSources{grid-template-columns:repeat(2,minmax(0,1fr))}.redTeamGrid{grid-template-columns:1fr}}@media (max-width:760px){.redTeamSources{grid-template-columns:1fr}}.marketDataLayout{flex-direction:column;gap:14px;display:flex}.marketDataHero{padding:26px}.marketDataHero h2{max-width:1080px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.marketDataGrid{grid-template-columns:1.55fr .8fr;gap:14px;display:grid}.marketDataGrid .panel{padding:18px}.sourceRegistryPanel,.snapshotPanel{overflow:hidden}.snapshotPanel{grid-column:1/-1}.sourceRegistryHeader,.sourceRegistryRow{grid-template-columns:1.5fr .85fr .65fr .85fr 1fr;align-items:center;gap:10px;display:grid}.sourceRegistryHeader,.snapshotHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--line);padding-bottom:9px;font-size:11px}.sourceRegistryRow{color:var(--muted);border-bottom:1px solid #1e242a;padding:12px 0}.sourceRegistryRow strong,.sourceRegistryRow b,.snapshotRow strong,.snapshotRow b{color:var(--ink)}.sourceRegistryRow em,.snapshotRow em{color:var(--brass);font-style:normal}.sourceRegistryRow small,.sourceRegistryRow code{color:#73808b;grid-column:1/-1}.sourceRegistryRow code,.snapshotRow code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.universeCard{border:1px solid var(--line);background:#0c1014;margin-bottom:12px;padding:14px}.universeCard strong{margin-bottom:10px;font-family:Georgia,serif;font-size:19px;display:block}.universeCard div{color:var(--muted);border-top:1px solid #1e242a;justify-content:space-between;padding:8px 0;display:flex}.universeCard p,.universeCard small{color:var(--muted);line-height:1.4}.snapshotHeader,.snapshotRow{grid-template-columns:1.35fr 1fr .55fr .75fr .8fr 1fr;align-items:center;gap:10px;display:grid}.snapshotRow{color:var(--muted);border-bottom:1px solid #1e242a;padding:12px 0}@media (max-width:1200px){.marketDataGrid{grid-template-columns:1fr}.sourceRegistryHeader,.snapshotHeader{display:none}.sourceRegistryRow,.snapshotRow{grid-template-columns:1fr 1fr}.sourceRegistryRow small,.sourceRegistryRow code{grid-column:1/-1}.snapshotPanel{grid-column:auto}}.botsLayout{flex-direction:column;gap:14px;display:flex}.botsHero{padding:26px}.botsHero h2{max-width:1080px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.botsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.botCard{padding:18px}.botTopline{color:var(--brass);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:12px;display:flex}.botTopline em{color:#d7c2a2;font-style:normal}.botCard h3{margin:10px 0;font-family:Georgia,serif;font-size:24px}.botMeta{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.botMeta span{color:var(--muted);background:#111820;border:1px solid #27313a;padding:7px 9px;font-size:12px}.botSection{border-top:1px solid #1e242a;padding:11px 0}.botSection p{color:var(--muted);margin:6px 0 0;line-height:1.45}.botColumns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.botColumns div{border-top:1px solid #1e242a;padding-top:11px}.botColumns span{color:var(--muted);margin-top:7px;line-height:1.35;display:block}@media (max-width:1200px){.botsGrid,.botColumns{grid-template-columns:1fr}}.autoResearchLayout{flex-direction:column;gap:14px;display:flex}.autoResearchHero{padding:26px}.autoResearchHero h2{max-width:1120px;margin:0 0 10px;font-family:Georgia,serif;font-size:34px;line-height:1.08}.autoResearchGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.autoResearchGrid.wideLeft{grid-template-columns:1.45fr .8fr}.autoResearchGrid .panel{padding:18px}.loopStep{color:var(--muted);border-bottom:1px solid #1e242a;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:12px 0;display:grid}.loopStep b{border:1px solid var(--brass);color:var(--brass);place-items:center;width:26px;height:26px;display:grid}.metricRow,.configCard,.findingCard{color:var(--muted);border-bottom:1px solid #1e242a;padding:11px 0}.metricRow strong,.configCard strong,.findingCard strong{color:var(--ink);margin-bottom:5px;display:block}.metricRow span,.metricRow em,.configCard span,.configCard em,.configCard small,.findingCard p{font-style:normal;line-height:1.4;display:block}.metricRow em,.configCard small,.findingCard em{color:var(--brass);font-style:normal}.experimentCard,.trialCard{border:1px solid var(--line);background:#0c1014;margin-bottom:12px;padding:14px}.experimentTopline{color:var(--brass);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:12px;font-size:12px;display:flex}.experimentTopline em{color:#d7c2a2;font-style:normal}.experimentCard h4{margin:8px 0;font-family:Georgia,serif;font-size:21px}.experimentCard p,.trialCard p,.trialCard small{color:var(--muted);line-height:1.45}.trialCard b{color:#e2b8bf;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;font-size:12px;display:inline-block}@media (max-width:1200px){.autoResearchGrid,.autoResearchGrid.wideLeft{grid-template-columns:1fr}}.universeSelectorPanel{padding:18px}.universeHeader,.universeRow{grid-template-columns:110px 1.2fr 1.8fr 70px 110px 120px;align-items:center;gap:10px;display:grid}.universeHeader{color:var(--brass);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);padding-bottom:10px;font-size:11px}.universeRow{color:var(--muted);border-bottom:1px solid #1e242a;padding:12px 0}.universeRow strong,.universeRow b{color:var(--ink)}.universeRow em,.universeRow i{color:var(--brass);font-style:normal}.universeRow p{color:var(--muted);grid-column:1/-1;margin:0;font-size:13px}@media (max-width:1100px){.universeHeader{display:none}.universeRow{grid-template-columns:1fr 1fr}.universeRow small,.universeRow p{grid-column:1/-1}}.topbar-actions{align-items:center;gap:.75rem;display:flex}.ghost-button{color:#f5f7fac2;cursor:pointer;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:.35rem;width:auto;margin-top:0;padding:.55rem .8rem;display:inline-flex}.ghost-button:hover{color:#fff;background:#ffffff14}.access-shell{color:#f8fafc;background:radial-gradient(circle at 0 0,#58a6ff2e,#0000 34rem),linear-gradient(135deg,#05070b 0%,#111827 52%,#05070b 100%);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem;display:flex}.access-card{background:#0c121eeb;border:1px solid #94a3b83d;border-radius:28px;gap:1.4rem;width:min(100%,460px);max-width:460px;padding:2rem;display:grid;box-shadow:0 24px 90px #00000073}.access-card h1{letter-spacing:-.05em;margin:.2rem 0 .8rem;font-size:clamp(2rem,6vw,3rem)}.access-card p{color:#e2e8f0b8;margin:0;line-height:1.6}.access-card label{gap:.5rem;display:grid}.access-card label span{color:#e2e8f0b8;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.access-card input{color:#fff;font:inherit;background:#ffffff0f;border:1px solid #94a3b84d;border-radius:16px;padding:.9rem 1rem}.access-card button{color:#07111f;cursor:pointer;font:inherit;background:linear-gradient(135deg,#dbeafe,#93c5fd);border:0;border-radius:999px;padding:.9rem 1rem;font-weight:800}.access-card button:disabled{cursor:wait;opacity:.7}.form-error{color:#fca5a5!important}.access-note{color:#e2e8f0a3;text-align:center;max-width:460px;font-size:.9rem}.practiceRunsPanel{gap:1rem;display:grid}.practiceHeader,.practiceRow{grid-template-columns:1.1fr 1fr 1.8fr 1.8fr .7fr .5fr .9fr;align-items:start;gap:.75rem;display:grid}.practiceHeader{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.practiceRow{border-top:1px solid #94a3b82e;padding-top:.9rem}.practiceRow p,.practiceRow small{color:var(--muted);margin:0;line-height:1.35}.practiceRow em,.practiceRow i{color:var(--accent);font-style:normal}.loopGrid{grid-template-columns:1.15fr 1fr;gap:14px;display:grid}.loopGrid .panel{min-width:0}.loopPanelMain{padding-bottom:12px}.loopBrief{border-bottom:1px solid #1e242a;gap:8px;padding:16px;display:grid}.loopBrief strong{font-family:Georgia,serif;font-size:21px}.loopBrief p{color:var(--muted);margin:0;line-height:1.45}.loopBrief span{color:var(--brass);letter-spacing:.05em;text-transform:uppercase;font-size:12px}.loopBrief.compact{border-bottom:0}.loopTimeline{padding:4px 16px 10px}.loopEvent{color:var(--muted);border-bottom:1px solid #1e242a;grid-template-columns:70px 110px 1fr 120px;align-items:center;gap:10px;padding:11px 0;display:grid}.loopEvent strong,.loopAsset strong{color:var(--ink)}.loopEvent small,.loopAsset small{color:#73808b}.loopAsset{color:var(--muted);border-bottom:1px solid #1e242a;grid-template-columns:90px 110px 130px 1fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.loopAsset span{color:var(--ink);font-weight:800}.loopAsset em{color:#86d0a7}.routeState{color:var(--muted);margin:22px;padding:22px}.routeState strong{color:var(--ink);margin-bottom:8px;font-family:Georgia,serif;font-size:24px;display:block}.routeState button{max-width:160px}@media (max-width:1100px){.loopGrid{grid-template-columns:1fr}.loopEvent,.loopAsset{grid-template-columns:1fr 1fr}.loopEvent span,.loopAsset small{grid-column:1/-1}}.councilGrid{grid-template-columns:1.35fr .85fr}.councilPanel h3{margin:0 0 10px;font-family:Georgia,serif;font-size:28px}.councilModeStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.councilModeCard,.councilRunCard{border:1px solid var(--line);background:#0c1014;gap:7px;padding:13px;display:grid}.councilModeCard strong,.councilRunCard strong{color:var(--ink)}.councilModeCard span,.councilRunCard span{color:var(--muted);line-height:1.35}.councilSafetyStrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.councilSafetyStrip span,.councilRoleMeta span{color:var(--muted);background:#111820;border:1px solid #27313a;padding:7px 9px;font-size:12px}.councilRoleGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.councilRoleCard h4{margin:9px 0;font-family:Georgia,serif;font-size:20px}.councilRoleCard p{color:var(--muted);line-height:1.45}.councilRoleMeta{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.councilBadge{border:1px solid var(--brass);width:max-content;color:var(--brass);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;font-size:11px;display:inline-block}.councilBadge.partial,.councilBadge.timeout,.councilBadge.malformed,.councilBadge.failed{border-color:var(--red);color:#e2b8bf}.councilBadge.locked{border-color:var(--green);color:#86d0a7}.sourceNeededList,.nextActionList{gap:8px;display:grid}.sourceNeededList span,.nextActionList span{border-left:2px solid var(--brass);color:var(--muted);padding:8px 0 8px 10px;line-height:1.4}@media (max-width:1200px){.councilGrid,.councilRoleGrid,.councilModeStrip{grid-template-columns:1fr}}.councilDecisionGrid{grid-template-columns:1.15fr .85fr}.councilAnswerPanel h3{margin:0 0 10px;font-family:Georgia,serif;font-size:26px;line-height:1.15}.councilVerdictStrip{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.councilVerdictStrip span{border:1px solid var(--brass);color:var(--brass);text-transform:uppercase;letter-spacing:.06em;background:#111820;padding:8px 10px;font-size:12px}.councilThoughtList{gap:8px;margin-top:14px;display:grid}.councilThoughtList span{border-left:2px solid var(--green);color:var(--muted);padding:7px 0 7px 10px;line-height:1.4}.councilMemoSections{gap:10px;display:grid}.councilMemoSections pre{white-space:pre-wrap;border:1px solid var(--line);color:var(--muted);background:#0c1014;margin:0;padding:12px;font-family:inherit;line-height:1.45}.sourceNeededList b{color:var(--ink);text-transform:capitalize;font-weight:800}@media (max-width:1200px){.councilDecisionGrid{grid-template-columns:1fr}}[data-theme=paper] body{background:radial-gradient(circle at 18% 0,#d3b9896b 0,#0000 30rem),linear-gradient(135deg,#f7f0e1 0%,#ede0c6 58%,#dcc8a4 100%)}[data-theme=paper] .sidebar,[data-theme=paper] .rail{background:#faf3e2eb;box-shadow:inset -1px 0 #745b3514}[data-theme=paper] .workspace{background:linear-gradient(#fffbf175,#efe2ca2e)}[data-theme=paper] .panel,[data-theme=paper] .search,[data-theme=paper] .railCard,[data-theme=paper] .tabStrip span,[data-theme=paper] .filterBar span{color:#211a11;background:linear-gradient(#fffcf3fa,#f4ead5f5);border-color:#8f672457;box-shadow:0 18px 42px #5b45221f}[data-theme=paper] .sidebar h1,[data-theme=paper] .hero h2,[data-theme=paper] h2,[data-theme=paper] h3,[data-theme=paper] h4,[data-theme=paper] strong,[data-theme=paper] b,[data-theme=paper] .node strong,[data-theme=paper] .tr strong,[data-theme=paper] .sourceRow strong,[data-theme=paper] .riskCard strong,[data-theme=paper] .decisionRow strong{color:#21170d}[data-theme=paper] .muted,[data-theme=paper] nav a,[data-theme=paper] .railCard,[data-theme=paper] .queue span,[data-theme=paper] .sourceRow span,[data-theme=paper] .riskCard span,[data-theme=paper] .decisionRow span,[data-theme=paper] .tradeRow,[data-theme=paper] .pipelineRow,[data-theme=paper] .moduleRow em,[data-theme=paper] .laneCard ul,[data-theme=paper] .auditRow,[data-theme=paper] .claimRow,[data-theme=paper] .edgeRow span,[data-theme=paper] .memoSection span,[data-theme=paper] .reviewRow span,[data-theme=paper] .positionRow,[data-theme=paper] .decisionCard p,[data-theme=paper] .operationCard p,[data-theme=paper] .signalRow,[data-theme=paper] .sourceRegistryRow,[data-theme=paper] .snapshotRow,[data-theme=paper] .botSection p,[data-theme=paper] .botColumns span,[data-theme=paper] .experimentCard p,[data-theme=paper] .trialCard p,[data-theme=paper] .universeRow p{color:#63513a}[data-theme=paper] nav a.active,[data-theme=paper] nav a:hover,[data-theme=paper] .tabStrip .selected,[data-theme=paper] .filterBar .selected{color:#21170d;background:#ead9b9;border-color:#9b7330}[data-theme=paper] .quoteBlock,[data-theme=paper] .riskCard,[data-theme=paper] .laneCard,[data-theme=paper] .decisionCard,[data-theme=paper] .operationCard,[data-theme=paper] .gateCard,[data-theme=paper] .universeCard,[data-theme=paper] .experimentCard,[data-theme=paper] .trialCard{background:#fbf4e4;border-color:#8f672452}[data-theme=paper] .graphCanvas{background:radial-gradient(circle,#ddc69aeb,#f4ead5fa 68%),#f6ecd7}[data-theme=paper] .node,[data-theme=paper] .decisionMeta span,[data-theme=paper] .operationMeta span,[data-theme=paper] .evidenceList em,[data-theme=paper] .statePill,[data-theme=paper] .ticketFields span,[data-theme=paper] .botMeta span,[data-theme=paper] .graphHeader span{color:#5f4a2e;background:#fff8ea;border-color:#8f672457}[data-theme=paper] .tr,[data-theme=paper] .queue,[data-theme=paper] .level,[data-theme=paper] .metricRow,[data-theme=paper] .sourceRow,[data-theme=paper] .decisionRow,[data-theme=paper] .tradeHeader,[data-theme=paper] .tradeRow,[data-theme=paper] .checkRow,[data-theme=paper] .journalRow,[data-theme=paper] .pipelineHeader,[data-theme=paper] .pipelineRow,[data-theme=paper] .moduleRow,[data-theme=paper] .roleRow,[data-theme=paper] .guardRow,[data-theme=paper] .auditRow,[data-theme=paper] .claimHeader,[data-theme=paper] .claimRow,[data-theme=paper] .claimPanel,[data-theme=paper] .memoSection,[data-theme=paper] .reviewRow,[data-theme=paper] .positionHeader,[data-theme=paper] .positionRow,[data-theme=paper] .decisionCard,[data-theme=paper] .operationCard,[data-theme=paper] .signalHeader,[data-theme=paper] .signalRow,[data-theme=paper] .sourceRegistryHeader,[data-theme=paper] .sourceRegistryRow,[data-theme=paper] .snapshotHeader,[data-theme=paper] .snapshotRow,[data-theme=paper] .botSection,[data-theme=paper] .botColumns div,[data-theme=paper] .loopStep,[data-theme=paper] .metricRow,[data-theme=paper] .configCard,[data-theme=paper] .findingCard,[data-theme=paper] .universeHeader,[data-theme=paper] .universeRow{border-color:#8f672433}[data-theme=paper] .status{color:#2f5d77;background:#436f891a}[data-theme=paper] .lockbox,[data-theme=paper] .lockNotice,[data-theme=paper] .redactRow{color:#7d2f3e;background:#9a394814}[data-theme=paper] .heroSeal{color:#7d2f3e;background:#9a39480f}[data-theme=paper] .ghost-button{color:#4c3820;background:#fffaefc2;border-color:#8f672447}[data-theme=paper] .ghost-button:hover{color:#21170d;background:#ead9b9}.scorecardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 16px 14px;display:grid}.scorecardTile{border:1px solid var(--line);background:#0c1014;gap:6px;padding:13px;display:grid}.scorecardTile.wide{grid-column:span 2}.scorecardTile span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.scorecardTile strong{color:var(--ink);font-family:Georgia,serif;font-size:24px;line-height:1.1}.scorecardTile.wide strong{font-family:Inter,ui-sans-serif,system-ui;font-size:14px;line-height:1.4}.scorecardTile em{color:var(--brass);font-size:12px}.nextFocusStrip{gap:8px;padding:0 16px 16px;display:grid}.nextFocusStrip span{border-left:2px solid var(--green);color:var(--muted);padding:7px 0 7px 10px}@media (max-width:1100px){.scorecardGrid{grid-template-columns:1fr 1fr}.scorecardTile.wide{grid-column:1/-1}}.filterBar span{gap:4px;display:grid}.filterBar span strong{font-size:12px}.filterBar span em{color:var(--muted);font-size:11px;line-height:1.25}.railNote{border:1px solid var(--line);background:var(--panel);color:var(--muted);margin:12px 0 0;padding:12px;line-height:1.45}.railNote strong{color:var(--ink)}.actionButton{background:var(--brass);color:#090909;text-align:center;border:0;width:100%;margin-top:16px;padding:14px;font-weight:900;text-decoration:none;display:block}
