/* Project hub, conversational setup and artifact-first working packages. */
.demo-strip>p{flex:1;text-align:center}.demo-strip>button{margin-left:auto;flex:none}
.studio-nav11{display:grid;gap:5px;margin:20px 0 10px}.studio-nav11>button{display:flex;gap:10px;align-items:center;text-align:left;min-height:44px;width:100%;border:0;background:transparent;padding:10px 12px;color:#4e683f;font:400 13px/20px var(--action);border-radius:9px}.studio-nav11>button[aria-current=page]{background:#f3f6e510;color:#f9fbf2}.studio-nav11>button:disabled{opacity:.45}.studio-nav11>button .icon{width:16px;height:16px;flex:none}.studio-nav11>p{font:400 11px/18px var(--action);color:#4e683f;overflow-wrap:anywhere;padding:18px 12px 2px}.studio-nav11 details{margin:20px 12px 0;font:400 11px/20px var(--action);color:#4e683f}.studio-nav11 summary{cursor:pointer;list-style-position:inside}.studio-nav11 details button{display:block;min-height:36px;padding:7px 0;border:0;background:none;color:#4e683f;text-align:left;font-size:11px}
.hub11{width:100%;max-width:980px;margin:0 auto 24px}.hub-heading11{text-align:center;padding:12px 0 0}.hub-heading11 .section-eyebrow{font-size:11px;line-height:20px;letter-spacing:.02em}.hub-heading11 h1{font:400 48px/1.08 var(--sans);letter-spacing:-.045em;margin:12px 0 15px}.hub-heading11>p:last-child{font-size:17px;line-height:25px;color:#40583a}.hub-landscape11{margin:8px auto 23px;max-width:800px}.hub-landscape11 svg{width:100%;height:118px;display:block}.hub-landscape11>div{display:flex;justify-content:center;gap:30px;font:400 11px/19px var(--action);color:#506b41;padding-top:12px}.hub-choices11{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hub-choices11>article{background:#f9fbf3;border:1px solid #cbd9bc;border-radius:18px;padding:25px 28px;position:relative;box-shadow:0 5px 20px #324b2110}.choice-symbol11{position:absolute;top:27px;right:27px;width:34px;height:34px;border:1px solid #c3d2b2;border-radius:50%;display:grid;place-items:center;color:#597543}.choice-symbol11 svg{width:17px;height:17px}.hub-choices11 h2{font:400 28px/34px var(--sans);letter-spacing:-.03em;margin:0 45px 10px 0}.hub-choices11 p{font-size:15px;line-height:24px;color:#3d5735;max-width:345px;min-height:48px}.hub-choices11 button{margin-top:22px;min-height:44px;font-size:13px}.hub-choices11 .pending-line11{font:400 11px/18px var(--action);min-height:0;margin-top:10px;color:#587244}.hub-disclosure11{font:400 11px/19px var(--action);text-align:center;color:#526d44;margin-top:22px}.recent-projects11{margin-top:26px;border-top:1px solid #cbd9ba;padding-top:20px}.recent-projects11>header{display:flex;align-items:baseline;justify-content:space-between;gap:15px;margin-bottom:10px}.recent-projects11 h2{font-size:16px;line-height:24px;font-weight:500}.recent-projects11 header p{font-size:12px;line-height:20px;color:#506a42}.recent-projects11>button{display:flex;justify-content:space-between;align-items:center;gap:18px;background:transparent;border:0;border-bottom:1px solid #d5dfca;border-radius:0;padding:14px 3px;width:100%;text-align:left}.recent-projects11 strong{display:block;font:500 15px/23px var(--sans)}.recent-projects11 small{display:block;font:400 11px/19px var(--action);color:#5c744d}.recent-projects11 button>span:last-child{display:flex;align-items:center;gap:10px;font-size:12px;flex:none}
.archive-metrics11{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #cedbc0;border-radius:13px;background:#f8faf2;margin-bottom:22px}.archive-metrics11>div{padding:16px 20px;border-right:1px solid #d6e0cd}.archive-metrics11>div:last-child{border:0}.archive-metrics11 b{font:400 31px/35px var(--sans);display:block}.archive-metrics11 span{font:400 12px/20px var(--action);color:#526c45;display:block;margin-top:2px}.archive-toolbar11{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.archive-toolbar11>label{font:400 12px/20px var(--action);display:grid;gap:5px;width:340px;max-width:100%}.archive-toolbar11 input{font-size:14px;padding:10px 13px;min-height:44px;background:#f9fbf4;border-color:#c4d4b4;border-radius:10px}.archive-toolbar11>div{display:flex;gap:9px}.archive-toolbar11 button{min-height:44px;font-size:13px;gap:8px;background:#f6f9ef}
.dashboard-findings11{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-findings11>article{min-width:0;background:#f9fbf4;border:1px solid #cddbc0;border-radius:15px;padding:20px;display:flex;flex-direction:column;min-height:265px;box-shadow:0 3px 10px #263d1c0a}.dashboard-findings11>article[hidden]{display:none}.dashboard-findings11>article.has-update{border-color:#829e66;background:#f0f5e7}.dashboard-findings11 article>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:16px}.dashboard-findings11 .tag{font-size:11px;padding:3px 9px}.finding-state11{font:400 11px/18px var(--action);color:#4c683c}.dashboard-findings11 h2{font:400 20px/26px var(--sans);letter-spacing:-.025em;margin:0 0 13px}.dashboard-findings11 blockquote{border-left:2px solid #b3c69d;padding-left:10px;margin:0 0 13px;font-size:14px;line-height:23px;color:#3e5737}.dashboard-setting11,.condition11{font-size:13px;line-height:21px;color:#4d6741;margin-bottom:14px}.dashboard-findings11 footer{margin-top:auto;padding-top:15px;border-top:1px solid #dbe4d2;display:grid;gap:10px}.dashboard-findings11 footer>span{font:400 11px/18px var(--action);color:#59734a}.dashboard-findings11 footer button{justify-self:start;min-height:34px;padding:4px 0;font-size:12px}.no-findings11{padding:28px;border:1px dashed #bdcdae;border-radius:12px;text-align:center;font-size:15px}.studio-references11{margin:25px 0 20px;padding:22px 25px;background:#f8faf2;border:1px solid #cddbc0;border-radius:15px}.studio-references11>header{display:flex;justify-content:space-between;gap:15px;align-items:start;margin-bottom:18px}.studio-references11 h2{font:500 18px/26px var(--sans)}.studio-references11 header p{font-size:14px;line-height:23px;color:#4a643f;margin-top:6px}.reference-empty11{font-size:14px;line-height:23px;color:#536d45;padding:20px 0 5px}.version-note11{font:400 12px/20px var(--action);color:#4b663d;margin-bottom:18px}.studio-project11{border-top:1px solid #d4dfc7;padding:16px 0;display:flex;gap:18px;align-items:start;justify-content:space-between}.studio-project11 h3{font-size:16px;line-height:24px}.studio-project11 p{font-size:13px;line-height:21px;color:#4b6640;margin-top:5px;overflow-wrap:anywhere}
.modal-editor11{display:grid;gap:10px}.edit-claim11{font-size:20px!important;line-height:28px!important;color:#29442d;margin-bottom:20px!important}.modal-editor11 label{font-size:12px;line-height:20px;margin-top:5px}.modal-editor11 input,.modal-editor11 select,.modal-editor11 textarea{width:100%;font:400 15px/24px var(--sans);padding:11px 13px;border-radius:10px;background:#fcfdf8;border-color:#c5d4b7}.modal-editor11 textarea{min-height:90px}.choicebar11{display:flex;gap:3px;padding:3px;background:#eaf1df;border:1px solid #c3d3b2;border-radius:999px;min-height:52px;align-items:stretch}.choicebar11>button{flex:1;min-width:0;font:500 12px/20px var(--action);height:44px;min-height:44px;justify-content:center;padding:0 7px;border:1px solid transparent;background:transparent;color:#29442e;border-radius:999px;white-space:nowrap}.choicebar11>button[aria-pressed=true]{background:#fcfdf8;border-color:#8ea775;box-shadow:0 1px 2px #2f452214}.choicebar11[aria-label="Influence on new projects"]>button:last-child{flex-grow:1.4}.two-fields11{display:grid;grid-template-columns:1fr 100px;gap:14px}.two-fields11 label{display:grid;gap:6px}.source-basis11{font-size:12px;line-height:21px;margin-top:8px;color:#4e6b3f}.source-basis11 summary{cursor:pointer;list-style-position:inside}.source-basis11 p{font-size:12px!important;line-height:21px!important;margin:8px 0!important}.upload-box11{border:1px dashed #a6bd8d;border-radius:14px;background:#eef4e5;text-align:center;padding:25px 20px}.upload-box11.dragging{background:#e0edcd;border-color:#536f3d}.upload-box11>span{display:grid;place-items:center;color:#4e683f;margin-bottom:14px}.upload-box11 h3{font:400 23px/29px var(--sans);letter-spacing:-.025em;margin-bottom:9px}.upload-box11 p{font-size:14px;line-height:23px;max-width:350px;margin:0 auto 14px}.file-picker11{display:inline-flex!important;align-items:center;justify-content:center;gap:7px;position:relative;overflow:hidden;min-height:44px;padding:10px 16px!important;border:1px solid #96ad7e;border-radius:999px;background:#f8fcf0;color:#304e2c;cursor:pointer;font:500 13px/20px var(--action)!important;margin-top:0!important;width:auto!important}.file-picker11 input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer;padding:0;margin:0}.file-picker11:focus-within{outline:2px solid #67824b;outline-offset:3px}.file-truth11{font:400 11px/19px var(--action)!important;color:#526d43!important;margin-top:14px!important}.reference-list11{padding:0;margin:14px 0;list-style:none;display:grid;gap:6px}.reference-list11>li{display:flex;align-items:center;gap:11px;padding:12px 0;border-bottom:1px solid #d4dfc6;min-width:0}.reference-list11 li>div{min-width:0;flex:1}.reference-list11 strong{display:block;font:500 13px/21px var(--action);overflow-wrap:anywhere}.reference-list11 small{display:block;font:400 11px/18px var(--action);color:#587348}.file-glyph11{font:400 11px/18px var(--action);padding:2px 4px;min-width:35px;max-width:44px;border:1px solid #c5d5b4;background:#eaf1df;border-radius:4px;text-align:center;color:#526e42;overflow:hidden}.file-remove11{height:32px;min-height:32px;width:32px;padding:4px!important;flex:none}.demo-reference11{margin:18px 0 0;font-size:12px}.project-file-picker11{justify-self:start}.update-list11{list-style:none;margin:20px 0;padding:0}.update-list11 li{border-top:1px solid #d0dec3;padding:15px 0}.update-list11 strong{font-size:14px}.update-list11 p{font-size:14px!important;line-height:23px!important;margin:5px 0!important}.update-list11 span{font-size:12px;color:#4a673b}.update-list11 blockquote{font-size:13px;line-height:21px;margin-top:9px;border-left:2px solid #adc496;padding-left:12px}
.project-conversation-head11{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.project-conversation-head11>button{padding:3px 0;min-height:30px;font-size:12px}.conversation-layout11{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:24px;align-items:start;margin-bottom:26px}.conversation11{background:#fafcf5;border:1px solid #ccdcbf;border-radius:18px;padding:32px 36px;min-width:0;min-height:600px;display:flex;flex-direction:column;box-shadow:0 5px 20px #2c461c0b}.conversation-progress11{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;font:400 11px/20px var(--action);color:#526f40;margin-bottom:25px}.conversation-progress11>span:nth-child(2){text-align:right}.conversation-progress11>div{grid-column:1/-1;height:3px;background:#e3ecd7;overflow:hidden;border-radius:99px}.conversation-progress11 i{display:block;height:100%;background:#8ba66d;border-radius:99px;transition:width .2s}.question-signature11{font:400 12px/20px var(--action);color:#587447;margin-bottom:10px}.conversation11 h1{font:400 39px/1.12 var(--sans);letter-spacing:-.04em;max-width:650px;margin:0 0 15px}.conversation-hint11{font-size:16px;line-height:25px;color:#405a37;max-width:610px;margin-bottom:24px}.conversation-name11{font:400 26px/34px var(--sans)!important;letter-spacing:-.02em;width:100%;min-width:0;min-height:70px;background:transparent;border:0;border-bottom:1px solid #9fb68a;border-radius:0;padding:16px 0!important;color:#263f2b}.conversation-text11{font:400 17px/27px var(--sans)!important;width:100%;min-height:145px;resize:vertical;border:1px solid #bccfa9;background:#fdfef9;border-radius:12px;padding:17px!important;color:#263f2b}.conversation-name11::placeholder,.conversation-text11::placeholder{color:#4e683f;opacity:1}.phase-answers11{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}.phase-answers11>button{display:grid;grid-template-columns:1fr 20px;gap:5px 10px;text-align:left;align-items:center;background:#f3f7eb;border:1px solid #cbdabb;border-radius:12px;padding:15px 17px;min-height:96px;color:#2d482e}.phase-answers11 strong{font:500 15px/22px var(--action)}.phase-answers11 span{font:400 12px/19px var(--sans);color:#4f6b40;grid-column:1}.phase-answers11 svg{grid-column:2;grid-row:1/3;width:15px;height:15px}.phase-answers11>button[aria-pressed=true]{border-color:#6a8a4b;background:#e1edcf;box-shadow:inset 0 0 0 1px #9bb67c}.conversation-actions11{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:25px;margin-top:auto}.conversation-actions11>button{padding:8px 0}.conversation-actions11>div{display:flex;gap:12px;align-items:center}.conversation-actions11 button{font-size:13px;min-height:44px}.example-shortcut11{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:25px;padding-top:15px;border-top:1px solid #dde7d1;font:400 11px/20px var(--action);color:#587447}.example-shortcut11 button{font-size:11px;min-height:28px;padding:3px 0}.conversation-attachments11{margin-top:15px}.conversation-attachments11>button{font-size:11px;padding:8px 5px;margin-left:10px;min-height:32px}.conversation-attachments11 .reference-list11{max-height:165px;overflow:auto}.conversation-error11{margin-top:12px;font-size:13px}
.project-record11{background:#f5f9ed;border:1px solid #cbdcbb;border-radius:15px;padding:20px;min-width:0}.project-record11 header{border-bottom:1px solid #d6e3ca;padding-bottom:16px}.project-record11 h2{font:500 16px/24px var(--sans)}.project-record11 header>span{display:block;font:400 11px/19px var(--action);color:#557244;margin-top:3px}.project-record11 ol{list-style:none;padding:0;margin:10px 0}.project-record11 li{border-bottom:1px solid #dce6d2}.project-record11 li:last-child{border:0}.project-record11 li button{border:0;border-radius:6px;background:none;display:block;width:100%;text-align:left;padding:9px 0;min-height:61px}.project-record11 li.current button{background:#e6efd9;padding-left:9px;padding-right:9px}.project-record11 li span{display:block;font:400 11px/18px var(--action);color:#567044}.project-record11 li strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 13px/20px var(--sans);color:#2d472d;max-height:40px;overflow-wrap:anywhere}.project-lens-note11{font:400 11px/19px var(--action);color:#536d44;border-top:1px solid #d6e3ca;padding-top:14px;margin-top:12px}.project-review-layout11{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:25px;margin-bottom:25px;align-items:start}.project-summary11{display:grid;grid-template-columns:1fr 1fr;gap:16px;min-width:0}.project-summary11 article{background:#fafcf5;border:1px solid #cdddbf;border-radius:13px;padding:21px;min-width:0}.project-summary11 article:nth-child(3){grid-column:1/-1}.project-summary11 header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.project-summary11 h2{font:500 12px/20px var(--action);color:#53713f}.project-summary11 header button{font-size:11px;padding:2px;min-height:28px}.project-summary11 article>p{font-size:16px;line-height:25px;white-space:pre-wrap;overflow-wrap:anywhere}.project-lens-summary11{background:#e1ecd2;border:1px solid #bdd0a6;border-radius:16px;padding:27px;position:sticky;top:0}.context-symbol11{display:block;color:#4e683f;margin-bottom:20px}.project-lens-summary11 h2{font:400 28px/33px var(--sans);letter-spacing:-.03em;margin-bottom:15px}.project-lens-summary11>p{font-size:15px;line-height:24px;color:#3d5933}.project-lens-summary11 dl{margin:20px 0}.project-lens-summary11 dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #c0d3aa;padding:8px 0;font:400 12px/20px var(--action)}.project-lens-summary11 dd{margin:0}.project-lens-summary11>.primary{margin-top:23px;min-height:44px;font-size:12px;padding:10px 16px;width:100%}
.planner-layout11{display:grid;grid-template-columns:minmax(0,1fr) 375px;gap:25px;align-items:start;margin-bottom:25px}.package-selection11,.plan-inspector11{min-width:0}.package-selection11>header{padding:20px 23px;background:#f6f9ef;border:1px solid #cbdcba;border-radius:14px;margin-bottom:15px}.package-selection11 h2,.readiness11 h2{font:500 18px/25px var(--sans)}.package-selection11>header p,.readiness11 header p{font-size:14px;line-height:23px;color:#4d6940;margin-top:7px}.phase-packages11{display:grid;gap:10px}.phase-package11{border:1px solid #cbdbba;border-radius:13px;background:#fafcf5;overflow:hidden;min-width:0}.phase-package11>summary{display:flex;gap:15px;align-items:center;list-style:none;cursor:pointer;padding:17px 21px;min-height:79px}.phase-package11>summary::-webkit-details-marker{display:none}.phase-package11>summary>span{flex:1;min-width:0}.phase-package11>summary strong{font:500 16px/23px var(--sans);display:block}.phase-package11>summary small{font:400 12px/20px var(--sans);color:#547145;display:block;margin-top:2px}.phase-package11>summary b{font:400 13px/26px var(--action);border-radius:50%;min-width:28px;height:28px;text-align:center;background:#e5eedb;color:#4b6a3c}.phase-package11>summary svg{width:15px;height:15px;transition:rotate .15s}.phase-package11[open]>summary{background:#e9f1df}.phase-package11[open]>summary svg{rotate:180deg}.phase-package-body11{padding:0 17px 13px}.phase-actions11{display:flex;justify-content:space-between;padding:8px 3px;border-bottom:1px solid #d6e2ca}.phase-actions11 button{min-height:30px;padding:4px 0;font-size:11px}.artifact-choice11{display:flex;gap:7px;align-items:stretch;border-bottom:1px solid #dce6d2;padding:3px 0;min-width:0}.artifact-choice11:last-child{border:0}.artifact-choice11.inspecting{background:#eff5e6}.artifact-choice11>label{display:grid;place-items:center;flex:none;width:33px;margin:0;cursor:pointer}.artifact-choice11 input{width:16px;height:16px;accent-color:#53743b;cursor:pointer}.artifact-name11{border:0;background:none;text-align:left;display:block;min-height:54px;flex:1;min-width:0;border-radius:6px;padding:9px 5px}.artifact-name11 strong{display:block;font:400 14px/21px var(--sans);overflow-wrap:anywhere}.artifact-name11 small{display:block;font:400 11px/18px var(--action);color:#4e683f;margin-top:2px}.artifact-kind11{display:grid;place-items:center;width:24px;flex:none;color:#4e683f}.artifact-kind11 svg{width:14px;height:14px}
.project-influences11{margin-top:18px;border:1px solid #cbdbb9;border-radius:13px;padding:17px 20px;background:#f4f8ed}.project-influences11>summary{font:500 14px/22px var(--sans);cursor:pointer;list-style-position:inside}.project-influences11>summary span{display:block;font:400 11px/19px var(--action);color:#567245;margin-top:3px}.project-influences11>p{font-size:13px;line-height:22px;margin-top:15px;color:#4c673e}.influence-check11{display:flex;gap:11px;padding:17px 0;border-bottom:1px solid #d6e3c9;cursor:pointer}.influence-check11:last-child{border:0}.influence-check11 input{accent-color:#567a3d;margin-top:4px}.influence-check11>span{flex:1;min-width:0}.influence-check11 strong{font:500 14px/22px var(--sans)}.influence-check11 small{display:block;font:400 11px/18px var(--action);color:#4e683f}.influence-check11 p{font-size:14px;line-height:23px;margin-top:6px;color:#344e2f}.plan-preview11{padding:22px;background:#f9fcf2;border:1px solid #c9dbb7;border-radius:15px;box-shadow:0 4px 15px #2c451b0b}.plan-preview11>.label{font-size:11px;line-height:18px;letter-spacing:.02em;color:#4e683f}.plan-art11{border:1px solid #d4e1c8;border-radius:10px;background:#edf4e3;overflow:hidden;margin:14px 0 18px}.plan-art11 svg{width:100%;height:auto;display:block;min-height:110px}.plan-preview11 h2{font:400 26px/31px var(--sans);letter-spacing:-.025em;margin-bottom:11px}.plan-preview11>p{font-size:15px;line-height:24px;color:#3b5633}.plan-preview11 dl{margin:20px 0}.plan-preview11 dl>div{display:grid;grid-template-columns:90px 1fr;gap:13px;padding:9px 0;border-top:1px solid #d9e5cd;font:400 12px/20px var(--action)}.plan-preview11 dt{color:#4e683f}.plan-preview11 dd{margin:0;overflow-wrap:anywhere;color:#34512f}.artifact-inputs11{border-top:1px solid #d9e5cd;padding-top:15px}.artifact-inputs11 h3{font:500 12px/20px var(--action);color:#4f713e;margin-bottom:8px}.artifact-inputs11 p{font-size:13px;line-height:22px;display:flex;align-items:start;gap:8px;margin-top:8px;color:#3d5932}.artifact-inputs11 svg{width:14px;height:14px;flex:none;margin-top:4px}.plan-status11{font:400 11px/20px var(--action)!important;color:#557348!important;padding-top:16px;border-top:1px solid #d9e5cd;margin-top:18px}.readiness11{margin-top:20px;padding:22px;background:#e7efdc;border:1px solid #c6d9b1;border-radius:15px}.readiness11 article{padding:16px 0;border-top:1px solid #cadcba}.readiness11 article:first-of-type{margin-top:18px}.readiness11 h3{font:500 15px/23px var(--sans);color:#304f2d}.readiness11 article p{font-size:13px;line-height:22px;color:#4d6b40;margin-top:7px}.readiness11 article>div{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.readiness11 button{font-size:11px;padding:5px 0;min-height:32px}.readiness11 button[aria-pressed=true]{color:#526b43}.planning-truth11,.remaining-gaps11{font:400 11px/19px var(--action);color:#557348;margin-top:16px}.gap-answer11{font:400 16px/25px var(--sans);width:100%;min-height:145px;padding:15px;border-radius:11px;background:#fbfdf6;border-color:#bed2a8}.gap-affects11{font-size:12px!important;line-height:21px!important;color:#557345;margin-top:16px!important}
.working-disclosure11{font:400 13px/21px var(--action);color:#506e41;margin:-5px 0 19px}.working-layout11{display:grid;grid-template-columns:210px minmax(0,1fr) 240px;gap:18px;align-items:stretch;height:calc(100dvh - 342px);min-height:440px;margin-bottom:20px}.working-layout11>*{min-width:0;min-height:0}.artifact-index11{display:flex;flex-direction:column;background:#e5efd9;border:1px solid #c4d8ac;border-radius:13px;overflow:hidden}.artifact-index11>label{font:400 11px/19px var(--action);display:grid;gap:6px;padding:15px 13px 5px}.artifact-index11 input{min-width:0;width:100%;background:#fafdf4;border:1px solid #bdcfa9;border-radius:8px;padding:9px 10px;min-height:38px;font-size:12px}.artifact-index11>p{font:400 11px/18px var(--action);color:#4e683f;padding:7px 13px 13px}.artifact-index-list11{overflow:auto;min-height:0;scrollbar-width:thin;padding:0 6px 10px}.artifact-index-list11>button{display:flex;align-items:start;gap:9px;width:100%;min-height:65px;padding:12px 10px;border-radius:8px;background:transparent;border:1px solid transparent;text-align:left}.artifact-index-list11>button[hidden]{display:none}.artifact-index-list11>button[aria-pressed=true]{background:#fafdf4;border-color:#c3d6af}.artifact-index-list11 button>span{font:400 11px/18px var(--action);color:#4e683f;flex:none;padding-top:2px}.artifact-index-list11 strong{font:400 13px/20px var(--sans);min-width:0;overflow-wrap:anywhere}.artifact-index-list11 small{font:400 11px/17px var(--action);color:#4e683f;display:block;margin-top:3px}.working-preview11{border:1px solid #c7dab3;border-radius:13px;overflow:auto;background:#edf3e4;scrollbar-width:thin;scroll-margin-top:15px}.artifact-preview-head11{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:17px 22px;border-bottom:1px solid #d5e3c9;background:#f5f9ee;position:sticky;top:0;z-index:2}.artifact-preview-head11 .label{font-size:11px;line-height:18px;color:#4e683f}.artifact-preview-head11 h2{font:500 19px/25px var(--sans);margin-top:4px}.artifact-preview-head11 button{font-size:11px;min-height:32px;padding:5px 0;flex:none}.artifact-paper11{padding:28px;background:#fcfdf8;margin:20px;border:1px solid #d3e1c6;box-shadow:0 3px 8px #2c4b1c0b}.artifact-title11{display:flex;justify-content:space-between;gap:15px;font:400 11px/18px var(--action);color:#4e683f;border-bottom:1px solid #dbe7d0;padding-bottom:14px;margin-bottom:22px}.artifact-title11>span:first-child{overflow-wrap:anywhere}.artifact-section11{display:grid;grid-template-columns:23px minmax(0,1fr);gap:12px;margin-bottom:24px}.artifact-section-number11{font:400 11px/20px var(--action);color:#4e683f;padding-top:1px}.artifact-section11 h3{font:500 15px/23px var(--sans);margin-bottom:8px}.artifact-section11 p{font-size:15px;line-height:25px;white-space:pre-wrap;overflow-wrap:anywhere;color:#324c2d}.artifact-paper11>footer{margin:30px 0 0;padding:16px 0 0;border-top:1px solid #dbe7d0;border-bottom:0}.artifact-study11{display:block;width:100%;height:460px;border:0;border-radius:10px;margin-bottom:24px;background:#edf4e3}.working-context11{background:#f6faef;border:1px solid #c8dcb4;border-radius:13px;padding:20px;overflow:auto;scrollbar-width:thin}.working-context11>h2{font:500 15px/23px var(--sans);margin-bottom:5px}.working-context11>.label{font-size:11px;line-height:19px;color:#52733f}.working-context11>details{padding:14px 0;border-bottom:1px solid #d6e5c9}.working-context11 summary{font:500 12px/20px var(--action);cursor:pointer;list-style-position:inside}.working-context11 summary span{font:400 11px/18px var(--action);display:block;color:#4e683f;margin-left:12px}.working-context11 details p,.working-context11 blockquote{font-size:13px;line-height:22px;margin-top:10px;color:#3b5a32}.working-context11 blockquote{padding-left:9px;border-left:2px solid #acc58f}.working-context11 details button{font-size:11px;line-height:18px;min-height:30px;padding:4px 0;margin-top:10px}.project-references-summary11{padding:18px 0}.project-references-summary11 h3{font:500 12px/20px var(--action)}.project-references-summary11 p{font-size:12px;line-height:21px;color:#537342;margin-top:6px}.artifact-note-label11{display:grid;gap:8px;font:400 12px/20px var(--action)}.artifact-note-label11 textarea{width:100%;padding:10px;font:400 14px/23px var(--sans);border:1px solid #c2d6ad;border-radius:10px;background:#fcfef8}.newer-context11{font:400 11px/19px var(--action);color:#4c7038;background:#e8f0de;border:1px solid #c7dbb2;border-radius:8px;padding:10px;margin-top:12px}.artifact-edit-dialog11{max-width:850px;width:calc(100% - 40px)}.artifact-edit-text11{width:100%;height:55vh;min-height:230px;padding:18px;background:#fcfef7;border:1px solid #bfd3a9;border-radius:10px;font:400 15px/25px var(--sans);color:#2c482b}.edited-draft11{font:400 15px/25px var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;color:#304c2d}.source-path11{font:400 12px/21px var(--action);color:#557443;overflow-wrap:anywhere}
@media(max-width:1250px) and (min-width:761px){.dashboard-findings11{grid-template-columns:repeat(2,minmax(0,1fr))}.conversation-layout11{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.conversation11{padding:27px}.conversation11 h1{font-size:34px}.planner-layout11{grid-template-columns:minmax(0,1fr) 325px;gap:18px}.working-layout11{grid-template-columns:180px minmax(0,1fr);gap:15px}.working-context11{grid-column:1/-1;max-height:400px}.working-layout11{height:auto}.working-preview11,.artifact-index11{height:600px}.project-review-layout11{grid-template-columns:minmax(0,1fr) 280px;gap:18px}}
@media(max-width:760px){
 .demo-strip{justify-content:space-between;padding:0 16px;height:34px;min-height:34px}.demo-strip>p{display:block!important;text-align:left;font:400 11px/18px var(--action);white-space:normal;line-height:16px;max-width:230px}.demo-strip>button{font-size:11px;gap:8px;padding:4px 0;min-height:30px}.workspace-body>.workspace-sidebar{padding-top:16px}.studio-nav11{display:flex;overflow-x:auto;gap:4px;margin:14px -2px 0;padding:0 2px 4px;width:calc(100% + 4px)}.studio-nav11>button{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:4px;padding:9px 11px;min-width:83px;width:auto;min-height:57px;font-size:11px;line-height:15px;color:#4e683f;white-space:nowrap;flex:none}.studio-nav11>button svg{width:14px;height:14px}.studio-nav11>p,.studio-nav11 details{display:none}
 .hub-heading11{padding-top:2px}.hub-heading11 .section-eyebrow{font-size:11px;line-height:18px}.hub-heading11 h1{font-size:41px;margin:12px 0 13px}.hub-heading11>p:last-child{font-size:16px;line-height:24px}.hub-landscape11{margin:12px 0 18px}.hub-landscape11 svg{height:90px}.hub-landscape11>div{gap:8px;justify-content:space-between;font-size:11px;line-height:18px;padding-top:7px;flex-wrap:wrap}.hub-choices11{grid-template-columns:minmax(0,1fr);gap:15px}.hub-choices11>article{padding:23px}.hub-choices11 h2{font-size:29px}.hub-choices11 p{font-size:15px;line-height:24px;min-height:0}.choice-symbol11{right:22px;top:24px}.hub-choices11 button{margin-top:20px}.hub-disclosure11{font-size:11px;line-height:19px;margin-top:20px}.recent-projects11>header{display:block}.recent-projects11>header p{margin-top:4px}.recent-projects11>button{align-items:start;gap:12px}.recent-projects11 button>span:last-child{font-size:11px;max-width:95px;white-space:normal}.recent-projects11 button svg{flex:none;width:14px}
 .archive-metrics11{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.archive-metrics11>div{padding:14px 17px}.archive-metrics11>div:nth-child(2){border-right:0}.archive-metrics11>div:nth-child(-n+2){border-bottom:1px solid #d6e0cd}.archive-metrics11 b{font-size:30px;line-height:34px}.archive-metrics11 span{font-size:11px}.archive-toolbar11{display:grid;gap:13px;grid-template-columns:minmax(0,1fr)}.archive-toolbar11>label{width:100%}.archive-toolbar11>div{gap:8px}.archive-toolbar11 button{flex:1;font-size:12px;padding:10px 13px}.dashboard-findings11{grid-template-columns:minmax(0,1fr);gap:14px}.dashboard-findings11>article{padding:21px;min-height:0}.dashboard-findings11 h2{font-size:23px;line-height:29px}.dashboard-findings11 blockquote{font-size:15px;line-height:24px}.dashboard-findings11 footer{margin-top:6px}.studio-references11{padding:20px}.studio-references11>header{display:block}.studio-references11 header>.tag{margin-top:12px}.studio-project11{display:block}.studio-project11>.tag{margin-top:9px}.version-note11{font-size:11px;line-height:19px}.two-fields11{grid-template-columns:minmax(0,1fr) 80px;gap:10px}.choicebar11>button{font-size:11px;padding:0 4px}.edit-claim11{font-size:21px!important;line-height:28px!important}.upload-box11{padding:22px 16px}.upload-box11 h3{font-size:25px;line-height:30px}.reference-list11 small{font-size:11px;line-height:18px}
 .project-conversation-head11{align-items:start;gap:10px;margin-bottom:15px}.project-conversation-head11 .tag{font-size:11px;line-height:18px;padding:3px 8px;white-space:normal;max-width:175px}.project-conversation-head11>button{font-size:11px;min-height:30px}.conversation-layout11{grid-template-columns:minmax(0,1fr);gap:20px}.conversation11{padding:24px 22px;min-height:540px;border-radius:15px}.conversation-progress11{margin-bottom:23px;font-size:11px}.conversation11 h1{font-size:33px;line-height:1.1;margin-bottom:15px;letter-spacing:-.035em}.conversation-hint11{font-size:15px;line-height:24px;margin-bottom:22px}.question-signature11{font-size:11px}.conversation-name11{font-size:24px!important;line-height:32px!important}.conversation-text11{font-size:16px!important;line-height:25px!important;min-height:140px;padding:14px!important}.phase-answers11{grid-template-columns:minmax(0,1fr);gap:8px}.phase-answers11>button{min-height:75px;padding:13px 15px}.phase-answers11 strong{font-size:14px}.phase-answers11 span{font-size:12px;line-height:19px}.conversation-actions11{gap:9px;align-items:center}.conversation-actions11>div{gap:8px;flex-wrap:wrap;justify-content:end}.conversation-actions11 button{font-size:12px;padding:10px 14px}.conversation-actions11>button{padding:8px 0}.conversation-actions11 #conversation-skip11{font-size:11px;min-height:30px;padding:5px 2px;order:2}.example-shortcut11{display:block;text-align:center;font-size:11px;margin-top:21px;padding-top:13px}.example-shortcut11 button{font-size:11px;margin-left:6px}.conversation-attachments11>button{font-size:11px;margin:7px 0 0;padding-left:0}.project-record11{padding:20px}.project-record11 ol{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.project-record11 li button{min-height:67px}.project-record11 li strong{font-size:12px;line-height:20px}.project-record11 li span{font-size:11px}.project-lens-note11{font-size:11px;line-height:19px}.project-review-layout11{grid-template-columns:minmax(0,1fr);gap:20px}.project-summary11{grid-template-columns:minmax(0,1fr);gap:12px}.project-summary11 article:nth-child(3){grid-column:auto}.project-summary11 article{padding:20px}.project-summary11 article>p{font-size:16px;line-height:25px}.project-lens-summary11{position:static;padding:24px}.project-lens-summary11 h2{font-size:29px;line-height:34px}
 .planner-layout11{grid-template-columns:minmax(0,1fr);gap:20px}.package-selection11>header{padding:19px 20px}.package-selection11>header p{font-size:14px;line-height:23px}.phase-package11>summary{padding:16px;gap:10px;min-height:79px}.phase-package11>summary strong{font-size:16px}.phase-package11>summary small{font-size:12px;line-height:19px}.phase-package-body11{padding:0 10px 12px}.artifact-name11 strong{font-size:14px;line-height:22px}.artifact-name11 small{font-size:11px;line-height:18px}.artifact-kind11{width:20px}.artifact-choice11>label{width:30px}.phase-actions11{padding-left:6px;padding-right:6px}.phase-actions11 button{font-size:11px}.project-influences11{padding:18px}.plan-preview11{padding:22px}.plan-preview11 h2{font-size:29px;line-height:34px}.readiness11{padding:22px}.readiness11 h3{font-size:16px;line-height:24px}.readiness11 article p{font-size:14px;line-height:23px}.planning-truth11{font-size:11px;line-height:19px}
 .working-layout11{display:flex;flex-direction:column;height:auto;min-height:0;gap:18px}.working-preview11{order:2;max-height:720px;height:auto;overflow:auto}.artifact-index11{order:1;min-height:220px;max-height:260px}.artifact-index-list11{max-height:150px}.working-context11{order:3;padding:21px;overflow:visible}.artifact-preview-head11{padding:17px;gap:12px}.artifact-preview-head11 h2{font-size:18px;line-height:25px}.artifact-preview-head11 .label{font-size:11px;line-height:17px}.artifact-preview-head11 button{font-size:11px;min-width:56px;text-align:right;white-space:normal;justify-content:end}.artifact-paper11{margin:12px;padding:20px 16px}.artifact-section11{grid-template-columns:19px minmax(0,1fr);gap:8px;margin-bottom:24px}.artifact-section11 h3{font-size:15px;line-height:24px}.artifact-section11 p{font-size:15px;line-height:25px}.artifact-title11{font-size:11px;line-height:18px;gap:12px}.artifact-study11{height:470px}.artifact-index11 strong{font-size:14px;line-height:22px}.artifact-index11 small{font-size:11px;line-height:19px}.working-context11 details p{font-size:14px;line-height:23px}.working-context11 details button{font-size:11px}.working-disclosure11{font-size:12px;line-height:21px}.artifact-edit-dialog11{width:calc(100% - 28px)}.artifact-edit-text11{font-size:14px;line-height:23px;padding:14px}.edited-draft11{font-size:14px;line-height:24px}.source-path11{font-size:12px}
}
@media(max-width:360px){.demo-strip>p{font-size:11px;max-width:200px}.hub-landscape11>div{font-size:11px;gap:6px}.conversation11{padding:22px 18px}.conversation11 h1{font-size:30px}.conversation-actions11 .primary{font-size:11px;padding:10px 12px}.project-record11 ol{grid-template-columns:minmax(0,1fr)}.choicebar11>button{font-size:11px}.artifact-preview-head11 h2{font-size:17px}.artifact-paper11{padding:18px 13px}.project-conversation-head11 .tag{max-width:160px}}
@media(prefers-reduced-motion:reduce){.conversation-progress11 i,.phase-package11 summary svg{transition:none}}


.appbar-actions11{display:flex;align-items:center;gap:18px;flex:none}.appbar-exit11{font:400 12px/20px var(--action);gap:9px;padding:6px 0;min-height:40px}.appbar-exit11 svg{width:14px;height:14px}
.edit-stale11{padding:14px;border:1px solid #b8cda1;background:#eaf2df;font-size:14px;line-height:23px;border-radius:9px;margin-bottom:18px}
@media(min-width:1001px){.app11 .workspace-body{height:100dvh}.app11 .workspace-sidebar{height:100%}}
@media(max-width:760px){.appbar-actions11{gap:7px}.app11 .context-pill{font-size:11px;max-width:130px;white-space:normal;line-height:17px}.appbar-exit11{width:32px;min-width:32px;min-height:40px;padding:4px;justify-content:center}.appbar-exit11>span{display:none}.app11 .appbar>div:first-child{flex:1;min-width:0}.app11 .appbar{gap:10px}.app11 .breadcrumb{overflow-wrap:anywhere}.app11 .workspace-content{min-width:0}}
/* Light navigation labels sit on the dark studio rail. */
.studio-nav11>button,.studio-nav11 details button{color:#e3ecd8}.studio-nav11>p,.studio-nav11 details{color:#c3d1b5}.studio-nav11>button[aria-current="page"]{color:#fafcf5}
.studio-nav11>button:hover:not(:disabled),.studio-nav11 details button:hover{background:#ffffff12;color:#f7fbef}.studio-nav11>button:disabled{background:transparent;color:#aebca1;opacity:1}
