.workspace-module__WfG7OW__overview{max-width:1240px;margin:0 auto}.workspace-module__WfG7OW__intro{justify-content:space-between;align-items:center;gap:32px;padding:0 0 28px;display:flex}.workspace-module__WfG7OW__eyebrow{color:#0a5c57;letter-spacing:.1em;font-size:11px;font-weight:700}.workspace-module__WfG7OW__intro h2{color:#17392e;margin:12px 0;font-family:Iowan Old Style,Songti SC,serif;font-size:clamp(25px,2.5vw,34px);font-weight:600;line-height:1.5}.workspace-module__WfG7OW__intro p:not(.workspace-module__WfG7OW__eyebrow){color:#71806c;max-width:570px;font-size:13px;line-height:1.9}.workspace-module__WfG7OW__chain{flex-shrink:0;gap:24px;display:flex}.workspace-module__WfG7OW__chain span{color:#69806d;flex-direction:column;align-items:center;gap:10px;font-size:11px;display:flex;position:relative}.workspace-module__WfG7OW__chain span:not(:last-child):after{content:"";background:#cbd6c7;width:24px;height:1px;position:absolute;top:20px;left:40px}.workspace-module__WfG7OW__chain i{color:#41634a;background:#f0f4e9;border:1px solid #ccd9c9;border-radius:50%;place-items:center;width:40px;height:40px;font:12px ui-monospace,monospace;display:grid}.workspace-module__WfG7OW__question,.workspace-module__WfG7OW__panel{background:#fff;border:1px solid #dce2d8;border-radius:12px;padding:24px}.workspace-module__WfG7OW__question{border-top:3px solid #0a5c57;margin-bottom:32px}.workspace-module__WfG7OW__orchestration{background:#f8faf5;border:1px solid #dce2d8;border-radius:12px;margin-bottom:28px;padding:24px}.workspace-module__WfG7OW__trustChain{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.workspace-module__WfG7OW__trustChain li{color:#81907b;min-width:0;padding-right:12px;position:relative}.workspace-module__WfG7OW__trustChain li:not(:last-child):after{content:"";background:#d7ded2;height:1px;position:absolute;top:14px;left:34px;right:5px}.workspace-module__WfG7OW__trustChain li>span{z-index:1;background:#fff;border:1px solid #d3ddd0;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.workspace-module__WfG7OW__trustChain li[data-state=done]>span,.workspace-module__WfG7OW__trustChain li[data-state=passed]>span{color:#fff;background:#0a5c57;border-color:#0a5c57}.workspace-module__WfG7OW__trustChain li[data-state=active]>span,.workspace-module__WfG7OW__trustChain li[data-state=review]>span{color:#9a681d;border-color:#c48b31}.workspace-module__WfG7OW__trustChain li[data-state=blocked]>span{color:#9c3f3a;background:#fff5f3;border-color:#b75b55}.workspace-module__WfG7OW__trustChain small,.workspace-module__WfG7OW__trustChain strong{display:block}.workspace-module__WfG7OW__trustChain small{color:#a0aa9b;margin-top:12px;font:10px ui-monospace,monospace}.workspace-module__WfG7OW__trustChain strong{color:#365744;margin-top:4px;font-size:12px;font-weight:600}.workspace-module__WfG7OW__planQueue{border-top:1px solid #e0e6dc;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;display:flex}.workspace-module__WfG7OW__planQueue a{color:#365a45;background:#fff;border:1px solid #d8e0d5;border-radius:5px;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.workspace-module__WfG7OW__planQueue a:hover{border-color:#92ad97}.workspace-module__WfG7OW__planQueue a span{color:#96a38f;font:10px ui-monospace,monospace}.workspace-module__WfG7OW__gateResult{background:#fff;border:1px solid #cbdccb;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:22px;padding:16px;display:grid}.workspace-module__WfG7OW__gateResult[data-gate=review]{background:#fffaf0;border-color:#dfc58f}.workspace-module__WfG7OW__gateResult[data-gate=blocked]{background:#fff7f5;border-color:#e2b7b2}.workspace-module__WfG7OW__gateIcon{color:#0a5c57}.workspace-module__WfG7OW__gateResult[data-gate=review] .workspace-module__WfG7OW__gateIcon{color:#9a681d}.workspace-module__WfG7OW__gateResult[data-gate=blocked] .workspace-module__WfG7OW__gateIcon{color:#9c3f3a}.workspace-module__WfG7OW__gateResult strong{color:#284d38;font-size:13px}.workspace-module__WfG7OW__gateResult p{color:#6f7f69;margin-top:5px;font-size:11px}.workspace-module__WfG7OW__gateResult code{color:#86917f;text-overflow:ellipsis;white-space:nowrap;max-width:520px;margin-top:7px;font-size:10px;display:block;overflow:hidden}.workspace-module__WfG7OW__auditButton{color:#0a5c57;margin-top:8px;font-size:11px;font-weight:600}.workspace-module__WfG7OW__auditButton:disabled{opacity:.55}.workspace-module__WfG7OW__auditReplay{background:#fff;border:1px dashed #b9c9b5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;padding:16px;display:grid}.workspace-module__WfG7OW__auditReplay>div span,.workspace-module__WfG7OW__auditReplay>div strong,.workspace-module__WfG7OW__auditReplay>div code{display:block}.workspace-module__WfG7OW__auditReplay>div span{color:#8a9784;margin-bottom:5px;font-size:10px}.workspace-module__WfG7OW__auditReplay>div strong,.workspace-module__WfG7OW__auditReplay>div code,.workspace-module__WfG7OW__auditReplay p{color:#365744;font-size:11px;line-height:1.7}.workspace-module__WfG7OW__auditQuestion,.workspace-module__WfG7OW__auditReplay ul{grid-column:1/-1}.workspace-module__WfG7OW__auditReplay ul{color:#8b5d20;margin:0;padding-left:18px;font-size:11px;line-height:1.8}.workspace-module__WfG7OW__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.workspace-module__WfG7OW__sectionHeading h3{color:#294c39;margin:0;font-size:14px;font-weight:650}.workspace-module__WfG7OW__sectionHeading>span{color:#82917e;font-size:11px}.workspace-module__WfG7OW__question textarea{resize:vertical;color:#254532;background:#fbfcf8;border:1px solid #e0e5da;border-radius:6px;width:100%;min-height:104px;padding:15px;font-size:14px;line-height:1.9}.workspace-module__WfG7OW__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.workspace-module__WfG7OW__fields label{color:#65745e;font-size:11px;font-weight:600}.workspace-module__WfG7OW__fields input,.workspace-module__WfG7OW__fields select{color:#315448;background:#fff;border:1px solid #dce2d8;border-radius:5px;width:100%;min-height:40px;margin-top:8px;padding:0 10px;font-size:12px;display:block}.workspace-module__WfG7OW__actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.workspace-module__WfG7OW__actions p{color:#798772;flex:1;min-width:180px;font-size:11px;line-height:1.8}.workspace-module__WfG7OW__primary,.workspace-module__WfG7OW__secondary{border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.workspace-module__WfG7OW__primary{color:#fff;background:#0a5c57;border:1px solid #0a5c57}.workspace-module__WfG7OW__primary:hover{background:#084b47}.workspace-module__WfG7OW__secondary{color:#3a624a;background:#fff;border:1px solid #d1ddcf}.workspace-module__WfG7OW__secondary:disabled{opacity:.45;cursor:not-allowed}.workspace-module__WfG7OW__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workspace-module__WfG7OW__stage{color:#254532;background:#fff;border:1px solid #dce2d8;border-radius:10px;padding:22px 18px;text-decoration:none;transition:border-color .2s,background .2s;display:block}.workspace-module__WfG7OW__stage:hover{background:#f9fcf6;border-color:#92ad97}.workspace-module__WfG7OW__stage>div{color:#50765a;justify-content:space-between;align-items:center;display:flex}.workspace-module__WfG7OW__stage>div>span{color:#a1af9a;font:12px ui-monospace,monospace}.workspace-module__WfG7OW__stage h4{margin:22px 0 10px;font-size:15px;font-weight:600}.workspace-module__WfG7OW__stage p{color:#7a8674;margin:0;font-size:12px;line-height:1.9}.workspace-module__WfG7OW__stageAction,.workspace-module__WfG7OW__textLink{color:#0a5c57;align-items:center;gap:8px;margin-top:22px;font-size:11px;text-decoration:none;display:inline-flex}.workspace-module__WfG7OW__bottomGrid{grid-template-columns:1.25fr 1fr;gap:18px;margin-top:24px;display:grid}.workspace-module__WfG7OW__example{text-align:left;border-top:1px solid #edf0e8;align-items:center;gap:15px;width:100%;padding:14px 0;display:flex}.workspace-module__WfG7OW__example>span{color:#68815e;flex:0 0 76px;font-size:10px}.workspace-module__WfG7OW__example p{color:#597052;flex:1;font-size:12px;line-height:1.8}.workspace-module__WfG7OW__example svg{color:#90a188;flex-shrink:0}.workspace-module__WfG7OW__stats{justify-content:space-between;gap:12px;margin:24px 0;display:flex}.workspace-module__WfG7OW__stats dt{color:#87927e;font-size:11px}.workspace-module__WfG7OW__stats dd{color:#2b523b;margin-top:8px;font:30px Iowan Old Style,serif}.workspace-module__WfG7OW__stats small{color:#82907b;margin-left:7px;font:11px sans-serif}.workspace-module__WfG7OW__note{color:#7e8c76;font-size:11px;line-height:1.9}.workspace-module__WfG7OW__overview a:focus-visible,.workspace-module__WfG7OW__overview button:focus-visible,.workspace-module__WfG7OW__overview input:focus-visible,.workspace-module__WfG7OW__overview textarea:focus-visible,.workspace-module__WfG7OW__overview select:focus-visible{outline-offset:3px;outline:2px solid #0a5c57}@media (max-width:1100px){.workspace-module__WfG7OW__chain{display:none}.workspace-module__WfG7OW__stages{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__WfG7OW__trustChain{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.workspace-module__WfG7OW__trustChain li:nth-child(4):after{display:none}}@media (max-width:640px){.workspace-module__WfG7OW__bottomGrid,.workspace-module__WfG7OW__fields{grid-template-columns:1fr}.workspace-module__WfG7OW__question,.workspace-module__WfG7OW__panel,.workspace-module__WfG7OW__orchestration{padding:18px}.workspace-module__WfG7OW__trustChain{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-module__WfG7OW__trustChain li:nth-child(2n):after{display:none}.workspace-module__WfG7OW__gateResult{grid-template-columns:auto 1fr}.workspace-module__WfG7OW__gateResult .workspace-module__WfG7OW__primary{grid-column:1/-1}.workspace-module__WfG7OW__auditReplay{grid-template-columns:1fr}.workspace-module__WfG7OW__stage{padding:18px 14px}.workspace-module__WfG7OW__stage h4{font-size:13px}.workspace-module__WfG7OW__example{gap:8px}}
.evidence-drawer-module__SOFoCG__drawerPanel{animation:.28s cubic-bezier(.22,1,.36,1) both evidence-drawer-module__SOFoCG__drawerSlideIn}@keyframes evidence-drawer-module__SOFoCG__drawerSlideIn{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:translate(0)}}.evidence-drawer-module__SOFoCG__drawerQuote{border-radius:2px;animation:1.6s ease-out both evidence-drawer-module__SOFoCG__drawerQuoteFlash}@keyframes evidence-drawer-module__SOFoCG__drawerQuoteFlash{0%{background:#b8a04a4d;box-shadow:-2px 0 #b8a04a}35%{background:#b8a04a2e}to{box-shadow:none;background:0 0}}@media (prefers-reduced-motion:reduce){.evidence-drawer-module__SOFoCG__drawerPanel,.evidence-drawer-module__SOFoCG__drawerQuote{animation:none!important}}
.citation-map-module__L46iia__citationMapEdge,.citation-map-module__L46iia__citationMapNode,.citation-map-module__L46iia__citationMapSeedRing{will-change:transform,opacity}.citation-map-module__L46iia__citationMapEdge{stroke-dasharray:1;animation:.55s ease-out both citation-map-module__L46iia__citationMapEdgeDraw}@keyframes citation-map-module__L46iia__citationMapEdgeDraw{0%{stroke-dashoffset:1px;stroke-opacity:.08}to{stroke-dashoffset:0;stroke-opacity:.35}}.citation-map-module__L46iia__citationMapNode{transform-box:fill-box;transform-origin:50%;cursor:pointer;transition:r .15s ease-out;animation:.4s cubic-bezier(.34,1.56,.64,1) both citation-map-module__L46iia__citationMapNodePop}.citation-map-module__L46iia__citationMapNode:hover{r:9}@keyframes citation-map-module__L46iia__citationMapNodePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.citation-map-module__L46iia__citationMapSeedRing{transform-box:fill-box;transform-origin:50%;pointer-events:none;animation:2.4s ease-in-out infinite citation-map-module__L46iia__citationMapSeedPulse}@keyframes citation-map-module__L46iia__citationMapSeedPulse{0%,to{stroke-opacity:.28;transform:scale(1)}50%{stroke-opacity:0;transform:scale(1.7)}}@media (prefers-reduced-motion:reduce){.citation-map-module__L46iia__citationMapEdge,.citation-map-module__L46iia__citationMapNode,.citation-map-module__L46iia__citationMapSeedRing{transition:none!important;animation:none!important}}
.workbench-module__XA3NiG__cabin{--background:#fbfcf7;--foreground:#254532;--muted-foreground:#697861;--border:#dce2d8;color:#254532;background:#fbfcf7;min-width:0;font-family:PingFang SC,Microsoft YaHei,sans-serif}.workbench-module__XA3NiG__cabin button:not(:disabled),.workbench-module__XA3NiG__cabin a,.workbench-module__XA3NiG__cabin summary{cursor:pointer}.workbench-module__XA3NiG__embedded>div>div{padding:0}.workbench-module__XA3NiG__embedded [data-workspace-title]{color:#17392e;font-family:Iowan Old Style,Songti SC,serif;font-size:27px;font-weight:600}.workbench-module__XA3NiG__embedded .bg-white{border-radius:8px}.workbench-module__XA3NiG__embedded input,.workbench-module__XA3NiG__embedded select,.workbench-module__XA3NiG__embedded textarea{border-radius:5px}.workbench-module__XA3NiG__embedded .bg-emerald-700{background-color:#0a5c57}.workbench-module__XA3NiG__embedded button{border-radius:5px}.workbench-module__XA3NiG__embedded table{max-width:100%;display:block;overflow-x:auto}.workbench-module__XA3NiG__cabin button:focus-visible,.workbench-module__XA3NiG__cabin a:focus-visible,.workbench-module__XA3NiG__cabin input:focus-visible,.workbench-module__XA3NiG__cabin summary:focus-visible{outline-offset:3px;outline:2px solid #0a5c57}.workbench-module__XA3NiG__cabin .font-serif{font-family:Iowan Old Style,Songti SC,Noto Serif CJK SC,serif}.workbench-module__XA3NiG__output{overflow-wrap:anywhere;font-size:14px;line-height:1.9}.workbench-module__XA3NiG__output h3{color:#31553d;margin-top:1.4em;margin-bottom:.5em;font-size:16px;font-weight:650}.workbench-module__XA3NiG__output table{border-collapse:collapse;font-size:12px}.workbench-module__XA3NiG__output th,.workbench-module__XA3NiG__output td{border:1px solid #dce2d8;min-width:90px;padding:10px}.workbench-module__XA3NiG__output th{text-align:left;background:#f0f5e9}.workbench-module__XA3NiG__output img{display:none}.workbench-module__XA3NiG__cabinHeader{background:repeating-linear-gradient(90deg,#0a5c5709 0 1px,#0000 1px 56px),linear-gradient(#f7f8f1 0%,#f6f6ee 60%,#f3f4ea 100%);position:relative}.workbench-module__XA3NiG__cabinHeader:before{content:"";background:linear-gradient(90deg,#0a5c57 0%,#357a63 38%,#b8a04a 100%);height:3px;position:absolute;inset:0 0 auto}.workbench-module__XA3NiG__heroKicker,.workbench-module__XA3NiG__heroTitle,.workbench-module__XA3NiG__heroDescription,.workbench-module__XA3NiG__heroMeta{animation:.5s cubic-bezier(.22,1,.36,1) both workbench-module__XA3NiG__heroReveal}.workbench-module__XA3NiG__heroTitle{animation-delay:60ms}.workbench-module__XA3NiG__heroDescription{animation-delay:.14s}.workbench-module__XA3NiG__heroMeta{animation-delay:.22s}@keyframes workbench-module__XA3NiG__heroReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.workbench-module__XA3NiG__evidenceChain{align-items:center;gap:6px;margin-top:14px;display:flex}.workbench-module__XA3NiG__evidenceChainNode{color:#31553d;letter-spacing:.02em;background:#fff;border:1.5px solid #9db8a4;border-radius:50%;justify-content:center;align-items:center;min-width:26px;height:26px;font-size:10px;font-weight:700;display:inline-flex}.workbench-module__XA3NiG__evidenceChainNodeFinal{color:#fff;background:#0a5c57;border-color:#0a5c57}.workbench-module__XA3NiG__evidenceChainLink{background:#b7c8b4;width:18px;height:1.5px}.workbench-module__XA3NiG__evidenceChainCaption{color:#738474;margin-left:8px;font-size:11px}@media (prefers-reduced-motion:reduce){.workbench-module__XA3NiG__cabin *,.workbench-module__XA3NiG__cabin :before,.workbench-module__XA3NiG__cabin :after{transition:none!important;animation:none!important}}
