.dd-research{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.dd-research>*{min-width:0}.dd-research .dd-panel-heading{flex-wrap:wrap}.dd-research-actions,.dd-research-downloads{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.dd-research pre{white-space:pre-wrap;overflow-wrap:anywhere;overflow:auto;max-height:600px;padding:16px;background:#f4f7f5;border-radius:10px;line-height:1.8;font-family:inherit}.dd-research input,.dd-research select,.dd-research textarea{width:100%;min-width:0;max-width:100%}.dd-research code,.dd-research-hash{overflow-wrap:anywhere}.dd-research details{border-top:1px solid #dce6df;padding-top:12px}.dd-research li{line-height:1.8;overflow-wrap:anywhere}:root{--dd-ink:#18332f;--dd-muted:#667773;--dd-green:#164e47;--dd-green-deep:#0f3b36;--dd-green-soft:#e8f1ee;--dd-gold:#b98945;--dd-gold-soft:#f5ead8;--dd-paper:#fbfaf6;--dd-card:#ffffff;--dd-line:#dce4e1;--dd-danger:#a93d37;--dd-shadow:0 16px 44px rgba(26,56,50,0.08)}.dd-app,.tezi-public{min-height:100vh;color:var(--dd-ink);background:var(--dd-paper);font-family:Inter,PingFang SC,Microsoft YaHei,system-ui,sans-serif}.dd-app *,.tezi-public *{box-sizing:border-box}.dd-topbar{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px clamp(18px,4vw,56px);color:#fff;background:radial-gradient(circle at 78% 10%,rgba(211,179,116,.22),transparent 30%),linear-gradient(128deg,#102f2b,#1a5a51)}.dd-topbar h1,.dd-topbar p{margin:0}.dd-topbar h1{margin-top:4px;font-family:Songti SC,STSong,serif;font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:.04em}.dd-topbar>div>p:last-child{margin-top:8px;color:rgba(255,255,255,.7);font-size:13px}.dd-eyebrow{color:#d6b87b;font-size:11px;font-weight:700;letter-spacing:.18em}.dd-topbar nav{display:flex;flex-wrap:wrap;gap:10px}.dd-topbar nav a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 16px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;text-decoration:none}.dd-boundary{display:flex;align-items:center;gap:12px;padding:14px clamp(18px,4vw,56px);border-bottom:1px solid #e2d2b6;color:#68491d;background:var(--dd-gold-soft);font-size:14px;line-height:1.65}.dd-boundary strong{flex:0 0 auto}.dd-auction-intake{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:clamp(24px,4vw,64px);width:min(1500px,calc(100% - 36px));margin:22px auto 0;padding:clamp(24px,4vw,44px);border:1px solid rgba(185,137,69,.34);border-radius:22px;color:#fff;background:radial-gradient(circle at 92% 0,rgba(214,184,123,.24),transparent 38%),linear-gradient(135deg,var(--dd-green-deep),var(--dd-green));box-shadow:0 22px 52px rgba(15,59,54,.17)}.dd-auction-intake-copy h2,.dd-auction-intake-copy p{margin:0}.dd-auction-intake-copy h2{margin-top:8px;font-family:Songti SC,STSong,serif;font-size:clamp(27px,3.2vw,42px);font-weight:600;line-height:1.2}.dd-auction-intake-copy>p:last-child{margin-top:16px;color:rgba(255,255,255,.76);font-size:14px;line-height:1.8}.dd-auction-form{display:grid;align-content:center;gap:10px;min-width:0}.dd-auction-form>label{font-size:13px;font-weight:700}.dd-auction-form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.dd-auction-form input{width:100%;min-width:0;min-height:50px;padding:0 15px;border:1px solid rgba(255,255,255,.34);border-radius:12px;color:var(--dd-ink);background:rgba(255,255,255,.97);font:inherit}.dd-auction-form input:focus-visible{outline:3px solid rgba(214,184,123,.52);outline-offset:2px}.dd-auction-form .dd-button{min-height:50px;white-space:nowrap}.dd-auction-form>small{color:rgba(255,255,255,.66);font-size:12px;line-height:1.6}.dd-banner{position:sticky;z-index:20;top:8px;width:min(900px,calc(100% - 36px));margin:14px auto -2px;padding:13px 16px;border:1px solid;border-radius:12px;box-shadow:var(--dd-shadow);font-size:14px;line-height:1.5}.dd-banner-success{border-color:#99c5b4;color:#174f3d;background:#eef8f3}.dd-banner-error{border-color:#dfaaa5;color:#7c2924;background:#fff1ef}.dd-banner-info{border-color:#b4c8d7;color:#274c65;background:#eff7fb}.dd-layout{display:grid;grid-template-columns:minmax(250px,320px) minmax(0,1fr);gap:20px;width:min(1500px,100%);margin:0 auto;padding:24px clamp(18px,3vw,44px) 64px}.dd-sidebar{align-self:start;position:sticky;top:18px;display:grid;gap:16px}.dd-main{display:grid;min-width:0;gap:18px}.dd-empty,.dd-panel,.dd-project-hero{border:1px solid var(--dd-line);border-radius:18px;background:var(--dd-card);box-shadow:var(--dd-shadow)}.dd-panel{min-width:0;padding:clamp(18px,2.5vw,28px);scroll-margin-top:18px}.dd-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.dd-panel-heading span,.dd-project-hero>div:first-child>span{display:block;margin-bottom:5px;color:var(--dd-gold);font-size:10px;font-weight:800;letter-spacing:.15em}.dd-panel-heading h2,.dd-project-hero h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(21px,2.5vw,28px);font-weight:600}.dd-panel-heading small{flex:0 0 auto;padding:5px 9px;border-radius:999px;color:var(--dd-muted);background:#f1f5f3;font-size:11px}.dd-project-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:clamp(22px,3vw,34px);overflow:hidden;background:radial-gradient(circle at 90% 20%,rgba(185,137,69,.18),transparent 32%),#fff}.dd-project-hero h2{font-size:clamp(26px,4vw,38px)}.dd-auction-analysis{border-color:rgba(185,137,69,.38);background:linear-gradient(180deg,rgba(245,234,216,.32),transparent 150px),var(--dd-card)}.dd-auction-source{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.dd-auction-fact-grid article,.dd-auction-source>div{display:grid;gap:7px;min-width:0;padding:15px;border:1px solid var(--dd-line);border-radius:12px;background:rgba(255,255,255,.82)}.dd-auction-fact-grid span,.dd-auction-source span{color:var(--dd-muted);font-size:11px}.dd-auction-fact-grid strong,.dd-auction-source strong{overflow-wrap:anywhere;font-size:14px}.dd-auction-warnings{margin-top:16px;padding:14px 16px;border:1px solid #e4c28d;border-radius:12px;color:#65481d;background:#fff8ec;font-size:13px;line-height:1.7}.dd-auction-warnings ul{margin:8px 0 0;padding-left:20px}.dd-auction-facts{margin-top:22px}.dd-auction-facts h3{margin:0 0 12px;font-family:Songti SC,STSong,serif;font-size:20px}.dd-auction-fact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dd-auction-fact-grid small{color:#8a6a37;font-size:10px;line-height:1.5}.dd-auction-report{margin-top:22px;border:1px solid var(--dd-line);border-radius:14px;overflow:hidden;background:#f8faf9}.dd-auction-report summary{padding:15px 17px;cursor:pointer;color:var(--dd-green-deep);font-weight:700}.dd-auction-report pre{max-height:760px;margin:0;padding:20px;overflow:auto;border-top:1px solid var(--dd-line);color:#263d39;background:#fff;font-size:12px;line-height:1.75;white-space:pre-wrap}.dd-auction-integrity,.dd-auction-report pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow-wrap:anywhere}.dd-auction-integrity{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px;color:var(--dd-muted);font-size:10px}.dd-project-hero p{margin:9px 0 0;color:var(--dd-muted);overflow-wrap:anywhere}.dd-project-metric{display:grid;min-width:180px;gap:3px;padding-left:22px;border-left:1px solid var(--dd-line)}.dd-project-metric small,.dd-project-metric span{color:var(--dd-muted);font-size:12px}.dd-project-metric strong{color:var(--dd-green);font-size:clamp(20px,3vw,30px)}.dd-lock-banner{display:grid;gap:6px;padding:15px 18px;border:1px solid #c8ab78;border-radius:14px;color:#654718;background:#fff7e7;box-shadow:var(--dd-shadow);line-height:1.6}.dd-lock-banner span{font-size:12px}.dd-project-list{display:grid;max-height:340px;gap:8px;margin-top:14px;overflow-y:auto}.dd-project-list button{min-height:58px;padding:11px 12px;border:1px solid var(--dd-line);border-radius:11px;color:var(--dd-ink);background:#fff;text-align:left;cursor:pointer}.dd-project-list button.is-active,.dd-project-list button:hover{border-color:#75a59a;background:var(--dd-green-soft)}.dd-project-list span,.dd-project-list strong{display:block}.dd-project-list span{margin-top:4px;color:var(--dd-muted);font-size:11px}.dd-form-panel{padding:0;overflow:hidden}.dd-form-panel>summary,.dd-inline-form>summary{display:flex;min-height:48px;align-items:center;padding:0 18px;color:var(--dd-green);font-weight:700;cursor:pointer}.dd-form-panel[open]>summary,.dd-inline-form[open]>summary{border-bottom:1px solid var(--dd-line);background:var(--dd-green-soft)}.dd-form-panel>.dd-form{padding:18px}.dd-inline-form{margin-top:18px;border:1px solid var(--dd-line);border-radius:13px;overflow:hidden}.dd-inline-form>.dd-form{padding:18px}.dd-form{display:grid;gap:14px}.dd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-field{display:grid;min-width:0;gap:6px}.dd-field>span{color:#425954;font-size:12px;font-weight:650}.dd-field input,.dd-field select,.dd-file{width:100%;min-height:46px;padding:10px 12px;border:1px solid #cad7d3;border-radius:10px;outline:none;color:var(--dd-ink);background:#fff;font:inherit;font-size:14px}.dd-field input:focus,.dd-field select:focus,.dd-file:focus-within{border-color:#4e8c7d;box-shadow:0 0 0 3px rgba(78,140,125,.14)}.dd-form-grid>.dd-button,.dd-form-grid>.dd-check-list{grid-column:1/-1}.dd-button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:9px 16px;border:1px solid transparent;border-radius:10px;font:inherit;font-size:13px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}.dd-button-primary{border-color:var(--dd-green);color:#fff;background:var(--dd-green)}.dd-button-primary:hover{background:var(--dd-green-deep)}.dd-button-secondary{border-color:#a9c1bb;color:var(--dd-green);background:#fff}.public-site a.dd-button-primary{color:#fff}.public-site a.dd-button-secondary{color:var(--dd-green)}.dd-button-danger{border-color:#dfb0ab;color:var(--dd-danger);background:#fff6f5}.dd-button:disabled{opacity:.48;cursor:not-allowed}.dd-help{margin:-6px 0 16px;color:var(--dd-muted);font-size:12px;line-height:1.65}.dd-parameter-editor{display:grid;gap:12px;padding:14px;border:1px solid var(--dd-line);border-radius:12px;background:#f7f9f8}.dd-parameter-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:14px;border:1px solid #d7e1de;border-radius:11px;background:#fff}.dd-parameter-row legend{padding:0 6px;color:var(--dd-muted);font-size:11px;font-weight:750}.dd-parameter-row>.dd-button{align-self:end}.dd-confirm{display:flex;min-height:48px;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e2c99d;border-radius:11px;color:#6f4d18;background:#fff8e9;font-size:12px;line-height:1.55;cursor:pointer}.dd-confirm input{flex:0 0 auto;width:20px;height:20px;margin:0;accent-color:var(--dd-green)}.dd-card-list{display:grid;gap:12px}.dd-data-card,.dd-parameter-list article,.dd-valuations article{min-width:0;padding:16px;border:1px solid var(--dd-line);border-radius:13px;background:#fdfefc}.dd-data-card p,.dd-parameter-list p,.dd-valuations p{margin:8px 0 0;color:var(--dd-muted);font-size:12px;line-height:1.55}.dd-data-card-title,.dd-parameter-list article>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dd-data-card-title>span:not(.dd-status){color:var(--dd-muted);font-size:11px;overflow-wrap:anywhere}.dd-data-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0}.dd-data-card dl div{min-width:0}.dd-data-card dt{color:var(--dd-muted);font-size:10px}.dd-data-card dd{margin:4px 0 0;font-size:13px;font-weight:700;overflow-wrap:anywhere}.dd-hash{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.dd-status{flex:0 0 auto;padding:4px 8px;border-radius:999px;color:#4f615d;background:#eef2f1;font-size:10px;font-weight:750}.dd-status-clean,.dd-status-confirmed,.dd-status-reviewed,.dd-status-verified{color:#176046;background:#ddf2e8}.dd-status-conflict,.dd-status-rejected{color:#922e28;background:#fae6e4}.dd-status-default_simulation,.dd-status-draft,.dd-status-pending,.dd-status-pending_verification{color:#795417;background:#f7ecd6}.dd-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.dd-review-inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;margin-top:14px;padding:12px;border:1px solid #bed3cd;border-radius:11px;background:var(--dd-green-soft)}.dd-form-note,.dd-review-inline .dd-button,.dd-review-inline>.dd-field:only-of-type{grid-column:1/-1}.dd-form-note{margin:0;padding:11px 12px;border-radius:9px;color:#18553e;background:var(--dd-green-soft);font-size:12px;line-height:1.6}.dd-check-list{display:grid;gap:7px;min-width:0;margin:0;padding:12px;border:1px solid var(--dd-line);border-radius:11px}.dd-check-list legend{padding:0 6px;color:var(--dd-muted);font-size:11px;font-weight:700}.dd-check-list label{display:flex;min-height:44px;align-items:center;gap:10px;padding:7px 9px;border-radius:8px;background:#f7f9f8;cursor:pointer}.dd-check-list input{width:20px;height:20px;margin:0;accent-color:var(--dd-green)}.dd-check-list label>span{display:flex;flex:1;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.dd-check-list small{color:var(--dd-muted);font-size:10px}.dd-parameter-list,.dd-scenarios,.dd-valuations{display:grid;gap:10px}.dd-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.dd-scenarios>div{min-width:0;padding:12px;border-radius:10px;background:var(--dd-green-soft)}.dd-scenarios span,.dd-scenarios strong{display:block}.dd-scenarios span{color:var(--dd-muted);font-size:10px}.dd-scenarios strong{margin-top:5px;color:var(--dd-green);font-size:clamp(14px,2vw,19px);overflow-wrap:anywhere}.dd-readiness{padding:14px 16px;border:1px solid #e2c99d;border-radius:11px;color:#6f4d18;background:#fff8e9}.dd-readiness.is-ready{border-color:#a1cdb9;color:#18553e;background:#edf8f2}.dd-readiness p,.dd-readiness ul{margin:7px 0 0;font-size:12px;line-height:1.6}.dd-readiness ul{padding-left:18px}.dd-upload{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px;margin-bottom:16px}.dd-upload .dd-field{margin:0}.dd-review-note{margin:10px 0 0;color:#795417;font-size:12px;line-height:1.55}.dd-file{position:relative;display:flex;align-items:center;overflow:hidden;cursor:pointer}.dd-file input{position:absolute;width:1px;height:1px;opacity:0}.dd-file span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-empty{padding:64px 24px}.dd-empty,.dd-empty-inline{color:var(--dd-muted);text-align:center}.dd-empty-inline{margin:0;padding:18px;border:1px dashed #cbd6d3;border-radius:11px;font-size:12px}.tezi-public{overflow:hidden;background:radial-gradient(circle at 85% 8%,rgba(185,137,69,.16),transparent 26%),linear-gradient(180deg,#f8f5ed,#fbfaf6 42%,#eef4f1)}.tezi-public-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1200px,calc(100% - 40px));margin:0 auto;padding:22px 0}.tezi-wordmark{display:inline-flex;min-height:44px;align-items:center;gap:10px;color:var(--dd-ink);text-decoration:none}.tezi-wordmark>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px 12px 12px 3px;color:#fff;background:var(--dd-green);font-family:Songti SC,STSong,serif;font-size:23px}.tezi-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:clamp(28px,7vw,90px);width:min(1200px,calc(100% - 40px));min-height:min(680px,calc(100vh - 88px));margin:0 auto;padding:clamp(60px,9vw,130px) 0 90px}.tezi-kicker,.tezi-section-heading>p{margin:0 0 18px;color:var(--dd-gold);font-size:11px;font-weight:800;letter-spacing:.18em}.tezi-hero h1{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(58px,10vw,118px);font-weight:500;letter-spacing:.08em;line-height:.98}.tezi-lead{max-width:690px;margin:32px 0 0;color:#4c615c;font-size:clamp(17px,2.2vw,22px);line-height:1.9}.tezi-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.tezi-boundary-card{position:relative;padding:30px;border:1px solid rgba(22,78,71,.18);border-radius:28px 28px 28px 7px;background:rgba(255,255,255,.72);box-shadow:var(--dd-shadow);backdrop-filter:blur(14px)}.tezi-boundary-card:before{position:absolute;top:-45px;right:28px;width:90px;height:90px;border:1px solid rgba(185,137,69,.25);border-radius:50%;content:""}.tezi-boundary-label{display:inline-block;margin-bottom:18px;padding:5px 9px;border-radius:999px;color:#76511a;background:var(--dd-gold-soft);font-size:10px;font-weight:800;letter-spacing:.12em}.tezi-boundary-card strong{display:block;font-family:Songti SC,STSong,serif;font-size:24px}.tezi-boundary-card p{margin:14px 0 0;color:var(--dd-muted);line-height:1.8}.tezi-capabilities,.tezi-scope{width:min(1200px,calc(100% - 40px));margin:0 auto;padding:100px 0}.tezi-scope h2,.tezi-section-heading h2{margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(34px,5vw,58px);font-weight:500}.tezi-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:50px}.tezi-capability-grid article{min-height:260px;padding:26px;border:1px solid rgba(22,78,71,.15);border-radius:20px 20px 20px 5px;background:rgba(255,255,255,.68)}.tezi-capability-grid article>span{color:var(--dd-gold);font-size:11px;font-weight:800}.tezi-capability-grid h3{margin:72px 0 12px;font-family:Songti SC,STSong,serif;font-size:23px}.tezi-capability-grid p{margin:0;color:var(--dd-muted);font-size:14px;line-height:1.8}.tezi-scope{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;border-top:1px solid rgba(22,78,71,.16)}.tezi-scope-copy{display:grid;gap:20px}.tezi-scope-copy p{margin:0;padding-left:20px;border-left:2px solid #c4a36d;color:#4d625d;line-height:1.9}.tezi-public-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px max(20px,calc((100vw - 1200px) / 2));color:rgba(255,255,255,.76);background:var(--dd-green-deep);font-size:13px}.tezi-public-footer a{display:inline-flex;min-height:44px;align-items:center;color:#fff}@media (max-width:1000px){.dd-auction-intake,.dd-layout{grid-template-columns:1fr}.dd-sidebar{position:static;grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.tezi-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.dd-topbar{align-items:flex-start;flex-direction:column;padding:22px 18px}.dd-topbar nav{width:100%}.dd-topbar nav a{flex:1}.dd-boundary{align-items:flex-start;flex-direction:column;padding:13px 18px}.dd-auction-intake{width:calc(100% - 24px);margin-top:14px;padding:22px 16px;border-radius:16px}.dd-auction-fact-grid,.dd-auction-form>div,.dd-auction-source{grid-template-columns:1fr}.dd-auction-form .dd-button{width:100%}.dd-layout{gap:14px;padding:16px 12px 48px}.dd-sidebar{grid-template-columns:1fr}.dd-panel,.dd-project-hero{border-radius:14px}.dd-panel{padding:18px 14px}.dd-project-hero{align-items:flex-start;flex-direction:column;padding:22px 18px}.dd-project-metric{width:100%;padding:15px 0 0;border-top:1px solid var(--dd-line);border-left:0}.dd-data-card dl,.dd-form-grid,.dd-parameter-row{grid-template-columns:1fr}.dd-scenarios{gap:6px}.dd-scenarios>div{padding:10px 7px}.dd-actions .dd-button,.dd-review-inline .dd-button,.dd-upload .dd-button{flex:1 1 100%;width:100%}.dd-review-inline,.dd-upload{grid-template-columns:1fr}.tezi-public-nav{width:calc(100% - 28px)}.tezi-public-nav>.dd-button{padding-inline:12px}.tezi-hero{grid-template-columns:1fr;width:calc(100% - 32px);min-height:0;padding:70px 0 72px}.tezi-hero h1{font-size:clamp(58px,21vw,88px)}.tezi-lead{font-size:17px}.tezi-actions .dd-button{flex:1 1 100%;width:100%}.tezi-boundary-card{margin-top:18px}.tezi-capabilities,.tezi-scope{width:calc(100% - 32px);padding:72px 0}.tezi-capability-grid,.tezi-scope{grid-template-columns:1fr}.tezi-capability-grid{gap:10px;margin-top:34px}.tezi-capability-grid article{min-height:0}.tezi-capability-grid h3{margin-top:34px}.tezi-scope{gap:38px}.tezi-public-footer{align-items:flex-start;flex-direction:column;padding:24px 18px}}@media (prefers-reduced-motion:reduce){.dd-app *,.tezi-public *{scroll-behavior:auto!important;transition:none!important}}.bid-assessment_panel__ZTLki{min-width:0;scroll-margin-top:24px}.bid-assessment_heading__xe7wH{display:flex;align-items:center;justify-content:space-between;gap:16px}.bid-assessment_heading__xe7wH span{color:#5c706b;font-size:12px}.bid-assessment_heading__xe7wH h2{margin:6px 0}.bid-assessment_panel__ZTLki p,.bid-assessment_panel__ZTLki small{line-height:1.65;color:#4b5d57}.bid-assessment_panel__ZTLki button,.bid-assessment_panel__ZTLki input,.bid-assessment_panel__ZTLki select,.bid-assessment_panel__ZTLki textarea{font:inherit;min-height:44px;border:1px solid #cbd8d2;border-radius:8px;background:#fff;padding:9px 12px;max-width:100%}.bid-assessment_panel__ZTLki button{cursor:pointer}.bid-assessment_panel__ZTLki button:disabled{opacity:.5;cursor:wait}.bid-assessment_panel__ZTLki label{display:grid;gap:7px;font-size:13px;font-weight:600;min-width:0}.bid-assessment_panel__ZTLki textarea{min-height:80px;resize:vertical}.bid-assessment_panel__ZTLki input,.bid-assessment_panel__ZTLki select,.bid-assessment_panel__ZTLki textarea{width:100%;box-sizing:border-box;font-size:14px}.bid-assessment_panel__ZTLki summary{cursor:pointer;min-height:38px;line-height:1.7;padding:5px 0}.bid-assessment_panel__ZTLki select[multiple]{min-height:85px}.bid-assessment_panel__ZTLki details label{margin:10px 0}.bid-assessment_fieldset__KpHyR{border:0;margin:0;padding:0;min-width:0}.bid-assessment_toolbar__wY_aU{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.bid-assessment_fields__oQda1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.bid-assessment_field__K0L9h{padding:12px;background:#f6f9f7;border:1px solid #dce6df;border-radius:10px;min-width:0}.bid-assessment_field__K0L9h summary{font-size:12px;color:#536860}.bid-assessment_metrics__QnsPT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0}.bid-assessment_metrics__QnsPT>div{background:#edf5f1;border:1px solid #d5e6dd;padding:15px;border-radius:10px;display:grid;gap:9px;min-width:0}.bid-assessment_metrics__QnsPT span{font-size:12px;color:#516c5e}.bid-assessment_metrics__QnsPT strong{font-size:clamp(16px,2vw,22px);overflow-wrap:anywhere;color:#164c35}.bid-assessment_checks__aP9WK{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 20px}.bid-assessment_checks__aP9WK details{padding:10px 14px;border:1px solid #d9e2dc;border-radius:9px;min-width:0}.bid-assessment_actions__S2BS_{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.bid-assessment_receipt__obfaG{background:#eaf6ed;padding:12px;border-radius:8px;overflow-wrap:anywhere}.bid-assessment_error__gyJmn{background:#fff0ed;padding:12px;border-radius:8px;color:#9d2f20!important}.bid-assessment_saved__tYw4b{margin-top:18px;border-top:1px solid #d7e4da;padding-top:12px;overflow-wrap:anywhere}.bid-assessment_panel__ZTLki :focus-visible{outline:3px solid #7aaf95;outline-offset:2px}@media(max-width:800px){.bid-assessment_fields__oQda1{grid-template-columns:1fr 1fr}.bid-assessment_checks__aP9WK,.bid-assessment_toolbar__wY_aU{grid-template-columns:1fr}}@media(max-width:480px){.bid-assessment_heading__xe7wH{align-items:flex-start;flex-direction:column}.bid-assessment_fields__oQda1,.bid-assessment_metrics__QnsPT{grid-template-columns:1fr}.bid-assessment_panel__ZTLki input,.bid-assessment_panel__ZTLki select,.bid-assessment_panel__ZTLki textarea{font-size:16px}}.bid-assessment_holdSection__cChZz{display:grid;gap:10px;padding:12px;border:1px solid #dce6df;background:#f6faf4;border-radius:10px}.bid-assessment_cashflowTableWrapper__v18Ay{width:100%;overflow-x:auto}.bid-assessment_cashflowTable__na3KP{width:max-content;min-width:100%;border-collapse:collapse;font-size:12px}.bid-assessment_cashflowTable__na3KP td,.bid-assessment_cashflowTable__na3KP th{border:1px solid #d9e2dc;padding:8px 10px;white-space:nowrap}.bid-assessment_cashflowTable__na3KP thead th{background:#edf4ef;position:sticky;top:0;z-index:1}.bid-assessment_panel__ZTLki .bid-assessment_holdToggle__j78v8{display:flex;align-items:center;gap:10px}.bid-assessment_panel__ZTLki .bid-assessment_holdToggle__j78v8 input{width:22px;height:22px;min-height:22px;flex:none}.bid-assessment_cashflowTable__na3KP caption{text-align:left;white-space:normal;max-width:80vw;padding:12px 0;color:#4b5d57}.bid-assessment_cashflowTable__na3KP tbody th{text-align:left;background:#f6f9f7}.bid-assessment_cashflowTable__na3KP tbody tr:nth-child(2n){background:#f9fcfa}.bid-assessment_cashflowTable__na3KP td{text-align:right;font-variant-numeric:tabular-nums}.bid-assessment_cashflowTableWrapper__v18Ay{min-width:0;border-radius:8px}