.brief-builder-controls select{background:var(--cream);width:100%;height:43px;color:var(--ink);font:inherit;border:1px solid #0a261f2b;border-radius:9px;outline:0;padding:0 11px;font-size:.87rem}.brief-builder-controls select:focus{border-color:#28614f}.organizer-offers-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:51px;display:grid}.organizer-offers-grid article{border:1px solid var(--border);background:#102a23;border-radius:20px;flex-direction:column;min-height:340px;padding:26px;display:flex}.organizer-offers-grid header{color:var(--gold);justify-content:space-between;align-items:center;display:flex}.organizer-offers-grid header span{color:#85918b;font-family:Georgia,serif}.organizer-offers-grid h3{letter-spacing:-.04em;margin:53px 0 8px;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.organizer-offers-grid b{color:var(--coral);font-size:.76rem}.organizer-offers-grid p{color:var(--soft);margin:15px 0 0;font-size:.88rem;line-height:1.65}.organizer-offers-grid small{border-top:1px solid var(--border);color:#cbd5cf;margin-top:auto;padding-top:25px;font-size:.73rem;font-weight:850}.commercial-guardrails{border:1px solid #e9c46a35;border-radius:19px;grid-template-columns:.6fr 1.4fr;align-items:center;gap:35px;margin-top:16px;padding:28px;display:grid}.commercial-guardrails>div{color:var(--gold);align-items:center;gap:11px;display:flex}.commercial-guardrails h3{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.commercial-guardrails ul{grid-template-columns:1fr 1fr;gap:12px 24px;margin:0;padding:0;list-style:none;display:grid}.commercial-guardrails li{color:#c7d2cc;align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.commercial-guardrails li svg{color:var(--gold);flex:none}.commercial-planner-heading h2{letter-spacing:-.052em;max-width:610px;margin:0;font-family:Georgia,serif;font-size:clamp(2.55rem,4.6vw,4.3rem);font-weight:500;line-height:.98}.commercial-planner-heading>p:last-child{color:#53625b;max-width:390px;margin:0;line-height:1.65}.commercial-planner-workspace{grid-template-columns:.72fr 1.28fr;align-items:start;gap:12px;margin-top:50px;display:grid}.commercial-planner-controls{gap:10px;display:grid}.organizer-law-section aside{align-content:start;gap:9px;display:grid}.organizer-law-section aside a{min-height:72px;color:var(--ink);background:#e9c46a;border:1px solid #0717132b;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:0 17px;font-size:.86rem;font-weight:850;text-decoration:none;display:grid}.organizer-law-section aside a svg:first-child{color:#8c3328}.organizer-law-section aside p{color:#3c433f;border-top:1px solid #0717132b;margin:13px 0 0;padding-top:18px;font-size:.8rem;line-height:1.58}.proposal-document{width:100%;max-width:880px;color:var(--ink);background:#f2ede1;border-radius:4px;overflow:hidden;box-shadow:0 28px 85px #00000045}.proposal-document-header{border-bottom:1px solid #0a261f20;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:0 42px;display:flex}.proposal-document-brand{align-items:center;gap:10px;font-family:Georgia,serif;font-weight:700;display:flex}.proposal-document-brand .brand-line{background:#28614f}.project-section-heading>span{color:var(--gold);font-family:Georgia,serif;font-size:2rem}.organizer-check-notice{color:#3d2a00;background:#fbecc4;border:1px solid #e9c46a;border-left-width:5px;border-radius:14px;grid-template-columns:auto 1fr;gap:12px;width:min(1120px,100% - 40px);margin:18px auto 0;padding:14px 16px;font-size:.86rem;line-height:1.5;display:grid}.organizer-check-notice.is-missing{border-color:var(--border);color:var(--soft);background:0 0;border-left-width:1px}@media (max-width:900px){.brief-builder-section{grid-template-columns:1fr;gap:42px}.organizer-offers-heading{grid-template-columns:1fr;gap:4px}.commercial-guardrails,.organizer-law-section{grid-template-columns:1fr;gap:38px}.commercial-planner-heading{grid-template-columns:1fr;gap:17px}.commercial-planner-heading>p:last-child{max-width:650px}.commercial-planner-workspace{grid-template-columns:1fr}.commercial-planner-controls{grid-template-columns:1fr 1fr}}@media (max-width:600px){.brief-builder-section,.organizer-offers-section,.commercial-planner-section,.organizer-law-section{padding-top:72px;padding-bottom:76px}.brief-builder-controls,.organizer-offers-grid{grid-template-columns:1fr}.organizer-offers-grid article{min-height:295px}.project-task:nth-child(n){border-right:0;border-bottom:1px solid var(--border)}.project-task:last-child{border-bottom:0}}.sponsor-document-brand{align-items:center;gap:9px;font-family:Georgia,serif;font-weight:700;display:flex}.sponsor-document-brand .brand-line{background:#28614f}.pipeline-board-scroller{overscroll-behavior-inline:contain;scrollbar-color:#d9a94a #102a23;max-width:100%;margin-top:13px;padding-bottom:12px;overflow-x:auto}.pipeline-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;min-width:1240px;display:grid}.pipeline-column.is-contract>header{box-shadow:inset 0 3px #4d947b}.pipeline-delete{color:#a8392b;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #a8392b66;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:.74rem;font-weight:900;display:inline-flex}.pipeline-delete.is-confirming{color:#fff;background:#a8392b}@media (max-width:600px){.pipeline-board-scroller{width:calc(100% + 14px)}.pipeline-board{min-width:1150px}}@media (max-width:640px){.launch-closeout-actions{grid-template-columns:1fr;display:grid}.launch-closeout-actions button,.launch-closeout-actions a{width:100%}}.results-document{color:var(--ink);background:#f3eee3;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #00000042}.results-document>header{border-bottom:1px solid #0a261f20;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 38px;display:flex}.results-document-brand{align-items:center;gap:9px;font-family:Georgia,serif;font-size:1.05rem;font-weight:700;display:flex}.results-document>header>span{color:#a44536;text-transform:uppercase;border:1px solid #a4453645;border-radius:999px;padding:7px 9px;font-size:.68rem;font-weight:900}.organizer-document-heading{color:inherit;font:inherit;letter-spacing:normal;margin:0}.organizer-document-kind,.organizer-document-name{display:block}.results-document-title{background:#e7e1d4;min-height:360px;padding:57px 38px 42px}.results-document-title .organizer-document-kind,.results-document-scorecard>p{color:#693228;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.results-document-title .organizer-document-name{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:760px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(3.4rem,6vw,6rem);font-weight:500;line-height:.88}.results-document-title>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:7px 15px;margin-top:43px;display:grid}.results-document-title>div span{color:#5a655f;text-transform:uppercase;font-size:.69rem;font-weight:850}.results-document-title>div strong{border-bottom:1px solid #0a261f1c;padding-bottom:6px;font-family:Georgia,serif;font-size:1rem}.results-document-scorecard{background:#d7aa50;padding:42px 38px}.results-document-scorecard>div{background:#0717132b;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:24px;display:grid}.results-document-scorecard article{background:#d7aa50;flex-direction:column;min-height:170px;padding:17px;display:flex}.results-document-scorecard article>svg{color:#7d3027}.results-document-scorecard article>span{color:#47422a;margin-top:25px;font-size:.72rem;font-weight:850}.results-document-scorecard article>strong{margin-top:7px;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1}.results-document-scorecard article>small{color:#474230;margin-top:7px;font-size:.68rem;font-weight:800}.results-document-scorecard article>i{background:#0717131f;border-radius:99px;height:5px;margin-top:auto;overflow:hidden}.results-document-scorecard article>i em{border-radius:inherit;background:#0d2a22;height:100%;display:block}.results-document-delivery,.results-document-learning{padding:43px 38px}.results-document h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.results-document-delivery>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:23px;display:grid}.results-document-delivery article{color:#626b65;border:1px solid #0a261f20;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;gap:9px;min-height:58px;padding:12px;display:grid}.results-document-delivery article>span{border:1px solid #0a261f24;border-radius:50%;place-items:center;width:21px;height:21px;display:grid}.results-document-delivery article.is-done{color:#234c3e}.results-document-delivery article.is-done>span{color:#fff;background:#28614f;border-color:#28614f}.results-document-delivery article p{margin:0;font-size:.78rem;font-weight:800;line-height:1.4}.results-document-economics{min-height:230px;color:var(--cream);background:#0d2a22;grid-template-columns:1.15fr .85fr;align-items:center;gap:38px;padding:40px 38px;display:grid}.results-document-economics>div>p{color:var(--coral);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.results-document-economics h2{color:var(--gold);margin-top:17px;font-size:clamp(3.3rem,6vw,5rem);line-height:.9}.results-document-economics>div>span{color:#aebfb6;margin-top:11px;font-size:.78rem;font-weight:800;display:block}.results-document-economics dl{margin:0}.results-document-economics dl>div{border-top:1px solid #ffffff19;justify-content:space-between;align-items:center;gap:16px;min-height:69px;display:flex}.results-document-economics dt{color:#a8bbb1;font-size:.76rem;font-weight:800}.results-document-economics dd{margin:0;font-family:Georgia,serif;font-size:1.05rem}.results-document-learning{background:#e7e1d4}.results-document-learning>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.results-document-learning article,.results-document-learning blockquote{background:#f3eee3;border:1px solid #0a261f20;border-radius:13px;padding:21px}.results-document-learning article span,.results-document-learning blockquote span{color:#a44536;text-transform:uppercase;font-size:.69rem;font-weight:900}.results-document-learning article p,.results-document-learning blockquote p{color:#536159;white-space:pre-wrap;margin:13px 0 0;font-size:.82rem;line-height:1.58}.results-document-learning blockquote{background:#d7aa50;margin:10px 0 0}.results-document-learning blockquote p{color:#3f433c;font-family:Georgia,serif;font-size:1.08rem}.results-document-renewal{background:#6fa98d;grid-template-columns:1.3fr .7fr;align-items:center;gap:35px;min-height:260px;padding:42px 38px;display:grid}.results-document-renewal.is-expand{background:#d7aa50}.results-document-renewal.is-stop{color:#fff5e5;background:#b96b59}.results-document-renewal>div>p,.results-document-renewal article>p{color:#4b2a24;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.results-document-renewal h2{margin-top:16px;font-size:clamp(2.9rem,5vw,4.6rem);line-height:.9}.results-document-renewal>div>span{color:#24362e;max-width:500px;margin-top:16px;font-size:.82rem;line-height:1.55;display:block}.results-document-renewal article{border:1px solid #0717132b;border-radius:14px;padding:22px}.results-document-renewal article strong{margin-top:20px;font-family:Georgia,serif;font-size:2.2rem;display:block}.results-document-renewal article span{color:#25362f;margin-top:8px;font-size:.76rem;font-weight:800;display:block}.results-document-renewal.is-stop>div>p,.results-document-renewal.is-stop article>p,.results-document-renewal.is-stop>div>span,.results-document-renewal.is-stop article span{color:#fff2dfd6}.results-document>footer{border-top:1px solid #0a261f20;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:104px;padding:23px 38px;display:grid}.results-document>footer svg{color:#a44536}.results-document>footer p{color:#616d66;margin:0;font-size:.74rem;line-height:1.55}@media (max-width:640px){.results-report-workspace{width:min(100% - 28px,1320px);padding-top:44px;padding-bottom:74px}.results-report-editor{grid-template-columns:1fr}.results-report-intro,.results-delivery-card{grid-column:1}.results-report-intro h1{max-width:100%;font-size:clamp(2.75rem,11vw,3.5rem)}.results-readiness{grid-template-columns:1fr;gap:9px}.results-readiness>p{text-align:left}.results-document>header{padding-left:20px;padding-right:20px}.results-document>header>span{text-align:right;max-width:140px;line-height:1.35}.results-document-title{min-height:330px;padding:45px 21px 34px}.results-document-title .organizer-document-name{font-size:clamp(3rem,13vw,4.15rem)}.results-document-title>div{grid-template-columns:1fr}.results-document-scorecard,.results-document-delivery,.results-document-learning,.results-document-renewal{padding:36px 21px}.results-document-scorecard>div{grid-template-columns:1fr 1fr}.results-document-scorecard article{min-height:154px}.results-document-delivery>div,.results-document-learning>div,.results-document-economics,.results-document-renewal{grid-template-columns:1fr}.results-document-economics{padding:38px 21px}.results-document>footer{padding-left:21px;padding-right:21px}.results-output-actions{grid-template-columns:1fr}}@media print{.sponsor-kit-no-print{display:none!important}.sponsor-kit-page{color:#071713;background:#fff;min-height:0;overflow:visible}.sponsor-kit-workspace{width:auto;margin:0;padding:0;display:block}.sponsor-kit-output{width:auto}.proposal-no-print,.contract-pack-no-print{display:none!important}.contract-pack-page{color:#071713;background:#fff;min-height:0;overflow:visible}.contract-pack-workspace{width:auto;margin:0;padding:0;display:block}.contract-pack-output{width:auto}.results-report-no-print{display:none!important}.results-report-page{color:#071713;background:#fff;min-height:0;overflow:visible}.results-report-workspace{width:auto;margin:0;padding:0;display:block}.results-report-output{width:auto}.results-document{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;overflow:visible}.results-document-title{min-height:275px}.results-document-title .organizer-document-name{font-size:4.4rem}.results-document-scorecard,.results-document-delivery,.results-document-economics,.results-document-learning,.results-document-renewal,.results-document>footer{break-inside:avoid}}.organizer-page{background:var(--background);min-height:100vh;color:var(--cream);overflow:hidden}.organizer-studio{width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0 100px}.readiness-console{border:1px solid var(--border);background:#102a23;border-radius:24px;margin-top:62px;overflow:hidden}.readiness-console>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 25px;display:flex}.readiness-console>header span{color:var(--gold);align-items:center;gap:9px;font-weight:900;display:flex}.readiness-console>header p{color:var(--soft);margin:0;font-size:.88rem}.readiness-fields{grid-template-columns:repeat(3,1fr);display:grid}.readiness-fields fieldset{border:0;border-right:1px solid var(--border);min-width:0;margin:0;padding:25px}.readiness-fields fieldset:last-child{border-right:0}.readiness-fields legend{width:100%;color:var(--coral);letter-spacing:.03em;padding:0 0 20px;font-size:.8rem;font-weight:900}.readiness-fields label{color:#c6d1cb;cursor:pointer;border:1px solid #0000;border-radius:11px;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:54px;padding:9px 11px;font-size:.85rem;line-height:1.35;display:grid}.readiness-fields label:has(input:checked){color:var(--cream);background:#ffffff09;border-color:#e9c46a55}.readiness-fields input{width:16px;height:16px;accent-color:var(--gold);margin:0}.readiness-result small{color:#573b2f;letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:900}.readiness-result h2{letter-spacing:-.045em;margin:7px 0 8px;font-family:Georgia,serif;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:500;line-height:1}.readiness-result p{color:#39453e;max-width:690px;margin:0;font-size:.9rem;line-height:1.62}.readiness-result>span{color:#39453e;border-left:1px solid #07171326;flex-direction:column;justify-content:center;min-height:96px;padding-left:24px;font-size:.84rem;line-height:1.45;display:flex}.readiness-result>span b{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.72rem}.readiness-result.is-pending{background:#d6e2da}.readiness-result.is-pending>svg{color:#28614f}.generated-brief{background:#ede8dc;border:1px solid #0a261f24;border-radius:21px;grid-column:1/-1;margin-top:4px;overflow:hidden}.generated-brief>header{color:#28614f;border-bottom:1px solid #0a261f20;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:69px;padding:0 22px;font-weight:900;display:grid}.generated-brief>header button{min-height:39px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #0a261f26;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:.75rem;font-weight:850;display:inline-flex}.generated-brief dl{grid-template-columns:repeat(5,1fr);margin:0;display:grid}.generated-brief dl>div{border-right:1px solid #0a261f18;min-height:105px;padding:19px}.generated-brief dl>div:last-child{border-right:0}.generated-brief dt{color:#5d6964;font-size:.72rem;font-weight:800}.generated-brief dd{margin:10px 0 0;font-family:Georgia,serif;font-size:1.18rem;line-height:1.2}.generated-brief>p{color:#53625b;border-top:1px solid #0a261f20;margin:0;padding:22px;font-size:.88rem;line-height:1.65}.generated-brief>p b{color:var(--ink);margin-bottom:7px;display:block}.commercial-select-field{background:#e5dfd2;border:1px solid #0a261f20;border-radius:14px;flex-direction:column;justify-content:center;min-height:93px;padding:15px 17px;display:flex}.commercial-select-field>span{color:#56645d;margin-bottom:8px;font-size:.75rem;font-weight:900}.commercial-select-field select{min-height:43px;color:var(--ink);font:inherit;background:#f5f0e5;border:1px solid #0a261f2b;border-radius:9px;outline:0;padding:0 11px;font-size:.87rem}.commercial-select-field select:focus{border-color:#28614f}.commercial-monthly{border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:#acbbb3;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:0;padding:0 27px;font-size:.78rem;display:flex}.commercial-monthly b{color:var(--cream);font-family:Georgia,serif;font-size:1.15rem}.commercial-includes{padding:17px 27px 24px}.commercial-includes ul{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;padding:0;list-style:none;display:grid}.commercial-includes li{color:#bdcac3;align-items:flex-start;gap:8px;font-size:.79rem;line-height:1.4;display:flex}.commercial-includes li svg{color:var(--gold);flex:none;margin-top:1px}.commercial-estimate-actions button:hover,.commercial-estimate-actions a:hover{transform:translateY(-1px)}.commercial-estimate-actions>:last-child:nth-child(odd){grid-column:1/-1}.commercial-disclaimer{color:#8fa299;margin:0;padding:0 27px 24px;font-size:.69rem;line-height:1.55}.proposal-page{min-height:100vh;color:var(--cream);background:#071713;overflow-x:hidden}.proposal-loading{background:#071713}.proposal-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:20px;width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 90px;display:grid}.proposal-draft-status{color:#8c3328;text-transform:uppercase;border:1px solid #a4453640;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900}.proposal-title-block{padding:58px 42px 48px}.proposal-title-block>p{color:#8c3328;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.73rem;font-weight:900}.proposal-title-block h1{letter-spacing:-.06em;max-width:720px;margin:20px 0 0;font-family:Georgia,serif;font-size:clamp(3.5rem,6vw,5.7rem);font-weight:500;line-height:.92}.proposal-title-block>strong{color:#4f5e56;margin-top:17px;font-size:1rem;font-weight:700;display:block}.proposal-title-block>div{color:#66736c;align-items:center;gap:12px;margin-top:37px;font-size:.75rem;display:flex}.proposal-title-block>div b{color:var(--ink)}.proposal-summary-grid{border-top:1px solid #0a261f20;border-bottom:1px solid #0a261f20;grid-template-columns:repeat(5,1fr);display:grid}.proposal-summary-grid>div{border-right:1px solid #0a261f20;flex-direction:column;justify-content:center;min-height:96px;padding:18px 16px;display:flex}.proposal-summary-grid>div:last-child{border-right:0}.proposal-summary-grid span{color:#69766f;font-size:.68rem;font-weight:850}.proposal-summary-grid b{margin-top:8px;font-family:Georgia,serif;font-size:1.02rem;line-height:1.25}.proposal-objective{color:var(--cream);background:#0d2a22;padding:48px 42px}.proposal-objective>p{color:var(--coral);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.proposal-objective h2{color:var(--gold);margin:16px 0 0;font-family:Georgia,serif;font-size:2.4rem;font-weight:500}.proposal-objective div{color:#c5d1ca;max-width:650px;margin-top:14px;font-size:.92rem;line-height:1.65}.proposal-two-column{grid-template-columns:1fr 1fr;gap:54px;padding:46px 42px;display:grid}.proposal-two-column h2,.proposal-roles>h2{letter-spacing:-.035em;margin:0 0 23px;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.proposal-two-column ul,.proposal-two-column ol{gap:13px;margin:0;padding:0;list-style:none;display:grid}.proposal-two-column li{color:#4c5b53;align-items:flex-start;gap:9px;min-height:30px;font-size:.81rem;line-height:1.45;display:flex}.proposal-two-column li svg{color:#28614f;flex:none;margin-top:1px}.proposal-two-column ol li span{color:#a44536;flex:0 0 27px;font-family:Georgia,serif;font-weight:700}.proposal-roles{background:#e7e1d4;border-top:1px solid #0a261f20;padding:45px 42px}.proposal-roles>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.proposal-roles article{background:#f3eee3;border:1px solid #0a261f20;border-radius:13px;padding:22px}.proposal-roles article svg{color:#a44536}.proposal-roles h3{margin:16px 0 0;font-family:Georgia,serif;font-size:1.2rem}.proposal-roles p{color:#536159;margin:9px 0 0;font-size:.78rem;line-height:1.55}.proposal-investment{background:#d7aa50;grid-template-columns:1.35fr .75fr;align-items:end;gap:30px;padding:49px 42px;display:grid}.proposal-investment>div p{color:#7d3027;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.proposal-investment h2,.proposal-investment h3{letter-spacing:-.055em;margin:12px 0 0;font-family:Georgia,serif;font-size:clamp(2.8rem,5vw,4.7rem);font-weight:500;line-height:.95}.proposal-investment h3{font-size:clamp(1.75rem,3vw,2.7rem)}.proposal-investment>div span{color:#4e493a;margin-top:9px;font-size:.71rem;font-weight:800;display:block}.proposal-investment small{color:#5c513c;border-top:1px solid #0717132b;grid-column:1/-1;padding-top:18px;font-size:.7rem}.proposal-boundaries{background:#f2ede1}.proposal-boundaries ul li{border-left:2px solid #d9a94a;padding-left:13px}.proposal-document-footer{border-top:1px solid #0a261f20;grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:115px;padding:25px 42px;display:grid}.proposal-document-footer p{color:#647069;margin:0;font-size:.68rem;line-height:1.55}.proposal-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(680px,100% - 40px);min-height:560px;margin:0 auto;display:flex}.proposal-empty>svg{color:var(--gold)}.proposal-empty h1{letter-spacing:-.05em;margin:25px 0 0;font-family:Georgia,serif;font-size:clamp(2.8rem,7vw,4.8rem);font-weight:500}.proposal-empty p{max-width:470px;color:var(--soft);margin:17px 0 0;line-height:1.6}.proposal-empty a{background:var(--gold);min-height:50px;color:var(--ink);border-radius:10px;align-items:center;margin-top:27px;padding:0 18px;font-size:.82rem;font-weight:900;text-decoration:none;display:inline-flex}.project-command-grid{grid-template-columns:.72fr 1.18fr 1fr;gap:10px;margin-top:48px;display:grid}.project-command-grid>article{border:1px solid var(--border);border-radius:20px;min-height:260px}.project-progress-card{background:#102a23;flex-direction:column;padding:23px;display:flex}.project-progress-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.project-progress-card header span{color:var(--soft);font-size:.72rem;font-weight:850}.project-progress-card header b{color:var(--coral);text-align:right;font-size:.68rem}.project-progress-number{color:var(--gold);align-items:flex-start;margin-top:31px;display:flex}.project-progress-number strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:5rem;font-weight:500;line-height:.8}.project-progress-number span{margin:3px 0 0 5px;font-family:Georgia,serif;font-size:1.5rem}.project-progress-track{background:#ffffff14;border-radius:99px;height:7px;margin-top:auto;overflow:hidden}.project-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--coral), var(--gold));height:100%;display:block}.project-progress-card small{color:#96a89f;margin-top:10px;font-size:.68rem}.project-next-card{color:var(--ink);background:#d9a94a;flex-direction:column;padding:26px;display:flex}.project-next-card>p{color:#7d3027;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.project-next-card h2{letter-spacing:-.04em;margin:28px 0 0;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1.05}.project-next-card>span{color:#4c514a;margin-top:13px;font-size:.8rem;line-height:1.55}.project-next-card>b{border:1px solid #07171330;border-radius:999px;width:max-content;margin-top:auto;padding:7px 10px;font-size:.68rem}.project-facts-card{background:#0d241e;padding:11px 24px}.project-facts-card dl{margin:0}.project-facts-card dl>div{border-bottom:1px solid var(--border);grid-template-columns:.65fr 1.35fr;align-items:center;gap:10px;min-height:59px;display:grid}.project-facts-card dl>div:last-child{border-bottom:0}.project-facts-card dt{color:#91a39a;font-size:.68rem;font-weight:800}.project-facts-card dd{color:var(--cream);text-align:right;margin:0;font-family:Georgia,serif;font-size:.95rem;line-height:1.3}.project-checklist-section{margin-top:78px}.project-phase-list{gap:12px;margin-top:25px;display:grid}.project-phase-card{border:1px solid var(--border);background:#0d241e;border-radius:19px;overflow:hidden}.project-phase-card>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:72px;padding:0 22px;display:flex}.project-phase-card>header h2{margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.project-phase-card>header span{color:var(--gold);font-size:.75rem;font-weight:900}.project-phase-card>div{grid-template-columns:1fr 1fr;display:grid}.organizer-check-notice p{margin:4px 0}.organizer-check-notice a{color:inherit;align-items:center;gap:4px;font-weight:900;display:inline-flex}@media (max-width:600px){.organizer-steps,.organizer-check-notice{width:min(100% - 28px,1120px)}.organizer-steps ol{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.organizer-steps li a{white-space:nowrap}.organizer-steps-next{margin-left:0}}@media print{.organizer-steps-no-print{display:none!important}.organizer-check-notice{color:#26332d!important;background:0 0!important;border-color:#9aa8a1!important}.organizer-check-notice span,.organizer-check-notice a,.organizer-check-notice p,.proposal-empty p{color:#26332d!important}}.project-notes-section textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:212px;color:var(--cream);font:inherit;background:#17372f;border-radius:12px;outline:0;margin-top:18px;padding:15px;font-size:.82rem;line-height:1.55}.project-notes-section textarea::placeholder{color:#809189}.project-notes-section textarea:focus{border-color:var(--gold)}.project-notes-section>article{color:var(--ink);background:#d9a94a;flex-direction:column;display:flex}.project-notes-section>article>svg{color:#7d3027}.project-notes-section>article h2{letter-spacing:-.04em;margin:23px 0 0;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.project-notes-section>article p{color:#4b514d;margin:13px 0 0;font-size:.8rem;line-height:1.6}.project-notes-section>article button,.project-notes-section>article a{background:var(--ink);min-height:48px;color:var(--cream);font:inherit;cursor:pointer;border:1px solid #07171335;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:.76rem;font-weight:900;text-decoration:none;display:inline-flex}.project-notes-section>article button{margin-top:auto}.project-notes-section>article a{color:var(--ink);background:0 0;margin-top:7px}@media (max-width:900px){.readiness-fields{grid-template-columns:1fr}.readiness-fields fieldset{border-right:0;border-bottom:1px solid var(--border)}.readiness-fields fieldset:last-child{border-bottom:0}.readiness-result{grid-template-columns:auto 1fr}.readiness-result>span{border-top:1px solid #07171326;border-left:0;grid-column:1/-1;min-height:auto;padding:20px 0 0}.generated-brief dl{grid-template-columns:repeat(2,1fr)}.generated-brief dl>div{border-bottom:1px solid #0a261f18}.commercial-offer-picker{grid-column:1/-1}.proposal-workspace{grid-template-columns:1fr}.proposal-document{max-width:none}.project-command-grid{grid-template-columns:.8fr 1.2fr}.project-facts-card{grid-column:1/-1;min-height:auto!important}.project-facts-card dl{grid-template-columns:1fr 1fr;display:grid}.project-facts-card dl>div:nth-child(odd){border-right:1px solid var(--border);padding-right:20px}.project-facts-card dl>div:nth-child(2n){padding-left:20px}.project-notes-section{grid-template-columns:1fr}}@media (max-width:600px){.organizer-studio{width:min(100% - 28px,1120px);padding-top:52px;padding-bottom:76px}.readiness-console{margin-top:44px}.readiness-console>header{flex-direction:column;justify-content:center;align-items:flex-start;padding-top:18px;padding-bottom:18px}.readiness-result{grid-template-columns:1fr}.readiness-result>span{grid-column:1}.generated-brief>header{grid-template-columns:auto 1fr;padding-top:14px;padding-bottom:14px}.generated-brief>header button{grid-column:1/-1;justify-content:center}.generated-brief dl{grid-template-columns:1fr}.generated-brief dl>div{border-right:0;min-height:88px}.commercial-guardrails ul,.commercial-planner-controls{grid-template-columns:1fr}.commercial-offer-picker{grid-column:1;padding:14px}.commercial-estimate>header{flex-direction:column;justify-content:center;align-items:flex-start;min-height:150px}.commercial-estimate>header h3{font-size:clamp(2.35rem,12vw,3.7rem)}.commercial-estimate>header strong{margin-bottom:0}.commercial-estimate-basis dl{grid-template-columns:1fr 1fr}.commercial-estimate-basis dl>div{border-bottom:1px solid var(--border)}.commercial-estimate-basis dl>div:nth-child(2){border-right:0}.commercial-estimate-basis dl>div:nth-child(n+3){border-bottom:0}.commercial-includes ul,.commercial-estimate-actions{grid-template-columns:1fr}.proposal-workspace{width:min(100% - 28px,1180px);padding-top:34px;padding-bottom:72px}.proposal-document-header{min-height:72px;padding-left:21px;padding-right:21px}.proposal-draft-status{text-align:center;max-width:145px;line-height:1.35}.proposal-title-block{padding:44px 21px 38px}.proposal-title-block h1{font-size:clamp(3rem,14vw,4.3rem)}.proposal-summary-grid{grid-template-columns:1fr 1fr}.proposal-summary-grid>div{border-bottom:1px solid #0a261f20;min-height:88px}.proposal-summary-grid>div:nth-child(2n){border-right:0}.proposal-summary-grid>div:last-child{border-bottom:0}.proposal-objective{padding:38px 21px}.proposal-two-column{grid-template-columns:1fr;gap:42px;padding:38px 21px}.proposal-roles{padding:38px 21px}.proposal-roles>div{grid-template-columns:1fr}.proposal-investment{grid-template-columns:1fr;padding:40px 21px}.proposal-investment h2{font-size:clamp(2.65rem,12vw,4rem)}.proposal-investment small{grid-column:1}.proposal-document-footer{padding-left:21px;padding-right:21px}.project-command-grid{grid-template-columns:1fr;margin-top:35px}.project-command-grid>article{min-height:245px}.project-facts-card{grid-column:1}.project-facts-card dl{display:block}.project-facts-card dl>div:nth-child(n){border-right:0;padding-left:0;padding-right:0}.project-checklist-section{margin-top:62px}.project-phase-card>div{grid-template-columns:1fr}.project-notes-section{margin-top:48px}.project-notes-section>div,.project-notes-section>article{min-height:295px;padding:21px}}.sponsor-price-row{margin-top:13px}.sponsor-price-row label>div{border:1px solid var(--border);background:#17372f;border-radius:9px;align-items:center;min-height:45px;display:flex}.sponsor-price-row label>div b{color:var(--gold);padding-left:11px;font-size:.8rem}.sponsor-price-row label>div input{background:0 0;border:0;min-width:0}.sponsor-inventory-card label>svg{color:var(--coral);margin-top:1px}.sponsor-inventory-card label>div{flex-direction:column;min-width:0;display:flex}.sponsor-inventory-card label b{font-size:.84rem}.sponsor-inventory-card label small{color:#90a299;margin-top:5px;font-size:.75rem;line-height:1.42}.sponsor-guardrail-card>div{gap:8px;display:grid}.sponsor-guardrail-card label{border:1px solid var(--border);color:#c5d1cb;cursor:pointer;border-radius:10px;grid-template-columns:21px 1fr;align-items:center;gap:10px;min-height:58px;padding:10px 12px;font-size:.82rem;line-height:1.42;display:grid;position:relative}.sponsor-guardrail-card>p{color:var(--gold);grid-template-columns:auto 1fr;gap:8px;margin:14px 0 0;font-size:.76rem;line-height:1.45;display:grid}.sponsor-one-pager{color:var(--ink);background:#f2ede1;border-radius:4px;overflow:hidden;box-shadow:0 28px 85px #00000045}.sponsor-one-pager>header{border-bottom:1px solid #0a261f20;justify-content:space-between;align-items:center;gap:16px;min-height:78px;padding:0 38px;display:flex}.sponsor-one-pager>header>span{color:#8c3328;text-align:center;text-transform:uppercase;border:1px solid #a4453640;border-radius:999px;padding:7px 10px;font-size:.68rem;font-weight:900}.sponsor-document-title{background:#e9c46a;flex-direction:column;min-height:350px;padding:55px 38px 42px;display:flex}.sponsor-document-title .organizer-document-kind{color:#7d3027;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:900}.sponsor-document-title .organizer-document-name{overflow-wrap:anywhere;letter-spacing:-.062em;max-width:720px;margin:25px 0 0;font-family:Georgia,serif;font-size:clamp(3.6rem,6vw,5.8rem);font-weight:500;line-height:.91}.sponsor-document-title>div{align-items:center;gap:12px;margin-top:auto;display:flex}.sponsor-document-title>div span{color:#5a513b;font-size:.76rem;font-weight:850}.sponsor-document-title>div strong{font-family:Georgia,serif;font-size:1.2rem}.sponsor-document-facts{border-bottom:1px solid #0a261f20;grid-template-columns:repeat(4,1fr);display:grid}.sponsor-document-facts>div{border-right:1px solid #0a261f20;flex-direction:column;justify-content:center;min-height:92px;padding:17px;display:flex}.sponsor-document-facts>div:last-child{border-right:0}.sponsor-document-facts span{color:#606c65;font-size:.7rem;font-weight:850}.sponsor-document-facts b{margin-top:8px;font-family:Georgia,serif;font-size:1rem;line-height:1.25}.sponsor-document-overview{color:var(--cream);background:#0d2a22;padding:46px 38px}.sponsor-document-overview>p{color:var(--coral);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.sponsor-document-overview h2{max-width:690px;color:var(--gold);margin:17px 0 0;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1.08}.sponsor-document-overview>span{color:#b9c8c0;max-width:680px;margin-top:17px;font-size:.84rem;line-height:1.6;display:block}.sponsor-document-deliverables{padding:44px 38px}.sponsor-document-deliverables>h2,.sponsor-document-boundaries>h2{margin:0;font-family:Georgia,serif;font-size:1.8rem;font-weight:500}.sponsor-document-deliverables>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;display:grid}.sponsor-document-deliverables article{background:#e8e2d5;border:1px solid #0a261f20;border-radius:12px;grid-template-columns:24px 1fr;gap:10px;min-height:116px;padding:17px;display:grid}.sponsor-document-deliverables article>svg{color:#a44536}.sponsor-document-deliverables article b{font-size:.86rem}.sponsor-document-deliverables article p{color:#58655e;margin:8px 0 0;font-size:.76rem;line-height:1.45}.sponsor-document-investment{background:#d7aa50;justify-content:space-between;align-items:center;gap:30px;min-height:210px;padding:38px;display:flex}.sponsor-document-investment p{color:#702d24;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.sponsor-document-investment h2{letter-spacing:-.055em;margin:13px 0 0;font-family:Georgia,serif;font-size:clamp(3.5rem,6vw,5.7rem);font-weight:500;line-height:.9}.sponsor-document-investment span{color:#474234;margin-top:10px;font-size:.74rem;font-weight:800;display:block}.sponsor-document-investment>svg{color:#7d3027}.sponsor-document-boundaries{padding:43px 38px}.sponsor-document-boundaries ul{gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}.sponsor-document-boundaries li{color:#4e5b54;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.5;display:flex}.sponsor-document-boundaries li svg{color:#28614f;flex:none;margin-top:2px}.sponsor-one-pager>footer{border-top:1px solid #0a261f20;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:92px;padding:20px 38px;display:grid}.sponsor-one-pager>footer svg{color:#a44536}.sponsor-one-pager>footer p{color:#606c65;margin:0;font-size:.72rem;line-height:1.5}@media (max-width:600px){.sponsor-editor-card,.sponsor-inventory-card,.sponsor-guardrail-card{padding:18px}.sponsor-editor-fields>div,.sponsor-price-row{grid-template-columns:1fr}.sponsor-one-pager>header{padding-left:20px;padding-right:20px}.sponsor-one-pager>header>span{max-width:148px;line-height:1.35}.sponsor-document-title{min-height:310px;padding:43px 21px 34px}.sponsor-document-title .organizer-document-name{font-size:clamp(3rem,13vw,4.1rem)}.sponsor-document-title>div{flex-direction:column;align-items:flex-start;gap:5px}.sponsor-document-facts{grid-template-columns:1fr 1fr}.sponsor-document-facts>div{border-bottom:1px solid #0a261f20}.sponsor-document-facts>div:nth-child(2n){border-right:0}.sponsor-document-facts>div:nth-last-child(-n+2){border-bottom:0}.sponsor-document-overview,.sponsor-document-deliverables,.sponsor-document-investment,.sponsor-document-boundaries{padding:36px 21px}.sponsor-document-overview h2{font-size:1.65rem}.sponsor-document-deliverables>div{grid-template-columns:1fr}.sponsor-document-investment h2{font-size:3.4rem}.sponsor-document-investment>svg{display:none}.sponsor-one-pager>footer{padding-left:21px;padding-right:21px}}.economics-intro{grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:end;gap:72px;display:grid}.economics-intro>div{min-width:0}.economics-intro h1{letter-spacing:-.064em;max-width:760px;margin:21px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.35rem,5.7vw,5.5rem);font-weight:500;line-height:.92}.economics-intro>div:last-child>p{color:var(--soft);margin:0;font-size:1rem;line-height:1.7}.economics-intro>div:last-child>span{color:#aebfb6;align-items:center;gap:8px;margin-top:20px;font-size:.82rem;font-weight:850;display:flex}.economics-intro>div:last-child>span svg{color:var(--gold)}.economics-command-bar nav{align-items:center;gap:6px;display:flex}.economics-command-bar a{border:1px solid var(--border);color:#cbd5cf;border-radius:9px;align-items:center;gap:8px;min-height:43px;padding:0 12px;font-size:.78rem;font-weight:850;text-decoration:none;display:flex}.economics-command-bar a:last-child{color:var(--gold);border-color:#e9c46a45}.economics-workbench{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);align-items:start;gap:12px;margin-top:13px;display:grid}.economics-revenue-panel>header p:last-child{color:#56645d;max-width:650px;margin:12px 0 0;font-size:.94rem;line-height:1.6}.economics-revenue-lines{display:grid}.economics-revenue-lines article{border-bottom:1px solid #0a261f20;grid-template-columns:minmax(0,1fr) 132px 168px;align-items:center;gap:16px;min-height:152px;padding:22px 27px;display:grid}.economics-revenue-lines article:last-child{border-bottom:0}.economics-stream-name{grid-template-columns:32px 1fr;align-items:start;gap:12px;min-width:0;display:grid}.economics-stream-name>svg{color:#a44536}.economics-stream-name h2{letter-spacing:-.025em;margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.economics-stream-name p{color:#59665f;max-width:400px;margin:7px 0 0;font-size:.8rem;line-height:1.48}.economics-revenue-lines label{flex-direction:column;gap:7px;min-width:0;display:flex}.economics-revenue-lines label>span{color:#59665f;font-size:.8rem;font-weight:850}.economics-revenue-lines label>input,.economics-revenue-lines label>div{background:#f8f4eb;border:1px solid #0a261f28;border-radius:9px;align-items:center;width:100%;min-height:45px;display:flex}.economics-revenue-lines input{width:100%;min-width:0;min-height:43px;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:0 11px;font-size:.9rem;font-weight:750}.economics-revenue-lines label>div b{color:#8c3328;padding-left:11px;font-size:.82rem}.economics-revenue-lines label small{color:#5e6b64;min-height:17px;font-size:.7rem;line-height:1.3}.economics-side-panel{gap:12px;display:grid}.economics-cost-card{border:1px solid var(--border);background:#102a23;border-radius:20px;padding:23px}.economics-cost-card>header{grid-template-columns:auto 1fr;align-items:start;gap:11px;display:grid}.economics-cost-card>header>svg{color:var(--coral)}.economics-cost-card h2{margin:0;font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.economics-cost-card>header p{color:#93a69c;margin:8px 0 0;font-size:.8rem;line-height:1.5}.economics-cost-card>div{margin-top:22px;display:grid}.economics-cost-card>div>label{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 113px;align-items:center;gap:10px;min-height:57px;display:grid}.economics-cost-card>div>label>span,.economics-variable-field>span{color:#c4d0ca;font-size:.8rem;font-weight:800}.economics-cost-card label>div{border:1px solid var(--border);background:#17372f;border-radius:8px;align-items:center;min-height:39px;display:flex}.economics-cost-card label b{color:var(--gold);padding-left:9px;font-size:.75rem}.economics-cost-card input{width:100%;min-width:0;min-height:37px;color:var(--cream);font:inherit;background:0 0;border:0;outline:0;padding:0 8px;font-size:.82rem;font-weight:800}.economics-variable-field{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) 113px;align-items:center;gap:8px 10px;margin-top:6px;padding-top:14px;display:grid}.economics-variable-field>div b{padding:0 9px 0 0}.economics-variable-field small{color:#80958a;grid-column:1/-1;font-size:.71rem;line-height:1.4}.economics-break-even-card{min-height:290px;color:var(--ink);background:#d9a94a;border-radius:20px;flex-direction:column;padding:25px;display:flex}.economics-break-even-card>div:first-child p{color:#702d24;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:900}.economics-break-even-card>div:first-child strong{letter-spacing:-.06em;margin-top:22px;font-family:Georgia,serif;font-size:clamp(3.1rem,5vw,4.6rem);font-weight:500;line-height:.88;display:block}.economics-break-even-card>div:first-child span{color:#464233;margin-top:10px;font-size:.78rem;font-weight:800;display:block}.economics-break-even-track{background:#07171322;border-radius:999px;height:9px;margin-top:28px;overflow:hidden}.economics-break-even-track i{border-radius:inherit;background:#0b211b;height:100%;display:block}.economics-break-even-card dl{grid-template-columns:1fr 1fr;gap:9px;margin:auto 0 0;display:grid}.economics-break-even-card dl>div{border-top:1px solid #0717132b;min-height:62px;padding-top:13px}.economics-break-even-card dt{color:#454230;font-size:.7rem;font-weight:800;line-height:1.35}.economics-break-even-card dd{margin:7px 0 0;font-family:Georgia,serif;font-size:1.25rem;font-weight:700}.economics-mix-section>header button{min-height:44px;color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:1px solid #e9c46a42;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-size:.78rem;font-weight:850;display:flex}.economics-mix-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:22px;display:grid}.economics-mix-grid article{border:1px solid var(--border);background:#102a23;border-radius:12px;min-width:0;padding:15px}.economics-mix-grid article>div{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.economics-mix-grid span{color:#c1cec7;font-size:.76rem;font-weight:800}.economics-mix-grid b{color:var(--gold);font-family:Georgia,serif;font-size:1rem}.economics-mix-grid i{background:#ffffff12;border-radius:99px;height:6px;margin-top:17px;display:block;overflow:hidden}.economics-mix-grid em{border-radius:inherit;background:linear-gradient(90deg, var(--coral), var(--gold));height:100%;display:block}.economics-mix-grid small{color:#81958a;margin-top:10px;font-size:.72rem;display:block}.economics-empty-mix{color:#82968b;margin:22px 0 0;font-size:.88rem}.economics-disclaimer{color:#82968b;grid-template-columns:auto 1fr;align-items:start;gap:12px;max-width:900px;margin:28px auto 0;display:grid}.economics-disclaimer svg{color:var(--gold)}.economics-disclaimer p{margin:0;font-size:.78rem;line-height:1.6}@media (max-width:900px){.economics-intro{grid-template-columns:1fr;gap:28px}.economics-intro>div:last-child{max-width:680px}.economics-command-bar{grid-template-columns:auto 1fr}.economics-command-bar nav{grid-column:1/-1}.economics-command-bar a{flex:1;justify-content:center}.economics-metrics{grid-template-columns:1fr 1fr}.economics-metrics article:nth-child(3){border-top:1px solid var(--border);border-left:0}.economics-metrics article:nth-child(4){border-top:1px solid var(--border)}.economics-workbench{grid-template-columns:1fr}.economics-side-panel{grid-template-columns:1fr 1fr}.economics-revenue-lines article{grid-template-columns:minmax(0,1fr) 132px 168px}.economics-mix-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.economics-intro h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.75rem,10.6vw,3.4rem)}.economics-command-bar{grid-template-columns:1fr;padding:14px}.economics-command-bar>div{grid-template-columns:repeat(3,1fr);display:grid}.economics-command-bar button{padding:0 7px}.economics-command-bar nav{grid-column:1;grid-template-columns:1fr 1fr;display:grid}.economics-command-bar a{text-align:center;padding:0 8px}.economics-command-bar nav a:last-child:nth-child(odd){grid-column:1/-1}.economics-metrics article{min-height:132px;padding:17px}.economics-metrics span{font-size:.76rem}.economics-metrics strong{font-size:2rem}.economics-revenue-panel>header{padding:22px}.economics-revenue-lines article{grid-template-columns:1fr 1fr;padding:22px}.economics-stream-name{grid-column:1/-1}.economics-side-panel{grid-template-columns:1fr}.economics-cost-card,.economics-break-even-card,.economics-mix-section{padding:20px}.economics-mix-grid{grid-template-columns:1fr}.economics-mix-section>header{align-items:flex-start}.economics-mix-section>header button{flex:none}}.pipeline-command-row{grid-template-columns:minmax(0,1fr) minmax(390px,480px);align-items:end;gap:68px;display:grid}.pipeline-tool-links{flex-wrap:wrap;gap:7px;display:flex}.pipeline-economics-link{width:max-content;min-height:43px;color:var(--gold);border:1px solid #e9c46a42;border-radius:9px;align-items:center;gap:8px;margin-top:16px;padding:0 12px;font-size:.8rem;font-weight:850;text-decoration:none;display:inline-flex}.pipeline-add-card{background:#102a23;border:1px solid #e9c46a38;border-radius:20px;gap:13px;padding:22px;display:grid;box-shadow:0 24px 72px #0000002b}.pipeline-add-card>header{color:var(--coral);align-items:center;gap:9px;padding-bottom:5px;display:flex}.pipeline-add-card>header h2{color:var(--cream);margin:0;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.pipeline-add-card label{flex-direction:column;gap:7px;min-width:0;display:flex}.pipeline-add-card label>span,.pipeline-lead-fields label>span{color:#bac8c1;font-size:.78rem;font-weight:850}.pipeline-add-card input,.pipeline-add-card select,.pipeline-lead-fields input,.pipeline-lead-fields textarea{border:1px solid var(--border);width:100%;min-height:45px;color:var(--cream);font:inherit;background:#17372f;border-radius:9px;outline:0;padding:0 12px;font-size:.84rem}.pipeline-add-card input::placeholder,.pipeline-lead-fields input::placeholder,.pipeline-lead-fields textarea::placeholder{color:#758a7f}.pipeline-add-card input:focus,.pipeline-add-card select:focus,.pipeline-lead-fields input:focus,.pipeline-lead-fields textarea:focus{border-color:var(--gold)}.pipeline-add-card>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pipeline-add-card>button{border:1px solid var(--gold);background:var(--gold);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:3px;font-size:.82rem;font-weight:900;display:flex}.pipeline-add-card>button:disabled{cursor:not-allowed;opacity:.42}.pipeline-metrics{border:1px solid var(--border);background:#ffffff05;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid;overflow:hidden}.pipeline-metrics article{grid-template-columns:auto auto 1fr;align-items:center;gap:9px;min-height:100px;padding:21px;display:grid}.pipeline-metrics article+article{border-left:1px solid var(--border)}.pipeline-metrics svg{color:var(--coral)}.pipeline-metrics strong{font-family:Georgia,serif;font-size:2.15rem;font-weight:500}.pipeline-metrics span{color:#9baca3;align-self:end;margin-bottom:10px;font-size:.78rem;font-weight:800}.pipeline-toolbar{grid-template-columns:minmax(260px,1fr) 210px;gap:9px;margin-top:34px;display:grid}.pipeline-toolbar label{border:1px solid var(--border);color:#81968b;background:#102a23;border-radius:11px;align-items:center;gap:9px;min-height:50px;padding:0 14px;display:flex}.pipeline-toolbar input,.pipeline-toolbar select{width:100%;min-width:0;color:var(--cream);font:inherit;background:0 0;border:0;outline:0;font-size:.84rem}.pipeline-toolbar input::placeholder{color:#7b9085}.pipeline-card-list{align-content:start;gap:9px;padding:9px;display:grid}.pipeline-lead-card{background:#132f27;border:1px solid #ffffff12;border-radius:13px;padding:14px;overflow:hidden;box-shadow:0 10px 30px #00000018}.pipeline-lead-meta{justify-content:space-between;align-items:center;gap:10px;display:flex}.pipeline-lead-meta span{color:var(--gold);letter-spacing:.04em;text-transform:uppercase;background:#e9c46a12;border-radius:6px;padding:5px 7px;font-size:.63rem;font-weight:900}.pipeline-lead-meta small{color:#8ca096;text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.pipeline-lead-card h3{margin:17px 0 6px;font-family:Georgia,serif;font-size:1.25rem;font-weight:500;line-height:1.05}.pipeline-lead-card>p{color:#8fa198;min-height:32px;margin:0;font-size:.72rem;line-height:1.45}.pipeline-next-action{border:1px solid var(--border);background:#0d251f;border-radius:9px;grid-template-columns:auto 1fr;align-content:center;gap:5px 8px;min-height:54px;margin-top:13px;padding:10px;display:grid}.pipeline-next-action svg{color:var(--coral);grid-row:1/3;align-self:center}.pipeline-next-action span{color:#c5d0ca;font-size:.7rem;line-height:1.35}.pipeline-next-action time{color:#83988d;font-size:.64rem}.pipeline-lead-card details{margin-top:11px}.pipeline-lead-card summary{border-top:1px solid var(--border);color:#9cafa5;cursor:pointer;justify-content:space-between;align-items:center;gap:9px;min-height:38px;font-size:.72rem;font-weight:850;list-style:none;display:flex}.pipeline-lead-card summary::-webkit-details-marker{display:none}.pipeline-lead-card details[open] summary svg{transform:rotate(180deg)}.pipeline-lead-fields{gap:10px;padding-bottom:9px;display:grid}.pipeline-lead-fields label{gap:6px;min-width:0;display:grid}.pipeline-lead-fields input{min-height:41px;font-size:.75rem}.pipeline-lead-fields textarea{resize:vertical;min-height:92px;padding-top:10px;font-size:.75rem;line-height:1.45}.pipeline-lead-actions{grid-template-columns:38px minmax(0,1fr) 38px 38px;gap:6px;display:grid}.pipeline-lead-actions button,.pipeline-lead-actions a{border:1px solid var(--border);color:#b6c4bd;min-width:0;min-height:38px;font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:.66rem;font-weight:850;text-decoration:none;display:flex}.pipeline-lead-actions button:disabled{cursor:not-allowed;opacity:.27}.pipeline-lead-actions a{color:var(--gold)}.pipeline-empty{color:#768c81;text-align:center;border:1px dashed #ffffff15;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:176px;padding:22px;font-size:.72rem;display:flex}.pipeline-warning{color:#82968b;grid-template-columns:auto 1fr;align-items:start;gap:11px;max-width:920px;margin:28px auto 0;padding:18px 20px;display:grid}.pipeline-warning svg{color:var(--gold)}.pipeline-warning p{margin:0;font-size:.74rem;line-height:1.58}@media (max-width:900px){.pipeline-command-row{grid-template-columns:1fr;gap:42px}.pipeline-add-card{max-width:620px}.pipeline-metrics{grid-template-columns:1fr 1fr}.pipeline-metrics article:nth-child(3){border-top:1px solid var(--border);border-left:0}.pipeline-metrics article:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:600px){.pipeline-add-card{padding:18px}.pipeline-add-card>div{grid-template-columns:1fr}.pipeline-metrics{margin-top:42px}.pipeline-metrics article{min-height:89px;padding:15px}.pipeline-metrics strong{font-size:1.8rem}.pipeline-metrics span{margin-bottom:7px;font-size:.68rem}.pipeline-toolbar{grid-template-columns:1fr}.pipeline-column{min-height:470px}.pipeline-warning{padding-left:3px;padding-right:3px}}.contract-fields,.contract-textarea-field{gap:13px;margin-top:19px;display:grid}.contract-fields>label,.contract-fields>div>label,.contract-textarea-field{gap:7px;min-width:0;display:grid}.contract-fields>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contract-fields label>span,.contract-textarea-field>span{color:#c5d0ca;font-size:.78rem;font-weight:850}.contract-fields input,.contract-fields select,.contract-textarea-field textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:45px;color:var(--cream);font:inherit;background:#17372f;border-radius:9px;outline:0;padding:0 12px;font-size:.84rem}.contract-fields input::placeholder,.contract-textarea-field textarea::placeholder{color:#789086}.contract-fields input:focus,.contract-fields select:focus,.contract-textarea-field textarea:focus{border-color:var(--gold)}.contract-number-field{border:1px solid var(--border);background:#17372f;border-radius:9px;align-items:center;min-width:0;display:flex}.contract-number-field input{background:0 0;border:0}.contract-number-field b{color:var(--gold);white-space:nowrap;padding:0 11px;font-size:.72rem}.contract-textarea-field textarea{resize:vertical;min-height:112px;padding-top:11px;line-height:1.5}.contract-alert{color:#d2c6a8;background:#e9c46a0a;border:1px solid #e9c46a30;border-radius:9px;grid-template-columns:auto 1fr;gap:9px;margin:13px 0 0;padding:13px;font-size:.75rem;line-height:1.5;display:grid}.contract-alert svg{color:var(--gold);margin-top:1px}.contract-term-sheet{color:var(--ink);background:#f3eee3;border-radius:22px;overflow:hidden;box-shadow:0 28px 90px #00000042}.contract-term-sheet>header{border-bottom:1px solid #0a261f20;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:0 38px;display:flex}.contract-document-brand{align-items:center;gap:9px;font-family:Georgia,serif;font-size:1.05rem;font-weight:700;display:flex}.contract-term-sheet>header>span{color:#a44536;text-transform:uppercase;border:1px solid #a4453645;border-radius:999px;padding:7px 9px;font-size:.66rem;font-weight:900}.contract-document-title{background:#e7e1d4;flex-direction:column;justify-content:center;min-height:360px;padding:58px 38px 42px;display:flex}.contract-document-title .organizer-document-kind,.contract-commercial-section>p{color:#693228;letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:900}.contract-document-title .organizer-document-name{letter-spacing:-.065em;overflow-wrap:anywhere;max-width:760px;margin:18px 0 0;font-family:Georgia,serif;font-size:clamp(3.3rem,6vw,6rem);font-weight:500;line-height:.88}.contract-document-title>div{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:6px 15px;margin-top:45px;display:grid}.contract-document-title>div span{color:#5a655f;text-transform:uppercase;font-size:.68rem;font-weight:850}.contract-document-title>div strong{font-family:Georgia,serif;font-size:1rem}.contract-document-title>div i{background:#0a261f1c;grid-column:1/-1;height:1px;margin:5px 0}.contract-commercial-section{background:#d7aa50;padding:42px 38px}.contract-commercial-section>div{background:#0717132b;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:24px;display:grid}.contract-commercial-section article{background:#d7aa50;flex-direction:column;justify-content:space-between;min-height:92px;padding:16px;display:flex}.contract-commercial-section article span{color:#47422a;font-size:.68rem;font-weight:850}.contract-commercial-section article b{margin-top:12px;font-family:Georgia,serif;font-size:1.05rem;line-height:1.25}.contract-document-scope,.contract-document-roles,.contract-document-data,.contract-document-conditions,.contract-document-sources{padding:43px 38px}.contract-term-sheet h2{letter-spacing:-.035em;margin:0;font-family:Georgia,serif;font-size:1.65rem;font-weight:500}.contract-document-scope>div,.contract-document-roles>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.contract-document-scope article,.contract-document-roles article{background:#faf7ef;border:1px solid #0a261f20;border-radius:13px;min-width:0;padding:21px}.contract-document-scope article span,.contract-document-roles article span{color:#a44536;text-transform:uppercase;font-size:.68rem;font-weight:900}.contract-document-scope article p,.contract-document-roles article p{color:#536159;white-space:pre-wrap;margin:13px 0 0;font-size:.82rem;line-height:1.58}.contract-document-roles{background:#e7e1d4;border-top:1px solid #0a261f20}.contract-document-roles article{background:#f3eee3}.contract-document-data{color:var(--cream);background:#0d2a22}.contract-document-data dl{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0 0;display:grid}.contract-document-data dl>div{background:#ffffff08;border:1px solid #ffffff19;border-radius:11px;padding:17px}.contract-document-data dt{color:#a7b8af;font-size:.68rem;font-weight:850}.contract-document-data dd{color:var(--gold);margin:10px 0 0;font-family:Georgia,serif;font-size:1rem}.contract-document-data>p{border-left:2px solid var(--coral);color:#c1cec7;margin:14px 0 0;padding-left:12px;font-size:.75rem;line-height:1.55}.contract-document-conditions ul{gap:12px;margin:23px 0 0;padding:0;list-style:none;display:grid}.contract-document-conditions li{color:#4e5b54;align-items:flex-start;gap:9px;font-size:.82rem;line-height:1.5;display:flex}.contract-document-conditions li svg{color:#28614f;flex:none;margin-top:2px}.contract-document-sources{background:#e7e1d4;border-top:1px solid #0a261f20}.contract-document-sources>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;display:grid}.contract-document-sources a{color:#295847;border:1px solid #0a261f20;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:0 12px;font-size:.73rem;font-weight:850;text-decoration:none;display:flex}.contract-term-sheet>footer{border-top:1px solid #0a261f20;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:102px;padding:23px 38px;display:grid}.contract-term-sheet>footer svg{color:#a44536}.contract-term-sheet>footer p{color:#616d66;margin:0;font-size:.72rem;line-height:1.55}@media (max-width:600px){.contract-editor-card,.contract-checklist-card{padding:18px}.contract-fields>div{grid-template-columns:1fr}.contract-term-sheet>header{padding-left:20px;padding-right:20px}.contract-term-sheet>header>span{text-align:right;max-width:145px;line-height:1.35}.contract-document-title{min-height:330px;padding:45px 21px 34px}.contract-document-title .organizer-document-name{font-size:clamp(3rem,13vw,4.15rem)}.contract-document-title>div{grid-template-columns:1fr;margin-top:35px}.contract-document-title>div i{grid-column:1}.contract-commercial-section,.contract-document-scope,.contract-document-roles,.contract-document-data,.contract-document-conditions,.contract-document-sources{padding:36px 21px}.contract-commercial-section>div{grid-template-columns:1fr 1fr}.contract-document-scope>div,.contract-document-roles>div,.contract-document-data dl,.contract-document-sources>div{grid-template-columns:1fr}.contract-term-sheet>footer{padding-left:21px;padding-right:21px}}.launch-money-input{border:1px solid var(--border);background:#17372f;border-radius:9px;align-items:center;min-width:0;display:flex}.launch-money-input b{color:var(--gold);padding-left:11px;font-size:.82rem}.launch-money-input input{background:0 0;border:0}.launch-progress-ring span{z-index:1;font-family:Georgia,serif;font-size:1.45rem;font-weight:700;position:relative}.launch-metrics{border:1px solid var(--border);background:#0d241e;border-radius:17px;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid;overflow:hidden}.launch-metrics article{align-items:center;gap:13px;min-height:102px;padding:20px;display:flex}.launch-metrics article+article{border-left:1px solid var(--border)}.launch-metrics svg{color:var(--coral);flex:none}.launch-metrics article>div{gap:5px;min-width:0;display:grid}.launch-metrics strong{color:var(--gold);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:1.65rem;font-weight:500;overflow:hidden}.launch-metrics span{color:#9fb0a7;font-size:.8rem;font-weight:800}.launch-side-column{gap:12px;display:grid}.launch-result-fields{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:23px;display:grid}.launch-result-fields label,.launch-notes-field{gap:8px;min-width:0;display:grid}.launch-result-fields span,.launch-notes-field>span{color:#c4d0ca;font-size:.82rem;font-weight:850}.launch-result-fields input,.launch-notes-field textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:48px;color:var(--cream);font:inherit;background:#17372f;border-radius:9px;outline:0;padding:0 12px;font-size:.9rem}.launch-result-fields input:focus,.launch-notes-field textarea:focus{border-color:var(--gold)}.launch-notes-field{margin-top:18px}.launch-notes-field textarea{resize:vertical;min-height:130px;padding-top:12px;line-height:1.52}.launch-notes-field textarea::placeholder{color:#789087}@media (max-width:980px){.launch-side-column,.launch-metrics{grid-template-columns:1fr 1fr}.launch-metrics article:nth-child(3){border-top:1px solid var(--border);border-left:0}.launch-metrics article:nth-child(4){border-top:1px solid var(--border)}}@media (max-width:640px){.launch-setup-card>header{align-items:flex-start}.launch-setup-card>header>span{text-align:right;max-width:110px}.launch-setup-fields,.launch-setup-fields>div{grid-template-columns:1fr}.launch-metrics article{min-height:94px;padding:15px}.launch-metrics strong{font-size:1.4rem}.launch-phase-card>div{grid-template-columns:1fr}.launch-phase-card label{min-height:154px;border-right:0!important;border-bottom:1px solid var(--border)!important}.launch-phase-card label:last-child{border-bottom:0!important}.launch-side-column{grid-template-columns:1fr}.launch-result-fields{grid-template-columns:1fr 1fr}}.results-fields,.results-number-grid,.results-finance-fields,.results-renewal-fields{gap:12px;margin-top:19px;display:grid}.results-fields>label,.results-fields>div>label,.results-number-grid label,.results-finance-fields label,.results-renewal-fields label{gap:7px;min-width:0;display:grid}.results-fields>div,.results-renewal-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.results-fields label>span,.results-number-grid label>span,.results-finance-fields label>span,.results-renewal-fields label>span,.results-textarea-field>span{color:#c5d0ca;font-size:.84rem;font-weight:850}.results-fields input,.results-fields select,.results-number-grid input,.results-finance-fields input,.results-renewal-fields input,.results-textarea-field textarea{border:1px solid var(--border);width:100%;min-width:0;min-height:45px;color:var(--cream);font:inherit;background:#17372f;border-radius:9px;outline:0;padding:0 12px;font-size:.88rem}.results-fields input:focus,.results-fields select:focus,.results-number-grid input:focus,.results-finance-fields input:focus,.results-renewal-fields input:focus,.results-textarea-field textarea:focus{border-color:var(--gold)}.results-number-grid{grid-template-columns:1fr 1fr}.results-finance-fields{grid-template-columns:1fr 1fr .9fr}.results-finance-fields label>div,.results-renewal-fields label>div{border:1px solid var(--border);background:#17372f;border-radius:9px;align-items:center;min-width:0;display:flex}.results-finance-fields label>div b,.results-renewal-fields label>div b{color:var(--gold);white-space:nowrap;padding:0 10px;font-size:.76rem}.results-finance-fields label>div input,.results-renewal-fields label>div input{background:0 0;border:0}.results-finance-fields article{color:var(--ink);background:#d7aa50;border-radius:10px;flex-direction:column;justify-content:center;padding:12px;display:flex}.results-finance-fields article span{color:#4a4125;font-size:.72rem;font-weight:850}.results-finance-fields article strong{margin-top:8px;font-family:Georgia,serif;font-size:1.3rem}.results-finance-fields article small{color:#49422b;margin-top:4px;font-weight:800}.results-textarea-field{gap:8px;margin-top:17px;display:grid}.results-textarea-field textarea{resize:vertical;min-height:108px;padding-top:11px;line-height:1.52}.results-textarea-field textarea::placeholder{color:#789087}@media (max-width:640px){.results-editor-card,.results-delivery-card{padding:18px}.results-fields>div,.results-number-grid,.results-finance-fields,.results-renewal-fields{grid-template-columns:1fr}}@media print{.sponsor-one-pager{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;overflow:visible}.sponsor-document-title{min-height:275px}.sponsor-document-title .organizer-document-name{font-size:4.5rem}.sponsor-document-overview,.sponsor-document-deliverables,.sponsor-document-investment,.sponsor-document-boundaries{break-inside:avoid}.proposal-page{color:#071713;background:#fff;min-height:0;overflow:visible}.proposal-workspace{width:auto;margin:0;padding:0;display:block}.proposal-document{max-width:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;overflow:visible}.proposal-title-block{padding-top:38px;padding-bottom:34px}.proposal-title-block h1{font-size:4rem}.proposal-objective,.proposal-two-column,.proposal-roles,.proposal-investment,.proposal-document-footer{break-inside:avoid}.proposal-document-footer{min-height:90px}.contract-term-sheet{box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:0;overflow:visible}.contract-document-title{min-height:270px}.contract-document-title .organizer-document-name{font-size:4.4rem}.contract-commercial-section,.contract-document-scope,.contract-document-roles,.contract-document-data,.contract-document-conditions,.contract-document-sources,.contract-term-sheet>footer{break-inside:avoid}}.organizer-listing-page{min-height:100vh;color:var(--cream);background:#061914;overflow-x:clip}.ol-hero,.ol-workspace,.ol-actions{width:min(1180px,100% - 40px);margin-inline:auto}.ol-hero{padding:72px 0 38px}.ol-hero h1{letter-spacing:-.055em;max-width:900px;margin:16px 0 0;font-family:Georgia,serif;font-size:clamp(3rem,6vw,6rem);font-weight:500;line-height:.94}.ol-hero>p:not(.eyebrow){color:#aec0b7;max-width:760px;margin:24px 0 0;font-size:1.02rem;line-height:1.7}.ol-hero aside{color:#ebce88;background:#d6aa4f12;border:1px solid #d6aa4f55;border-radius:12px;align-items:center;gap:9px;width:fit-content;max-width:760px;margin-top:22px;padding:11px 14px;font-size:.82rem;font-weight:800;display:flex}.ol-workspace{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:18px;padding-bottom:42px;display:grid}.ol-form,.ol-review,.ol-preview,.ol-actions{border:1px solid var(--border);background:#0c2821;border-radius:22px}.ol-form{grid-row:span 2;padding:25px}.ol-form>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ol-form>header>span,.ol-review header small{color:var(--coral);letter-spacing:.09em;font-size:.74rem;font-weight:950}.ol-form>header h2,.ol-review h2,.ol-actions h2{margin:0;font-family:Georgia,serif;font-size:1.7rem;font-weight:500}.ol-form>header small{color:#9fb2a8;background:#ffffff0b;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:.7rem;font-weight:850}.ol-field-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.ol-field-grid>label,.ol-dates label{gap:7px;min-width:0;display:grid}.ol-field-grid label>span,.ol-dates legend{color:#c8d4ce;font-size:.8rem;font-weight:850}.ol-field-grid input,.ol-field-grid select,.ol-field-grid textarea{width:100%;min-width:0;min-height:48px;color:var(--cream);font:inherit;background:#15372e;border:1px solid #ffffff1f;border-radius:10px;outline:0;padding:0 12px;font-size:.9rem}.ol-field-grid textarea{resize:vertical;min-height:112px;padding-top:12px;line-height:1.5}:is(.ol-field-grid input:focus-visible,.ol-field-grid select:focus-visible,.ol-field-grid textarea:focus-visible){border-color:var(--gold);box-shadow:0 0 0 3px #d7aa5025}.ol-field-grid input::placeholder{color:#71877d}.ol-wide,.ol-dates{grid-column:1/-1}.ol-dates{border:0;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:0;display:grid}.ol-dates legend{margin-bottom:8px}.ol-confirmations{gap:9px;margin-top:20px;display:grid}.ol-confirmations label{color:#cbd7d1;cursor:pointer;background:#071d18;border:1px solid #ffffff1c;border-radius:11px;align-items:center;gap:11px;min-height:48px;padding:11px 13px;font-size:.82rem;font-weight:750;line-height:1.4;display:flex}.ol-confirmations input{width:19px;height:19px;accent-color:var(--gold);flex:none}.ol-review{padding:23px}.ol-review>header{color:#e6b759;align-items:center;gap:12px;display:flex}.ol-review>header>div{gap:3px;display:grid}.ol-review>p{color:#a6b8af;margin:16px 0 0;font-size:.82rem;line-height:1.55}.ol-review ul{gap:8px;margin:19px 0 0;padding:0;list-style:none;display:grid}.ol-review li{color:#dabd78;align-items:center;gap:9px;font-size:.8rem;font-weight:850;display:flex}.ol-review li>span,.ol-review li>svg{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.ol-review li.is-done{color:#8ed0ac}.ol-review>strong{color:#edcb80;background:#d7aa5015;border-radius:10px;margin-top:20px;padding:12px;font-size:.82rem;line-height:1.4;display:block}.ol-review.is-ready{border-color:#72bd9666}.ol-review.is-ready>strong{color:#99dbb7;background:#3a9b6a1c}.ol-preview{color:#0b241d;background:#f2ede2;padding:22px;overflow:hidden}.ol-preview>header{color:#7a342c;letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:.7rem;font-weight:950;display:flex}.ol-preview>header b{color:#725d28;text-align:right}.ol-preview-date{color:#285b4b;align-items:center;gap:8px;margin-top:23px;display:flex}.ol-preview-date small{color:#596a63;margin-left:auto}.ol-preview h2{overflow-wrap:anywhere;margin:15px 0 0;font-family:Georgia,serif;font-size:2rem;font-weight:500;line-height:1}.ol-preview>p{color:#53655d;align-items:center;gap:7px;margin:8px 0 0;display:flex}.ol-preview-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.ol-preview-tags span{color:#355a4d;border:1px solid #183c3025;border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:850}.ol-preview>a{color:#854037;align-items:center;gap:6px;width:fit-content;margin-top:17px;font-size:.78rem;font-weight:900;display:flex}.ol-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:70px;padding:25px;display:grid}.ol-actions>div:first-child>p:not(.section-kicker){color:#aabbb2;max-width:690px;margin:10px 0 0;line-height:1.55}.ol-actions>div:nth-child(2){flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.ol-actions button{background:var(--gold);color:#10251e;min-height:48px;font:inherit;cursor:pointer;border:1px solid #d7aa5066;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:.8rem;font-weight:950;display:inline-flex}.ol-actions button+button{color:var(--cream);background:0 0}.ol-actions button:focus-visible{outline-offset:2px;outline:3px solid #fff}.ol-actions>p{color:#9fd0b8;grid-column:1/-1;min-height:20px;margin:0;font-size:.78rem;font-weight:800}@media (max-width:850px){.ol-workspace{grid-template-columns:1fr}.ol-form{grid-row:auto}.ol-review{order:2}.ol-preview{order:3}.ol-actions{grid-template-columns:1fr}.ol-actions>div:nth-child(2){justify-content:flex-start}}@media (max-width:560px){.ol-hero,.ol-workspace,.ol-actions{width:min(100% - 24px,1180px)}.ol-hero{padding-top:44px}.ol-hero h1{font-size:clamp(2.55rem,13vw,4rem)}.ol-form,.ol-review,.ol-preview,.ol-actions{border-radius:17px;padding:18px}.ol-field-grid,.ol-dates{grid-template-columns:1fr}.ol-field-grid>label,.ol-dates{grid-column:1}.ol-actions>div:nth-child(2),.ol-actions button{width:100%}.ol-preview-date{flex-wrap:wrap;align-items:flex-start}.ol-preview-date strong{white-space:nowrap}.ol-preview-date small{width:100%;margin-left:26px}.ol-preview>header{display:grid}.ol-preview>header b{text-align:left}}
