@import"https://fonts.googleapis.com/css2?family=DM+Mono&family=Noto+Serif+SC:wght@500;600;700&family=Source+Sans+3:wght@400;500;600;700&display=swap";:root{color:#1d3029;background:#f4f1e9;font-family:"Source Sans 3",sans-serif;font-synthesis:none}*{box-sizing:border-box}body{margin:0}.header{height:74px;display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:auto;padding:0 28px;border-bottom:1px solid #d6d4ca}.brand{font-family:"Noto Serif SC",serif;font-size:22px;color:#1d3029;text-decoration:none}.brand span{color:#c25329}.header nav{display:flex;gap:24px}.header nav a{color:#536059;text-decoration:none;font-size:15px}.header nav a:hover{color:#c25329}main{max-width:1200px;margin:auto;padding:0 28px}.hero{padding:92px 0 78px;max-width:780px}.eyebrow{font-family:DM Mono,monospace;font-size:11px;letter-spacing:.1em;color:#c25329;margin:0 0 17px}.hero h1,.admin h1{font:600 clamp(42px,7vw,76px)/1.12 "Noto Serif SC",serif;letter-spacing:-.045em;margin:0;color:#1d3029}.hero em{font-style:normal;color:#557664}.lede{font-size:19px;line-height:1.7;color:#58645e;max-width:720px;margin:27px 0}.hero-action{display:inline-flex;margin-top:8px;padding:12px 18px;border-radius:3px;background:#234b3b;color:#fff;text-decoration:none;font-weight:600}.search{display:flex;max-width:560px;margin-top:36px}.search input{border:1px solid #b9c0b7;background:#fffdf8;padding:13px 15px;flex:1;font:16px inherit;border-radius:3px 0 0 3px}.search button,.sync-panel button{background:#234b3b;color:#fff;border:0;padding:13px 22px;font:600 15px inherit;cursor:pointer;border-radius:0 3px 3px 0}.sync-panel button{border-radius:3px}.sync-panel button:disabled{opacity:.6;cursor:wait}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c7cbc1;border-bottom:1px solid #c7cbc1}.principles article{padding:31px 28px 34px;border-right:1px solid #c7cbc1}.principles article:first-child{padding-left:0}.principles article:last-child{border:0}.principles b{font-family:DM Mono,monospace;color:#c25329;font-size:12px}.principles h2{font:600 23px "Noto Serif SC",serif;margin:12px 0 7px}.principles p{color:#5a675f;line-height:1.55;margin:0}.section{padding:100px 0}.section-heading{display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid #c7cbc1;padding-bottom:18px;margin-bottom:30px}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{font:600 39px "Noto Serif SC",serif;margin:0;letter-spacing:-.04em}.section-heading span{color:#68736d;font-family:DM Mono,monospace;font-size:12px}.report-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.report{background:#fffdf8;border:1px solid #dedbd1;padding:24px;min-height:220px;display:flex;flex-direction:column}.report p,.report small{font:11px DM Mono,monospace;color:#728078;margin:0}.report h3,.skill h3{font:600 23px/1.35 "Noto Serif SC",serif;margin:21px 0 11px}.report span{line-height:1.55;color:#5b665f}.report small{margin-top:auto;padding-top:18px}.empty,.access-warning{background:#e6ece2;border-left:3px solid #557664;padding:28px;max-width:680px}.empty h3,.access-warning h2{font:600 24px "Noto Serif SC",serif;margin:0 0 8px}.empty p,.access-warning p{line-height:1.65;color:#55635b;margin:0}.methods{border-top:1px solid #c7cbc1}.library-subheading{font:600 30px "Noto Serif SC",serif;margin:38px 0 12px}.archive-library{margin-top:100px;padding-top:64px;border-top:1px solid #c7cbc1}.method-intro{max-width:880px;color:#526258;line-height:1.7;margin:-8px 0 26px}.method-intro code,.method-source code{font-family:DM Mono,monospace;font-size:.9em}.method-phase-map{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9cec4;margin:0 0 24px}.method-phase-map article{background:#e6ece2;padding:20px}.method-phase-map b{font:600 24px DM Mono,monospace;color:#c25329}.method-phase-map h3{font:600 19px "Noto Serif SC",serif;margin:7px 0 4px}.method-phase-map p{color:#58675f;line-height:1.5;margin:0;font-size:14px}.method-filters{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 12px}.method-filters button{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 11px;border-radius:3px;font:600 13px inherit;cursor:pointer}.method-filters button.active{background:#234b3b;border-color:#234b3b;color:#fff}.skill-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;align-items:start}.skill{padding:0;border-bottom:1px solid #d6d8d0;scroll-margin-top:18px}.skill summary{position:relative;display:block;cursor:pointer;padding:22px 34px 22px 0;list-style:none}.skill summary::-webkit-details-marker{display:none}.skill summary:after{content:"＋";position:absolute;right:4px;top:38px;color:#c25329;font-size:23px}.skill[open] summary:after{content:"－"}.skill h3{margin:7px 0 4px}.skill summary>p{color:#45564c;margin:0}.method-meta{display:block;color:#728078;font:11px DM Mono,monospace}.method-status{position:absolute;right:31px;top:17px;border-radius:999px;padding:4px 8px;background:#edf0eb;color:#53635a;font:11px DM Mono,monospace}.skill.executable .method-status{background:#dfeee4;color:#2f6849}.skill.decision .method-status{background:#e2e9f2;color:#315878}.skill.support .method-status{background:#f5edd7;color:#855b18}.method-detail{padding:0 0 25px}.method-summary{font-size:15px;line-height:1.7;color:#3d5146;margin:0 0 20px}.method-detail h4{font:600 16px "Noto Serif SC",serif;margin:16px 0 7px}.method-detail ol,.method-detail ul{margin:0;padding-left:20px;color:#59685f;line-height:1.55;font-size:14px}.method-detail li+li{margin-top:4px}.method-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.method-boundary{margin-top:18px;padding:15px 17px;background:#edf2eb;border-left:3px solid #557664}.method-boundary b{font-size:13px;color:#234b3b}.method-boundary p{margin:4px 0 11px;line-height:1.55;color:#526258;font-size:14px}.method-boundary p:last-child{margin-bottom:0}.method-source{color:#738078;font:11px/1.55 DM Mono,monospace;overflow-wrap:anywhere}.method-action,.report-method-link{display:inline-block;color:#fff;background:#234b3b;text-decoration:none;padding:9px 12px;border-radius:3px;font:600 13px inherit}.report-method-link{margin-top:4px;background:transparent;color:#a84422;padding:0;text-decoration:underline}.muted{color:#69766e}.error{color:#a4341a}.success{color:#28633e}.admin{padding-top:74px;min-height:calc(100vh - 140px)}.admin h1{font-size:52px}.admin code{font-family:DM Mono,monospace;font-size:.9em}.stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:660px;margin:42px 0 28px;gap:1px;background:#c9cec4}.stats article{padding:23px;background:#e6ece2}.stats b{display:block;font:600 37px "Noto Serif SC",serif;color:#234b3b}.stats span{color:#617066}.sync-panel{max-width:660px;background:#fffdf8;border:1px solid #dedbd1;padding:28px}.sync-panel h2{font:600 26px "Noto Serif SC",serif;margin:0}.sync-panel p{line-height:1.6;color:#5c685f}.review-panel{max-width:900px;margin:64px 0}.review-panel .section-heading{margin-bottom:0}.review-list{border-top:1px solid #d6d8d0}.review-item{display:grid;grid-template-columns:1fr auto;gap:24px;padding:23px 0;border-bottom:1px solid #d6d8d0}.review-item p{font:11px DM Mono,monospace;color:#738078;margin:0}.review-item h3{font:600 21px "Noto Serif SC",serif;margin:8px 0}.review-item span{display:block;color:#59675f;line-height:1.5}.review-item small{display:block;color:#c25329;margin-top:8px}.review-actions{display:flex;align-items:center;gap:8px}.review-actions button{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 10px;border-radius:3px;font:600 13px inherit;cursor:pointer}.review-actions .publish{border-color:#234b3b;background:#234b3b;color:#fff}.review-actions .danger{border-color:#b55a42;color:#9c3f28}.review-actions .danger:hover{border-color:#9c3f28;background:#fbefea}.review-actions button:disabled{opacity:.55;cursor:wait}.source-preview{margin:24px 0;padding:27px;background:#fffdf8;border:1px solid #dedbd1}.source-preview>div{display:inline-block;max-width:calc(100% - 100px)}.source-preview h2{font:600 26px/1.35 "Noto Serif SC",serif;margin:0}.source-preview .muted{font:11px DM Mono,monospace;overflow-wrap:anywhere}.source-preview>button{float:right;border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 10px;border-radius:3px;font:600 13px inherit;cursor:pointer}.source-preview pre{clear:both;max-height:720px;overflow:auto;margin:24px 0 0;padding:20px;background:#f4f1e9;border:1px solid #dedbd1;white-space:pre-wrap;overflow-wrap:anywhere;color:#293d34;font:13px/1.7 DM Mono,monospace}footer{max-width:1200px;margin:0 auto;padding:28px;color:#78837c;font:11px DM Mono,monospace;border-top:1px solid #d6d4ca}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:700px){.header{padding:0 18px}.header nav{gap:12px;font-size:13px}.header nav a:nth-child(2){display:none}main{padding:0 18px}.hero{padding:62px 0}.principles,.report-grid,.skill-grid,.stats,.method-phase-map,.method-columns{grid-template-columns:1fr}.principles article,.principles article:first-child{padding:24px 0;border-right:0;border-bottom:1px solid #c7cbc1}.principles article:last-child{border-bottom:0}.section{padding:64px 0}.section-heading h2{font-size:32px}.report-grid{gap:12px}.skill-grid{gap:0}.admin h1{font-size:42px}.review-item{grid-template-columns:1fr}.review-actions{flex-wrap:wrap}.source-preview>div{max-width:100%}.source-preview>button{float:none;margin-top:12px}}.workspace{padding-bottom:88px}.workspace-tabs{display:flex;gap:9px;margin:38px 0 12px;flex-wrap:wrap}.workspace-tabs button,.entity-form button,.research-form+button,.plan>button{border:1px solid #234b3b;background:#234b3b;color:#fff;padding:10px 14px;border-radius:3px;font:600 14px inherit;cursor:pointer}.workspace-tabs .secondary{background:transparent;color:#355245;border-color:#bfc7bd}.workspace-tabs .active{box-shadow:inset 0 -2px #c25329}.tab-link{display:inline-flex;align-items:center;text-decoration:none}.workspace-panel{max-width:980px;margin-top:38px;background:#fffdf8;border:1px solid #dedbd1;padding:28px}.workspace-panel .section-heading{margin:0 0 20px}.workspace-panel .section-heading h2{font-size:32px}.archive-search{display:flex;gap:8px;margin:20px 0}.archive-search input{min-width:320px;max-width:520px;flex:1;border:1px solid #bfc7bd;background:#fffdf8;padding:10px;border-radius:2px;color:#233b32;font:14px inherit}.archive-search button,.load-more{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 12px;border-radius:3px;font:600 13px inherit;cursor:pointer}.load-more{display:block;margin:20px auto 0}.archive-explainer{margin:22px 0;padding:22px 24px;background:#edf2eb;border-left:5px solid #547d68}.archive-explainer h3{font:600 22px "Noto Serif SC",serif;margin:0 0 9px}.archive-explainer p{max-width:900px;color:#526258;line-height:1.65;margin:8px 0}.archive-explainer a{color:#a84422}.archive-evidence-order{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#c8d4c8;margin:18px 0}.archive-evidence-order span{display:flex;align-items:center;gap:9px;padding:13px;background:#f7f7f1;color:#355245;font-size:13px}.archive-evidence-order b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#234b3b;color:#fff;font:12px DM Mono,monospace}.archive-boundary{padding-top:13px;border-top:1px solid #c8d4c8}.archive-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0 4px}.archive-meta>span:not(.tag){font:11px DM Mono,monospace;color:#738078}.button-link{display:inline-flex;align-items:center;text-decoration:none;box-sizing:border-box}.review-actions .button-link{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 10px;border-radius:3px;font:600 13px inherit}.archive-preview-warning{padding:10px 13px;background:#fff8e8;border-left:3px solid #c38327;color:#63552d!important}.archive-preview>.markdown-report{max-height:72vh;overflow:auto}.archive-usage{margin:20px 0;padding:22px;background:#f4f6f0;border-left:5px solid #547d68}.archive-usage .section-heading{margin:0 0 12px}.archive-usage h3{font:600 22px "Noto Serif SC",serif;margin:3px 0}.archive-usage p{color:#526258;line-height:1.55}.archive-reference-list{border-top:1px solid #c8d4c8}.archive-reference-list article{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #c8d4c8}.archive-reference-list h4{font:600 17px "Noto Serif SC",serif;margin:0 0 5px}.archive-reference-list p{margin:0;font:11px DM Mono,monospace}.archive-reference-list time{font:11px DM Mono,monospace;color:#738078;white-space:nowrap}.archive-panel{max-width:1144px}.archive-browser{display:grid;grid-template-columns:300px minmax(0,1fr);gap:28px;align-items:start;margin-top:28px}.archive-tree-panel{position:sticky;top:18px;border:1px solid #d6d8d0;background:#f7f7f1;padding:16px 12px;max-height:calc(100vh - 36px);overflow:auto}.archive-tree-heading{display:flex;justify-content:space-between;align-items:end;gap:12px;padding:0 7px 12px;border-bottom:1px solid #d6d8d0}.archive-tree-heading h3{font:600 20px "Noto Serif SC",serif;margin:0}.archive-tree-heading .eyebrow{margin-bottom:5px}.archive-tree-heading>span{font:10px DM Mono,monospace;color:#738078;white-space:nowrap}.archive-tree-search{width:100%;margin:13px 0;padding:9px;border:1px solid #bfc7bd;background:#fffdf8;color:#233b32;font:13px inherit}.archive-tree{min-width:0}.archive-tree-row{display:flex;align-items:center;min-width:0;border-radius:3px}.archive-tree-row:hover{background:#e7eee6}.archive-tree-row.selected{background:#dce8dd;box-shadow:inset 3px 0 #547d68}.archive-tree-toggle{flex:0 0 22px;border:0;background:transparent;color:#65736b;padding:7px 1px;cursor:pointer}.archive-tree-toggle:disabled{cursor:default;color:#a6ada7}.archive-tree-label{display:flex;align-items:center;gap:7px;min-width:0;flex:1;border:0;background:transparent;color:#31493d;text-align:left;padding:7px 6px 7px 1px;cursor:pointer;font:13px inherit}.archive-tree-label>span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.archive-tree-label small{margin-left:auto;color:#738078;font:10px DM Mono,monospace}.archive-folder-icon{color:#738078;font-size:11px}.archive-results{min-width:0}.archive-results-heading{display:flex;justify-content:space-between;gap:18px;align-items:end;padding-bottom:13px;border-bottom:1px solid #c7cbc1}.archive-results-heading .eyebrow{margin-bottom:5px}.archive-results-heading h3{font:600 21px "Noto Serif SC",serif;margin:0;overflow-wrap:anywhere}.archive-results-heading span{display:block;margin-top:5px;color:#68736d;font:11px DM Mono,monospace}.archive-results-heading button{white-space:nowrap;border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 10px;border-radius:3px;font:600 13px inherit;cursor:pointer}.archive-results .archive-search{margin:16px 0}.archive-results .review-actions{align-content:flex-start;flex-wrap:wrap;max-width:245px}.archive-results .review-item{gap:18px}.entity-form,.research-form{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;align-items:end;margin:24px 0}.entity-form label,.research-form label{display:grid;gap:7px;color:#526258;font-size:13px;font-weight:600}.entity-form input,.entity-form select,.research-form select{border:1px solid #bfc7bd;background:#fffdf8;padding:10px;border-radius:2px;color:#233b32;font:14px inherit}.entity-form button{height:42px}.industry-entity-form{grid-template-columns:minmax(150px,220px) minmax(0,1fr) minmax(130px,170px);align-items:start}.industry-entity-form>button{margin-top:27px}.industry-picker{position:relative;min-width:0}.industry-picker>label{display:grid;gap:7px;color:#526258;font-size:13px;font-weight:600}.industry-picker>label input{width:100%;box-sizing:border-box}.industry-picker-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:7px 0;color:#68756b;font:11px DM Mono,monospace}.industry-picker-meta button{height:auto;border:0;background:transparent;color:#a84422;padding:2px 0;font:600 12px inherit;cursor:pointer}.industry-selected{display:flex;align-items:center;gap:9px;margin:10px 0;padding:10px 12px;background:#dfeee4;border-left:3px solid #547d68;color:#355245}.industry-selected span{font-size:11px}.industry-selected strong{font:600 16px "Noto Serif SC",serif}.industry-selected code,.industry-options code{font:11px DM Mono,monospace;color:#a84422}.industry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;max-height:360px;overflow:auto;margin:9px 0 8px;padding:1px;background:#d6d8d0;border:1px solid #d6d8d0}.industry-options button{display:grid;height:auto;min-height:72px;align-content:start;gap:4px;padding:10px;text-align:left;border:0;background:#fffdf8;color:#31493d;cursor:pointer}.industry-options button:hover,.industry-options button.selected{background:#e7eee6;box-shadow:inset 3px 0 #547d68}.industry-options button span{font:600 14px "Noto Serif SC",serif}.industry-options button small{color:#738078;font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.industry-options>p{grid-column:1/-1;margin:0;padding:10px 12px;background:#f7f7f1;color:#68756b;font-size:12px}.industry-picker-boundary{display:block;color:#68756b;line-height:1.5}.watch-list,.run-list,.skill-catalog{border-top:1px solid #d6d8d0;margin-top:26px}.watch-list article,.run-list article,.skill-catalog article{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #d6d8d0}.watch-list p,.connector-grid p,.plan p,.run-list p{font:11px DM Mono,monospace;color:#738078;margin:0}.watch-list h3,.run-list h4,.skill-catalog h4{font:600 20px "Noto Serif SC",serif;margin:7px 0}.watch-list h3 small{font:12px DM Mono,monospace;color:#c25329;margin-left:8px}.watch-list span{color:#526258}.tag,.required,.optional,.health,.readiness{display:inline-block;border-radius:999px;padding:4px 8px;font:11px DM Mono,monospace}.tag,.optional{background:#e6ece2;color:#355245}.required{background:#f6e4d8;color:#a84422}.connector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d6d8d0;margin:22px 0}.connector-grid article{padding:18px;background:#f7f7f1}.connector-grid h3{font:600 21px "Noto Serif SC",serif;margin:7px 0 12px}.connector-grid small{display:block;line-height:1.5;color:#5c685f;margin-top:12px}.source-callout,.source-intro{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:20px 22px;background:#edf2eb;border-left:4px solid #547d68;margin:18px 0}.source-callout h3,.source-intro h3{font:600 22px "Noto Serif SC",serif;margin:0 0 7px}.source-callout p,.source-intro p{line-height:1.55;color:#526258;margin:0}.source-callout button{white-space:nowrap}.source-intro{display:block}.source-intro p{max-width:820px}.policy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d6d8d0;margin:20px 0}.policy-list article{padding:18px;background:#f7f7f1}.policy-list p,.source-catalog p{font:11px DM Mono,monospace;color:#738078;margin:0}.policy-list h3{font:600 19px "Noto Serif SC",serif;margin:7px 0}.policy-list span,.policy-list small{display:block;line-height:1.5;color:#526258}.policy-list small{margin-top:12px;color:#738078;font:11px DM Mono,monospace}.source-filter{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.source-filter button{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:7px 10px;border-radius:3px;font:600 13px inherit;cursor:pointer}.source-filter .active{background:#234b3b;border-color:#234b3b;color:#fff}.source-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6d8d0}.source-card{border:0;text-align:left;cursor:pointer;padding:18px;background:#fffdf8;color:#1d3029}.source-card:hover,.source-card.selected{background:#e7eee6;box-shadow:inset 0 0 0 2px #547d68}.source-card .health{float:right}.source-card h3{clear:both;font:600 20px/1.3 "Noto Serif SC",serif;margin:15px 0 7px}.source-card small{line-height:1.45;color:#5c685f}.connector-settings{margin-top:26px;padding:25px;background:#f4f6f0;border:1px solid #c8d4c8}.connector-settings h3{font:600 27px "Noto Serif SC",serif;margin:0 0 8px}.connector-settings>div>p{line-height:1.55;color:#526258}.connector-settings a{color:#a84422}.source-meta{display:grid;gap:7px;padding:14px 0;border-top:1px solid #c8d4c8;border-bottom:1px solid #c8d4c8;color:#526258;font-size:13px}.connector-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}.connector-form label,.validation-form label{display:grid;gap:7px;color:#526258;font-size:13px;font-weight:600}.connector-form .toggle{display:flex;align-items:center;gap:7px;grid-column:1/-1}.connector-form input,.connector-form select,.connector-form textarea,.validation-form input{border:1px solid #bfc7bd;background:#fffdf8;padding:10px;border-radius:2px;color:#233b32;font:14px inherit}.connector-form textarea{min-height:88px;resize:vertical}.connector-form button{justify-self:start;border:1px solid #234b3b;background:#234b3b;color:#fff;padding:10px 14px;border-radius:3px;font:600 14px inherit;cursor:pointer}.secret-note{margin-top:16px;padding:14px 16px;background:#fff8e8;border-left:3px solid #c38327;color:#63552d;line-height:1.55}.validation-form{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:end;margin-top:16px}.validation-form small{grid-column:1/-1;color:#68756b;line-height:1.45}.validation-form button{height:40px}.source-check{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;background:#edf2eb;border:1px solid #c8d4c8;margin:18px 0}.source-check h3{font:600 20px "Noto Serif SC",serif;margin:0 0 5px}.source-check p{line-height:1.5;color:#526258;margin:0;max-width:680px}.source-check button{white-space:nowrap;border:1px solid #234b3b;background:#234b3b;color:#fff;padding:10px 14px;border-radius:3px;font:600 14px inherit;cursor:pointer}.source-check button:disabled{opacity:.6;cursor:wait}.preflight-result{margin:14px 0;padding:15px 18px;background:#f7f7f1;border-left:3px solid #547d68;color:#3d5548}.preflight-result p{margin:8px 0 0;line-height:1.45;color:#7a5526}.health.unconfigured{background:#edf0eb;color:#53635a}.health.blocked,.health{background:#f2e4dc;color:#994626}.health.healthy{background:#dfeee4;color:#2f6849}.health.degraded{background:#f5edd7;color:#855b18}.health.blocked{background:#f2e4dc;color:#994626}.skill-picker{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.skill-picker label{border:1px solid #c7cbc1;padding:8px 10px;background:#f7f7f1;font-size:13px;color:#385346}.skill-picker input{margin-right:6px}.decision-form,.thesis-form{display:grid;gap:16px;margin-top:22px}.decision-form>label,.thesis-form>label,.metric-entry label,.version-fields label{display:grid;gap:7px;color:#526258;font-size:13px;font-weight:600}.decision-form input,.thesis-form input,.thesis-form select,.decision-form select,.metric-entry input,.version-fields input,.version-fields select,.position-form input,.position-form select,.inline-form input{border:1px solid #bfc7bd;background:#fffdf8;padding:10px;border-radius:2px;color:#233b32;font:14px inherit}.company-checks{display:flex;flex-wrap:wrap;gap:8px}.company-checks label{border:1px solid #c7cbc1;background:#f7f7f1;padding:8px 10px;font-size:13px;color:#385346}.company-checks input{margin-right:6px}.metric-entry,.version-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:17px;background:#f4f6f0;border:1px solid #d6d8d0}.decision-form button,.thesis-form>button,.thesis-detail>button,.portfolio-detail button,.semantic-notice button,.inline-form button,.position-form button{justify-self:start;border:1px solid #234b3b;background:#234b3b;color:#fff;padding:10px 14px;border-radius:3px;font:600 14px inherit;cursor:pointer}.comparison-detail,.thesis-detail,.portfolio-detail,.semantic-notice{margin-top:28px;padding:23px;background:#edf2eb;border-left:5px solid #547d68}.comparison-detail h3,.thesis-detail h3,.portfolio-detail h3,.semantic-notice h3{font:600 24px "Noto Serif SC",serif;margin:0 0 8px}.comparison-detail table,.portfolio-detail table{width:100%;border-collapse:collapse;margin-top:17px;background:#fffdf8}.comparison-detail th,.comparison-detail td,.portfolio-detail th,.portfolio-detail td{padding:10px;border:1px solid #d6d8d0;text-align:left;font-size:13px}.timeline{border-top:1px solid #c8d4c8;margin:18px 0}.timeline article{padding:16px 0;border-bottom:1px solid #c8d4c8}.timeline h4{font:600 19px "Noto Serif SC",serif;margin:0}.timeline p{color:#c25329;font:12px DM Mono,monospace}.timeline dl{display:grid;grid-template-columns:70px 1fr;gap:7px;margin:12px 0 0}.timeline dt{color:#68756b}.timeline dd{margin:0;white-space:pre-wrap;line-height:1.5;color:#31493d}.inline-form,.position-form{display:flex;gap:9px;flex-wrap:wrap;margin:18px 0}.inline-form input{min-width:220px}.position-form select{min-width:190px}.position-form input{width:120px}.semantic-notice p{line-height:1.6;color:#526258;max-width:720px}.semantic-notice button{margin-top:8px}.plan{margin-top:30px;padding:24px;background:#edf2eb;border-left:5px solid #547d68}.plan h3{font:600 25px "Noto Serif SC",serif;margin:7px 0}.plan-items{border-top:1px solid #c8d4c8;margin-top:18px}.plan-items article{display:grid;grid-template-columns:1fr auto;gap:8px;padding:15px 0;border-bottom:1px solid #c8d4c8}.plan-items h4{font:600 18px "Noto Serif SC",serif;margin:0}.plan-items p,.plan-items small{grid-column:1/-1;line-height:1.5;color:#58695d}.readiness.blocked{background:#f2e4dc;color:#994626}.readiness.missing{background:#f5edd7;color:#855b18}.readiness.ready{background:#dfeee4;color:#2f6849}.run-list .section-heading,.skill-catalog .section-heading{margin:24px 0 0}.run-list small,.skill-catalog small{display:block;line-height:1.5;color:#5c685f}.skill-catalog{display:grid;grid-template-columns:repeat(2,1fr);column-gap:24px}.skill-catalog .section-heading{grid-column:1/-1}.skill-catalog article{display:block}.skill-catalog p{color:#526258;line-height:1.5;margin:0 0 8px}@media(max-width:700px){.workspace-panel{padding:20px}.entity-form,.research-form,.metric-entry,.version-fields,.connector-form,.policy-list,.source-catalog,.archive-evidence-order,.archive-browser{grid-template-columns:1fr}.industry-entity-form>button{margin-top:0}.industry-options{grid-template-columns:1fr 1fr}.connector-grid,.skill-catalog{grid-template-columns:1fr}.watch-list article,.run-list article,.data-inventory-list article{display:block}.watch-list .review-actions{margin-top:14px}.data-inventory-list>article>span{display:block;margin-top:10px}.plan-items article{grid-template-columns:1fr}.readiness{justify-self:start}.comparison-detail{overflow:auto}.position-form input{width:100%}.source-callout,.validation-form{display:block}.source-callout button,.validation-form button{margin-top:14px}.validation-form small{display:block;margin-top:8px}.archive-reference-list article{display:block}.archive-reference-list time{display:block;margin-top:6px}.archive-search input{min-width:0}.archive-tree-panel{position:static;max-height:440px}.archive-results .review-actions{max-width:none}.archive-browser{gap:20px}}.connector-form small{font-weight:400;line-height:1.45;color:#68756b}.credential-readout{display:block;padding:10px;background:#e7eee6;border:1px solid #c8d4c8;color:#355245;font:600 13px DM Mono,monospace}.readiness.collect{background:#f5edd7;color:#855b18}.readiness.current{background:#dfeee4;color:#2f6849}.plan-boundaries{margin-top:20px;padding:16px 18px;background:#f7f7f1;border-left:4px solid #c38327}.plan-boundaries h4{font:600 18px "Noto Serif SC",serif;margin:0 0 8px}.plan-boundaries p{margin:7px 0;color:#58695d;line-height:1.5}.readiness.skipped{background:#edf0eb;color:#53635a}.run-detail{margin-top:22px;padding:22px;background:#f7f7f1;border-left:5px solid #c38327}.run-detail h3{font:600 24px "Noto Serif SC",serif;margin:0 0 8px}.collection-board{padding:25px 26px 27px;border-left-color:#547d68}.collection-board-heading{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.collection-board-heading>div:first-child{max-width:820px}.collection-board-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;flex:0 0 auto}.collection-board-actions button{font-size:12px;white-space:nowrap}.collection-overall-status{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border-radius:999px;background:#edf0eb;color:#53635a;font:11px DM Mono,monospace;white-space:nowrap}.collection-overall-status.succeeded{background:#dfeee4;color:#2f6849}.collection-overall-status.running{background:#e5eee9;color:#234b3b}.collection-overall-status.queued{background:#f5edd7;color:#855b18}.collection-overall-status.blocked,.collection-overall-status.failed{background:#f2e4dc;color:#994626}.collection-summary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:20px 0 12px;background:#c8d4c8;border:1px solid #c8d4c8}.collection-summary-grid span{display:flex;min-height:72px;flex-direction:column;justify-content:center;padding:11px 13px;background:#fffdf8;color:#68756b;font-size:11px}.collection-summary-grid b{display:block;margin-bottom:3px;color:#234b3b;font:600 22px DM Mono,monospace}.collection-parallel-rail,.collection-run-rail{display:flex;gap:4px;width:100%}.collection-parallel-rail{height:12px;margin-top:8px}.collection-parallel-rail span,.collection-run-rail span{display:block;min-width:4px;border-radius:2px}.collection-parallel-rail span{flex:1}.collection-parallel-rail .collection-tone-ready,.collection-run-rail .collection-tone-ready,.collection-legend .collection-tone-ready:before,.collection-state-dot.collection-tone-ready{background:#3d7658}.collection-parallel-rail .collection-tone-empty,.collection-run-rail .collection-tone-empty,.collection-legend .collection-tone-empty:before,.collection-state-dot.collection-tone-empty{background:#c99a3d}.collection-parallel-rail .collection-tone-running,.collection-run-rail .collection-tone-running,.collection-legend .collection-tone-running:before,.collection-state-dot.collection-tone-running{background:#4d7f8c}.collection-parallel-rail .collection-tone-waiting,.collection-run-rail .collection-tone-waiting,.collection-legend .collection-tone-waiting:before,.collection-state-dot.collection-tone-waiting{background:#c8cec6}.collection-parallel-rail .collection-tone-skipped,.collection-run-rail .collection-tone-skipped,.collection-legend .collection-tone-skipped:before,.collection-state-dot.collection-tone-skipped{background:#89958d}.collection-parallel-rail .collection-tone-failed,.collection-run-rail .collection-tone-failed,.collection-legend .collection-tone-failed:before,.collection-state-dot.collection-tone-failed{background:#b24f34}.collection-legend{display:flex;flex-wrap:wrap;gap:12px 18px;margin:10px 0 21px;color:#68756b;font:10px DM Mono,monospace}.collection-legend span{display:flex;align-items:center;gap:6px}.collection-legend span:before{content:"";width:8px;height:8px;border-radius:50%}.collection-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.collection-lanes>article{min-width:0;padding:16px;background:#fffdf8;border:1px solid #d6d8d0;border-top:3px solid #c8cec6}.collection-lanes>article[data-state=ready]{border-top-color:#3d7658}.collection-lanes>article[data-state=empty]{border-top-color:#c99a3d}.collection-lanes>article[data-state=running]{border-top-color:#4d7f8c}.collection-lanes>article[data-state=skipped]{border-top-color:#89958d}.collection-lanes>article[data-state=failed]{border-top-color:#b24f34}.collection-lane-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.collection-state-dot{width:11px;height:11px;margin-top:6px;border-radius:50%}.collection-state-dot.collection-tone-running{animation:collection-pulse 1.35s ease-in-out infinite}.collection-lane-top p{margin:0 0 3px;color:#738078;font:10px DM Mono,monospace}.collection-lane-top h4{margin:0;color:#294137;font:600 17px "Noto Serif SC",serif}.collection-lane-actions{display:flex;align-items:flex-end;gap:7px;flex-direction:column}.collection-state-label{align-self:flex-end;padding:4px 7px;border-radius:999px;background:#edf0eb;color:#53635a;font:10px DM Mono,monospace;white-space:nowrap}.collection-state-label.collection-tone-ready{background:#dfeee4;color:#2f6849}.collection-state-label.collection-tone-empty{background:#f5edd7;color:#855b18}.collection-state-label.collection-tone-running{background:#e1edf0;color:#315f69}.collection-state-label.collection-tone-failed{background:#f2e4dc;color:#994626}.collection-lane-actions button{border:0;background:transparent;color:#a84422;padding:2px 0;font:600 11px inherit;text-decoration:underline;cursor:pointer}.collection-lane-actions button:disabled{color:#89958d;cursor:wait}.collection-retry-feedback{max-width:220px;color:#526258;font-size:10px;line-height:1.35;text-align:right}.collection-retry-feedback.success{color:#2f6849}.collection-retry-feedback.error{color:#a84422}.collection-retry-feedback.pending{color:#315f69}.collection-lane-reason{min-height:42px;margin:12px 0 13px;color:#526258;font-size:12px;line-height:1.55}.collection-lane-meta{display:flex;flex-wrap:wrap;gap:6px}.collection-lane-meta span{padding:4px 7px;background:#f0f2ec;color:#66746b;font:9px DM Mono,monospace}.collection-result-details{margin-top:16px;border-top:1px solid #c8d4c8}.collection-result-details>summary{cursor:pointer;padding:14px 0 4px;color:#355245;font:600 15px "Noto Serif SC",serif}.collection-metrics,.collection-evidence{margin-top:8px;padding:12px 15px;background:#fffdf8}.collection-metrics p{font:11px DM Mono,monospace;color:#526258;margin:6px 0}.collection-evidence{display:grid;gap:6px}.collection-evidence a{color:#a84422;line-height:1.4;font-size:12px;text-decoration:underline}.collection-run-list .section-heading{align-items:flex-end}.collection-run-card{align-items:center}.collection-run-main{min-width:0;flex:1}.collection-run-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.collection-run-title h4{margin:4px 0 8px}.collection-run-rail{height:7px;max-width:620px;margin:8px 0 10px}.collection-run-card small{max-width:760px}.collection-run-card>.review-actions{flex:0 0 auto}@keyframes collection-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.collection-state-dot.collection-tone-running{animation:none}}.collection-health{margin:22px 0;padding:19px;background:#f7f7f1;border-left:4px solid #c38327}.collection-health>div:first-child{display:flex;justify-content:space-between;gap:18px;align-items:start}.collection-health h3{font:600 21px "Noto Serif SC",serif;margin:0 0 6px}.collection-health p{line-height:1.5;color:#58695d;margin:4px 0}.collection-health-list{margin-top:14px;border-top:1px solid #c8d4c8}.collection-health-list article{display:flex;justify-content:space-between;gap:18px;padding:13px 0;border-bottom:1px solid #c8d4c8}.collection-health-list h4{font:600 17px "Noto Serif SC",serif;margin:0 0 4px}.collection-health-list small{color:#58695d;font:11px DM Mono,monospace}.research-execution{margin-top:26px;padding:22px;background:#edf2eb;border-left:5px solid #547d68}.research-execution .section-heading{margin:0}.research-execution h3{font:600 24px "Noto Serif SC",serif;margin:4px 0}.research-methods{margin-top:16px}.research-methods article button{margin-top:14px;border:1px solid #234b3b;background:#234b3b;color:#fff;padding:8px 11px;border-radius:3px;font:600 13px inherit;cursor:pointer}.research-methods article button:disabled{opacity:.6;cursor:wait}.method-fields{display:grid;gap:10px;margin-top:14px}.method-fields label{display:grid;gap:5px;color:#526258;font-size:12px;font-weight:600}.method-fields input,.method-fields select,.method-fields textarea{width:100%;box-sizing:border-box;border:1px solid #bfc7bd;background:#fffdf8;padding:8px;border-radius:2px;color:#233b32;font:13px inherit}.method-fields textarea{min-height:62px;resize:vertical}.method-field-note{margin:0;padding:10px 12px;background:#f7f7f1;border-left:3px solid #c38327;color:#58695d;font-size:12px;line-height:1.55}.research-methods{display:grid;grid-template-columns:1fr;gap:0;counter-reset:research-method}.research-methods article{position:relative;display:grid;grid-template-columns:minmax(230px,.72fr) minmax(0,1.55fr);grid-template-rows:auto auto 1fr auto;column-gap:32px;min-width:0;padding:24px 0 24px 54px;counter-increment:research-method}.research-methods article:before{content:counter(research-method,decimal-leading-zero);position:absolute;top:26px;left:4px;color:#b54b2b;font:600 12px DM Mono,monospace}.research-methods article>h4{grid-column:1;grid-row:1;margin:0 0 8px}.research-methods article>p{grid-column:1;grid-row:2;margin:0 0 9px}.research-methods article>small{grid-column:1;grid-row:3;max-width:360px}.research-methods article>.method-fields{grid-column:2;grid-row:1/span 4;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding-left:28px;border-left:1px solid #c8d4c8}.research-methods article>.method-fields>label{min-width:0}.research-methods article>.method-fields .method-field-note{grid-column:1/-1}.research-methods article>button{grid-column:1;grid-row:4;align-self:end;justify-self:start;min-width:126px}.research-methods article:hover:before{color:#7f311b}.research-methods article:focus-within{background:linear-gradient(90deg,#fffdf88c,#fffdf800)}.research-plan-card{margin:20px 0;padding:20px;background:#fffdf8;border:1px solid #c8d4c8;border-left:4px solid #c38327}.research-plan-card h4{font:600 22px "Noto Serif SC",serif;margin:4px 0 8px}.research-plan-card p{line-height:1.55;color:#31493d}.research-plan-card>small{display:block;color:#68756b;line-height:1.5}.research-plan-datasets{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.research-plan-datasets span{padding:5px 8px;border-radius:999px;font:11px DM Mono,monospace}.research-plan-datasets .ready{background:#dfeee4;color:#2f6849}.research-plan-datasets .missing{background:#f2e4dc;color:#994626}.research-plan-datasets .optional{background:#edf0eb;color:#53635a}.research-plan-card .review-actions{margin-top:16px}.research-plan-route{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:18px 0}.research-plan-route span{min-width:0;padding:10px 9px;background:#f0f2ec;border-top:3px solid #547d68}.research-plan-route b{display:block;color:#a84422;font:10px DM Mono,monospace}.research-plan-route em{display:block;margin-top:5px;color:#31493d;font:600 12px "Noto Serif SC",serif;font-style:normal}.research-run-list>article{align-items:center}.research-run-card-main{min-width:0;flex:1}.research-run-card-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.research-run-card-title h4{margin:0}.research-run-mini-progress{max-width:680px;margin:9px 0}.research-run-mini-progress>i{display:block;height:6px;background:#d6dbd4}.research-run-mini-progress>i>i{display:block;height:100%;background:#547d68;transition:width .25s ease}.research-run-mini-progress small{display:block;margin-top:6px!important;color:#68756b!important;font:10px DM Mono,monospace!important}.research-cockpit{margin:24px 0;padding:22px;background:#f7f7f1;border:1px solid #c8d4c8;border-left:5px solid #547d68}.research-cockpit .section-heading{align-items:start}.research-cockpit h3{font:600 24px "Noto Serif SC",serif;margin:4px 0}.research-question{margin:12px 0;color:#31493d;line-height:1.6}.research-progress{margin:18px 0;padding:13px 15px;background:#edf2eb}.research-progress>div{display:flex;justify-content:space-between;gap:16px;color:#526258;line-height:1.45}.research-progress b{font:12px DM Mono,monospace;white-space:nowrap}.research-progress>i{display:block;height:6px;margin-top:10px;background:#d2d8d0}.research-progress>i>i{display:block;height:100%;background:#547d68;transition:width .25s ease}.research-cockpit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.research-cockpit-grid>section{border-top:1px solid #c8d4c8}.research-cockpit-grid h4{font:600 19px "Noto Serif SC",serif;margin:13px 0}.research-step-list,.claim-list{list-style:none;margin:0;padding:0}.research-step-list li,.claim-list li{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #d6d8d0}.research-step-list b,.claim-list b{display:block;color:#31493d;line-height:1.45}.research-step-list small,.claim-list small{display:block;margin-top:3px;color:#68756b;line-height:1.4;font-size:11px}.research-step-status,.claim-status{align-self:start;white-space:nowrap;border-radius:999px;padding:4px 7px;font:10px DM Mono,monospace}.research-step-status.succeeded,.claim-status.corroborated{background:#dfeee4;color:#2f6849}.research-step-status.running,.claim-status.proposed{background:#edf0eb;color:#53635a}.research-step-status.failed,.research-step-status.blocked,.claim-status.refuted{background:#f2e4dc;color:#994626}.research-step-status.skipped,.claim-status.insufficient,.claim-status.single_source{background:#f5edd7;color:#855b18}.claim-status.contested{background:#f2e4dc;color:#994626}.claim-status.excluded{background:#edf0eb;color:#53635a}.research-events{margin-top:18px;border-top:1px solid #c8d4c8}.research-events>summary{cursor:pointer;padding:14px 0;color:#355245;font:600 16px "Noto Serif SC",serif}.research-events>p{display:grid;grid-template-columns:140px 115px 1fr;gap:10px;margin:0;padding:8px 0;border-top:1px solid #e0e1da;color:#526258;font-size:12px;line-height:1.45}.research-events time,.research-events p b{font:11px DM Mono,monospace;color:#68756b}.research-events details{padding:11px 0;border-top:1px solid #e0e1da}.research-events details summary{cursor:pointer;color:#355245}.research-events details summary small{display:block;margin-top:3px;color:#68756b;font:10px DM Mono,monospace}.artifact-content{margin-top:10px!important;padding:15px!important;background:#fffdf8!important;font-size:13px}.research-step-status.queued,.research-step-status.planned{background:#edf0eb;color:#53635a}.research-cockpit-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:16px 0;padding:14px 16px;background:#edf2eb;border-left:3px solid #547d68;color:#526258}.research-cockpit-note b{color:#294137;font:600 15px "Noto Serif SC",serif}.research-cockpit-note small{grid-column:2;color:#738078;font-size:10px}.research-run-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 10px;border:1px solid #c8d4c8;background:#fffdf8}.research-run-summary span{padding:11px 12px;border-right:1px solid #d6d8d0;color:#68756b;font-size:10px}.research-run-summary span:last-child{border-right:0}.research-run-summary b{display:block;margin-bottom:4px;color:#294137;font:600 18px DM Mono,monospace}.research-step-rail{display:flex;gap:5px;height:10px;margin:0 0 22px}.research-step-rail span{display:block;flex:1;min-width:5px;background:#c8cec6;border-radius:2px}.research-step-rail span i{display:block;width:100%;height:100%;border-radius:inherit}.research-step-rail span.succeeded i{background:#3d7658}.research-step-rail span.running i{background:#4d7f8c;animation:collection-pulse 1.35s ease-in-out infinite}.research-step-rail span.failed i,.research-step-rail span.blocked i{background:#b24f34}.research-step-rail span.skipped i{background:#c99a3d}.research-journey,.research-claims-panel{margin-top:22px;border-top:1px solid #c8d4c8}.research-journey-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:15px 0 12px}.research-journey-heading h4{margin:3px 0 0;color:#294137;font:600 21px "Noto Serif SC",serif}.research-journey-heading>span{color:#68756b;font-size:11px;text-align:right}.research-step-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.research-step-cards>article{min-width:0;padding:16px;background:#fffdf8;border:1px solid #d6d8d0;border-top:3px solid #c8cec6}.research-step-cards>article[data-status=succeeded]{border-top-color:#3d7658}.research-step-cards>article[data-status=running]{border-top-color:#4d7f8c}.research-step-cards>article[data-status=failed],.research-step-cards>article[data-status=blocked]{border-top-color:#b24f34}.research-step-cards>article[data-status=skipped]{border-top-color:#c99a3d}.research-step-card-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.research-step-card-heading>span{color:#a84422;font:12px DM Mono,monospace}.research-step-card-heading p{margin:0 0 3px;color:#738078;font:10px DM Mono,monospace}.research-step-card-heading h5{margin:0;color:#294137;font:600 17px "Noto Serif SC",serif;line-height:1.4}.research-step-detail{min-height:39px;margin:13px 0;color:#526258;font-size:12px;line-height:1.55}.research-step-meta{display:flex;flex-wrap:wrap;gap:6px}.research-step-meta span{padding:4px 7px;background:#f0f2ec;color:#66746b;font:9px DM Mono,monospace}.research-step-artifacts{margin-top:13px;padding-top:11px;border-top:1px solid #d6d8d0}.research-step-artifacts>b{color:#526258;font-size:11px}.research-step-artifacts details{margin-top:8px;background:#f7f7f1}.research-step-artifacts summary{cursor:pointer;padding:9px 10px;color:#355245;font-size:12px}.research-step-artifacts summary span,.research-step-artifacts summary small{display:block}.research-step-artifacts summary small{margin-top:3px;color:#738078;font:9px DM Mono,monospace}.research-step-artifacts .artifact-content{max-height:520px;overflow:auto}.research-claims-panel .claim-list{background:#fffdf8;border:1px solid #d6d8d0;padding:0 15px}.research-claims-panel .claim-list li:last-child{border-bottom:0}.research-report-viewer{max-width:none}.research-report-viewer>div:first-child{max-width:calc(100% - 120px)}.markdown-report{clear:both;margin-top:24px;padding:28px 32px;background:#f8f5ed;border:1px solid #dedbd1;color:#293d34;line-height:1.78;overflow-wrap:anywhere}.markdown-report h1,.markdown-report h2,.markdown-report h3,.markdown-report h4{font-family:"Noto Serif SC",serif;color:#1f352d;line-height:1.35}.markdown-report h1{font-size:31px;border-bottom:1px solid #c7cbc1;padding-bottom:14px}.markdown-report h2{font-size:25px;margin-top:38px;border-bottom:1px solid #d6d8d0;padding-bottom:9px}.markdown-report h3{font-size:20px;margin-top:28px}.markdown-report p,.markdown-report li{font-size:15px}.markdown-report blockquote{margin:18px 0;padding:12px 18px;background:#edf2eb;border-left:4px solid #547d68;color:#45564c}.markdown-report table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;margin:18px 0}.markdown-report th,.markdown-report td{padding:8px 10px;border:1px solid #cfd3ca;text-align:left;vertical-align:top;font-size:13px}.markdown-report code{font-family:DM Mono,monospace;font-size:.9em;background:#ebe9e2;padding:2px 4px}.markdown-report a{color:#a84422}.report-artifacts{clear:both;margin:18px 0;border:1px solid #c7cbc1;background:#f7f7f1}.report-artifacts>summary{cursor:pointer;list-style:none;padding:16px 19px;color:#234b3b;font:600 16px "Noto Serif SC",serif}.report-artifacts>summary::-webkit-details-marker{display:none}.report-artifacts>summary:before{content:"＋";display:inline-block;width:24px;color:#a84422}.report-artifacts[open]>summary:before{content:"－"}.report-artifacts[open]>summary{border-bottom:1px solid #c7cbc1}.report-artifact-list{padding:0 19px 14px}.report-artifact-list details{border-bottom:1px solid #d6d8d0}.report-artifact-list details:last-child{border-bottom:0}.report-artifact-list summary{cursor:pointer;padding:12px 0;color:#355245;font-weight:600}.report-artifact-list small{display:block;margin-top:3px;color:#68756b;font:10px DM Mono,monospace}.report-artifact-content{margin:0 0 14px;padding:15px;background:#fffdf8;border-left:3px solid #547d68;color:#31493d;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 DM Mono,monospace}.research-report-viewer>.report-heading{display:inline-block;max-width:calc(100% - 230px)}.report-screen-actions{display:flex!important;float:right;gap:8px;max-width:none!important}.report-screen-actions button{border:1px solid #bfc7bd;background:transparent;color:#355245;padding:8px 10px;border-radius:3px;font:600 13px inherit;cursor:pointer}.report-evidence{clear:both;margin-top:18px;border:1px solid #c7cbc1;background:#edf2eb}.report-evidence summary{cursor:pointer;list-style:none;padding:17px 20px;color:#234b3b;font:600 16px "Noto Serif SC",serif}.report-evidence summary::-webkit-details-marker{display:none}.report-evidence summary:before{content:"＋";display:inline-block;width:24px;color:#a84422}.report-evidence[open] summary:before{content:"－"}.report-evidence[open] summary{border-bottom:1px solid #c7cbc1}.report-evidence .evidence-ledger{margin:0;border:0;background:#f8f5ed}.report-screen-actions:after,.research-report-viewer:after{content:"";display:block;clear:both}.data-inventory{margin-top:24px;padding:21px;background:#f4f6f0;border-left:4px solid #547d68}.data-inventory .section-heading{margin:0}.data-inventory h3{font:600 23px "Noto Serif SC",serif;margin:5px 0}.data-inventory-list{border-top:1px solid #c8d4c8;margin-top:15px}.data-inventory-list article{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #c8d4c8}.data-inventory-list h4{font:600 17px "Noto Serif SC",serif;margin:0 0 5px}.data-inventory-list p,.data-inventory-list small{display:block;line-height:1.5;color:#58695d;margin:3px 0}.data-inventory-list p{font:12px DM Mono,monospace}.inventory-actions{display:flex;flex:0 0 210px;flex-direction:column;align-items:flex-end;gap:10px}.inventory-actions span{font:11px DM Mono,monospace;color:#526258;white-space:nowrap}.inventory-actions button{padding:8px 10px}.dataset-detail{margin-top:24px;padding:24px;background:#fffdf8;border:1px solid #c8d4c8;border-left:5px solid #547d68}.dataset-detail .section-heading{align-items:flex-start}.dataset-detail .section-heading h3{font-size:25px}.dataset-description{max-width:820px;color:#526258;line-height:1.6}.dataset-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;background:#c8d4c8}.dataset-summary span{display:flex;min-height:76px;flex-direction:column;justify-content:center;padding:12px 14px;background:#edf2eb;color:#58695d;font-size:12px}.dataset-summary b{display:block;margin-bottom:5px;color:#234b3b;font:600 15px DM Mono,monospace;overflow-wrap:anywhere}.dataset-empty-note,.dataset-sample-note{margin:16px 0;padding:13px 15px;line-height:1.55}.dataset-empty-note{background:#fff8e8;border-left:3px solid #c38327;color:#63552d}.dataset-empty-note strong{display:block}.dataset-sample-note{background:#edf2eb;color:#526258}.dataset-chart{margin:20px 0;padding:18px;background:#f4f6f0;border:1px solid #d6d8d0}.dataset-chart>div{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#68756b;font:11px DM Mono,monospace}.dataset-chart strong{color:#234b3b;font:600 16px "Noto Serif SC",serif}.dataset-chart svg{display:block;width:100%;height:auto;max-height:240px;margin:10px 0}.dataset-chart line{stroke:#bfc7bd;stroke-width:1}.dataset-chart polyline{fill:none;stroke:#c25329;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.dataset-chart p{margin:0;color:#526258;text-align:right;font:11px DM Mono,monospace}.dataset-metric-cards,.dataset-tag-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.dataset-metric-cards article,.dataset-tag-grid article{display:flex;min-height:92px;flex-direction:column;padding:15px;background:#edf2eb;border:1px solid #d6d8d0}.dataset-metric-cards span,.dataset-tag-grid span{color:#68756b;font-size:12px}.dataset-metric-cards strong,.dataset-tag-grid strong{margin:7px 0;color:#234b3b;font:600 19px "Noto Serif SC",serif;overflow-wrap:anywhere}.dataset-metric-cards small,.dataset-tag-grid small{margin-top:auto;color:#738078;font:10px DM Mono,monospace}.dataset-table-wrap{max-width:100%;margin:18px 0;overflow:auto;border:1px solid #d6d8d0}.dataset-table{width:100%;border-collapse:collapse;background:#fffdf8;white-space:nowrap}.dataset-table th,.dataset-table td{padding:9px 11px;border-right:1px solid #e0e1da;border-bottom:1px solid #e0e1da;text-align:right;font-size:12px}.dataset-table th{position:sticky;top:0;background:#edf2eb;color:#31493d;font-weight:600}.dataset-table th:first-child,.dataset-table td:first-child{position:sticky;left:0;text-align:left;background:#f4f6f0}.dataset-table thead th:first-child{z-index:2}.financial-table tbody th{min-width:160px;white-space:normal}.dataset-table-note{margin:-8px 0 18px;color:#68756b;font-size:12px}.dataset-sources{margin-top:24px;padding-top:18px;border-top:1px solid #c8d4c8}.dataset-sources h4{font:600 19px "Noto Serif SC",serif;margin:0 0 10px}.dataset-sources h4 span{color:#738078;font:11px DM Mono,monospace}.dataset-sources article{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid #e0e1da}.dataset-sources a{color:#a84422;line-height:1.45}.dataset-sources p{margin:4px 0 0;color:#68756b;font:10px DM Mono,monospace}.dataset-sources article>span{align-self:flex-start;border-radius:999px;padding:4px 8px;background:#e6ece2;color:#355245;font:10px DM Mono,monospace;white-space:nowrap}.dataset-retention{margin:18px 0 0;padding:13px 15px;background:#f4f6f0;color:#58695d;line-height:1.55}.funnel-table tbody tr[data-status=pass] td,.funnel-table tbody tr[data-status=pass] th{background:#edf6ee}.funnel-table tbody tr[data-status=reject] td,.funnel-table tbody tr[data-status=reject] th{background:#fbefea}.funnel-table tbody tr[data-status=pending_data] td,.funnel-table tbody tr[data-status=pending_data] th{background:#fff8e8}.funnel-status{display:inline-block;border-radius:999px;padding:3px 7px;font:10px DM Mono,monospace}.funnel-status.pass{background:#dfeee4;color:#2f6849}.funnel-status.reject{background:#f2e4dc;color:#994626}.funnel-status.pending_data{background:#f5edd7;color:#855b18}@media(max-width:980px){.research-methods article{grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;row-gap:0;padding-left:46px}.research-methods article>h4{grid-column:1;grid-row:1}.research-methods article>p{grid-column:1;grid-row:2}.research-methods article>small{grid-column:1;grid-row:3;max-width:none}.research-methods article>.method-fields{grid-column:1;grid-row:4;margin-top:16px;padding:16px 0 0;border-top:1px solid #c8d4c8;border-left:0}.research-methods article>button{grid-column:1;grid-row:5;margin-top:16px}}@media(max-width:700px){.research-report-viewer>.report-heading{display:block;max-width:100%}.report-screen-actions{float:none;margin-top:12px}.report-screen-actions button{flex:1}.markdown-report{padding:20px}.report-evidence summary{padding:14px 16px}.inventory-actions{align-items:flex-start;margin-top:12px}.dataset-detail{padding:18px}.dataset-summary{grid-template-columns:1fr 1fr}.dataset-metric-cards,.dataset-tag-grid,.research-cockpit-grid,.research-step-cards{grid-template-columns:1fr}.dataset-chart>div{align-items:flex-start}.dataset-sources article{display:block}.dataset-sources article>span{display:inline-block;margin-top:8px}.research-events>p{display:block}.research-events>p b{display:inline-block;margin:0 8px}.research-plan-card .review-actions{display:flex}.research-plan-card .review-actions button{flex:1}.research-plan-route{grid-template-columns:repeat(2,minmax(0,1fr))}.research-run-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.research-run-summary span:nth-child(3){border-right:0}.research-cockpit-note{grid-template-columns:1fr}.research-cockpit-note small{grid-column:1}.research-journey-heading{display:block}.research-journey-heading>span{display:block;margin-top:6px;text-align:left}}@media(max-width:620px){.research-methods article{padding-left:38px}.research-methods article:before{left:0}.research-methods article>.method-fields{grid-template-columns:1fr}.research-methods article>.method-fields .method-field-note{grid-column:1}.research-methods article>button{width:100%}}@media(max-width:850px){.collection-board-heading{display:block}.collection-board-actions{align-items:flex-start;margin-top:10px}.collection-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.collection-lanes{grid-template-columns:1fr}.collection-run-card{display:block}.collection-run-card>.review-actions{margin-top:14px}.collection-run-title{align-items:center}}@media(max-width:520px){.collection-board{padding:19px 16px}.collection-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-lane-top{grid-template-columns:auto minmax(0,1fr)}.collection-lane-actions{grid-column:2;align-items:flex-start}.collection-state-label{align-self:flex-start}.collection-run-title{display:block}.collection-run-title .collection-overall-status{margin-bottom:8px}}.report-print-error{clear:both;margin:14px 0 0}.workspace-panel.watch-split{max-width:1144px}.watch-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start;margin-top:4px}.watch-layout .watch-sidebar{position:sticky;top:18px;max-height:calc(100vh - 36px);overflow-y:auto;overflow-x:hidden;padding-right:4px;scrollbar-gutter:stable}.watch-layout .entity-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 4px;min-width:0}.watch-layout .entity-form input,.watch-layout .entity-form select{min-width:0;width:100%;box-sizing:border-box}.watch-layout .entity-form>button{grid-column:1/-1;height:40px}.watch-layout .industry-entity-form{grid-template-columns:1fr}.watch-layout .industry-entity-form>button{margin-top:0}.watch-layout .watch-list{margin-top:12px;min-width:0}.watch-layout .watch-list article{display:block;padding:12px 0;border-bottom:1px solid #d6d8d0;min-width:0}.watch-layout .watch-list h3{font-size:16px;overflow-wrap:anywhere}.watch-layout .watch-list h3 small{font-size:11px;margin-left:6px;overflow-wrap:anywhere}.watch-layout .watch-list p{font-size:10px}.watch-layout .watch-list span{font-size:12px}.watch-layout .watch-list .review-actions{margin-top:8px;flex-wrap:wrap;gap:6px;max-width:100%}.watch-layout .watch-list .review-actions button{padding:6px 9px;font-size:12px;white-space:nowrap}.watch-detail{min-width:0}.watch-detail>.research-execution,.watch-detail>.data-inventory{margin-top:0}.watch-detail .research-methods{grid-template-columns:1fr}.watch-welcome{display:flex;min-height:460px;flex-direction:column;justify-content:center;padding:40px 44px;background:#fffdf8;border:1px solid #dedbd1}.watch-welcome>.eyebrow{margin-bottom:14px}.watch-welcome h3{font:600 30px "Noto Serif SC",serif;margin:0 0 14px;letter-spacing:-.02em}.watch-welcome>.muted{max-width:560px;line-height:1.75}.watch-welcome-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#d6d8d0;border:1px solid #d6d8d0;margin-top:34px}.watch-welcome-steps article{padding:20px;background:#e6ece2}.watch-welcome-steps b{font:600 22px DM Mono,monospace;color:#c25329}.watch-welcome-steps h4{font:600 19px "Noto Serif SC",serif;margin:8px 0 5px}.watch-welcome-steps p{color:#58675f;line-height:1.55;margin:0;font-size:13px}@media(max-width:880px){.watch-layout{display:block}.watch-layout .watch-sidebar{position:static;max-height:none;overflow:visible;padding-right:0}.watch-layout .entity-form{grid-template-columns:repeat(4,minmax(120px,1fr))}.watch-layout .watch-list article{display:flex}.watch-welcome{min-height:0;margin-top:24px}.watch-welcome-steps{grid-template-columns:1fr}.watch-detail>.research-execution,.watch-detail>.data-inventory{margin-top:24px}}
