:root{--bg:#ffffff;--bg-strong:#ffffff;--panel:#ffffff;--panel-strong:#ffffff;--border:#000000;--border-strong:#000000;--text:#000000;--muted:#000000;--soft-text:#000000;--shadow:none;--radius-xl:0px;--radius-lg:0px;--radius-md:0px;--radius-sm:0px;--accent:#000000;--accent-strong:#000000;--accent-soft:#ffffff;--accent-warm:#000000;--danger:#8c2222;--danger-soft:rgba(140,34,34,0.08);--warning:#8a5c12;--warning-soft:rgba(138,92,18,0.08);--success:#154d24;--success-soft:rgba(21,77,36,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ffffff}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;line-height:1.4}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.58}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #111111;outline-offset:2px}h1,h2,h3{margin:0;line-height:1.08}p,ul{margin:0}ul{padding-left:18px}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:24px;padding:18px 32px;border-bottom:1px solid var(--border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff}.brand,.topbar{display:flex;align-items:center}.brand{gap:14px}.brand-mark{width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:#000000;color:#ffffff;font-weight:700;letter-spacing:.04em;border:1px solid #000000}.mono-site{min-height:100vh;background:#ffffff}.mono-header{border-bottom:1px solid #111111}.mono-header-inner{width:min(80vw,calc(100vw - 32px));margin:0 auto;min-height:78px;display:grid;grid-template-columns:auto 1fr;grid-gap:16px;gap:16px;align-items:center}.mono-header-main{display:flex;align-items:center;min-width:0}.mono-brand{gap:12px}.mono-brand,.mono-brand-mark{display:inline-flex;align-items:center}.mono-brand-mark{width:36px;height:36px;justify-content:center;border:1px solid #111111;background:#111111;color:#ffffff;font-size:18px;font-weight:700}.mono-brand-copy{display:grid;grid-gap:2px;gap:2px}.mono-brand-kicker{font-size:9px;letter-spacing:.18em}.mono-nav{width:100%;flex-wrap:wrap;gap:8px 14px;font-size:12px;font-weight:700}.mono-header-actions,.mono-nav{display:flex;justify-content:flex-end}.mono-header-actions{min-width:0;align-items:center;gap:14px}.mono-language-switcher{position:relative;display:inline-flex;min-width:138px}.mono-language-switcher:after{content:"";position:absolute;top:50%;right:12px;width:8px;height:8px;border-right:1.5px solid #111111;border-bottom:1.5px solid #111111;transform:translateY(-70%) rotate(45deg);pointer-events:none}.mono-language-switcher select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;min-height:34px;padding:0 34px 0 12px;border:1px solid #111111;border-radius:0;background:#ffffff;color:#111111;line-height:1}.mono-mobile-menu-button,.mono-mobile-menu-panel{display:none}.mono-nav a{min-height:34px;padding:0 12px;border:1px solid #111111;background:#ffffff;color:#111111;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease}.mono-nav a:focus-visible,.mono-nav a:hover{background:#111111;color:#ffffff;transform:translateY(-1px)}.mono-nav a.is-active{background:#111111;color:#ffffff;font-weight:700}.mono-account-chip{flex:0 0 auto;gap:8px}.mono-account-avatar,.mono-account-avatar-link,.mono-account-chip{display:inline-flex;align-items:center;justify-content:center}.mono-account-avatar{width:34px;height:34px;border:1px solid #111111;border-radius:999px;background:#ffffff;overflow:hidden;flex:0 0 auto;padding:0}.mono-account-avatar.has-image{background:#f3f3f3;padding:0}.mono-account-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mono-account-avatar-fallback{font-size:12px;font-weight:700;line-height:1;text-transform:uppercase}.mono-utility{font-size:12px;text-align:right;line-height:1.5}.mono-page-shell{width:min(80vw,calc(100vw - 32px));margin:18px auto 52px;display:grid;grid-gap:18px;gap:18px}.mono-hero{display:grid;grid-template-columns:minmax(0,1fr) clamp(320px,28vw,360px);grid-gap:22px;gap:22px;padding-bottom:14px;border-bottom:1px solid #111111;align-items:start}.mono-hero.has-wide-aside{grid-template-columns:minmax(0,1fr) clamp(420px,36vw,520px)}.mono-hero-copy{display:grid;grid-gap:14px;gap:14px;align-content:start;max-width:100%}.mono-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase}.mono-hero h1,.mono-report-head h1,.mono-simple-head h1{font-size:clamp(36px,5vw,54px);letter-spacing:-.06em;overflow-wrap:anywhere;word-break:break-word}.mono-hero h1{max-width:100%;white-space:normal;text-wrap:balance}.mono-hero .mono-description{max-width:68ch;white-space:pre-line;overflow:visible;text-overflow:clip}.property-detail-summary-shell{display:grid;grid-gap:14px;gap:14px;padding-bottom:14px;border-bottom:1px solid #111111}.property-detail-screen{display:grid;grid-gap:18px;gap:18px}.property-detail-head{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;align-items:start}.property-detail-head-actions,.property-detail-head-copy,.property-detail-insight-grid{display:grid;grid-gap:12px;gap:12px}.mono-hero-copy,.mono-simple-head>div,.nearby-research-head-copy,.property-detail-head-copy{min-width:0}.property-detail-top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.property-detail-head-actions{align-content:start}.property-detail-kicker-row,.property-detail-meta-row{display:flex;flex-wrap:wrap;gap:8px 10px}.property-detail-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid #111111;font-size:12px;line-height:1}.property-detail-title{font-size:clamp(28px,3.8vw,46px);letter-spacing:-.055em;line-height:.98;max-width:none}.property-detail-description{max-width:none;font-size:15px;line-height:1.7}.property-stage-entry-grid{gap:14px}.mono-link-card.property-stage-entry-card{min-height:164px;grid-template-rows:auto auto 1fr;align-content:start;gap:14px;background:#111111;color:#ffffff;text-decoration:none;transition:background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.mono-link-card.property-stage-entry-card .mono-eyebrow,.mono-link-card.property-stage-entry-card span,.mono-link-card.property-stage-entry-card strong{color:inherit}.mono-link-card.property-stage-entry-card .mono-eyebrow{opacity:.8}.mono-link-card.property-stage-entry-card strong{font-size:clamp(24px,3vw,34px)}.property-stage-entry-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.property-stage-entry-cta{min-height:28px;padding:0 10px;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;line-height:1}.mono-link-card.property-stage-entry-card:focus-visible,.mono-link-card.property-stage-entry-card:hover{background:#ffffff;color:#111111;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #111111}.property-detail-meta-row{font-size:12px;line-height:1.6;color:#444444}.property-detail-decision-card{border:1px solid #111111;background:#ffffff;padding:16px;display:grid;grid-gap:8px;gap:8px}.property-detail-decision-card strong{font-size:28px;letter-spacing:-.05em}.property-detail-decision-card p:last-child{font-size:14px;line-height:1.6}.property-detail-insight-grid,.property-detail-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-detail-side-grid{display:grid;grid-gap:12px;gap:12px}.property-detail-side-stat{border:1px solid #111111;background:#ffffff;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:110px}.property-detail-side-stat span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.property-detail-side-stat strong{font-size:24px;letter-spacing:-.05em;line-height:1}.property-detail-side-stat small{font-size:12px;line-height:1.5;color:#444444}.property-nearby-group-stack,.property-nearby-more{display:grid;grid-gap:12px;gap:12px}.property-nearby-more{padding-top:12px;border-top:1px solid #111111}.property-nearby-more summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.5}.property-nearby-more[open] summary{margin-bottom:4px}.property-detail-desktop-table{display:block}.property-detail-mobile-list{display:none}.property-detail-mobile-item{border:1px solid #111111;background:#ffffff;padding:14px;display:grid;grid-gap:8px;gap:8px}.property-detail-mobile-label{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.property-detail-mobile-value{min-width:0;font-size:14px;line-height:1.6}.property-detail-mobile-value a{overflow-wrap:anywhere}.property-detail-mobile-value .mono-stack{gap:6px}.mono-simple-head h1{font-size:clamp(28px,4vw,42px)}.mono-description,.mono-footer-copy p,.mono-panel p,.mono-report-section p,.mono-rule-stack p,.mono-section-head p{font-size:14px;line-height:1.6}.mono-panel,.mono-side-panel,.mono-stack{display:grid;grid-gap:10px;gap:10px}.mono-panel{border:1px solid #111111;background:#ffffff;padding:14px;align-content:start}.mono-button.is-solid,.mono-metric-card.is-solid,.mono-panel.is-solid,.mono-report-decision{background:#111111;color:#ffffff}.mono-panel-head{display:grid;grid-gap:4px;gap:4px}.mono-link-card strong,.mono-panel-head h3,.mono-phrase-card h3{font-size:18px;letter-spacing:-.04em}.mono-panel-head p{font-size:12px}.mono-field{width:100%;min-height:46px;border:1px solid #111111;background:#ffffff;padding:10px 12px}.mono-field-grid,.mono-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.mono-field-box{border:1px solid #111111;padding:16px;display:grid;grid-gap:10px;gap:10px}.mono-field-box span,.mono-metric-card span,.mono-report-mini span{font-size:11px}.mono-field-box select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:56px;padding:14px 52px 14px 18px;border-radius:0;background-color:#ffffff;background-image:linear-gradient(45deg,transparent 50%,#111111 0),linear-gradient(135deg,#111111 50%,transparent 0);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-repeat:no-repeat;background-size:6px 6px}.mono-field-box small{font-size:12px;line-height:1.5}.mono-field-box strong,.mono-metric-card strong,.mono-price-figure,.mono-report-mini strong{font-size:24px;letter-spacing:-.05em}.mono-button-row{display:flex;flex-wrap:wrap;gap:10px}.mono-button,.mono-copy-button{min-height:42px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111111;background:#ffffff;color:#111111}.home-hero-controls{width:100%}.mono-small-button-row{display:flex;flex-wrap:wrap;gap:8px}.pdf-download-control{display:grid;grid-gap:8px;gap:8px}.pdf-download-feedback{max-width:320px;color:#a33a2b;font-size:12px;line-height:1.5}.mono-footer-links,.mono-inline-links{display:flex;flex-wrap:wrap;gap:10px 16px}.mono-inline-actions{display:flex;flex-wrap:wrap;gap:8px 12px}.mono-inline-actions a{text-decoration:underline;text-underline-offset:2px}.mono-inline-action-stack{display:grid;grid-gap:6px;gap:6px}.mono-inline-action-button{padding:0;border:0;background:transparent;font:inherit;color:#111111;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mono-inline-action-button.is-danger{color:var(--danger)}.mono-inline-action-button:disabled{cursor:wait;opacity:.72}.mono-inline-action-error{font-size:12px;line-height:1.5;color:var(--danger)}.mono-footer-links a,.mono-inline-links a{font-size:13px;text-decoration:underline;text-underline-offset:2px}.mono-metric-strip{display:grid;grid-template-columns:repeat(var(--metric-columns,4),minmax(0,1fr));grid-gap:0;gap:0}.mono-metric-card{min-height:74px;border:1px solid #111111;border-right:none;padding:10px 12px;display:grid;grid-gap:4px;gap:4px;align-content:center}.mono-metric-form{display:block}.mono-metric-card.is-action{width:100%;cursor:pointer;text-align:left}.mono-metric-card.is-action:hover{background:#111111;color:#ffffff}.mono-metric-card.is-action.is-solid:hover{background:#000000}.stage-save-card{justify-items:start}.stage-save-card:disabled{cursor:wait;opacity:.82}.stage-save-card.is-busy:hover{background:#ffffff;color:#111111}.stage-metric-strip{align-items:stretch}.stage-metric-strip .mono-metric-form{display:flex;min-height:100%}.stage-metric-strip .stage-metric-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:100%;height:100%;border:1px solid #111111;background:#cfcfcf;color:#111111;justify-items:start;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.stage-metric-strip .stage-metric-action.is-previous{background:#cfcfcf;color:#111111}.stage-metric-strip .stage-metric-action.is-next{background:#000000;color:#ffffff}.stage-metric-strip .stage-save-card.is-save{background:#4a4a4a;color:#ffffff}.stage-metric-strip .stage-metric-action.is-solid:active,.stage-metric-strip .stage-metric-action.is-solid:focus-visible,.stage-metric-strip .stage-metric-action.is-solid:hover,.stage-metric-strip .stage-metric-action:active,.stage-metric-strip .stage-metric-action:focus-visible,.stage-metric-strip .stage-metric-action:hover{background:#ffffff;color:#111111;transform:translateY(-1px)}.stage-metric-strip .stage-save-card.is-busy:hover{background:#4a4a4a;color:#ffffff;transform:none}.mono-metric-card:last-child{border-right:1px solid #111111}.mono-metric-card small{font-size:11px}.mono-section{display:grid;grid-gap:12px;gap:12px}.mono-section-head{display:grid;grid-gap:4px;gap:4px}.mono-report-section h2,.mono-section-head h2{font-size:24px;letter-spacing:-.05em}.scan-progress-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.scan-progress-item{min-height:148px;border:1px solid #111111;padding:14px;display:grid;grid-gap:8px;gap:8px;align-content:start;background:#ffffff}.scan-progress-item small,.scan-progress-step{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.scan-progress-item strong{font-size:20px;letter-spacing:-.04em;line-height:1.1}.scan-progress-item p{font-size:13px;line-height:1.6}.scan-progress-item.is-active,.scan-progress-item.is-error{background:#111111;color:#ffffff}.scan-progress-item.is-done{background:#f3f3f3}.mono-table-wrap{overflow-x:auto}.mono-table{width:100%;border-collapse:collapse;table-layout:fixed}.mono-table td,.mono-table th{border:1px solid #111111;padding:10px 12px;text-align:left;vertical-align:top;font-size:13px;line-height:1.5}.mono-table th{font-size:11px;font-weight:700;background:#ffffff;letter-spacing:.08em}.mono-compare-table td:first-child,.mono-compare-table th:first-child{font-weight:600}.mono-cell-highlight{display:block;margin:-10px -12px;padding:10px 12px;background:#111111;color:#ffffff;font-weight:700}.mono-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.mono-split-tight{grid-template-columns:220px minmax(0,1fr)}.mono-rail{display:grid;grid-gap:6px;gap:6px}.mono-rail-item{min-height:42px;border:1px solid #111111;padding:10px 12px;display:flex;align-items:center}.mono-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mono-phrasebook-shell{display:grid;grid-gap:16px;gap:16px}.mono-phrase-layout{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);grid-gap:16px;gap:16px}.mono-phrase-grid{display:grid;grid-gap:10px;gap:10px}.mono-chip-grid{display:flex;flex-wrap:wrap;gap:8px}.mono-chip{min-height:36px;padding:0 12px;border:1px solid #111111;background:#ffffff;color:#111111}.mono-chip.is-active{background:#111111;color:#ffffff}.mono-note-block{border:1px solid #111111;padding:12px;display:grid;grid-gap:6px;gap:6px}.mono-select{width:100%;min-height:42px;border:1px solid #111111;background:#ffffff;padding:8px 10px}.mono-field-box-wide{grid-column:span 2}.mono-editor{width:100%;min-height:280px;border:1px solid #111111;background:#ffffff;padding:12px;resize:vertical;line-height:1.6}.mono-link-card,.mono-phrase-card{border:1px solid #111111;padding:14px;display:grid;grid-gap:10px;gap:10px;background:#ffffff}.mono-link-card span{font-size:13px;line-height:1.5}.workspace-current-input-meta span,.workspace-current-input-preview,.workspace-current-status-text{overflow-wrap:anywhere;word-break:break-word}.workspace-progress-aside .mono-inline-links{gap:8px 12px}.mono-list,.mono-number-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;line-height:1.5;align-content:start}.mono-account-shell,.mono-pricing-shell,.mono-report-shell{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px}.mono-account-aside,.mono-pricing-aside,.mono-report-aside{display:grid;grid-gap:12px;gap:12px;align-content:start}.mono-flex-1{min-width:0}.mono-simple-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid #111111}.mono-rule-stack{display:grid;grid-gap:10px;gap:10px}.mono-price-figure{font-size:32px}.mono-my-shell{grid-template-columns:260px minmax(0,1fr);align-items:start}.mono-my-main,.mono-my-purchase-stack,.mono-my-shell,.mono-my-sidebar{display:grid;grid-gap:16px;gap:16px}.mono-my-sidebar{position:-webkit-sticky;position:sticky;top:92px}.mono-my-main,.mono-my-sidebar{align-content:start}.mono-my-intro-kicker{opacity:.72}.mono-my-identity{display:grid;grid-template-columns:60px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center}.mono-my-avatar{width:60px;height:60px;border:1px solid;border-radius:999px;background:transparent;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.mono-my-avatar.has-image{background:rgba(255,255,255,.12)}.mono-my-avatar img{width:100%;height:100%;object-fit:cover;display:block}.mono-my-identity-copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.mono-my-identity-copy strong{font-size:20px;letter-spacing:-.04em}.mono-my-identity-copy span{line-height:1.6}.mono-my-nav{display:grid;grid-gap:8px;gap:8px}.mono-my-nav-item{border:1px solid #111111;background:#ffffff;color:#111111;min-height:52px;padding:0 16px;display:flex;align-items:center;text-decoration:none}.mono-my-nav-item strong{font-size:15px;letter-spacing:-.03em}.mono-my-nav-item.is-active,.mono-my-nav-item:hover{background:#111111;color:#ffffff}.mono-my-status-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mono-my-status-pill{min-width:64px;min-height:28px;padding:0 10px;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.mono-my-status-meta{flex-basis:100%;font-size:12px;line-height:1.6;opacity:.8}.mono-my-signout-button{min-width:0;min-height:28px;padding:0 10px;border:1px solid #111111;background:#ffffff;color:#111111;font-family:inherit;font-size:11px;font-weight:inherit;line-height:1;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.mono-my-signout-button:disabled{cursor:wait;opacity:.72}.mono-my-sidebar-tip{font-size:12px;line-height:1.6;color:#555555}.mono-my-section-block{scroll-margin-top:96px}.mono-my-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mono-my-profile-grid,.mono-my-workspace-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.nearby-research-screen{display:grid;grid-gap:16px;gap:16px}.nearby-research-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #111111}.nearby-research-head-copy{display:grid;grid-gap:10px;gap:10px;max-width:760px}.nearby-research-head h1{font-size:clamp(28px,4vw,42px);letter-spacing:-.05em}.nearby-research-head-copy p,.nearby-research-head-note{font-size:14px;line-height:1.7}.nearby-research-head-note{max-width:360px;text-align:right}@media (min-width:721px){.mono-simple-head>div,.nearby-research-head-copy,.property-detail-head-copy{overflow-x:auto;overflow-y:hidden}.mono-simple-head h1,.nearby-research-head h1,.property-detail-title{white-space:nowrap}.mono-simple-head p,.nearby-research-head-copy>p:not(.mono-eyebrow),.property-detail-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.nearby-research-shell{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.nearby-research-filter-list,.nearby-research-main,.nearby-research-rail{display:grid;grid-gap:12px;gap:12px}.nearby-research-rail-intro{border:1px solid #111111;background:#111111;color:#ffffff;padding:18px;display:grid;grid-gap:8px;gap:8px}.nearby-research-rail-intro h2{font-size:20px;letter-spacing:-.04em}.nearby-research-filter{min-height:44px;border:1px solid #111111;background:#ffffff;color:#111111;padding:10px 14px;text-align:left;font-weight:700}.nearby-research-filter.is-active{background:#111111;color:#ffffff}.nearby-research-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 220px;grid-gap:12px;gap:12px}.nearby-research-stat{min-height:88px;border:1px solid #111111;background:#ffffff;padding:16px;display:grid;grid-gap:4px;gap:4px;align-content:center}.nearby-research-stat strong{font-size:clamp(28px,4vw,34px);letter-spacing:-.05em;line-height:1}.nearby-research-stat span{font-size:13px;line-height:1.6}.nearby-research-stat.is-solid{background:#111111;color:#ffffff}.nearby-research-table th{background:#ffffff;font-size:13px;letter-spacing:0}.nearby-research-table td{line-height:1.7}.nearby-research-meta{border:1px solid #111111;padding:14px 16px;display:grid;grid-gap:12px;gap:12px}.nearby-research-meta p{font-size:13px;line-height:1.7}.nearby-research-links{display:flex;flex-wrap:wrap;gap:8px}.nearby-research-links a{min-height:40px;border:1px solid #111111;background:#ffffff;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.mono-pricing-purchase-shell{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.mono-pricing-plan-rail{display:grid;grid-gap:12px;gap:12px;align-content:start}.mono-pricing-plan-card{border:1px solid #111111;background:#ffffff;padding:18px;display:grid;grid-gap:6px;gap:6px}.mono-pricing-plan-card h3{font-size:20px;letter-spacing:-.04em}.mono-pricing-plan-card p{font-size:13px;line-height:1.7}.mono-pricing-plan-card.is-solid{background:#111111;color:#ffffff}.mono-pricing-main{display:grid;grid-gap:16px;gap:16px;align-content:start}.mono-my-workspace-stack{display:grid;grid-gap:12px;gap:12px}.mono-pricing-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.mono-pricing-summary-card{border:1px solid #111111;background:#ffffff;padding:16px;display:grid;grid-gap:4px;gap:4px}.mono-pricing-summary-card strong{font-size:30px;letter-spacing:-.05em}.mono-pricing-summary-card span{font-size:13px}.mono-pricing-purchase-box{border:2px solid #111111;background:#ffffff;padding:18px;display:grid;grid-gap:12px;gap:12px}.mono-pricing-faq-head h2,.mono-pricing-purchase-box h2{font-size:24px;letter-spacing:-.05em}.mono-pricing-list{gap:8px;line-height:1.8}.mono-pricing-faq{border:2px solid #111111;background:#ffffff;display:grid}.mono-pricing-faq-head{background:#111111;color:#ffffff;padding:16px 18px}.mono-pricing-faq-head h2{color:#ffffff;font-size:20px}.mono-pricing-faq-item{padding:16px 18px;display:grid;grid-gap:6px;gap:6px}.mono-pricing-faq-item+.mono-pricing-faq-item{border-top:1px solid #111111}.mono-pricing-faq-item h3{font-size:16px;letter-spacing:-.03em}.mono-pricing-faq-item p{font-size:14px;line-height:1.8}.stage-checklist-shell,.stage-checklist-toolbar{display:grid;grid-gap:12px;gap:12px}.stage-checklist-groups{display:grid;grid-gap:18px;gap:18px}.stage-mobile-card,.stage-mobile-card-list{display:grid;grid-gap:12px;gap:12px}.stage-mobile-card{border:1px solid #111111;background:#ffffff;padding:12px}.stage-mobile-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stage-mobile-card-head strong{font-size:16px;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.stage-mobile-card-field,.stage-mobile-card-toolbar{display:grid;grid-gap:6px;gap:6px}.stage-mobile-card-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#555555}.stage-mobile-card-check{justify-items:start}.stage-checklist-group{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #111111;padding-top:12px}.stage-checklist-group-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.stage-checklist-group-head h3{font-size:18px;letter-spacing:-.03em}.stage-checklist-toolbar-sync-chip{color:#555555}.stage-checklist-feedback{margin:0;font-size:13px;line-height:1.6}.stage-checklist-feedback.is-error{color:#7f1d1d}.mono-stage-input-table{min-width:1260px}.mono-stage-input-table th:nth-child(n+2){text-align:center;vertical-align:middle}.mono-stage-input-table td,.mono-stage-input-table td:first-child,.mono-stage-input-table td:nth-child(4),.mono-stage-input-table td:nth-child(5){vertical-align:middle}.mono-stage-input-table td:nth-child(2){width:76px;text-align:center;padding-left:0;padding-right:0}.mono-stage-input-table td:nth-child(2) .mono-check-button{margin:0 auto}.mono-stage-input-table td:nth-child(3){text-align:center}.mono-stage-input-table td:nth-child(3) .mono-score-grid{margin:0 auto}.mono-stage-input-table td:nth-child(4){width:240px;vertical-align:top}.mono-stage-input-table td:nth-child(5){width:430px;vertical-align:top}.mono-check-button{width:22px;height:22px;padding:0;border:1px solid #111111;background:#ffffff;position:relative}.mono-check-button,.mono-check-button span{display:inline-flex;align-items:center;justify-content:center}.mono-check-button span{font-size:16px;line-height:1;font-weight:700;color:#111111;opacity:0}.mono-check-button.is-checked{background:#ffffff}.mono-check-button.is-checked span{opacity:1}.mono-score-grid{display:inline-grid;grid-template-columns:repeat(6,36px);gap:4px;align-items:center;justify-content:center}.mono-score-button{min-height:28px;padding:0;border:1px solid #111111;background:#ffffff}.mono-score-button.is-active{background:#111111;color:#ffffff}.mono-cell-input{width:100%;min-height:36px;border:1px solid #111111;padding:8px 10px;background:#ffffff}.stage-user-input-textarea{min-height:84px;resize:vertical;font:inherit;line-height:1.6}.stage-note-cell{display:grid;grid-gap:8px;gap:8px;align-content:center}.stage-note-editor{display:grid;grid-template-columns:minmax(0,1fr) 40px;grid-gap:8px;gap:8px;align-items:center}.stage-note-textarea{min-height:84px;resize:vertical;font:inherit;line-height:1.6}.stage-note-add-button{width:40px;height:40px;padding:0;border:1px solid #111111;background:#ffffff;color:#111111;display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;align-self:start}.stage-note-meta-row{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.stage-note-meta-text{font-size:12px;line-height:1.5}.stage-note-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.stage-note-thumb{position:relative;border:1px solid #111111;padding:0;display:block;background:#ffffff;overflow:hidden}.stage-note-thumb-button{display:block;width:100%;padding:0;border:none;background:#ffffff;cursor:zoom-in}.stage-note-thumb-image{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;border:none;background:#f5f5f5}.stage-note-thumb-delete{position:absolute;top:8px;right:8px;z-index:2;width:28px;height:28px;border:1px solid #111111;border-radius:0;background:#111111;color:#ffffff;display:grid;place-items:center;font-size:18px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .12s ease}.stage-note-thumb:focus-within .stage-note-thumb-delete,.stage-note-thumb:hover .stage-note-thumb-delete{opacity:1;pointer-events:auto}.stage-note-thumb-meta{display:grid;grid-gap:2px;gap:2px;font-size:12px;line-height:1.5;word-break:break-word}.stage-note-thumb-actions{display:flex;gap:8px}.stage-note-mini-button{min-height:34px;padding:6px 10px}.stage-note-file-list{display:grid;grid-gap:8px;gap:8px}.stage-note-file-item{border:1px solid #111111;padding:10px 12px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;background:#ffffff}.stage-note-file-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.stage-note-file-copy a{color:inherit;font-weight:600;text-decoration:underline;word-break:break-word}.mono-phrase-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.mono-phrase-text{font-size:14px;line-height:1.6}.mono-report-mini{border:1px solid #111111;padding:12px;display:grid;grid-gap:6px;gap:6px}.mono-report-decision{border:1px solid #111111;padding:16px;display:grid;grid-gap:8px;gap:8px}.mono-report-decision strong{font-size:42px;letter-spacing:-.06em}.mono-report-main{border:1px solid #111111;padding:24px 28px;display:grid;grid-gap:20px;gap:20px}.mono-report-head{display:grid;grid-gap:8px;gap:8px}.mono-report-head p{font-size:13px}.mono-report-section{display:grid;grid-gap:8px;gap:8px}.mono-footer,.mono-report-stack{display:grid;grid-gap:12px;gap:12px}.mono-footer{width:min(80vw,calc(100vw - 32px));margin:0 auto 48px;padding-top:18px;border-top:1px solid #111111}@media (max-width:1024px){.mono-footer,.mono-header-inner,.mono-page-shell{width:calc(100vw - 24px)}.mono-account-shell,.mono-header-inner,.mono-hero,.mono-my-shell,.mono-phrase-layout,.mono-pricing-purchase-shell,.mono-pricing-shell,.mono-report-shell,.mono-split,.mono-split-tight,.nearby-research-shell,.property-detail-head{grid-template-columns:1fr}.mono-card-grid,.mono-metric-strip,.mono-my-plan-grid,.mono-my-profile-grid,.mono-my-workspace-grid,.mono-pricing-summary-grid,.nearby-research-stats,.property-detail-insight-grid,.property-detail-side-grid,.property-detail-top-grid,.scan-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-utility{display:none}.mono-my-sidebar{position:static}}@media (max-width:720px){.mono-card-grid,.mono-field-grid,.mono-filter-grid,.mono-my-plan-grid,.mono-my-profile-grid,.mono-my-workspace-grid,.mono-pricing-summary-grid,.nearby-research-stats,.property-detail-insight-grid,.property-detail-side-grid,.property-detail-top-grid,.scan-progress-list{grid-template-columns:1fr}.mono-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mono-metric-strip>:last-child:nth-child(odd){grid-column:1/-1}.stage-metric-strip{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.stage-metric-strip .mono-metric-form{min-height:0}.stage-metric-strip .mono-metric-card,.stage-metric-strip .stage-metric-action,.stage-metric-strip .stage-save-card{min-height:82px;padding:10px;border-right:1px solid #111111;align-content:start}.stage-metric-strip .mono-metric-card strong{font-size:18px;line-height:1.05;overflow-wrap:anywhere;word-break:break-word}.stage-metric-strip .mono-metric-card small,.stage-metric-strip .mono-metric-card span{line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.stage-metric-strip .mono-metric-card small{font-size:10px}.stage-checklist-group-head{align-items:flex-start}.stage-checklist-group-head h3{font-size:17px}.stage-mobile-card{gap:10px;padding:12px}.stage-mobile-card-toolbar{grid-template-columns:88px minmax(0,1fr);gap:12px;align-items:start}.stage-mobile-card .mono-check-button{width:32px;height:32px}.stage-mobile-card .mono-check-button span{width:12px;height:12px}.stage-mobile-card .mono-score-grid{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.stage-mobile-card .mono-score-button{min-height:32px}.stage-mobile-card .stage-note-textarea,.stage-mobile-card .stage-user-input-textarea{min-height:72px;font-size:13px}.stage-mobile-card .stage-note-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-mobile-card .stage-note-thumb-delete{opacity:1;pointer-events:auto}.mono-stage-input-table{min-width:980px}.mono-stage-input-table td:nth-child(4){width:200px}.mono-stage-input-table td:nth-child(5){width:320px}.stage-note-editor{grid-template-columns:minmax(0,1fr) 36px}.stage-note-add-button{width:36px;height:36px;font-size:22px}.mono-field-box-wide{grid-column:span 1}.property-detail-title{max-width:none}.nearby-research-head{flex-direction:column}.nearby-research-head-note{max-width:none;text-align:left}.mono-header-inner{grid-template-columns:1fr;padding:10px 0;gap:10px}.mono-header-main{justify-content:space-between;gap:12px}.mono-brand,.mono-brand-copy{min-width:0}.mono-brand-copy strong{display:block;font-size:14px;line-height:1.2;overflow-wrap:anywhere}.mono-brand-kicker{font-size:8px}.mono-header-actions{display:none}.mono-mobile-menu-button{width:42px;height:42px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border:1px solid #111111;background:#ffffff;padding:0;position:relative}.mono-mobile-menu-button span{position:absolute;width:18px;height:1.5px;background:#111111;transition:transform .18s ease,opacity .18s ease}.mono-mobile-menu-button span:first-child{transform:translateY(-6px)}.mono-mobile-menu-button span:nth-child(2){transform:translateY(0)}.mono-mobile-menu-button span:nth-child(3){transform:translateY(6px)}.mono-mobile-menu-button.is-open span:first-child{transform:rotate(45deg)}.mono-mobile-menu-button.is-open span:nth-child(2){opacity:0}.mono-mobile-menu-button.is-open span:nth-child(3){transform:rotate(-45deg)}.mono-mobile-menu-panel{display:grid;grid-gap:10px;gap:10px;border-top:1px solid #111111;padding-top:10px}.mono-mobile-nav{display:grid;grid-gap:8px;gap:8px}.mono-mobile-nav a{min-height:42px;padding:0 12px;border:1px solid #111111;background:#ffffff;color:#111111;display:inline-flex;align-items:center;font-size:14px;font-weight:700}.mono-mobile-nav a.is-active{background:#111111;color:#ffffff}.mono-mobile-menu-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.mono-mobile-menu-tools .mono-language-switcher{min-width:0}.mono-mobile-menu-tools .mono-account-chip{justify-content:flex-end}.mono-mobile-menu-tools .mono-account-signout{display:none}.mono-hero{gap:14px}.mono-hero,.mono-hero.has-wide-aside{grid-template-columns:1fr}.mono-hero.has-wide-aside .mono-side-panel{order:0;width:100%}.mono-hero-copy{gap:10px}.mono-hero h1,.mono-report-head h1,.mono-simple-head h1{font-size:clamp(28px,10vw,40px);letter-spacing:-.04em}.mono-hero .mono-description{font-size:14px;line-height:1.6}.home-hero-controls,.home-hero-controls .mono-button-row,.home-hero-controls .mono-field-box,.home-hero-controls .mono-field-grid,.home-hero-controls .mono-panel{width:100%}.home-hero-controls .mono-panel{padding:14px}.home-hero-controls .mono-field{min-height:48px}.home-hero-controls .mono-field-box{padding:14px}.home-hero-controls .mono-field-box select{min-height:50px;width:100%}.home-hero-controls .mono-button-row{display:grid;grid-template-columns:1fr}.home-hero-controls .mono-button,.workspace-progress-aside .mono-panel{width:100%}.workspace-current-input-meta,.workspace-progress-aside .mono-inline-links{display:grid;grid-gap:6px;gap:6px}.workspace-current-input-preview{font-size:13px;line-height:1.6}.mono-metric-card{min-height:92px}.mono-metric-card strong{font-size:20px}.scan-progress-item{min-height:0}.scan-progress-item strong{font-size:18px}.mono-button-row{gap:8px}.mono-section{gap:10px}.mono-report-section h2,.mono-section-head h2{font-size:22px}.property-detail-screen{gap:16px}.property-detail-summary-shell{gap:10px;padding-bottom:12px}.property-detail-head-copy{gap:10px}.property-detail-kicker-row{gap:6px 8px}.property-detail-chip{min-height:28px;padding:0 8px;font-size:11px}.property-detail-title{font-size:clamp(26px,10vw,34px);line-height:1.04}.property-detail-description{font-size:13px;line-height:1.6}.property-detail-desktop-table{display:none}.property-detail-mobile-list{display:grid;grid-gap:8px;gap:8px}.property-detail-screen .nearby-research-table{min-width:640px}.mono-link-card.property-stage-entry-card{min-height:0;padding:14px}.mono-link-card.property-stage-entry-card strong{font-size:clamp(22px,9vw,30px)}.property-stage-entry-cta{min-height:26px;padding:0 8px;font-size:10px;letter-spacing:.1em}.mono-table td,.mono-table th{padding:8px;font-size:12px}.stage-lightbox-head,.stage-note-file-item{display:grid}.stage-lightbox-card{padding:14px}.mono-score-grid{grid-template-columns:repeat(3,minmax(28px,1fr))}.mono-report-main{padding:18px}}.topnav{display:flex;gap:18px;color:var(--muted)}.topnav,.topnav a{align-items:center}.topnav a{display:inline-flex;min-height:32px}.page-shell{margin:26px auto 72px;display:grid;grid-gap:22px;gap:22px}.page-shell,.site-footer{width:min(1360px,calc(100vw - 28px))}.site-footer{margin:0 auto 56px;padding:22px 26px;border:1px solid var(--border);border-radius:var(--radius-xl);background:#ffffff;box-shadow:var(--shadow)}.footer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.footer-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-block{display:grid;grid-gap:10px;gap:10px}.footer-block strong{font-size:18px;letter-spacing:-.03em}.footer-links{display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--muted)}.footer-links a:hover{color:var(--text)}.panel{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow)}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(440px,.9fr);grid-gap:22px;gap:22px;padding:28px}.dashboard-page{gap:24px}.dashboard-page,.dashboard-page button,.dashboard-page input,.dashboard-page select,.dashboard-page textarea{font-family:IBM Plex Sans,Noto Sans SC,PingFang SC,sans-serif}.search-header{display:grid;grid-template-columns:auto 1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:18px 22px;border:1px solid var(--border);border-radius:0;background:#ffffff;box-shadow:none}.search-brand{display:flex;align-items:center;gap:14px}.search-brand h1{font-size:24px;letter-spacing:-.04em}.search-nav{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 22px;color:var(--muted)}.search-nav a,.search-nav button{display:inline-flex;align-items:center;min-height:32px;padding-bottom:2px;border-bottom:1px solid transparent}.search-nav button{border-top:none;border-left:none;border-right:none;background:transparent;color:inherit;padding-left:0;padding-right:0}.search-nav a:hover,.search-nav button.active,.search-nav button:hover{color:var(--text);border-color:#000000}.search-account{justify-self:end}.workspace-rail{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:18px;gap:18px;padding:18px;color:#ffffff;border-color:#000000;background:#000000}.workspace-rail .card-label,.workspace-rail .eyebrow,.workspace-rail .history-meta,.workspace-rail p,.workspace-rail span{color:#ffffff}.workspace-rail .pill{color:#f6f8fd;border-color:#ffffff;background:#000000}.workspace-rail .pill.is-danger,.workspace-rail .pill.is-good,.workspace-rail .pill.is-watch{background:#ffffff;color:#000000}.workspace-rail-head,.workspace-view-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.workspace-rail-head h2{font-size:22px;letter-spacing:-.04em}.workspace-rail-group,.workspace-rail-history,.workspace-rail-nav,.workspace-rail-summary{display:grid;grid-gap:12px;gap:12px}.workspace-rail-section-title{display:grid;grid-gap:4px;gap:4px}.workspace-rail-section-title span{font-size:13px;line-height:1.5}.workspace-rail-summary-card{display:grid;grid-gap:6px;gap:6px;padding:14px;border:1px solid #ffffff;border-radius:0;background:transparent}.workspace-rail-link strong,.workspace-rail-summary-card strong{color:#ffffff}.workspace-rail-link{width:100%;padding:14px 16px;border-radius:0;border:1px solid #ffffff;background:transparent;color:inherit;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;text-align:left}.workspace-rail-link span{display:block;margin-top:4px;font-size:13px;line-height:1.45}.workspace-rail-link small{color:#ffffff;font-size:12px}.workspace-rail-link.active{border-color:#ffffff;background:#ffffff;color:#000000}.workspace-rail-link.active .card-label,.workspace-rail-link.active small,.workspace-rail-link.active span{color:#000000}.workspace-rail-history-card{min-height:auto;padding:14px 16px;border-color:#ffffff;background:transparent;color:#ffffff}.workspace-rail-history-card .history-meta{color:#ffffff}.workspace-rail-history-card.active{border-color:#ffffff;background:#ffffff;color:#000000}.workspace-mobile-tabs{display:none;gap:8px;overflow-x:auto;padding-bottom:4px}.workspace-mobile-tabs .chip{flex:0 0 auto;white-space:nowrap}.workspace-view-banner{padding:22px 24px}.workspace-view-banner-meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.google-login-button{min-height:56px;padding:10px 16px;display:grid;justify-items:start;grid-gap:2px;gap:2px}.google-login-button small{color:var(--muted);font-size:12px}.search-hero{display:grid;grid-template-columns:minmax(0,1fr) 430px;grid-gap:20px;gap:20px;align-items:start;padding:28px;overflow:hidden;background:#ffffff}.search-hero-copy{display:grid;grid-gap:16px;gap:16px}.search-hero-copy h2{max-width:11ch;font-size:clamp(40px,4.4vw,64px);letter-spacing:-.07em}.search-hero-text{max-width:58ch}.search-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.search-console{display:grid;grid-gap:14px;gap:14px;padding:20px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong);box-shadow:none}.search-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.search-console-head h3{font-size:16px}.search-budget-card,.search-input-shell,.search-select-card{padding:14px 16px;border:1px solid #000000;border-radius:0;background:#ffffff;box-shadow:none}.search-input-shell textarea{min-height:96px;padding:0;border:none;background:transparent;resize:none}.search-budget-card input:focus-visible,.search-input-shell textarea:focus-visible,.search-select-card select:focus-visible{outline:none}.search-console-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.search-budget-card span,.search-select-card span{margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:500}.search-budget-card input,.search-select-card select{min-height:36px;padding:0;border:none;border-radius:0;background:transparent;font-size:16px;font-weight:600}.search-budget-card .section-note{margin-top:6px}.search-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.search-primary-button,.search-secondary-button{width:100%;border-radius:0}.integration-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.integration-card,.integration-stat{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:0;border:1px solid #000000;background:#ffffff}.integration-card-grid,.map-link-grid{display:grid;grid-gap:10px;gap:10px}.map-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-card-grid{grid-template-columns:1fr}.map-link-button{justify-content:flex-start}.search-tool-row{display:flex;flex-wrap:wrap;gap:10px}.search-console-footer{display:grid;grid-gap:8px;gap:8px}.history-shell,.home-shell{display:grid;grid-gap:18px;gap:18px;padding:24px}.history-current-grid,.home-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);grid-gap:16px;gap:16px;align-items:start}.history-current-card,.history-report-card,.home-progress-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid #000000;border-radius:var(--radius-lg);background:#ffffff}.history-report-card.active{border-color:#111111;background:rgba(255,255,255,.92)}.history-mini-grid,.home-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-recommendations{display:grid;grid-gap:14px;gap:14px;padding:24px}.history-report-grid,.home-recommend-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.home-recommend-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid #000000;border-radius:var(--radius-lg);background:#ffffff}.scan-stream-list{display:grid;grid-gap:2px;gap:2px;padding-top:4px;border-top:1px solid var(--border)}.stream-copy{display:grid;grid-gap:4px;gap:4px}.history-list-head{margin-top:4px}.search-results-layout{grid-template-columns:minmax(0,1fr) 360px}.search-filter-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.search-listing-grid{display:grid;grid-gap:12px;gap:12px}.search-listing-card{padding:16px;background:#ffffff}.search-detail-column{align-content:start}.search-detail-price{margin:8px 0 12px;font-size:28px}.search-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pending-ai-card{background:rgba(255,255,255,.94)}.scan-overview-shell{display:grid;grid-gap:18px;gap:18px;padding:26px}.scan-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.scan-status-grid .mini-card{min-height:128px}.scan-results-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-spotlight-grid{margin:18px 0}.workspace-spotlight-card{min-height:170px}.stage-section-alerts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.stage-alert-card strong{font-size:16px;line-height:1.55}.stage-toggle-active{color:#ffffff;background:#111111;border-color:#111111}.empty-analysis-panel{display:grid;grid-gap:16px;gap:16px;padding:22px;border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:rgba(255,255,255,.74)}.eyebrow{margin-bottom:8px;color:var(--muted);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.hero-copy h2,.section-head h2{letter-spacing:-.05em}.hero-copy h2{max-width:11ch;font-size:clamp(34px,4vw,62px)}.bullet-list,.hero-text,.history-meta,.question-points,.resource-copy,.results-count,.section-note,.source-links{color:var(--muted);line-height:1.65}.country-grid,.hero-stats,.mini-grid,.pricing-grid,.question-grid,.stage-summary-grid{display:grid;grid-gap:12px;gap:12px}.country-grid,.hero-stats,.pricing-grid,.question-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.mini-card,.stat-card,.summary-card{padding:16px;border:1px solid var(--border);border-radius:var(--radius-md);background:rgba(255,255,255,.58)}.budget-value strong,.mini-card strong,.stat-card strong,.summary-card strong{display:block;font-size:30px;letter-spacing:-.05em}.mini-card span,.stat-card span{color:var(--muted);font-size:13px}.hero-console,.phrase-card,.price-card,.question-card,.rule-card,.side-panel,.source-card{padding:22px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--panel-strong)}.field,.field span{display:block}.field span{margin-bottom:8px;font-weight:600}input[type=date],input[type=email],input[type=number],input[type=range],input[type=text],input[type=time],input[type=url],select,textarea{width:100%}input[type=date],input[type=email],input[type=number],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid var(--border);border-radius:0;padding:14px 16px;min-height:52px;color:var(--text);background:#ffffff}textarea{resize:vertical;min-height:110px}.controls-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.controls-grid.second-row{grid-template-columns:1fr 1.5fr 1fr;align-items:stretch}.budget-row{display:grid;grid-template-columns:1fr 180px;grid-gap:14px;gap:14px;height:100%}.budget-field{padding:14px 16px}.budget-field,.budget-value,.console-state{border:1px solid var(--border);border-radius:0;background:#ffffff}.budget-value,.console-state{padding:16px}.action-row{display:flex;gap:12px;margin-top:16px}.inline-button-row{display:flex;flex-wrap:wrap;gap:10px}.ghost-button,.history-card,.primary-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:0;padding:14px 18px;border:1px solid var(--border);transition:transform .16s ease,border-color .16s ease,background .16s ease}.primary-button{color:#ffffff;background:#000000;border-color:#000000;box-shadow:none}.compact-button{min-height:42px;padding:10px 14px}.ghost-button,.history-card{color:var(--text);background:#ffffff;box-shadow:none}.ghost-button:hover,.history-card:hover,.listing-card:hover,.primary-button:hover,.stage-card:hover{transform:translateY(-1px);border-color:var(--border-strong)}.chip-row,.selected-meta{display:flex;flex-wrap:wrap;gap:8px}.badge,.chip,.pill,.status-chip{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:7px 12px;border-radius:0;border:1px solid var(--border);background:#ffffff;font-size:13px}.chip-button{color:inherit;font:inherit}.chip.active,.history-card.active,.listing-card.active,.stage-card.active{border-color:#000000;background:#000000;color:#ffffff}.badge.is-pass,.pill.is-good,.status-chip.is-good{color:#000000;background:#ffffff;border-color:#000000}.badge.is-fail,.badge.is-watch,.pill.is-danger,.pill.is-watch,.status-chip.is-watch{color:#ffffff;background:#000000;border-color:#000000}.pricing-shell,.questionnaire-shell,.results-shell,.split-panel,.workspace-shell{padding:26px}.draft-control-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.76)}.draft-status-block{display:grid;grid-gap:6px;gap:6px}.consent-row{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:14px 16px;border:1px solid var(--border);border-radius:0;background:#ffffff;color:var(--muted);line-height:1.6}.consent-row input{margin-top:3px}.panel-title-row,.questionnaire-header,.section-head,.subsection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.compact-head{margin-bottom:18px}.results-layout,.split-grid,.workspace-layout{display:grid;grid-gap:18px;gap:18px}.results-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.listing-toolbar,.listing-toolbar-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.listing-toolbar{flex-direction:column;margin-bottom:14px}.detail-column,.history-list,.listing-column,.resource-list,.source-list,.stream-list,.workspace-main,.workspace-side{display:grid;grid-gap:14px;gap:14px}.workspace-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.action-row-card{padding-top:12px;margin-top:12px;border-top:1px solid var(--border)}.listing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:14px;gap:14px}.listing-card,.resource-card,.stage-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff;padding:18px}.history-card,.listing-card,.stage-card{width:100%;text-align:left}.history-card-top,.listing-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.card-label,.listing-meta,.question-label{color:var(--soft-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.listing-price{margin:14px 0 10px;font-size:32px;letter-spacing:-.05em}.history-meta{font-size:13px}.selected-title{margin-bottom:12px}.status-pill{padding:9px 12px;border-radius:0;background:#ffffff;border:1px solid var(--border);color:var(--muted)}.stream-row{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 0 12px 4px}.stream-dot{margin-top:8px;width:8px;height:8px;border-radius:0;background:#000000}.stream-row.is-current .stream-dot{background:#111111}.stream-row.is-complete .stream-dot{background:var(--success)}.stage-workspace-shell{display:grid;grid-gap:18px;gap:18px}.stage-workspace-top{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:start}.stage-filter-rail{position:-webkit-sticky;position:sticky;top:18px;display:grid;grid-gap:14px;gap:14px}.stage-filter-panel,.stage-inline-note,.stage-output-block{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid var(--border);background:#ffffff}.stage-filter-panel--dark,.stage-output-shell{border-color:#111111;background:#111111;color:#ffffff}.stage-filter-panel--dark .card-label,.stage-filter-panel--dark .eyebrow,.stage-filter-panel--dark .hero-text,.stage-output-shell .card-label,.stage-output-shell .eyebrow,.stage-output-shell .hero-text,.stage-output-shell .resource-copy,.stage-output-shell .section-note{color:rgba(255,255,255,.76)}.stage-filter-score{display:block;font-size:42px;letter-spacing:-.05em}.stage-filter-copy{color:rgba(255,255,255,.82);line-height:1.7}.stage-filter-stats{display:grid;grid-gap:12px;gap:12px}.stage-filter-stat{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18)}.stage-filter-stat strong{font-size:18px}.stage-filter-list{display:grid;grid-gap:10px;gap:10px}.stage-filter-link{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid var(--border);background:#ffffff;text-align:left}.stage-filter-link span,.stage-filter-link strong{display:block}.stage-filter-link span{color:var(--muted);font-size:13px}.stage-filter-link.active{border-color:#111111;background:#111111;color:#ffffff}.stage-filter-link.active span{color:rgba(255,255,255,.82)}.stage-detail-shell{display:grid;grid-gap:16px;gap:16px;min-width:0}.stage-inline-note{align-items:start;background:rgba(255,255,255,.82)}.stage-output-shell{display:grid;grid-gap:14px;gap:14px;padding:22px}.stage-output-grid{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.stage-output-block{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.05)}.stage-output-link{border-color:#ffffff}.stage-output-fields textarea{min-height:124px}.nearby-pencil-shell{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.nearby-pencil-link-grid,.nearby-pencil-main,.nearby-pencil-selector-list,.nearby-pencil-sidebar{display:grid;grid-gap:12px;gap:12px}.nearby-pencil-panel,.nearby-pencil-stat{display:grid;grid-gap:10px;gap:10px;padding:16px;border:1px solid #111111;background:#ffffff}.nearby-pencil-panel--dark{background:#111111;color:#ffffff}.nearby-pencil-panel--dark .eyebrow,.nearby-pencil-panel--dark .section-note,.nearby-pencil-panel--dark span{color:rgba(255,255,255,.72)}.nearby-pencil-selector{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.22);background:transparent;color:inherit;text-align:left}.nearby-pencil-link span,.nearby-pencil-selector span,.nearby-pencil-stat span{font-size:12px;line-height:1.5}.nearby-pencil-selector.active{background:#ffffff;color:#111111}.nearby-pencil-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nearby-pencil-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.nearby-pencil-stat strong{font-size:32px;letter-spacing:-.04em}.nearby-pencil-table-shell{border:1px solid #111111;background:#ffffff}.nearby-pencil-table{min-width:0}.nearby-pencil-table td,.nearby-pencil-table th{background:#ffffff}.nearby-pencil-footer{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:16px;gap:16px}.nearby-pencil-link{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border:1px solid #111111;background:#ffffff}.nearby-pencil-meta{display:grid;grid-gap:10px;gap:10px}.nearby-pencil-meta div{display:grid;grid-gap:4px;gap:4px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}.stage-output-block .empty-state{border-color:rgba(255,255,255,.24);color:#ffffff;background:rgba(255,255,255,.04)}.stage-output-block .mini-card,.stage-output-block .resource-card{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.18)}.report-page{min-height:100vh;padding:40px 20px 72px;background:#ece8df}.report-pdf-page{display:grid;grid-gap:16px;gap:16px}.report-pdf-toolbar{width:min(920px,100%);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px}.report-pdf-hint{color:#666666;font-size:13px;line-height:1.6}.pdf-download-overlay{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:24px;background:rgba(17,17,17,.16);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pdf-download-panel{width:min(440px,calc(100vw - 32px));padding:22px 24px;border:1px solid #111111;background:#ffffff;box-shadow:12px 12px 0 rgba(17,17,17,.08);display:grid;grid-gap:10px;gap:10px}.pdf-download-panel strong{font-size:18px;letter-spacing:-.02em}.pdf-download-panel p{color:#555555;line-height:1.6}.pdf-download-spinner{width:24px;height:24px;border:2px solid #dddddd;border-top-color:#111111;border-radius:999px;animation:pdf-download-spin .78s linear infinite}@keyframes pdf-download-spin{to{transform:rotate(1turn)}}.report-document{width:min(920px,100%);margin:0 auto;padding:56px 64px;border:1px solid #e8e2d7;background:#ffffff;display:grid;grid-gap:28px;gap:28px}.report-document-header{display:grid;grid-gap:12px;gap:12px}.report-document h1{font-size:clamp(34px,4.5vw,44px);letter-spacing:-.05em}.report-meta-line{color:#666666;line-height:1.75}.report-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 20px;gap:18px 20px;padding:20px 0;border-top:1px solid #e8e2d7;border-bottom:1px solid #e8e2d7}.report-meta-item{display:grid;grid-gap:6px;gap:6px}.report-meta-item>span:first-child{color:#666666;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.report-meta-item strong{font-size:18px;letter-spacing:-.02em}.report-meta-item .pill{width:-moz-fit-content;width:fit-content}.report-section{display:grid;grid-gap:16px;gap:16px;padding-top:28px;border-top:1px solid #e8e2d7}.report-section-head,.report-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.report-section h2{font-size:22px;letter-spacing:-.04em}.report-list,.report-paragraph{color:#222222;line-height:1.8;overflow-wrap:anywhere;word-break:break-word}.report-lead{font-size:22px;line-height:1.5;letter-spacing:-.03em}.report-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.report-two-column>*{min-width:0}.report-list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px}.report-list li{min-width:0;overflow-wrap:anywhere;word-break:break-word}.report-stage-list{display:grid;grid-gap:24px;gap:24px}.report-stage-row{display:grid;grid-gap:16px;gap:16px;padding-bottom:24px;border-bottom:1px solid #f0ece4}.report-stage-row:last-child{padding-bottom:0;border-bottom:none}@media print{@page{size:A4 portrait;margin:12mm}body,html{background:#ffffff}.report-pdf-toolbar{display:none!important}.report-page,.report-pdf-page{min-height:auto;padding:0;background:#ffffff}.report-document{width:100%;max-width:none;margin:0;padding:0;border:0;background:#ffffff}.report-meta-item,.report-section,.report-stage-row{break-inside:avoid;page-break-inside:avoid}}.report-stage-badges{display:flex;flex-wrap:wrap;gap:8px}.report-stage-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;padding:16px 0;border-top:1px solid #f0ece4;border-bottom:1px solid #f0ece4}.report-stage-metrics div{display:grid;grid-gap:4px;gap:4px}.report-stage-metrics span{color:#666666;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.report-stage-metrics strong{font-size:20px;letter-spacing:-.03em}.workspace-layout{grid-template-columns:1fr}.stage-rail{display:none}.stage-report-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px;margin:18px 0}.stage-report-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.84)}.stage-report-card.active{border-color:#111111;background:#ffffff}.stage-card strong{display:block;margin:6px 0;font-size:28px}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.table-shell{overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:#ffffff;box-shadow:none}.checklist-table{width:100%;border-collapse:collapse;min-width:940px}.checklist-table td,.checklist-table th{padding:14px 16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.checklist-table th{position:-webkit-sticky;position:sticky;top:0;background:#ffffff;z-index:1}.checklist-table tbody tr:hover,.checklist-table tbody tr:nth-child(2n){background:#ffffff}.check-title{display:grid;grid-gap:6px;gap:6px}.check-category{color:var(--soft-text);font-size:13px}.check-note{min-width:220px;color:var(--muted);line-height:1.55}.review-select{min-width:120px}.score-scale-field{display:grid;grid-gap:8px;gap:8px;min-width:220px}.question-score-field{min-width:100%}.score-scale-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.score-scale-value{font-size:14px;letter-spacing:-.02em}.score-scale-clear{flex:0 0 auto}.score-scale-input{padding:0;min-height:auto;border:none;border-radius:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none}.score-scale-input::-webkit-slider-runnable-track{height:4px;background:#111111;border-radius:999px}.score-scale-input::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;border:2px solid #111111;border-radius:50%;background:#ffffff;-webkit-appearance:none}.score-scale-input::-moz-range-track{height:4px;background:#111111;border-radius:999px}.score-scale-input::-moz-range-thumb{width:16px;height:16px;border:2px solid #111111;border-radius:50%;background:#ffffff}.score-scale-marks{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;color:var(--soft-text);font-size:12px}.score-scale-marks span{justify-self:center}.table-note-input{min-width:220px;min-height:76px}.subsection-head{margin-top:16px}.bullet-list{display:grid;grid-gap:12px;gap:12px}.bullet-item{display:grid;grid-gap:4px;gap:4px}.split-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phrase-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.phrase-body{min-height:116px;color:var(--muted);line-height:1.65;margin:12px 0 16px}.copy-button{width:100%}.dialog-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:20px;background:rgba(17,17,17,.42);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog-card{width:min(100%,520px);padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:rgba(255,255,255,.96);box-shadow:var(--shadow)}.dialog-card h2{margin:6px 0 10px}.dialog-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:18px}.stage-lightbox-backdrop{position:fixed;inset:0;z-index:1100;display:grid;place-items:center;padding:20px;background:rgba(17,17,17,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-lightbox-card{width:min(100%,960px);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #111111;background:#ffffff;padding:18px;display:grid;grid-gap:14px;gap:14px}.stage-lightbox-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stage-lightbox-copy{display:grid;grid-gap:4px;gap:4px}.stage-lightbox-copy h3{margin:0}.stage-lightbox-image{width:100%;height:auto;border:1px solid #111111;background:#ffffff}.danger-button{background:#7f1d1d;border-color:#7f1d1d}.question-card h3{margin-bottom:12px}.question-inputs{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.inline-phrase-controls{display:grid;grid-template-columns:repeat(2,minmax(0,220px));grid-gap:12px;gap:12px}.inline-phrase-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.inline-phrase-button{display:grid;grid-gap:8px;gap:8px;width:100%;padding:16px;border:1px solid #000000;border-radius:0;background:#ffffff;text-align:left}.inline-phrase-button span{display:block;line-height:1.6}.question-inputs .field span{margin-bottom:6px;color:var(--soft-text);font-size:13px;font-weight:500}.questionnaire-header{margin-bottom:18px;padding:18px;border-radius:var(--radius-lg);border:1px solid var(--border);background:rgba(255,255,255,.82)}.roommate-layout{align-items:start}.roommate-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.account-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.account-form-grid .inline-button-row,.field-full{grid-column:1/-1}.pre-wrap{white-space:pre-wrap}.match-card{display:grid;grid-gap:12px;gap:12px}.coverage-grid{margin-bottom:18px}.master-toolbar{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:12px;gap:12px;margin-bottom:14px}.master-table-shell{max-height:560px}.pricing-grid{margin-top:16px}.price-card.featured{background:#111111;color:#ffffff}.price-card.featured .badge,.price-card.featured .chip,.price-card.featured .pill,.price-card.featured .status-chip{color:rgba(255,255,255,.92);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2)}.price-card.featured .pill.is-danger,.price-card.featured .pill.is-good,.price-card.featured .pill.is-watch,.price-card.featured .status-chip.is-danger,.price-card.featured .status-chip.is-good,.price-card.featured .status-chip.is-watch{color:#ffffff;background:rgba(255,255,255,.16)}.price-card.featured .ghost-button{color:#111111;background:#ffffff;border-color:#ffffff}.price-card.featured .card-label,.price-card.featured .hero-text,.price-card.featured .price-points,.price-card.featured li{color:rgba(255,255,255,.78)}.price-points{display:grid;grid-gap:10px;gap:10px;margin-top:14px}.empty-state,.inline-error,.inline-status{padding:16px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);color:#000000;background:#ffffff}.inline-error,.inline-status{border-style:solid;color:#ffffff;background:#000000;margin-top:12px}.resource-copy,.source-links{word-break:break-word}@media (max-width:1180px){.hero,.history-current-grid,.home-layout,.integration-strip,.report-meta-grid,.report-stage-metrics,.report-two-column,.results-layout,.scan-results-layout,.scan-status-grid,.search-header,.search-hero,.search-results-layout,.split-grid,.stage-output-grid,.stage-workspace-top,.workspace-layout{grid-template-columns:1fr}.search-nav{justify-content:flex-start}.search-account{justify-self:start}.workspace-rail{display:none}.workspace-view-banner{display:grid}.workspace-view-banner-meta{justify-content:flex-start}.account-form-grid,.controls-grid.second-row,.draft-control-panel,.inline-phrase-controls,.inline-phrase-list,.master-toolbar,.nearby-pencil-footer,.nearby-pencil-shell,.roommate-form-grid,.workspace-side{grid-template-columns:1fr}.stage-filter-rail{position:static}.nearby-pencil-stats{grid-template-columns:1fr}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-section-alerts{grid-template-columns:1fr}.workspace-mobile-tabs{display:flex}}@media (max-width:720px){.topbar{padding:16px 18px;flex-direction:column;align-items:flex-start}.topnav{width:100%;overflow-x:visible;flex-wrap:wrap;gap:10px 14px;padding-bottom:0}.topnav a{min-height:28px;white-space:nowrap}.page-shell{width:min(100vw - 18px,100%);margin:18px auto 48px}.report-page{padding:18px 12px 48px}.site-footer{width:min(100vw - 18px,100%);margin:0 auto 32px;padding:18px}.hero,.home-recommendations,.pricing-shell,.questionnaire-shell,.report-document,.results-shell,.search-hero,.split-panel,.workspace-shell{padding:18px}.account-form-grid,.budget-row,.controls-grid,.footer-grid,.hero-stats,.history-mini-grid,.home-mini-grid,.inline-phrase-controls,.inline-phrase-list,.listing-grid,.map-link-grid,.phrase-grid,.pricing-grid,.question-grid,.report-meta-grid,.report-stage-metrics,.report-two-column,.roommate-form-grid,.search-action-row,.search-console-grid,.search-hero-stats,.search-mini-grid,.workspace-side{grid-template-columns:1fr}.action-row,.consent-row,.inline-button-row,.listing-toolbar-meta,.nearby-pencil-link,.nearby-pencil-top,.search-filter-bar,.search-tool-row,.selected-meta{flex-direction:column}.search-header{gap:14px}.history-shell,.home-shell{padding:18px}.search-nav{gap:10px 14px}.search-nav a,.search-nav button{min-height:28px;white-space:nowrap}.google-login-button,.search-account{width:100%}.workspace-rail,.workspace-view-banner{padding:18px}.workspace-view-banner-meta{justify-content:flex-start}.dialog-actions{flex-direction:column-reverse}.compact-grid,.stage-report-grid{grid-template-columns:1fr}.checklist-table{min-width:100%}.checklist-table thead{display:none}.checklist-table,.checklist-table tbody,.checklist-table td,.checklist-table tr{display:block;width:100%}.checklist-table tr{padding:14px 16px;border-bottom:1px solid var(--border)}.checklist-table td{padding:10px 0;border-bottom:1px dashed var(--border)}.checklist-table td:last-child{border-bottom:0;padding-bottom:0}.checklist-table td:before{content:attr(data-label);display:block;margin-bottom:6px;color:var(--soft-text);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.review-select,.score-scale-field,.table-note-input{min-width:0}.ghost-button,.history-card,.primary-button{width:100%}}.compare-workbench{display:grid;grid-gap:18px;gap:18px}.compare-page-head{display:grid;grid-gap:8px;gap:8px}.compare-metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.compare-slot-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px}.compare-report-card,.compare-slot-card{border:1px solid #111111;background:#ffffff;padding:14px;display:grid;grid-gap:12px;gap:12px}.compare-column-head,.compare-matrix-cell,.compare-report-card-head,.compare-report-card-stats div,.compare-row-head,.compare-slot-head,.compare-slot-meta,.compare-summary-grid article{display:grid;grid-gap:4px;gap:4px}.compare-column-head span,.compare-report-card-head span,.compare-report-card-stats span,.compare-slot-head span,.compare-summary-grid span{font-size:11px;letter-spacing:.08em;text-transform:uppercase}.compare-column-head strong,.compare-report-card-head strong,.compare-slot-head strong,.compare-summary-grid strong{font-size:20px;letter-spacing:-.04em}.compare-column-head small,.compare-detail-copy,.compare-matrix-cell p,.compare-report-card-head small,.compare-row-head p,.compare-slot-meta span,.compare-summary-note{font-size:12px;line-height:1.6}.compare-report-pool{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.compare-report-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.compare-report-card-stats strong{font-size:22px;letter-spacing:-.04em}.compare-report-card-chips{display:flex;gap:8px}.compare-report-card-chips .mono-chip{min-width:36px}.compare-report-card-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.compare-section,.compare-stage-stack{display:grid;grid-gap:14px;gap:14px}.compare-table-dense{min-width:1040px}.compare-detail-table{min-width:1260px}.compare-divider-row td{background:#f3f3f3}.compare-divider-row td:first-child strong{font-size:14px}.compare-detail-copy{color:#111111}.compare-matrix-cell strong{font-size:16px;letter-spacing:-.03em}.compare-matrix-empty{color:#7a7a7a}.compare-cell-lines{display:grid;grid-gap:2px;gap:2px}.compare-cell-lines span{font-size:12px;line-height:1.5}.compare-status{width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 10px;border:1px solid #111111;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.compare-status.compare-tone-pass,.compare-tone-pass .compare-status{background:#111111;color:#ffffff}.compare-status.compare-tone-watch,.compare-tone-watch .compare-status{background:#f3f3f3;color:#111111}.compare-status.compare-tone-fail,.compare-tone-fail .compare-status{background:#ffffff;color:#111111;box-shadow:inset 0 0 0 1px #111111}.compare-matrix-cell.is-highlighted{margin:-10px -12px;padding:10px 12px;background:#111111;color:#ffffff}.compare-matrix-cell.is-highlighted .compare-status{background:#ffffff;color:#111111}.compare-summary-panel{display:grid;grid-gap:16px;gap:16px}.compare-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.compare-summary-grid article{border:1px solid rgba(255,255,255,.4);padding:14px}@media (max-width:1180px){.compare-slot-grid{grid-template-columns:1fr}.compare-metric-strip,.compare-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.compare-metric-strip,.compare-report-card-actions,.compare-report-card-stats,.compare-report-pool,.compare-summary-grid{grid-template-columns:1fr}}