@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}:root{--canvas:#ffffff;--canvas-alt:#f7f8fa;--canvas-sunken:#f0f2f5;--fg-1:#0a0f1a;--fg-2:#46536a;--fg-3:#8892a3;--fg-4:#c8ced6;--border-1:#e6e8ec;--border-2:#dfe2e7;--border-strong:#c8ced6;--brand-1:#1a2b47;--brand-2:#24406b;--brand-3:#3d6096;--pos:#1f8a5b;--pos-bg:#e8f3ee;--pos-border:#d4e9dd;--pos-fg:#1f6f4a;--warn:#b7791f;--warn-bg:#fbf3e2;--warn-border:#f0e2be;--warn-fg:#8d5c12;--neg:#b23a3a;--neg-bg:#f6e7e7;--neg-border:#ead0d0;--neg-fg:#8e2a2a;--info:#1d4b8f;--info-bg:#e6ecf5;--info-border:#cfd8ec;--info-fg:#163a70;--shadow-1:0 1px 2px rgba(10,15,26,0.06);--shadow-2:0 1px 3px rgba(10,15,26,0.05),0 4px 12px rgba(10,15,26,0.05);--font-sans:var(--font-inter),Inter,-apple-system,"Helvetica Neue",Arial,sans-serif;--paper:var(--canvas);--ink:var(--fg-1);--muted:var(--fg-2);--line:var(--border-1);--sage:var(--brand-1);--soft-sage:var(--canvas-sunken);--rail:var(--canvas-alt);--analyst:var(--canvas-alt);--focus:var(--brand-3)}*{box-sizing:border-box}body,html{margin:0;min-height:100%;overflow-x:hidden}body{background:var(--paper);color:var(--ink);font:14px/1.55 var(--font-sans)}button,input,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled,input:disabled{cursor:not-allowed;opacity:.58}a,button,input,select{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus)}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brandMark{font-size:30px;transform:rotate(-10deg)}.workspace{min-width:0}.homePage{padding:36px 44px 26px;max-width:1180px;margin:auto}.homeStatus{display:flex;justify-content:space-between;color:var(--muted);font-size:12px}.syntheticBadge{color:var(--sage);border:1px solid var(--border-2);border-radius:99px;padding:3px 9px;letter-spacing:.08em}.homeHeader{display:flex;justify-content:space-between;align-items:center;margin:30px 0 25px}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:600}.homeHeader h1{font:500 clamp(36px,4vw,42px)/1.1 var(--font-sans);letter-spacing:-.02em;margin:5px 0;letter-spacing:-.025em}.homeHeader button{border:0;background:transparent;color:var(--muted)}.selectors{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:24px}.selectors select{border:0;background:transparent;padding:8px 25px 8px 0}.metricStrip{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line);padding:24px 0}.metric{display:grid;grid-gap:8px;gap:8px;padding:0 22px;border-left:1px solid var(--line)}.metric:first-child{border-left:0;padding-left:0}.metric small,.metric span{color:var(--muted);font-size:12px}.metric strong{font:500 31px/1.1 var(--font-sans);letter-spacing:-.02em}.metric:first-child strong{color:var(--sage)}.inbox{margin-top:32px}.sectionTitle{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.sectionTitle h2{font:500 26px var(--font-sans);letter-spacing:-.02em;margin:0}.sectionTitle h2 span{font:12px Arial,sans-serif;background:var(--soft-sage);padding:3px 6px;border-radius:4px;color:var(--muted)}.sectionTitle button{border:0;background:transparent;color:var(--muted);font-size:12px;margin-left:15px}.sectionTitle button[aria-pressed=true]{color:var(--ink);border-bottom:1px solid var(--sage)}.inboxRow{display:grid;grid-template-columns:28px minmax(0,1fr);border-bottom:1px solid var(--line);align-items:center;padding:0 5px}.inboxIcon{color:var(--fg-3)}.inboxRow>button{border:0;background:transparent;text-align:left;padding:18px 0;display:flex;justify-content:space-between;align-items:center;min-width:0}.inboxRow button>span:first-child{display:grid;grid-gap:4px;gap:4px}.inboxRow strong{font-weight:500}.inboxMeta,.inboxRow small{color:var(--muted)}.inboxMeta{display:flex;gap:15px;font-size:11px}.inboxMeta i{font-style:normal;font-size:18px}.demoFooter,.marketFooter{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;padding:20px 0}.marketFooter button{border:0;background:transparent}.commandEntry{border:1px solid var(--border-1);border-radius:11px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:10px 14px;background:#fff}.commandEntry input{border:0;background:transparent;padding:7px;min-width:0}.commandEntry button{border:0;border-radius:7px;background:var(--border-1);width:31px;height:31px}.desktopAnalyst{min-width:0;background:var(--analyst);border-left:1px solid var(--line);position:relative}.analystPanel{height:100vh;position:-webkit-sticky;position:sticky;top:0;padding:0 27px;display:flex;flex-direction:column;background:var(--analyst)}.analystPanel>header{height:72px;margin:0 -27px;padding:0 27px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:var(--fg-2);font-size:12px}.iconButton{border:0;background:transparent;font-size:22px;padding:8px}.analystBody{display:none}.analystPanel .analystBody{display:block}.analystPanel h2{font:500 31px/1.12 var(--font-sans);letter-spacing:-.02em;margin:18px 0}.analystPanel p{color:var(--muted)}.analystPanel .eyebrow{margin-top:34px}.uploadDrop{border:1px dashed var(--border-2);border-radius:9px;padding:28px 15px;text-align:center;margin-top:28px}.uploadDrop>span{display:block;color:var(--fg-3);font-size:24px}.uploadDrop button{display:block;margin:18px auto 8px;background:#fff;border:1px solid var(--border-2);border-radius:7px;padding:10px 14px}.uploadDrop small{color:var(--fg-3)}.recent{margin-top:50px;color:var(--muted);font-size:11px}.recent p{display:grid;margin-top:16px;padding-left:4px}.recent strong{color:var(--ink);font-weight:500}.analystPanel>footer{margin-top:auto;padding:22px 0;color:var(--fg-3);font-size:10px}.analystReopen{position:absolute;top:20px;left:8px;width:32px;height:32px;border:0;background:transparent;color:var(--sage);font-size:18px}.dialogBackdrop,.drawerBackdrop{position:fixed;inset:0;background:rgba(25,30,27,.3);z-index:20}.mobileAnalyst{width:min(360px,90vw);height:100%;margin-left:auto}.mobileAnalyst .analystPanel{position:static}.dialogBackdrop{display:grid;place-items:center;padding:20px}.dialog{background:var(--paper);width:min(440px,100%);padding:28px;border-radius:12px;box-shadow:0 20px 70px rgba(0,0,0,.2);position:relative}.dialog>.iconButton{position:absolute;right:14px;top:10px}.dialog h2{font:500 28px var(--font-sans);letter-spacing:-.02em;margin-top:0}.primaryButton{background:var(--brand-1);color:#fff;border:0;border-radius:7px;padding:10px 14px}.sourceDrawer{background:var(--paper);width:min(430px,92vw);height:100%;margin-left:auto;padding:32px;position:relative;overflow-y:auto;overscroll-behavior:contain}.sourceDrawer>.iconButton{position:absolute;right:20px;top:15px}.history{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin-top:22px}.history div{padding:16px;border-right:1px solid var(--line);display:grid;grid-gap:6px;gap:6px}.history small,.history span{color:var(--muted);font-size:11px}.marketPage{max-width:1120px;margin:auto;padding:38px 44px 44px}.marketHeader{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.marketHeader h1{font:500 clamp(34px,4vw,42px) /1.1 var(--font-sans);letter-spacing:-.02em;margin:5px 0 10px;letter-spacing:-.025em}.definitionSummary{color:var(--muted);margin:0;max-width:780px}.queryWarning{display:grid;padding:12px 15px;margin:-10px 0 20px;border-left:3px solid var(--warn-fg);background:var(--warn-bg);color:var(--warn-fg);font-size:12px}.marketFilters{display:grid;grid-template-columns:repeat(5,minmax(90px,1fr)) auto;grid-gap:8px;gap:8px;align-items:end;padding-bottom:20px;border-bottom:1px solid var(--line)}.dialogField,.drawerFields label,.marketFilters label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.dialogField input,.drawerFields select,.marketFilters select{min-width:0;border:1px solid var(--border-2);border-radius:6px;background:#fff;padding:8px 9px;color:var(--ink)}.muted{color:var(--muted)}.primaryLink,.secondaryButton{min-height:37px;padding:8px 13px;border:1px solid var(--border-2);border-radius:7px;background:transparent;color:var(--ink);text-decoration:none;text-align:center}.primaryLink{border-color:var(--brand-1);background:var(--brand-1);color:#fff}.marketTrend{margin:32px 0 0}.marketTrend figcaption{display:flex;align-items:end;justify-content:space-between;gap:20px}.marketTrend h2{margin:2px 0;font:500 25px var(--font-sans);letter-spacing:-.02em}.marketTrend figcaption>strong{font:500 29px var(--font-sans);letter-spacing:-.02em;color:var(--sage)}.marketTrend svg{display:block;width:100%;height:260px;margin-top:12px;overflow:visible}.chartAxis{stroke:var(--border-1);stroke-width:.35;vector-effect:non-scaling-stroke}.trendLine{fill:none;stroke:var(--sage);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.trendLine,.trendPoint{vector-effect:non-scaling-stroke}.trendPoint{fill:var(--paper);stroke:var(--sage);stroke-width:1.5}.chartLabels,.coverageStrip{display:flex;justify-content:space-between;gap:14px;color:var(--muted);font-size:11px}.coverageStrip{justify-content:flex-start;flex-wrap:wrap;padding:15px 0;margin-top:8px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.coverageStrip span+span:before{content:"·";margin-right:14px;color:var(--fg-4)}.marketEmpty{min-height:300px;display:grid;align-content:center;justify-items:center;text-align:center;margin-top:32px;border-block:1px solid var(--line)}.marketEmpty h2{margin:0;font:500 28px var(--font-sans);letter-spacing:-.02em}.coverageNotice,.marketEmpty p{max-width:650px;color:var(--muted)}.coverageNotice{padding:10px 14px;border-left:2px solid var(--warn)}.marketDisclosure{display:flex;gap:24px;justify-content:space-between;align-items:start;padding:22px 0}.textButton{border:0;background:transparent;color:var(--sage);padding:3px 0;text-decoration:underline;text-underline-offset:3px}.marketDisclosure details{max-width:560px;color:var(--muted)}.marketDisclosure summary{cursor:pointer;color:var(--ink)}.marketActions{display:flex;justify-content:flex-end;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.drawerFields{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.unknownNote{padding:13px;background:var(--soft-sage);color:var(--muted);font-size:12px}.observationList article{padding:20px 0;border-bottom:1px solid var(--line)}.observationList article h3{margin:3px 0 9px}.observationList article p{color:var(--muted);margin:7px 0}.observationList article small{color:var(--muted)}.dialogField{margin:20px 0 12px}.savedSegments{margin-top:24px;border-top:1px solid var(--line)}.savedSegments>button{width:100%;display:grid;text-align:left;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.savedSegments small{color:var(--muted)}.analysisPage,.comparePage{max-width:1120px;margin:auto;padding:38px 44px 56px}.analysisPage .marketHeader h1,.comparePage .marketHeader h1{font:500 clamp(34px,4vw,42px) /1.1 var(--font-sans);letter-spacing:-.02em;margin:5px 0 10px;letter-spacing:-.025em}.cohortBar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding:13px 0;border-block:1px solid var(--line);color:var(--muted)}.cohortBar p{margin:0;max-width:640px}.subjectStrip{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.subjectStrip h2{margin:3px 0 8px;font:500 27px var(--font-sans);letter-spacing:-.02em}.subjectStrip .muted{margin:0;max-width:660px}.subjectRent{margin:10px 0 0;color:var(--muted)}.subjectRent strong{color:var(--ink)}.subjectActions{display:flex;align-items:end;gap:10px}.subjectActions label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.subjectActions select{border:1px solid var(--border-2);border-radius:6px;background:#fff;padding:8px 9px;color:var(--ink);max-width:220px}.selectedSummary{padding:26px 0 6px}.selectedHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.selectedHead p{margin:0}.summaryFigures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:16px}.summaryFigures>div{display:grid;grid-gap:4px;gap:4px;align-content:start}.summaryFigures small,.summaryFigures span{color:var(--muted);font-size:11px}.summaryFigures strong{font:500 27px var(--font-sans);letter-spacing:-.02em;color:var(--sage)}.emptySelection{margin:16px 0 0;padding:16px 0;color:var(--muted);max-width:680px;border-top:1px solid var(--line)}.compareActions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 0;border-bottom:1px solid var(--line)}.candidateList{padding-top:26px}.candidateCard{padding:20px 0;border-bottom:1px solid var(--line)}.candidateCard.decision-excluded{opacity:.62}.candidateHead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:14px}.candidateHead h3{margin:0;font:500 19px var(--font-sans);letter-spacing:-.02em}.candidateMeta{margin:4px 0 0;color:var(--muted)}.candidateRent{display:grid;text-align:right}.candidateRent strong{font:500 22px var(--font-sans);letter-spacing:-.02em}.candidateRent span{color:var(--muted);font-size:11px}.candidateFreshness{margin:8px 0 0;color:var(--muted);font-size:12px}.matchCounts{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}.matchCounts span{padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px;color:var(--muted)}.matchCounts .countMatch{border-color:var(--border-2);color:var(--sage)}.matchCounts .countIncluded{border-color:var(--sage);background:var(--soft-sage);color:var(--sage)}.matchCounts .countPinned{border-color:var(--brand-1);color:var(--ink)}.materialFlag,.overrideNote{margin:12px 0 0;padding:9px 13px;border-left:2px solid var(--warn);background:var(--warn-bg);color:var(--warn-fg);font-size:12px;max-width:720px}.overrideNote{border-left-color:var(--sage);background:var(--soft-sage);color:var(--ink)}.analysisLimits,.candidateDetails{margin-top:12px}.analysisLimits summary,.candidateDetails summary,.evidenceSection summary,.omStates summary{cursor:pointer;color:var(--sage);font-size:12px}.attributeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 26px;gap:12px 26px;margin:14px 0 0}.attributeGrid>div{border-top:1px solid var(--line);padding-top:8px}.attributeGrid dt{font-weight:600;font-size:12px}.attributeGrid dd{margin:3px 0 0;display:grid;grid-gap:2px;gap:2px;color:var(--muted);font-size:12px}.attributeGrid .attrStatus{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.attributeGrid .attr-match .attrStatus{color:var(--sage)}.attributeGrid .attr-material .attrStatus{color:var(--warn-fg)}.candidateActions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.candidateActions .secondaryButton[aria-pressed=true]{border-color:var(--sage);background:var(--soft-sage);color:var(--sage)}.savedSets{margin-top:30px;border-top:1px solid var(--line)}.savedSets h2{font:500 20px var(--font-sans);letter-spacing:-.02em}.savedSets>button{width:100%;display:grid;grid-gap:3px;gap:3px;text-align:left;padding:12px 0;border:0;border-bottom:1px solid var(--line);background:transparent}.savedSets small{color:var(--muted)}.omPanel{display:grid;grid-gap:4px;gap:4px}.omPanel h2{margin:2px 0 6px;font:500 23px/1.15 var(--font-sans);letter-spacing:-.02em}.omPanel>p{margin:0 0 10px;color:var(--muted)}.omFile{display:grid;grid-gap:2px;gap:2px;margin:0 0 12px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;background:#fff}.omFile small{color:var(--muted)}.sampleAction{display:grid;grid-gap:6px;gap:6px;margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.sampleAction>span{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.sampleAction small{color:var(--muted)}.omStates{margin-top:16px}.omStates label{display:grid;grid-gap:5px;gap:5px;margin-top:8px;color:var(--muted);font-size:11px}.omStates select{border:1px solid var(--border-2);border-radius:6px;background:#fff;padding:7px 8px;color:var(--ink)}.omStates p{color:var(--muted);font-size:11px}.conclusion{padding:26px 0;border-block:1px solid var(--line)}.conclusion h2{margin:4px 0 0;max-width:820px;font:500 clamp(21px,2.4vw,27px) /1.35 var(--font-sans);letter-spacing:-.02em}.conclusionValues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:26px;gap:26px;margin-top:22px}.conclusionValues>div{display:grid;grid-gap:4px;gap:4px;align-content:start}.conclusionValues small,.conclusionValues span{color:var(--muted);font-size:11px}.conclusionValues strong{font:500 26px var(--font-sans);letter-spacing:-.02em;color:var(--sage)}.deltaLine{margin:18px 0 0;max-width:760px;color:var(--muted);font-size:12px}.deltaLine strong{color:var(--ink)}.evidenceSection{padding:24px 0;border-bottom:1px solid var(--line)}.evidenceSection h2{margin:0;font:500 21px var(--font-sans);letter-spacing:-.02em}.evidenceSection>p{max-width:780px}.evidenceSection ul{margin:10px 0;padding-left:18px;color:var(--muted);max-width:780px}.syntheticNotice{color:var(--muted);font-size:12px}.claimList{list-style:none;padding:0;margin:12px 0 0}.claimList li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--line);color:var(--ink)}.claimList li>div{display:grid;grid-gap:2px;gap:2px}.claimList li span{color:var(--muted);font-size:12px}.claimReviewed,.claimUnreviewed{padding:3px 9px;border:1px solid var(--line);border-radius:999px;font-size:11px}.claimUnreviewed{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-fg)!important}.assumptionFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:14px 0 0}.assumptionFields label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px}.assumptionFields input,.assumptionFields select{border:1px solid var(--border-2);border-radius:6px;background:#fff;padding:8px 9px;color:var(--ink);min-width:0}.analysisLimits{padding:18px 0}.analysisEmpty{padding:28px 0;border-top:1px solid var(--line);max-width:700px}@media (max-width:1100px){.analysisPage,.comparePage{padding-inline:34px}.summaryFigures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.analysisPage,.comparePage{padding:28px 24px 48px}.assumptionFields,.attributeGrid,.conclusionValues{grid-template-columns:1fr}.subjectActions{width:100%}}@media (max-width:560px){.summaryFigures{grid-template-columns:1fr}.candidateRent{text-align:left}}@media (max-width:1100px){.homePage,.marketPage{padding-inline:34px}.marketFilters{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.desktopAnalyst{display:none}.homePage,.marketPage{padding:28px 24px}.metricStrip{gap:0}.metric{padding:0 14px}.metric strong{font-size:25px}.demoFooter{gap:20px}}@media (max-width:560px){.homePage,.marketPage{padding:21px 18px}.marketHeader{margin-bottom:20px}.marketHeader .syntheticBadge{display:none}.marketFilters{grid-template-columns:1fr 1fr}.marketTrend svg{height:200px}.marketDisclosure{display:grid}.homeStatus{font-size:10px}.homeHeader{align-items:flex-start;margin:26px 0 18px}.homeHeader h1{font-size:34px}.homeHeader button{display:none}.selectors{display:grid;grid-gap:8px;gap:8px}.selectors label:last-child{border-top:1px solid var(--line);padding-top:5px}.metricStrip{grid-template-columns:1fr;padding:7px 0}.metric,.metric:first-child{border-left:0;border-bottom:1px solid var(--line);padding:14px 0;grid-template-columns:1fr auto}.metric:last-child{border-bottom:0}.metric strong{grid-column:2;grid-row:1/3}.inboxRow{grid-template-columns:23px 1fr}.inboxRow>button{gap:10px}.inboxMeta i,.marketFooter{display:none}.demoFooter{display:grid}.focusedPage{padding:34px 20px}.history{grid-template-columns:1fr}.history div{border-bottom:1px solid var(--line)}.unitRow{grid-template-columns:1fr}.unitRent{text-align:left}.evidenceNote{grid-column:1}.mobileAnalyst{width:94vw}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.inboxRow.isRead{opacity:.62}.contextEvidence{background:var(--soft-sage);border-left:2px solid var(--sage);padding:12px;margin:22px 0;color:var(--sage);font-size:12px}.analystContent>.textButton{display:block;border:0;background:transparent;color:var(--sage);padding:10px 0;margin-bottom:14px;text-decoration:underline}.analystContent>button:disabled{border:1px solid var(--line);background:transparent;border-radius:7px;padding:9px}.metricChoices{display:grid;margin:20px 0}.metricChoices>div{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:12px 0}.metricChoices label{display:flex;gap:10px;align-items:center}.metricChoices span{display:flex;gap:4px}.metricChoices button{border:1px solid var(--line);background:transparent;border-radius:5px;width:30px;height:30px}.simpleState{padding:45px 0;color:var(--muted)}.firstUseHint{color:var(--muted);font-size:12px;margin:13px 0 0}.appShell{min-height:100vh;flex-direction:column}.appHeader,.appShell{display:flex;background:var(--canvas)}.appHeader{height:56px;align-items:center;gap:24px;padding:0 24px;border-bottom:1px solid var(--border-1);position:-webkit-sticky;position:sticky;top:0;z-index:5}.appHeaderBrand{color:var(--fg-1);text-decoration:none;font-size:15px;font-weight:600;letter-spacing:-.01em}.appHeaderBrand,.omnibox{display:flex;align-items:center;gap:8px}.omnibox{flex:1 1 auto;max-width:520px;height:36px;padding:0 12px;border:1px solid var(--border-1);border-radius:8px;background:var(--canvas-alt);color:var(--fg-3)}.omnibox input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:var(--fg-1)}.omnibox input::placeholder{color:var(--fg-3)}.omnibox input:disabled{opacity:1}.appHeaderActions{margin-left:auto;display:flex;align-items:center;gap:12px}.headerIcon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--fg-3)}.workspaceSwitcher{display:grid;justify-items:end;line-height:1.3}.workspaceSwitcher strong{font-size:14px;font-weight:500;color:var(--fg-1)}.workspaceSwitcher small{font-size:12px;color:var(--fg-3)}.mobileAnalystTrigger{display:none;min-height:36px;padding:0 12px;border:1px solid var(--border-2);border-radius:8px;background:var(--canvas);color:var(--fg-1);font-size:13px}.appBody{flex:1 1;display:grid;grid-template-columns:220px minmax(0,1fr);transition:grid-template-columns .22s ease}.appBody.withAnalyst{grid-template-columns:220px minmax(0,1fr) 320px}.appBody.withAnalyst.analystCollapsed{grid-template-columns:220px minmax(0,1fr) 48px}.sidebar{gap:16px;padding:16px 12px;background:var(--canvas-alt);border-right:1px solid var(--border-1)}.navGroup,.sidebar{display:flex;flex-direction:column}.navGroup{gap:4px}.navGroup+.navGroup{padding-top:16px;border-top:1px solid var(--border-1)}.navItem{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border-radius:6px;color:var(--fg-2);text-decoration:none;font-size:13px}.navItem[aria-current=page],a.navItem:hover{background:var(--canvas);color:var(--fg-1)}.navItem[aria-current=page]{box-shadow:var(--shadow-1)}.navSoon{color:var(--fg-3);cursor:not-allowed}.navSoon .navLabel{flex:1 1}.navSoon small{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3)}.analystPanel{height:calc(100vh - 56px);top:56px}.analystReopen{display:inline-flex;align-items:center;justify-content:center}@media (max-width:1100px){.appBody,.appBody.withAnalyst,.appBody.withAnalyst.analystCollapsed{grid-template-columns:64px minmax(0,1fr)}.appBody.withAnalyst{grid-template-columns:64px minmax(0,1fr) 300px}.sidebar{padding-inline:10px}.navItem{justify-content:center;padding:0}.navLabel,.navSoon small{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}}@media (max-width:820px){.appBody.withAnalyst,.appBody.withAnalyst.analystCollapsed{grid-template-columns:64px minmax(0,1fr)}.desktopAnalyst{display:none}.mobileAnalystTrigger{display:inline-flex;align-items:center}.headerIcon,.workspaceSwitcher{display:none}}@media (max-width:560px){.appHeader{gap:12px;padding:0 16px}.appHeaderBrand span{display:none}.appBody,.appBody.withAnalyst,.appBody.withAnalyst.analystCollapsed{display:block;padding-bottom:64px}.sidebar{position:fixed;z-index:10;left:0;right:0;bottom:0;height:64px;flex-direction:row;padding:6px 8px;border-right:0;border-top:1px solid var(--border-1)}.navGroup{display:contents}.navGroup+.navGroup{padding-top:0;border-top:0}.navSoon{display:none}a.navItem{flex:1 1;flex-direction:column;gap:2px;justify-content:center;font-size:10px}.navLabel{position:static;width:auto;height:auto;clip:auto}}.inboxPage{padding:40px 48px 48px;max-width:1440px}.pageEyebrow{margin:0;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.pageEyebrow .syntheticBadge{font-size:10px;padding:1px 7px}.inboxTitleRow{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-top:10px}.inboxTitleRow h1{flex:1 1 200px;margin:0;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.15}.segmented{display:flex;flex-wrap:wrap;gap:4px;padding:3px;border-radius:8px;background:var(--canvas-sunken)}.segmented button{min-height:32px;padding:0 12px;border:0;border-radius:6px;background:transparent;color:var(--fg-2);font-size:13px;font-weight:500}.segmented button span{color:var(--fg-3)}.segmented button[aria-selected=true]{background:var(--canvas);color:var(--fg-1);box-shadow:var(--shadow-1)}.inboxPanel{margin-top:28px;display:grid;grid-template-columns:minmax(260px,360px) minmax(0,1fr) minmax(240px,300px);min-height:640px;border:1px solid var(--border-1);border-radius:12px;overflow:hidden;background:var(--canvas)}.panelHeading{display:flex;justify-content:space-between;padding:12px 20px;background:var(--canvas-alt);border-bottom:1px solid var(--border-1);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3)}.conversationList{border-right:1px solid var(--border-1);min-width:0}.conversationList ul{list-style:none;margin:0;padding:0}.conversationRow{width:100%;display:grid;grid-gap:6px;gap:6px;padding:16px 20px;border:0;border-bottom:1px solid var(--border-1);background:var(--canvas);text-align:left}.conversationRow:hover{background:var(--canvas-alt)}.conversationRow[aria-current=true]{background:var(--canvas-alt);box-shadow:inset 2px 0 0 var(--brand-1)}.rowTop{display:flex;align-items:center;gap:12px}.rowTop strong{flex:1 1;min-width:0;font-size:15px;font-weight:500}.rowPreview,.rowTop strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rowPreview{font-size:13px;color:var(--fg-2)}.rowMeta{display:flex;gap:8px;font-size:12px;color:var(--fg-3)}.rowMeta span:first-child{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.statusPill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid;border-radius:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.status-lattice{background:var(--info-bg);border-color:var(--info-border);color:var(--info-fg)}.status-needs_you{background:var(--warn-bg);border-color:var(--warn-border);color:var(--warn-fg)}.status-you{background:var(--canvas-sunken);border-color:var(--border-2);color:var(--fg-2)}.emptyState{margin:24px;padding:40px 20px;border:1px dashed var(--border-2);border-radius:12px;background:var(--canvas-alt);text-align:center}.emptyState p{margin:6px 0 0;font-size:13px;color:var(--fg-2)}.thread{min-width:0;display:flex;flex-direction:column}.threadHeader{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border-1)}.threadHeader>div{flex:1 1 220px;min-width:0}.threadHeader h2{margin:0;font-size:17px;font-weight:600;letter-spacing:-.01em}.threadHeader p{margin:3px 0 0;font-size:13px;color:var(--fg-2)}.threadHeader .primaryButton,.threadHeader .secondaryButton{min-height:36px;padding:0 14px;border-radius:8px;font-size:13px;font-weight:500}.threadBody{flex:1 1;display:flex;flex-direction:column;gap:16px;padding:24px;overflow-y:auto}.handoffNote{padding:12px 14px;border:1px solid var(--warn-border);border-radius:8px;background:var(--warn-bg);color:var(--warn-fg);font-size:13px;line-height:1.5}.message{display:flex;flex-direction:column;gap:6px;max-width:72%}.message.fromThem{align-self:flex-start;align-items:flex-start}.message.fromUs{align-self:flex-end;align-items:flex-end}.message time{font-size:11px;color:var(--fg-3)}.bubble{margin:0;padding:10px 14px;border-radius:8px;font-size:14px;line-height:1.55;white-space:pre-line}.fromThem .bubble{background:var(--canvas-sunken)}.fromUs .bubble{border:1px solid var(--border-1);background:var(--canvas)}.bubbleWrap{position:relative}.reaction{position:absolute;top:-10px;padding:1px 6px;border:1px solid var(--border-1);border-radius:999px;background:var(--canvas);font-size:12px;line-height:1.4}.fromUs .reaction{left:-10px}.fromThem .reaction{right:-10px}.deliveryFailed{color:var(--neg-fg)}.senderLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--fg-2)}.tourCard{width:min(340px,100%);display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid var(--pos-border);border-radius:8px;background:var(--pos-bg)}.tourCard>span{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pos-fg)}.tourCard strong{font-size:14px;font-weight:500}.tourCard p{margin:0;font-size:13px;color:var(--fg-2)}.tourCard div{display:flex;gap:16px;margin-top:8px}.tourCard button{padding:0;border:0;background:transparent;color:var(--info);font-size:13px;font-weight:500}.tourCard button:disabled{color:var(--fg-3);cursor:default}.tourCard button:not(:disabled){cursor:pointer}.tourCancelled{border-color:var(--border-1);background:var(--canvas-sunken)}.tourCancelled>span{color:var(--fg-3)}.tourCancelled strong{text-decoration:line-through}.composer{padding:16px 24px 20px;border-top:1px solid var(--border-1)}.composer label{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 12px;border:1px solid var(--border-2);border-radius:8px}.composer input{flex:1 1;min-width:0;min-height:36px;border:0;outline:none;background:transparent}.composer input:disabled{opacity:1}.composer .primaryButton{min-height:36px;padding:0 14px;border-radius:6px;font-size:13px}.composer p{margin:8px 0 0;font-size:12px;color:var(--fg-3)}.contactPanel{border-left:1px solid var(--border-1);min-width:0}.contactPanel .panelHeading+*{border-bottom:1px solid var(--border-1)}.contactPanel .panelHeading:not(:first-child){border-top:0}.contactBody{display:grid;grid-gap:3px;gap:3px;padding:18px 20px;font-size:13px}.contactBody>strong{font-size:15px;font-weight:500}.contactBody>span{color:var(--fg-2)}.contactBody dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;margin:14px 0 0}.contactBody dt{color:var(--fg-3)}.contactBody dd{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activityList{list-style:none;margin:0;padding:18px 20px;display:grid;grid-gap:12px;gap:12px;font-size:13px}.activityList li{display:flex;gap:12px}.activityList span{flex:1 1}.activityList time{color:var(--fg-3);white-space:nowrap}@media (max-width:1100px){.inboxPage{padding-inline:28px}.inboxPanel{grid-template-columns:minmax(240px,320px) minmax(0,1fr)}.contactPanel{grid-column:1/-1;border-left:0;border-top:1px solid var(--border-1)}}@media (max-width:820px){.inboxPage{padding:24px 16px 32px}.inboxPanel{grid-template-columns:1fr}.conversationList{border-right:0;border-bottom:1px solid var(--border-1)}.message{max-width:88%}}.inboxEmpty{margin:28px 0 0}.composerError{color:var(--neg-fg)!important}