:root{color:#1c2721;background:#f7f6f2;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;background:#f7f6f2}button,input,textarea{font:inherit;letter-spacing:0}button{color:inherit}.phase1-shell{min-height:100vh;color:#1c2721}.phase1-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:78px;padding:14px max(24px,calc((100vw - 1120px)/2));border-bottom:1px solid #e2e1dc;background:#faf9f6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.phase1-brand{display:grid;gap:2px}.phase1-brand strong{color:#143e2d;font-size:16px;font-weight:800;letter-spacing:.08em}.phase1-brand span{color:#79817b;font-family:Georgia,Times New Roman,serif;font-size:12px}.phase1-header-actions{display:flex;align-items:center;gap:24px}.phase1-role-nav{display:flex;align-items:center;gap:4px}.phase1-role-nav button{min-height:38px;padding:0 10px;border:0;border-radius:5px;background:transparent;color:#3f5949;font-size:12px;font-weight:700;cursor:pointer}.phase1-role-nav button:hover{background:#edf1ed}.phase1-progress{display:flex;align-items:center;gap:26px;color:#969c97;font-size:12px;font-weight:650}.phase1-progress span{position:relative;min-width:52px;text-align:center}.phase1-progress span+span:before{position:absolute;top:50%;right:calc(100% + 7px);width:12px;height:1px;background:#d1d5d1;content:""}.phase1-progress .is-current{color:#143e2d}.phase1-progress .is-complete{color:#557060}.phase1-session{display:flex;align-items:center;gap:10px;padding-left:18px;border-left:1px solid #d9dcd9;color:#707973;font-size:12px}.phase1-session span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phase1-session button{min-height:36px;padding:0 10px;border:1px solid #cbd0cc;border-radius:6px;background:#fff;color:#315e46;font-size:12px;font-weight:700;cursor:pointer}.phase1-main{width:min(100%,840px);margin:0 auto;padding:66px 28px 136px}.phase1-property{width:min(100%,700px);padding-top:88px}.phase1-sign-in{width:min(100%,560px);padding-top:88px}.phase1-kicker{margin:0 0 12px;color:#3e6853;font-size:12px;font-weight:750;text-transform:uppercase}.phase1-main h1{max-width:720px;margin:0;overflow-wrap:anywhere;color:#15221b;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:500;line-height:1.08;letter-spacing:0}.phase1-lede{max-width:620px;margin:16px 0 38px;color:#69726c;font-size:18px;line-height:1.55}.phase1-field{display:grid;gap:10px;margin:30px 0 24px;color:#34443a;font-size:14px;font-weight:700}.phase1-field>span{display:flex;justify-content:space-between;gap:12px}.phase1-field small{color:#89908b;font-size:12px;font-weight:500}.phase1-field input,.phase1-field textarea{width:100%;border:1px solid #c7cbc7;border-radius:7px;background:#fff;color:#17221c;font-size:16px;font-weight:450;outline:none}.phase1-field input{min-height:58px;padding:0 17px}.phase1-field textarea{min-height:104px;resize:vertical;padding:15px 17px;line-height:1.5}.phase1-field input:focus,.phase1-field textarea:focus{border-color:#2c6648;box-shadow:0 0 0 3px #dce9e0}.phase1-address-field{margin-top:44px}.phase1-address-field input{min-height:66px;font-size:18px;box-shadow:0 8px 24px #2032270d}.phase1-inline-error{margin:-10px 0 0;color:#8b4039;font-size:14px;line-height:1.5}.phase1-readiness-warning{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:20px 0;padding:16px 18px;border:1px solid #d8b768;border-left:4px solid #9b6d12;background:#fffaf0}.phase1-readiness-warning p{margin:5px 0 0;color:#5d5548}.phase1-readiness-warning button{flex:0 0 auto;min-height:42px}.phase1-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px}.phase1-evidence-option{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto auto;gap:3px 15px;min-height:116px;padding:20px;border:1px solid #dedfda;border-radius:8px;background:#fff;text-align:left;cursor:pointer;box-shadow:0 5px 18px #1f2e2509}.phase1-evidence-option:hover{border-color:#8fa595;box-shadow:0 8px 22px #1f2e2512}.phase1-evidence-option:focus-visible{outline:3px solid #bdd7c5;outline-offset:2px}.phase1-evidence-option strong{align-self:end;font-size:16px;font-weight:720}.phase1-evidence-option small{color:#778079;font-size:13px;line-height:1.4}.phase1-option-icon{grid-row:1 / 3;display:grid;place-items:center;align-self:center;width:46px;height:46px;border-radius:7px;background:#edf3ee;color:#27583f;font-size:13px;font-weight:800}.phase1-camera-icon{position:relative}.phase1-camera-icon:before{width:20px;height:14px;border:2px solid #27583f;border-radius:3px;content:""}.phase1-camera-icon:after{position:absolute;width:6px;height:6px;border:2px solid #27583f;border-radius:50%;content:""}.phase1-file-list{margin:0 0 24px;padding:0;list-style:none}.phase1-file-list li{display:flex;justify-content:space-between;gap:16px;overflow-wrap:anywhere;padding:11px 0;border-bottom:1px solid #e2e3df;color:#4d5a51;font-size:14px}.phase1-file-list small{flex:none;color:#6f7a72}.phase1-privacy{display:flex;align-items:center;justify-content:center;gap:7px;margin:24px 0 0;color:#79817b;font-size:13px}.phase1-privacy span{color:#2e684a}.phase1-hidden-input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.phase1-page-title{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.phase1-page-title>button,.phase1-queue-row button,.phase1-recent-property,.phase1-properties article button{min-height:42px;padding:0 14px;border:1px solid #b9c4bc;border-radius:6px;background:#fff;color:#28543d;font-weight:700;cursor:pointer}.phase1-submission-card{padding:22px 0;border-top:1px solid #dde0dc}.phase1-submission-card:last-of-type{border-bottom:1px solid #dde0dc}.phase1-submission-card h2,.phase1-submitted h2,.phase1-properties h2{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.phase1-submission-card h3,.phase1-submitted h3{margin:18px 0 6px;font-size:13px}.phase1-submission-card p,.phase1-submitted p{color:#566159;line-height:1.55}.phase1-submission-card ul,.phase1-submitted ul{color:#566159;line-height:1.7}.phase1-submission-card .phase1-field{margin:18px 0}.phase1-submitted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:36px 0;padding:26px 0;border-top:1px solid #dde0dc;border-bottom:1px solid #dde0dc}.phase1-submitted-grid section+section{padding-left:24px;border-left:1px solid #dde0dc}.phase1-empty-state{max-width:560px;padding:28px;border:1px solid #d9ddda;border-radius:8px;background:#fff}.phase1-empty-state .phase1-primary{margin-top:14px}.phase1-property-list{display:grid;gap:12px;margin-top:34px}.phase1-property-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:28px;align-items:center;padding:22px;border:1px solid #d9ddda;border-radius:7px;background:#fff}.phase1-property-list article>div:last-child{display:grid;justify-items:end;text-align:right}.phase1-property-list article p{margin:6px 0;color:#68716b;font-size:13px;line-height:1.5}.phase1-property-list article .phase1-primary{width:auto;margin-top:10px}.phase1-actions{position:fixed;right:0;bottom:0;left:0;z-index:9;display:flex;justify-content:center;gap:12px;padding:14px 24px max(14px,env(safe-area-inset-bottom));border-top:1px solid #e0e1dc;background:#faf9f6fa}.phase1-primary{width:min(100%,760px);min-height:52px;padding:12px 22px;border:1px solid #153f2e;border-radius:7px;background:#174a35;color:#fff;font-weight:720;cursor:pointer}.phase1-primary:hover{background:#103d2b}.phase1-primary span{margin-left:6px}.phase1-primary:focus-visible,.phase1-text-action:focus-visible,.phase1-back:focus-visible,summary:focus-visible{outline:3px solid #bdd7c5;outline-offset:2px}.phase1-primary:disabled{border-color:#b5bbb6;background:#b5bbb6;cursor:not-allowed}.phase1-text-action{min-height:48px;padding:0 10px;border:0;background:transparent;color:#315e46;font-weight:700;cursor:pointer}.phase1-processing{width:min(100%,700px);min-height:650px}.phase1-task-list{display:grid;gap:0;margin:44px 0 0;padding:0;list-style:none}.phase1-task-list li{position:relative;display:grid;grid-template-columns:26px 1fr;gap:14px;min-height:54px;align-items:start;color:#9a9f9b;font-size:15px}.phase1-task-list li:not(:last-child):after{position:absolute;top:21px;bottom:0;left:10px;width:1px;background:#dfe2df;content:""}.phase1-task-list li span{z-index:1;display:grid;place-items:center;width:21px;height:21px;border:1.5px solid #c9ceca;border-radius:50%;background:#f7f6f2;color:#fff;font-size:11px}.phase1-task-list li.is-active{color:#28372e;font-weight:700}.phase1-task-list li.is-active span{border:5px solid #d9e8de;background:#2f674c}.phase1-task-list li.is-done{color:#4d6557}.phase1-task-list li.is-done span{border-color:#397156;background:#397156}.phase1-processing-status{margin:10px 0 0 40px;color:#778079;font-size:13px}.phase1-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:34px 0 46px}.phase1-stat-row div{display:flex;justify-content:space-between;align-items:flex-end;min-height:92px;padding:17px;border:1px solid #dedfda;border-radius:7px;background:#fff}.phase1-stat-row div:before{align-self:flex-start;width:8px;height:8px;border-radius:50%;background:#8e9991;content:""}.phase1-stat-row .is-attention:before{background:#b46a5e}.phase1-stat-row .is-info:before{background:#c49845}.phase1-stat-row .is-ready:before{background:#5f866d}.phase1-stat-row strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500}.phase1-stat-row span{color:#687169;font-size:13px}.phase1-review-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:30px 0 40px;overflow:hidden;border:1px solid #d8dcd8;border-radius:7px;background:#d8dcd8}.phase1-review-summary div{display:grid;gap:8px;min-width:0;padding:14px;background:#fff}.phase1-review-summary span{color:#687169;font-size:11px;text-transform:uppercase}.phase1-review-summary strong{font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.phase1-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:8px}.phase1-section-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.phase1-section-heading span{color:#858c87;font-size:12px}.phase1-finding-row{display:grid;grid-template-columns:48px 1fr 22px;gap:15px;align-items:center;width:100%;min-height:104px;padding:17px 5px;border:0;border-top:1px solid #dedfda;background:transparent;text-align:left;cursor:pointer}.phase1-finding-row:last-child{border-bottom:1px solid #dedfda}.phase1-finding-row:hover .phase1-finding-copy strong{color:#1e5c40}.phase1-finding-thumb{display:grid;place-items:center;width:48px;height:48px;border-radius:7px;background:#e8eee9;color:#2e6046;font-family:Georgia,Times New Roman,serif;font-size:19px}.phase1-finding-copy{display:grid;gap:4px;min-width:0}.phase1-finding-copy strong{overflow-wrap:anywhere;font-size:16px;font-weight:720}.phase1-finding-copy small{color:#7b837d;font-size:12px}.phase1-finding-copy>span{overflow:hidden;color:#58635b;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.phase1-chevron{color:#768078;font-size:27px;font-weight:300}.phase1-review-group+.phase1-review-group{margin-top:28px}.phase1-review-group>h3{display:flex;justify-content:space-between;margin:0;padding:11px 0;border-bottom:1px solid #dfe2de;color:#526058;font-size:12px;text-transform:uppercase}.phase1-review-group>h3 span{color:#7a837d}.phase1-finding-detail{width:min(100%,1100px)}.phase1-review-progress{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;margin:-18px 0 24px;padding-bottom:14px;border-bottom:1px solid #dfe1dd}.phase1-review-progress .phase1-back{margin:0;justify-self:start}.phase1-review-context{display:grid;justify-items:start}.phase1-property-link{max-width:300px;padding:0;overflow:hidden;border:0;background:transparent;color:#66716a;font:inherit;font-size:12px;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.phase1-property-link:hover{color:#24563e;text-decoration:underline}.phase1-review-progress p{display:grid;gap:3px;margin:0;text-align:center}.phase1-review-progress p span{color:#6d766f;font-size:12px}.phase1-review-progress>div{display:flex;justify-self:end;gap:7px}.phase1-review-progress>div button,.phase1-review-mode button{min-height:38px;padding:0 12px;border:1px solid #cbd3cd;border-radius:5px;background:#fff;color:#315a43;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.phase1-review-progress button:disabled{opacity:.42;cursor:default}.phase1-review-mode{display:flex;width:-moz-fit-content;width:fit-content;margin:0 0 24px;padding:3px;border:1px solid #cfd6d1;border-radius:7px;background:#eef1ee}.phase1-review-mode button{border:0;background:transparent}.phase1-review-mode button.is-active{background:#fff;color:#1f442f;box-shadow:0 1px 3px #2032271f}.phase1-back{min-height:44px;margin:-18px 0 26px;padding:0;border:0;background:transparent;color:#43624f;font-size:14px;font-weight:700;cursor:pointer}.phase1-back span{margin-right:7px}.phase1-finding-header{max-width:790px;margin-bottom:34px}.phase1-status-line{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:18px 0 0;color:#747d77;font-size:13px}.phase1-status{padding:5px 8px;border-radius:4px;background:#f4ead2;color:#72531f;font-weight:700}.phase1-detail-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);grid-template-areas:"main aside";gap:48px;align-items:start}.phase1-detail-main{grid-area:main;min-width:0}.phase1-detail-aside{grid-area:aside;display:grid;gap:18px}.phase1-review-flow{width:min(100%,790px)}.phase1-decision-overview{margin:0 0 42px;padding:24px 0 28px;border-top:1px solid #dfe1dd;border-bottom:1px solid #dfe1dd}.phase1-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:22px}.phase1-overview-grid h3,.phase1-path h3{margin:0 0 9px;color:#536159;font-size:12px;text-transform:uppercase}.phase1-overview-grid ul{margin:0;padding:0;list-style:none}.phase1-overview-grid li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #e5e6e2;color:#536057;font-size:13px}.phase1-overview-grid .phase1-detail-list{font-size:13px}.phase1-cost-rule{margin:23px 0 0;padding:14px 16px;border-left:3px solid #8fa595;background:#eef2ee;color:#536057;font-size:13px;line-height:1.55}.phase1-cost-rule strong,.phase1-agent-finding p>strong{display:block;margin-bottom:3px;color:#27382d}.phase1-transaction-context{display:flex;gap:10px;margin:15px 0 0;color:#536057;font-size:13px}.phase1-transaction-considerations{padding:24px 0;border-bottom:1px solid #dfe1dd}.phase1-decision-overview details{margin-top:18px;border-top:1px solid #dfe1dd}.phase1-decision-overview summary{padding-top:16px;color:#315a43;font-size:13px;font-weight:700;cursor:pointer}.phase1-human-observation{padding:12px 0;border-bottom:1px solid #e2e4e0}.phase1-human-observation p{margin:0 0 5px;color:#536057;line-height:1.55}.phase1-human-observation small{color:#717a73}.phase1-repair-paths,.phase1-decision-change{padding:28px 0;border-bottom:1px solid #dfe1dd}.phase1-path-list{display:grid;gap:14px}.phase1-path{padding:20px;border:1px solid #cbd8ce;border-radius:8px;background:#f0f4f0}.phase1-path-compact{display:grid;gap:12px}.phase1-path-decision{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.phase1-path-decision strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.phase1-path-decision span{flex:none;color:#234e38;font-size:17px;font-weight:750}.phase1-path-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.phase1-path-actions>span{margin-right:auto;color:#657068;font-size:12px}.phase1-path-actions button,.phase1-inline-label button,.phase1-inline-heading button,.phase1-inline-fact>button{min-height:34px;padding:0 10px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#28533c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.phase1-path-details{border-top:1px solid rgba(71,96,80,.16)}.phase1-path-details>summary{padding-top:12px;color:#315a43;font-size:12px;font-weight:700;cursor:pointer}.phase1-path>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:baseline;color:#27382d;cursor:pointer;list-style-position:outside}.phase1-path>summary span:first-child{font-family:Georgia,Times New Roman,serif;font-size:19px}.phase1-path>summary span:last-child{color:#234e38;font-size:16px;font-weight:700;text-align:right}.phase1-path.is-blocked{border-color:#ded4ba;background:#f6f1e5}.phase1-path-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.phase1-path-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500}.phase1-path-heading>div{display:grid;flex:none;gap:2px;text-align:right}.phase1-path-heading>div>span{color:#657068;font-size:11px;font-weight:700;text-transform:uppercase}.phase1-path-heading>div>strong{color:#234e38;font-size:17px}.phase1-path-meta{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 13px}.phase1-path-meta span{padding:4px 7px;border:1px solid #c6d3c9;border-radius:4px;color:#53675a;font-size:11px}.phase1-path>p{color:#536159;font-size:13px;line-height:1.55}.phase1-path-terms{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:17px}.phase1-path-terms .phase1-detail-list{font-size:12px}.phase1-path-sources{margin-top:18px;padding-top:15px;border-top:1px solid rgba(71,96,80,.18)}.phase1-path-sources>div{display:grid;gap:4px;padding:9px 0;color:#657068;font-size:12px}.phase1-path-sources a{width:-moz-fit-content;width:fit-content;margin-top:3px;color:#24563e;font-weight:700}.phase1-path-sources button,.phase1-adjust-price{width:-moz-fit-content;width:fit-content;min-height:36px;margin-top:5px;padding:0 11px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#28533c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.phase1-adjust-price{margin-top:16px}.phase1-action-note{display:grid;gap:4px;margin:16px 0 0;color:#6e6045;font-size:13px}.phase1-range-history{padding:18px 0;border-bottom:1px solid #dfe1dd}.phase1-range-history summary{color:#315a43;font-size:13px;font-weight:700;cursor:pointer}.phase1-range-history article{display:grid;gap:4px;padding:12px 0 0;color:#657068;font-size:12px}.phase1-price-card{padding:24px;border:1px solid #cbd8ce;border-radius:8px;background:#edf3ee}.phase1-price-card>span{color:#4d6657;font-size:12px;font-weight:700}.phase1-price-card>strong{display:block;margin:5px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:500;line-height:1.1}.phase1-price-card>div{display:flex;flex-wrap:wrap;gap:7px}.phase1-price-card>div>span{padding:4px 7px;border:1px solid #c6d3c9;border-radius:4px;color:#53675a;font-size:11px}.phase1-price-card>p{margin:14px 0;color:#536159;font-size:13px;line-height:1.55}.phase1-price-card.is-blocked{border-color:#ded4ba;background:#f6f1e5}.phase1-price-card details{border-top:1px solid rgba(71,96,80,.18)}.phase1-price-card summary{padding:13px 0 0;color:#2e5f45;font-size:13px;font-weight:700;cursor:pointer}.phase1-price-card .phase1-detail-list{margin-top:12px;font-size:12px}.phase1-range-note{margin-top:14px;padding-top:12px;border-top:1px solid rgba(71,96,80,.18)}.phase1-range-note>span{display:block;margin-bottom:5px;color:#53675a;font-size:11px;font-weight:700}.phase1-range-note p{margin:0;color:#56635a;font-size:12px;line-height:1.5}.phase1-next-move{padding:23px;border:1px solid #d6dcd7;border-radius:8px;background:#fff}.phase1-next-move h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.3}.phase1-next-move p{margin:0;color:#566159;line-height:1.55}.phase1-why{margin-top:19px;padding-top:16px;border-top:1px solid #e3e5e2}.phase1-why h3{margin:0 0 7px;font-size:13px}.phase1-why p{font-size:13px}.phase1-missing{padding:4px 2px}.phase1-missing h2,.phase1-reasoning-section h2,.phase1-observation h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500}.phase1-observation,.phase1-reasoning-section{padding:0 0 28px;border-bottom:1px solid #dfe1dd}.phase1-reasoning-section{padding-top:28px}.phase1-research-sources{display:grid;gap:10px;padding:18px 0 24px;border-bottom:1px solid #dfe1dd}.phase1-research-sources>p:not(.phase1-kicker){display:grid;gap:4px;margin:0;padding:12px;border:1px solid #dfe1dd;background:#f7f8f5}.phase1-research-sources span,.phase1-research-sources small{color:#5f6d64;line-height:1.45}.phase1-research-sources a{width:-moz-fit-content;width:fit-content;color:#174c35;font-weight:700}.phase1-inline-heading,.phase1-inline-label{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.phase1-inline-heading h1{min-width:0}.phase1-inline-label .phase1-kicker{margin-bottom:10px}.phase1-inline-fact{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin-top:24px;padding:16px 0;border-top:1px solid #dfe1dd;border-bottom:1px solid #dfe1dd}.phase1-inline-fact>div{display:grid;gap:4px}.phase1-inline-fact span{color:#69746c;font-size:11px;font-weight:700;text-transform:uppercase}.phase1-inline-editor{flex:1 0 100%;display:grid;gap:10px;margin-top:12px;padding:14px;border:1px solid #cdd7d0;border-radius:6px;background:#f8faf7}.phase1-inline-editor label{display:grid;gap:6px;color:#4f5d54;font-size:12px;font-weight:700}.phase1-inline-editor input,.phase1-inline-editor textarea,.phase1-inline-editor select{width:100%;min-height:44px;padding:10px;border:1px solid #bec9c1;border-radius:5px;background:#fff;color:#1e2a22;font:inherit}.phase1-inline-editor textarea{min-height:92px;resize:vertical}.phase1-inline-save,.phase1-save-row{display:flex;justify-content:flex-end;gap:8px}.phase1-inline-save button,.phase1-save-row>button:first-child{min-height:40px;padding:0 14px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#28533c;font-weight:700;cursor:pointer}.phase1-inline-save button:last-child{border-color:#315d43;background:#315d43;color:#fff}.phase1-important-unknown{padding-bottom:24px;border-bottom:1px solid #dfe1dd}.phase1-more-details{margin-top:24px;border-top:1px solid #dfe1dd;border-bottom:1px solid #dfe1dd}.phase1-more-details>summary{min-height:54px;padding:17px 0;color:#315a43;font-size:14px;font-weight:700;cursor:pointer}.phase1-more-details>h3{margin:22px 0 8px;color:#536159;font-size:12px;text-transform:uppercase}.phase1-fact-grid{display:grid;gap:12px;margin:8px 0 20px}.phase1-fact-box{padding:16px 18px;border:1px solid #dde2de;border-radius:7px;background:#fafbf9}.phase1-fact-box h3{margin:0 0 10px;color:#536159;font-size:12px;text-transform:uppercase}.phase1-fact-box .phase1-detail-list{font-size:14px}.phase1-observation p,.phase1-reasoning-section p{margin:0;color:#536057;font-size:16px;line-height:1.65}.phase1-detail-list{display:grid;gap:9px;margin:0;padding-left:19px;color:#536057;font-size:15px;line-height:1.55}.phase1-contractor-input{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid #dfe1dd}.phase1-contractor-input>div{display:grid;gap:3px}.phase1-contractor-input span{color:#727b75;font-size:12px}.phase1-contractor-input strong{font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:500}.phase1-contractor-input p{margin:0;color:#59645c;font-size:13px;line-height:1.55}.phase1-disclosures details{border-bottom:1px solid #dfe1dd}.phase1-disclosures summary{min-height:54px;padding:17px 0;color:#315a43;font-size:14px;font-weight:700;cursor:pointer}.phase1-disclosures p{margin:0 0 18px;color:#566159;line-height:1.6}.phase1-quick-details h3{margin:16px 0 8px;color:#536159;font-size:12px;text-transform:uppercase}.phase1-source-list{display:grid;gap:14px;margin:0 0 18px;padding:0;list-style:none}.phase1-source-list li{display:grid;gap:3px;overflow-wrap:anywhere}.phase1-source-list a{color:#24563e;font-weight:700}.phase1-source-list span,.phase1-quiet-state{color:#717a73;font-size:13px}.phase1-source-evidence,.phase1-primary-evidence,.phase1-location-panel,.phase1-review-panel,.phase1-context-panel,.phase1-review-reason,.phase1-agent-finding{padding:22px 0;border-bottom:1px solid #dfe1dd}.phase1-source-evidence>p:not(.phase1-kicker),.phase1-primary-evidence>p,.phase1-location-panel>p,.phase1-context-panel>p,.phase1-review-reason>p,.phase1-agent-finding p{color:#536057;line-height:1.6}.phase1-weather-source{display:grid;gap:4px;margin-top:12px;color:#6b756e;font-size:12px}.phase1-weather-source a{width:-moz-fit-content;width:fit-content;color:#24563e;font-weight:700}.phase1-source-meta,.phase1-status-line{display:flex;flex-wrap:wrap;gap:8px 14px}.phase1-source-meta span{color:#6b756e;font-size:12px}.phase1-source-recommendation{margin-top:18px;padding-left:15px;border-left:3px solid #9bad9f}.phase1-source-recommendation p{margin:5px 0 0}.phase1-photo-placeholder{display:grid;min-height:150px;place-items:center;border:1px solid #d5dbd6;border-radius:6px;background:#f3f5f2;color:#68736b}.phase1-location-panel h2{margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.phase1-location-panel dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.phase1-location-panel dl div{min-width:0}.phase1-location-panel dt{color:#717a73;font-size:11px;font-weight:700;text-transform:uppercase}.phase1-location-panel dd{margin:4px 0 0;overflow-wrap:anywhere}.phase1-action-note{align-items:center}.phase1-review-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.phase1-review-buttons button{min-height:44px;border:1px solid #cdd5cf;border-radius:6px;background:#fff;color:#294f39;font:inherit;font-weight:700;cursor:pointer}.phase1-review-buttons button:disabled{opacity:.45;cursor:default}.phase1-review-buttons .phase1-review-approve{background:#315d43;color:#fff}.phase1-correction-fields{display:grid;gap:13px;margin-top:18px}.phase1-correction-fields label,.phase1-review-note{display:grid;gap:6px;color:#4f5d54;font-size:13px;font-weight:700}.phase1-correction-fields input,.phase1-correction-fields textarea,.phase1-correction-fields select,.phase1-review-note textarea{width:100%;box-sizing:border-box;padding:11px;border:1px solid #cfd7d1;border-radius:5px;background:#fff;color:#1e2a22;font:inherit}.phase1-price-correction{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:14px;border:1px solid #d8ddd9;border-radius:6px}.phase1-price-correction legend{padding:0 6px;color:#4f5d54;font-size:12px;font-weight:700}.phase1-price-correction label:first-of-type,.phase1-price-correction label:nth-last-child(-n+2){grid-column:1 / -1}.phase1-review-note{margin-top:16px}.phase1-review-reason-picker{display:grid;gap:10px;margin-top:14px}.phase1-review-reason-picker>span{color:#4f5d54;font-size:12px;font-weight:700}.phase1-review-reason-picker>div{display:flex;flex-wrap:wrap;gap:6px}.phase1-review-reason-picker>div button{min-height:34px;padding:0 10px;border:1px solid #c6cfc8;border-radius:5px;background:#fff;color:#315a43;font-size:12px;font-weight:700}.phase1-review-reason-picker>div button.is-active{border-color:#315d43;background:#e6eee8}.phase1-review-reason-picker label{display:grid;gap:6px;color:#4f5d54;font-size:12px;font-weight:700}.phase1-review-reason-picker textarea{min-height:70px;padding:10px;border:1px solid #cfd7d1;border-radius:5px;font:inherit}.phase1-save-row{margin-top:14px}.phase1-save-row .phase1-primary{width:auto;min-width:170px;margin:0}.phase1-submit-review{position:static;width:100%;margin-top:16px}.phase1-review-controls{position:sticky;z-index:4;bottom:12px;margin-top:26px;padding:18px;border:1px solid #cbd4cd;border-radius:8px;background:#fafbf8fa;box-shadow:0 8px 26px #1c2f2221}.phase1-source-selection{display:grid;grid-column:1 / -1;gap:8px;padding:12px;border:1px solid #d8ddd9;border-radius:5px;background:#f7f8f6}.phase1-source-selection>label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;font-weight:500}.phase1-source-selection input{width:18px;height:18px}.phase1-recorded-review{padding:10px 12px;background:#edf3ee;font-size:13px}.phase1-source-drawer-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#18201b57}.phase1-source-drawer{width:min(430px,92vw);height:100%;box-sizing:border-box;padding:34px 28px;overflow-y:auto;background:#fbfcf9;box-shadow:-10px 0 35px #18201b2e}.phase1-source-drawer h2{margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.phase1-source-drawer dl{display:grid;gap:0;margin:0 0 28px}.phase1-source-drawer dl div{padding:13px 0;border-bottom:1px solid #dfe2de}.phase1-source-drawer dt{color:#6a746d;font-size:11px;font-weight:700;text-transform:uppercase}.phase1-source-drawer dd{margin:5px 0 0;overflow-wrap:anywhere;color:#28382e;line-height:1.5}.phase1-drawer-close{display:grid;width:42px;height:42px;margin-left:auto;place-items:center;border:1px solid #cbd3cd;border-radius:50%;background:#fff;color:#284a36;font-size:25px;cursor:pointer}.phase1-source-open{display:flex;box-sizing:border-box;justify-content:center;text-decoration:none}.phase1-candidate-evidence{display:grid;gap:10px;margin-top:18px}.phase1-candidate-evidence h3{margin:0;font-size:15px}.phase1-candidate-evidence article,.phase1-page-preview{padding:14px;border:1px solid #d8ddd9;border-radius:6px;background:#fff}.phase1-candidate-evidence p,.phase1-page-preview p{margin:7px 0 10px;font-size:13px;line-height:1.55}.phase1-candidate-evidence button,.phase1-page-preview button,.phase1-source-button{min-height:38px;padding:0 12px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#28533c;font-weight:700;cursor:pointer}.phase1-source-button{margin-top:14px}.phase1-page-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.phase1-page-actions button{min-height:40px;padding:0 12px;border:1px solid #aebbb2;border-radius:5px;background:#fff;color:#28533c;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.phase1-page-actions button:disabled{opacity:.42;cursor:default}.phase1-review-queue{width:min(100%,1050px)}.phase1-resume{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;margin:30px 0;padding:24px;border:1px solid #aebfb3;border-radius:8px;background:#fff;box-shadow:0 8px 24px #2032270d}.phase1-resume .phase1-kicker{grid-column:1 / -1;margin-bottom:-8px}.phase1-resume h2{margin:0 0 8px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:500}.phase1-resume p{margin:5px 0;color:#657068;font-size:13px}.phase1-resume .phase1-primary{width:auto;min-width:170px}.phase1-search{max-width:520px;margin-top:24px}.phase1-dashboard-view{display:inline-flex;gap:2px;margin-top:22px;padding:3px;border:1px solid #cbd2cc;border-radius:6px;background:#f4f6f3}.phase1-dashboard-view button{min-height:36px;padding:0 14px;border:0;border-radius:4px;background:transparent;color:#526158;font-weight:700;cursor:pointer}.phase1-dashboard-view button.is-active{background:#fff;color:#234d37;box-shadow:0 1px 2px #263e3024}.phase1-queue-group{margin-top:34px}.phase1-queue-group h2{display:flex;justify-content:space-between;margin:0;padding-bottom:10px;border-bottom:1px solid #d9ddd9;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:500}.phase1-queue-group h2 span{color:#727b75;font-family:inherit}.phase1-queue-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(170px,1fr) minmax(170px,1fr) minmax(130px,.8fr) auto;gap:14px;align-items:center;min-height:84px;border-bottom:1px solid #e1e3df;font-size:13px}.phase1-queue-row>div{display:grid;gap:4px}.phase1-queue-row>div span,.phase1-queue-row>span{color:#6d766f}.phase1-queue-actions{display:flex!important;gap:6px!important;align-items:center}.phase1-queue-actions button{white-space:nowrap}.phase1-queue-actions button:last-child{color:#714938;border-color:#d4beb2}.phase1-queue-actions button:disabled{opacity:.55;cursor:wait}.phase1-recent-property{display:flex;justify-content:space-between;align-items:center;width:100%;border-width:0 0 1px;border-radius:0;text-align:left}.phase1-recent-property span{color:#6d766f;font-size:12px;text-transform:capitalize}.phase1-agent-view{max-width:820px}.phase1-agent-finding{margin-top:18px;padding:24px;border:1px solid #d9dfda;border-radius:8px;background:#fff}.phase1-agent-finding strong{display:block;color:#27382d}.phase1-agent-finding h2{margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:500}.phase1-agent-source{color:#687169;font-size:13px}.phase1-released-facts{display:grid;gap:12px;margin:22px 0}.phase1-released-facts section{padding:15px 17px;border-left:3px solid #b7c5ba;background:#f7f9f6}.phase1-released-facts p,.phase1-released-next p{margin-top:0}.phase1-released-next{margin-top:22px;padding:18px;border:1px solid #d6dcd7;border-radius:7px;background:#fafbf9}.phase1-released-next p+p{margin-top:16px;padding-top:16px;border-top:1px solid #e0e4e0}.phase1-agent-finding.is-needs_more_information,.phase1-agent-finding.is-needs_more_info{border-left:3px solid #b48a3f;padding-left:18px}.phase1-agent-finding.is-rejected,.phase1-agent-finding.is-reject{border-left:3px solid #9c6961;padding-left:18px}.phase1-report-preview,.phase1-report-released{width:min(100%,900px)}.phase1-report-findings{display:grid;gap:10px}.phase1-report-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:20px 0 28px}.phase1-report-actions button{width:auto;min-height:42px;margin:0}.phase1-report-address{margin:10px 0 2px;color:#31453a;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.35}.phase1-report-meta{margin:0 0 16px;color:#737c76;font-size:12px}.phase1-decision-brief{display:grid;gap:34px;margin-top:26px}.phase1-brief-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #d5dbd6;border-radius:7px;background:#fff}.phase1-brief-summary div{display:grid;gap:3px;min-width:0;padding:16px}.phase1-brief-summary div+div{border-left:1px solid #e0e4e0}.phase1-brief-summary strong{color:#173c2a;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.phase1-brief-summary span{color:#6d7770;font-size:11px}.phase1-brief-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d8ddd9;border-radius:7px;background:#fff}.phase1-brief-overview>div{min-width:0;padding:20px}.phase1-brief-overview>div:nth-child(2n){border-left:1px solid #e0e4e0}.phase1-brief-overview>div:nth-child(n+3){border-top:1px solid #e0e4e0}.phase1-brief-overview h2{margin:0 0 11px;color:#526158;font-size:12px;font-weight:750}.phase1-brief-overview p{display:grid;gap:3px;margin:0;padding:7px 0;border-bottom:1px solid #edf0ed;color:#5f6962;font-size:12px;line-height:1.45}.phase1-brief-overview p:last-child{border-bottom:0}.phase1-brief-overview p strong{color:#27382d}.phase1-brief-overview ul{margin:0;padding:0;list-style:none}.phase1-brief-overview li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid #edf0ed;color:#536057;font-size:12px}.phase1-brief-group>header{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-bottom:9px;border-bottom:2px solid #29583f}.phase1-brief-group>header h2{margin:0;color:#173c2a;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500}.phase1-brief-group>header span{color:#77817a;font-size:12px}.phase1-brief-finding{padding:27px 0 29px;border-bottom:1px solid #dce1dd}.phase1-brief-finding h3{max-width:680px;margin:10px 0 17px;overflow-wrap:anywhere;color:#18271f;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:500;line-height:1.18}.phase1-brief-status{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.phase1-brief-status span{padding:4px 7px;border:1px solid #ced8d0;border-radius:4px;background:#eef3ef;color:#315a43;font-size:10px;font-weight:750}.phase1-brief-status small{margin-left:auto;color:#6b756e;font-size:11px}.phase1-brief-finding.is-rejected .phase1-brief-status span:first-child{border-color:#dfc6c1;background:#f8ece9;color:#7b443b}.phase1-brief-finding.is-needs_more_information .phase1-brief-status span:first-child{border-color:#dfd0ad;background:#f7f1e6;color:#74571e}.phase1-brief-copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.phase1-brief-copy p{margin:0;color:#56625a;font-size:14px;line-height:1.55}.phase1-brief-copy strong,.phase1-brief-unknown strong{display:block;margin-bottom:4px;color:#2d4034;font-size:11px}.phase1-brief-paths{margin-top:20px;padding-top:17px;border-top:1px solid #e2e6e2}.phase1-brief-paths>h4{margin:0 0 3px;color:#526158;font-size:11px}.phase1-brief-path{padding:12px 0;border-bottom:1px solid #e5e9e5}.phase1-brief-path>div:first-child{display:flex;justify-content:space-between;gap:22px;align-items:baseline}.phase1-brief-path>div:first-child strong{color:#27382d;font-size:14px}.phase1-brief-path>div:first-child span{flex:none;color:#174c35;font-size:22px;font-weight:780}.phase1-brief-path>small{display:block;margin-top:3px;color:#6d7770;font-size:11px}.phase1-brief-path details,.phase1-brief-details,.phase1-report-caveats{margin-top:9px;color:#4b6655;font-size:12px}.phase1-brief-path summary,.phase1-brief-details summary,.phase1-report-caveats summary{font-weight:720;cursor:pointer}.phase1-brief-sources{margin-top:8px;padding:9px 12px;border-left:2px solid #b7c7bb;background:#f5f7f5}.phase1-brief-sources p{margin:4px 0;overflow-wrap:anywhere;color:#5d6861;line-height:1.5}.phase1-brief-unknown{margin:17px 0 0;color:#5c675f;font-size:13px;line-height:1.5}.phase1-brief-next{display:grid;grid-template-columns:92px minmax(0,1.2fr) minmax(180px,.8fr);gap:15px;align-items:start;margin-top:19px;padding:16px;border:1px solid #cfd9d1;border-radius:7px;background:#f2f6f2}.phase1-brief-next>span{color:#315a43;font-size:10px;font-weight:800;text-transform:uppercase}.phase1-brief-next>strong{color:#1f3f2c;font-size:14px;line-height:1.45}.phase1-brief-next>small{color:#68736b;font-size:11px;line-height:1.45}.phase1-brief-next b{display:block;margin-bottom:3px;color:#3c4f43}.phase1-brief-source-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:12px;color:#747d77;font-size:11px}.phase1-brief-source-row>span{display:flex;flex-wrap:wrap;gap:4px 9px;align-items:baseline}.phase1-brief-source-row button{padding:0;border:0;background:transparent;color:#245d40;font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.phase1-brief-details>div{margin-top:11px;padding:15px;border:1px solid #dde2de;border-radius:6px;background:#fff}.phase1-brief-details h4{margin:13px 0 5px;color:#526158;font-size:11px}.phase1-brief-details h4:first-child{margin-top:0}.phase1-brief-details p{overflow-wrap:anywhere;color:#5c675f;line-height:1.55}.phase1-report-caveats{padding-top:18px;border-top:1px solid #d9ded9}.phase1-report-caveats p{color:#68726b;line-height:1.5}.phase1-release-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;padding:22px 0;border-top:1px solid #dfe1dd;border-bottom:1px solid #dfe1dd}.phase1-release-status p{margin:0;color:#59645c;line-height:1.6}.phase1-gap h1{max-width:720px}.phase1-gap .phase1-lede{max-width:680px}@media (max-width: 720px){.phase1-header{flex-wrap:wrap;min-height:66px;padding:11px 18px}.phase1-brand span{display:none}.phase1-brand strong{font-size:14px}.phase1-progress{gap:17px;font-size:11px}.phase1-progress span{min-width:auto}.phase1-progress span+span:before{display:none}.phase1-header-actions{flex:1 1 100%;flex-wrap:wrap;justify-content:space-between;gap:8px}.phase1-role-nav{order:3;width:100%;overflow-x:auto;border-top:1px solid #e3e5e2;padding-top:7px}.phase1-role-nav button{flex:0 0 auto}.phase1-session span{display:none}.phase1-session{padding-left:8px}.phase1-main,.phase1-property{padding:42px 18px 138px}.phase1-main h1{font-size:36px}.phase1-lede{margin:13px 0 30px;font-size:16px}.phase1-address-field{margin-top:34px}.phase1-address-field input{min-height:60px;font-size:16px}.phase1-evidence-grid{grid-template-columns:1fr;gap:10px}.phase1-evidence-option{min-height:94px;padding:15px}.phase1-actions{flex-wrap:wrap;padding-inline:18px}.phase1-actions .phase1-text-action{flex:1 1 40%}.phase1-stat-row{gap:7px;margin-bottom:36px}.phase1-review-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.phase1-stat-row div{display:grid;align-content:space-between;min-height:88px;padding:12px 10px}.phase1-stat-row div:before{width:7px;height:7px}.phase1-stat-row strong{font-size:26px}.phase1-stat-row span{font-size:11px}.phase1-finding-row{grid-template-columns:42px 1fr 18px;gap:12px;min-height:102px}.phase1-finding-thumb{width:42px;height:42px}.phase1-finding-copy>span{white-space:normal}.phase1-finding-detail{padding-top:30px}.phase1-review-progress{grid-template-columns:1fr auto;margin-top:-8px}.phase1-review-context{grid-column:1 / -1}.phase1-review-progress p{text-align:left}.phase1-back{margin:-8px 0 20px}.phase1-finding-header{margin-bottom:24px}.phase1-detail-layout{grid-template-columns:1fr;grid-template-areas:"main" "aside";gap:30px}.phase1-detail-aside{gap:14px}.phase1-overview-grid,.phase1-path-terms{grid-template-columns:1fr}.phase1-readiness-warning{display:grid}.phase1-readiness-warning button{width:-moz-fit-content;width:fit-content}.phase1-path-decision{display:grid;gap:5px}.phase1-path-decision span{text-align:left}.phase1-path-heading{display:grid;gap:8px}.phase1-path-heading>div{text-align:left}.phase1-price-card,.phase1-next-move{padding:20px}.phase1-price-card>strong{font-size:30px}.phase1-contractor-input{grid-template-columns:1fr;gap:10px}.phase1-location-panel dl,.phase1-review-buttons{grid-template-columns:1fr}.phase1-page-title{display:grid}.phase1-page-title>button{width:-moz-fit-content;width:fit-content}.phase1-submitted-grid,.phase1-property-list article,.phase1-resume{grid-template-columns:1fr}.phase1-submitted-grid section+section{padding:20px 0 0;border-top:1px solid #dde0dc;border-left:0}.phase1-property-list article>div:last-child{justify-items:start;text-align:left}.phase1-resume .phase1-primary{width:100%}.phase1-queue-row{grid-template-columns:1fr auto;gap:7px 14px;padding:14px 0}.phase1-queue-row>div{grid-column:1 / -1}.phase1-queue-row>span{grid-column:1 / -1}.phase1-review-controls{bottom:8px;padding:14px}.phase1-path>summary{grid-template-columns:1fr;gap:6px}.phase1-path>summary span:last-child{text-align:left}.phase1-price-correction{grid-template-columns:1fr}.phase1-price-correction>*{grid-column:1 / -1}.phase1-source-drawer-backdrop{align-items:flex-end}.phase1-source-drawer{width:100%;height:min(82vh,720px);border-radius:8px 8px 0 0}.phase1-release-status,.phase1-brief-overview,.phase1-brief-copy{grid-template-columns:1fr}.phase1-brief-overview>div:nth-child(2n){border-left:0}.phase1-brief-overview>div+div{border-top:1px solid #e0e4e0}.phase1-brief-next{grid-template-columns:1fr;gap:6px}}@media (max-width: 430px){.phase1-progress span:not(.is-current){display:none}.phase1-role-nav{gap:2px}.phase1-role-nav button{padding-inline:4px;font-size:11px}.phase1-main h1{font-size:34px}.phase1-stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}.phase1-stat-row span{overflow-wrap:anywhere}.phase1-brief-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.phase1-brief-summary div:nth-child(3){border-top:1px solid #e0e4e0;border-left:0}.phase1-brief-summary div:nth-child(4){border-top:1px solid #e0e4e0}.phase1-brief-path>div:first-child{display:grid;gap:4px}.phase1-brief-path>div:first-child span{font-size:20px}.phase1-brief-status small{flex-basis:100%;margin-left:0}.phase1-brief-group>header h2{font-size:22px}.phase1-brief-finding h3{font-size:23px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.w-full{width:100%}.max-w-6xl{max-width:72rem}.border-collapse{border-collapse:collapse}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.rounded-2xl{border-radius:1rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pl-5{padding-left:1.25rem}.text-right{text-align:right}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.tracking-wide{letter-spacing:.025em}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}}
