:root{--navy:#0b1f3a;--navy-2:#12325d;--green:#168a5b;--green-soft:#e7f6ef;--amber:#b7791f;--red:#b83232;--ink:#102033;--muted:#66758a;--line:#dbe3ee;--surface:#fff;--surface-2:#f6f9fc;--shadow:0 16px 45px rgba(11,31,58,.08)}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.site-shell{width:min(1180px,calc(100% - 32px));margin:0 auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-report-mode .header{display:none}.header-inner{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:18px}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;font-weight:800;color:var(--navy)}.brand-copy{display:grid;grid-gap:1px;gap:1px;min-width:0;line-height:1.05}.brand-copy strong{color:var(--navy);font-size:1rem;letter-spacing:0}.brand-copy small{color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:0;text-transform:none;white-space:nowrap}.brand-mark{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:var(--navy);color:#fff}.nav{display:flex;min-width:0;max-width:100%;align-items:center;gap:10px;overflow-x:auto;padding-bottom:4px;color:var(--muted);font-size:.92rem;font-weight:650}.nav a:hover{color:var(--navy)}.nav a{flex:0 0 auto;white-space:nowrap}.nav a:not(.button){display:inline-flex;min-height:34px;align-items:center;gap:6px;border:1px solid transparent;border-radius:8px;padding:0 8px}.nav a:not(.button):hover{border-color:rgba(148,163,184,.22);background:#f8fbfc}.nav-admin-link{opacity:.68}.button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:8px;padding:0 16px;cursor:pointer;font-size:.93rem;font-weight:750}.button-primary{background:var(--green);color:#fff}.button-secondary{border-color:var(--line);background:#fff;color:var(--navy)}.button-ghost{background:var(--surface-2);color:var(--navy)}.hero{padding:62px 0 40px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr);grid-gap:36px;gap:36px;align-items:center}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:18px;font-size:clamp(3rem,7vw,5.8rem);line-height:.94}h1,h2{color:var(--navy);letter-spacing:0}h2{font-size:clamp(1.8rem,4vw,3rem);line-height:1.04}h3{color:var(--navy);font-size:1.08rem}.lead{max-width:750px;color:#415069;font-size:clamp(1.06rem,2vw,1.26rem);line-height:1.58}.search-box{display:flex;max-width:760px;margin:18px 0 14px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.search-box input{min-width:0;flex:1 1;border:0;outline:0;padding:0 14px;color:var(--ink);font-size:1rem}.hero-proof-strip{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin:20px 0 0;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.28)}.hero-proof-strip div{min-width:0;background:#fff;padding:13px 14px}.hero-proof-strip span,.hero-proof-strip strong{display:block}.hero-proof-strip strong{color:var(--navy);font-size:1.24rem;line-height:1}.hero-proof-strip span{margin-top:5px;color:#526075;font-size:.8rem;font-weight:750;line-height:1.25}.hero-decision-strip{display:flex;max-width:760px;flex-wrap:wrap;gap:8px;margin:0 0 18px}.hero-decision-strip div{display:inline-flex;min-height:36px;align-items:center;gap:7px;border:1px solid rgba(22,138,91,.18);border-radius:999px;background:#f7fbf9;color:#0d6a43;font-size:.84rem;font-weight:850;padding:0 11px}.hero-actions,.row-actions{display:flex;flex-wrap:wrap;gap:12px}.card,.hero-panel,.panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow)}.compact-list{margin:10px 0 0;padding-left:18px;color:#415069;font-size:.92rem;line-height:1.55}.compact-list li+li{margin-top:5px}.hero-panel{padding:18px}.eyebrow{display:block;margin-bottom:12px;color:var(--green);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.hero-report-preview{display:grid;grid-gap:14px;gap:14px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.decision-path-card,.hero-report-grid div,.hero-report-topline,.intelligence-layer-card{border:1px solid var(--line);border-radius:8px;background:var(--surface)}.hero-report-topline{display:flex;align-items:center;gap:12px;padding:14px;color:var(--navy)}.decision-path-card span,.hero-report-grid span,.hero-report-topline span,.hero-report-verdict span{display:block;color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.hero-report-grid strong,.hero-report-topline strong{display:flex;align-items:center;gap:6px;margin-top:4px;color:var(--navy);line-height:1.25}.hero-report-verdict{padding:16px;border-radius:8px;background:#0b1f3a;color:#fff}.hero-report-verdict span{color:hsla(0,0%,100%,.72)}.hero-report-verdict p{margin:8px 0 0;color:hsla(0,0%,100%,.9);line-height:1.55}.decision-path-grid,.hero-report-grid,.intelligence-layer-grid{display:grid;grid-gap:14px;gap:14px}.hero-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-path-card,.hero-report-grid div,.intelligence-layer-card{min-width:0;padding:16px}.hero-report-question-strip{border:1px solid rgba(22,138,91,.18);border-radius:8px;background:#f7fbf9;padding:14px}.hero-report-question-strip span{display:block;margin-bottom:6px;color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.hero-report-question-strip strong{display:block;color:var(--navy);line-height:1.32}.decision-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.decision-path-card{display:grid;align-content:start;grid-gap:10px;gap:10px}.decision-path-card h3,.decision-path-card p{margin-bottom:0}.decision-path-card p{color:var(--muted);line-height:1.55}.decision-path-card .button{width:-moz-fit-content;width:fit-content;margin-top:4px}.intelligence-layer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.intelligence-layer-card{box-shadow:var(--shadow)}.home-pathway-panel{display:grid;grid-gap:18px;gap:18px;margin-bottom:22px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(20px,3.4vw,34px)}.home-pathway-copy{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:end}.home-pathway-copy h2{margin:0;color:var(--navy);font-size:clamp(1.9rem,4vw,3.4rem);line-height:1.02}.home-pathway-copy p{margin:0;color:#415069;line-height:1.58}.home-pathway-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.home-pathway-card{display:grid;min-width:0;align-content:start;grid-gap:9px;gap:9px;background:#fff;padding:16px}.home-pathway-card div{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.home-pathway-card strong{color:var(--navy);font-size:1.02rem}.home-pathway-card span{color:#526075;font-size:.9rem;line-height:1.42}.home-pathway-card:hover{background:#f8fbfa}.home-decision-brief,.home-proof-band{display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);grid-gap:clamp(20px,3vw,34px);gap:clamp(20px,3vw,34px);align-items:start}.home-decision-brief{border:1px solid rgba(11,31,58,.12);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,#fff,#f5fbf8);box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(22px,4vw,36px)}.home-decision-brief h2,.home-proof-band h2{margin-bottom:12px}.home-decision-brief p,.home-proof-band p{color:#415069;line-height:1.58}.home-before-sign-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.home-before-sign-list article{min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:hsla(0,0%,100%,.86);padding:15px}.home-before-sign-list span,.home-before-sign-list strong{display:block}.home-before-sign-list strong{margin-bottom:8px;color:var(--navy);font-size:1rem}.home-before-sign-list span{color:#526075;font-size:.92rem;line-height:1.42}.home-proof-band{margin-bottom:24px}.home-proof-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-proof-metrics .card{box-shadow:0 12px 28px rgba(11,31,58,.05)}.report-promise{display:flex;align-items:center;justify-content:space-between;gap:24px}.report-promise h2{display:flex;align-items:center;gap:10px}.home-final-cta{display:grid;grid-gap:22px;gap:22px}.home-cta-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.home-cta-card{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(11,31,58,.05);padding:16px}.home-cta-card svg{color:var(--green)}.home-cta-card strong{color:var(--navy);font-size:1.02rem}.home-cta-card span{color:var(--muted);font-size:.9rem;line-height:1.4}.home-cta-card:hover{border-color:rgba(22,138,91,.34);transform:translateY(-1px)}.report-search-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.28fr);grid-gap:24px;gap:24px;align-items:end}.report-search-header h1{max-width:860px}.report-search-status{display:grid;grid-gap:4px;gap:4px;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.report-search-status strong{color:var(--navy);font-size:2rem;line-height:1}.report-search-status span{color:var(--muted);font-size:.84rem}.report-search-box{max-width:none}.report-search-examples{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:-10px;color:var(--muted);font-size:.88rem}.report-search-examples span{font-weight:850}.report-search-examples a{border:1px solid rgba(148,163,184,.35);border-radius:999px;background:#fff;color:var(--navy);font-weight:800;padding:7px 10px;text-decoration:none}.report-search-examples a:hover{border-color:rgba(22,138,91,.36);color:var(--green)}.report-filter-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.report-search-command-strip{display:grid;grid-template-columns:minmax(240px,.28fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3);box-shadow:0 14px 30px rgba(11,31,58,.055)}.report-search-command-copy{min-width:0;background:linear-gradient(180deg,#fff,#f7fbf9);padding:16px}.report-search-command-copy span,.report-search-command-grid span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.report-search-command-copy strong{display:block;color:var(--navy);font-size:1.15rem;line-height:1.25}.report-search-command-copy p{margin:8px 0 0;color:#526275;font-size:.9rem;line-height:1.45}.report-search-command-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0;background:rgba(148,163,184,.3)}.report-search-command-grid a{display:block;min-width:0;background:#fff;padding:15px;text-decoration:none}.report-search-command-grid a:hover{background:#f7fbf9}.report-search-command-grid strong{color:var(--navy);font-size:.98rem;line-height:1.25;-webkit-line-clamp:2}.report-search-command-grid small,.report-search-command-grid strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.report-search-command-grid small{margin-top:7px;color:#526275;font-size:.78rem;line-height:1.35;-webkit-line-clamp:3}.report-quality-strip{margin:12px 0 28px}.report-triage-panel{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,rgba(247,251,249,.95),#fff 48%,rgba(248,251,255,.82)),#fff;box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(18px,3vw,26px)}.report-triage-copy{display:grid;align-content:center;min-width:0}.report-triage-copy h2{margin:0 0 10px;color:var(--navy);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.05}.report-triage-copy p{margin:0;color:#415069;line-height:1.55}.report-triage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.report-triage-card{display:grid;min-width:0;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:hsla(0,0%,100%,.88);padding:14px}.report-triage-card div{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.report-triage-card span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.report-triage-card strong{color:var(--navy);font-size:.98rem;line-height:1.24;-webkit-line-clamp:3}.report-triage-card p,.report-triage-card strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.report-triage-card p{margin:0;color:#526075;font-size:.87rem;line-height:1.42;-webkit-line-clamp:5}.report-decision-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.report-decision-path article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;align-items:start;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(11,31,58,.04);padding:16px}.report-decision-path div{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.report-decision-path span,.report-decision-path strong{min-width:0}.report-decision-path strong{color:var(--navy);font-size:.98rem}.report-decision-path span{color:#526075;font-size:.9rem;line-height:1.42}.report-search-guidance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.28)}.report-search-guidance article{min-width:0;background:#fff;padding:15px}.report-search-guidance span,.report-search-guidance strong{display:block}.report-search-guidance strong{margin-bottom:7px;color:var(--navy);font-size:.98rem}.report-search-guidance span{color:#526075;font-size:.9rem;line-height:1.42}.report-entry-queue{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,#f7fbf9,#fff 48%,#f8fbff);box-shadow:0 18px 44px rgba(11,31,58,.07);padding:clamp(18px,3vw,26px)}.report-entry-queue-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.report-entry-card>span,.report-entry-queue-copy span{display:block;margin-bottom:10px;color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.report-entry-queue-copy h2{margin-bottom:10px;color:var(--navy);font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.04}.report-entry-queue-copy p{margin:0;color:#415069;line-height:1.55}.report-entry-queue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.report-entry-card{display:flex;min-width:0;flex-direction:column;gap:12px;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(11,31,58,.05);padding:16px}.report-entry-card h3{margin:0;color:var(--navy);font-size:1.18rem;line-height:1.12}.report-entry-card p{margin:0;color:#415069;font-size:.92rem;line-height:1.48}.report-entry-card div{display:grid;grid-gap:6px;gap:6px;margin-top:auto}.report-entry-card small{display:block;border-left:3px solid rgba(22,138,91,.34);background:#f7fbf9;color:#415069;font-size:.8rem;font-weight:800;line-height:1.3;overflow-wrap:anywhere;padding:7px 9px}.report-entry-card .button{width:100%}.report-discovery-page{display:grid;grid-gap:20px;gap:20px}.report-discovery-search{margin-bottom:0}.report-results-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);grid-gap:20px;gap:20px;align-items:end;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(180deg,#f8fbfa,#fff);padding:clamp(20px,3vw,30px)}.report-results-summary h2{margin-bottom:8px;font-size:clamp(1.7rem,3vw,2.45rem)}.report-results-summary p{max-width:820px;margin:0;color:#415069;line-height:1.55}.report-results-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.report-results-counts div{min-width:0;background:#fff;padding:12px}.advisor-report-page{background:linear-gradient(180deg,rgba(247,251,249,.96),hsla(0,0%,100%,.96) 34%),#fff}.advisor-report-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);grid-gap:20px;gap:20px;align-items:end;margin-bottom:24px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:var(--shadow);padding:clamp(20px,3vw,34px)}.advisor-report-hero h1{margin:0;font-size:clamp(2.3rem,5vw,4rem);letter-spacing:0}.advisor-guardrail-card{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(45,122,92,.22);border-top:5px solid var(--green);border-radius:8px;background:#f8fbfa;padding:16px}.advisor-guardrail-card svg{color:var(--green)}.advisor-guardrail-card p{margin:0;color:#415069;font-size:.9rem;line-height:1.5}.report-result-link-card>span,.report-results-counts span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.report-results-counts strong{display:block;color:var(--navy);font-size:1.55rem;line-height:1}.report-result-link-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.related-intelligence-section,.report-result-link-grid{display:grid;grid-gap:14px;gap:14px}.related-intelligence-section .section-head{margin-bottom:0}.report-result-link-card{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(11,31,58,.05);padding:16px}.report-result-link-card h3{margin:0;font-size:1.25rem}.report-result-link-card p{margin:0;color:#415069;font-size:.92rem;line-height:1.45}.report-result-link-card small{display:block;margin-top:auto;border:1px solid rgba(22,138,91,.16);border-radius:8px;background:#f7fbf9;color:#34505f;font-size:.82rem;font-weight:750;line-height:1.35;padding:9px}.report-result-link-card .button{width:100%}.report-list-head{align-items:end}.report-list-count{min-width:160px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:14px;text-align:right}.report-list-count span,.report-list-count strong{display:block}.report-list-count span{margin-bottom:6px;color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.report-list-count strong{color:var(--navy);font-size:2rem;line-height:1}.report-card-grid{align-items:stretch}.report-empty-state{border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:24px}.report-empty-state h3{margin-bottom:8px}.report-empty-state p{max-width:720px;color:#415069;line-height:1.55}.photo-placeholder{display:grid;min-height:190px;place-items:center;border-radius:8px;background:linear-gradient(135deg,rgba(11,31,58,.08),rgba(22,138,91,.12)),repeating-linear-gradient(45deg,#f3f7fb,#f3f7fb 10px,#eef4f8 0,#eef4f8 20px);color:var(--navy);font-weight:800}.section{padding:42px 0}.section-band{border-top:1px solid var(--line);background:var(--surface-2)}.report-hero,.section-band{border-bottom:1px solid var(--line)}.report-hero{background:linear-gradient(180deg,#f8fbfd,#fff 72%)}.report-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:24px;gap:24px;align-items:start}.report-id{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.report-summary-card{border:1px solid var(--line);border-top:5px solid var(--green);border-radius:8px;background:#fff;box-shadow:var(--shadow);padding:18px}.report-summary-card .metric-row+.metric-row{margin-top:12px}.report-divider{height:1px;margin:16px 0;background:var(--line)}.report-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.advisor-callout,.decision-action-panel,.decision-summary-panel,.report-panel,.report-signal-card{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.report-signal-card{padding:16px}.report-signal-card strong{display:block;margin:5px 0 7px;color:var(--navy);font-size:clamp(1.25rem,2vw,1.85rem);line-height:1;overflow-wrap:anywhere}.advisor-callout p,.decision-action-panel p,.decision-priority p,.report-panel p,.report-signal-card p{color:var(--muted);line-height:1.5}.report-decision-section{padding-top:30px}.decision-report-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);grid-gap:18px;gap:18px;align-items:stretch}.advisor-callout,.decision-action-panel,.decision-summary-panel,.report-panel{padding:20px}.decision-summary-panel{border-top:5px solid var(--navy)}.decision-action-panel{border-top:5px solid var(--green)}.section-kicker{margin-bottom:8px;color:var(--green);font-size:.78rem;font-weight:850;text-transform:uppercase}.decision-checklist,.decision-priority-list,.report-list{display:grid;grid-gap:10px;gap:10px}.decision-priority{display:grid;grid-template-columns:38px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fbfdff}.decision-priority-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--green)}.decision-priority strong{display:block;color:var(--navy);overflow-wrap:anywhere}.decision-priority p{margin:4px 0 0;font-size:.88rem}.decision-checklist p,.decision-question,.report-list p{display:flex;gap:9px;align-items:flex-start;margin:0}.decision-question{padding:10px 0;border-bottom:1px solid var(--line);color:#415069;font-size:.94rem;line-height:1.4}.decision-checklist svg,.decision-question svg,.report-list svg{flex:0 0 auto;margin-top:2px;color:var(--green)}.report-list-muted svg{color:var(--amber)}.report-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.report-panel-strong{border-top:5px solid var(--green)}.report-intelligence-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.theme-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0}.theme-pair div{display:flex;min-width:0;flex-direction:column;gap:7px}.theme-pair strong{color:var(--navy)}.theme-pair span{border:1px solid var(--line);border-radius:999px;padding:7px 9px;color:#415069;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.report-checklist-section{padding-top:30px}.decision-checklist p{padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:#fbfdff;color:#415069}.advisor-callout{display:flex;min-height:100%;flex-direction:column;align-items:flex-start;justify-content:center;border-top:5px solid var(--navy);background:linear-gradient(180deg,#f7fbf9,#fff 50%)}.advisor-callout svg{color:var(--green)}.property-report-workspace{display:grid;grid-template-columns:304px minmax(0,1fr);max-width:100%;overflow-x:clip;min-height:calc(100vh - 72px);background:#f5f7fa}.property-report-mode .property-report-workspace{min-height:100vh}.property-report-sidebar{position:-webkit-sticky;position:sticky;top:72px;align-self:start;display:flex;height:calc(100vh - 72px);flex-direction:column;gap:20px;border-right:1px solid var(--line);background:linear-gradient(180deg,#fff,#f9fbfc);padding:22px 18px}.property-report-mode .property-report-sidebar{top:0;height:100vh}.workspace-brand{display:inline-flex;align-items:center;gap:9px;color:var(--navy);font-size:1.02rem;font-weight:850}.workspace-property-context{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:14px;box-shadow:0 10px 24px rgba(11,31,58,.05)}.workspace-property-context strong{color:var(--navy);line-height:1.2}.workspace-property-context span{color:var(--muted);font-size:.82rem;line-height:1.35}.workspace-report-progress{display:grid;grid-gap:9px;gap:9px;margin-top:8px;border-top:1px solid rgba(148,163,184,.22);padding-top:12px}.workspace-report-progress div{display:flex;align-items:center;justify-content:space-between;gap:10px}.workspace-report-progress span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.workspace-report-progress strong{color:var(--green);font-size:.82rem}.workspace-report-progress em,.workspace-topbar-progress em{display:block;overflow:hidden;height:7px;border-radius:999px;background:rgba(148,163,184,.24)}.workspace-report-progress i,.workspace-topbar-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#0f6b7b)}.property-report-sidebar nav{display:grid;grid-gap:6px;gap:6px;overflow-y:auto;padding-right:2px}.property-report-mobile-nav button,.property-report-sidebar button{border:0;border-radius:8px;background:transparent;color:#415069;cursor:pointer;font:inherit;font-size:.91rem;font-weight:750;text-align:left}.property-report-sidebar button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;min-height:54px;border-left:3px solid transparent;padding:9px 11px}.property-report-mobile-nav button.active,.property-report-sidebar button.active,.property-report-sidebar button:hover{background:var(--green-soft);color:#0d6a43}.property-report-sidebar button.active{border-left-color:var(--green)}.property-report-mobile-nav button:focus-visible,.property-report-mobile-nav select:focus-visible,.property-report-sidebar button:focus-visible{outline:3px solid rgba(22,138,91,.22);outline-offset:2px}.property-report-sidebar button span{grid-row:span 2;display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(148,163,184,.28);border-radius:999px;background:#fff;color:#64748b;font-size:.72rem;font-weight:900}.property-report-sidebar button strong{display:block;min-width:0;color:inherit;font-size:.9rem;line-height:1.18;overflow-wrap:anywhere}.property-report-sidebar button small{display:-webkit-box;min-width:0;color:#64748b;font-size:.74rem;font-weight:600;line-height:1.25;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.property-report-sidebar button.active span{border-color:rgba(22,138,91,.32);background:#fff;color:var(--green)}.property-report-sidebar button.active small{color:#315b48}.property-report-main{min-width:0;padding:28px}.workspace-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1240px;margin:0 auto 18px;border-bottom:1px solid rgba(148,163,184,.32);padding:0 0 16px}.workspace-current-section{margin-top:2px;color:var(--navy);font-size:1rem;font-weight:850}.workspace-topbar p{max-width:520px;margin:3px 0 0;color:var(--muted);font-size:.9rem;line-height:1.35}.workspace-topbar-progress{display:grid;grid-template-columns:auto minmax(120px,220px) auto;grid-gap:10px;gap:10px;align-items:center;margin-top:12px}.workspace-topbar-progress span{color:#64748b;font-size:.74rem;font-weight:900}.workspace-topbar-actions{display:flex;flex-wrap:wrap;gap:10px}.property-report-mobile-nav{display:none;gap:8px;margin-bottom:14px;overflow-x:auto;padding-bottom:5px}.mobile-report-nav-card{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:linear-gradient(180deg,#fff,#f7fbf9);padding:14px;box-shadow:0 14px 30px rgba(11,31,58,.07)}.mobile-report-nav-actions,.mobile-report-nav-current,.mobile-report-nav-status{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-report-nav-chips span,.mobile-report-nav-current span,.mobile-report-nav-status span,.property-report-mobile-nav label span{display:block;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.mobile-report-nav-status strong{flex:0 0 auto;border:1px solid rgba(22,138,91,.22);border-radius:999px;background:var(--green-soft);color:#0d6a43;font-size:.78rem;padding:5px 9px}.mobile-report-nav-current>div{min-width:0}.mobile-report-nav-current strong{display:block;margin-top:3px;color:var(--navy);font-size:1.05rem;line-height:1.18}.mobile-report-nav-current p{margin:4px 0 0;color:var(--muted);font-size:.84rem;line-height:1.35}.property-report-mobile-nav label{display:none;flex:0 0 min(230px,46vw)}.property-report-mobile-nav label span{margin-bottom:6px}.property-report-mobile-nav select{width:100%;min-height:44px;border:1px solid rgba(148,163,184,.34);border-radius:8px;background:#fff;color:var(--navy);font:inherit;font-weight:800;padding:0 12px}.mobile-report-nav-actions button,.property-report-mobile-nav button{flex:0 0 auto;min-height:38px;border:1px solid var(--line);background:#fff;padding:0 12px;white-space:nowrap}.mobile-report-nav-actions button{display:inline-flex;min-width:0;width:100%;align-items:center;justify-content:center;border-radius:8px;color:var(--navy);cursor:pointer;font:inherit;font-size:.86rem;font-weight:850}.mobile-report-nav-actions button:disabled{cursor:not-allowed;opacity:.45}.mobile-report-nav-progress em{display:block;overflow:hidden;height:7px;border-radius:999px;background:rgba(148,163,184,.24)}.mobile-report-nav-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#0f6b7b)}.mobile-report-nav-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch}.mobile-report-nav-chips button{display:grid;min-width:132px;max-width:170px;grid-gap:4px;gap:4px;border-radius:8px;padding:9px 10px}.mobile-report-nav-chips strong{overflow:hidden;color:inherit;font-size:.8rem;line-height:1.2;text-overflow:ellipsis}.report-workspace-panel{max-width:1240px;margin:0 auto;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:clamp(18px,2.5vw,30px);box-shadow:0 18px 42px rgba(11,31,58,.07)}.report-workspace-panel>.section-head{margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid var(--line)}.property-report-main .report-workspace-panel>.section-head h1{font-size:clamp(1.9rem,3.2vw,3.25rem)!important;line-height:1.02}.property-report-main .report-workspace-panel>.section-head p{max-width:720px;font-size:1rem;line-height:1.52}.property-report-workspace-handoff{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1240px;margin:18px auto 0;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:linear-gradient(135deg,rgba(247,251,249,.96),hsla(0,0%,100%,.72)),#fff;box-shadow:0 14px 32px rgba(11,31,58,.055);padding:16px}.property-report-workspace-handoff>div:first-child{min-width:0}.property-report-workspace-handoff span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.property-report-workspace-handoff strong{display:block;color:var(--navy);font-size:1.05rem;line-height:1.24;overflow-wrap:anywhere}.property-report-workspace-handoff p{max-width:720px;margin:7px 0 0;color:#526275;font-size:.9rem;line-height:1.42}.property-report-workspace-handoff-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.property-report-workspace-handoff-actions a,.property-report-workspace-handoff-actions button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid rgba(148,163,184,.32);border-radius:8px;background:#fff;color:var(--navy);cursor:pointer;font:inherit;font-size:.86rem;font-weight:850;padding:0 13px;text-decoration:none}.property-report-workspace-handoff-actions a,.property-report-workspace-handoff-actions button:nth-child(2){border-color:rgba(22,138,91,.2);background:var(--green);color:#fff}.property-report-workspace-handoff-actions button:disabled{cursor:not-allowed;opacity:.48}.report-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.overview-hero-card{display:grid;grid-template-columns:minmax(280px,.48fr) minmax(0,1fr);grid-gap:18px;gap:18px;margin-bottom:16px}.property-hero-image{display:grid;min-height:360px;place-items:center;align-content:center;grid-gap:10px;gap:10px;border:1px solid rgba(11,31,58,.13);border-radius:8px;background:linear-gradient(135deg,rgba(11,31,58,.08),rgba(22,138,91,.14)),radial-gradient(circle at 25% 20%,hsla(0,0%,100%,.82),transparent 28%),repeating-linear-gradient(45deg,#f3f7fb,#f3f7fb 14px,#eef4f8 0,#eef4f8 28px);color:var(--navy);font-weight:850;text-align:center;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.56)}.property-hero-image.has-photo{position:relative;display:block;overflow:hidden;margin:0;padding:0;background:#dfe8ea}.property-hero-image.has-photo>img{display:block;width:100%;height:100%;min-height:360px;object-fit:cover}.property-hero-thumbs{position:absolute;right:12px;bottom:42px;display:grid;grid-template-columns:repeat(2,74px);grid-gap:8px;gap:8px}.property-hero-thumbs img{width:74px;height:56px;border:2px solid hsla(0,0%,100%,.84);border-radius:6px;object-fit:cover;box-shadow:0 8px 20px rgba(11,31,58,.22)}.property-hero-image figcaption{position:absolute;left:12px;right:12px;bottom:12px;border-radius:6px;background:rgba(11,31,58,.82);color:#fff;font-size:.78rem;font-weight:750;line-height:1.35;padding:8px 10px}.property-hero-image figcaption a{color:#fff;text-decoration:underline;text-underline-offset:2px}.property-hero-image span{max-width:300px;font-size:.98rem;line-height:1.25}.property-hero-image small{max-width:320px;color:var(--muted);font-size:.78rem;font-weight:650;line-height:1.45}.property-hero-image svg{color:var(--green)}.overview-decision-hero{display:grid;grid-template-columns:minmax(340px,.47fr) minmax(0,1fr);grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);align-items:stretch;margin-bottom:28px}.overview-hero-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}.overview-hero-copy h1{margin:8px 0 10px;color:var(--navy);font-size:clamp(2.45rem,4.6vw,4.8rem);line-height:.98}.overview-hero-copy .lead{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px}.overview-intro{max-width:720px;margin:0 0 22px;color:#4b5d73;font-size:1rem;line-height:1.58}.overview-decision-read{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 14px;border:1px solid rgba(11,31,58,.14);border-radius:8px;background:rgba(148,163,184,.32);box-shadow:0 14px 32px rgba(11,31,58,.06)}.overview-decision-read-copy,.overview-decision-read-grid button{min-width:0;background:#fff;padding:14px}.overview-decision-read-copy{border-left:5px solid var(--green)}.overview-decision-read-copy span,.overview-decision-read-grid span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.overview-decision-read-copy strong,.overview-decision-read-grid strong{display:-webkit-box;color:var(--navy);font-size:.93rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.overview-decision-read-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px}.overview-decision-read-grid button{border:0;color:inherit;cursor:pointer;font:inherit;text-align:left}.overview-decision-read-grid button:hover{background:#f7fbf9}.overview-decision-read-grid small{display:block;margin-top:8px;color:#0d6a43;font-size:.8rem;font-weight:850;line-height:1.3}.overview-status-row{display:flex;flex-wrap:wrap;gap:8px}.overview-status-row span{border:1px solid rgba(22,138,91,.24);border-radius:999px;background:#f4fbf8;color:#0d6a43;font-size:.76rem;font-weight:850;line-height:1;padding:8px 10px}.overview-gold-standard-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1.45fr) auto;grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 22px;border:1px solid rgba(11,31,58,.14);border-radius:8px;background:rgba(148,163,184,.28);box-shadow:0 14px 32px rgba(11,31,58,.06)}.overview-gold-standard-strip button,.overview-gold-standard-strip div{min-width:0;background:#fff;padding:15px 16px}.overview-gold-standard-strip span{display:block;margin-bottom:6px;color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.overview-gold-standard-strip strong{display:-webkit-box;color:var(--navy);font-size:.94rem;line-height:1.28;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.overview-gold-standard-strip button{border:0;color:#0d6a43;cursor:pointer;font-size:.9rem;font-weight:850;text-align:center}.overview-gold-standard-strip button:hover{background:var(--green-soft)}.overview-fact-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-fact-strip div,.overview-leasing-grid div{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fbfcfd;padding:12px}.overview-fact-strip span,.overview-leasing-grid span{display:block;margin-bottom:5px;color:var(--muted);font-size:.78rem;font-weight:800}.overview-fact-strip strong,.overview-leasing-grid strong{display:block;color:var(--navy);line-height:1.18;overflow-wrap:anywhere}.overview-decision-snapshot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 22px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.28);box-shadow:0 14px 32px rgba(11,31,58,.06)}.overview-decision-snapshot div{min-width:0;background:#fff;padding:16px}.overview-decision-snapshot span{display:block;margin-bottom:7px;color:var(--muted);font-size:.76rem;font-weight:850;text-transform:uppercase}.overview-decision-snapshot strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.24;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.overview-decision-snapshot-panel{display:grid;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin:0 0 22px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,rgba(247,251,249,.92),hsla(0,0%,100%,0) 42%),#fff;box-shadow:0 18px 40px rgba(11,31,58,.07);padding:18px}.overview-decision-snapshot-copy{display:grid;align-content:center;min-width:0;border-radius:8px;background:#f8fcfb;padding:20px}.overview-decision-snapshot-card span,.overview-decision-snapshot-copy span,.overview-trust-snapshot-grid span{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.overview-decision-snapshot-copy h2{margin:0;color:var(--navy);font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.1}.overview-decision-snapshot-copy p{margin:12px 0 0;color:#526275;line-height:1.5}.overview-decision-snapshot-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-decision-snapshot-card,.overview-trust-snapshot-grid button{min-width:0;border:1px solid rgba(148,163,184,.26);border-top:4px solid var(--green);border-radius:8px;background:#fff;text-align:left;padding:15px;cursor:pointer}.overview-decision-snapshot-card:hover,.overview-trust-snapshot-grid button:hover{border-color:rgba(22,138,91,.36);box-shadow:0 12px 28px rgba(11,31,58,.07);transform:translateY(-1px)}.overview-decision-snapshot-card.caution{border-top-color:var(--amber)}.overview-decision-snapshot-card.leasing{border-top-color:#0f6b7b}.overview-decision-snapshot-card.score{border-top-color:#334155}.overview-decision-snapshot-card strong,.overview-trust-snapshot-grid strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.26;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.overview-decision-snapshot-card small,.overview-trust-snapshot-grid small{display:block;margin-top:10px;color:#526275;font-size:.82rem;font-weight:750;line-height:1.35}.overview-trust-snapshot-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-trust-snapshot-grid button{border-top-color:#64748b;background:#fbfcfd}.overview-decision-brief{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;align-items:stretch;margin:0 0 22px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 18px 38px rgba(11,31,58,.07);padding:18px}.overview-brief-copy{display:grid;align-content:center;min-width:0;border-radius:8px;background:linear-gradient(180deg,#f7fbf9,#fff);padding:20px}.overview-brief-card span,.overview-brief-copy span{display:block;margin-bottom:8px;color:var(--muted);font-size:.73rem;font-weight:850;text-transform:uppercase}.overview-brief-copy strong{display:-webkit-box;color:var(--navy);font-size:clamp(1.12rem,1.55vw,1.42rem);line-height:1.3;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:6}.overview-brief-copy p{margin:11px 0 0;color:#526275;line-height:1.52}.overview-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-brief-card{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:#fbfcfd;color:inherit;cursor:pointer;font:inherit;padding:16px;text-align:left}.overview-brief-card:hover{transform:translateY(-1px);border-color:rgba(22,138,91,.34);box-shadow:0 12px 22px rgba(11,31,58,.08)}.overview-brief-card.caution{border-top-color:var(--amber)}.overview-brief-card.leasing{border-top-color:#0f6b7b}.overview-brief-card.trust{border-top-color:#64748b}.overview-brief-card strong{display:-webkit-box;color:var(--navy);font-size:.95rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.flagship-first-read{display:grid;grid-template-columns:minmax(300px,.74fr) minmax(0,1.26fr);grid-gap:18px;gap:18px;align-items:stretch;margin:0 0 22px}.flagship-first-read-verdict{display:grid;align-content:center;min-width:0;border:1px solid rgba(22,138,91,.26);border-left:6px solid var(--green);border-radius:8px;background:linear-gradient(180deg,rgba(231,246,239,.72),hsla(0,0%,100%,.96)),#fff;box-shadow:0 18px 40px rgba(22,138,91,.1);padding:clamp(24px,3vw,34px)}.flagship-first-read-verdict h2{margin:0 0 12px;color:var(--navy);font-size:clamp(2rem,4vw,3.6rem);line-height:.98}.flagship-first-read-verdict p{margin:0;color:#26354b;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.58}.flagship-first-read-verdict strong{display:block;margin-top:18px;border-top:1px solid rgba(22,138,91,.18);color:#0f6b43;font-size:.98rem;line-height:1.4;padding-top:16px}.flagship-first-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.flagship-first-read-grid button{min-width:0;border:1px solid rgba(148,163,184,.26);border-top:4px solid #64748b;border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;padding:16px;text-align:left}.flagship-first-read-grid button:hover{border-color:rgba(22,138,91,.34);box-shadow:0 12px 28px rgba(11,31,58,.07);transform:translateY(-1px)}.flagship-first-read-grid span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:900;text-transform:uppercase}.flagship-first-read-grid strong{color:var(--navy);font-size:1rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.flagship-first-read-grid small,.flagship-first-read-grid strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.flagship-first-read-grid small{margin-top:10px;color:#526275;font-size:.82rem;font-weight:700;line-height:1.35;overflow:hidden}.ownership-boundary-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;border:1px solid rgba(202,138,4,.28);border-radius:8px;background:#fffbeb;color:#713f12;padding:12px 14px;line-height:1.45}.ownership-boundary-strip strong{color:#713f12}.ownership-boundary-strip span{color:#854d0e;font-weight:700}.overview-advisor-actions{display:flex;flex-wrap:wrap;gap:9px}.overview-verdict-card{margin-bottom:22px;border:1px solid rgba(22,138,91,.28);border-left:6px solid var(--green);border-radius:8px;background:linear-gradient(180deg,#f6fbf8,#fff);box-shadow:0 18px 40px rgba(22,138,91,.1);padding:clamp(24px,4vw,42px)}.overview-verdict-card h2{margin-bottom:10px;font-size:clamp(2rem,4vw,3.5rem)}.overview-verdict-card p{max-width:980px;color:#26354b;font-size:clamp(1.02rem,1.5vw,1.24rem);line-height:1.62}.overview-decision-command{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.12fr);grid-gap:1px;gap:1px;overflow:hidden;margin:0 0 22px;border:1px solid rgba(11,31,58,.14);border-radius:8px;background:rgba(148,163,184,.32);box-shadow:0 14px 34px rgba(11,31,58,.06)}.overview-decision-command>div{min-width:0;background:#fff;padding:18px}.overview-decision-command span{display:block;margin-bottom:8px;color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.overview-decision-command strong{display:block;color:var(--navy);font-size:1rem;line-height:1.42}.overview-question-stack{display:grid;grid-gap:8px;gap:8px}.overview-question-stack button{width:100%;border:1px solid rgba(22,138,91,.18);border-radius:8px;background:#f7fbf9;color:#15344f;cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;line-height:1.25;padding:11px 12px;text-align:left}.overview-question-stack button:hover{border-color:rgba(22,138,91,.36);background:var(--green-soft);color:#0d6a43}.company-intelligence-hero-section{padding-top:34px}.company-intelligence-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.58fr);grid-gap:clamp(22px,3vw,36px);gap:clamp(22px,3vw,36px);align-items:stretch;border:1px solid rgba(11,31,58,.12);border-top:5px solid var(--green);border-radius:8px;box-shadow:0 18px 42px rgba(11,31,58,.08);padding:clamp(24px,4vw,42px)}.company-hero-copy{min-width:0}.company-hero-copy h1{margin:14px 0 12px;font-size:clamp(2.7rem,5.2vw,5.4rem)}.company-independent-note{max-width:760px;color:var(--muted);font-size:.94rem;line-height:1.55}.company-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.company-decision-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:22px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3)}.company-decision-metric{min-width:0;background:hsla(0,0%,100%,.86);padding:14px}.company-decision-metric small,.company-decision-metric span,.company-section-headline span,.company-workspace-brief small,.company-workspace-brief span{display:block}.company-decision-metric span,.company-section-headline span,.company-workspace-brief span{margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-decision-metric strong,.company-workspace-brief strong{display:block;color:var(--navy);font-size:1.18rem;line-height:1.2;overflow-wrap:anywhere}.company-decision-metric small,.company-workspace-brief small{margin-top:7px;color:#526075;font-size:.82rem;line-height:1.35}.company-decision-card{min-width:0;border:1px solid rgba(22,138,91,.24);border-left:5px solid var(--green);border-radius:8px;background:hsla(0,0%,100%,.82);padding:24px}.company-decision-card h2{margin-bottom:10px;font-size:clamp(1.65rem,3vw,2.6rem)}.company-decision-card p{color:#2f4058;line-height:1.62}.company-renter-use{margin-top:18px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fbfcfd;padding:14px}.company-intelligence-strip span,.company-renter-use span,.company-signal-panel span{display:block;margin-bottom:7px;color:var(--muted);font-size:.73rem;font-weight:850;text-transform:uppercase}.company-intelligence-strip strong,.company-renter-use strong,.company-signal-panel strong{display:block;color:var(--navy);line-height:1.32;overflow-wrap:anywhere}.company-decision-snapshot{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.company-decision-snapshot article{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:13px}.company-decision-snapshot span{display:block;margin-bottom:7px;color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.company-decision-snapshot strong{color:var(--navy);font-size:.96rem;line-height:1.28}.company-decision-snapshot p,.company-decision-snapshot strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.company-decision-snapshot p{margin:7px 0 0;color:#526275;font-size:.82rem;line-height:1.4}.company-first-read-panel{margin-top:16px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(180deg,#fff,#f8fbfd);box-shadow:0 14px 30px rgba(11,31,58,.055);padding:14px}.company-first-read-copy{margin-bottom:12px}.company-first-read-card span,.company-first-read-copy span,.company-trust-path-grid span{display:block;margin-bottom:7px;color:var(--muted);font-size:.7rem;font-weight:850;text-transform:uppercase}.company-first-read-copy strong{display:block;color:var(--navy);font-size:1.02rem;line-height:1.3}.company-first-read-grid{display:grid;grid-gap:8px;gap:8px}.company-first-read-card{display:block;min-width:0;border:1px solid rgba(148,163,184,.24);border-left:4px solid rgba(22,138,91,.6);border-radius:8px;background:#fff;padding:12px;text-decoration:none}.company-first-read-card.caution{border-left-color:var(--amber);background:#fffdf7}.company-first-read-card.boundary{border-left-color:#0f6b7b;background:#f7fbfc}.company-first-read-card.role{border-left-color:var(--navy)}.company-first-read-card:hover,.company-trust-path-grid a:hover{border-color:rgba(22,138,91,.36);transform:translateY(-1px)}.company-first-read-card strong{color:var(--navy);font-size:.98rem;line-height:1.28;-webkit-line-clamp:2}.company-first-read-card p,.company-first-read-card strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.company-first-read-card p{margin:7px 0 0;color:#526275;font-size:.82rem;line-height:1.4;-webkit-line-clamp:3}.company-trust-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:10px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:rgba(148,163,184,.24)}.company-trust-path-grid a{min-width:0;background:#fff;padding:11px;text-decoration:none}.company-trust-path-grid strong{display:block;color:var(--navy);font-size:.9rem;line-height:1.25;overflow-wrap:anywhere}.company-intelligence-strip{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.72fr) minmax(0,.82fr) minmax(0,.78fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-top:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3)}.company-intelligence-strip div{min-width:0;background:#fff;padding:15px 16px}.company-intelligence-status{display:grid;grid-template-columns:1.1fr .9fr 1fr;grid-gap:12px;gap:12px;margin-top:18px}.company-report-nav-shell{position:-webkit-sticky;position:sticky;top:72px;z-index:8;display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;margin-top:14px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.34);box-shadow:0 14px 30px rgba(11,31,58,.055)}.company-report-nav-context{min-width:0;background:linear-gradient(180deg,#fff,#f7fbf9),#fff;padding:14px}.company-report-nav-context span{display:block;margin-bottom:6px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-report-nav-context strong{display:block;color:var(--navy);font-size:.98rem;line-height:1.22}.company-report-nav-context p{margin:7px 0 0;color:#526275;font-size:.82rem;line-height:1.35}.company-report-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(148,163,184,.34)}.company-report-nav a{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:9px;column-gap:9px;min-width:0;background:hsla(0,0%,100%,.95);color:var(--navy);padding:12px 13px;text-decoration:none}.company-report-nav a:hover{background:#f7fbf9}.company-report-nav a:focus-visible{outline:3px solid rgba(22,138,91,.22);outline-offset:-3px}.company-report-nav em{grid-row:span 2;display:grid;width:27px;height:27px;place-items:center;border:1px solid rgba(148,163,184,.3);border-radius:999px;background:#fff;color:#64748b;font-size:.7rem;font-style:normal;font-weight:900}.company-report-nav a:hover em{border-color:rgba(22,138,91,.32);color:var(--green)}.company-report-nav small,.company-report-nav span{display:block;min-width:0;overflow:hidden;overflow-wrap:anywhere}.company-report-nav span{font-size:.78rem;font-weight:850}.company-report-nav small{margin-top:4px;color:#64748b;font-size:.72rem;line-height:1.25}.company-command-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:14px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3);box-shadow:0 16px 34px rgba(11,31,58,.055)}.company-command-strip a{min-width:0;border-top:4px solid var(--green);background:#fff;color:inherit;padding:16px;text-decoration:none}.company-command-strip-ownership a{border-top-color:#0f6b7b}.company-command-strip a.portfolio{border-top-color:#2563eb}.company-command-strip a.boundary{border-top-color:var(--amber)}.company-command-strip a.advisor{border-top-color:#334155}.company-command-strip a:hover{background:#f7fbf9;transform:translateY(-1px)}.company-command-strip span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-command-strip strong{color:var(--navy);font-size:1rem;line-height:1.24}.company-command-strip small,.company-command-strip strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.company-command-strip small{margin-top:9px;color:#526275;font-size:.84rem;font-weight:700;line-height:1.38}.company-status-card{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:18px}.company-status-card.relationship{border-left:4px solid var(--green)}.company-status-card.source-quality{border-left:4px solid #0f6b7b}.company-status-card.blockers{border-left:4px solid var(--amber);background:#fffdf7}.company-status-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.73rem;font-weight:850;text-transform:uppercase}.company-status-card strong{display:block;color:var(--navy);line-height:1.35}.company-status-card p{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.company-evidence-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.company-evidence-layer{min-width:0;border:1px solid rgba(15,107,123,.18);border-top:4px solid #0f6b7b;border-radius:8px;background:#fff;box-shadow:0 14px 30px rgba(11,31,58,.045);padding:15px}.company-evidence-layer-grid-management .company-evidence-layer{border-top-color:var(--green)}.company-evidence-layer-grid-ownership .company-evidence-layer{border-top-color:#0f6b7b}.company-evidence-layer span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-evidence-layer strong{color:var(--navy);font-size:.98rem;line-height:1.24;-webkit-line-clamp:3}.company-evidence-layer p,.company-evidence-layer strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.company-evidence-layer p{margin:9px 0 0;color:#526275;font-size:.88rem;line-height:1.42;-webkit-line-clamp:5}.company-evidence-layer small{display:block;margin-top:10px;color:#64748b;font-size:.78rem;line-height:1.35}.company-ownership-boundary-panel{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,.58fr);grid-gap:16px;gap:16px;margin-top:14px;border:1px solid rgba(15,107,123,.2);border-left:5px solid #0f6b7b;border-radius:8px;background:linear-gradient(180deg,#f7fbfc,#fff);box-shadow:0 16px 34px rgba(11,31,58,.055);padding:18px}.company-ownership-boundary-copy{display:grid;align-content:center;min-width:0}.company-ownership-boundary-card span,.company-ownership-boundary-copy span,.company-ownership-source-strip span{display:block;margin-bottom:8px;color:#0f6b7b;font-size:.72rem;font-weight:850;text-transform:uppercase}.company-ownership-boundary-copy h2{margin:0;color:var(--navy);font-size:clamp(1.55rem,2.2vw,2.4rem);line-height:1.08}.company-ownership-boundary-copy p{margin:12px 0 0;color:#526275;line-height:1.55}.company-ownership-boundary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.company-ownership-boundary-card{min-width:0;border:1px solid rgba(15,107,123,.16);border-radius:8px;background:#fff;padding:14px}.company-ownership-boundary-card strong{color:var(--navy);font-size:.97rem;line-height:1.25;-webkit-line-clamp:3}.company-ownership-boundary-card p,.company-ownership-boundary-card strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.company-ownership-boundary-card p{margin:8px 0 0;color:#526275;font-size:.88rem;line-height:1.42;-webkit-line-clamp:4}.company-ownership-boundary-card small{display:block;margin-top:9px;color:#64748b;font-size:.78rem;line-height:1.35}.company-ownership-source-strip{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.company-ownership-source-strip div{min-width:0;background:#fff;padding:13px 14px}.company-ownership-source-strip strong{display:block;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.company-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.company-signal-panel{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:17px}.company-signal-panel.positive{border-top:4px solid var(--green)}.company-signal-panel.watch{border-top:4px solid var(--amber)}.company-signal-panel.gap{border-top:4px solid #64748b}.company-signal-panel.questions{border-top:4px solid var(--navy-2)}.company-signal-panel.questions strong+strong{margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.company-workspace-brief{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:22px;gap:22px;align-items:stretch;margin-bottom:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,#fff,#f4fbf8);box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(20px,3vw,30px)}.company-workspace-brief-compact{align-items:center;margin-bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(247,251,249,.95)),#fff;box-shadow:0 14px 34px rgba(11,31,58,.055);padding:clamp(18px,2.4vw,24px)}.company-section-headline h2,.company-workspace-brief h2{margin-bottom:8px;font-size:clamp(1.9rem,3vw,3rem)}.company-section-headline p,.company-workspace-brief p{max-width:820px;color:#334155;line-height:1.58}.company-relationship-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.1);border-radius:8px;background:rgba(148,163,184,.3)}.company-relationship-metrics div{min-width:0;background:#fff;padding:15px}.company-relationship-metrics span{display:block;margin-bottom:6px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-relationship-metrics strong{display:block;color:var(--navy);font-size:1.05rem;line-height:1.25;overflow-wrap:anywhere}.company-relationship-metrics small{display:block;margin-top:6px;color:#64748b;font-size:.76rem;line-height:1.3;overflow-wrap:anywhere}.company-decision-lens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}.company-decision-lens-card{min-width:0;min-height:158px;border:1px solid rgba(11,31,58,.12);border-top:4px solid rgba(11,31,58,.82);border-radius:8px;background:linear-gradient(180deg,rgba(248,250,252,.88),#fff 44%),#fff;box-shadow:0 14px 32px rgba(11,31,58,.05);padding:16px}.company-decision-lens-card span{display:block;margin-bottom:10px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-decision-lens-card strong{display:-webkit-box;color:var(--navy);font-size:1.05rem;line-height:1.24;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.company-decision-lens-card p{margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.45}.company-evidence-grid,.company-portfolio-board,.company-profile-grid,.company-review-board{display:grid;grid-gap:16px;gap:16px}.company-portfolio-board,.company-profile-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.company-review-board{grid-template-columns:minmax(280px,.72fr) minmax(0,1fr) minmax(0,1fr)}.company-evidence-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr)}.company-outcome-intelligence-grid,.company-outcome-layer-grid,.company-outcome-promotion-gate-grid,.company-resident-signal-grid,.company-source-transparency-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.company-outcome-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.company-source-transparency-grid{margin:0 0 16px}.company-outcome-intelligence-card,.company-outcome-layer-card,.company-outcome-promotion-gate-grid article,.company-resident-signal-card,.company-source-transparency-card{min-width:0;border:1px solid rgba(148,163,184,.24);border-top:4px solid #64748b;border-radius:8px;background:#fff;box-shadow:0 12px 26px rgba(11,31,58,.045);padding:14px}.company-outcome-intelligence-card:first-child,.company-outcome-layer-card:first-child,.company-outcome-promotion-gate-grid article.pass,.company-resident-signal-card:first-child,.company-source-transparency-card:first-child{border-top-color:var(--green)}.company-outcome-intelligence-card:nth-child(2),.company-outcome-layer-card:nth-child(2),.company-resident-signal-card:nth-child(2),.company-source-transparency-card:nth-child(2){border-top-color:#0f6b7b}.company-outcome-intelligence-card:last-child,.company-outcome-layer-card:last-child,.company-outcome-promotion-gate-grid article.needs-work,.company-resident-signal-card:last-child,.company-source-transparency-card:last-child{border-top-color:var(--amber)}.company-outcome-promotion-gate-grid article.blocked{border-top-color:#b91c1c;background:#fff5f5}.company-outcome-brief span,.company-outcome-gap-strip span,.company-outcome-intelligence-card span,.company-outcome-layer-card span,.company-outcome-promotion-card span,.company-outcome-promotion-gate-grid span,.company-resident-signal-card span,.company-source-transparency-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-outcome-brief strong,.company-outcome-gap-strip strong,.company-outcome-intelligence-card strong,.company-outcome-layer-card strong,.company-outcome-promotion-card strong,.company-outcome-promotion-gate-grid strong,.company-resident-signal-card strong,.company-source-transparency-card strong{display:-webkit-box;color:var(--navy);font-size:.96rem;line-height:1.24;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.company-outcome-brief p,.company-outcome-gap-strip p,.company-outcome-layer-card p,.company-outcome-promotion-card p,.company-outcome-promotion-gate-grid p,.company-resident-signal-card p,.company-source-transparency-card p{display:-webkit-box;margin:9px 0 0;color:#526275;font-size:.88rem;line-height:1.42;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.company-outcome-layer-card small,.company-resident-signal-card small,.company-source-transparency-card small{display:block;margin-top:10px;color:#64748b;font-size:.78rem;line-height:1.35}.company-outcome-board{display:grid;grid-template-columns:minmax(250px,.52fr) minmax(250px,.52fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:stretch}.company-outcome-brief{min-width:0;border:1px solid rgba(15,58,74,.14);border-radius:8px;background:linear-gradient(180deg,#0f3a4a,#102f42);color:#fff;padding:22px;box-shadow:0 18px 42px rgba(11,31,58,.12)}.company-outcome-brief span{color:hsla(0,0%,100%,.72)}.company-outcome-brief strong{color:#fff;font-size:clamp(1.65rem,4vw,3.25rem);-webkit-line-clamp:2}.company-outcome-brief p{color:hsla(0,0%,100%,.78);-webkit-line-clamp:5}.company-outcome-brief .button{margin-top:18px}.company-outcome-promotion-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(180,83,9,.22);border-top:4px solid var(--amber);border-radius:8px;background:#fffaf3;padding:18px;box-shadow:0 14px 34px rgba(11,31,58,.06)}.company-outcome-promotion-card.ready{border-color:rgba(22,138,91,.24);border-top-color:var(--green);background:#f7fbf9}.company-outcome-promotion-card>b{display:grid;width:76px;min-height:76px;place-items:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;color:var(--navy);font-size:1.55rem}.company-outcome-promoted-list{display:grid;grid-gap:8px;gap:8px}.company-outcome-promoted-list p{margin:0;color:#415069;font-size:.86rem;line-height:1.4}.company-outcome-promoted-list strong{display:inline;font-size:inherit;-webkit-line-clamp:unset}.company-outcome-intelligence-card strong{-webkit-line-clamp:4}.company-outcome-gap-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;margin-top:16px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fbfc;padding:18px}.company-outcome-gap-strip strong{display:block;font-size:1.06rem;-webkit-line-clamp:3}.company-outcome-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.company-outcome-actions a{border:1px solid rgba(15,58,74,.14);border-radius:999px;background:#fff;color:var(--navy);font-size:.82rem;font-weight:850;padding:8px 10px;text-decoration:none}.company-outcome-actions a:hover{border-color:rgba(18,107,123,.34);color:#0f6b7b}.company-section-stack{display:grid;grid-gap:18px;gap:18px}.company-profile-panel{box-shadow:0 14px 32px rgba(11,31,58,.05)}.company-profile-panel-primary{border-left:5px solid var(--green)}.company-profile-panel h2,.company-profile-panel h3{margin-bottom:12px}.company-connected-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:10px 0 18px}.company-connected-items span{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;color:#22324a;font-size:.92rem;font-weight:750;line-height:1.28;padding:10px 11px;overflow-wrap:anywhere}.company-market-tabs{gap:8px}.company-section-headline{margin-bottom:18px}.company-review-summary{border-left:5px solid #0f6b7b}.compact-evidence-list.positive p{border-left-color:rgba(22,138,91,.48);background:#f6fbf8}.compact-evidence-list.pending p,.compact-evidence-list.watch p{border-left-color:rgba(217,119,6,.48);background:#fffaf1}.company-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.company-gap-panel{border-top:4px solid var(--amber)}.company-directory-page{display:grid;grid-gap:20px;gap:20px}.company-directory-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);grid-gap:24px;gap:24px;align-items:end;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(180deg,#f7fbf9,#fff);box-shadow:0 18px 42px rgba(11,31,58,.07);padding:clamp(24px,4vw,42px)}.company-directory-hero h1{max-width:940px;margin-bottom:14px;font-size:clamp(2.65rem,5.4vw,5.35rem)}.company-directory-hero aside{border:1px solid rgba(22,138,91,.22);border-left:5px solid var(--green);border-radius:8px;background:#fff;padding:18px}.company-directory-hero aside strong{display:block;margin-bottom:8px;color:var(--navy)}.company-directory-hero aside p{margin:0;color:#415069;font-size:.96rem;line-height:1.55}.company-directory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3)}.company-directory-metrics div{min-width:0;background:#fff;padding:17px}.company-directory-card-gate span,.company-directory-card-head span,.company-directory-card-metrics span,.company-directory-metrics span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-directory-metrics strong{display:block;color:var(--navy);font-size:clamp(1.35rem,3vw,2.15rem);line-height:1}.company-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.company-directory-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:14px;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(11,31,58,.06);padding:18px}.company-directory-card-head{display:flex;flex-wrap:wrap;gap:8px}.company-directory-card-head span{margin:0;border:1px solid rgba(22,138,91,.18);border-radius:999px;background:#f4fbf8;color:#0d6a43;padding:7px 9px;line-height:1}.company-directory-card h3{margin:0;font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.05}.company-directory-card>p{margin:0;color:#415069;line-height:1.5}.company-directory-normalized{color:var(--muted)!important;font-size:.86rem;font-weight:700}.company-directory-card-gate,.company-directory-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(148,163,184,.28)}.company-directory-card-gate span,.company-directory-card-gate strong,.company-directory-card-metrics div{min-width:0;background:#fbfcfd;padding:11px}.company-directory-card-gate strong,.company-directory-card-metrics strong{display:block;color:var(--navy);line-height:1.2;overflow-wrap:anywhere}.company-directory-card-summary{display:grid;grid-gap:8px;gap:8px}.company-directory-card-summary p{margin:0;border-left:3px solid rgba(22,138,91,.45);background:#f8fbfa;color:#415069;font-size:.9rem;line-height:1.42;padding:8px 10px}.company-directory-card-summary strong{color:var(--navy)}.company-directory-card .button{margin-top:auto;width:100%}.market-directory-page,.market-hub-page{display:grid;grid-gap:22px;gap:22px}.market-directory-hero,.market-hub-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);grid-gap:24px;gap:24px;align-items:end;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(180deg,#f8fbff,#fff);box-shadow:0 18px 42px rgba(11,31,58,.07);padding:clamp(24px,4vw,42px)}.market-directory-hero h1,.market-hub-hero h1{max-width:980px;margin-bottom:14px;font-size:clamp(2.65rem,5.4vw,5.35rem)}.market-directory-hero aside,.market-hub-hero aside{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(37,99,235,.18);border-left:5px solid var(--navy-2);border-radius:8px;background:#fff;padding:18px}.market-directory-hero aside strong,.market-hub-hero aside strong{display:block;color:var(--navy)}.market-directory-hero aside p,.market-hub-hero aside p{margin:0;color:#415069;font-size:.96rem;line-height:1.55}.market-directory-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3)}.market-directory-metrics div{min-width:0;background:#fff;padding:17px}.market-card-gate span,.market-card-head span,.market-card-metrics span,.market-directory-metrics span,.market-hub-score-gate span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.market-directory-metrics strong{display:block;color:var(--navy);font-size:clamp(1.35rem,3vw,2.15rem);line-height:1}.market-first-read-panel{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr) minmax(210px,.22fr);grid-gap:1px;gap:1px;overflow:hidden;margin-top:16px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.3);box-shadow:0 16px 34px rgba(11,31,58,.06)}.market-first-read-copy{min-width:0;background:linear-gradient(180deg,#fff,#f7fbf9);padding:18px}.market-first-read-card span,.market-first-read-copy span,.market-trust-path-grid span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.market-first-read-copy h2{margin-bottom:8px;font-size:clamp(1.55rem,3vw,2.3rem)}.market-first-read-copy p{margin:0;color:#526275;font-size:.94rem;line-height:1.55}.market-first-read-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;min-width:0;background:rgba(148,163,184,.3)}.market-first-read-card{display:block;min-width:0;border-top:4px solid var(--green);background:#fff;padding:15px;text-decoration:none}.market-first-read-card.blocker{border-top-color:var(--amber);background:#fffdf7}.market-first-read-card.score{border-top-color:#0f6b7b;background:#f7fbfc}.market-first-read-card.evidence{border-top-color:var(--navy)}.market-first-read-card:hover,.market-trust-path-grid a:hover{background:#f7fbf9}.market-first-read-card strong{color:var(--navy);font-size:1rem;line-height:1.28;-webkit-line-clamp:3}.market-first-read-card p,.market-first-read-card strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.market-first-read-card p{margin:8px 0 0;color:#526275;font-size:.84rem;line-height:1.42;-webkit-line-clamp:4}.market-trust-path-grid{display:grid;grid-gap:1px;gap:1px;min-width:0;background:rgba(148,163,184,.3)}.market-trust-path-grid a{display:block;min-width:0;background:#fff;padding:15px;text-decoration:none}.market-trust-path-grid strong{display:block;color:var(--navy);font-size:1.08rem;line-height:1.25;overflow-wrap:anywhere}.market-start-strip{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,26px)}.market-start-copy{min-width:0}.market-start-card>span,.market-start-copy span{display:block;margin-bottom:10px;color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.market-start-copy h2{margin-bottom:10px;color:var(--navy);font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.04}.market-start-copy p{margin:0;color:#415069;line-height:1.55}.market-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.market-start-card{display:flex;min-width:0;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 10px 26px rgba(11,31,58,.04);padding:15px}.market-start-card h3{margin:0;color:var(--navy);font-size:1.15rem;line-height:1.12}.market-start-card p{margin:0;color:#415069;font-size:.9rem;line-height:1.45}.market-start-card small{display:block;margin-top:auto;border-left:3px solid rgba(37,99,235,.32);background:#f8fbff;color:#415069;font-size:.78rem;font-weight:850;line-height:1.3;padding:7px 9px}.market-start-card .button{width:100%}.market-hub-brief-grid,.market-principle-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.market-hub-panel,.market-principle-strip article{min-width:0;max-width:100%;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(11,31,58,.05);padding:18px}.market-principle-strip article>div{display:grid;width:34px;height:34px;margin-bottom:12px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.market-hub-panel h2,.market-principle-strip h3{margin-bottom:8px;color:var(--navy);font-size:1.14rem}.market-principle-strip p{margin:0;color:#4b5870;font-size:.94rem;line-height:1.5}.market-coverage-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:rgba(148,163,184,.28)}.market-coverage-path article{min-width:0;background:#fff;padding:16px}.market-coverage-path span{display:grid;width:30px;height:30px;margin-bottom:12px;place-items:center;border-radius:999px;background:var(--navy);color:#fff;font-size:.8rem;font-weight:900}.market-coverage-path strong{display:block;margin-bottom:7px;color:var(--navy)}.market-coverage-path p{margin:0;color:#526075;font-size:.9rem;line-height:1.42}.market-directory-section,.market-hub-section{display:grid;grid-gap:16px;gap:16px;min-width:0;margin-top:20px}.market-intake-band{max-width:100vw;margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);background:#f6f8fb;padding:clamp(28px,5vw,54px) max(24px,calc((100vw - 1180px) / 2))}.market-intake-band>div{width:min(100%,1180px);min-width:0;max-width:100%}.market-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.market-intake-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.market-directory-card{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:14px;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--navy-2);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(11,31,58,.06);padding:18px}.market-directory-card.compact{box-shadow:none}.market-card-head{display:flex;flex-wrap:wrap;gap:8px}.market-card-head span{margin:0;border:1px solid rgba(37,99,235,.16);border-radius:999px;background:#f5f8ff;color:#1d4ed8;padding:7px 9px;line-height:1}.market-directory-card h3{margin:0;font-size:clamp(1.45rem,2.3vw,2.1rem);line-height:1.05}.market-directory-card>p{margin:0;color:#415069;line-height:1.5}.market-card-gate,.market-card-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(148,163,184,.28)}.market-card-gate span,.market-card-gate strong,.market-card-metrics div,.market-hub-score-gate{min-width:0;background:#fbfcfd;padding:11px}.market-card-gate strong,.market-card-metrics strong,.market-hub-score-gate strong{display:block;color:var(--navy);line-height:1.2;overflow-wrap:anywhere}.market-card-summary{display:grid;grid-gap:8px;gap:8px}.market-card-summary p{margin:0;border-left:3px solid rgba(37,99,235,.36);background:#f8fbff;color:#415069;font-size:.9rem;line-height:1.42;padding:8px 10px}.market-card-summary strong{color:var(--navy)}.market-directory-card .button{margin-top:auto;width:100%}.market-hub-score-gate{border:1px solid rgba(148,163,184,.26);border-radius:8px}.market-hub-relationship-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.market-table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}.market-table-scroll .table{min-width:720px}.overview-theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-bottom:22px}.overview-theme-panel{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:22px}.overview-theme-panel.love{border-top:5px solid var(--green)}.overview-theme-panel.concern{border-top:5px solid var(--amber)}.overview-theme-panel ul{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0;padding-left:18px;color:#415069;line-height:1.45}.overview-leasing-card{display:grid;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);grid-gap:24px;gap:24px;align-items:start;margin-bottom:22px;border:1px solid rgba(22,138,91,.22);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbf9);box-shadow:0 14px 34px rgba(11,31,58,.07);padding:clamp(22px,3vw,30px)}.overview-leasing-card h2{font-size:clamp(1.7rem,3vw,2.7rem)}.overview-leasing-card p{color:var(--muted);line-height:1.58}.overview-leasing-card .button{margin-top:10px}.overview-outcome-card{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);grid-gap:20px;gap:20px;align-items:start;margin-bottom:22px;border:1px solid rgba(37,99,235,.16);border-left:5px solid #2563eb;border-radius:8px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 14px 34px rgba(11,31,58,.06);padding:clamp(22px,3vw,30px)}.overview-outcome-card h2{margin:0 0 10px;color:var(--navy);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.06}.overview-outcome-card p{margin:0 0 16px;color:#415069;line-height:1.55}.overview-outcome-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(148,163,184,.26)}.overview-outcome-grid div{display:grid;grid-gap:7px;gap:7px;min-width:0;background:#fff;padding:14px}.overview-outcome-grid span,.overview-outcome-links span{color:#2563eb;font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.overview-outcome-grid strong,.overview-outcome-links strong{color:var(--navy);line-height:1.24;overflow-wrap:anywhere}.overview-outcome-links{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-outcome-links a{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;text-decoration:none;padding:14px}.overview-outcome-links a:hover{border-color:rgba(37,99,235,.34);box-shadow:0 12px 28px rgba(11,31,58,.06)}.overview-leasing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-triage-band{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:18px;gap:18px;align-items:stretch;margin:0 0 22px;border:1px solid rgba(15,58,74,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(11,31,58,.06);padding:18px}.overview-triage-intro{display:grid;align-content:center;min-width:0;border-radius:8px;background:#f8fcfb;padding:18px}.overview-triage-card span,.overview-triage-intro span{display:block;margin-bottom:8px;color:var(--muted);font-size:.74rem;font-weight:850;text-transform:uppercase}.overview-triage-intro strong{color:var(--navy);font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.2}.overview-triage-intro p{margin:10px 0 0;color:var(--muted);line-height:1.5}.overview-triage-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.overview-triage-card{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:#fff;text-align:left;padding:14px;cursor:pointer}.overview-triage-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(11,31,58,.08)}.overview-triage-card.ownership{border-top-color:#0f6b7b}.overview-triage-card.score{border-top-color:var(--amber)}.overview-triage-card.sources{border-top-color:#64748b}.overview-triage-card strong{display:block;color:var(--navy);line-height:1.24;overflow-wrap:anywhere}.overview-triage-card small{display:block;margin-top:9px;color:var(--muted);line-height:1.35}.leasing-readiness-panel{grid-column:span 2}.report-decision-summary-panel{grid-column:span 2;border-color:rgba(11,31,58,.12);background:linear-gradient(135deg,rgba(247,251,249,.92),hsla(0,0%,100%,0) 46%),#fff}.fact-decision-summary-panel,.leasing-decision-summary-panel,.location-decision-summary-panel{border-top-color:var(--green)}.ownership-decision-summary-panel{border-top-color:#0f6b7b;background:linear-gradient(135deg,rgba(240,249,250,.9),hsla(0,0%,100%,0) 46%),#fff}.review-decision-summary-panel{border-top-color:#2563eb;background:linear-gradient(135deg,rgba(247,251,255,.9),hsla(0,0%,100%,0) 46%),#fff}.outcome-decision-summary-panel{border-top-color:#2563eb;background:linear-gradient(135deg,rgba(247,251,255,.92),hsla(0,0%,100%,0) 46%),#fff}.source-decision-summary-panel{border-top-color:#334155;background:linear-gradient(135deg,rgba(248,250,252,.92),hsla(0,0%,100%,0) 46%),#fff}.research-decision-summary-panel{border-top-color:#ca8a04;background:linear-gradient(135deg,rgba(255,251,235,.86),hsla(0,0%,100%,0) 46%),#fff}.advisor-decision-summary-panel{border-top-color:#334155;background:linear-gradient(135deg,rgba(248,250,252,.94),hsla(0,0%,100%,0) 46%),#fff}.report-decision-summary-panel h3{max-width:860px;color:var(--navy)}.report-decision-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.report-decision-summary-card{min-width:0;min-height:164px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:hsla(0,0%,100%,.9);padding:15px}.report-decision-summary-card span{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.report-decision-summary-card strong{display:-webkit-box;color:var(--navy);font-size:1rem;line-height:1.26;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.report-decision-summary-card p{margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.42}.live-leasing-evidence-panel{grid-column:span 2}.advisor-grounding-packet-panel,.fact-verification-packet-panel,.leasing-evidence-packet-panel,.location-verification-packet-panel,.outcome-evidence-packet-panel,.overview-decision-packet-panel,.ownership-verification-packet-panel,.research-readiness-packet-panel,.review-signal-packet-panel,.source-verification-packet-panel{grid-column:span 2;border-color:rgba(22,138,91,.2);background:linear-gradient(135deg,rgba(22,138,91,.08),hsla(0,0%,100%,0) 44%),#fff}.review-signal-packet-panel{border-color:rgba(124,58,237,.18);background:linear-gradient(135deg,rgba(124,58,237,.07),hsla(0,0%,100%,0) 44%),#fff}.ownership-verification-packet-panel{border-color:rgba(15,107,123,.2);background:linear-gradient(135deg,rgba(15,107,123,.08),hsla(0,0%,100%,0) 44%),#fff}.location-verification-packet-panel{border-color:rgba(14,116,144,.18);background:linear-gradient(135deg,rgba(14,116,144,.07),hsla(0,0%,100%,0) 44%),#fff}.outcome-evidence-packet-panel{border-color:rgba(217,119,6,.2);background:linear-gradient(135deg,rgba(217,119,6,.08),hsla(0,0%,100%,0) 44%),#fff}.source-verification-packet-panel{border-color:rgba(37,99,235,.18);background:linear-gradient(135deg,rgba(37,99,235,.075),hsla(0,0%,100%,0) 44%),#fff}.research-readiness-packet-panel{border-color:rgba(202,138,4,.2);background:linear-gradient(135deg,rgba(202,138,4,.08),hsla(0,0%,100%,0) 44%),#fff}.advisor-grounding-packet-panel{border-color:rgba(79,70,229,.18);background:linear-gradient(135deg,rgba(79,70,229,.07),hsla(0,0%,100%,0) 44%),#fff}.advisor-grounding-packet-panel h3,.fact-verification-packet-panel h3,.leasing-evidence-packet-panel h3,.location-verification-packet-panel h3,.outcome-evidence-packet-panel h3,.overview-decision-packet-panel h2,.ownership-verification-packet-panel h3,.research-readiness-packet-panel h3,.review-signal-packet-panel h3,.source-verification-packet-panel h3{color:var(--navy)}.evidence-packet-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.evidence-packet-card{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:hsla(0,0%,100%,.84);padding:15px}.evidence-packet-card span{display:block;margin-bottom:8px;color:#0f7a52;font-size:.72rem;font-weight:850;text-transform:uppercase}.ownership-verification-packet-panel .evidence-packet-card span{color:#0f6b7b}.review-signal-packet-panel .evidence-packet-card span{color:#6d28d9}.location-verification-packet-panel .evidence-packet-card span{color:#0e7490}.outcome-evidence-packet-panel .evidence-packet-card span{color:#b45309}.source-verification-packet-panel .evidence-packet-card span{color:#1d4ed8}.research-readiness-packet-panel .evidence-packet-card span{color:#a16207}.advisor-grounding-packet-panel .evidence-packet-card span{color:#4f46e5}.evidence-packet-card strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.evidence-packet-card p{margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.42}.workspace-brief-panel{grid-column:span 2;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 18px 38px rgba(11,31,58,.07);padding:18px}.workspace-brief-copy{display:grid;align-content:center;min-width:0;border-radius:8px;background:linear-gradient(180deg,#f7fbf9,#fff);padding:20px}.ownership-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f8fafc,#fff)}.reviews-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f7fbff,#fff)}.sources-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f8fafc,#fff)}.research-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#fffbeb,#fff)}.facts-workspace-brief .workspace-brief-copy,.location-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f7fbf9,#fff)}.outcomes-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f7fbff,#fff)}.advisor-workspace-brief .workspace-brief-copy{background:linear-gradient(180deg,#f8fafc,#fff)}.workspace-brief-copy span,.workspace-brief-metric span{display:block;margin-bottom:8px;color:var(--muted);font-size:.73rem;font-weight:850;text-transform:uppercase}.workspace-brief-copy h2{display:-webkit-box;margin:0;color:var(--navy);font-size:clamp(1.35rem,2.2vw,2.25rem);line-height:1.12;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.workspace-brief-copy p{margin:12px 0 0;color:#526275;line-height:1.55}.workspace-brief-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-brief-metric{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid var(--green);border-radius:8px;background:#fbfcfd;padding:16px}.ownership-workspace-brief .workspace-brief-metric{border-top-color:#0f6b7b}.reviews-workspace-brief .workspace-brief-metric{border-top-color:#2563eb}.sources-workspace-brief .workspace-brief-metric{border-top-color:#64748b}.research-workspace-brief .workspace-brief-metric{border-top-color:#ca8a04}.facts-workspace-brief .workspace-brief-metric{border-top-color:var(--green)}.location-workspace-brief .workspace-brief-metric{border-top-color:#0f6b7b}.outcomes-workspace-brief .workspace-brief-metric{border-top-color:#2563eb}.advisor-workspace-brief .workspace-brief-metric{border-top-color:#64748b}.advisor-workspace-brief .workspace-brief-copy .button{justify-self:start;margin-top:14px}.workspace-brief-metric strong{display:-webkit-box;color:var(--navy);font-size:.96rem;line-height:1.26;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.workspace-command-strip{grid-column:span 2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(11,31,58,.13);border-radius:8px;background:rgba(148,163,184,.3);box-shadow:0 14px 30px rgba(11,31,58,.055)}.workspace-command-strip button{min-width:0;border:0;border-top:4px solid var(--green);background:#fff;color:inherit;cursor:pointer;font:inherit;padding:16px;text-align:left}.workspace-command-strip button:hover{background:#f7fbf9}.workspace-command-strip span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.workspace-command-strip strong{color:var(--navy);font-size:1rem;line-height:1.24}.workspace-command-strip small,.workspace-command-strip strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.workspace-command-strip small{margin-top:9px;color:#526275;font-size:.84rem;font-weight:700;line-height:1.38}.workspace-story-panel{grid-column:span 2;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:14px;gap:14px;align-items:stretch;overflow:hidden;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,rgba(11,31,58,.035),hsla(0,0%,100%,0) 46%),#fff;box-shadow:0 20px 42px rgba(11,31,58,.07);padding:14px}.workspace-story-copy{display:grid;align-content:center;min-width:0;border-radius:8px;background:#0b1f3a;color:#fff;padding:clamp(20px,3vw,30px)}.workspace-story-copy span,.workspace-story-rows span{display:block;margin-bottom:9px;font-size:.72rem;font-weight:900;text-transform:uppercase}.workspace-story-copy span{color:hsla(0,0%,100%,.68)}.workspace-story-copy h2{margin:0;color:#fff;font-size:clamp(1.45rem,2.8vw,2.8rem);line-height:1.04}.workspace-story-copy p{margin:14px 0 0;color:hsla(0,0%,100%,.78);line-height:1.55}.workspace-story-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.workspace-story-rows button{min-width:0;border:1px solid rgba(148,163,184,.26);border-top:4px solid #64748b;border-radius:8px;background:#fbfcfd;color:inherit;cursor:pointer;font:inherit;padding:16px;text-align:left}.workspace-story-rows button:hover{border-color:rgba(11,31,58,.18);box-shadow:0 14px 28px rgba(11,31,58,.06);transform:translateY(-1px)}.workspace-story-rows span{color:var(--muted)}.workspace-story-rows strong{color:var(--navy);font-size:1.02rem;line-height:1.25}.workspace-story-rows small,.workspace-story-rows strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.workspace-story-rows small{margin-top:10px;color:#526275;font-size:.84rem;font-weight:700;line-height:1.38}.workspace-story-panel.ownership .workspace-story-copy{background:linear-gradient(135deg,#083846,#0b1f3a)}.workspace-story-panel.reviews .workspace-story-copy{background:linear-gradient(135deg,#1d4ed8,#0b1f3a)}.workspace-story-panel.location .workspace-story-copy{background:linear-gradient(135deg,#0e7490,#0b1f3a)}.workspace-story-panel.sources .workspace-story-copy{background:linear-gradient(135deg,#334155,#0b1f3a)}.workspace-story-panel.research .workspace-story-copy{background:linear-gradient(135deg,#92400e,#0b1f3a)}.workspace-story-panel.advisor .workspace-story-copy{background:linear-gradient(135deg,#312e81,#0b1f3a)}.workspace-story-panel.ownership .workspace-story-rows button{border-top-color:#0f6b7b}.workspace-story-panel.reviews .workspace-story-rows button{border-top-color:#2563eb}.workspace-story-panel.location .workspace-story-rows button{border-top-color:#0e7490}.workspace-story-panel.sources .workspace-story-rows button{border-top-color:#64748b}.workspace-story-panel.research .workspace-story-rows button{border-top-color:#ca8a04}.workspace-story-panel.advisor .workspace-story-rows button{border-top-color:#4f46e5}.ownership-command-strip button{border-top-color:#0f6b7b}.facts-command-strip button,.leasing-command-strip button{border-top-color:var(--green)}.location-command-strip button{border-top-color:#0f6b7b}.outcome-command-strip button{border-top-color:#2563eb}.source-command-strip button{border-top-color:#64748b}.research-command-strip button{border-top-color:#ca8a04}.advisor-command-strip button{border-top-color:#334155}.advisor-command-strip button:nth-child(2){border-top-color:var(--green)}.advisor-command-strip button:nth-child(3){border-top-color:var(--amber)}.premium-report-panel{border-top:4px solid rgba(22,138,91,.84);box-shadow:0 14px 32px rgba(11,31,58,.055)}.premium-report-panel h3{margin-top:0}.decision-lens-panel{grid-column:span 2;border-top-color:rgba(11,31,58,.82);background:linear-gradient(180deg,rgba(247,251,249,.92),#fff 42%),#fff}.decision-lens-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.decision-lens-card{min-width:0;min-height:154px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:hsla(0,0%,100%,.82);padding:16px}.decision-lens-card span{display:block;margin-bottom:10px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.decision-lens-card strong{display:-webkit-box;color:var(--navy);font-size:1rem;line-height:1.25;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.decision-lens-card p{margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.45}.advisor-grounding-panel,.report-readiness-map-panel,.report-trust-map-panel{grid-column:span 2}.report-trust-map-panel{border-top-color:#0f6b7b;background:linear-gradient(180deg,rgba(240,249,250,.72),#fff 46%),#fff}.source-evidence-file-panel{grid-column:span 2;border-top-color:#334155;background:linear-gradient(180deg,rgba(248,250,252,.92),#fff 48%),#fff}.source-evidence-file-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.source-evidence-file-card{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:14px}.source-evidence-file-card span,.source-traceability-row span{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.source-evidence-file-card strong{display:-webkit-box;color:var(--navy);font-size:1.02rem;line-height:1.22;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.source-evidence-file-card p,.source-traceability-row p{margin:9px 0 0;color:#526275;font-size:.86rem;line-height:1.45}.source-traceability-board{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.source-traceability-row{display:grid;grid-template-columns:minmax(130px,.6fr) minmax(180px,1fr) minmax(220px,1.15fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:hsla(0,0%,100%,.78);padding:14px}.source-traceability-row p,.source-traceability-row span,.source-traceability-row strong{min-width:0}.source-traceability-row strong{display:-webkit-box;color:var(--navy);font-size:.96rem;line-height:1.32;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.report-readiness-map-panel{border-top-color:#ca8a04;background:linear-gradient(180deg,rgba(255,251,235,.72),#fff 44%),#fff}.advisor-grounding-panel{border-top-color:#334155;background:linear-gradient(180deg,rgba(248,250,252,.92),#fff 46%),#fff}.advisor-launch-console-panel,.property-advisor-answer-packet-panel,.property-advisor-outcome-boundary-panel,.property-advisor-policy-panel,.property-advisor-preview-panel,.property-advisor-question-panel{grid-column:span 2}.advisor-launch-console-panel{border-color:#4f46e5 rgba(79,70,229,.18) rgba(79,70,229,.18);background:linear-gradient(135deg,rgba(79,70,229,.075),hsla(0,0%,100%,0) 42%),#fff}.property-advisor-answer-packet-panel{border-top-color:var(--green);background:linear-gradient(180deg,rgba(247,251,249,.92),#fff 48%),#fff}.property-advisor-outcome-boundary-panel{border-top-color:#0f6b7b;background:linear-gradient(180deg,rgba(240,249,250,.86),#fff 50%),#fff}.property-advisor-question-panel{border-top-color:#0f6b7b;background:linear-gradient(180deg,rgba(240,249,250,.82),#fff 48%),#fff}.property-advisor-policy-panel{border-top-color:var(--green);background:linear-gradient(180deg,rgba(247,251,249,.9),#fff 48%),#fff}.advisor-launch-console-panel p,.property-advisor-answer-packet-panel p,.property-advisor-outcome-boundary-panel p,.property-advisor-policy-panel p,.property-advisor-question-panel p{max-width:900px;color:#415069;line-height:1.55}.advisor-launch-question-grid,.property-advisor-answer-packet-grid,.property-advisor-outcome-boundary-grid,.property-advisor-question-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.advisor-launch-question-grid,.property-advisor-outcome-boundary-grid,.property-advisor-question-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advisor-launch-question-card,.property-advisor-answer-packet-grid article,.property-advisor-outcome-boundary-grid article,.property-advisor-question-card{min-width:0;border:1px solid rgba(148,163,184,.24);border-top:4px solid var(--green);border-radius:8px;background:hsla(0,0%,100%,.92);padding:15px}.advisor-launch-question-card:nth-child(3),.property-advisor-answer-packet-grid article.boundary,.property-advisor-question-card:nth-child(2){border-top-color:#0f6b7b}.advisor-launch-question-card:nth-child(4),.property-advisor-answer-packet-grid article.score,.property-advisor-question-card:nth-child(4){border-top-color:var(--amber)}.advisor-launch-question-card:nth-child(2){border-top-color:#2563eb}.property-advisor-outcome-boundary-grid article.public-boundary{border-top-color:#0f6b7b;background:#f3fbfc}.property-advisor-outcome-boundary-grid article.private-boundary{border-top-color:var(--navy);background:#f8fafc}.property-advisor-outcome-boundary-grid article.verification-boundary{border-top-color:var(--green);background:#f6fbf8}.property-advisor-outcome-boundary-grid article.score-boundary{border-top-color:var(--amber);background:#fff8eb}.property-advisor-question-card:nth-child(3){border-top-color:#2563eb}.advisor-launch-guardrail span,.advisor-launch-question-card span,.property-advisor-answer-packet-grid span,.property-advisor-outcome-boundary-grid span,.property-advisor-question-card span{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.advisor-launch-question-card strong,.property-advisor-answer-packet-grid strong,.property-advisor-outcome-boundary-grid strong,.property-advisor-question-card strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.advisor-launch-question-card,.property-advisor-question-card{color:inherit;text-decoration:none}.advisor-launch-question-card small,.property-advisor-question-card small{display:block;margin-top:10px;color:#526275;font-size:.84rem;line-height:1.35}.advisor-launch-question-card:hover,.property-advisor-question-card:hover{border-color:rgba(22,138,91,.34);box-shadow:0 12px 26px rgba(11,31,58,.065);transform:translateY(-1px)}.advisor-launch-guardrail{display:grid;grid-gap:3px;gap:3px;margin-top:14px;border:1px solid rgba(202,138,4,.24);border-radius:8px;background:#fffbeb;padding:14px}.advisor-launch-guardrail strong{color:#713f12;font-size:.98rem;line-height:1.35}.advisor-launch-guardrail p{margin:4px 0 0;color:#854d0e;font-size:.9rem;line-height:1.45}.property-advisor-policy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.property-advisor-policy-grid div{min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fff;padding:14px}.property-advisor-answer-row span,.property-advisor-policy-grid span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.property-advisor-policy-grid strong{display:block;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.property-advisor-preview-panel{border-top-color:#0f6b7b;background:linear-gradient(180deg,rgba(240,249,250,.78),#fff 46%),#fff}.property-advisor-answer-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.property-advisor-answer-section{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid #64748b;border-radius:8px;background:hsla(0,0%,100%,.9);padding:14px}.property-advisor-answer-section:first-child,.property-advisor-answer-section:nth-child(2){border-top-color:var(--green)}.property-advisor-answer-section:nth-child(3){border-top-color:#2563eb}.property-advisor-answer-section:nth-child(4){border-top-color:var(--amber)}.property-advisor-answer-section h4{margin:0 0 10px;color:var(--navy);font-size:1rem}.property-advisor-answer-row{display:grid;grid-gap:4px;gap:4px;border-top:1px solid rgba(148,163,184,.18);padding-top:8px}.property-advisor-answer-row:first-of-type{border-top:0;padding-top:0}.property-advisor-answer-row p{margin:0;color:#415069;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.resident-outcome-campaign-panel,.resident-outcome-category-panel,.resident-outcome-decision-panel,.resident-outcome-evidence-panel,.resident-outcome-intake-bridge-panel,.resident-outcome-network-panel,.resident-outcome-promotion-panel,.resident-outcome-public-snapshot-panel,.resident-outcome-trust-boundary-panel{grid-column:span 2}.resident-outcome-campaign-panel,.resident-outcome-category-panel,.resident-outcome-decision-panel,.resident-outcome-intake-bridge-panel,.resident-outcome-network-panel,.resident-outcome-promotion-panel,.resident-outcome-public-snapshot-panel,.resident-outcome-trust-boundary-panel{border-top-color:#2563eb;background:linear-gradient(180deg,rgba(247,251,255,.86),#fff 48%),#fff}.resident-outcome-public-snapshot-panel{border-top-color:var(--green);background:linear-gradient(180deg,rgba(247,251,249,.95),#fff 48%),#fff}.resident-outcome-trust-boundary-panel{border-top-color:#0f6b7b;background:linear-gradient(180deg,rgba(240,249,250,.82),#fff 48%),#fff}.resident-outcome-promotion-panel.ready{border-top-color:var(--green);background:linear-gradient(180deg,rgba(240,253,244,.82),#fff 52%),#fff}.resident-outcome-campaign-panel p,.resident-outcome-category-panel p,.resident-outcome-decision-panel p,.resident-outcome-network-panel p,.resident-outcome-promotion-panel p,.resident-outcome-public-snapshot-panel p,.resident-outcome-trust-boundary-panel p{max-width:920px;color:#415069;line-height:1.55}.resident-outcome-public-snapshot-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.resident-outcome-public-snapshot-head h3{margin-bottom:8px}.resident-outcome-public-snapshot-head>strong{display:inline-flex;min-height:38px;align-items:center;justify-content:center;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#f0fdf4;color:var(--green);font-size:.82rem;font-weight:900;padding:0 12px;text-transform:uppercase;white-space:nowrap}.resident-outcome-public-snapshot-grid,.resident-outcome-trust-boundary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.resident-outcome-public-snapshot-grid article,.resident-outcome-trust-boundary-grid article{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:hsla(0,0%,100%,.9);padding:15px}.resident-outcome-public-snapshot-grid article{border-top:4px solid var(--green)}.resident-outcome-trust-boundary-grid article{border-top:4px solid #0f6b7b}.resident-outcome-public-snapshot-grid span,.resident-outcome-trust-boundary-grid span{display:block;margin-bottom:9px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.resident-outcome-public-snapshot-grid strong,.resident-outcome-trust-boundary-grid strong{display:block;color:var(--navy);font-size:1.12rem;line-height:1.2;overflow-wrap:anywhere}.resident-outcome-public-snapshot-grid p,.resident-outcome-trust-boundary-grid p{margin:10px 0 0;color:#526275;font-size:.87rem;line-height:1.42}.resident-outcome-intake-bridge-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.resident-outcome-intake-bridge-head h3{margin-bottom:8px}.resident-outcome-intake-bridge-head p{margin:0}.resident-outcome-intake-bridge-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.resident-outcome-intake-bridge-rail article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(148,163,184,.24);border-top:4px solid var(--green);border-radius:8px;background:#fff;padding:14px}.resident-outcome-intake-bridge-rail article:nth-child(2){border-top-color:#0f6b7b}.resident-outcome-intake-bridge-rail article:nth-child(3){border-top-color:#2563eb}.resident-outcome-intake-bridge-rail article:nth-child(4){border-top-color:#b45309;background:#fffaf3}.resident-outcome-intake-bridge-rail small,.resident-outcome-intake-bridge-rail span{color:var(--green);font-size:.7rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.resident-outcome-intake-bridge-rail article:nth-child(4) small,.resident-outcome-intake-bridge-rail article:nth-child(4) span{color:#b45309}.resident-outcome-intake-bridge-rail strong{color:var(--navy);line-height:1.22}.resident-outcome-intake-bridge-rail b{color:var(--navy);font-size:clamp(1.18rem,2vw,1.55rem);line-height:1.05;overflow-wrap:anywhere}.resident-outcome-intake-bridge-rail p{margin:0;color:#526075;font-size:.84rem;line-height:1.38}.resident-outcome-question-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.resident-outcome-question-strip span{min-width:0;border:1px solid rgba(37,99,235,.16);border-radius:8px;background:#f8fbff;color:#27415f;font-size:.88rem;font-weight:750;line-height:1.34;padding:12px}.resident-outcome-campaign-grid,.resident-outcome-category-grid,.resident-outcome-decision-grid,.resident-outcome-promoted-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.resident-outcome-campaign-grid article,.resident-outcome-category-grid article,.resident-outcome-decision-grid article,.resident-outcome-promoted-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(148,163,184,.24);border-top:4px solid var(--green);border-radius:8px;background:#fff;padding:16px}.resident-outcome-campaign-grid article:nth-child(2),.resident-outcome-category-grid article:nth-child(2),.resident-outcome-decision-grid article:nth-child(2),.resident-outcome-promoted-grid article:nth-child(2){border-top-color:#0f6b7b}.resident-outcome-campaign-grid article:nth-child(3),.resident-outcome-category-grid article:nth-child(3),.resident-outcome-decision-grid article:nth-child(3),.resident-outcome-promoted-grid article:nth-child(3){border-top-color:#2563eb}.resident-outcome-category-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.resident-outcome-campaign-grid span,.resident-outcome-category-grid span,.resident-outcome-decision-grid span,.resident-outcome-promoted-grid span{color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.resident-outcome-campaign-grid strong,.resident-outcome-category-grid strong,.resident-outcome-decision-grid strong{color:var(--navy);line-height:1.24;overflow-wrap:anywhere}.resident-outcome-campaign-grid p,.resident-outcome-category-grid p,.resident-outcome-decision-grid p,.resident-outcome-promoted-grid p{margin:0;font-size:.88rem;line-height:1.42}.resident-outcome-promotion-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.resident-outcome-promotion-header h3{margin-bottom:8px}.resident-outcome-promotion-header>strong{display:grid;width:82px;min-height:82px;place-items:center;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#fff;color:var(--navy);font-size:1.65rem;line-height:1}.resident-outcome-promotion-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.resident-outcome-promotion-gate-grid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:10px}.resident-outcome-promotion-gate-grid>div.pass{border-color:rgba(22,138,91,.24)}.resident-outcome-promotion-gate-grid>div.needs-work{border-color:rgba(180,83,9,.28);background:#fffaf3}.resident-outcome-promotion-gate-grid>div.blocked{border-color:rgba(185,28,28,.28);background:#fff5f5}.resident-outcome-promotion-gate-grid span{color:#64748b;font-size:.7rem;font-weight:900;text-transform:uppercase}.resident-outcome-promotion-gate-grid strong{color:var(--navy);font-size:.9rem}.resident-outcome-promotion-gate-grid p{margin:0;color:#526075;font-size:.84rem;line-height:1.35}.resident-outcome-campaign-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.resident-outcome-campaign-header h3{margin-bottom:8px}.resident-outcome-campaign-header>span{border:1px solid rgba(22,138,91,.24);border-radius:999px;background:#f0fdf4;color:var(--green);font-size:.76rem;font-weight:900;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.resident-outcome-campaign-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.resident-outcome-campaign-actions a{display:inline-flex;min-height:36px;align-items:center;justify-content:center;border:1px solid rgba(11,31,58,.14);border-radius:8px;color:var(--navy);font-size:.84rem;font-weight:850;padding:0 12px;text-decoration:none}.resident-outcome-campaign-actions a:hover{border-color:rgba(22,138,91,.45);background:#f0fdf4}.resident-outcome-category-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.resident-outcome-category-actions a{display:inline-flex;min-height:32px;align-items:center;border:1px solid rgba(22,138,91,.22);border-radius:8px;color:var(--green);font-size:.82rem;font-weight:850;text-decoration:none;padding:0 10px}.resident-outcome-category-actions a:hover{background:#f7fbf9}.resident-outcome-evidence-grid,.resident-outcome-path-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.resident-outcome-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resident-outcome-evidence-card,.resident-outcome-path-card{min-width:0;border:1px solid rgba(148,163,184,.26);border-top:4px solid #64748b;border-radius:8px;background:hsla(0,0%,100%,.9);padding:14px}.resident-outcome-evidence-card:first-child,.resident-outcome-path-card:first-child{border-top-color:var(--green)}.resident-outcome-evidence-card:nth-child(2),.resident-outcome-path-card:nth-child(2){border-top-color:#0f6b7b}.resident-outcome-evidence-card:nth-child(3),.resident-outcome-path-card:nth-child(3){border-top-color:#2563eb}.resident-outcome-evidence-card:nth-child(4),.resident-outcome-path-card:nth-child(4){border-top-color:var(--amber)}.resident-outcome-evidence-card span,.resident-outcome-path-card span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.resident-outcome-evidence-card strong,.resident-outcome-path-card strong{display:block;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.resident-outcome-evidence-card p,.resident-outcome-path-card p{margin:9px 0 0;color:#526275;font-size:.88rem;line-height:1.42;overflow-wrap:anywhere}.resident-outcome-evidence-card:hover{border-color:rgba(22,138,91,.34);box-shadow:0 12px 26px rgba(11,31,58,.065);transform:translateY(-1px)}.advisor-grounding-grid,.report-trust-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.advisor-grounding-card,.report-trust-layer{min-width:0;min-height:178px;border:1px solid rgba(148,163,184,.26);border-top:4px solid #64748b;border-radius:8px;background:hsla(0,0%,100%,.86);box-shadow:0 12px 26px rgba(11,31,58,.045);padding:16px}.report-trust-layer.support{border-top-color:var(--green)}.report-trust-layer.boundary,.report-trust-layer.score{border-top-color:#ca8a04}.report-trust-layer.freshness{border-top-color:#0f6b7b}.advisor-grounding-card span,.report-trust-layer span{display:block;margin-bottom:10px;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.advisor-grounding-card strong,.report-trust-layer strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.24;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.advisor-grounding-card p,.report-trust-layer p{display:-webkit-box;margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.42;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:5}.report-readiness-track{display:grid;grid-gap:10px;gap:10px}.report-readiness-step{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(120px,auto);grid-gap:14px;gap:14px;align-items:center;min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:hsla(0,0%,100%,.9);padding:14px}.report-readiness-step>span{display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:#fffbeb;color:#92400e;font-size:.8rem;font-weight:900}.report-readiness-step small{display:block;margin-bottom:4px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.report-readiness-step strong{display:block;color:var(--navy);line-height:1.25;overflow-wrap:anywhere}.report-readiness-step p{margin:6px 0 0;color:#526275;font-size:.9rem;line-height:1.42}.report-readiness-step em{justify-self:end;border:1px solid rgba(202,138,4,.28);border-radius:999px;background:#fffbeb;color:#854d0e;font-size:.78rem;font-style:normal;font-weight:850;line-height:1;padding:8px 10px;text-align:center}.relationship-map-panel{grid-column:span 2}.relationship-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:14px}.relationship-path-node{position:relative;min-width:0;border:1px solid rgba(15,107,123,.18);border-radius:8px;background:#fbfdff;padding:14px}.relationship-path-node span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.relationship-path-node strong{display:block;color:var(--navy);line-height:1.28;overflow-wrap:anywhere}.ownership-verification-panel{grid-column:span 2;border-color:rgba(202,138,4,.28);border-left:5px solid #ca8a04;background:#fffbeb}.ownership-verification-panel h3{color:#713f12}.ownership-verification-panel .metric-row strong,.ownership-verification-panel p{color:#854d0e}.ownership-evidence-layer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.ownership-evidence-layer{min-width:0;border:1px solid rgba(202,138,4,.24);border-radius:8px;background:hsla(0,0%,100%,.72);padding:14px}.ownership-evidence-layer span{display:block;margin-bottom:8px;color:#92400e;font-size:.72rem;font-weight:850;text-transform:uppercase}.ownership-evidence-layer strong{color:#713f12;font-size:.96rem;line-height:1.24;-webkit-line-clamp:3}.ownership-evidence-layer p,.ownership-evidence-layer strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.ownership-evidence-layer p{margin:9px 0 0;color:#854d0e;font-size:.88rem;line-height:1.42;-webkit-line-clamp:5}.ownership-evidence-layer small{display:block;margin-top:10px;color:#9a5b12;font-size:.78rem;line-height:1.35}.ownership-boundary-board{grid-column:span 2;border-color:rgba(15,107,123,.2);background:linear-gradient(180deg,#f7fbfc,#fff)}.ownership-renter-check-panel{grid-column:span 2;border-color:rgba(15,107,123,.18);background:linear-gradient(135deg,rgba(15,107,123,.07),hsla(0,0%,100%,0) 42%),#fff}.location-renter-check-panel{grid-column:span 2;border-color:rgba(14,116,144,.18);background:linear-gradient(135deg,rgba(14,116,144,.07),hsla(0,0%,100%,0) 42%),#fff}.location-renter-check-panel h3,.ownership-boundary-board h3,.ownership-renter-check-panel h3,.ownership-source-panel h3{color:var(--navy)}.ownership-boundary-decision-panel,.ownership-layer-boundary-panel{grid-column:span 2;border-color:rgba(15,107,123,.18);background:linear-gradient(135deg,rgba(15,107,123,.08),hsla(0,0%,100%,0) 42%),#fff}.ownership-boundary-decision-panel h3,.ownership-layer-boundary-panel h3{color:var(--navy)}.ownership-boundary-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.ownership-boundary-decision-card{min-width:0;border:1px solid rgba(15,107,123,.16);border-radius:8px;background:hsla(0,0%,100%,.82);padding:15px}.ownership-boundary-decision-card span,.ownership-layer-boundary-row span{display:block;margin-bottom:8px;color:#0f6b7b;font-size:.72rem;font-weight:850;text-transform:uppercase}.ownership-boundary-decision-card strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.28;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ownership-boundary-decision-card p{margin:10px 0 0;color:#526275;font-size:.88rem;line-height:1.42}.ownership-layer-boundary-list{display:grid;grid-gap:10px;gap:10px;margin-top:15px}.ownership-layer-boundary-row{display:grid;grid-template-columns:minmax(180px,.95fr) minmax(220px,1.1fr) minmax(220px,1.2fr);grid-gap:14px;gap:14px;align-items:start;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:14px}.ownership-layer-boundary-row strong{display:block;color:var(--navy);font-size:.95rem;line-height:1.32;overflow-wrap:anywhere}.ownership-layer-boundary-row p,.ownership-layer-boundary-row small{margin:0;color:#526275;font-size:.88rem;line-height:1.42}.ownership-layer-boundary-row small{color:#374151;font-weight:750;overflow-wrap:anywhere}.ownership-trust-row-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ownership-trust-row{min-width:0;border:1px solid rgba(15,107,123,.16);border-radius:8px;background:#fff;padding:15px}.ownership-source-card span,.ownership-trust-row span{display:block;margin-bottom:8px;color:#0f6b7b;font-size:.72rem;font-weight:850;text-transform:uppercase}.ownership-trust-row strong{display:-webkit-box;color:var(--navy);font-size:.98rem;line-height:1.26;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ownership-trust-row p{margin:9px 0 0;color:#526275;font-size:.88rem;line-height:1.42}.ownership-source-panel{grid-column:span 2}.ownership-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.ownership-source-card{display:block;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fbfcfd;padding:14px;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ownership-source-card:hover{border-color:rgba(22,138,91,.28);box-shadow:0 12px 28px rgba(11,31,58,.08);transform:translateY(-1px)}.ownership-source-card strong{display:-webkit-box;color:var(--navy);line-height:1.26;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ownership-source-card small{display:block;margin-top:8px;color:#64748b;font-size:.78rem;font-weight:650;line-height:1.38}.research-gap-panel,.review-theme-panel,.source-records-panel{grid-column:span 2}.research-column-grid,.signal-column-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.research-column-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-evidence-list,.research-column-grid>div,.signal-column-grid>div{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:14px}.research-column-grid strong,.signal-column-grid strong{display:block;margin-bottom:10px;color:var(--navy)}.compact-evidence-list span,.research-column-grid span,.signal-column-grid span{display:block;border-top:1px solid rgba(148,163,184,.18);color:#26354b;font-size:.92rem;font-weight:750;line-height:1.38;padding:9px 0}.compact-evidence-list span:first-child,.research-column-grid span:first-of-type,.signal-column-grid span:first-of-type{border-top:0;padding-top:0}.source-record-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.source-record-card{display:block;min-width:0;border:1px solid rgba(148,163,184,.28);border-left:4px solid #64748b;border-radius:8px;background:#fbfcfd;color:inherit;padding:14px;text-decoration:none}.source-record-card:hover{border-color:rgba(22,138,91,.36);border-left-color:var(--green);box-shadow:0 10px 22px rgba(11,31,58,.06)}.source-record-card span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.source-record-card strong{color:var(--navy);font-size:.96rem;line-height:1.28;-webkit-line-clamp:2}.source-record-card small,.source-record-card strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.source-record-card small{margin-top:8px;color:var(--muted);font-weight:700;line-height:1.35;-webkit-line-clamp:3}.live-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.live-evidence-list{min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:14px}.live-evidence-list>strong{display:block;margin-bottom:10px;color:var(--navy)}.live-evidence-item{padding:10px 0;border-top:1px solid rgba(148,163,184,.18)}.live-evidence-item:first-of-type{border-top:0;padding-top:0}.live-evidence-item span{display:block;color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.live-evidence-item p{margin:4px 0;color:#26354b;line-height:1.42}.live-evidence-item small{color:var(--muted);font-weight:700}.report-panel .metric-row{align-items:flex-start;padding:7px 0;border-bottom:1px solid rgba(148,163,184,.18)}.report-panel .metric-row:last-child{border-bottom:0}.report-panel .metric-row span{flex:0 0 142px;color:var(--muted);font-size:.9rem;font-weight:750}.report-panel .metric-row strong{max-width:72%;color:var(--navy);font-size:.96rem;line-height:1.28}.ownership-boundary-callout{margin-top:16px;border:1px solid rgba(202,138,4,.32);border-left:5px solid #ca8a04;border-radius:8px;background:#fffbeb;padding:16px}.ownership-boundary-callout h3{margin:6px 0 8px;color:#713f12;font-size:1.05rem}.ownership-boundary-callout p{color:#854d0e}.leasing-trust-note{margin:14px 0 0;border-left:4px solid var(--green);border-radius:6px;background:#f7fbf9;color:#26354b;line-height:1.5;padding:12px 14px}.leasing-field-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.leasing-field-list div{min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fbfdff;padding:14px}.leasing-field-list span,.leasing-field-list strong{display:block}.leasing-field-list strong{margin-bottom:9px;color:var(--navy)}.leasing-field-list span{margin-top:7px;color:#415069;font-size:.92rem;line-height:1.35}.overview-advisor-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;border:1px solid rgba(22,138,91,.28);border-radius:8px;background:#0b1f3a;color:#fff;padding:clamp(22px,3vw,30px)}.overview-advisor-section div{max-width:760px}.overview-advisor-section svg{color:#6ee7b7}.overview-advisor-section h2{margin:8px 0;color:#fff;font-size:clamp(1.8rem,3vw,3rem)}.overview-advisor-section p{color:hsla(0,0%,100%,.78);line-height:1.55}.overview-advisor-section .button{flex:0 0 auto;border-color:#fff}.overview-advisor-actions{flex:0 0 auto;justify-content:flex-end}.overview-advisor-actions .button-secondary{border-color:hsla(0,0%,100%,.38);background:hsla(0,0%,100%,.09);color:#fff}.overview-advisor-topics{display:grid;flex:1 1 100%;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.advisor-topic-card,.overview-advisor-topics a{min-width:0;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;text-decoration:none}.overview-advisor-topics a{display:grid;grid-gap:6px;gap:6px;background:hsla(0,0%,100%,.08);padding:12px;color:#fff}.advisor-topic-card span,.overview-advisor-topics span{color:#6ee7b7;font-size:.76rem;font-weight:850;text-transform:uppercase}.advisor-topic-card strong,.overview-advisor-topics strong{overflow-wrap:anywhere;line-height:1.25}.advisor-topic-grid{display:grid;grid-gap:10px;gap:10px;margin:12px 0 14px}.advisor-topic-card{display:grid;grid-gap:7px;gap:7px;border-color:rgba(148,163,184,.28);background:#fbfdff;padding:12px}.advisor-topic-card strong{color:var(--navy)}.advisor-topic-card small{color:var(--muted);line-height:1.35}.company-advisor-handoff{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;align-items:start;margin-top:18px;border:1px solid rgba(15,58,74,.12);border-radius:8px;background:linear-gradient(135deg,rgba(15,58,74,.96),rgba(11,31,58,.94)),var(--navy);color:#fff;padding:18px}.company-advisor-handoff h2{margin:4px 0 8px;color:#fff}.company-advisor-handoff p{margin:0;color:hsla(0,0%,100%,.76);line-height:1.55}.company-advisor-handoff .section-kicker{color:#6ee7b7}.company-advisor-guardrail{margin-top:16px;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;background:hsla(0,0%,100%,.08);padding:14px}.company-advisor-answer-packet span,.company-advisor-capability-grid span,.company-advisor-guardrail span,.company-advisor-metric-strip span{display:block;margin-bottom:7px;color:#6ee7b7;font-size:.72rem;font-weight:850;text-transform:uppercase}.company-advisor-answer-packet strong,.company-advisor-capability-grid strong,.company-advisor-guardrail strong,.company-advisor-metric-strip strong{display:block;color:#fff;font-size:.95rem;line-height:1.32;overflow-wrap:anywhere}.company-advisor-guardrail p{margin:8px 0 0;font-size:.88rem}.company-advisor-panel{display:grid;grid-gap:12px;gap:12px;min-width:0}.company-advisor-metric-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;margin-top:14px;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.14)}.company-advisor-metric-strip article{min-width:0;background:hsla(0,0%,100%,.075);padding:12px}.company-advisor-answer-packet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.company-advisor-answer-packet article{min-width:0;border:1px solid hsla(0,0%,100%,.14);border-top:4px solid #6ee7b7;border-radius:8px;background:hsla(0,0%,100%,.08);padding:13px}.company-advisor-answer-packet article.caution{border-top-color:#67e8f9}.company-advisor-answer-packet article.score{border-top-color:#fbbf24}.company-advisor-answer-packet strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.company-advisor-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.company-advisor-capability-grid article{min-width:0;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;background:hsla(0,0%,100%,.075);padding:13px}.company-advisor-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.company-advisor-topic-grid .advisor-topic-card{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.09)}.company-advisor-topic-grid .advisor-topic-card strong{color:#fff}.company-advisor-topic-grid .advisor-topic-card small{color:hsla(0,0%,100%,.72)}.company-gap-next-step{margin:14px 0;border:1px solid rgba(180,83,9,.2);border-radius:8px;background:#fffaf3;padding:14px}.company-gap-next-step span{display:block;margin-bottom:7px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.company-gap-next-step strong{display:block;color:var(--navy);line-height:1.28;overflow-wrap:anywhere}.company-gap-next-step p{margin:8px 0 0;color:#526275;font-size:.88rem;line-height:1.44}.advisor-company-context-banner span,.advisor-profile-context-card span{color:var(--emerald);font-size:.76rem;font-weight:850;text-transform:uppercase}.advisor-profile-context-card strong{display:block;margin-top:4px;color:var(--navy)}.advisor-company-context-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start;margin-bottom:18px;border:1px solid rgba(15,58,74,.12);border-radius:8px;background:#f8fcfb;padding:16px}.advisor-company-context-banner h2{margin:4px 0 8px}.advisor-company-context-banner p{margin:0;color:var(--muted)}.advisor-company-context-banner>div:last-child{display:grid;grid-gap:4px;gap:4px;min-width:150px;text-align:right}.advisor-company-context-banner strong{color:var(--navy)}.advisor-company-context-banner small{color:var(--muted)}.outcome-contribution-panel .tabs{margin:12px 0 14px}.outcome-targeted-campaign-panel{display:grid;grid-gap:18px;gap:18px;border-left:5px solid var(--green);background:linear-gradient(135deg,#fff,#f8fcfb)}.outcome-targeted-campaign-copy{display:grid;grid-gap:8px;gap:8px}.outcome-targeted-campaign-copy h2{margin:0;color:var(--navy);font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.08}.outcome-campaign-guidance p,.outcome-targeted-campaign-copy p{margin:0;color:#415069;line-height:1.55}.outcome-campaign-snapshot{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-campaign-snapshot>div{min-width:0;background:#fff;padding:13px}.outcome-campaign-snapshot span{display:block;margin-bottom:5px;color:#64748b;font-size:.74rem;font-weight:900;text-transform:uppercase}.outcome-campaign-snapshot strong{display:block;overflow-wrap:anywhere;color:var(--navy);font-size:1rem}.outcome-campaign-guidance{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:12px;gap:12px}.outcome-campaign-guidance>div{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:14px}.outcome-campaign-guidance strong{color:var(--navy)}.outcome-intake-context-card{display:flex;gap:12px;align-items:flex-start;min-width:0;border:1px solid rgba(22,138,91,.22);border-radius:8px;background:#f7fbf9;padding:14px}.outcome-intake-context-card svg{flex:0 0 auto;color:var(--green)}.outcome-intake-context-card span,.outcome-intake-context-card strong{display:block}.outcome-intake-context-card strong{overflow-wrap:anywhere;color:var(--navy)}.field-help,.outcome-intake-context-card span{color:#64748b;font-size:.86rem}.field-help{display:block;margin-top:6px;line-height:1.35}.outcome-required-fields-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(11,31,58,.1);border-radius:8px;background:#fbfdff;padding:16px}.outcome-required-fields-panel>div:first-child{display:flex;gap:12px;align-items:flex-start}.outcome-required-fields-panel svg{flex:0 0 auto;color:var(--green)}.outcome-required-fields-panel strong{color:var(--navy)}.outcome-required-fields-panel p{margin:4px 0 0;color:#526075;line-height:1.45}.outcome-required-fields-grid{display:flex;flex-wrap:wrap;gap:8px}.outcome-required-fields-grid span{border:1px solid rgba(148,163,184,.34);border-radius:999px;background:#fff;color:#415069;font-size:.82rem;font-weight:800;padding:7px 10px}.outcome-required-fields-grid span.complete{border-color:rgba(22,138,91,.34);background:#effaf4;color:#146c49}.outcome-required-fields-grid span.optional{border-style:dashed;color:#64748b}.outcome-campaign-review-packet{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;padding:16px}.outcome-campaign-review-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.outcome-campaign-review-head h2{margin:4px 0 8px;color:var(--navy)}.outcome-campaign-review-head p{max-width:760px;margin:0;color:#526075;line-height:1.5}.outcome-campaign-review-tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:360px}.outcome-campaign-review-tags span{border:1px solid rgba(22,138,91,.22);border-radius:999px;background:#effaf4;color:#146c49;font-size:.72rem;font-weight:900;padding:7px 9px;text-transform:uppercase}.outcome-campaign-review-body{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:12px;gap:12px}.outcome-campaign-review-body>div{min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:14px}.outcome-campaign-review-body strong{color:var(--navy)}.outcome-campaign-review-body .clean-list,.outcome-campaign-review-body .tabs{margin-top:10px}.resident-outcomes-page .site-shell{display:grid;grid-gap:28px;gap:28px}.resident-outcomes-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);grid-gap:clamp(22px,4vw,46px);gap:clamp(22px,4vw,46px);align-items:end;border-bottom:1px solid rgba(15,58,74,.14);padding-bottom:clamp(28px,5vw,54px)}.resident-outcomes-hero h1{max-width:1000px;margin:0 0 16px;color:var(--navy);font-size:clamp(2.8rem,6vw,5.5rem);line-height:.95}.resident-outcomes-hero .lead{max-width:780px}.outcome-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.outcome-hero-actions .button{display:inline-flex;align-items:center;gap:8px}.outcome-public-trust-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(22,138,91,.24);border-left:5px solid var(--green);border-radius:8px;background:#f8fcfb;box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(18px,3vw,24px)}.outcome-public-trust-panel svg,.outcome-submit-banner svg,.outcome-value-card svg{color:var(--green)}.outcome-network-strip strong,.outcome-priority-row h3,.outcome-process-grid h3,.outcome-public-trust-panel strong,.outcome-rollup-card>strong,.outcome-schema-card h3,.outcome-submit-banner h2,.outcome-value-card h3{color:var(--navy)}.outcome-priority-row p,.outcome-priority-row small,.outcome-process-grid p,.outcome-public-trust-panel p,.outcome-rollup-card p,.outcome-schema-card p,.outcome-schema-card small,.outcome-submit-banner p,.outcome-value-card p{margin:0;color:#526075;line-height:1.48}.outcome-network-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-network-strip>div{display:grid;grid-gap:7px;gap:7px;min-width:0;background:#fff;padding:16px}.outcome-network-strip span,.outcome-priority-row span,.outcome-rollup-card>span{color:var(--green);font-size:.74rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.outcome-network-strip strong{font-size:clamp(1.18rem,2vw,1.75rem);line-height:1.05}.outcome-public-decision-read{display:grid;grid-template-columns:minmax(280px,.46fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(11,31,58,.055);padding:clamp(18px,3vw,28px)}.outcome-public-decision-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0}.outcome-public-decision-copy h2{margin:0;color:var(--navy);font-size:clamp(1.65rem,3.2vw,2.65rem);line-height:1.04}.outcome-public-decision-copy p{margin:0;color:#415069;line-height:1.55}.outcome-public-decision-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.outcome-public-decision-actions .button{display:inline-flex;align-items:center;gap:8px}.outcome-public-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-public-decision-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:15px}.outcome-public-decision-grid span{color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.outcome-public-decision-grid strong{color:var(--navy);line-height:1.22;overflow-wrap:anywhere}.outcome-public-decision-grid p{margin:0;color:#526075;font-size:.9rem;line-height:1.43}.outcome-decision-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:clamp(18px,3vw,28px);gap:clamp(18px,3vw,28px);align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(20px,4vw,32px)}.outcome-decision-panel h2{margin:0 0 12px;color:var(--navy);font-size:clamp(1.75rem,3.4vw,3rem);line-height:1.05}.outcome-decision-panel p{margin:0;color:#415069;line-height:1.58}.outcome-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-decision-grid article{display:grid;min-width:0;align-content:start;grid-gap:9px;gap:9px;background:#fff;padding:16px}.outcome-decision-grid div{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.outcome-decision-grid strong{color:var(--navy)}.outcome-decision-grid span{color:#526075;font-size:.9rem;line-height:1.42}.outcome-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-value-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(15,58,74,.12);border-radius:8px;background:#fff;color:inherit;text-decoration:none;padding:18px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.outcome-value-card:hover{border-color:rgba(22,138,91,.34);box-shadow:0 16px 34px rgba(11,31,58,.08);transform:translateY(-1px)}.outcome-value-card h3{margin:0}.outcome-value-card>span:last-child{display:inline-flex;align-items:center;gap:6px;margin-top:4px;color:var(--green);font-size:.85rem;font-weight:850}.outcome-process-section{border:1px solid rgba(15,58,74,.12);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbf9);padding:clamp(20px,4vw,32px)}.outcome-process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.25);border-radius:8px;background:rgba(148,163,184,.25)}.outcome-process-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;background:#fff;padding:18px}.outcome-process-grid span{color:var(--green);font-weight:900}.outcome-process-grid h3{margin:0}.outcome-priority-section,.outcome-rollup-section,.outcome-schema-section{padding-top:6px}.outcome-priority-list{display:grid;grid-gap:10px;gap:10px}.outcome-priority-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);grid-gap:18px;gap:18px;align-items:start;border:1px solid rgba(15,58,74,.1);border-radius:8px;background:#fff;padding:16px}.outcome-priority-row h3{margin:4px 0 6px}.outcome-priority-row>div:last-child{display:grid;grid-gap:6px;gap:6px;text-align:right}.outcome-priority-row strong{color:var(--green)}.outcome-rollup-grid,.outcome-schema-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-rollup-card,.outcome-schema-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(15,58,74,.1);border-radius:8px;background:#fff;padding:16px}.outcome-rollup-card h3,.outcome-schema-card h3{margin:0}.outcome-rollup-card>strong{font-size:1.12rem;font-weight:850}.outcome-rollup-card .grid-2{gap:10px;margin:4px 0}.outcome-rollup-card .grid-2>div{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:10px}.outcome-submit-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px;gap:20px;align-items:center;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#f7fbf9;padding:clamp(20px,4vw,30px)}.outcome-submit-banner>div{display:grid;grid-gap:8px;gap:8px}.outcome-submit-banner h2{margin:0;font-size:clamp(1.5rem,3vw,2.2rem)}.outcome-category-page .site-shell{display:grid;grid-gap:26px;gap:26px}.outcome-category-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);grid-gap:clamp(22px,4vw,44px);gap:clamp(22px,4vw,44px);align-items:end;border-bottom:1px solid rgba(15,58,74,.14);padding-bottom:clamp(24px,4vw,46px)}.outcome-category-hero h1{max-width:980px;margin:0 0 14px;color:var(--navy);font-size:clamp(2.55rem,5.5vw,5rem);line-height:.97}.outcome-category-hero .lead{max-width:780px}.outcome-category-hero aside{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(22,138,91,.24);border-left:5px solid var(--green);border-radius:8px;background:#f8fcfb;padding:20px}.outcome-category-brief svg,.outcome-category-hero svg{color:var(--green)}.outcome-category-brief h2,.outcome-category-hero strong,.outcome-category-metrics strong,.outcome-table-panel h2{color:var(--navy)}.outcome-category-brief p,.outcome-category-hero p{margin:0;color:#526075;line-height:1.5}.outcome-category-decision-read{display:grid;grid-template-columns:minmax(280px,.44fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(11,31,58,.055);padding:clamp(18px,3vw,28px)}.outcome-category-decision-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0}.outcome-category-decision-copy h2{margin:0;color:var(--navy);font-size:clamp(1.65rem,3.15vw,2.65rem);line-height:1.04}.outcome-category-decision-copy p{margin:0;color:#415069;line-height:1.55}.outcome-category-decision-copy .button{display:inline-flex;align-items:center;gap:8px}.outcome-category-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-category-decision-grid article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:15px}.outcome-category-decision-grid span{color:var(--green);font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.outcome-category-decision-grid strong{color:var(--navy);line-height:1.22;overflow-wrap:anywhere}.outcome-category-decision-grid p{margin:0;color:#526075;font-size:.9rem;line-height:1.43}.outcome-category-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-category-metrics>div{display:grid;grid-gap:7px;gap:7px;min-width:0;background:#fff;padding:15px}.outcome-category-metrics span{color:var(--green);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.outcome-category-metrics strong{font-size:clamp(1.05rem,1.6vw,1.45rem);line-height:1.08;overflow-wrap:anywhere}.outcome-category-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-category-brief>div,.outcome-table-panel{border:1px solid rgba(15,58,74,.1);border-radius:8px;background:#fff}.outcome-category-brief>div{display:grid;grid-gap:9px;gap:9px;padding:18px}.outcome-category-brief h2{margin:0;font-size:1.18rem}.outcome-category-report{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 16px 36px rgba(11,31,58,.05);padding:clamp(20px,4vw,32px)}.outcome-category-report-lead h2{max-width:920px;margin:0 0 10px;color:var(--navy);font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.06}.outcome-category-report-lead p{max-width:880px;margin:0;color:#415069;line-height:1.56}.outcome-category-report-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.outcome-category-report-grid article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:16px}.outcome-category-report-grid article>div{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.outcome-category-report-cta strong,.outcome-category-report-grid strong{color:var(--navy)}.outcome-category-report-grid ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:18px}.outcome-category-report-cta p,.outcome-category-report-grid li{color:#526075;line-height:1.42}.outcome-category-report-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(22,138,91,.2);border-left:5px solid var(--green);border-radius:8px;background:#f7fbf9;padding:16px}.outcome-category-report-cta p{margin:5px 0 0}.outcome-table-panel{padding:clamp(16px,3vw,22px);min-width:0}.outcome-table-panel .section-head{margin-bottom:14px}.table-wrap{overflow-x:auto;width:100%;max-width:100%;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;-webkit-overflow-scrolling:touch}.table-wrap .table{min-width:860px}.outcome-dashboard-grid-section,.outcome-evidence-records,.outcome-timeline-panel{border:1px solid rgba(15,58,74,.1);border-radius:8px;background:#fff;padding:clamp(16px,3vw,22px)}.outcome-dashboard-grid,.outcome-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-dashboard-card,.outcome-evidence-record-card{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:16px}.outcome-dashboard-card span,.outcome-evidence-record-card span,.outcome-intel-timeline-item span{color:var(--green);font-size:.73rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.outcome-dashboard-card h3,.outcome-evidence-record-card h3,.outcome-intel-timeline-item h3{margin:0;color:var(--navy)}.outcome-evidence-record-card>strong{color:var(--navy);font-size:clamp(1.45rem,3vw,2.2rem);line-height:1}.outcome-dashboard-card p,.outcome-dashboard-card small,.outcome-evidence-record-card p,.outcome-evidence-record-card small,.outcome-intel-timeline-item p{margin:0;color:#526075;line-height:1.45}.outcome-intel-timeline{display:grid;grid-gap:0;gap:0}.outcome-intel-timeline-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:18px}.outcome-intel-timeline-item:before{position:absolute;top:18px;bottom:-2px;left:8px;width:2px;background:var(--line);content:""}.outcome-intel-timeline-item:last-child{padding-bottom:0}.outcome-intel-timeline-item:last-child:before{display:none}.outcome-intel-timeline-item>div:last-child{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:14px}.outcome-dashboard-card .grid-2{gap:10px}.outcome-dashboard-card .grid-2>div{border:1px solid rgba(148,163,184,.22);border-radius:8px;padding:10px}.outcome-submit-page{display:grid;grid-gap:22px;gap:22px}.outcome-submit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.38fr);grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);align-items:end;border:1px solid rgba(11,31,58,.12);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,#fff,#f4fbf8);box-shadow:0 18px 42px rgba(11,31,58,.06);padding:clamp(22px,4vw,38px)}.outcome-submit-hero h1{max-width:920px;margin-bottom:14px;font-size:clamp(2.6rem,6vw,5rem)}.outcome-trust-card{display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(22,138,91,.22);border-radius:8px;background:#fff;padding:18px}.outcome-evidence-card svg,.outcome-form-brief svg,.outcome-intake-principles svg,.outcome-trust-card svg{color:var(--green)}.outcome-evidence-card strong,.outcome-form-brief strong,.outcome-intake-principles strong,.outcome-trust-card strong{color:var(--navy)}.outcome-evidence-card p,.outcome-form-brief p,.outcome-intake-principles span,.outcome-submit-actions p,.outcome-trust-card p{margin:0;color:#526075;line-height:1.45}.outcome-submit-hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;max-width:760px;overflow:hidden;border:1px solid rgba(148,163,184,.3);border-radius:8px;background:rgba(148,163,184,.3)}.outcome-submit-hero-metrics>div{min-width:0;background:hsla(0,0%,100%,.86);padding:13px}.outcome-submit-hero-metrics span,.outcome-verification-timeline span{display:block;color:#607089;font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.outcome-submit-hero-metrics strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--navy);font-size:.98rem;line-height:1.2}.outcome-intake-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-intake-principles article{display:grid;grid-gap:8px;gap:8px;min-width:0;background:#fff;padding:16px}.outcome-contribution-decision-panel{display:grid;grid-template-columns:minmax(280px,.42fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(11,31,58,.055);padding:clamp(18px,3vw,26px)}.outcome-contribution-decision-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;min-width:0}.outcome-contribution-decision-copy h2{margin:0;color:var(--navy);font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.04}.outcome-contribution-decision-copy p{margin:0;color:#415069;line-height:1.55}.outcome-contribution-decision-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-contribution-decision-card{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;overflow:hidden;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:15px}.outcome-contribution-decision-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--green)}.outcome-contribution-decision-card.evidence:before{background:#2f6fed}.outcome-contribution-decision-card.private:before{background:#7c5cff}.outcome-contribution-decision-card.score:before{background:#d97706}.outcome-contribution-decision-card span{color:#607089;font-size:.74rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.outcome-contribution-decision-card strong{color:var(--navy);font-size:1rem;line-height:1.25;overflow-wrap:anywhere}.outcome-contribution-decision-card p{margin:0;color:#526075;font-size:.9rem;line-height:1.43}.outcome-submit-readiness{display:grid;grid-template-columns:minmax(0,.76fr) minmax(0,1.24fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(11,31,58,.05);padding:clamp(18px,3vw,26px)}.outcome-submit-readiness-copy h2{margin:0 0 10px;color:var(--navy);font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.06}.outcome-submit-readiness-copy p{margin:0;color:#415069;line-height:1.55}.outcome-submit-readiness-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.outcome-submit-readiness-grid article{min-width:0;background:#fbfdff;padding:14px}.outcome-submit-readiness-grid span{display:block;margin-bottom:8px;color:var(--green);font-size:.75rem;font-weight:900}.outcome-submit-readiness-grid strong{display:block;margin-bottom:7px;color:var(--navy)}.outcome-submit-readiness-grid p{margin:0;color:#526075;font-size:.88rem;line-height:1.42}.outcome-submit-form{display:grid;grid-gap:18px;gap:18px}.outcome-submit-workbench{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);grid-gap:18px;gap:18px;align-items:start}.outcome-submit-sidecar{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:12px;gap:12px;min-width:0}.outcome-sidecar-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 14px 34px rgba(11,31,58,.045);padding:16px}.outcome-sidecar-card:first-child{border-left:5px solid var(--green);background:linear-gradient(135deg,#fff,#f7fbf9)}.outcome-sidecar-card.private{border-left:5px solid #7c5cff}.outcome-sidecar-card.evidence{border-left:5px solid #2f6fed}.outcome-sidecar-card svg{color:var(--green)}.outcome-sidecar-card.private svg{color:#7c5cff}.outcome-sidecar-card.evidence svg{color:#2f6fed}.outcome-sidecar-card strong,.outcome-submitted-panel h2{color:var(--navy)}.outcome-sidecar-card p{margin:0;color:#526075;line-height:1.45}.outcome-verification-timeline{display:grid;grid-gap:10px;gap:10px}.outcome-verification-timeline>div{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.outcome-verification-timeline span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(22,138,91,.24);border-radius:999px;background:#fff;color:var(--green);font-size:.7rem}.outcome-verification-timeline p{padding-top:3px;font-size:.9rem}.outcome-submitted-panel{display:grid;grid-gap:10px;gap:10px;border-left:5px solid var(--green);background:linear-gradient(135deg,#fff,#f7fbf9)}.outcome-submitted-panel svg{color:var(--green)}.outcome-form-brief{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.outcome-form-brief>div{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:#fbfdff;padding:15px}.outcome-evidence-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.outcome-evidence-picker .section-head{grid-column:1/-1;margin-bottom:0}.outcome-evidence-card{position:relative;display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;cursor:pointer;padding:16px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.outcome-evidence-card:hover{border-color:rgba(22,138,91,.34);transform:translateY(-1px)}.outcome-evidence-card.selected{border-color:rgba(22,138,91,.5);background:#f7fbf9}.outcome-evidence-card input{position:absolute;top:14px;right:14px;width:18px;height:18px}.outcome-privacy-acknowledgement{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(22,138,91,.28);border-left:5px solid var(--green);border-radius:8px;background:#f7fbf9;padding:18px}.outcome-privacy-acknowledgement label,.outcome-privacy-acknowledgement>div{display:flex;gap:12px;align-items:flex-start}.outcome-privacy-acknowledgement svg{flex:0 0 auto;color:var(--green)}.outcome-privacy-acknowledgement strong{color:var(--navy)}.outcome-privacy-acknowledgement li,.outcome-privacy-acknowledgement p,.outcome-privacy-acknowledgement span{margin:0;color:#415069;line-height:1.45}.outcome-privacy-acknowledgement ul{display:grid;grid-gap:7px;gap:7px;margin:0;padding-left:20px}.outcome-privacy-acknowledgement input{margin-top:3px}.outcome-submit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.outcome-submit-actions p{max-width:620px;font-size:.92rem}.outcome-task-list{display:grid;grid-gap:10px;gap:10px;margin:14px 0}.outcome-task-link{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f8fafc;color:var(--navy);text-decoration:none}.outcome-task-link:hover{border-color:rgba(16,185,129,.55);background:#ecfdf5}.outcome-task-link span{color:var(--green);font-size:.74rem;font-weight:850;text-transform:uppercase}.outcome-task-link small{color:var(--muted);line-height:1.35}.outcome-admin-launch-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(190px,.28fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:18px;border:1px solid rgba(11,31,58,.12);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,#fff,#f7fbf9);box-shadow:0 16px 36px rgba(11,31,58,.06);padding:clamp(18px,3vw,26px)}.outcome-admin-launch-copy h2{max-width:900px;margin:0 0 10px;color:var(--navy);font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.05}.outcome-admin-launch-copy p{max-width:860px;margin:0;color:#415069;line-height:1.55}.outcome-admin-launch-score{display:grid;place-content:center;grid-gap:6px;gap:6px;min-height:160px;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#fff;text-align:center}.outcome-admin-launch-score span{color:var(--green);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.outcome-admin-launch-score strong{color:var(--navy);font-size:clamp(2.6rem,5vw,4rem);line-height:.95}.outcome-admin-launch-score small{color:#526075}.outcome-intake-verification-bridge{display:grid;grid-gap:16px;gap:16px;margin-top:18px;border:1px solid rgba(11,31,58,.13);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,rgba(240,253,244,.86),hsla(0,0%,100%,.96)),#fff;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-intake-bridge-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.24fr);grid-gap:18px;gap:18px;align-items:start}.outcome-intake-bridge-head h2{max-width:920px;margin:4px 0 10px;color:var(--navy);font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.07}.outcome-intake-bridge-head p,.outcome-intake-bridge-rules p{margin:0;color:#415069;line-height:1.55}.outcome-intake-bridge-head>div:last-child{display:grid;grid-gap:5px;gap:5px;justify-items:end;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#fff;padding:14px;text-align:right}.outcome-intake-bridge-head>div:last-child span,.outcome-intake-bridge-rail small,.outcome-intake-bridge-rail span{color:var(--green);font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.outcome-intake-bridge-head>div:last-child strong{color:var(--navy);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1}.outcome-intake-bridge-head>div:last-child small{color:#64748b;font-weight:800}.outcome-intake-bridge-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-intake-bridge-rail article{display:grid;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(22,138,91,.18);border-radius:8px;background:#fff;padding:15px}.outcome-intake-bridge-rail article.needs-review{border-color:rgba(180,83,9,.24);background:#fffaf3}.outcome-intake-bridge-rail article.needs-review small,.outcome-intake-bridge-rail article.needs-review span{color:#b45309}.outcome-intake-bridge-rail strong{color:var(--navy);line-height:1.25}.outcome-intake-bridge-rail b{color:var(--navy);font-size:clamp(1.75rem,3vw,2.6rem);line-height:.95}.outcome-intake-bridge-rail p{margin:0;color:#526075;font-size:.88rem;line-height:1.42}.outcome-intake-bridge-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-intake-bridge-rules p{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:13px}.outcome-admin-launch-gates,.outcome-admin-launch-metrics{grid-column:1/-1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-admin-launch-gates{grid-template-columns:repeat(3,minmax(0,1fr))}.outcome-admin-launch-gates article{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:14px}.outcome-admin-launch-gates article.ready{border-color:rgba(22,138,91,.28)}.outcome-admin-launch-gates article.needs-attention{border-color:rgba(180,83,9,.3);background:#fffaf3}.outcome-admin-launch-gates span{color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.outcome-admin-launch-gates article.needs-attention span{color:#b45309}.outcome-admin-launch-gates strong{color:var(--navy)}.outcome-admin-launch-gates p{margin:0;color:#526075;font-size:.9rem;line-height:1.42}.outcome-verification-workbench{background:linear-gradient(135deg,rgba(11,31,58,.04),rgba(22,138,91,.06)),#fff}.outcome-rollup-review-workbench,.outcome-verification-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-rollup-review-workbench{background:linear-gradient(135deg,rgba(11,31,58,.05),rgba(14,116,144,.06)),#fff}.outcome-audit-trail-workbench{background:linear-gradient(135deg,rgba(11,31,58,.05),rgba(99,102,241,.06)),#fff}.outcome-audit-trail-workbench,.outcome-promotion-gate-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-promotion-gate-workbench{background:linear-gradient(135deg,rgba(22,138,91,.08),rgba(11,31,58,.04)),#fff}.outcome-promotion-queue-workbench{border:1px solid rgba(22,138,91,.16);border-radius:8px;background:linear-gradient(135deg,rgba(240,253,244,.84),hsla(0,0%,100%,.94)),#fff}.outcome-promotion-queue-workbench,.outcome-verification-packet-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-verification-packet-workbench{border:1px solid rgba(99,102,241,.18);border-radius:8px;background:linear-gradient(135deg,rgba(238,242,255,.84),hsla(0,0%,100%,.94)),#fff}.outcome-verification-campaign-workbench{border:1px solid rgba(11,31,58,.14);border-radius:8px;background:linear-gradient(135deg,rgba(11,31,58,.06),rgba(238,242,255,.84)),#fff;box-shadow:0 16px 38px rgba(11,31,58,.06)}.outcome-campaign-command-workbench,.outcome-verification-campaign-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;padding:clamp(18px,3vw,28px)}.outcome-campaign-command-workbench{border:1px solid rgba(15,23,42,.16);border-radius:8px;background:linear-gradient(135deg,rgba(15,23,42,.08),rgba(240,253,244,.72)),#fff;box-shadow:0 18px 42px rgba(11,31,58,.07)}.outcome-evidence-campaign-workbench{border:1px solid rgba(11,31,58,.12);border-radius:8px;background:linear-gradient(135deg,rgba(22,138,91,.07),rgba(11,31,58,.04)),#fff}.outcome-evidence-campaign-workbench,.outcome-evidence-received-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-evidence-received-workbench{border:1px solid rgba(99,102,241,.18);border-radius:8px;background:linear-gradient(135deg,rgba(99,102,241,.08),hsla(0,0%,100%,.94)),#fff}.outcome-reviewer-action-workbench{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border:1px solid rgba(180,83,9,.2);border-radius:8px;background:linear-gradient(135deg,rgba(255,250,243,.9),hsla(0,0%,100%,.94)),#fff;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(18px,3vw,28px)}.outcome-reviewer-command-queue{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(11,31,58,.14);border-left:5px solid #b45309;border-radius:8px;background:linear-gradient(135deg,rgba(255,250,243,.92),hsla(0,0%,100%,.98)),#fff;padding:16px}.outcome-reviewer-command-head{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:16px;gap:16px;align-items:start}.outcome-reviewer-command-head h3{margin:4px 0 8px;color:var(--navy);font-size:clamp(1.25rem,2.3vw,1.85rem);line-height:1.1}.outcome-reviewer-command-boundary p,.outcome-reviewer-command-card p,.outcome-reviewer-command-head p{margin:0;color:#415069;line-height:1.48}.outcome-reviewer-command-status{display:grid;grid-gap:3px;gap:3px;justify-items:end;border:1px solid rgba(22,138,91,.22);border-radius:8px;background:#f7fbf9;padding:12px;text-align:right}.outcome-reviewer-command-status.active{border-color:rgba(180,83,9,.26);background:#fff7ed}.outcome-reviewer-command-boundary span,.outcome-reviewer-command-card span,.outcome-reviewer-command-metrics span,.outcome-reviewer-command-status span{color:#b45309;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-command-status strong{color:var(--navy);font-size:2rem;line-height:1}.outcome-reviewer-command-status small{color:#64748b;font-size:.78rem;font-weight:800}.outcome-reviewer-command-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(148,163,184,.26)}.outcome-reviewer-command-metrics>div{min-width:0;background:#fff;padding:11px}.outcome-reviewer-command-metrics strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--navy)}.outcome-reviewer-command-boundary{border:1px solid rgba(22,138,91,.2);border-radius:8px;background:#f7fbf9;padding:12px}.outcome-reviewer-command-boundary strong{display:block;margin:4px 0;color:var(--navy)}.outcome-reviewer-command-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-reviewer-command-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);grid-gap:12px;gap:12px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:12px}.outcome-reviewer-command-card strong{display:block;margin:4px 0;color:var(--navy);line-height:1.32}.outcome-reviewer-command-card a{color:inherit}.outcome-reviewer-handoff-packet{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(11,31,58,.14);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,rgba(240,253,244,.9),hsla(0,0%,100%,.98)),#fff;padding:16px}.outcome-reviewer-handoff-packet.active{border-left-color:#b45309;background:linear-gradient(135deg,rgba(255,247,237,.9),hsla(0,0%,100%,.98)),#fff}.outcome-reviewer-handoff-head{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:16px;gap:16px;align-items:start}.outcome-reviewer-handoff-head h3{margin:4px 0 8px;color:var(--navy);font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.12}.outcome-reviewer-handoff-body p,.outcome-reviewer-handoff-head p{margin:0;color:#415069;line-height:1.48}.outcome-reviewer-handoff-head>div:last-child{display:grid;grid-gap:3px;gap:3px;justify-items:end;border:1px solid rgba(180,83,9,.22);border-radius:8px;background:#fff7ed;padding:12px;text-align:right}.outcome-reviewer-handoff-body span,.outcome-reviewer-handoff-checklist span,.outcome-reviewer-handoff-head span{color:#b45309;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-handoff-head strong{color:var(--navy);font-size:2rem;line-height:1}.outcome-reviewer-handoff-head small{color:#64748b;font-size:.78rem;font-weight:800}.outcome-reviewer-handoff-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-reviewer-handoff-body,.outcome-reviewer-handoff-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-reviewer-handoff-body>div,.outcome-reviewer-handoff-checklist>div{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:12px}.outcome-reviewer-handoff-body strong{color:var(--navy);line-height:1.36}.outcome-reviewer-readiness-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-reviewer-readiness-lanes>div{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:12px}.outcome-reviewer-readiness-lanes span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-readiness-lanes strong{color:var(--navy);font-size:1.45rem;line-height:1}.outcome-reviewer-readiness-lanes p{margin:0;color:#526075;font-size:.84rem;line-height:1.38}.outcome-reviewer-handoff-checklist p{position:relative;margin:0;padding-left:14px;color:#526075;font-size:.84rem;line-height:1.4}.outcome-reviewer-handoff-checklist p:before{position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:999px;background:var(--green);content:""}.outcome-reviewer-handoff-actions{display:flex;flex-wrap:wrap;gap:8px}.outcome-reviewer-handoff-actions a{border:1px solid rgba(11,31,58,.14);border-radius:999px;background:#fff;color:var(--navy);font-size:.82rem;font-weight:900;padding:8px 11px;text-decoration:none}.outcome-reviewer-handoff-actions a:hover{border-color:rgba(22,138,91,.32);color:var(--green)}.outcome-reviewer-lane-drilldown{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:hsla(0,0%,100%,.78);padding:12px}.outcome-reviewer-lane-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-reviewer-lane-filter-bar a{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:inherit;padding:11px;text-decoration:none}.outcome-reviewer-lane-filter-bar a.active{border-color:rgba(180,83,9,.32);background:#fff7ed;box-shadow:inset 0 0 0 1px rgba(180,83,9,.1)}.outcome-reviewer-lane-filter-bar span{overflow-wrap:anywhere;color:#64748b;font-size:.72rem;font-weight:950;line-height:1.2;text-transform:uppercase}.outcome-reviewer-lane-filter-bar strong{color:var(--navy);font-size:1.28rem;line-height:1}.outcome-reviewer-lane-summary{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(180,83,9,.16);border-radius:8px;background:#fffaf3;padding:12px}.outcome-reviewer-lane-summary span{color:#b45309;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-lane-summary strong{color:var(--navy);font-size:.98rem}.outcome-reviewer-lane-summary p{margin:0;color:#526075;font-size:.86rem;line-height:1.42}.outcome-admin-work-section{display:grid;grid-gap:0;gap:0;margin-top:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(11,31,58,.05);overflow:hidden}.outcome-admin-work-section summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;cursor:pointer;list-style:none;padding:16px}.outcome-admin-work-section summary::-webkit-details-marker{display:none}.outcome-admin-work-section summary>div{display:grid;grid-gap:5px;gap:5px;min-width:0}.outcome-admin-work-section summary span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-admin-work-section summary strong{color:var(--navy);font-size:1.05rem;line-height:1.22}.outcome-admin-work-section summary p{margin:0;color:#526075;font-size:.88rem;line-height:1.42}.outcome-admin-work-section summary small{border:1px solid rgba(11,31,58,.12);border-radius:999px;background:#f8fafc;color:#415069;font-size:.74rem;font-weight:950;padding:7px 10px;text-transform:uppercase}.outcome-admin-work-section[open] summary{border-bottom:1px solid rgba(11,31,58,.1);background:linear-gradient(135deg,rgba(22,138,91,.05),hsla(0,0%,100%,.98))}.outcome-admin-work-section[open] summary small{border-color:rgba(22,138,91,.22);background:#f0fdf4;color:var(--green)}.outcome-admin-work-section-body{display:grid;grid-gap:14px;gap:14px;padding:16px}.outcome-admin-work-section-body>.grid-2{margin-top:0}.outcome-command-center{display:grid;grid-gap:18px;gap:18px;margin:18px 0;border:1px solid rgba(11,31,58,.16);border-left:5px solid var(--green);border-radius:8px;background:linear-gradient(135deg,rgba(22,138,91,.08),hsla(0,0%,100%,.96)),#fff;box-shadow:0 18px 42px rgba(11,31,58,.07);padding:clamp(18px,3vw,28px)}.outcome-command-center-copy h2{max-width:980px;margin:0 0 10px;color:var(--navy);font-size:clamp(1.65rem,2.8vw,2.55rem);line-height:1.07}.outcome-command-center-copy p{max-width:920px;margin:0;color:#415069;line-height:1.58}.outcome-command-center-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-launch-priority-strip{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:16px;gap:16px;align-items:start;border:1px solid rgba(180,83,9,.24);border-left:5px solid #b45309;border-radius:8px;background:linear-gradient(135deg,rgba(255,250,243,.92),hsla(0,0%,100%,.98)),#fff;padding:16px}.outcome-launch-priority-strip.ready{border-color:rgba(22,138,91,.24);border-left-color:var(--green);background:linear-gradient(135deg,rgba(22,138,91,.08),hsla(0,0%,100%,.98)),#fff}.outcome-launch-priority-copy{display:grid;grid-gap:8px;gap:8px}.outcome-launch-priority-boundary span,.outcome-launch-priority-copy span,.outcome-launch-priority-grid span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-launch-priority-copy h3{margin:0;color:var(--navy);font-size:clamp(1.25rem,2.2vw,1.85rem);line-height:1.1}.outcome-launch-priority-boundary p,.outcome-launch-priority-copy p{margin:0;color:#415069;line-height:1.5}.outcome-launch-priority-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-launch-priority-grid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:10px}.outcome-launch-priority-grid strong{color:var(--navy);font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.outcome-launch-priority-boundary{grid-column:1/-1;display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(79,70,229,.18);border-radius:8px;background:#f7f7ff;padding:12px}.outcome-launch-priority-boundary span{color:#4f46e5}.outcome-launch-priority-boundary strong{color:var(--navy)}.outcome-launch-packet-workspace{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(15,23,42,.16);border-left:5px solid var(--navy);border-radius:8px;background:linear-gradient(135deg,rgba(15,23,42,.04),hsla(0,0%,100%,.98)),#fff;padding:16px}.outcome-launch-packet-copy{display:grid;grid-gap:7px;gap:7px}.outcome-launch-packet-brief span,.outcome-launch-packet-copy span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-launch-packet-copy h3{margin:0;color:var(--navy);font-size:clamp(1.2rem,2vw,1.65rem);line-height:1.12}.outcome-launch-packet-copy p,.outcome-launch-target-card p{margin:0;color:#415069;line-height:1.45}.outcome-launch-packet-brief{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-launch-packet-brief>div,.outcome-launch-target-card{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:10px}.outcome-launch-packet-brief strong{color:var(--navy);font-size:.88rem;line-height:1.3;overflow-wrap:anywhere}.outcome-launch-target-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-launch-target-card h4{margin:0;color:var(--navy);font-size:.98rem;line-height:1.22}.outcome-launch-target-card h4 a{color:inherit;text-decoration:none}.outcome-launch-target-card h4 a:hover{text-decoration:underline}.outcome-launch-target-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:5px}.outcome-launch-target-actions a{border:1px solid rgba(22,138,91,.24);border-radius:999px;background:#f0fdf4;color:var(--green);font-size:.78rem;font-weight:850;padding:7px 9px;text-decoration:none}.outcome-launch-target-actions a:hover{background:#dcfce7}.outcome-command-lane-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-command-lane{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(248,250,252,.72);padding:14px}.outcome-command-lane-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.outcome-command-lane-head span{color:var(--navy);font-size:.82rem;font-weight:950;text-transform:uppercase}.outcome-command-lane-head strong{display:inline-grid;min-width:34px;min-height:34px;place-items:center;border:1px solid rgba(22,138,91,.22);border-radius:999px;background:#fff;color:var(--green);font-size:.98rem}.outcome-command-lane>p{margin:0;color:#526075;font-size:.9rem;line-height:1.42}.outcome-command-lane-items{display:grid;grid-gap:12px;gap:12px;max-height:680px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.outcome-command-center-card{display:grid;grid-gap:13px;gap:13px;min-width:0;border:1px solid rgba(148,163,184,.22);border-left:5px solid var(--green);border-radius:8px;background:#fff;padding:16px}.outcome-command-center-card.urgent{border-color:rgba(180,83,9,.26) rgba(180,83,9,.26) rgba(180,83,9,.26) #b45309;background:#fffdf9}.outcome-command-center-card h3{margin:0;color:var(--navy);font-size:1.05rem;line-height:1.22}.outcome-command-center-card h3 a{color:inherit;text-decoration:none}.outcome-command-center-card h3 a:hover{text-decoration:underline}.outcome-command-center-card p{margin:0;color:#526075;line-height:1.48}.outcome-verification-workbench-copy h2{max-width:920px;margin:0 0 10px;color:var(--navy);font-size:clamp(1.55rem,2.6vw,2.35rem);line-height:1.08}.outcome-verification-workbench-copy p{max-width:900px;margin:0;color:#415069;line-height:1.58}.outcome-verification-risk-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-review-card-grid,.outcome-review-packet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-rollup-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-audit-trail-grid,.outcome-campaign-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-evidence-received-grid,.outcome-reviewer-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-promotion-gate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-promotion-queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-verification-packet-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-verification-campaign-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-campaign-command-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.outcome-review-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:16px}.outcome-review-packet{display:grid;grid-gap:13px;gap:13px;min-width:0;border:1px solid rgba(180,83,9,.24);border-left:5px solid #b45309;border-radius:8px;background:#fffaf3;padding:16px}.outcome-review-packet.ready{border-color:rgba(22,138,91,.24);border-left-color:var(--green);background:#f7fbf9}.outcome-review-packet h3{margin:0;color:var(--navy)}.outcome-review-packet-sources,.outcome-review-packet-summary{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:12px}.outcome-review-packet-checks span,.outcome-review-packet-sources span,.outcome-review-packet-summary strong{color:#64748b;font-size:.72rem;font-weight:900;text-transform:uppercase}.outcome-review-packet-summary p{margin:0;color:#415069;line-height:1.45}.outcome-review-packet-sources strong{color:var(--navy);font-size:.92rem;line-height:1.35}.outcome-review-packet-checks{display:grid;grid-gap:8px;gap:8px}.outcome-review-packet-checks>div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fff;padding:10px}.outcome-review-packet-checks>div.ready{border-color:rgba(22,138,91,.24)}.outcome-review-packet-checks>div.needs-review{border-color:rgba(180,83,9,.28);background:#fffaf3}.outcome-review-packet-checks strong{color:var(--navy)}.outcome-review-packet-checks p{margin:0;color:#526075;font-size:.88rem;line-height:1.38}.outcome-rollup-review-card{border:1px solid rgba(148,163,184,.22);border-radius:8px}.outcome-evidence-campaign-card,.outcome-rollup-review-card{display:grid;grid-gap:12px;gap:12px;min-width:0;background:#fff;padding:16px}.outcome-evidence-campaign-card{border:1px solid rgba(22,138,91,.2);border-radius:8px}.outcome-evidence-received-card{border:1px solid rgba(99,102,241,.22);border-left:5px solid #6366f1;border-radius:8px}.outcome-evidence-received-card,.outcome-reviewer-action-card{display:grid;grid-gap:13px;gap:13px;min-width:0;background:#fff;padding:16px}.outcome-reviewer-action-card{border:1px solid rgba(180,83,9,.24);border-left:5px solid #b45309;border-radius:8px}.outcome-audit-trail-card{border:1px solid rgba(148,163,184,.22);border-left:5px solid rgba(99,102,241,.7);border-radius:8px;background:#fff}.outcome-audit-trail-card,.outcome-promotion-card{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:16px}.outcome-promotion-card{border:1px solid rgba(180,83,9,.24);border-left:5px solid #b45309;border-radius:8px;background:#fffaf3}.outcome-promotion-card.ready{border-color:rgba(22,138,91,.24);border-left-color:var(--green);background:#f7fbf9}.outcome-campaign-command-card,.outcome-promotion-queue-card,.outcome-promotion-queue-empty,.outcome-verification-campaign-card,.outcome-verification-packet-card{display:grid;grid-gap:13px;gap:13px;min-width:0;border:1px solid rgba(22,138,91,.22);border-left:5px solid var(--green);border-radius:8px;background:#fff;padding:16px}.outcome-campaign-command-card{border-color:rgba(15,23,42,.22);border-left-color:var(--navy);background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92)),#fff}.outcome-verification-packet-card{border-color:rgba(99,102,241,.22) rgba(99,102,241,.22) rgba(99,102,241,.22) #6366f1}.outcome-verification-campaign-card{border-color:rgba(11,31,58,.2);border-left-color:var(--navy)}.outcome-promotion-queue-empty{grid-column:1/-1;border-left-color:#b45309;background:#fffaf3}.outcome-promotion-queue-card h3{margin:0;color:var(--navy);font-size:1.08rem;line-height:1.22}.outcome-promotion-queue-card h3 a{color:inherit;text-decoration:none}.outcome-campaign-command-card h3{margin:0;color:var(--navy);font-size:1.2rem;line-height:1.16}.outcome-campaign-command-card p{margin:0;color:#415069;line-height:1.5}.outcome-campaign-command-rank{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(148,163,184,.2);padding-bottom:10px}.outcome-campaign-command-rank span,.outcome-campaign-command-rank strong{font-size:.75rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.outcome-campaign-command-rank span{color:var(--navy)}.outcome-campaign-command-rank strong{border:1px solid rgba(22,138,91,.24);border-radius:999px;background:#f0fdf4;color:var(--green);padding:5px 8px}.outcome-campaign-progress{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(15,23,42,.12);border-radius:8px;background:#fff;padding:12px}.outcome-campaign-progress>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.outcome-campaign-progress span{color:#64748b;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-campaign-progress strong{color:var(--navy);font-size:1.5rem;line-height:1}.outcome-campaign-progress p{color:#415069;font-size:.9rem}.outcome-campaign-progress-bar{position:relative;overflow:hidden;height:8px;border-radius:999px;background:rgba(148,163,184,.2)}.outcome-campaign-progress-bar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),#0f766e)}.outcome-campaign-progress-checklist{display:grid;grid-gap:8px;gap:8px}.outcome-researcher-handoff{display:grid;grid-gap:11px;gap:11px;border:1px solid rgba(15,23,42,.14);border-radius:8px;background:linear-gradient(135deg,rgba(15,23,42,.04),rgba(22,138,91,.06)),#fff;padding:13px}.outcome-researcher-handoff-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.outcome-researcher-handoff-action span,.outcome-researcher-handoff-grid span,.outcome-researcher-handoff-head span{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase}.outcome-researcher-handoff-head strong{color:var(--navy);font-size:.86rem;text-align:right}.outcome-researcher-handoff>p{margin:0;color:#415069;font-size:.92rem;line-height:1.45}.outcome-researcher-handoff-action,.outcome-researcher-handoff-grid>div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:10px}.outcome-researcher-handoff-action strong,.outcome-researcher-handoff-grid strong{color:var(--navy);font-size:.9rem;line-height:1.35}.outcome-researcher-handoff-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,.32fr);grid-gap:8px;gap:8px}.outcome-researcher-checklist{display:grid;grid-gap:6px;gap:6px}.outcome-researcher-checklist p{margin:0;border-left:3px solid rgba(22,138,91,.6);background:rgba(248,250,252,.8);color:#415069;font-size:.86rem;line-height:1.35;padding:7px 9px}.outcome-researcher-safe-rules{display:flex;flex-wrap:wrap;gap:6px}.outcome-researcher-safe-rules span{border:1px solid rgba(79,70,229,.18);border-radius:999px;background:#f7f7ff;color:#4338ca;font-size:.72rem;font-weight:850;padding:6px 8px}.outcome-researcher-completion{border-top:1px solid rgba(148,163,184,.22);padding-top:10px}.outcome-campaign-progress-checklist>div{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fbfdff;padding:10px}.outcome-campaign-progress-checklist>div.done{border-color:rgba(22,138,91,.22);background:#f7fbf9}.outcome-campaign-progress-checklist>div.in-progress{border-color:rgba(99,102,241,.22);background:#f8f9ff}.outcome-campaign-progress-checklist>div.next{border-color:rgba(180,83,9,.24);background:#fffaf3}.outcome-campaign-progress-checklist span{color:#64748b;font-size:.68rem;font-weight:950;text-transform:uppercase}.outcome-campaign-progress-checklist strong{color:var(--navy);font-size:.88rem}.outcome-campaign-progress-checklist p{margin:0;color:#526075;font-size:.84rem;line-height:1.35}.outcome-verification-packet-card h3{margin:0;color:var(--navy);font-size:1.04rem;line-height:1.25}.outcome-verification-campaign-card h3{margin:0;color:var(--navy);font-size:1.12rem;line-height:1.2}.outcome-verification-campaign-card>p{margin:0;color:#415069;line-height:1.48}.outcome-verification-packet-card h3 a{color:inherit;text-decoration:none}.outcome-verification-packet-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-verification-packet-metrics>div{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc;padding:10px}.outcome-verification-packet-metrics span{color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.outcome-verification-packet-metrics strong{color:var(--navy);font-size:.84rem;line-height:1.3;overflow-wrap:anywhere}.outcome-promotion-queue-score{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc;padding:12px}.outcome-promotion-queue-score strong{color:var(--navy);font-size:2rem;line-height:1}.outcome-promotion-copy-preview span,.outcome-promotion-queue-score span{color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.outcome-packet-link-list,.outcome-promotion-blocker-list,.outcome-promotion-checklist,.outcome-promotion-copy-preview,.outcome-promotion-dry-run,.outcome-promotion-evidence-list,.outcome-verification-packet-boundary{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:12px}.outcome-promotion-blocker-list p,.outcome-promotion-checklist p,.outcome-promotion-copy-preview p,.outcome-promotion-dry-run p,.outcome-promotion-evidence-list p,.outcome-verification-packet-boundary p{margin:0;color:#415069;font-size:.9rem;line-height:1.45}.outcome-promotion-blocker-list strong,.outcome-promotion-checklist strong,.outcome-promotion-dry-run strong,.outcome-promotion-evidence-list strong,.outcome-verification-packet-boundary strong{color:var(--navy);font-size:.9rem}.outcome-packet-link-list{grid-template-columns:repeat(2,minmax(0,1fr));background:#fff}.outcome-packet-link-list strong{grid-column:1/-1;color:var(--navy);font-size:.9rem}.outcome-packet-link-list a{display:inline-flex;justify-content:center;align-items:center;min-width:0;border:1px solid rgba(99,102,241,.22);border-radius:8px;background:#f8f9ff;color:#3730a3;font-size:.8rem;font-weight:900;line-height:1.2;padding:9px 10px;text-align:center;text-decoration:none}.outcome-verification-packet-boundary{border-color:rgba(99,102,241,.22);background:#f8f9ff}.outcome-verification-packet-boundary span{color:#4f46e5;font-size:.72rem;font-weight:900;text-transform:uppercase}.outcome-promotion-dry-run{gap:10px;border-color:rgba(22,138,91,.24);background:linear-gradient(135deg,rgba(240,253,244,.84),hsla(0,0%,100%,.94)),#fff}.outcome-promotion-dry-run.blocked{border-color:rgba(180,83,9,.28);background:#fffaf3}.outcome-promotion-dry-run>span{color:var(--green);font-size:.72rem;font-weight:900;text-transform:uppercase}.outcome-promotion-dry-run-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-promotion-dry-run-grid>div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(148,163,184,.2);border-radius:8px;background:#fff;padding:10px}.outcome-promotion-dry-run-grid span{color:#64748b;font-size:.68rem;font-weight:900;text-transform:uppercase}.outcome-promotion-dry-run-grid strong{overflow-wrap:anywhere;font-size:.82rem;line-height:1.3}.outcome-promotion-safe-note{border-top:1px solid rgba(22,138,91,.16);padding-top:10px}.outcome-promotion-card h3{margin:0;color:var(--navy);font-size:1.06rem;line-height:1.22}.outcome-promotion-card h3 a{color:inherit;text-decoration:none}.outcome-promotion-score{display:grid;grid-gap:2px;gap:2px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:12px}.outcome-promotion-score strong{color:var(--navy);font-size:1.9rem;line-height:1}.outcome-promotion-score span{color:#64748b;font-size:.76rem;font-weight:900;text-transform:uppercase}.outcome-promotion-gates{display:grid;grid-gap:8px;gap:8px}.outcome-promotion-gates>div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:10px}.outcome-promotion-gates>div.pass{border-color:rgba(22,138,91,.24)}.outcome-promotion-gates>div.needs-work{border-color:rgba(180,83,9,.28);background:#fffaf3}.outcome-promotion-gates>div.blocked{border-color:rgba(185,28,28,.28);background:#fff5f5}.outcome-promotion-gates span{color:#64748b;font-size:.7rem;font-weight:900;text-transform:uppercase}.outcome-promotion-gates strong{color:var(--navy);font-size:.92rem}.outcome-promotion-gates p{margin:0;color:#526075;font-size:.86rem;line-height:1.36}.outcome-audit-trail-card.warning{border-left-color:#b45309;background:#fffaf3}.outcome-audit-trail-card.ready{border-left-color:var(--green)}.outcome-audit-trail-card h3{margin:0;color:var(--navy);font-size:1rem;overflow-wrap:anywhere}.outcome-audit-trail-card p{margin:0;color:#415069;line-height:1.45}.outcome-audit-trail-card>small{color:#64748b}.outcome-audit-trail-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(148,163,184,.22)}.outcome-audit-trail-status>div{min-width:0;background:#fbfdff;padding:9px}.outcome-audit-trail-status span{display:block;margin-bottom:4px;color:#64748b;font-size:.7rem;font-weight:900;text-transform:uppercase}.outcome-audit-trail-status strong{display:block;overflow-wrap:anywhere;color:var(--navy);font-size:.84rem;line-height:1.24}.outcome-audit-filter-workbench{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:hsla(0,0%,100%,.72);padding:12px}.outcome-audit-filter-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-audit-filter-bar a{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;color:inherit;padding:11px;text-decoration:none}.outcome-audit-filter-bar a.active{border-color:rgba(22,138,91,.34);background:#f0fdf4;box-shadow:inset 0 0 0 1px rgba(22,138,91,.12)}.outcome-audit-filter-bar span{overflow-wrap:anywhere;color:#64748b;font-size:.72rem;font-weight:950;line-height:1.2;text-transform:uppercase}.outcome-audit-filter-bar strong{color:var(--navy);font-size:1.28rem;line-height:1}.outcome-audit-filter-summary{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(99,102,241,.16);border-radius:8px;background:#fbfdff;padding:12px}.outcome-audit-filter-summary span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-audit-filter-summary strong{color:var(--navy);font-size:.98rem}.outcome-audit-filter-summary p{margin:0;color:#526075;font-size:.86rem;line-height:1.42}.outcome-audit-apply-packet,.outcome-audit-score-note{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:12px}.outcome-audit-apply-packet>span,.outcome-audit-score-note>span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-audit-apply-packet>strong,.outcome-audit-score-note>strong{color:var(--navy);font-size:.9rem;line-height:1.36}.outcome-audit-apply-packet>div:first-of-type{display:grid;grid-gap:5px;gap:5px}.outcome-audit-apply-packet p{position:relative;padding-left:13px;color:#526075;font-size:.84rem;line-height:1.38}.outcome-audit-apply-packet p:before{position:absolute;left:0;top:.56em;width:5px;height:5px;border-radius:999px;background:var(--green);content:""}.outcome-audit-checklist-items{display:flex;flex-wrap:wrap;gap:6px}.outcome-audit-checklist-items small{border:1px solid rgba(22,138,91,.2);border-radius:999px;background:#fff;color:#146c49;font-size:.72rem;font-weight:850;line-height:1.2;padding:5px 8px}.outcome-audit-score-note.ready{border-color:rgba(22,138,91,.24);background:#f0fdf4}.outcome-audit-score-note.warning{border-color:rgba(180,83,9,.24);background:#fffaf3}.outcome-audit-score-note.warning>span{color:#b45309}.outcome-review-card h3{margin:0;color:var(--navy);font-size:1.08rem;line-height:1.2}.outcome-rollup-review-card h3{margin:0;color:var(--navy);font-size:1.02rem;line-height:1.22}.outcome-evidence-campaign-card h3{margin:0;color:var(--navy);font-size:1.08rem;line-height:1.2}.outcome-evidence-received-card h3{margin:0;color:var(--navy);font-size:1.1rem;line-height:1.2}.outcome-reviewer-action-card h3{margin:0;color:var(--navy);font-size:1.08rem;line-height:1.2}.outcome-evidence-campaign-card h3 a,.outcome-review-card h3 a,.outcome-reviewer-action-card h3 a,.outcome-rollup-review-card h3 a{color:inherit;text-decoration:none}.outcome-evidence-campaign-card p,.outcome-evidence-received-card p,.outcome-review-card p,.outcome-reviewer-action-card p,.outcome-rollup-review-card p{margin:0;color:#526075;line-height:1.48}.outcome-reviewer-decision-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.26);border-radius:8px;background:rgba(148,163,184,.26)}.outcome-reviewer-decision-strip>div{display:grid;grid-gap:6px;gap:6px;min-width:0;background:#fff;padding:12px}.outcome-reviewer-decision-strip>div.ready{background:#f7fbf9}.outcome-reviewer-decision-strip>div.warning{background:#fffaf3}.outcome-reviewer-decision-strip span{color:#64748b;font-size:.7rem;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.outcome-reviewer-decision-strip>div.ready span{color:var(--green)}.outcome-reviewer-decision-strip>div.warning span{color:#b45309}.outcome-reviewer-decision-strip strong{overflow-wrap:anywhere;color:var(--navy);font-size:.92rem;line-height:1.25}.outcome-reviewer-decision-strip p{color:#526075;font-size:.82rem;line-height:1.36}.outcome-reviewer-aging{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc;padding:11px 12px}.outcome-reviewer-aging span{font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-aging strong{color:var(--navy);font-size:.9rem;line-height:1.36}.outcome-reviewer-aging.overdue{border-color:rgba(180,83,9,.3);background:#fff7ed}.outcome-reviewer-aging.overdue span{color:#b45309}.outcome-reviewer-aging.due-soon{border-color:rgba(99,102,241,.26);background:#eef2ff}.outcome-reviewer-aging.due-soon span{color:#4f46e5}.outcome-reviewer-aging.on-track span{color:var(--green)}.outcome-reviewer-resolution{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.outcome-reviewer-escalation,.outcome-reviewer-resolution>div{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:12px}.outcome-reviewer-escalation span,.outcome-reviewer-resolution span{color:var(--green);font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-resolution p{position:relative;padding-left:14px;color:#526075;font-size:.84rem;line-height:1.4}.outcome-reviewer-resolution p:before{position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:999px;background:var(--green);content:""}.outcome-reviewer-escalation{border-color:rgba(180,83,9,.24);background:#fffaf3}.outcome-reviewer-escalation span{color:#b45309}.outcome-reviewer-escalation strong{color:var(--navy);font-size:.9rem;line-height:1.38}.outcome-campaign-urgency{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#f8fafc;padding:11px 12px}.outcome-campaign-urgency span{font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-campaign-urgency strong{color:var(--navy);font-size:.9rem;line-height:1.36}.outcome-campaign-urgency.due-now{border-color:rgba(180,83,9,.3);background:#fff7ed}.outcome-campaign-urgency.due-now span{color:#b45309}.outcome-campaign-urgency.due-soon{border-color:rgba(99,102,241,.26);background:#eef2ff}.outcome-campaign-urgency.due-soon span{color:#4f46e5}.outcome-campaign-urgency.on-track span{color:var(--green)}.outcome-reviewer-action-preview{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(180,83,9,.22);border-radius:8px;background:#fffaf3;padding:12px}.outcome-reviewer-action-preview span{color:#b45309;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-reviewer-action-preview strong{color:var(--navy);font-size:.92rem;line-height:1.35}.outcome-reviewer-action-preview p{color:#526075;font-size:.88rem;line-height:1.42}.outcome-evidence-received-records{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fbfdff;padding:12px}.outcome-evidence-received-records>strong{color:var(--navy);font-size:.9rem}.outcome-evidence-received-records>div{display:grid;grid-gap:3px;gap:3px;min-width:0;border-top:1px solid rgba(148,163,184,.16);padding-top:8px}.outcome-evidence-received-records a{color:var(--navy);font-weight:850;text-decoration:none;overflow-wrap:anywhere}.outcome-evidence-received-records span{color:#64748b;font-size:.82rem;line-height:1.35}.outcome-campaign-missing-list{display:flex;flex-wrap:wrap;gap:7px}.outcome-campaign-missing-list span{border:1px solid rgba(22,138,91,.22);border-radius:999px;background:#f0fdf4;color:var(--green);font-size:.74rem;font-weight:850;padding:5px 8px}.outcome-campaign-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-campaign-link-grid a{display:grid;min-height:38px;place-items:center;border:1px solid rgba(11,31,58,.14);border-radius:8px;color:var(--navy);font-size:.84rem;font-weight:850;text-align:center;text-decoration:none}.outcome-campaign-link-grid a:hover{border-color:rgba(22,138,91,.45);background:#f0fdf4}.outcome-rollup-review-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.outcome-rollup-review-metrics span{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid rgba(148,163,184,.18);border-radius:8px;background:#f8fafc;color:#526075;font-size:.8rem;line-height:1.25;padding:9px}.outcome-rollup-review-metrics strong{color:var(--navy);font-size:1.05rem}.outcome-review-card-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.outcome-review-action-plan span,.outcome-review-card-topline span,.outcome-review-risk-list strong,.outcome-verification-action-preview span,.outcome-verification-audit-preview span,.outcome-verification-context span{color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.outcome-review-card-topline strong{border:1px solid rgba(22,138,91,.22);border-radius:999px;color:var(--green);font-size:.72rem;padding:5px 8px;white-space:nowrap}.outcome-review-evidence-row{display:grid;grid-gap:5px;gap:5px;border-top:1px solid rgba(148,163,184,.2);padding-top:10px}.outcome-review-evidence-row span:first-child{color:var(--navy);font-weight:850}.outcome-review-evidence-row span:last-child{color:#526075;font-size:.86rem;line-height:1.35}.outcome-review-action-plan,.outcome-review-risk-list,.outcome-verification-action-preview{display:grid;grid-gap:6px;gap:6px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f8fafc;padding:12px}.outcome-review-risk-list.warning{border-color:rgba(180,83,9,.25);background:#fffaf3}.outcome-review-risk-list.warning strong{color:#b45309}.outcome-review-risk-list.ready{border-color:rgba(22,138,91,.25);background:#f0fdf4}.outcome-review-action-plan strong{color:var(--navy)}.outcome-verification-action-form{display:grid;grid-gap:8px;gap:8px;min-width:min(100%,280px)}.outcome-verification-action-form.compact{border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#fff;padding:12px}.outcome-verification-context{display:grid;grid-gap:4px;gap:4px;border-bottom:1px solid rgba(148,163,184,.18);padding-bottom:9px}.outcome-verification-context strong{color:var(--navy);font-size:.92rem;line-height:1.3}.outcome-verification-action-form select,.outcome-verification-action-form textarea{min-height:38px;border:1px solid var(--border);border-radius:8px;background:#fff;padding:0 10px}.outcome-verification-action-form textarea{min-height:66px;padding:10px;resize:vertical}.outcome-verification-action-preview p,.outcome-verification-action-preview small{margin:0;color:#526075;line-height:1.42}.outcome-verification-completion-checklist{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#f0fdf4;padding:12px}.outcome-verification-completion-checklist>span{color:#146c49;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-verification-completion-checklist label{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:flex-start;color:#526075;font-size:.84rem;line-height:1.35}.outcome-verification-completion-checklist input{margin-top:2px}.outcome-verification-completion-checklist strong{color:#27415f;font-weight:800}.outcome-verification-receipt{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(22,138,91,.24);border-radius:8px;background:#f0fdf4;padding:12px}.outcome-verification-receipt span{color:#146c49;font-size:.72rem;font-weight:950;text-transform:uppercase}.outcome-verification-receipt strong{color:var(--navy);font-size:.92rem;line-height:1.32}.outcome-verification-receipt div{display:flex;flex-wrap:wrap;gap:6px}.outcome-verification-receipt small{border:1px solid rgba(22,138,91,.2);border-radius:999px;background:#fff;color:#146c49;font-size:.72rem;font-weight:850;padding:5px 8px}.outcome-verification-receipt p{margin:0;color:#526075;font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.outcome-verification-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.outcome-verification-action-buttons .button{min-width:112px}.outcome-verification-audit-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:rgba(148,163,184,.22)}.outcome-verification-audit-preview>div{min-width:0;background:#fff;padding:9px}.outcome-verification-audit-preview strong{display:block;margin-top:4px;overflow-wrap:anywhere;color:var(--navy);font-size:.85rem;line-height:1.25}.outcome-verification-ack{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:flex-start;color:#526075;font-size:.85rem;line-height:1.35}.outcome-verification-ack input{margin-top:2px}.trust-hub-section,.trust-overview-panel,.trust-workflow-panel{display:grid;grid-gap:18px;gap:18px;margin-top:18px;border:1px solid rgba(11,31,58,.12);border-radius:8px;background:#fff;box-shadow:0 16px 38px rgba(11,31,58,.06);padding:clamp(20px,4vw,34px)}.trust-overview-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);grid-gap:clamp(18px,3vw,30px);gap:clamp(18px,3vw,30px);align-items:end}.trust-hub-section h2,.trust-overview-copy h2,.trust-workflow-panel h2{margin:0 0 10px;color:var(--navy);font-size:clamp(1.85rem,4vw,3.4rem);line-height:1.04}.trust-hub-card p,.trust-hub-section .section-head p,.trust-overview-copy p,.trust-rule-card p,.trust-score-gate-card p,.trust-workflow-grid p,.trust-workflow-panel .section-head p{margin:0;color:#415069;line-height:1.52}.trust-score-gate-card{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(22,138,91,.24);border-left:5px solid var(--green);border-radius:8px;background:#f8fcfb;padding:18px}.trust-hub-card svg,.trust-rule-card svg,.trust-score-gate-card svg,.trust-workflow-grid svg{color:var(--green)}.trust-hub-card h3,.trust-rule-card h3,.trust-score-gate-card strong,.trust-workflow-grid strong{color:var(--navy)}.trust-score-gate-card .button{width:-moz-fit-content;width:fit-content}.trust-live-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.trust-live-metrics .card{box-shadow:0 10px 26px rgba(11,31,58,.04)}.trust-workflow-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:rgba(148,163,184,.28)}.trust-workflow-grid article{display:grid;min-width:0;align-content:start;grid-gap:9px;gap:9px;background:#fbfdff;padding:16px}.trust-workflow-grid span{color:var(--green);font-size:.75rem;font-weight:900}.trust-workflow-grid div{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f7fbf9}.trust-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.trust-hub-card,.trust-rule-card{display:grid;min-width:0;align-content:start;grid-gap:10px;gap:10px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 30px rgba(11,31,58,.05);padding:18px}.trust-hub-card div,.trust-rule-card div{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;background:#f7fbf9}.trust-hub-card h3,.trust-rule-card h3{margin:0;font-size:1.08rem;line-height:1.16}.trust-hub-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.trust-hub-card .button{margin-top:auto;width:100%}.overview-hero-card .report-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-hero-card .report-signal-card{padding:14px}.overview-hero-card .report-signal-card strong{font-size:clamp(1.05rem,1.45vw,1.45rem);line-height:1.08}.report-standard-strip,.route-verification-text{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.report-standard-strip span,.route-verification-text span{border:1px solid var(--line);border-radius:999px;background:#fff;color:#415069;font-size:.78rem;font-weight:800;padding:6px 9px}.route-verification-text{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;clip:rect(0 0 0 0);white-space:nowrap}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.section-head p{max-width:650px;color:var(--muted);line-height:1.55}.grid-2,.grid-3,.grid-4{display:grid;grid-gap:16px;gap:16px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel{min-width:0;padding:18px}.property-intel-card{display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--shadow)}.property-intel-media{position:relative;display:grid;min-height:148px;max-height:148px;place-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(11,31,58,.08),rgba(22,138,91,.12)),repeating-linear-gradient(45deg,#f3f7fb,#f3f7fb 10px,#eef4f8 0,#eef4f8 20px);color:var(--navy)}.property-intel-media img{width:100%;height:148px;object-fit:cover}.property-intel-media span{position:absolute;left:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 8px;border-radius:6px;background:rgba(11,31,58,.82);color:#fff;font-size:.72rem;font-weight:800}.property-intel-body{display:grid;grid-gap:10px;gap:10px;padding:16px}.property-intel-facts,.property-intel-kicker,.property-intel-score-gate{display:flex;flex-wrap:wrap;gap:8px}.property-intel-facts span,.property-intel-kicker span,.property-intel-score-gate span{max-width:100%;padding:5px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:.74rem;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.property-intel-kicker span:first-child,.property-intel-score-gate span:first-child{background:#eef7f3;color:var(--green)}.property-intel-body h3{margin-bottom:0;font-size:1.2rem;line-height:1.15}.property-intel-location{display:flex;align-items:center;gap:5px;margin-bottom:0;color:var(--muted);font-size:.86rem;line-height:1.35}.property-intel-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.property-intel-metrics div{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:8px;background:#fff}.property-intel-metrics svg{color:var(--green)}.property-intel-metrics span,.property-intel-summary p{color:var(--muted);font-size:.8rem}.property-intel-metrics strong{color:var(--navy);font-size:1rem}.property-intel-summary{display:grid;grid-gap:6px;gap:6px;padding-top:2px}.property-intel-summary p{display:-webkit-box;min-width:0;margin-bottom:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.42}.property-intel-summary strong{color:var(--navy)}.property-intel-summary svg{vertical-align:-2px}.property-intel-action{justify-content:center;width:calc(100% - 32px);margin:auto 16px 16px}.panel{overflow:hidden}.muted{color:var(--muted)}.small{font-size:.86rem}.score-value{color:var(--navy);font-size:2.25rem;font-weight:850;line-height:1;overflow-wrap:anywhere}.progress{overflow:hidden;height:9px;margin:12px 0;border-radius:999px;background:#e8eef5}.progress span{display:block;height:100%;border-radius:999px;background:var(--green)}.progress.risk span{background:var(--amber)}.label-row,.metric-row{display:flex;justify-content:space-between;gap:12px;min-width:0}.label-row span,.metric-row span{min-width:0}.label-row strong,.metric-row strong{flex:0 1 auto;min-width:0;text-align:right;overflow-wrap:anywhere}.confidence{border-radius:999px;background:var(--green-soft);color:#0d6a43;padding:5px 9px;font-size:.78rem;font-weight:800}.confidence,.recommendation{display:inline-flex;align-items:center}.recommendation{min-height:42px;border-radius:8px;background:var(--navy);color:#fff;padding:0 14px;font-size:1rem;font-weight:850}.risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.risk-item{border:1px solid var(--line);border-radius:8px;padding:12px}.tabs{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--navy);padding:8px 12px;cursor:pointer;font-size:.86rem;font-weight:750}.chip.active{border-color:var(--green);background:var(--green-soft);color:#0d6a43}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.field{display:grid;grid-gap:7px;gap:7px}.field label{color:var(--navy);font-size:.86rem;font-weight:800}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px;outline:0}.field textarea{min-height:120px;resize:vertical}.table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-collapse:collapse;font-size:.9rem}.table,.table tbody,.table thead,.table tr{width:100%}.table-scroll{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table td,.table th{min-width:120px;border-bottom:1px solid var(--line);padding:12px 10px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.table th{color:var(--navy);font-size:.78rem;text-transform:uppercase}.clean-list{margin:0;padding-left:1.1rem;color:var(--muted)}.clean-list li+li{margin-top:.55rem}.admin-layout{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px}.admin-content{min-width:0}.admin-title{overflow-wrap:anywhere;font-size:clamp(2rem,5vw,4rem);line-height:1}.admin-nav{position:-webkit-sticky;position:sticky;top:92px;align-self:start;border-radius:8px;background:var(--navy);padding:12px;color:#fff}.admin-nav a{display:flex;min-height:40px;align-items:center;gap:8px;border-radius:8px;padding:0 10px;color:hsla(0,0%,100%,.78);font-weight:700}.admin-nav a:hover{background:hsla(0,0%,100%,.1);color:#fff}.advisor-shell,.jarvis-shell{display:grid;grid-template-columns:minmax(270px,320px) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.advisor-mode-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.advisor-mode-strip article{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:6px 12px;gap:6px 12px;align-items:start;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(11,31,58,.04);padding:16px}.advisor-mode-strip div{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.advisor-mode-strip strong{color:var(--navy);font-size:.98rem}.advisor-mode-strip span{color:#526075;font-size:.9rem;line-height:1.42}.advisor-trust-board{display:grid;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:18px;border:1px solid rgba(11,31,58,.12);border-left:5px solid var(--green);border-radius:8px;background:#fff;box-shadow:0 16px 34px rgba(11,31,58,.055);padding:clamp(18px,3vw,26px)}.advisor-trust-copy{display:grid;align-content:center;min-width:0}.advisor-trust-copy h2{margin:0 0 10px;color:var(--navy);font-size:clamp(1.45rem,3vw,2.35rem);line-height:1.08;overflow-wrap:anywhere}.advisor-trust-copy p:last-child{max-width:760px;margin:0;color:#415069;line-height:1.55}.advisor-trust-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.advisor-trust-metric{display:grid;min-width:0;align-content:start;grid-gap:7px;gap:7px;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:linear-gradient(180deg,#fbfdff,#fff);padding:14px}.advisor-trust-metric div{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:#f7fbf9;color:var(--green)}.advisor-trust-metric span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.advisor-trust-metric strong{color:var(--navy);font-size:clamp(1.35rem,2.4vw,2rem);line-height:1;overflow-wrap:anywhere}.advisor-trust-metric small{color:#526075;font-size:.82rem;font-weight:750;line-height:1.35}.advisor-context-brief{display:grid;grid-gap:16px;gap:16px;margin-bottom:18px;border:1px solid rgba(11,31,58,.12);border-top:5px solid var(--navy);border-radius:8px;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:var(--shadow);padding:clamp(18px,2.5vw,24px)}.advisor-context-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);grid-gap:18px;gap:18px;align-items:start}.advisor-context-header h2{margin:0 0 8px;font-size:clamp(1.8rem,3vw,2.5rem)}.advisor-context-header p{max-width:860px;margin:0;color:#415069;line-height:1.55}.advisor-context-status{display:grid;grid-gap:6px;gap:6px;justify-items:start;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:13px}.advisor-context-metric small,.advisor-context-metric span,.advisor-context-status small,.advisor-context-status span{color:var(--muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.advisor-context-metric strong,.advisor-context-status strong{color:var(--navy);overflow-wrap:anywhere}.advisor-brief-grid,.advisor-context-grid,.advisor-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.advisor-context-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advisor-context-metric,.advisor-decision-list,.advisor-evidence-grid>div,.advisor-score-gate{min-width:0;border:1px solid rgba(148,163,184,.28);border-radius:8px;background:#fff;padding:14px}.advisor-context-metric{display:grid;grid-gap:6px;gap:6px}.advisor-context-metric small{text-transform:none;line-height:1.35}.advisor-decision-list h3,.advisor-evidence-grid h3{display:flex;align-items:center;gap:8px;margin-bottom:10px}.advisor-decision-list svg,.advisor-evidence-grid svg{color:var(--green);flex:0 0 auto}.advisor-decision-list ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:#415069;line-height:1.45}.advisor-evidence-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.advisor-evidence-list span{border:1px solid rgba(45,122,92,.18);border-radius:999px;background:#f8fbfa;padding:7px 9px;color:#415069;font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.advisor-score-gate{border-left:5px solid var(--green)}.advisor-score-gate p{margin:6px 0 0;color:#415069;line-height:1.45}.advisor-starter-row{display:flex;flex-wrap:wrap;gap:8px}.advisor-side-policy{display:grid;grid-gap:8px;gap:8px;margin-top:14px;border:1px solid rgba(148,163,184,.26);border-top:4px solid var(--green);border-radius:8px;background:#fbfdff;padding:14px}.advisor-side-policy strong{color:var(--navy)}.advisor-side-policy p,.advisor-side-policy span{margin:0;color:#526075;font-size:.88rem;line-height:1.45}.advisor-side-policy span{display:block;border-radius:8px;background:#f8fbfa;color:#34505f;font-weight:750;padding:9px}.advisor-prompt-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:18px}.advisor-prompt-lanes button{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid #64748b;border-radius:8px;background:#fff;box-shadow:0 10px 24px rgba(11,31,58,.045);cursor:pointer;padding:14px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.advisor-prompt-lanes button:hover{border-color:rgba(22,138,91,.34);box-shadow:0 14px 28px rgba(11,31,58,.075);transform:translateY(-1px)}.advisor-prompt-lanes button:first-child{border-top-color:var(--green)}.advisor-prompt-lanes button:nth-child(2){border-top-color:#0f6b7b}.advisor-prompt-lanes button:nth-child(3){border-top-color:#2563eb}.advisor-prompt-lanes button:nth-child(4){border-top-color:var(--amber)}.advisor-prompt-lanes span{display:block;margin-bottom:8px;color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.advisor-prompt-lanes strong{display:-webkit-box;color:var(--navy);line-height:1.24;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.advisor-prompt-lanes small{display:-webkit-box;margin-top:9px;color:#526075;font-size:.84rem;line-height:1.38;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.chat{display:grid;grid-gap:14px;gap:14px}.message{max-width:760px;border:1px solid var(--line);border-radius:8px;padding:14px}.message.user{margin-left:auto;background:var(--navy);color:#fff}.message.ai{background:#fff}.advisor-answer-message{display:grid;max-width:100%;grid-gap:14px;gap:14px;border-color:rgba(11,31,58,.14);background:linear-gradient(180deg,#fff,#fbfdff),#fff;box-shadow:0 14px 32px rgba(11,31,58,.055)}.advisor-answer-intro{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(22,138,91,.18);border-left:5px solid var(--green);border-radius:8px;background:#f8fbfa;padding:12px}.advisor-answer-intro p{margin:0;color:#34505f;font-size:.92rem;font-weight:750;line-height:1.45}.advisor-answer-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.advisor-answer-section{min-width:0;border:1px solid rgba(148,163,184,.28);border-top:4px solid #64748b;border-radius:8px;background:#fff;padding:14px}.advisor-answer-section:first-child,.advisor-answer-section:nth-child(2){border-top-color:var(--green)}.advisor-answer-section:nth-child(3),.advisor-answer-section:nth-child(4){border-top-color:#0f6b7b}.advisor-answer-section:nth-child(7){border-top-color:var(--amber)}.advisor-answer-section.outcome-boundary{border-color:#0f6b7b rgba(15,107,123,.2) rgba(15,107,123,.2);background:linear-gradient(180deg,rgba(240,249,250,.82),#fff 42%),#fff}.advisor-answer-section.score-boundary{border-color:rgba(176,118,35,.24);border-top-color:var(--amber);background:linear-gradient(180deg,rgba(255,248,235,.9),#fff 44%),#fff}.advisor-answer-section.source-boundary{border-color:rgba(22,138,91,.2);border-top-color:var(--green)}.advisor-answer-section.renter-action{border-color:rgba(11,31,58,.18);border-top-color:var(--navy)}.advisor-answer-section h3{margin:0 0 10px;color:var(--navy);font-size:1rem;line-height:1.25}.advisor-answer-rows{display:grid;grid-gap:8px;gap:8px}.advisor-answer-row{display:grid;grid-gap:4px;gap:4px;min-width:0;border-top:1px solid rgba(148,163,184,.18);padding-top:8px}.advisor-answer-row:first-child{border-top:0;padding-top:0}.advisor-answer-row.private-boundary,.advisor-answer-row.public-boundary,.advisor-answer-row.score-boundary,.advisor-answer-row.verification-boundary{border:1px solid rgba(148,163,184,.24);border-radius:8px;background:#fbfdff;padding:10px}.advisor-answer-row.public-boundary{border-color:rgba(15,107,123,.22);background:#f3fbfc}.advisor-answer-row.private-boundary{border-color:rgba(11,31,58,.16);background:#f8fafc}.advisor-answer-row.verification-boundary{border-color:rgba(22,138,91,.22);background:#f6fbf8}.advisor-answer-row.score-boundary{border-color:rgba(176,118,35,.26);background:#fff8eb}.advisor-answer-row.contribution-links,.advisor-answer-row.evidence-needed{border-left:3px solid rgba(15,107,123,.32);padding-left:10px}.advisor-answer-row span{color:var(--muted);font-size:.72rem;font-weight:850;text-transform:uppercase}.advisor-answer-row.private-boundary span,.advisor-answer-row.public-boundary span,.advisor-answer-row.score-boundary span,.advisor-answer-row.verification-boundary span{color:var(--navy)}.advisor-answer-row p,.advisor-answer-section>p{margin:0;color:#415069;font-size:.9rem;line-height:1.45;overflow-wrap:anywhere}.compare-table{overflow-x:auto}.mock-chart{display:flex;height:150px;align-items:flex-end;gap:8px;margin:18px 0;border-bottom:1px solid var(--line)}.mock-chart span{flex:1 1;min-width:10px;border-radius:4px 4px 0 0;background:var(--green)}.mock-line{height:110px;margin:16px 0;border:1px solid var(--line);border-radius:8px;background:linear-gradient(140deg,transparent 0 18%,rgba(22,138,91,.18) 18% 20%,transparent 20% 42%,rgba(22,138,91,.18) 42% 44%,transparent 44% 66%,rgba(22,138,91,.18) 66% 68%,transparent 68%),linear-gradient(#f9fbfd 24px,transparent 0),linear-gradient(90deg,#f9fbfd 24px,transparent 0);background-size:100% 100%,100% 25%,25% 100%}.timeline{display:grid;grid-gap:0;gap:0;margin-top:20px}.timeline-item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:16px}.timeline-item:before{position:absolute;top:18px;bottom:-2px;left:8px;width:2px;background:var(--line);content:""}.timeline-item:last-child:before{display:none}.timeline-dot{z-index:1;width:18px;height:18px;margin-top:14px;border:4px solid var(--green-soft);border-radius:999px;background:var(--green)}.callout-list{display:grid;grid-gap:8px;gap:8px}.callout-list p{margin:0;padding:10px 12px;border:1px solid var(--line);border-left:4px solid var(--green);border-radius:8px;background:#f8fbfa;color:var(--muted);font-size:.92rem;line-height:1.45}.batch-import-textarea{width:100%;min-height:360px;margin-top:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fbfcfd;color:var(--navy);font:.9rem/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;resize:vertical}.button:disabled,button:disabled{cursor:not-allowed;opacity:.5}hr{border:0;border-top:1px solid var(--line);margin:16px 0}@media (max-width:880px){.header-inner{align-items:flex-start;flex-direction:column;gap:12px;min-height:auto;padding:12px 0}.brand-mark{width:34px;height:34px}.brand-copy small{font-size:.68rem}.nav{width:100%;flex-wrap:wrap;gap:8px;overflow-x:visible;padding-bottom:4px;font-size:.86rem}.nav a:not(.button){min-height:36px;border-color:rgba(148,163,184,.22);background:#fff;padding:0 10px}.nav .button{min-height:36px;padding:0 12px}.admin-layout,.advisor-answer-sections,.advisor-brief-grid,.advisor-company-context-banner,.advisor-context-grid,.advisor-context-header,.advisor-evidence-grid,.advisor-grounding-grid,.advisor-launch-question-grid,.advisor-mode-strip,.advisor-prompt-lanes,.advisor-report-hero,.advisor-shell,.advisor-trust-board,.advisor-trust-metrics,.company-advisor-answer-packet,.company-advisor-capability-grid,.company-advisor-handoff,.company-advisor-metric-strip,.company-advisor-topic-grid,.company-command-strip,.company-connected-items,.company-decision-lens,.company-decision-metric-grid,.company-decision-snapshot,.company-directory-grid,.company-directory-hero,.company-directory-metrics,.company-evidence-grid,.company-evidence-layer-grid,.company-first-read-grid,.company-intelligence-hero,.company-intelligence-status,.company-intelligence-strip,.company-outcome-board,.company-outcome-gap-strip,.company-outcome-intelligence-grid,.company-outcome-layer-grid,.company-outcome-promotion-gate-grid,.company-ownership-boundary-grid,.company-ownership-boundary-panel,.company-ownership-source-strip,.company-portfolio-board,.company-profile-grid,.company-relationship-metrics,.company-report-nav,.company-report-nav-shell,.company-resident-signal-grid,.company-review-board,.company-signal-grid,.company-source-grid,.company-source-transparency-grid,.company-trust-path-grid,.company-workspace-brief,.decision-lens-grid,.decision-path-grid,.decision-report-grid,.flagship-first-read,.flagship-first-read-grid,.form-grid,.grid-2,.grid-3,.grid-4,.hero-grid,.hero-proof-strip,.hero-report-grid,.home-before-sign-list,.home-cta-grid,.home-decision-brief,.home-pathway-copy,.home-pathway-grid,.home-proof-band,.home-proof-metrics,.intelligence-layer-grid,.jarvis-shell,.leasing-field-list,.live-evidence-grid,.market-coverage-path,.market-directory-grid,.market-directory-hero,.market-directory-metrics,.market-first-read-grid,.market-first-read-panel,.market-hub-brief-grid,.market-hub-hero,.market-hub-relationship-grid,.market-intake-grid,.market-principle-strip,.market-start-grid,.market-start-strip,.market-trust-path-grid,.outcome-admin-launch-gates,.outcome-admin-launch-metrics,.outcome-admin-launch-panel,.outcome-admin-work-section summary,.outcome-audit-filter-bar,.outcome-audit-trail-grid,.outcome-audit-trail-status,.outcome-campaign-command-grid,.outcome-campaign-grid,.outcome-campaign-guidance,.outcome-campaign-link-grid,.outcome-campaign-review-body,.outcome-campaign-review-head,.outcome-campaign-snapshot,.outcome-category-brief,.outcome-category-decision-grid,.outcome-category-decision-read,.outcome-category-hero,.outcome-category-metrics,.outcome-category-report-cta,.outcome-category-report-grid,.outcome-command-center-grid,.outcome-command-lane-grid,.outcome-contribution-decision-grid,.outcome-contribution-decision-panel,.outcome-dashboard-grid,.outcome-decision-grid,.outcome-decision-panel,.outcome-evidence-grid,.outcome-evidence-picker,.outcome-evidence-received-grid,.outcome-form-brief,.outcome-intake-bridge-head,.outcome-intake-bridge-rail,.outcome-intake-bridge-rules,.outcome-intake-principles,.outcome-launch-packet-brief,.outcome-launch-priority-grid,.outcome-launch-priority-strip,.outcome-launch-target-grid,.outcome-network-strip,.outcome-packet-link-list,.outcome-priority-row,.outcome-process-grid,.outcome-promotion-gate-grid,.outcome-promotion-gates,.outcome-promotion-queue-grid,.outcome-promotion-queue-score,.outcome-public-decision-grid,.outcome-public-decision-read,.outcome-researcher-handoff-grid,.outcome-review-card-grid,.outcome-review-packet-grid,.outcome-reviewer-action-grid,.outcome-reviewer-command-card,.outcome-reviewer-command-cards,.outcome-reviewer-command-head,.outcome-reviewer-command-metrics,.outcome-reviewer-decision-strip,.outcome-reviewer-handoff-body,.outcome-reviewer-handoff-checklist,.outcome-reviewer-handoff-grid,.outcome-reviewer-handoff-head,.outcome-reviewer-lane-filter-bar,.outcome-reviewer-readiness-lanes,.outcome-reviewer-resolution,.outcome-rollup-grid,.outcome-rollup-review-grid,.outcome-rollup-review-metrics,.outcome-schema-grid,.outcome-submit-banner,.outcome-submit-hero,.outcome-submit-hero-metrics,.outcome-submit-readiness,.outcome-submit-readiness-grid,.outcome-submit-workbench,.outcome-value-grid,.outcome-verification-audit-preview,.outcome-verification-campaign-grid,.outcome-verification-packet-grid,.outcome-verification-packet-metrics,.outcome-verification-risk-grid,.overview-advisor-topics,.overview-brief-grid,.overview-decision-brief,.overview-decision-command,.overview-decision-hero,.overview-decision-read,.overview-decision-read-grid,.overview-decision-snapshot,.overview-decision-snapshot-grid,.overview-decision-snapshot-panel,.overview-fact-strip,.overview-gold-standard-strip,.overview-hero-card,.overview-leasing-card,.overview-leasing-grid,.overview-leasing-questions,.overview-theme-grid,.overview-triage-band,.overview-triage-grid,.overview-trust-snapshot-grid,.ownership-boundary-decision-grid,.ownership-evidence-layer-grid,.ownership-layer-boundary-row,.property-advisor-answer-packet-grid,.property-advisor-outcome-boundary-grid,.property-advisor-question-grid,.property-report-workspace,.relationship-path,.report-decision-path,.report-decision-summary-grid,.report-entry-queue,.report-entry-queue-grid,.report-header,.report-intelligence-grid,.report-promise,.report-result-link-grid,.report-results-summary,.report-search-command-grid,.report-search-command-strip,.report-search-guidance,.report-search-header,.report-signal-grid,.report-triage-grid,.report-triage-panel,.report-trust-layer-grid,.report-two-column,.report-workspace-grid,.research-column-grid,.resident-outcome-category-grid,.resident-outcome-decision-grid,.resident-outcome-evidence-grid,.resident-outcome-intake-bridge-head,.resident-outcome-intake-bridge-rail,.resident-outcome-path-grid,.resident-outcome-promoted-grid,.resident-outcome-promotion-gate-grid,.resident-outcome-public-snapshot-grid,.resident-outcome-question-strip,.resident-outcome-trust-boundary-grid,.resident-outcomes-hero,.signal-column-grid,.source-record-card-grid,.trust-hub-grid,.trust-live-metrics,.trust-overview-copy,.trust-rule-grid,.trust-workflow-grid,.workspace-brief-metrics,.workspace-brief-panel,.workspace-command-strip,.workspace-story-panel,.workspace-story-rows{grid-template-columns:1fr}.search-box{flex-direction:column;gap:8px}.search-box input{min-height:44px}.admin-layout{gap:16px}.admin-nav{position:relative;top:auto;display:flex;gap:8px;overflow-x:auto;border-radius:8px;padding:10px;-webkit-overflow-scrolling:touch}.admin-nav a{flex:0 0 auto;min-height:38px;white-space:nowrap}.outcome-command-lane-items{max-height:none;overflow-y:visible;padding-right:0}.report-promise{align-items:flex-start}h1{font-size:3.15rem}.theme-pair{grid-template-columns:1fr}.property-report-sidebar{display:none}.advisor-grounding-packet-panel,.advisor-grounding-panel,.decision-lens-panel,.fact-verification-packet-panel,.leasing-evidence-packet-panel,.leasing-readiness-panel,.live-leasing-evidence-panel,.location-verification-packet-panel,.outcome-evidence-packet-panel,.overview-decision-packet-panel,.ownership-boundary-board,.ownership-source-panel,.ownership-verification-packet-panel,.ownership-verification-panel,.relationship-map-panel,.report-readiness-map-panel,.report-trust-map-panel,.research-gap-panel,.research-readiness-packet-panel,.review-signal-packet-panel,.review-theme-panel,.source-evidence-file-panel,.source-records-panel,.source-verification-packet-panel{grid-column:auto}.property-report-main{padding:14px}.property-report-main .advisor-grounding-grid,.property-report-main .decision-lens-grid,.property-report-main .evidence-packet-grid,.property-report-main .live-evidence-grid,.property-report-main .ownership-evidence-layer-grid,.property-report-main .ownership-source-list,.property-report-main .ownership-trust-row-grid,.property-report-main .property-advisor-answer-preview,.property-report-main .property-advisor-policy-grid,.property-report-main .relationship-path,.property-report-main .report-trust-layer-grid,.property-report-main .report-workspace-grid,.property-report-main .research-column-grid,.property-report-main .resident-outcome-evidence-grid,.property-report-main .resident-outcome-path-grid,.property-report-main .signal-column-grid,.property-report-main .source-evidence-file-grid,.property-report-main .source-record-card-grid,.property-report-main .source-traceability-board,.property-report-main .source-traceability-row,.property-report-main .workspace-brief-panel{grid-template-columns:minmax(0,1fr)}.property-report-main .workspace-brief-panel{gap:12px;border-color:rgba(11,31,58,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(247,251,249,.84)),#fff;padding:14px;box-shadow:0 12px 28px rgba(11,31,58,.065)}.property-report-main .workspace-brief-copy{min-height:auto;padding:16px}.property-report-main .workspace-brief-copy h2{font-size:clamp(1.22rem,6.4vw,1.7rem);line-height:1.14;-webkit-line-clamp:4}.property-report-main .workspace-brief-copy p{font-size:.92rem;line-height:1.45}.property-report-main .workspace-brief-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.property-report-main .workspace-brief-metric{min-height:118px;padding:12px}.property-report-main .workspace-brief-metric span{margin-bottom:7px;font-size:.68rem}.property-report-main .workspace-brief-metric strong{font-size:.84rem;line-height:1.24;-webkit-line-clamp:5}.property-report-main .workspace-command-strip{display:flex;gap:10px;max-width:100%;min-width:0;overflow-x:auto;border:0;background:transparent;box-shadow:none;padding:1px 1px 6px;-webkit-overflow-scrolling:touch}.property-report-main .workspace-command-strip button{flex:0 0 min(78vw,282px);min-height:144px;border:1px solid rgba(148,163,184,.26);border-top:4px solid rgba(148,163,184,.26);border-radius:8px;box-shadow:0 10px 24px rgba(11,31,58,.045)}.property-report-main .workspace-command-strip strong{font-size:.92rem}.property-report-main .workspace-command-strip small{font-size:.8rem}.property-report-main .advisor-grounding-panel,.property-report-main .decision-lens-panel,.property-report-main .leasing-readiness-panel,.property-report-main .live-leasing-evidence-panel,.property-report-main .ownership-boundary-board,.property-report-main .ownership-source-panel,.property-report-main .ownership-verification-panel,.property-report-main .property-advisor-policy-panel,.property-report-main .property-advisor-preview-panel,.property-report-main .relationship-map-panel,.property-report-main .report-readiness-map-panel,.property-report-main .report-trust-map-panel,.property-report-main .report-workspace-grid>*,.property-report-main .research-gap-panel,.property-report-main .resident-outcome-evidence-panel,.property-report-main .resident-outcome-network-panel,.property-report-main .review-theme-panel,.property-report-main .source-evidence-file-panel,.property-report-main .source-records-panel,.property-report-main .workspace-brief-panel,.property-report-main .workspace-story-panel{grid-column:1/-1;width:100%}.property-report-main .workspace-story-panel{order:-1}.property-report-main .workspace-story-panel.advisor{order:0}.property-report-main .advisor-grounding-grid,.property-report-main .advisor-launch-question-grid,.property-report-main .decision-lens-grid,.property-report-main .property-advisor-answer-packet-grid,.property-report-main .property-advisor-outcome-boundary-grid,.property-report-main .property-advisor-question-grid,.property-report-main .report-decision-summary-grid,.property-report-main .report-trust-layer-grid,.property-report-main .resident-outcome-evidence-grid,.property-report-main .resident-outcome-path-grid,.property-report-main .source-evidence-file-grid,.property-report-main .workspace-story-rows{display:flex;gap:10px;max-width:100%;min-width:0;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch}.property-report-main .advisor-grounding-grid>*,.property-report-main .advisor-launch-question-grid>*,.property-report-main .decision-lens-grid>*,.property-report-main .property-advisor-answer-packet-grid>*,.property-report-main .property-advisor-outcome-boundary-grid>*,.property-report-main .property-advisor-question-grid>*,.property-report-main .report-decision-summary-grid>*,.property-report-main .report-trust-layer-grid>*,.property-report-main .resident-outcome-evidence-grid>*,.property-report-main .resident-outcome-path-grid>*,.property-report-main .source-evidence-file-grid>*,.property-report-main .workspace-story-rows>*{flex:0 0 min(82vw,310px)}.property-report-main .advisor-launch-question-card,.property-report-main .decision-lens-card,.property-report-main .property-advisor-answer-packet-grid article,.property-report-main .property-advisor-outcome-boundary-grid article,.property-report-main .property-advisor-question-card,.property-report-main .report-decision-summary-card,.property-report-main .source-evidence-file-card{min-height:156px}.property-report-main .premium-report-panel,.property-report-main .report-panel{border-radius:8px}.property-report-workspace-handoff{align-items:stretch;flex-direction:column;gap:14px;margin-top:14px;padding:14px}.property-report-workspace-handoff strong{font-size:.98rem}.property-report-workspace-handoff p{font-size:.86rem}.property-report-workspace-handoff-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.property-report-workspace-handoff-actions a,.property-report-workspace-handoff-actions button{width:100%}.advisor-company-context-banner>div:last-child,.outcome-priority-row>div:last-child{text-align:left}.outcome-submit-banner{align-items:start}.outcome-submit-sidecar{position:static}.outcome-submit-hero-metrics{max-width:none}.property-report-mobile-nav{display:grid;overflow-x:visible;padding-bottom:0}.property-report-mobile-nav label{display:block}.mobile-report-nav-current{align-items:flex-start;flex-direction:column}.property-report-mobile-nav label{width:100%;flex-basis:auto}.mobile-report-nav-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-report-nav-chips{max-width:100%;margin-right:0;padding-right:0}.mobile-report-nav-chips button{display:grid}.workspace-topbar{align-items:flex-start;flex-direction:column}.workspace-topbar-progress{width:100%;grid-template-columns:auto minmax(0,1fr) auto}.overview-advisor-section{align-items:flex-start;flex-direction:column}.overview-advisor-section .button{width:100%;justify-content:center}.report-workspace-panel{padding:16px}.property-report-main .report-workspace-panel>.section-head{display:none}.report-readiness-step{grid-template-columns:1fr}.report-readiness-step em{justify-self:start}.property-hero-image,.property-hero-image.has-photo>img{min-height:210px}.property-hero-thumbs{display:none}.overview-hero-copy h1{font-size:clamp(2.15rem,12vw,3.2rem)}.overview-advisor-section h2,.overview-leasing-card h2,.overview-verdict-card h2{font-size:clamp(1.65rem,9vw,2.35rem)}.company-intelligence-hero-section{padding-top:18px}.company-advisor-handoff,.company-intelligence-hero,.company-workspace-brief{padding:18px}.company-decision-metric-grid,.company-relationship-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.company-decision-metric,.company-relationship-metrics div{padding:11px}.company-report-nav-shell{position:static;grid-template-columns:minmax(0,1fr)}.company-report-nav{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x proximity}.company-report-nav a{flex:0 0 178px;scroll-snap-align:start}.company-directory-hero h1,.company-hero-copy h1{font-size:clamp(2.15rem,11vw,3.15rem);line-height:1.02}.company-decision-card{padding:18px}.company-decision-card p{font-size:.94rem;line-height:1.5}.company-renter-use{margin-top:12px;padding:12px}.company-decision-card h2,.company-section-headline h2,.company-workspace-brief h2{font-size:clamp(1.45rem,8vw,2.15rem);line-height:1.12}.company-decision-card p,.company-section-headline p,.company-workspace-brief p{font-size:.95rem;line-height:1.52}.company-decision-lens-card,.company-evidence-layer,.company-outcome-brief,.company-outcome-intelligence-card,.company-outcome-layer-card,.company-profile-panel,.company-resident-signal-card,.company-source-transparency-card,.company-status-card{padding:14px}.company-decision-lens-card,.company-evidence-layer,.company-outcome-intelligence-card,.company-outcome-layer-card,.company-resident-signal-card,.company-source-transparency-card{min-height:auto}.company-decision-lens-card strong,.company-evidence-layer strong,.company-outcome-intelligence-card strong,.company-outcome-layer-card strong,.company-resident-signal-card strong,.company-source-transparency-card strong{-webkit-line-clamp:4}.company-decision-lens-card p,.company-evidence-layer p,.company-outcome-layer-card p,.company-resident-signal-card p,.company-source-transparency-card p{-webkit-line-clamp:6}.company-outcome-actions{justify-content:flex-start}.company-evidence-grid{gap:14px}.company-evidence-grid .source-record-card,.company-source-grid .source-record-card{padding:13px}.company-evidence-grid .source-record-card span,.company-source-grid .source-record-card span{font-size:.72rem;line-height:1.2}.company-evidence-grid .source-record-card strong,.company-source-grid .source-record-card strong{font-size:.9rem;line-height:1.24;-webkit-line-clamp:4}.company-evidence-grid .source-record-card small,.company-source-grid .source-record-card small{font-size:.76rem;line-height:1.35}.company-connected-items span{font-size:.88rem}}.advisor-refresh-packet-panel,.advisor-review-refresh-panel,.advisor-snapshot-boundary-panel,.property-timeline-panel,.refresh-cadence-panel,.refresh-task-panel,.review-maturity-panel,.review-refresh-panel,.review-timeline-panel,.review-work-queue-panel,.snapshot-maturity-panel,.weekly-refresh-panel,.weekly-work-queue-panel{position:relative}.refresh-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:18px 0}.refresh-status-grid div{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:rgba(248,250,252,.78);padding:12px;min-width:0}.leasing-timeline-card>span,.property-timeline-event span,.refresh-status-grid span,.refresh-task-card span{display:block;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.refresh-status-grid strong{display:block;margin-top:4px;color:var(--ink);font-size:.95rem;line-height:1.25}.leasing-timeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.snapshot-maturity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.leasing-timeline-card,.property-timeline-event,.refresh-task-card,.snapshot-maturity-card{border:1px solid rgba(15,23,42,.08);border-radius:8px;background:#fff;padding:14px;min-width:0}.snapshot-maturity-card{background:linear-gradient(180deg,#fff,rgba(248,250,252,.74))}.timeline-event{margin-top:10px;border-top:1px solid rgba(15,23,42,.08);padding-top:10px}.property-timeline-event strong,.refresh-task-card strong,.snapshot-maturity-card strong,.timeline-event strong{display:block;margin-top:4px;color:var(--ink);font-size:.98rem;line-height:1.32}.property-timeline-event small,.refresh-task-card small,.snapshot-maturity-card small,.timeline-event small{display:block;margin-top:6px;color:var(--muted);font-size:.82rem;line-height:1.4}.property-timeline-event p,.refresh-task-card p,.snapshot-maturity-card p,.timeline-event p{margin:6px 0 0;color:var(--muted);font-size:.9rem;line-height:1.45}.snapshot-maturity-card>span{display:block;color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.snapshot-maturity-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.snapshot-maturity-meta small{border-radius:999px;background:rgba(15,23,42,.06);margin-top:0;padding:5px 8px}.property-timeline-list,.refresh-task-list{display:grid;grid-gap:10px;gap:10px}.property-timeline-event{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px}.property-timeline-event em{border-radius:999px;background:rgba(15,23,42,.06);color:var(--muted);font-size:.78rem;font-style:normal;font-weight:800;line-height:1.2;max-width:220px;padding:7px 10px;text-align:right}@media (max-width:860px){.leasing-timeline-grid,.property-timeline-event,.refresh-status-grid,.snapshot-maturity-grid{grid-template-columns:1fr}.property-timeline-event em{max-width:none;text-align:left}}