:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-capital-ink:#0b1c2a;--color-river-blue:#005f79;--color-river-blue-deep:#003f51;--color-parcel-yellow:#f3c443;--color-parcel-yellow-text:#633f00;--color-field-green:#4f7e60;--color-field-green-text:#1f4a30;--color-survey-paper:#f7f3ea;--color-survey-paper-deep:#ece6d6;--color-status-coral:#ea6e52;--color-status-coral-text:#8c2716;--color-paper-bright:#fdfbf5;--color-accent:var(--color-parcel-yellow);--color-accent-ink:var(--color-capital-ink);--color-ink-muted:color-mix(in oklch, var(--color-capital-ink) 72%, transparent);--color-ink-faint:color-mix(in oklch, var(--color-capital-ink) 12%, transparent);--color-rule:color-mix(in oklch, var(--color-capital-ink) 22%, transparent);--color-focus:var(--color-river-blue-deep);--color-map-water:color-mix(in oklch, var(--color-river-blue) 18%, var(--color-survey-paper));--color-map-field:color-mix(in oklch, var(--color-field-green) 17%, var(--color-survey-paper));--color-map-field-strong:color-mix(in oklch, var(--color-field-green) 42%, var(--color-survey-paper));--color-desk-paper:#f8f5ee;--color-desk-surface:#fffcf7;--color-desk-ink:#103c49;--color-desk-muted:#48636d;--color-desk-line:#ced9d6;--color-desk-control-line:#8aa4a5;--color-desk-accent:#154e57;--color-desk-accent-hover:#0d3942;--color-desk-on-accent:#fffdf8;--color-desk-on-accent-line:#a0b8b4;--color-desk-tint:#e9efeb;--color-desk-selected:#dfe9e6;--color-desk-marigold:#efb53e;--color-desk-success:var(--color-field-green-text);--color-desk-success-paper:#e2f4e7;--color-desk-error:var(--color-status-coral-text);--color-desk-error-paper:#fff2ef;--color-desk-clear:#fefeff00;--color-desk-map-paper:#e3eeeb;--color-desk-map-rule:#c2d2ce;--color-desk-shadow:#16232c1a;--color-desk-backdrop:#16232c73;--capital-ink:var(--color-capital-ink);--river-blue:var(--color-river-blue);--parcel-yellow:var(--color-parcel-yellow);--field-green:var(--color-field-green);--survey-paper:var(--color-survey-paper);--status-coral:var(--color-status-coral);--font-body:"Avenir Next", Avenir, "Noto Sans Telugu", system-ui, sans-serif;--font-display:"Desk Bentham", Georgia, "Noto Sans Telugu", serif;--font-brand:"Desk Inria", Georgia, serif;--catalogue-ink:var(--color-desk-ink);--catalogue-muted:var(--color-desk-muted);--catalogue-paper:var(--color-desk-paper);--catalogue-line:var(--color-desk-line);--catalogue-river:var(--color-desk-selected);--catalogue-gold:var(--color-desk-marigold);--catalogue-display:var(--font-display);--font-mono:Menlo, Monaco, "Courier New", monospace;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:1rem;--space-md:1.5rem;--space-lg:2rem;--space-xl:3rem;--space-2xl:4.5rem;--space-3xl:7rem;--space-4xl:9rem;--space-5xl:12rem;--page-gutter:clamp(1rem, 4vw, 4rem);--page-width:92rem;--measure:65ch;--text-xs:.72rem;--text-sm:.88rem;--text-base:1rem;--text-lg:clamp(1.06rem, 1.6vw, 1.28rem);--text-xl:clamp(1.65rem, 3.2vw, 3rem);--text-display:clamp(3rem, 8.5vw, 8.4rem);--text-desk-title:clamp(1.5rem, 2.2vw, 1.875rem);--text-desk-price:1.75rem;--text-desk-name:1.375rem;--text-desk-body:.875rem;--text-desk-caption:.75rem;--rule-hair:1px;--radius-sm:.35rem;--radius-md:.8rem;--radius-lg:1.35rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--radius-control:.5rem;--radius-card:.875rem;--space-desk-gutter:clamp(1rem, 2.5vw, 2.5rem);--text-desk-heading:clamp(1.75rem, 3vw, 2.5rem);--text-desk-section:clamp(1.25rem, 2vw, 1.625rem);--space-desk-section:clamp(2rem, 4vw, 3rem);--width-desk-form:46rem;--width-desk-reading:64rem;--width-desk-sidebar:15rem;--shadow-desk-card:0 .25rem 1rem var(--color-desk-shadow);--z-desk-menu:35;--shadow-paper:0 1.5rem 5rem color-mix(in oklch, var(--color-capital-ink) 12%, transparent)}@supports (color:lab(0% 0 0)){:root{--color-capital-ink:lab(9.45476% -3.21378 -11.5249);--color-river-blue:lab(36.5021% -17.6198 -23.1362);--color-river-blue-deep:lab(23.6772% -14.3085 -19.212);--color-parcel-yellow:lab(81.7512% 8.27438 67.7564);--color-parcel-yellow-text:lab(30.2342% 14.5298 50.2812);--color-field-green:lab(48.7255% -22.0015 11.3047);--color-field-green-text:lab(27.7701% -20.6082 10.6104);--color-survey-paper:lab(96.0001% .154108 4.97893);--color-survey-paper-deep:lab(91.398% .32568 8.4723);--color-status-coral:lab(61.5001% 47.6223 39.3936);--color-status-coral-text:lab(32.5802% 42.8949 35.9987);--color-paper-bright:lab(98.6457% .0824034 3.0556);--color-desk-success-paper:lab(94.5384% -7.73704 3.96317);--color-desk-error-paper:lab(96.3994% 4.48185 3.46813);--color-desk-clear:lab(99.7709% -.190794 -.313461/0);--color-desk-map-paper:lab(93.1907% -4.07082 -.0385404);--color-desk-map-rule:lab(82.8261% -6.11538 -.0571728);--color-desk-shadow:lab(13.0093% -3.4733 -7.99111/.1);--color-desk-backdrop:lab(13.0093% -3.4733 -7.99111/.45)}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--capital-ink:#162327;--river-blue:#176b87;--parcel-yellow:#f0c24e;--field-green:#557a46;--survey-paper:#f3efe4;--status-coral:#d96c5f}*{box-sizing:border-box}html{background:var(--survey-paper);color:var(--capital-ink);font-family:Avenir Next,Avenir,system-ui,sans-serif;overflow-x:clip}body{min-width:0;margin:0;overflow-x:clip}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.unavailable-shell{background:radial-gradient(circle at 82% 18%, #f0c24e4d, transparent 16rem), linear-gradient(145deg, #176b8729, transparent 52%), var(--survey-paper);align-items:center;min-height:100svh;padding:clamp(1rem,5vw,4rem);display:flex}.unavailable-card{background:#ffffffd1;border:1px solid #1623272e;border-radius:1.5rem;width:100%;max-width:58rem;margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem);position:relative;overflow:hidden;box-shadow:0 2rem 5rem #1623271f}.unavailable-card h1{font-size:clamp(2.7rem,7vw,5.7rem)}.unavailable-map-mark{grid-template-columns:repeat(3,2.2rem);gap:.35rem;margin-bottom:2.5rem;display:grid;transform:skew(-18deg)}.unavailable-map-mark span{background:var(--parcel-yellow);block-size:.55rem}.unavailable-map-mark span:nth-child(2){background:var(--river-blue)}.unavailable-map-mark span:nth-child(3){background:var(--field-green)}.unavailable-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0 2rem;display:flex}.unavailable-actions .button-link{margin:0}.unavailable-sign-in{color:var(--river-blue);align-items:center;min-height:2.75rem;padding:.65rem .25rem;font-weight:800;display:inline-flex}.foundation-shell{background:linear-gradient(135deg, #176b871f, transparent 52%), var(--survey-paper);align-items:center;min-height:100svh;padding:clamp(1rem,5vw,4rem);display:flex}.foundation-card{background:#ffffffc7;border:1px solid #1623272e;border-radius:1.5rem;width:100%;max-width:62rem;margin:0 auto;padding:clamp(1.5rem,5vw,4.5rem);overflow:hidden;box-shadow:0 2rem 5rem #1623271f}.eyebrow{color:var(--river-blue);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-family:DIN Alternate,Avenir Next,sans-serif;font-size:.82rem;font-weight:700}.public-property-reference{flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;max-width:100%;margin:.5rem 0 1rem;display:flex}.public-property-reference>span{color:#162327a8;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.public-property-reference code{color:var(--capital-ink);font-variant-numeric:tabular-nums;letter-spacing:.055em;-webkit-user-select:all;user-select:all;background:#f0c24e47;border:1px solid #1623272e;border-radius:.35rem;padding:.22rem .42rem;font-family:Menlo,Monaco,monospace;font-size:.88rem;font-weight:800}.public-property-reference small{color:#162327b3;flex-basis:100%;font-size:.8rem;line-height:1.45}.public-property-reference[data-compact=true]{margin:.2rem 0 .45rem}.public-property-reference[data-compact=true] small{display:none}h1{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-size:clamp(2.3rem,7vw,5.7rem);line-height:.96}.lede{color:#162327c7;max-width:42rem;margin:2rem 0;font-size:clamp(1rem,2.2vw,1.3rem);line-height:1.55}.workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:2.5rem 0;padding:0;list-style:none;display:grid}.workflow li{background:var(--capital-ink);color:#fff;overflow-wrap:anywhere;border-radius:.8rem;flex-direction:column;gap:1.5rem;min-height:8rem;padding:1rem;font-size:.95rem;font-weight:650;display:flex}.workflow li:nth-child(2){background:var(--field-green)}.workflow li:nth-child(3){background:var(--river-blue)}.workflow li:nth-child(4){background:#7a493c}.workflow span{color:var(--parcel-yellow);font-family:Menlo,monospace;font-size:.72rem}.status-note{border-left:.35rem solid var(--status-coral);color:#162327b8;padding:.65rem 0 .65rem 1rem;font-size:.9rem;line-height:1.5}.button-link,.phone-auth button{background:var(--capital-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:2.9rem;margin-top:1.25rem;padding:.7rem 1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.button-link:focus-visible,.phone-auth button:focus-visible,.phone-auth input:focus-visible,.text-link:focus-visible{outline:.2rem solid var(--parcel-yellow);outline-offset:.2rem}.phone-auth button:disabled{cursor:wait;opacity:.65}.auth-shell{background:linear-gradient(145deg, #557a461f, transparent 55%), var(--survey-paper);align-items:center;min-height:100svh;padding:clamp(1rem,5vw,4rem);display:flex}.auth-card{background:#ffffffd1;border:1px solid #1623272e;border-radius:1.5rem;width:100%;max-width:42rem;margin:0 auto;padding:clamp(1.5rem,5vw,4rem);box-shadow:0 2rem 5rem #1623271f}.auth-card h1{font-size:clamp(2.2rem,6vw,4.4rem)}.phone-auth form{gap:.7rem;display:grid}.phone-auth label{font-weight:750}.phone-auth input{color:var(--capital-ink);font:inherit;background:#fff;border:1px solid #16232759;border-radius:.65rem;width:100%;min-height:3rem;padding:.65rem .8rem}.field-help,.auth-consent,.auth-message{color:#162327b8;margin:0;font-size:.88rem;line-height:1.5}.auth-message{min-height:1.4rem;margin-top:1rem}.auth-consent{border-top:1px solid #16232724;margin-top:1rem;padding-top:1rem}.auth-success{border-left:.35rem solid var(--field-green);background:#557a461f;padding:1rem;line-height:1.5}.staff-auth-card{max-width:48rem}.staff-auth{gap:1rem;display:grid}.staff-auth section{border-top:1px solid #16232724;padding-top:1rem}.staff-auth section h2{margin-bottom:.5rem;font-size:clamp(1.35rem,4vw,2rem)}.phone-auth .staff-google-button{color:var(--capital-ink);background:#fff;border:1px solid #16232759;gap:.65rem;width:100%;margin-top:1rem}.staff-google-button span{color:#4285f4;border:1px solid #1623272e;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:Arial,sans-serif;font-size:.9rem;display:inline-flex}.staff-auth-divider{color:#1623279e;text-align:center;align-items:center;gap:.75rem;margin:1rem 0;font-size:.78rem;display:flex}.staff-auth-divider:before,.staff-auth-divider:after{content:"";background:#16232724;flex:1;height:1px}.staff-auth-identity{background:#557a4614;border:1px solid #16232724;gap:.75rem;margin:0;padding:1rem;display:grid}.staff-auth-identity div{min-width:0}.staff-auth-identity dt{color:#162327a3;text-transform:uppercase;font-size:.72rem;font-weight:750}.staff-auth-identity dd{overflow-wrap:anywhere;margin:.25rem 0 0}.text-link{color:var(--river-blue);margin-top:1.5rem;font-weight:700;display:inline-block}.control-centre-shell{width:100%;min-width:0;max-width:90rem;margin:0 auto;padding:clamp(1rem,3vw,3rem)}.control-centre-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.control-centre-header h1{font-size:clamp(2.4rem,6vw,5rem)}.control-centre-lede{color:#162327b8;margin:1.25rem 0 0;line-height:1.55}.control-centre-generated{color:#162327a6;overflow-wrap:anywhere;margin:0;font-family:Menlo,monospace;font-size:.72rem}.control-centre-nav{border-top:1px solid #1623272e;border-bottom:1px solid #1623272e;margin:2rem 0;overflow-x:auto}.control-centre-nav ul{gap:.5rem;margin:0;padding:.75rem 0;list-style:none;display:flex}.control-centre-nav a{color:var(--capital-ink);white-space:nowrap;border-radius:999px;padding:.55rem .8rem;font-weight:700;text-decoration:none;display:block}.control-centre-nav a:focus-visible{outline:.2rem solid var(--parcel-yellow);outline-offset:.1rem}.control-panel-layout{background:linear-gradient(135deg, #347aa00d, transparent 34rem), var(--survey-paper);grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.control-panel-skip{background:var(--capital-ink);color:#fff;z-index:100;padding:.8rem 1rem;transition:transform .12s;position:fixed;top:0;left:1rem;transform:translateY(-130%)}.control-panel-skip:focus{transform:translateY(.5rem)}.control-panel-sidebar{background:var(--capital-ink);color:#fff;z-index:40;flex-direction:column;height:100vh;padding:1.35rem 1rem;display:flex;position:sticky;inset:0 auto 0 0;overflow-y:auto}.control-panel-brand{border-bottom:1px solid #ffffff29;gap:.05rem;margin-bottom:1rem;padding:.4rem .55rem 1.2rem;display:grid}.control-panel-brand span,.control-panel-brand small{color:#ffffffad;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:750}.control-panel-brand strong{color:var(--parcel-yellow);font-size:1.35rem}.control-panel-sidebar nav ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.control-panel-sidebar nav a,.control-panel-public-link{color:#ffffffc7;border-radius:.65rem;align-items:center;min-height:2.75rem;padding:.65rem .75rem;font-weight:720;text-decoration:none;display:flex}.control-panel-sidebar nav a:hover,.control-panel-sidebar nav a:focus-visible{color:#fff;background:#ffffff1a}.control-panel-sidebar nav a[aria-current=page]{background:var(--parcel-yellow);color:var(--capital-ink)}.control-panel-public-link{border-top:1px solid #ffffff29;border-radius:0;margin-top:auto;padding-top:1rem}.control-panel-workspace{min-width:0}.control-panel-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:20;background:#f3efe4e0;border-bottom:1px solid #1623271f;justify-content:space-between;align-items:center;min-height:3.5rem;padding:.55rem clamp(1rem,3vw,3rem);display:flex;position:sticky;top:0}.control-panel-topbar ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.control-panel-topbar li{color:#16232794;font-size:.78rem;font-weight:720}.control-panel-topbar li+li:before{content:"/";margin-right:.35rem}.control-panel-topbar li[aria-current=page]{color:var(--capital-ink)}.control-panel-protected{color:#38562f;letter-spacing:.06em;text-transform:uppercase;background:#557a461f;border:1px solid #557a463d;border-radius:999px;padding:.4rem .65rem;font-size:.68rem;font-weight:800}.control-panel-mobile-header,.control-panel-drawer-close,.control-panel-backdrop{display:none}#control-panel-main:focus{outline:none}.control-centre-section{margin-top:3rem}.specialist-record-summary{background:var(--capital-ink);color:#fff;z-index:15;border:1px solid #ffffff1f;border-radius:1rem;grid-template-columns:minmax(0,1.4fr) auto minmax(14rem,.8fr);align-items:start;gap:1rem;margin-top:1.5rem;padding:1rem 1.15rem;display:grid;position:sticky;top:4.25rem}.specialist-record-summary .eyebrow{color:var(--parcel-yellow);margin-bottom:.35rem}.specialist-record-summary h2{margin:0;font-size:clamp(1.25rem,2.5vw,1.8rem)}.specialist-record-summary p{color:#ffffffbd;margin:.4rem 0 0;line-height:1.45}.specialist-record-summary dl{gap:1rem;margin:0;display:flex}.specialist-record-summary dt{color:#ffffff9e;text-transform:uppercase;font-size:.7rem;font-weight:800}.specialist-record-summary dd{margin:.2rem 0 0}.specialist-record-summary details>summary{cursor:pointer;min-height:2.75rem;padding:.65rem 0;font-weight:800}.specialist-reference-list{gap:.5rem;display:grid}.copyable-reference{background:#ffffff1a;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;padding:.6rem;display:grid}.copyable-reference>span:first-child{color:#ffffffa3;text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:800}.copyable-reference code{overflow-wrap:anywhere;font-size:.72rem}.copyable-reference button{color:#fff;background:0 0;border:1px solid #ffffff70;border-radius:.45rem;min-width:2.75rem;min-height:2.75rem;padding:.5rem .7rem}.specialist-record-summary .copyable-reference button{color:#fff;background:0 0;border-color:#ffffff70}.control-centre-card .copyable-reference,.buyer-workspace-shell .copyable-reference{background:var(--survey-paper)}.control-centre-card .copyable-reference>span:first-child,.buyer-workspace-shell .copyable-reference>span:first-child{color:#1623279e}.control-centre-card .copyable-reference button,.buyer-workspace-shell .copyable-reference button{color:var(--capital-ink);border-color:#16232752}.control-centre-section-heading{justify-content:space-between;align-items:end;margin-bottom:1rem;display:flex}.control-centre-section-heading .eyebrow{margin-bottom:.35rem}.control-centre-section h2{margin:0;font-size:clamp(1.6rem,4vw,2.6rem)}.control-centre-count{background:var(--capital-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:2.4rem;height:2.4rem;font-weight:800;display:inline-flex}.control-centre-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.control-centre-metric-grid article{background:var(--capital-ink);color:#fff;border-radius:.9rem;gap:.25rem;min-width:0;padding:1rem;display:grid}.control-centre-metric-grid strong{color:var(--parcel-yellow);font-size:clamp(1.8rem,5vw,3.2rem)}.control-centre-metric-grid span{color:#ffffffb8}.control-centre-card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;display:grid}.control-centre-gate-grid{margin:1rem 0 0;padding:0;list-style:none}.control-centre-gate-grid .control-centre-card{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.control-centre-gate-grid span[data-state=urgent]{color:#a43d31;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.control-centre-card,.control-centre-empty{background:#ffffffc2;border:1px solid #16232729;border-radius:1rem;min-width:0;padding:1.2rem}.control-queue-filters{background:#ffffff94;border:1px solid #16232724;border-radius:.9rem;grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) auto auto;align-items:end;gap:.65rem;margin:1rem 0;padding:1rem;display:grid}.control-queue-filters label{gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.control-queue-filters input,.control-queue-filters select,.control-queue-filters button,.control-queue-filters a,.control-queue-pagination a{min-height:2.75rem}.control-queue-filters a,.control-queue-pagination a{align-items:center;padding:.55rem;font-weight:750;display:inline-flex}.control-queue-pagination{border-top:1px solid #16232724;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding-top:1rem;display:flex}.control-centre-card h3{margin:1rem 0 .5rem;font-size:1.25rem}.control-centre-card p{overflow-wrap:anywhere;line-height:1.5}.control-centre-card>button{background:var(--capital-ink);border:1px solid var(--capital-ink);color:#fff;font:inherit;min-height:2.75rem;padding:.65rem .85rem;font-weight:800}.control-centre-card>button.danger-button{border-color:var(--status-coral);color:#9f352b;background:0 0}.control-centre-card small{color:#1623279e;overflow-wrap:anywhere;display:block}.control-centre-card-meta{justify-content:space-between;align-items:center;display:flex}.control-centre-card-meta span,.control-centre-status{color:var(--river-blue);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:800}.control-centre-card-meta span[data-state=urgent]{color:#a43d31}.control-centre-card-meta strong{font-size:1.5rem}.control-centre-next{border-left:.25rem solid var(--parcel-yellow);padding-left:.75rem}.control-centre-readiness{border-top:.35rem solid var(--river-blue)}.supply-queue-filter-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.supply-queue-filter-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.supply-queue-facts{gap:.65rem;margin:1rem 0;display:grid}.supply-queue-facts div{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);gap:.25rem;display:grid}.supply-queue-facts dt{color:#162327a6;font-weight:700}.supply-queue-facts dd{overflow-wrap:anywhere;margin:0}.control-action-grid,.control-action-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr));gap:1rem;margin-top:1rem;display:grid}.control-action-form,.control-action-inline{background:#ffffffd1;border:1px solid #1623272e;border-radius:1rem;gap:.8rem;min-width:0;padding:1.1rem;display:grid}.control-action-form h3,.control-action-inline strong{overflow-wrap:anywhere;margin:0}.control-action-form label,.control-action-inline label{gap:.3rem;min-width:0;font-size:.82rem;font-weight:750;display:grid}.control-action-form input,.control-action-form select,.control-action-form textarea,.control-action-inline input,.control-action-inline select{color:var(--capital-ink);font:inherit;background:#fff;border:1px solid #16232752;border-radius:.55rem;width:100%;min-width:0;min-height:2.75rem;padding:.65rem}.control-action-form textarea{resize:vertical;min-height:6rem}.control-action-form button,.control-action-inline button{background:var(--capital-ink);border:1px solid var(--capital-ink);color:#fff;border-radius:.55rem;width:fit-content;min-height:2.75rem;padding:.65rem .8rem;font-weight:800}.control-centre-shell button,.buyer-workspace-shell button{background:var(--capital-ink);border:1px solid var(--capital-ink);color:#fff;cursor:pointer;border-radius:.55rem;min-height:2.75rem;padding:.65rem .8rem;font-weight:800}.control-centre-shell button:disabled,.buyer-workspace-shell button:disabled{cursor:not-allowed;opacity:.58}.control-action-form .danger-button,.control-action-inline .danger-button,.gis-command-panel .danger-button{border-color:var(--status-coral);color:#9f352b;background:0 0}.control-action-form .checkbox-row{align-items:center;display:flex}.control-action-form .checkbox-row input{width:1.4rem;min-height:1.4rem}.control-action-message{border-left:.3rem solid var(--river-blue);min-height:1.5rem;padding-left:.75rem}.audit-search-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin-top:1rem}.audit-search-buttons{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.audit-search-buttons a{color:var(--river-blue);font-weight:750}.audit-event-list{margin:0;padding:0;list-style:none}.audit-event-card time{overflow-wrap:anywhere;text-align:right;font-family:Menlo,monospace;font-size:.68rem}.audit-event-facts{gap:.7rem;margin:1rem 0 0;display:grid}.audit-event-facts>div{border-top:1px solid #16232724;min-width:0;padding-top:.55rem}.audit-event-facts dt{color:#162327ad;text-transform:uppercase;font-size:.7rem;font-weight:800}.audit-event-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0}.agent-operation-detail code,.agent-exact-data code{overflow-wrap:anywhere}.agent-exact-data{background:#ffffffc2;border:1px solid #16232729;border-radius:1rem;gap:.7rem;margin:1rem 0;padding:1rem;display:grid}.agent-exact-data>div{border-top:1px solid #16232724;min-width:0;padding-top:.55rem}.agent-exact-data>div:first-child{border-top:0;padding-top:0}.agent-exact-data dt{color:#1623279e;text-transform:uppercase;font-size:.7rem;font-weight:800}.agent-exact-data dd{overflow-wrap:anywhere;margin:.3rem 0 0}.agent-exact-data .agent-exact-data{background:#f4f1e5a8;margin:.5rem 0 0}.agent-exact-list{gap:.35rem;margin:.35rem 0 0;padding-left:1.25rem;display:grid}.agent-evidence-list,.agent-correction-list,.agent-plan-list,.agent-receipt-list,.agent-timeline-list{margin:1rem 0 0;padding:0;list-style:none}.agent-timeline-list{gap:1rem;display:grid}.agent-timeline-list time{overflow-wrap:anywhere;text-align:right;font-family:Menlo,monospace;font-size:.68rem}.agent-quality-form,.agent-reconcile-form{max-width:46rem;margin-top:1rem}.audit-next-page{margin-top:1.5rem}.public-content-shell{min-width:0;max-width:52rem;margin:0 auto;padding:clamp(1rem,4vw,4rem)}.public-content-shell article{line-height:1.65}.public-content-shell h1{font-size:clamp(2.3rem,7vw,4.8rem);line-height:.98}.public-content-summary{font-size:clamp(1.1rem,2vw,1.35rem)}.public-content-shell a,.gis-control-shell h1,.gis-control-shell h2,.gis-control-shell h3,.gis-control-shell code,.gis-control-shell dd,.gis-control-shell a{overflow-wrap:anywhere}.gis-control-shell details code{margin-top:.5rem;font-size:.72rem;display:block}.gis-candidate-summary dl,.gis-sample-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:.75rem;display:grid}.gis-candidate-summary dl>div,.gis-sample-fields>div{border-top:1px solid #16232729;min-width:0;padding-top:.65rem}.gis-candidate-summary dt,.gis-sample-fields dt{color:#1623279e;text-transform:uppercase;font-size:.75rem;font-weight:800}.gis-candidate-summary dd,.gis-sample-fields dd{margin:.35rem 0 0}.gis-command-panel{background:var(--survey-paper);border:1px solid #1623272e;gap:1rem;margin-top:3rem;padding:clamp(1rem,3vw,2rem);display:grid}.gis-command-panel label{gap:.4rem;font-weight:750;display:grid}.gis-command-panel input{box-sizing:border-box;width:100%;min-width:0;max-width:42rem;min-height:2.75rem;padding:.7rem}.gis-command-panel button{min-height:2.75rem;padding:.65rem 1rem}.gis-command-row{flex-wrap:wrap;gap:.75rem;display:flex}.gis-command-message{min-height:1.5rem}.owner-workspace-shell{width:100%;min-width:0;max-width:88rem;margin:0 auto;padding:clamp(1rem,3vw,3rem)}.owner-workspace-header{justify-content:space-between;align-items:end;gap:2rem;display:flex}.owner-workspace-header h1{font-size:clamp(2.6rem,7vw,5.4rem)}.owner-workspace-lede{color:#162327b3;margin:1rem 0 0;line-height:1.5}.owner-workspace-generated{color:#1623279e;overflow-wrap:anywhere;margin:0;font-family:Menlo,monospace;font-size:.7rem}.owner-boundary{background:var(--capital-ink);color:#fff;gap:.45rem;margin:2rem 0 1rem;padding:1rem 1.2rem;display:grid}.owner-boundary strong,.owner-boundary span{line-height:1.45}.owner-boundary span{color:#ffffffb8;font-size:.88rem}.owner-status-band{background:linear-gradient(120deg,#176b871a,#0000 54%),#ffffffad;border:1px solid #16232729;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.owner-status-band h2,.owner-panel h2,.owner-actions h2{margin:0;font-size:clamp(1.45rem,3vw,2.4rem)}.owner-status-band p:last-child{margin-bottom:0;line-height:1.5}.owner-property-key{text-align:right;gap:.25rem;min-width:min(18rem,100%);display:grid}.owner-property-key span,.owner-property-key small{color:var(--river-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.owner-property-key strong{overflow-wrap:anywhere;font-family:Menlo,monospace}.owner-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.owner-panel{background:#ffffffbd;border:1px solid #16232729;min-width:0;padding:clamp(1rem,2.4vw,1.6rem)}.owner-panel-heading .eyebrow{margin-bottom:.4rem}.owner-evidence-list,.owner-preview-list,.owner-actions ul{margin:1.3rem 0 0;padding:0;list-style:none}.owner-evidence-list li{border-top:1px solid #16232721;grid-template-columns:5.8rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.8rem 0;display:grid}.owner-evidence-list li>span{color:var(--river-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-evidence-list li>span[data-status=received]{color:#7a5b12}.owner-evidence-list strong,.owner-evidence-list p{overflow-wrap:anywhere}.owner-evidence-list p,.owner-authority-note,.owner-privacy-note{color:#162327b3;margin:.2rem 0 0;font-size:.86rem;line-height:1.45}.owner-authority-note,.owner-privacy-note{border-left:.25rem solid var(--parcel-yellow);padding-left:.75rem}.owner-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:1.3rem 0;display:grid}.owner-facts div{border-top:1px solid #16232721;min-width:0;padding:.8rem .5rem .8rem 0}.owner-facts dt{color:#1623279e;text-transform:uppercase;font-size:.7rem}.owner-facts dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:750}.owner-preview-list li{border-top:1px solid #16232721;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.8rem 0;display:grid}.owner-preview-list span{color:var(--river-blue);text-transform:uppercase;font-size:.72rem;font-weight:750}.owner-preview-list time{color:#16232794;overflow-wrap:anywhere;text-align:right;font-family:Menlo,monospace;font-size:.65rem}.owner-actions{border-top:1px solid #1623272e;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:2rem;margin-top:2.5rem;padding-top:2rem;display:grid}.owner-actions ul{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:0;display:flex}.owner-actions li{border:1px solid #16232740;border-radius:999px;padding:.65rem .85rem;font-size:.82rem;font-weight:750}.owner-actions li[data-action=withdraw]{border-color:var(--status-coral);color:#a43d31}.demand-explore,.property-detail,.compare-shell{min-width:0}.spatial-workbench{background:var(--survey-paper);color:var(--capital-ink);min-height:100vh;padding:clamp(1rem,3vw,3rem);overflow-x:clip}.spatial-header{max-width:76rem}.spatial-header h1{max-width:14ch;margin:.3rem 0 1rem;font-size:clamp(2.7rem,7vw,6.2rem);line-height:.92}.spatial-source-boundary{border-left:.35rem solid var(--status-coral);color:#162327bf;max-width:62rem;padding:.55rem .8rem}.spatial-filter-form,.spatial-drawn-form{background:#ffffffb8;border:1px solid #1623272e;margin-top:1rem;padding:1rem}.spatial-filter-form fieldset,.spatial-drawn-form fieldset{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0 0 1rem;padding:0;display:grid}.spatial-filter-form legend,.spatial-drawn-form legend{letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:.7rem;font-size:.78rem;font-weight:900}.spatial-filter-form label,.spatial-drawn-form label{gap:.35rem;min-width:0;font-size:.72rem;font-weight:800;display:grid}.spatial-filter-form input,.spatial-filter-form select,.spatial-drawn-form input{color:inherit;font:inherit;background:#fff;border:1px solid #1623274d;border-radius:0;width:100%;min-width:0;min-height:2.9rem;padding:.55rem}.spatial-filter-form button,.spatial-drawn-form button,.spatial-mode-controls button{background:var(--capital-ink);border:1px solid var(--capital-ink);color:#fff;font:inherit;min-height:2.9rem;padding:.65rem 1rem;font-weight:800}.spatial-drawn-form>button+button{color:var(--capital-ink);background:0 0;margin-left:.5rem}.spatial-mode-controls{gap:.5rem;margin-top:1rem;display:flex}.spatial-mode-controls button[aria-pressed=false]{color:var(--capital-ink);background:0 0}.spatial-live-status{min-height:1.5rem}.spatial-results-layout{grid-template-columns:minmax(0,3fr) minmax(18rem,2fr);align-items:start;gap:1rem;display:grid}.spatial-map-panel,.spatial-list-panel{background:#ffffffa8;border:1px solid #1623272e;min-width:0;padding:1rem}.spatial-map-panel h2,.spatial-list-panel h2{margin:0 0 .7rem;font-size:clamp(1.6rem,3vw,2.6rem)}.spatial-map-canvas{background:#dbe4da;border:1px solid #16232747;min-height:30rem;position:relative;overflow:hidden}.spatial-map-canvas svg{width:100%;height:100%;display:block;position:absolute;inset:0}.spatial-map-canvas rect{fill:#dbe4da}.spatial-map-canvas path:first-of-type{fill:none;stroke:var(--river-blue);stroke-width:30px}.spatial-map-canvas path:last-of-type{fill:none;stroke:#16232738;stroke-width:5px}.spatial-marker{background:var(--parcel-yellow);border:2px solid var(--capital-ink);color:var(--capital-ink);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;font:800 .8rem/1 sans-serif;display:flex;position:absolute;transform:translate(-50%,-50%)}.spatial-marker[aria-pressed=true]{background:var(--status-coral);color:#fff;outline:3px solid #fff}.spatial-selection{border-left:.35rem solid var(--status-coral);background:#fff;margin-top:.7rem;padding:.8rem}.spatial-list-panel>header{justify-content:space-between;align-items:baseline;display:flex}.spatial-card-list{gap:.75rem;display:grid}.spatial-card{border:1px solid #16232733;padding:.85rem}.spatial-card.is-selected{border-color:var(--status-coral);box-shadow:inset .35rem 0 var(--status-coral)}.spatial-card-select{color:inherit;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:start;width:100%;min-height:2.75rem;padding:0;display:flex}.spatial-card-select span{color:var(--river-blue);font-size:.72rem;font-weight:800}.spatial-card h3{letter-spacing:.06em;text-transform:uppercase;margin:.75rem 0 .3rem;font-size:.74rem}.spatial-card ul{margin:.25rem 0;padding-left:1.2rem}.spatial-card li{margin:.25rem 0}.spatial-card li span{font-size:.8rem;display:block}.spatial-domain-actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.spatial-domain-actions a,.spatial-save-link{background:var(--capital-ink);color:#fff;text-align:center;margin-top:.6rem;padding:.65rem;font-size:.78rem;font-weight:800;text-decoration:none;display:block}.spatial-save-link{background:var(--river-blue)}.spatial-workbench :focus-visible{outline:3px solid var(--status-coral);outline-offset:3px}.demand-public-header{background:var(--survey-paper);z-index:25;border-bottom:1px solid #16232729;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.5rem clamp(.75rem,4vw,3rem);display:flex;position:relative}.demand-public-wordmark{color:var(--capital-ink);text-transform:uppercase;font-weight:700;text-decoration:none}.demand-public-wordmark strong{color:var(--river-blue)}.demand-public-desktop-nav{align-items:center;gap:1rem;display:flex}.demand-public-desktop-nav a,.demand-public-mobile-nav a{color:var(--capital-ink);text-underline-offset:.2em;align-items:center;min-height:2.75rem;padding:.55rem;font-weight:750;display:flex}.demand-public-desktop-nav a[aria-current=page]{-webkit-text-decoration-color:var(--parcel-yellow);text-decoration-color:var(--parcel-yellow);text-decoration-thickness:.2rem}.demand-public-mobile-nav{display:none;position:relative}.demand-map-hero{background:#e2e8df;min-height:min(52rem,100svh);position:relative;overflow:hidden}.demand-map-art{background:linear-gradient(30deg,#0000 48%,#176b877a 49% 51%,#0000 52%),repeating-linear-gradient(90deg,#16232714 0 1px,#0000 1px 5rem),repeating-linear-gradient(0deg,#16232714 0 1px,#0000 1px 5rem);position:absolute;inset:0}.demand-map-hero:after{background:linear-gradient(90deg, var(--survey-paper) 0 27%, #f3efe4d1 39%, transparent 68%);content:"";pointer-events:none;position:absolute;inset:0}.demand-hero-copy{z-index:2;max-width:32rem;position:absolute;top:clamp(5rem,13vh,8rem);left:clamp(1rem,5vw,5rem)}.demand-hero-copy h1{font-size:clamp(3.8rem,8vw,7rem)}.demand-hero-copy>p:not(.eyebrow){color:#162327b8;max-width:25rem;line-height:1.5}.demand-search label{text-transform:uppercase;margin:1.4rem 0 .45rem;font-size:.72rem;font-weight:800;display:block}.demand-search>div{grid-template-columns:minmax(0,1fr) auto;display:grid}.demand-search input{font:inherit;border:1px solid #1623274d;min-width:0;min-height:3.4rem;padding:.75rem}.demand-search button{background:var(--capital-ink);color:#fff;font:inherit;border:0;min-height:3.4rem;padding:.7rem 1rem;font-weight:800}.demand-list-link{color:var(--river-blue);text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:800;display:inline-flex}.demand-evidence-key{flex-wrap:wrap;gap:.8rem;margin-top:.8rem;display:flex}.demand-evidence-key span{font-size:.68rem}.demand-results{padding:clamp(2rem,5vw,5rem)}.demand-results>header{justify-content:space-between;align-items:end;display:flex}.demand-results h2,.property-evidence h2{margin:0;font-size:clamp(2rem,5vw,4rem)}.demand-listing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1rem;margin-top:2rem;display:grid}.demand-listing-card{background:#ffffffbd;border:1px solid #16232729;min-width:0;padding:1.2rem}.demand-listing-card>p{color:var(--river-blue);text-transform:uppercase;font-size:.72rem;font-weight:800}.demand-listing-card h3{margin:.5rem 0;font-size:2rem}.demand-card-facts{flex-wrap:wrap;gap:.5rem 1rem;font-size:.72rem;display:flex}.demand-listing-card ul{padding:.8rem 0;list-style:none}.demand-listing-card li{border-top:1px solid #1623271f;gap:.2rem;padding:.55rem 0;display:grid}.demand-listing-card li span{color:#162327a6;font-size:.78rem}.demand-listing-card a,.property-canvas .demand-primary-action{background:var(--capital-ink);color:#fff;text-align:center;padding:.8rem;font-weight:800;text-decoration:none;display:block}.property-canvas{background:#e2e8df;align-items:end;min-height:65svh;padding:clamp(1rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.property-canvas>div:not(.demand-map-art){z-index:2;background:#f3efe4eb;max-width:31rem;padding:1.5rem;position:relative}.property-modes{flex-wrap:wrap;gap:.45rem;margin-left:.75rem;display:flex}.property-modes span{border:1px solid #1623272e;border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:800}.property-canvas nav{z-index:2;display:flex;position:absolute;top:1rem;right:1rem}.property-canvas nav button{background:#fff;border:1px solid #16232729;padding:.6rem}.property-evidence{padding:clamp(2rem,5vw,5rem)}.property-evidence>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2rem;display:grid}.property-evidence article{border-top:.3rem solid var(--river-blue);min-width:0;padding-top:1rem}.property-evidence article:first-child{border-color:var(--parcel-yellow)}.property-evidence article:nth-child(3){border-color:var(--capital-ink)}.property-evidence article:nth-child(4){border-color:var(--status-coral)}.property-evidence ul{padding:0;list-style:none}.property-evidence li{overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:.3rem;display:grid}.property-evidence li span,.property-evidence time{color:#162327a6;overflow-wrap:anywhere;font-size:.78rem}.property-disclaimer{border-left:.3rem solid var(--status-coral);margin-top:2rem;padding-left:1rem}.compare-shell{max-width:88rem;margin:0 auto;padding:clamp(1rem,4vw,4rem)}.compare-table-wrap{margin-top:2rem;overflow-x:auto}.compare-table-wrap table{border-collapse:collapse;width:100%;min-width:54rem}.compare-table-wrap caption{text-align:left}.compare-table-wrap th,.compare-table-wrap td{text-align:left;border-bottom:1px solid #16232729;padding:.8rem}.compare-mobile-cards{display:none}.comparison-toggle,.comparison-tray button,.comparison-tray-actions a,.comparison-remove{border:1px solid var(--capital-ink);color:var(--capital-ink);font:inherit;text-align:center;background:#fff;justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem .8rem;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.comparison-toggle{width:100%;margin-top:.6rem}.spatial-domain-actions>a:only-child{grid-column:1/-1}.comparison-toggle[aria-pressed=true]{background:var(--parcel-yellow)}.comparison-toggle:disabled,.comparison-tray button:disabled{cursor:not-allowed;opacity:.65}.comparison-toggle:focus-visible,.comparison-tray :focus-visible,.comparison-page-controls :focus-visible,.comparison-remove:focus-visible{outline:3px solid var(--status-coral);outline-offset:3px}.comparison-hint{font-size:.9rem}.comparison-announcement{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.comparison-tray{background:var(--survey-paper);border:2px solid var(--capital-ink);bottom:max(.75rem, env(safe-area-inset-bottom));color:var(--capital-ink);z-index:30;gap:.55rem;max-width:72rem;max-height:50dvh;margin-inline:auto;padding:.85rem 1rem;display:grid;position:fixed;inset-inline:clamp(.75rem,3vw,3rem);overflow-y:auto;box-shadow:0 .5rem 2rem #1623272e}.comparison-tray-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;display:flex}.comparison-tray-heading h2{margin:0;font-size:1.1rem}.comparison-tray-heading strong{font-size:.85rem}.comparison-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.comparison-choices li{background:#fff;border:1px solid #16232733;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-left:.6rem;display:flex}.comparison-choices li span{overflow-wrap:anywhere;font-size:.8rem}.comparison-choices button{border:0;flex-shrink:0;padding-inline:.5rem;font-size:.75rem;text-decoration:underline}.comparison-tray p{margin:0;font-size:.8rem}.comparison-tray-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.comparison-tray-actions .comparison-primary{background:var(--capital-ink);color:#fff}.comparison-tray-actions .comparison-primary:disabled{opacity:1;background:#526165;border-color:#526165}:is(.spatial-workbench:has(.comparison-tray),.property-detail:has(.comparison-tray)){padding-bottom:calc(var(--comparison-tray-height,18rem) + 3rem)}.comparison-page-controls{background:#ffffffa6;border:1px solid #1623272e;margin-top:1.5rem;padding:1rem}.comparison-page-controls>p{margin-top:0}.comparison-unavailable{gap:.7rem;padding:0;list-style:none;display:grid}.comparison-unavailable li{border-left:.3rem solid var(--status-coral);padding:.7rem}.comparison-remove{font-size:.8rem}@media (max-width:720px){.comparison-tray{padding:.7rem}.comparison-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-choices li{flex-direction:column;align-items:stretch;gap:0;padding:.3rem .4rem 0}.comparison-choices button{min-height:2.75rem}.comparison-tray-actions .comparison-primary{flex:1}}.seller-registration-shell,.property-draft-shell,.seller-account-panel,.owner-draft-list{width:100%;min-width:0;max-width:72rem;margin:0 auto;padding:clamp(1rem,4vw,3.5rem)}.seller-registration-shell>header,.property-draft-header,.owner-draft-list-heading,.seller-account-heading{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.seller-registration-shell h1,.property-draft-shell h1{font-size:clamp(2.5rem,7vw,5.2rem)}.seller-registration-shell>header>p:last-child,.property-draft-start>p,.property-draft-header+p{color:#162327b8;max-width:46rem;line-height:1.55}.seller-registration-form,.seller-account-panel,.property-draft-start,.property-draft-form fieldset,.property-evidence-lanes>section,.property-review-card,.owner-draft-list{background:#ffffffc7;border:1px solid #16232729}.seller-registration-form,.property-draft-start,.property-review-card{gap:.8rem;margin-top:2rem;padding:clamp(1.1rem,4vw,2.5rem);display:grid}.seller-registration-form label,.seller-account-panel label,.property-draft-shell label{gap:.4rem;font-size:.9rem;font-weight:750;display:grid}.seller-registration-form input,.seller-registration-form select,.seller-account-panel input,.seller-account-panel select,.property-draft-shell input,.property-draft-shell select,.property-draft-shell textarea{color:var(--capital-ink);font:inherit;background:#fff;border:1px solid #16232759;border-radius:.35rem;width:100%;min-width:0;min-height:3rem;padding:.65rem .75rem}.property-draft-shell textarea{resize:vertical;min-height:7rem}.seller-registration-form button,.seller-account-panel button,.property-draft-shell button,.primary-link{background:var(--capital-ink);border:1px solid var(--capital-ink);color:#fff;cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;min-height:3rem;padding:.7rem 1.1rem;font-weight:750;text-decoration:none;display:inline-flex}.seller-registration-form button:disabled,.seller-account-panel button:disabled,.property-draft-shell button:disabled{cursor:wait;opacity:.62}.seller-registration-form :is(input,select,button):focus-visible,.seller-account-panel :is(input,select,button,a):focus-visible,.property-draft-shell :is(input,select,textarea,button,a):focus-visible,.owner-draft-list a:focus-visible{outline:.2rem solid var(--parcel-yellow);outline-offset:.15rem}.seller-registration-title h2,.seller-account-panel h2,.owner-draft-list h2,.property-draft-form legend,.property-review-card h2{margin:0;font-size:clamp(1.45rem,4vw,2.4rem)}.seller-critical-boundary{background:var(--capital-ink);color:#fff;gap:.5rem;margin:1.5rem 0;padding:1rem 1.2rem;line-height:1.5;display:grid}.seller-critical-boundary span{color:#ffffffbd;font-size:.88rem}.seller-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;line-height:1.45;gap:.6rem!important;font-weight:600!important;display:grid!important}.seller-checkbox input{accent-color:var(--river-blue);width:1.2rem;min-height:1.2rem}.seller-registration-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.seller-registration-progress li{color:#16232794;border:1px solid #16232729;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;min-width:0;padding:.8rem;display:grid}.seller-registration-progress li[aria-current=step]{border-color:var(--river-blue);color:var(--capital-ink)}.seller-registration-progress li>span{background:var(--capital-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-family:Menlo,monospace;display:inline-flex}.seller-registration-progress strong,.seller-registration-progress small{display:block}.seller-registration-progress small{margin-top:.2rem;font-size:.72rem}.seller-registration-step,.seller-phone-form{gap:.8rem;min-width:0;display:grid}.seller-verification-heading h3{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.seller-verification-heading>p:last-child{color:#162327ad;margin-bottom:0;line-height:1.5}.seller-registration-actions{flex-wrap:wrap;gap:.7rem;display:flex}.seller-registration-actions button{flex:14rem}.seller-registration-form .seller-secondary-action{color:var(--capital-ink);background:0 0}.seller-auth-methods>button,.seller-auth-methods .seller-registration-actions button{width:100%}.seller-registration-form .seller-google-button{color:var(--capital-ink);background:#fff;border-color:#1623274d;gap:.65rem}.seller-google-button span{color:#4285f4;border:1px solid #1623272e;border-radius:999px;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-family:Arial,sans-serif;display:inline-flex}.seller-registration-form .seller-google-button:hover,.seller-registration-form .seller-secondary-action:hover{border-color:var(--river-blue)}.seller-recaptcha{max-width:100%;overflow-x:auto}.seller-account-panel{margin-top:1rem}.seller-account-panel form{gap:.75rem;margin-top:1.5rem;display:grid}.seller-account-heading>span{color:var(--field-green);text-transform:uppercase;font-size:.75rem;font-weight:800}.seller-account-actions,.property-draft-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.supply-case-status,.seller-preview-card{border:1px solid var(--line,#d7d3c5);background:var(--paper,#fffdf5);border-radius:1rem;width:min(100% - 2rem,72rem);margin:1.25rem auto;padding:clamp(1rem,2.5vw,2rem)}.seller-preview-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.75rem;display:grid}.seller-preview-grid>div{border:1px solid var(--line,#d7d3c5);border-radius:.75rem;padding:.75rem}.seller-preview-grid dt{text-transform:uppercase;font-size:.8rem}.seller-preview-grid dd{overflow-wrap:anywhere;margin:.35rem 0 0}.seller-preview-actions{gap:.75rem;display:grid}.seller-preview-actions textarea{width:100%;min-height:7rem}.seller-account-actions a,.property-draft-actions a{color:var(--river-blue);font-weight:750}.seller-privacy-controls{border-top:1px solid #16232729;padding-top:1.5rem}.seller-deletion-warning,.seller-account-notice{border-left:.3rem solid var(--status-coral);padding-left:.8rem;line-height:1.5}.property-draft-new-shell{min-height:100svh}.property-draft-header{margin-bottom:1.5rem}.property-draft-header>a{color:var(--river-blue);white-space:nowrap;font-weight:750}.property-draft-form{gap:1rem;display:grid}.property-draft-form fieldset{gap:.8rem;min-width:0;margin:0;padding:clamp(1rem,3vw,1.6rem);display:grid}.property-draft-form legend{padding:0 .4rem;font-weight:800}.property-draft-inline,.property-evidence-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}.property-plot-lookup{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.property-source-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.property-source-facts div{border-top:1px solid #16232724;min-width:0;padding:.6rem .5rem .6rem 0}.property-source-facts dt{color:#1623279e;text-transform:uppercase;font-size:.68rem}.property-source-facts dd{overflow-wrap:anywhere;margin:.25rem 0 0}.property-source-map{background:var(--survey-paper);border:1px solid #1623272e;min-width:0;margin:.5rem 0 0;overflow:hidden}.property-source-map__heading{justify-content:space-between;align-items:center;gap:1rem;padding:.85rem;display:flex}.property-source-map__heading .eyebrow{margin:0 0 .25rem}.property-source-map__heading h3{margin:0;font-size:1.2rem}.property-source-map__heading>span{text-align:right;align-items:center;gap:.4rem;font-size:.74rem;font-weight:750;display:inline-flex}.property-source-map__heading i{background:var(--parcel-yellow);border:2px solid var(--capital-ink);width:.9rem;height:.9rem;display:inline-block}.property-source-map img{aspect-ratio:16/9;object-fit:cover;background:#fff;border-block:1px solid #16232729;width:100%;height:auto;display:block}.property-source-map figcaption,.property-source-map__status{color:#162327c2;margin:0;padding:.8rem;font-size:.76rem;line-height:1.45}.property-source-map__status{background:#e15d481a;border-block:1px solid #e15d484d}.property-source-map__open{color:var(--river-blue);margin:0 .8rem .85rem;font-size:.78rem;font-weight:750;display:inline-block}.property-evidence-lanes>section{gap:.75rem;min-width:0;padding:clamp(1rem,3vw,1.6rem);display:grid}.property-evidence-lanes h2{margin:0;font-size:clamp(1.35rem,3vw,2rem)}.property-draft-actions .danger-button{border-color:var(--status-coral);color:#9f352b;background:0 0}.property-review-card dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0;display:grid}.property-review-card dl div{border-top:1px solid #16232724;min-width:0;padding:.8rem .8rem .8rem 0}.property-review-card dt{color:#1623279e;text-transform:uppercase;font-size:.72rem}.property-review-card dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:700}.property-submission-receipt{border-left:.35rem solid var(--field-green);background:#557a461f;padding:1rem}.property-submission-receipt code{overflow-wrap:anywhere}.owner-draft-list{margin-top:1rem}.owner-draft-list ul{margin:1.5rem 0 0;padding:0;list-style:none}.owner-draft-list li{border-top:1px solid #16232724;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 0;display:grid}.owner-draft-list li>div{gap:.25rem;min-width:0;display:grid}.owner-draft-list li span,.owner-draft-list li time{color:#162327a8;overflow-wrap:anywhere;font-size:.78rem}.owner-draft-list li>a{color:var(--river-blue);font-weight:750}.buyer-workspace-shell{max-width:80rem;min-height:100svh;margin:0 auto;padding:clamp(1rem,4vw,4rem)}.buyer-workspace-header{justify-content:space-between;align-items:start;gap:2rem;display:flex}.buyer-workspace-header>div{max-width:62rem}.buyer-next-action{border:1px solid #16232729;margin-top:1.25rem;padding:clamp(1rem,3vw,1.6rem)}.buyer-deletion-warning{border-left:.2rem solid var(--status-coral);margin:0;padding:.75rem}.buyer-next-action{border-left:.3rem solid var(--river-blue);grid-template-columns:minmax(0,1.3fr) minmax(20rem,.9fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}.buyer-next-action-copy{min-width:0}.buyer-next-action-copy>p:not(.eyebrow){max-width:62ch;margin:.75rem 0 0}.buyer-next-action-copy h2{margin:0}.buyer-journey-progress{grid-template-columns:repeat(5,minmax(0,1fr));align-self:center;gap:.5rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.buyer-journey-progress li{color:#1623278c;text-align:center;align-content:start;justify-items:center;gap:.35rem;min-width:0;font-size:.72rem;display:grid}.buyer-journey-progress li>span{border:1px solid #1623273d;border-radius:999px;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;font-size:.76rem;display:inline-flex}.buyer-journey-progress li[data-state=complete]>span{background:var(--field-green);border-color:var(--field-green);color:#fff}.buyer-journey-progress li[data-state=current]{color:var(--capital-ink)}.buyer-journey-progress li[data-state=current]>span{border:.18rem solid var(--river-blue);color:var(--river-blue);font-weight:800}.buyer-requirement-form{scroll-margin-top:1rem}.buyer-history{margin-top:2rem}.buyer-history[data-compact=true],.buyer-history-heading{max-width:52rem}.buyer-history-heading>h2{margin-bottom:.35rem}.buyer-workspace-grid time{color:#162327a8;overflow-wrap:anywhere;font-size:.78rem}.buyer-inline-actions{flex-wrap:wrap;gap:.5rem;display:flex}.buyer-critical-boundary{background:var(--capital-ink);color:#fff;gap:.45rem;margin:1.5rem 0;padding:1rem 1.2rem;display:grid}.buyer-critical-boundary span{color:#ffffffbd;font-size:.88rem}.buyer-workspace-message{overflow-wrap:anywhere;min-height:1.5rem}.buyer-listing-actions,.buyer-brief-create{background:var(--survey-paper);border:1px solid #16232729;margin:1.5rem 0;padding:clamp(1rem,3vw,2rem)}.buyer-listing-actions code{overflow-wrap:anywhere}.buyer-action-grid,.buyer-brief-create form{gap:1rem;margin-top:1.25rem;display:grid}.buyer-action-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.buyer-action-grid label:first-of-type{grid-column:1/-1}.buyer-brief-create form>label,.buyer-action-grid label,.buyer-offer-panel label,.buyer-form-row label{gap:.4rem;min-width:0;font-weight:700;display:grid}.buyer-brief-create textarea,.buyer-action-grid textarea{min-height:6rem}.buyer-brief-create input,.buyer-brief-create select,.buyer-brief-create textarea,.buyer-action-grid input,.buyer-action-grid select,.buyer-action-grid textarea,.buyer-offer-panel input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:.72rem}.buyer-form-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.buyer-checkbox{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid!important}.buyer-checkbox input{accent-color:var(--river-blue);width:1.2rem;margin-top:.25rem}.buyer-offer-panel{border-top:1px solid #16232729;gap:.75rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.buyer-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}.buyer-workspace-grid>article{border:1px solid #16232729;min-width:0;padding:clamp(1rem,3vw,1.6rem)}.buyer-workspace-grid>article:first-child{grid-column:1/-1}.buyer-workspace-grid ul{margin:1rem 0 0;padding:0;list-style:none}.buyer-workspace-grid li{border-top:1px solid #16232724;gap:.5rem;min-width:0;padding:.9rem 0;display:grid}.buyer-workspace-grid li span,.buyer-workspace-grid li code,.buyer-workspace-grid p{overflow-wrap:anywhere}.buyer-workspace-grid li>div{flex-wrap:wrap;gap:.5rem;display:flex}.buyer-workspace-shell button{min-height:2.75rem}.buyer-profile-shell{max-width:58rem;min-height:100svh;margin:0 auto;padding:clamp(1rem,4vw,4rem)}.buyer-profile-back,.buyer-profile-privacy-link a{color:var(--river-blue);min-height:2.75rem;padding:.65rem 0;font-weight:800;display:inline-flex}.buyer-profile-header{max-width:42rem;margin-top:1rem}.buyer-profile-header h1{margin-bottom:.4rem}.buyer-profile-panel{border:1px solid #16232729;justify-content:space-between;align-items:start;gap:1.5rem;margin-top:1.25rem;padding:clamp(1rem,3vw,1.6rem);display:flex}.buyer-profile-panel>div:first-child{max-width:42rem}.buyer-profile-panel h2{margin-bottom:.4rem}.buyer-profile-panel>button,.buyer-profile-panel form button,.buyer-privacy-receipt button{white-space:nowrap;min-height:2.75rem}.buyer-profile-data{display:block}.buyer-profile-data form,.buyer-privacy-receipt{gap:.75rem;max-width:38rem;margin-top:1.25rem;display:grid}.buyer-profile-data form>label:not(.buyer-checkbox){gap:.35rem;font-weight:700;display:grid}.buyer-profile-data select{box-sizing:border-box;width:100%;max-width:100%;padding:.72rem}.buyer-profile-privacy-link{margin:1rem 0 0}.buyer-workspace-shell .danger-button{border-color:var(--status-coral);color:#9f352b;background:0 0}.buyer-workspace-pagination{border-top:1px solid #16232729;border-bottom:1px solid #16232729;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem 0;display:flex}.buyer-workspace-pagination a{color:var(--river-blue);align-items:center;min-height:2.75rem;padding:.6rem;font-weight:800;display:inline-flex}.buyer-create-details{background:#ffffffad;border:1px solid #16232729;border-radius:1rem;overflow:hidden}.buyer-create-details>summary{cursor:pointer;min-height:2.75rem;padding:1rem 1.2rem;font-size:1.05rem;font-weight:850}.buyer-create-details>div{border-top:1px solid #1623271f;padding:1.2rem}.buyer-workspace-grid details>summary{cursor:pointer;min-height:2.75rem;padding:.7rem 0;font-weight:750}.demand-primary-action{background:var(--capital-ink);color:#fff;margin:.75rem 0;padding:.85rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:720px){.workflow,.spatial-filter-form fieldset,.spatial-drawn-form fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.spatial-results-layout{grid-template-columns:1fr}@media (scripting:enabled){.spatial-mode-map .spatial-list-panel,.spatial-mode-list .spatial-map-panel{display:none}}.spatial-map-canvas{min-height:24rem}.control-centre-metric-grid{grid-template-columns:1fr}.demand-public-desktop-nav{display:none}.demand-public-mobile-nav{display:block}.demand-public-mobile-nav>summary{cursor:pointer;border:1px solid #1623273d;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.55rem .7rem;font-weight:800;list-style:none;display:inline-flex}.demand-public-mobile-nav>summary::-webkit-details-marker{display:none}.demand-public-mobile-nav>nav{background:var(--capital-ink);min-width:min(18rem,100vw - 1.5rem);padding:.5rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.demand-public-mobile-nav>nav a{color:#fff}}@media (max-width:900px){.control-panel-layout{padding-top:3.75rem;display:block}.control-panel-mobile-header{background:var(--capital-ink);color:#fff;z-index:35;justify-content:space-between;align-items:center;height:3.75rem;padding:.5rem .75rem;display:flex;position:fixed;inset:0 0 auto}.control-panel-wordmark{color:var(--parcel-yellow);font-weight:850;text-decoration:none}.control-panel-menu-trigger,.control-panel-drawer-close{color:#fff;background:0 0;border:1px solid #ffffff6b;border-radius:.55rem;justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;padding:.55rem .75rem;font-weight:800;display:inline-flex}.control-panel-sidebar{z-index:60;width:100%;max-width:min(84vw,20rem);transition:transform .18s;position:fixed;transform:translate(-105%);box-shadow:1rem 0 2.5rem #0000003d}.control-panel-sidebar[data-open=true]{transform:translate(0)}.control-panel-drawer-close{margin:0 0 .75rem auto}.control-panel-backdrop{z-index:50;background:#00000073;border:0;display:block;position:fixed;inset:0}.control-panel-topbar{top:3.75rem}.control-queue-filters{grid-template-columns:1fr;align-items:stretch}.specialist-record-summary{grid-template-columns:1fr;position:static}}@media (max-width:420px){.auth-shell,.foundation-shell{align-items:flex-start;padding:.75rem}.auth-card,.foundation-card{border-radius:1rem;padding:1.35rem}.workflow{grid-template-columns:1fr}.workflow li{min-height:0}.spatial-workbench{padding:.7rem}.spatial-filter-form fieldset,.spatial-drawn-form fieldset,.spatial-domain-actions{grid-template-columns:1fr}.spatial-drawn-form>button{width:100%;margin:.25rem 0}.spatial-drawn-form>button+button{margin-left:0}.seller-registration-progress{grid-template-columns:1fr}.control-centre-header{flex-direction:column;align-items:flex-start;gap:1rem}.control-centre-shell{padding:1rem}.supply-queue-facts div{grid-template-columns:1fr}.owner-workspace-shell{padding:.75rem}.owner-workspace-header,.owner-status-band,.owner-actions{grid-template-columns:1fr;align-items:start}.owner-workspace-header{flex-direction:column;align-items:flex-start;gap:.8rem}.owner-property-key{text-align:left;min-width:0}.owner-workspace-grid,.owner-facts{grid-template-columns:1fr}.owner-preview-list li{grid-template-columns:1fr;align-items:start}.owner-preview-list time{text-align:left}.owner-actions ul{justify-content:flex-start}.demand-map-hero{min-height:47rem}.demand-map-hero:after{background:linear-gradient(180deg, var(--survey-paper) 0 38%, #f3efe4bd 49%, transparent 72%)}.demand-hero-copy{top:2.2rem;left:.9rem;right:.9rem}.demand-hero-copy h1{font-size:clamp(3.2rem,15vw,4rem)}.demand-results{padding:2.5rem .75rem}.demand-results>header{flex-direction:column;align-items:start}.property-canvas{align-items:stretch;gap:.75rem;min-height:0;padding:.75rem;display:grid}.property-canvas>.demand-map-art{order:2;height:18rem;position:relative;inset:auto}.property-canvas>.property-summary{order:1;width:100%}.property-canvas>.property-modes{order:3;width:100%;margin:0}.property-canvas nav{flex-wrap:wrap;left:.75rem;right:.75rem}.property-evidence{padding:2.5rem .75rem}.property-evidence>div{grid-template-columns:1fr}.compare-table-wrap{display:none}.compare-mobile-cards{gap:.75rem;margin-top:1.5rem;display:grid}.compare-mobile-cards article{background:#fff;border:1px solid #16232729;gap:.6rem;min-width:0;padding:1rem;display:grid}.seller-registration-shell,.property-draft-shell,.seller-account-panel,.owner-draft-list{padding:.75rem}.seller-registration-shell>header,.property-draft-header,.owner-draft-list-heading,.seller-account-heading{flex-direction:column;align-items:flex-start}.property-draft-inline,.property-evidence-lanes,.property-review-card dl,.property-plot-lookup,.property-source-facts{grid-template-columns:1fr}.property-source-map__heading{flex-direction:column;align-items:flex-start}.owner-draft-list li{grid-template-columns:1fr;align-items:start}.buyer-workspace-shell{padding:.75rem}}@media (max-width:900px){.buyer-workspace-header{flex-direction:column;align-items:stretch;gap:.8rem}.buyer-next-action{grid-template-columns:minmax(0,1fr)}.buyer-profile-panel{flex-direction:column;align-items:stretch}.buyer-action-grid,.buyer-form-row,.buyer-workspace-grid{grid-template-columns:minmax(0,1fr)}}.plot-research-shell,.plot-receipt{width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 96px}.plot-research-shell>h1,.plot-receipt>header h1{letter-spacing:-.045em;max-width:820px;font-size:clamp(2.25rem,6vw,5.5rem);line-height:.98}.plot-research-shell>p,.plot-receipt>header>p{max-width:760px;font-size:1.05rem;line-height:1.7}.plot-lookup-form{border:1px solid color-mix(in srgb, var(--capital-ink) 24%, transparent);background:color-mix(in srgb, var(--survey-paper) 92%, white);max-width:760px;margin-top:36px;padding:clamp(20px,4vw,40px)}.plot-lookup-form label{font-size:1.1rem;font-weight:800;display:block}.plot-lookup-form>div{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-top:18px;display:grid}.plot-lookup-form input,.plot-lookup-form button,.plot-share-actions button{border:1px solid var(--capital-ink);min-height:48px;font:inherit;border-radius:2px}.plot-lookup-form input{text-transform:uppercase;background:#fff;min-width:0;padding:0 14px}.plot-lookup-form button,.plot-share-actions button{color:#fff;background:var(--capital-ink);cursor:pointer;padding:10px 18px}.plot-lookup-form button:disabled{cursor:wait;opacity:.65}.plot-lookup-status{min-height:1.5em}.plot-receipt{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:24px;display:grid}.plot-receipt>header,.plot-receipt>section,.plot-receipt>p,.plot-receipt>a{border:1px solid color-mix(in srgb, var(--capital-ink) 22%, transparent);background:var(--survey-paper);padding:clamp(20px,3vw,34px)}.plot-receipt>header{color:#fff;background:var(--capital-ink);grid-column:1/-1}.plot-receipt>header .eyebrow{color:var(--parcel-yellow)}.plot-outcome{border-left:5px solid var(--field-green);padding-left:16px}.plot-outcome-not_matched{border-color:var(--status-coral)}.plot-share-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.plot-share-actions button{color:var(--capital-ink);background:#fff;border-color:#fff}.plot-facts{background:color-mix(in srgb, var(--capital-ink) 18%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.plot-facts>div{background:var(--survey-paper);padding:16px}.plot-facts dt{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.plot-facts dd{margin:7px 0 0}.plot-fact-state{color:color-mix(in srgb, var(--capital-ink) 66%, transparent);font-size:.8rem}.plot-text-map,.plot-generalized-map{border:1px dashed var(--river-blue);background:color-mix(in srgb, var(--river-blue) 8%, white);align-content:center;gap:12px;min-height:190px;padding:24px;display:grid}.plot-generalized-map>div{border:10px solid color-mix(in srgb, var(--parcel-yellow) 75%, transparent);background:color-mix(in srgb, var(--river-blue) 28%, transparent);border-radius:50%;width:84px;height:84px;margin:0 auto}.plot-limitations{grid-column:1/-1;border-color:var(--status-coral)!important;border-left-width:8px!important}.plot-limitations li{margin-block:8px}.plot-next-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.plot-next-actions h2{grid-column:1/-1}.plot-next-actions a{border:1px solid var(--capital-ink);min-height:48px;padding:14px}@media (max-width:720px){.plot-receipt{grid-template-columns:minmax(0,1fr)}.plot-receipt>header,.plot-limitations,.plot-next-actions{grid-column:1}.plot-lookup-form>div,.plot-next-actions,.plot-facts{grid-template-columns:minmax(0,1fr)}.plot-next-actions h2{grid-column:1}}@media print{.plot-share-actions,.plot-next-actions{display:none}.plot-limitations{break-inside:avoid}}.context-dossier{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(1120px,100% - 32px);margin:0 auto;padding:72px 0 96px;display:grid}.context-dossier>*{border:1px solid color-mix(in srgb, var(--capital-ink) 22%, transparent);background:var(--survey-paper);padding:clamp(20px,3vw,34px)}.context-dossier>header,.context-dossier>aside,.context-dossier>nav{grid-column:1/-1}.context-dossier>header h1{letter-spacing:-.045em;max-width:850px;font-size:clamp(2.4rem,6vw,5.4rem);line-height:.98}.context-dossier li{gap:6px;margin-block:14px;display:grid}.dossier-media-fallback,.context-dossier>aside{border-left:8px solid var(--parcel-yellow)}.context-dossier>nav{flex-wrap:wrap;gap:12px;display:flex}.context-dossier>nav a{border:1px solid var(--capital-ink);min-height:48px;padding:14px 18px}@media (max-width:720px){.context-dossier{grid-template-columns:minmax(0,1fr)}.context-dossier>header,.context-dossier>aside,.context-dossier>nav{grid-column:1}}html,body{min-width:0;overflow-x:clip}html{scroll-behavior:smooth;text-rendering:optimizelegibility}button,input,select,textarea{font:inherit}button,input:not([type=checkbox]):not([type=radio]),select{min-height:2.75rem}:is(a,button,input,select,textarea,summary):focus-visible{outline:.2rem solid var(--parcel-yellow);outline-offset:.15rem}a{color:inherit}::selection{background:var(--color-accent);color:var(--color-accent-ink)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root[data-theme=property-desk]{--capital-ink:var(--color-desk-ink);--river-blue:var(--color-desk-accent);--survey-paper:var(--color-desk-paper);--color-accent:var(--color-desk-accent);--color-accent-ink:var(--color-desk-surface);--color-ink-muted:var(--color-desk-muted);--color-rule:var(--color-desk-line);--color-focus:var(--color-desk-accent);background:var(--color-desk-paper);color:var(--color-desk-ink);font-family:var(--font-body);font-size:16px}html[data-theme=property-desk] body{background:var(--color-desk-paper);color:var(--color-desk-ink);line-height:1.55}html[data-theme=property-desk] :is(h1,h2,h3,h4){font-family:var(--font-body);letter-spacing:-.025em;overflow-wrap:anywhere;min-width:0;font-style:normal;font-weight:650;line-height:1.25}html[data-theme=property-desk] :is(.control-centre-shell,.control-centre-header,.owner-workspace-shell,.owner-workspace-header,.buyer-workspace-header,.buyer-profile-header,.field-task-header,.seller-registration-shell,.property-draft-shell,.owner-empty-workspace,.auth-card,.foundation-card,.unavailable-card,.compare-shell,.public-content-shell,.plot-research-shell,.plot-receipt>header,.context-dossier>header) h1{font-family:var(--font-body);font-size:var(--text-desk-heading);letter-spacing:-.035em;text-wrap:pretty;max-width:30ch;margin:0;font-weight:650;line-height:1.2}html[data-theme=property-desk] .eyebrow{color:var(--color-desk-muted);font-family:var(--font-body);font-size:var(--text-desk-caption);letter-spacing:.06em;margin:0 0 var(--space-2xs);font-weight:650}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.property-draft-shell,.compare-shell){max-width:var(--page-width);padding:var(--space-lg) var(--space-desk-gutter) var(--space-xl);width:100%;margin-inline:auto}html[data-theme=property-desk] :is(.control-centre-header,.owner-workspace-header,.buyer-workspace-header,.field-task-header,.property-draft-header,.seller-account-heading,.owner-draft-list-heading){align-items:start;gap:var(--space-sm) var(--space-md);flex-wrap:wrap}html[data-theme=property-desk] :is(.lede,.control-centre-lede,.owner-workspace-lede,.public-content-summary){color:var(--color-desk-muted);font-size:var(--text-base);margin-top:var(--space-xs);max-width:var(--measure);line-height:1.6}html[data-theme=property-desk] :is(.control-centre-generated,.owner-workspace-generated,.control-centre-card small,.gis-candidate-summary dt,.gis-sample-fields dt,.property-source-facts dt,.property-review-card dt,.plot-fact-state,.owner-property-facts dt){color:var(--color-desk-muted)}html[data-theme=property-desk] :is(.control-centre-shell,.property-draft-shell,.field-task-shell) :is(dd,code,pre,time){overflow-wrap:anywhere;min-width:0}html[data-theme=property-desk] :is(.control-centre-shell,.property-draft-shell) dd{margin-inline-start:0}html[data-theme=property-desk] :is(.control-centre-shell,.property-draft-shell) pre{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);font-family:var(--font-mono);font-size:var(--text-desk-caption);max-width:100%;padding:var(--space-sm);white-space:pre-wrap;overflow-x:auto}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.seller-registration-shell,.seller-account-panel,.property-draft-shell,.auth-card,.foundation-card,.unavailable-card,.plot-research-shell,.plot-receipt,.compare-shell,.comparison-tray,.property-detail) :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not([type=hidden]){background:var(--color-desk-surface);border:1px solid var(--color-desk-control-line);border-radius:var(--radius-control);box-sizing:border-box;color:var(--color-desk-ink);font:inherit;font-size:var(--text-desk-body);min-width:0;max-width:100%;min-height:2.75rem;padding:var(--space-xs)}html[data-theme=property-desk] :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-desk-accent)}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.seller-registration-shell,.seller-account-panel,.property-draft-shell,.auth-card,.foundation-card,.unavailable-card,.plot-research-shell,.plot-receipt) button,html[data-theme=property-desk] :is(.button-link,.primary-link,.demand-primary-action){background:var(--color-desk-accent);border:1px solid var(--color-desk-accent);border-radius:var(--radius-control);color:var(--color-desk-surface);cursor:pointer;font:600 var(--text-desk-body) / 1.4 var(--font-body);min-height:2.75rem;padding:var(--space-xs) var(--space-sm);transition:background-color var(--dur-micro) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.seller-registration-shell,.seller-account-panel,.property-draft-shell,.auth-card,.foundation-card,.unavailable-card,.plot-research-shell,.plot-receipt) button:hover:not(:disabled),html[data-theme=property-desk] :is(.button-link,.primary-link,.demand-primary-action):hover{background:var(--color-desk-accent-hover);border-color:var(--color-desk-accent-hover)}html[data-theme=property-desk] :is(.danger-button,.danger-action,.seller-secondary-action,.buyer-secondary-button,.copyable-reference button,.plot-share-actions button){background:var(--color-desk-surface);border:1px solid var(--color-desk-control-line);border-radius:var(--radius-control);color:var(--color-desk-accent)}html[data-theme=property-desk] :is(.danger-button,.danger-action),html[data-theme=property-desk] body button:is(.danger-button,.danger-action):not(:disabled){background:var(--color-desk-error-paper);border-color:var(--color-desk-error);color:var(--color-desk-error)}html[data-theme=property-desk] body button.seller-secondary-action:not(:disabled){background:var(--color-desk-surface);border-color:var(--color-desk-control-line);color:var(--color-desk-accent)}html[data-theme=property-desk] body button.seller-secondary-action:hover:not(:disabled){background:var(--color-desk-accent-hover);border-color:var(--color-desk-accent-hover);color:var(--color-desk-surface)}html[data-theme=property-desk] body button.buyer-secondary-button:not(:disabled){background:var(--color-desk-surface);border-color:var(--color-desk-control-line);color:var(--color-desk-accent)}html[data-theme=property-desk] body button:is(.danger-button,.danger-action):hover:not(:disabled){background:var(--color-desk-error);color:var(--color-desk-surface)}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.seller-registration-shell,.seller-account-panel,.property-draft-shell,.auth-card,.plot-research-shell,.plot-receipt) button:disabled{cursor:not-allowed;opacity:.55}html[data-theme=property-desk] :is(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--color-desk-accent);outline-offset:3px;transition:none}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.seller-registration-shell,.seller-account-panel,.property-draft-shell,.public-content-shell,.plot-research-shell,.plot-receipt,.context-dossier) a:not([class]){color:var(--color-desk-accent);text-underline-offset:.2em}html[data-theme=property-desk] :is(.control-centre-card,.control-centre-empty,.control-queue-filters,.control-centre-metric-grid article,.owner-panel,.owner-status-band,.seller-registration-form,.seller-account-panel,.owner-draft-list,.property-draft-start,.property-draft-form fieldset,.property-evidence-lanes>section,.property-review-card,.supply-case-status,.seller-preview-card,.buyer-listing-actions,.buyer-next-action,.buyer-brief-create,.buyer-profile-panel,.buyer-workspace-grid>article,.buyer-create-details,.gis-command-panel,.specialist-record-summary){background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);box-shadow:none;color:var(--color-desk-ink)}html[data-theme=property-desk] .control-centre-metric-grid strong{color:var(--color-desk-ink);font-family:var(--font-display);font-size:var(--text-desk-heading);font-variant-numeric:tabular-nums}html[data-theme=property-desk] .control-centre-metric-grid span{color:var(--color-desk-muted)}html[data-theme=property-desk] .control-centre-section{margin-top:var(--space-lg)}html[data-theme=property-desk] .control-centre-section-heading h2{font-size:var(--text-desk-section)}html[data-theme=property-desk] .control-centre-card h3{margin-top:var(--space-2xs);font-size:1.125rem}html[data-theme=property-desk] .control-centre-nav{margin-block:var(--space-md)}html[data-theme=property-desk] .control-centre-nav a{border-radius:var(--radius-control)}html[data-theme=property-desk] :is(.owner-boundary,.buyer-critical-boundary,.seller-critical-boundary,.owner-privacy-note,.owner-seller-note,.status-note,.seller-account-notice){background:var(--color-desk-tint);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);color:var(--color-desk-ink);font-size:var(--text-desk-body);padding:var(--space-sm)}html[data-theme=property-desk] :is(.owner-boundary,.buyer-critical-boundary,.seller-critical-boundary) span{color:var(--color-desk-muted)}html[data-theme=property-desk] .owner-preview-list time{color:var(--color-desk-muted);font-family:var(--font-mono);font-size:var(--text-desk-caption)}html[data-theme=property-desk] .buyer-workspace-message:empty{min-height:0;margin:0}html[data-theme=property-desk] :is(.buyer-next-action,.buyer-profile-panel){border-color:var(--color-desk-line)}html[data-theme=property-desk] .buyer-next-action{border-inline-start-color:var(--color-desk-accent)}html[data-theme=property-desk] .buyer-journey-progress li{color:var(--color-desk-muted)}html[data-theme=property-desk] .buyer-journey-progress li[data-state=complete]>span{background:var(--color-desk-accent);border-color:var(--color-desk-accent)}html[data-theme=property-desk] .buyer-workspace-grid time{color:var(--color-desk-muted)}html[data-theme=property-desk] .control-panel-layout{background:var(--color-desk-paper);grid-template-columns:var(--width-desk-sidebar) minmax(0, 1fr)}html[data-theme=property-desk] .control-panel-sidebar{background:var(--color-desk-surface);border-inline-end:1px solid var(--color-desk-line);box-shadow:none;color:var(--color-desk-ink);padding:var(--space-sm) var(--space-xs)}html[data-theme=property-desk] .control-panel-brand{border-color:var(--color-desk-line);padding-bottom:var(--space-md)}html[data-theme=property-desk] :is(.control-panel-brand span,.control-panel-brand small){color:var(--color-desk-muted)}html[data-theme=property-desk] .control-panel-brand strong{color:var(--color-desk-ink);font-size:1.125rem}html[data-theme=property-desk] .control-panel-brand svg{color:var(--color-desk-accent);height:2rem;margin-bottom:var(--space-2xs);width:2rem}html[data-theme=property-desk] :is(.control-panel-sidebar nav a,.control-panel-public-link){border-color:var(--color-desk-line);border-radius:var(--radius-control);color:var(--color-desk-muted);font-size:var(--text-desk-body);font-weight:550}html[data-theme=property-desk] .control-panel-sidebar nav a:is(:hover,[aria-current=page]){background:var(--color-desk-tint);color:var(--color-desk-accent)}html[data-theme=property-desk] .control-panel-sidebar nav a[aria-current=page]{font-weight:650}html[data-theme=property-desk] :is(.control-panel-topbar,.control-panel-mobile-header){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-desk-surface);border-bottom:1px solid var(--color-desk-line);color:var(--color-desk-ink)}html[data-theme=property-desk] .control-panel-topbar{gap:var(--space-sm);padding-inline:var(--space-desk-gutter)}html[data-theme=property-desk] .control-panel-topbar li{color:var(--color-desk-muted)}html[data-theme=property-desk] .control-panel-topbar li[aria-current=page]{color:var(--color-desk-ink)}html[data-theme=property-desk] .control-panel-protected{background:var(--color-desk-success-paper);border-color:var(--color-desk-line);color:var(--color-desk-success);letter-spacing:0;text-transform:none;font-weight:600}html[data-theme=property-desk] :is(.control-panel-wordmark,.control-panel-menu-trigger,.control-panel-drawer-close){border-color:var(--color-desk-control-line);color:var(--color-desk-accent)}html[data-theme=property-desk] .control-panel-wordmark{align-items:center;gap:var(--space-2xs);min-height:2.75rem;display:inline-flex}html[data-theme=property-desk] .control-panel-wordmark svg{flex-shrink:0;width:1.75rem;height:1.75rem}html[data-theme=property-desk] .control-panel-backdrop{background:var(--color-desk-backdrop)}html[data-theme=property-desk] [data-property-desk-mark=namasthe-a]{stroke:none;background:0 0}html[data-theme=property-desk] .site-form-brand{color:var(--color-desk-ink);font-size:var(--text-base);align-items:center;gap:var(--space-2xs);min-height:2.75rem;margin-bottom:var(--space-md);font-weight:650;text-decoration:none;display:inline-flex}html[data-theme=property-desk] .site-form-brand svg{color:var(--color-desk-accent);width:2rem;height:2rem}html[data-theme=property-desk] .site-brand-mark{color:var(--color-desk-accent);height:2.5rem;margin-bottom:var(--space-md);width:2.5rem;display:block}html[data-theme=property-desk] :is(.auth-shell,.foundation-shell,.unavailable-shell){background:var(--color-desk-paper);padding:var(--space-xl) var(--space-sm)}html[data-theme=property-desk] :is(.auth-card,.foundation-card,.unavailable-card){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);box-shadow:var(--shadow-desk-card);padding:clamp(1.25rem,3vw,2.5rem)}html[data-theme=property-desk] .auth-card{max-width:32rem}html[data-theme=property-desk] .unavailable-card{max-width:42rem}html[data-theme=property-desk] .seller-registration-shell{max-width:var(--width-desk-form);padding:var(--space-lg) var(--space-desk-gutter) var(--space-xl)}html[data-theme=property-desk] .seller-registration-shell>header{display:block}html[data-theme=property-desk] .seller-registration-shell>header>p:last-child{font-size:var(--text-desk-body)}html[data-theme=property-desk] .seller-registration-form{margin-top:var(--space-md);padding:var(--space-md)}html[data-theme=property-desk] .seller-registration-progress li{background:var(--color-desk-paper);border-color:var(--color-desk-line);border-radius:var(--radius-control);color:var(--color-desk-muted)}html[data-theme=property-desk] .seller-registration-progress li[aria-current=step]{background:var(--color-desk-tint);border-color:var(--color-desk-accent);color:var(--color-desk-accent)}html[data-theme=property-desk] .seller-registration-progress small{color:var(--color-desk-muted)}html[data-theme=property-desk] .seller-checkbox>span{min-width:0}html[data-theme=property-desk] .seller-checkbox code{overflow-wrap:anywhere}html[data-theme=property-desk] :is(.owner-draft-list,.seller-account-panel){margin-block:var(--space-md);max-width:calc(var(--page-width) - 2 * var(--space-desk-gutter));padding:var(--space-md);width:calc(100% - 2 * var(--space-desk-gutter))}html[data-theme=property-desk] .property-draft-new-shell{max-width:var(--width-desk-form)}html[data-theme=property-desk] .field-task-shell{max-width:var(--width-desk-reading)}html[data-theme=property-desk] .field-task-header{gap:var(--space-sm);display:grid}html[data-theme=property-desk] .field-task-header p{color:var(--color-desk-muted);max-width:var(--measure)}html[data-theme=property-desk] :is(.field-task-header dl,.field-task-brief dl){gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html[data-theme=property-desk] .field-task-shell dt{color:var(--color-desk-muted);font-size:var(--text-desk-caption)}html[data-theme=property-desk] .field-task-shell dd{font-size:var(--text-desk-body);margin:var(--space-3xs) 0 0;overflow-wrap:anywhere}html[data-theme=property-desk] :is(.field-task-brief,.field-task-submit){background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin-top:var(--space-md);padding:var(--space-md)}html[data-theme=property-desk] .field-task-shell h2{font-size:var(--text-desk-section);margin-top:0}html[data-theme=property-desk] .field-task-shell h3{font-size:var(--text-base)}html[data-theme=property-desk] .field-task-submit form{gap:var(--space-md);display:grid}html[data-theme=property-desk] .field-task-submit fieldset{border:1px solid var(--color-desk-line);border-radius:var(--radius-control);gap:var(--space-sm);min-width:0;padding:var(--space-sm);margin:0;display:grid}html[data-theme=property-desk] .field-task-submit legend{max-width:100%;padding-inline:var(--space-2xs);font-weight:600}html[data-theme=property-desk] .field-task-submit label{font-size:var(--text-desk-body);gap:var(--space-2xs);min-width:0;display:grid}html[data-theme=property-desk] .field-task-submit .checkbox-row{grid-template-columns:auto minmax(0,1fr);align-items:start}html[data-theme=property-desk] .field-task-submit textarea{resize:vertical;width:100%;min-height:7rem}html[data-theme=property-desk] .field-task-submit p{color:var(--color-desk-muted);font-size:var(--text-desk-body);margin:0}html[data-theme=property-desk] .field-task-submit button{justify-self:start;max-width:100%}html[data-theme=property-desk] .property-detail{max-width:var(--page-width);padding:var(--space-lg) var(--space-desk-gutter) var(--space-xl);margin-inline:auto}html[data-theme=property-desk] .property-back-link{color:var(--color-desk-accent);font-size:var(--text-desk-body);min-height:2.75rem;margin-bottom:var(--space-sm);text-underline-offset:.2em;align-items:center;display:inline-flex}html[data-theme=property-desk] .property-canvas{align-items:start;gap:var(--space-md);background:0 0;grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);min-height:0;padding:0;display:grid;overflow:visible}html[data-theme=property-desk] .property-canvas>div{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);color:var(--color-desk-ink);min-width:0;max-width:none;padding:var(--space-md);order:0}html[data-theme=property-desk] .property-summary h1{font-family:var(--font-body);font-size:var(--text-desk-heading);letter-spacing:-.035em;text-wrap:pretty;max-width:none;margin:0;line-height:1.2}html[data-theme=property-desk] .property-detail h2{font-family:var(--font-body);font-size:var(--text-desk-section);font-weight:650}html[data-theme=property-desk] .property-summary>p{color:var(--color-desk-muted)}html[data-theme=property-desk] .property-price{color:var(--color-desk-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;margin-block:var(--space-2xs) 0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}html[data-theme=property-desk] .property-summary .property-price-note{font-size:var(--text-desk-caption);margin:0 0 var(--space-md)}html[data-theme=property-desk] .property-summary-actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}html[data-theme=property-desk] .property-summary-actions>*{width:auto;margin:0}html[data-theme=property-desk] .property-context-summary h2{font-size:var(--text-desk-section);margin-top:0}html[data-theme=property-desk] .property-context-summary dl{gap:var(--space-sm);margin:var(--space-md) 0;display:grid}html[data-theme=property-desk] .property-context-summary dl>div{border-bottom:1px solid var(--color-desk-line);gap:var(--space-2xs);padding-bottom:var(--space-xs);flex-wrap:wrap;justify-content:space-between;display:flex}html[data-theme=property-desk] .property-context-summary dt{color:var(--color-desk-muted);font-size:var(--text-desk-body)}html[data-theme=property-desk] .property-context-summary dd{font-size:var(--text-desk-body);margin:0;font-weight:600}html[data-theme=property-desk] .property-context-summary>p{color:var(--color-desk-muted);font-size:var(--text-desk-caption)}html[data-theme=property-desk] .property-evidence{padding:var(--space-lg) 0 0}html[data-theme=property-desk] .property-evidence>h2{font-size:var(--text-desk-section);margin:0}html[data-theme=property-desk] .property-detail :is(h2,h3)[id]{scroll-margin-top:7rem}html[data-theme=property-desk] .property-evidence>p{color:var(--color-desk-muted);font-size:var(--text-desk-body);max-width:90ch}html[data-theme=property-desk] .property-media{margin-top:var(--space-md);max-width:64rem}html[data-theme=property-desk] .property-evidence>div{gap:var(--space-sm);margin-top:var(--space-md)}html[data-theme=property-desk] .property-evidence article{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-top:3px solid var(--color-desk-accent);border-radius:var(--radius-card);padding:var(--space-sm)}html[data-theme=property-desk] .property-evidence article:first-child{border-top-color:var(--color-parcel-yellow-text)}html[data-theme=property-desk] .property-evidence article:nth-child(3){border-top-color:var(--color-desk-muted)}html[data-theme=property-desk] .property-evidence article:nth-child(4){border-top-color:var(--color-desk-success)}html[data-theme=property-desk] .property-evidence article h3{font-size:var(--text-base);margin:0}html[data-theme=property-desk] .property-empty-evidence{color:var(--color-desk-muted);font-size:var(--text-desk-body)}html[data-theme=property-desk] .property-evidence li{font-size:var(--text-desk-body);margin-bottom:var(--space-sm)}html[data-theme=property-desk] .property-evidence :is(li span,time){color:var(--color-desk-muted)}html[data-theme=property-desk] .property-evidence>section{border-top:1px solid var(--color-desk-line);margin-top:var(--space-lg)}html[data-theme=property-desk] .property-disclaimer{background:var(--color-desk-error-paper);border-left-color:var(--color-desk-error);border-radius:var(--radius-control);color:var(--color-desk-ink);font-size:var(--text-desk-body);padding:var(--space-sm)}html[data-theme=property-desk] :is(.comparison-page-controls,.compare-mobile-cards article){background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card)}html[data-theme=property-desk] :is(.comparison-toggle,.comparison-remove,.comparison-tray button,.comparison-tray-actions a){background:var(--color-desk-surface);border-color:var(--color-desk-control-line);border-radius:var(--radius-control);color:var(--color-desk-accent)}html[data-theme=property-desk] .comparison-toggle[aria-pressed=true]{background:var(--color-desk-tint);border-color:var(--color-desk-accent)}html[data-theme=property-desk] .comparison-tray{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);box-shadow:var(--shadow-desk-card)}html[data-theme=property-desk] .comparison-choices li{background:var(--color-desk-paper);border-color:var(--color-desk-line);border-radius:var(--radius-control)}html[data-theme=property-desk] .comparison-tray-actions .comparison-primary{background:var(--color-desk-accent);border-color:var(--color-desk-accent);color:var(--color-desk-surface)}html[data-theme=property-desk] .compare-table-wrap{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card)}html[data-theme=property-desk] .compare-table-wrap :is(caption,th,td){font-size:var(--text-desk-body);padding:var(--space-sm)}html[data-theme=property-desk] .compare-table-wrap caption{background:var(--color-desk-paper);color:var(--color-desk-muted)}html[data-theme=property-desk] .compare-table-wrap thead{background:var(--color-desk-tint)}html[data-theme=property-desk] .public-content-shell{max-width:var(--width-desk-reading);padding:var(--space-lg) var(--space-desk-gutter) var(--space-xl)}html[data-theme=property-desk] .public-content-shell article{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin-top:var(--space-md);padding:clamp(1rem,3vw,2.5rem)}html[data-theme=property-desk] :is(.plot-research-shell,.plot-receipt,.context-dossier){max-width:var(--page-width);padding:var(--space-lg) 0 var(--space-xl);width:calc(100% - 2 * var(--space-desk-gutter))}html[data-theme=property-desk] .plot-research-shell{max-width:var(--width-desk-form)}html[data-theme=property-desk] .plot-lookup-form{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin-top:var(--space-md);padding:var(--space-md)}html[data-theme=property-desk] .plot-lookup-form label{font-size:var(--text-base)}html[data-theme=property-desk] :is(.plot-receipt>header,.plot-receipt>section,.plot-receipt>p,.plot-receipt>a,.context-dossier>*){background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);color:var(--color-desk-ink);padding:var(--space-md)}html[data-theme=property-desk] :is(.plot-receipt>header .eyebrow,.plot-fact-state){color:var(--color-desk-muted)}html[data-theme=property-desk] .plot-facts{background:var(--color-desk-line);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);overflow:hidden}html[data-theme=property-desk] .plot-facts>div{background:var(--color-desk-surface)}html[data-theme=property-desk] .plot-limitations{background:var(--color-desk-error-paper)}html[data-theme=property-desk] :is(.dossier-media-fallback,.context-dossier>aside){background:var(--color-desk-tint)}html[data-theme=property-desk] :is(.plot-next-actions a,.context-dossier>nav a){border-color:var(--color-desk-control-line);border-radius:var(--radius-control);color:var(--color-desk-accent)}html[data-theme=property-desk] .control-panel-layout{min-height:100dvh}html[data-theme=property-desk] .control-panel-sidebar{height:100dvh}html[data-theme=property-desk] .control-panel-sidebar nav{gap:var(--space-md);display:grid}html[data-theme=property-desk] .control-panel-nav-group{gap:var(--space-3xs);display:grid}html[data-theme=property-desk] .control-panel-nav-group>p{color:var(--color-desk-muted);font-size:var(--text-desk-caption);letter-spacing:.04em;margin:0 var(--space-xs) var(--space-3xs);text-transform:uppercase;font-weight:650}html[data-theme=property-desk] .control-panel-nav-group ul{gap:var(--space-3xs)}html[data-theme=property-desk] :is(.control-panel-sidebar nav a,.control-panel-public-link){white-space:nowrap;min-height:2.75rem}html[data-theme=property-desk] .control-panel-topbar a{color:inherit;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-desk-line);text-decoration-color:var(--color-desk-line);text-underline-offset:.2em;white-space:nowrap}html[data-theme=property-desk] .control-panel-sidebar{transition:transform .18s var(--ease-out)}html[data-theme=property-desk] .control-centre-context{color:var(--color-desk-muted);font-size:var(--text-desk-body);margin:0 0 var(--space-2xs);font-weight:600}html[data-theme=property-desk] .control-centre-header h1{font-size:var(--text-desk-heading);overflow-wrap:anywhere;max-width:100%}html[data-theme=property-desk] .control-centre-section-heading{align-items:start}html[data-theme=property-desk] .control-centre-section-heading p{color:var(--color-desk-muted);font-size:var(--text-desk-body);margin:var(--space-3xs) 0 0;max-width:var(--measure)}html[data-theme=property-desk] .control-centre-operating-rail ol,html[data-theme=property-desk] .demand-operating-context ol{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;display:grid;overflow:clip}html[data-theme=property-desk] .control-centre-operating-rail li,html[data-theme=property-desk] .demand-operating-context li{border-bottom:1px solid var(--color-desk-line);color:var(--color-desk-ink);gap:var(--space-2xs);min-width:0;padding:var(--space-sm);display:grid}html[data-theme=property-desk] :is(.control-centre-operating-rail li,.demand-operating-context li):last-child{border-bottom:0}html[data-theme=property-desk] .control-centre-operating-rail li[data-available=false]{background:var(--color-desk-paper);color:var(--color-desk-muted)}html[data-theme=property-desk] .control-centre-stage-number{background:var(--color-desk-tint);border-radius:var(--radius-control);color:var(--color-desk-accent);font-family:var(--font-display);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}html[data-theme=property-desk] .control-centre-operating-rail p{color:inherit;font-size:var(--text-desk-body);margin:0}html[data-theme=property-desk] .control-centre-operating-rail a,html[data-theme=property-desk] .control-centre-stage-unavailable{color:var(--color-desk-accent);font-size:var(--text-desk-body);white-space:nowrap;align-items:center;min-height:2.75rem;font-weight:650;display:inline-flex}html[data-theme=property-desk] .control-centre-stage-unavailable{color:var(--color-desk-muted)}html[data-theme=property-desk] .control-centre-empty-action{align-items:start;gap:var(--space-sm);display:grid}html[data-theme=property-desk] .control-centre-empty-action :is(strong,p){margin-block:0}html[data-theme=property-desk] .control-centre-empty-action p{color:var(--color-desk-muted);margin-top:var(--space-3xs)}html[data-theme=property-desk] .control-centre-empty-action>a{white-space:nowrap;justify-self:start}html[data-theme=property-desk] .control-centre-metric-grid{background:var(--color-desk-line);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);gap:1px;display:grid;overflow:clip}html[data-theme=property-desk] .control-centre-metric-grid>div{background:var(--color-desk-surface);color:var(--color-desk-ink);gap:var(--space-2xs);padding:var(--space-sm);flex-direction:column-reverse;display:flex}html[data-theme=property-desk] .control-centre-metric-grid dt{color:var(--color-desk-muted);font-size:var(--text-desk-body)}html[data-theme=property-desk] .control-centre-metric-grid dd{color:var(--color-desk-ink);font-family:var(--font-display);font-size:var(--text-desk-price);font-variant-numeric:tabular-nums;margin:0;font-weight:700}html[data-theme=property-desk] .control-centre-readiness-list{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none}html[data-theme=property-desk] .control-centre-readiness-list li{border-bottom:1px solid var(--color-desk-line);gap:var(--space-2xs);padding:var(--space-sm);display:grid}html[data-theme=property-desk] .control-centre-readiness-list li:last-child{border-bottom:0}html[data-theme=property-desk] .control-centre-readiness-list :is(h3,p){margin:0}html[data-theme=property-desk] .control-centre-readiness-list p{color:var(--color-desk-muted);font-size:var(--text-desk-body)}html[data-theme=property-desk] .demand-operating-context{margin-top:var(--space-md)}html[data-theme=property-desk] .demand-operating-context li{gap:var(--space-3xs)}html[data-theme=property-desk] .demand-operating-context li[aria-current=step]{background:var(--color-desk-tint)}html[data-theme=property-desk] .demand-operating-context a{color:inherit;gap:var(--space-3xs);text-decoration:none;display:grid}html[data-theme=property-desk] .demand-operating-context small{color:var(--color-desk-muted)}html[data-theme=property-desk] .demand-workbench-empty{margin-top:var(--space-lg)}html[data-theme=property-desk] .demand-workbench-empty h2{font-size:var(--text-desk-section);margin:0}html[data-theme=property-desk] .demand-workbench-empty-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}html[data-theme=property-desk] .demand-workbench-empty-actions a{white-space:nowrap;min-height:2.75rem}html[data-theme=property-desk] :is(.demand-workbench-index,.control-centre-section-index){border-bottom:1px solid var(--color-desk-line);border-top:1px solid var(--color-desk-line);margin-top:var(--space-lg)}html[data-theme=property-desk] :is(.demand-workbench-index,.control-centre-section-index) ol{padding:var(--space-2xs) 0;grid-template-columns:minmax(0,1fr);gap:1px;margin:0;list-style:none;display:grid}html[data-theme=property-desk] :is(.demand-workbench-index,.control-centre-section-index) a{border-radius:var(--radius-control);color:var(--color-desk-muted);font-size:var(--text-desk-body);align-items:center;gap:var(--space-xs);min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);white-space:nowrap;justify-content:space-between;text-decoration:none;display:flex}html[data-theme=property-desk] :is(.demand-workbench-index,.control-centre-section-index) strong{color:var(--color-desk-ink);font-family:var(--font-display);font-variant-numeric:tabular-nums}html[data-theme=property-desk] :is(ul,ol).control-centre-card-grid{margin-inline:0;padding-inline:0;list-style:none}html[data-theme=property-desk] .control-centre-workspace-index ul{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}html[data-theme=property-desk] .control-centre-workspace-index a{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);color:var(--color-desk-ink);gap:var(--space-3xs);min-height:4.5rem;padding:var(--space-xs) var(--space-sm);text-decoration:none;display:grid}html[data-theme=property-desk] .control-centre-workspace-index strong{color:var(--color-desk-accent);white-space:nowrap}html[data-theme=property-desk] .control-centre-workspace-index span{color:var(--color-desk-muted);font-size:var(--text-desk-body)}html[data-theme=property-desk] .control-centre-filter-panel,html[data-theme=property-desk] .control-centre-permissions{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);overflow:clip}html[data-theme=property-desk] .control-centre-filter-panel{margin-bottom:var(--space-sm)}html[data-theme=property-desk] :is(.control-centre-filter-panel,.control-centre-permissions)>summary{cursor:pointer;min-height:2.75rem;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;font-weight:650;display:flex}html[data-theme=property-desk] .control-centre-filter-panel>summary span:last-child{color:var(--color-desk-muted);white-space:nowrap;font-weight:500}html[data-theme=property-desk] .control-centre-filter-panel .control-queue-filters{border:0;border-radius:0;margin:0}html[data-theme=property-desk] .control-centre-permissions>:not(summary){margin-inline:var(--space-sm)}html[data-theme=property-desk] .control-centre-permissions>:last-child{margin-bottom:var(--space-sm)}html[data-theme=property-desk] :is(.demand-workbench-shell section[id],.control-centre-section h2[id]){scroll-margin-top:var(--space-xl)}html[data-theme=property-desk] .control-action-message[data-state=error]{border-color:var(--color-desk-error);color:var(--color-desk-error)}html[data-theme=property-desk] .control-action-message[data-state=success]{border-color:var(--color-desk-success);color:var(--color-desk-success)}html[data-theme=property-desk] .supply-queue-quick-views{gap:var(--space-xs);display:grid}html[data-theme=property-desk] .supply-queue-quick-views>strong{font-size:var(--text-desk-body)}html[data-theme=property-desk] .supply-queue-quick-views ul{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}html[data-theme=property-desk] .supply-queue-quick-views a{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-control);color:var(--color-desk-accent);font-size:var(--text-desk-body);min-height:2.75rem;padding:var(--space-2xs) var(--space-xs);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:flex}html[data-theme=property-desk] .supply-queue-quick-views a[aria-current=page]{background:var(--color-desk-tint);border-color:var(--color-desk-accent)}html[data-theme=property-desk] .supply-queue-filter-panel{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin-top:var(--space-sm);overflow:clip}html[data-theme=property-desk] .supply-queue-filter-panel>summary{cursor:pointer;font-size:var(--text-desk-body);min-height:2.75rem;padding:var(--space-xs) var(--space-sm);justify-content:space-between;align-items:center;font-weight:650;display:flex}html[data-theme=property-desk] .supply-queue-filter-panel>summary span:last-child{color:var(--color-desk-muted);font-weight:500}html[data-theme=property-desk] .supply-queue-filter-form{border:0;border-radius:0;margin:0}html[data-theme=property-desk] .supply-queue-filter-actions a{color:var(--color-desk-accent);white-space:nowrap;align-items:center;min-height:2.75rem;display:inline-flex}html[data-theme=property-desk] .supply-queue-list{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);margin:0;padding:0;list-style:none;overflow:clip}html[data-theme=property-desk] .supply-queue-row{background:var(--color-desk-surface);border:0;border-bottom:1px solid var(--color-desk-line);gap:var(--space-sm);padding:var(--space-sm);border-radius:0;display:grid}html[data-theme=property-desk] .supply-queue-row:last-child{border-bottom:0}html[data-theme=property-desk] .supply-queue-row h3{margin:var(--space-2xs) 0 0}html[data-theme=property-desk] .supply-queue-facts{margin:0}html[data-theme=property-desk] .supply-queue-facts div{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr)}html[data-theme=property-desk] .supply-queue-facts :is(dd,time){font-variant-numeric:tabular-nums}html[data-theme=property-desk] .supply-queue-blockers{background:var(--color-desk-paper);border-radius:var(--radius-control);padding:var(--space-xs)}html[data-theme=property-desk] .supply-queue-blockers :is(strong,p){font-size:var(--text-desk-body);margin:0}html[data-theme=property-desk] .supply-queue-blockers p{color:var(--color-desk-muted);margin-top:var(--space-3xs);overflow-wrap:anywhere}html[data-theme=property-desk] .supply-queue-row-actions{align-items:start;gap:var(--space-xs);display:grid}html[data-theme=property-desk] .supply-queue-row-actions summary{color:var(--color-desk-accent);cursor:pointer;min-height:2.75rem;padding-block:var(--space-xs);white-space:nowrap}html[data-theme=property-desk] .supply-queue-row-actions .primary-link{white-space:nowrap}html[data-theme=property-desk] .control-centre-loading{gap:var(--space-md);display:grid}html[data-theme=property-desk] :is(.control-centre-loading-heading,.control-centre-loading-rail,.control-centre-loading-lines span){background:var(--color-desk-line);border-radius:var(--radius-control)}html[data-theme=property-desk] .control-centre-loading-heading{max-width:24rem;height:3rem}html[data-theme=property-desk] .control-centre-loading-rail{height:10rem}html[data-theme=property-desk] .control-centre-loading-lines{gap:var(--space-xs);display:grid}html[data-theme=property-desk] .control-centre-loading-lines span{height:4rem;display:block}html[data-theme=property-desk] .control-centre-recovery{background:var(--color-desk-surface);border:1px solid var(--color-desk-line);border-radius:var(--radius-card);max-width:var(--width-desk-form);padding:var(--space-lg)}html[data-theme=property-desk] .control-centre-recovery h1{font-size:var(--text-desk-heading);overflow-wrap:anywhere}html[data-theme=property-desk] .control-centre-recovery p{color:var(--color-desk-muted);max-width:var(--measure)}html[data-theme=property-desk] .control-centre-recovery-actions{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}html[data-theme=property-desk] .control-centre-recovery-actions a{color:var(--color-desk-accent);white-space:nowrap;min-height:2.75rem}html[data-theme=property-desk] .control-centre-shell :is(button,.primary-link):focus-visible{outline-color:var(--color-desk-ink)}html[data-theme=property-desk] .control-centre-shell :is(button,.primary-link):active{transform:translateY(1px)}html[data-theme=property-desk] .control-centre-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]){outline-offset:1px;outline:2px solid #0000}html[data-theme=property-desk] .control-centre-shell :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{outline-color:var(--color-desk-accent)}@media (min-width:40rem){html[data-theme=property-desk] :is(.control-centre-operating-rail ol,.demand-operating-context ol){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=property-desk] :is(.control-centre-operating-rail li,.demand-operating-context li):nth-child(odd){border-inline-end:1px solid var(--color-desk-line)}html[data-theme=property-desk] :is(.control-centre-operating-rail li,.demand-operating-context li):nth-last-child(-n+2){border-bottom:0}html[data-theme=property-desk] .control-centre-empty-action{grid-template-columns:minmax(0,1fr) auto;align-items:center}html[data-theme=property-desk] .control-centre-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html[data-theme=property-desk] .control-centre-readiness-list li{grid-template-columns:minmax(10rem,.6fr) minmax(0,1.4fr) auto;align-items:center}html[data-theme=property-desk] :is(.demand-workbench-index,.control-centre-section-index) ol,html[data-theme=property-desk] .supply-queue-quick-views ul,html[data-theme=property-desk] .control-centre-workspace-index ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){html[data-theme=property-desk] :is(.control-centre-operating-rail ol,.demand-operating-context ol){grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme=property-desk] :is(.control-centre-operating-rail li,.demand-operating-context li){border-bottom:0;border-inline-end:1px solid var(--color-desk-line)}html[data-theme=property-desk] :is(.control-centre-operating-rail li,.demand-operating-context li):last-child{border-inline-end:0}html[data-theme=property-desk] .demand-workbench-index ol,html[data-theme=property-desk] .control-centre-section-index ol{grid-template-columns:repeat(5,minmax(0,1fr))}html[data-theme=property-desk] .supply-queue-quick-views ul{grid-template-columns:repeat(4,minmax(0,1fr))}html[data-theme=property-desk] .supply-queue-row{grid-template-columns:minmax(14rem,1.1fr) minmax(13rem,.9fr) minmax(12rem,.8fr) minmax(11rem,auto);align-items:start}html[data-theme=property-desk] .control-centre-workspace-index ul{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){html[data-theme=property-desk] .property-canvas{grid-template-columns:minmax(0,1fr)}html[data-theme=property-desk] .property-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=property-desk] .control-panel-topbar{align-items:start;gap:var(--space-2xs);flex-direction:column;position:static}html[data-theme=property-desk] .control-panel-sidebar{visibility:hidden}html[data-theme=property-desk] .control-panel-sidebar[data-open=true]{visibility:visible}}@media (max-width:600px){html[data-theme=property-desk] :is(.field-task-header dl,.field-task-brief dl){grid-template-columns:minmax(0,1fr)}html[data-theme=property-desk] :is(.field-task-brief,.field-task-submit){padding:var(--space-sm)}html[data-theme=property-desk] :is(.control-centre-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.property-draft-shell,.compare-shell,.property-detail){padding-top:var(--space-md)}html[data-theme=property-desk] .property-evidence>div{grid-template-columns:minmax(0,1fr)}html[data-theme=property-desk] .property-summary-actions{grid-template-columns:minmax(0,1fr);display:grid}html[data-theme=property-desk] .control-centre-metric-grid{grid-template-columns:minmax(0,1fr)}html[data-theme=property-desk] :is(.seller-registration-form,.property-canvas>div){padding:var(--space-sm)}}@media (prefers-reduced-motion:reduce){html[data-theme=property-desk] *,html[data-theme=property-desk] :before,html[data-theme=property-desk] :after{scroll-behavior:auto;transition:none}}.buyer-review-facts{gap:var(--space-xs);margin:var(--space-sm) 0;display:grid}.buyer-review-facts>div{border-bottom:1px solid var(--color-desk-line);gap:var(--space-xs);padding-block:var(--space-xs);grid-template-columns:minmax(7rem,.65fr) minmax(0,1fr);display:grid}.buyer-review-facts dt{color:var(--color-desk-muted);font-size:var(--text-desk-caption)}.buyer-review-facts dd{overflow-wrap:anywhere;margin:0}.buyer-property-summary{background:var(--color-desk-tint);border-radius:var(--radius-control);padding:var(--space-sm)}.buyer-property-summary p{margin:var(--space-2xs) 0;line-height:1.45}.buyer-workspace-header select{max-width:100%}.buyer-answer{white-space:pre-wrap}.buyer-response-consent{grid-column:1/-1}.buyer-response-consent input,.buyer-offer-panel input[type=checkbox]{width:auto}.property-critical-checks{border:1px solid var(--color-desk-line);border-radius:var(--radius-control);margin-block:var(--space-md);padding:var(--space-sm)}html[data-theme=property-desk] .property-critical-checks h2{margin:0 0 var(--space-2xs);font-size:1rem}.property-critical-checks .buyer-review-facts{margin-block:var(--space-xs);gap:0}.property-critical-checks .buyer-review-facts>div{padding-block:var(--space-2xs)}.property-critical-checks dd,.property-critical-checks p{font-size:var(--text-desk-body);line-height:1.4}.property-critical-checks p{margin:var(--space-xs) 0 0}.language-unavailable{white-space:normal;padding:.75rem;font-size:.8rem;line-height:1.5;display:block}.public-content-page{margin:var(--space-lg) auto;max-width:50rem;padding:var(--space-md)}html[data-theme=property-desk] .public-content-page h1{font-size:var(--text-desk-heading)}.public-content-page p,.public-content-page li{line-height:1.7}@media (max-width:40rem){.buyer-intent-action .buyer-action-grid{gap:var(--space-xs)}.buyer-review-facts>div{grid-template-columns:minmax(6rem,.65fr) minmax(0,1fr)}}.buyer-workspace-header,.buyer-workspace-header>div{min-width:0}.buyer-workspace-header p{white-space:normal}.buyer-workspace-options{min-width:0;max-width:100%}.buyer-workspace-options summary{cursor:pointer;min-height:2.75rem;padding-block:.7rem}.buyer-workspace-options .buyer-inline-actions{margin-block:var(--space-xs);flex-wrap:wrap}.buyer-workspace-options .buyer-inline-actions>.demand-primary-action{justify-content:center;align-items:center;margin:0;display:inline-flex}.buyer-workspace-options label{gap:var(--space-2xs);display:grid}.buyer-workspace-header[data-property-task=true]{gap:var(--space-xs);margin-bottom:var(--space-sm);display:block}.buyer-workspace-header[data-property-task=true]>div>p:not(.eyebrow){display:none}.buyer-workspace-header[data-property-task=true] h1{font-size:1.5rem}.buyer-intent-action .buyer-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-intent-action .buyer-action-grid label:first-of-type{grid-column:auto}.buyer-intent-action .buyer-action-grid>p,.buyer-intent-action .buyer-action-grid>button,.buyer-intent-action .buyer-response-consent{grid-column:1/-1}.buyer-intent-action .buyer-action-grid label:has(textarea){grid-column:1/-1}.buyer-intent-action .buyer-action-grid input{min-width:0}.buyer-intent-action .buyer-response-consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.buyer-intent-action .buyer-response-consent input{margin:.3rem 0 0}.buyer-intent-action .buyer-inline-actions button{padding:.5rem;font-size:.8rem}.buyer-intent-action h2{font-size:1.25rem}@media (max-width:600px){.buyer-workspace-options{width:100%}.buyer-workspace-options .buyer-inline-actions,.buyer-intent-action .buyer-action-grid{grid-template-columns:minmax(0,1fr);display:grid}}
@font-face{font-family:Desk Bentham;src:url(/fonts/buyer-catalogue/Bentham-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Desk Inria;src:url(/fonts/buyer-catalogue/InriaSerif-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}html[data-theme=property-desk]{scrollbar-color:#78928e var(--color-desk-paper)}html[data-theme=property-desk] ::selection{color:var(--color-desk-ink);background:#f2d894}html[data-theme=property-desk] :is(input,textarea){caret-color:var(--color-desk-accent)}html[data-theme=property-desk] :focus-visible{outline-color:#93630a}.property-desk-mark{object-fit:contain;flex-shrink:0;width:76px;height:48px;display:block}html[data-theme=property-desk] :is(h1,.public-content-page h2,.public-content-shell h2,.property-detail h2,.context-dossier>header h2){font-family:var(--font-display);letter-spacing:-.025em;font-weight:400;line-height:1.12}html[data-theme=property-desk] :is(.property-summary h1,.public-content-page h1,.public-content-shell h1,.plot-research-shell h1,.compare-shell h1){font-size:clamp(2.2rem,3.7vw,3.6rem)}html[data-theme=property-desk] :is(.control-centre-shell,.control-centre-header,.owner-workspace-header,.buyer-workspace-header,.buyer-profile-header,.field-task-header,.property-draft-header,.auth-card,.foundation-card,.unavailable-card) h1{font-family:var(--font-display);font-weight:400}html[data-theme=property-desk] .property-detail{max-width:1440px;padding-inline:max(3%,1rem)}html[data-theme=property-desk] .property-canvas{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);gap:clamp(1.5rem,4vw,4rem);padding-block:.75rem 1.5rem}html[data-theme=property-desk] .property-canvas>div{background:0 0;border:0;border-radius:0;padding:0}html[data-theme=property-desk] .property-canvas>div+div{border-inline-start:1px solid var(--color-desk-line);padding-inline-start:clamp(1.5rem,4vw,4rem)}html[data-theme=property-desk] .property-price{font-family:var(--font-display);font-size:clamp(2.4rem,4vw,3.6rem);font-weight:400}html[data-theme=property-desk] .property-detail h2{font-size:clamp(1.75rem,2.4vw,2.5rem)}html[data-theme=property-desk] .property-evidence{border-top:1px solid var(--color-desk-line);margin-top:2rem;padding-top:2rem}html[data-theme=property-desk] .property-evidence>div{border-block:1px solid var(--color-desk-line);gap:0}html[data-theme=property-desk] .property-evidence article{background:0 0;border:0;border-radius:0;padding:1.25rem}html[data-theme=property-desk] .property-evidence article+article{border-inline-start:1px solid var(--color-desk-line)}html[data-theme=property-desk] .property-canvas[data-embedded]{grid-template-columns:minmax(0,1fr);gap:1rem;padding:0;display:grid}html[data-theme=property-desk] .property-canvas[data-embedded]>div+div{border-inline-start:0;border-top:1px solid var(--color-desk-line);padding:1rem 0 0}html[data-theme=property-desk] .control-panel-brand .property-desk-mark{grid-column:1/-1;width:88px;height:58px;margin-bottom:.5rem}html[data-theme=property-desk] .control-panel-brand>span{font:700 1.8rem/1 var(--font-brand)}html[data-theme=property-desk] .control-panel-wordmark .property-desk-mark{width:54px;height:36px}html[data-theme=property-desk] :is(.site-form-brand,.site-brand) .property-desk-mark{width:76px;height:48px}html[data-theme=property-desk] .control-panel-topbar{border-bottom-color:var(--color-desk-line)}html[data-theme=property-desk] :is(.control-centre-shell,.demand-workbench-shell,.owner-workspace-shell,.buyer-workspace-shell,.buyer-profile-shell,.field-task-shell,.property-draft-shell) h2{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.25}html[data-theme=property-desk] .control-centre-section [role=region]>table{border-collapse:collapse;width:100%;font-size:.875rem}html[data-theme=property-desk] .control-centre-section [role=region]>table :is(th,td){text-align:start;border-bottom:1px solid var(--color-desk-line);vertical-align:top;padding:.75rem .65rem}html[data-theme=property-desk] .control-centre-section [role=region]>table th{background:var(--color-desk-tint)}html[data-theme=property-desk] .control-centre-section [role=region]>table caption{text-align:start;color:var(--color-desk-muted);padding-bottom:.75rem}html[data-theme=property-desk] .specialist-record-summary :is(p,dt,.copyable-reference>span:first-child){color:var(--color-desk-muted)}html[data-theme=property-desk] .specialist-record-summary .copyable-reference{background:var(--color-desk-tint)}@media (max-width:800px){html[data-theme=property-desk] .property-canvas{grid-template-columns:minmax(0,1fr)}html[data-theme=property-desk] .property-canvas>div+div{border-inline-start:0;border-top:1px solid var(--color-desk-line);padding:1.5rem 0 0}html[data-theme=property-desk] .property-evidence article+article{border-inline-start:0;border-top:1px solid var(--color-desk-line)}html[data-theme=property-desk] .property-evidence article{padding:1rem 0}}
