/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--canvas:#f4f1ec;--sidebar:#e8e2d9;--surface:#fffdf9;--surface-2:#f5efe7;--surface-3:#ebe2d8;--panel:#fffdf9;--line:#d2c8bc;--line-soft:#e3dbd1;--ink:#2d251f;--ink-soft:#5f554d;--muted:#7b7068;--copper:#a94f32;--copper-soft:#c28a73;--gold:#9b6e24;--green:#397c52;--blue:#416f88;--red:#a94739;--shadow:0 14px 34px #3f2d2017;--font-small:14px;--font-base:15px;--font-large:16px}.response-page{--response-forest:#173f35;--response-ink:#23322c;--response-muted:#66736d;--response-line:#d9d5ca;width:100%;min-height:100vh;color:var(--response-ink);background:radial-gradient(circle at 85% 4%,#efe5ce 0,#0000 28%),#f8f5ee;padding:28px max(24px,50vw - 520px) 22px;font:16px/1.5 Arial,Helvetica,sans-serif}.response-brand{align-items:center;gap:11px;margin-bottom:42px;display:flex}.response-brand>span{color:#fff;background:var(--response-forest);border-radius:50%;place-items:center;width:40px;height:40px;font:700 15px Georgia,serif;display:grid}.response-brand strong,.response-brand small{display:block}.response-brand strong{font:700 17px Georgia,serif}.response-brand small{color:var(--response-muted);font-size:14px}.response-hero{max-width:720px;margin-bottom:26px}.response-hero>p{color:#a05838;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:14px;font-weight:800}.response-hero h1{color:var(--response-ink);letter-spacing:-.035em;margin:0 0 13px;font:700 clamp(34px,5vw,52px)/1.06 Georgia,serif}.response-hero>span{color:var(--response-muted);font-size:17px}.response-layout{grid-template-columns:minmax(440px,1.35fr) minmax(240px,.65fr);align-items:start;gap:22px;display:grid}.response-options{gap:12px;display:grid}.response-options a,.response-options article,.response-form,.response-success{border:1px solid var(--response-line);background:#fff;border-radius:14px;box-shadow:0 10px 28px #29342f0f}.response-options a,.response-options article{color:var(--response-ink);padding:18px;text-decoration:none;display:block}.response-options small,.response-options strong,.response-options span{display:block}.response-options small{color:var(--response-muted);margin-bottom:5px;font-size:14px}.response-options strong{font:700 20px Georgia,serif}.response-options p,.response-options span{color:var(--response-muted);margin:6px 0 0;font-size:14px;line-height:1.45}.response-options .response-call{border-color:var(--response-forest);color:#fff;background:var(--response-forest)}.response-options .response-call small,.response-options .response-call span{color:#d7e2dd}.response-options .response-call strong{font-family:Arial,sans-serif;font-size:24px}.response-options .response-chat{opacity:.68}.response-form{padding:24px}.response-form>h2{margin:0 0 18px;font:700 25px Georgia,serif}.response-numbers{gap:9px;margin:-4px 0 18px;display:flex}.response-numbers>span{background:#edf3ef;border-radius:9px;min-width:138px;padding:9px 12px}.response-numbers small,.response-numbers strong{display:block}.response-numbers small{color:var(--response-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.response-numbers strong{color:var(--response-forest);letter-spacing:.12em;font:800 20px/1.2 Arial,sans-serif}.response-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;display:grid}.response-form legend{grid-column:1/-1;margin-bottom:8px;font:700 20px Georgia,serif}.response-form fieldset label{border:1px solid var(--response-line);min-height:45px;color:var(--response-ink);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.response-form fieldset input{width:17px;height:17px;accent-color:var(--response-forest);margin:0}.response-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.response-form-grid label{color:var(--response-ink);gap:6px;font-size:14px;font-weight:700;display:grid}.response-form-wide{grid-column:1/-1}.response-optional{color:var(--response-muted);font-size:12px;font-weight:400;display:inline}.response-form-grid input,.response-form-grid textarea{color:#17231d;background:#fff;border:1px solid #aaa;border-radius:8px;width:100%;padding:11px 12px;font:16px/1.4 Arial,sans-serif}.response-form-grid input:focus,.response-form-grid textarea:focus{border-color:var(--response-forest);outline:3px solid #173f351f}.response-form textarea{resize:vertical}.response-form>button,.response-success a{color:#fff;cursor:pointer;background:#a05838;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:18px;font-size:16px;font-weight:800}.response-form>button:disabled{opacity:.65}.response-form>small{color:var(--response-muted);text-align:center;margin-top:10px;font-size:13px;display:block}.response-honeypot{position:absolute;left:-10000px}.response-reference{color:var(--response-muted);margin:12px 0 0;font-size:13px}.response-error{color:#842f26;background:#fff0ed;border-radius:7px;margin:12px 0 0;padding:10px}.response-success{padding:34px}.response-success>span{color:#a05838;text-transform:uppercase;font-weight:800}.response-success h2{margin:8px 0;font:700 30px Georgia,serif}.response-success p{color:var(--response-muted)}.response-success a{place-items:center;text-decoration:none;display:grid}.response-page>footer{color:var(--response-muted);text-align:center;margin-top:42px;font-size:13px}.entity-number{color:#173f35;letter-spacing:.08em;text-transform:uppercase;background:#edf3ef;border:1px solid #b9c8c0;border-radius:999px;width:fit-content;margin:3px 0;padding:3px 7px;font:800 12px/1.2 Arial,sans-serif;display:inline-flex}@media (width<=760px){.response-page{padding:20px}.response-brand{margin-bottom:42px}.response-layout{grid-template-columns:1fr}.response-options{grid-template-columns:1fr 1fr}.response-call{grid-column:1/-1}.response-form fieldset{grid-template-columns:1fr}}@media (width<=480px){.response-page{padding:18px 14px}.response-hero h1{font-size:36px}.response-options,.response-form-grid{grid-template-columns:1fr}.response-form-wide{grid-column:auto}.response-form{padding:18px}}html[data-theme=dark]{--canvas:#151310;--sidebar:#1b1714;--surface:#211d19;--surface-2:#29231e;--surface-3:#312923;--panel:#211d19;--line:#3c332c;--line-soft:#332b25;--ink:#f1ebe4;--ink-soft:#a99e93;--muted:#7f756d;--copper:#e2764c;--copper-soft:#8f452f;--gold:#d4a24e;--green:#5ea978;--blue:#5c8eaa;--red:#c45f4d;--shadow:0 18px 45px #0003}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:var(--font-base);margin:0;line-height:1.45}button,input,select{font:inherit}button,select{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible{outline:2px solid var(--copper);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}.desk-shell{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line-soft);background:var(--sidebar);flex-direction:column;height:100vh;padding:20px 11px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.brand-lockup{border-bottom:1px solid var(--line-soft);align-items:center;gap:11px;min-height:68px;padding:0 9px 18px;display:flex}.brand-mark{color:#ffe2d5;background:#44271e;border:2px solid #9b6047;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font:800 13px Georgia,serif;display:grid;box-shadow:inset 0 0 0 3px #211713}.brand-lockup strong{color:var(--copper);font-size:16px;line-height:1.1;display:block}.brand-lockup span{color:var(--ink-soft);margin-top:3px;font-size:10px;line-height:1.25;display:block}.primary-nav{flex:auto;align-content:start;gap:5px;padding:14px 0;display:grid;overflow-y:auto}.nav-group{gap:2px;display:grid}.primary-nav button{color:#beb4ab;text-align:left;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;border-radius:5px;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;width:100%;min-height:37px;padding:7px 9px 7px 8px;display:grid}.primary-nav button:hover{color:var(--ink);background:#251f1b}.primary-nav button.active{border-left-color:var(--copper);color:var(--copper);background:#2a211c}.primary-nav .home-link{margin-bottom:5px}.primary-nav .system-link{border-top:1px solid var(--line-soft);border-radius:0 0 5px 5px;margin-top:5px}.primary-nav .nav-module{color:#d8cec5;font-weight:700}.primary-nav .nav-module i{color:#6f665f;text-align:center;font-size:13px;font-style:normal}.nav-group.open{background:#1e1a17;border:1px solid #382f29;border-radius:7px;margin:2px 0 4px;padding:4px 0 6px}.nav-group.open .nav-module{color:var(--copper)}.nav-children{gap:1px;display:grid}.nav-children button{color:#948a82;grid-template-columns:22px 1fr;min-height:31px;padding-top:5px;padding-bottom:5px}.nav-children .child-rail{background:#554942;justify-self:end;width:8px;height:1px}.nav-children button.active .child-rail{background:var(--copper)}.nav-icon{color:#b5aaa0;text-align:center;font-size:16px}.primary-nav button.active .nav-icon{color:var(--copper)}.primary-nav button>span:nth-child(2){font-size:12px}.boundary-card{border:1px solid var(--line);background:#211c18;border-radius:8px;margin:auto 8px 0;padding:14px}.boundary-card>span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.boundary-card strong{margin-top:8px;font-size:12px;display:block}.boundary-card p{color:var(--ink-soft);margin:4px 0 12px;font-size:10px;line-height:1.4}.boundary-status{border-top:1px solid var(--line-soft);color:#c8a25e;padding-top:10px;font-size:9px}.boundary-status i,.live-pulse{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.boundary-status.ready{color:#81b992}.boundary-status.ready i,.live-pulse{background:var(--green)}.sidebar-foot{color:#70665f;padding:14px 14px 0;font-size:9px}.workspace{min-width:0;padding:0 24px 36px}.topbar{border-bottom:1px solid var(--line-soft);background:#181512;justify-content:space-between;align-items:center;gap:20px;min-height:58px;margin:0 -24px;padding:0 24px;display:flex}.page-context span{color:var(--muted);letter-spacing:.13em;text-transform:uppercase;margin-bottom:2px;font-size:7px;font-weight:800;display:block}.topbar h1{margin:0;font-size:14px}.command-bar{align-items:center;gap:9px;display:flex}.search-box{border:1px solid var(--line);width:min(310px,30vw);color:var(--muted);background:var(--surface);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;display:flex}.search-box input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:10px}.search-box input::placeholder{color:#746a63}.command-bar select{border:1px solid var(--line);min-width:118px;color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:8px 28px 8px 12px;font-size:10px}.theme-toggle{border:1px solid var(--line);background:var(--surface);border-radius:999px;gap:2px;padding:2px;display:flex}.theme-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 9px}.theme-toggle button.active{color:#fff;background:var(--copper)}.primary-button,.ghost-button,.upload-form button{border:1px solid var(--copper-soft);color:#fff1ea;cursor:pointer;background:#6b3527;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800}.primary-button:hover,.upload-form button:hover{background:#7f402f}.ghost-button{border-color:var(--line);color:var(--ink-soft);background:0 0}.notice-bar{color:#baa38f;background:#241d17;border:1px solid #4a3729;border-radius:5px;align-items:center;gap:8px;margin:17px 0 13px;padding:7px 10px;font-size:9px;display:flex}.notice-bar span{color:var(--copper);font-size:7px}.eyebrow{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.scope-breadcrumb{border:1px solid var(--line);min-height:43px;color:var(--muted);background:#1b1815;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 13px;padding:9px 12px;display:flex}.scope-breadcrumb button{color:#b8ada4;cursor:pointer;background:0 0;border:0;padding:0}.scope-breadcrumb button:hover{color:var(--copper)}.scope-breadcrumb>span{color:#655a52}.scope-breadcrumb strong{color:var(--ink);font-weight:800}.tract-context-bar{border:1px solid var(--line);min-height:74px;box-shadow:var(--shadow);background:#201b18;border-radius:8px;grid-template-columns:minmax(320px,.9fr) minmax(360px,1fr) auto;align-items:center;gap:16px;margin-bottom:13px;padding:11px 13px;display:grid}.tract-context-bar label{color:var(--muted);text-transform:uppercase;gap:5px;font-weight:800;display:grid}.tract-context-bar select{width:100%;color:var(--ink);background:#29231e;border:1px solid #4e4036;border-radius:6px;padding:8px 10px}.tract-context-facts{flex-wrap:wrap;gap:8px;display:flex}.tract-context-facts>span{border:1px solid var(--line-soft);min-height:34px;color:var(--muted);background:#191613;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:flex}.tract-context-facts b{color:var(--ink)}.tract-context-facts .tract-assignment-hold{color:#c1a16b;background:#2c2519;border-color:#5d482c}.tract-context-facts .tract-assignment-hold b{color:var(--gold);text-transform:uppercase}.tract-view-tabs{border:1px solid var(--line);background:#181512;border-radius:7px;gap:3px;padding:3px;display:flex}.tract-view-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 10px}.tract-view-tabs button.active{color:#fff1ea;background:#6b3527}.metric-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin-bottom:16px;display:grid}.metric-grid article{border:1px solid var(--line);background:var(--surface);min-height:104px;box-shadow:var(--shadow);border-radius:9px;padding:18px}.metric-grid article>span{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9px;display:block}.metric-grid article strong{color:var(--copper);margin:9px 0 5px;font:700 25px Georgia,serif;display:block}.metric-grid article small{color:var(--muted);font-size:8px;line-height:1.35;display:block}.metric-grid .accent-metric{background:linear-gradient(145deg,#2d211b,#241b17);border-color:#5b3428}.metric-grid .accent-metric strong{color:#f18b63}.operations-dashboard-head{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:12px;padding:18px 20px;display:flex}.operations-dashboard-head h1{color:var(--ink);font-size:calc(var(--font-large) + 1px);margin:5px 0 6px}.operations-dashboard-head p{max-width:760px;color:var(--muted);margin:0;line-height:1.45}.operations-status{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.operations-status span{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:flex}.operations-status i{background:var(--gold);border-radius:50%;width:7px;height:7px}.operations-status i.active{background:var(--green)}.operations-status i.hold{background:var(--red)}.operations-metric-strip{border:1px solid var(--line);background:var(--line-soft);box-shadow:var(--shadow);border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.operations-metric-strip article{background:var(--surface);align-content:center;gap:5px;min-width:0;min-height:92px;padding:13px 15px;display:grid}.operations-metric-strip span,.operations-metric-strip small{color:var(--muted)}.operations-metric-strip strong{overflow-wrap:anywhere;color:var(--copper);font-size:var(--font-large)}.acquisition-pipeline-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;margin-bottom:16px;overflow:hidden}.acquisition-pipeline-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 16px;display:flex}.acquisition-pipeline-panel>header h2{margin:4px 0 0}.acquisition-pipeline-panel>header p{max-width:620px;color:var(--muted);text-align:right;margin:0;line-height:1.45}.acquisition-lane-board{background:var(--line-soft);grid-template-columns:repeat(11,minmax(170px,1fr));gap:0;display:grid;overflow-x:auto}.acquisition-lane{--lane:var(--muted);border-top:4px solid var(--lane);border-right:1px solid var(--line);background:var(--surface);grid-template-rows:auto auto auto auto 1fr;gap:6px;min-width:170px;min-height:220px;padding:12px;display:grid}.acquisition-lane:last-child{border-right:0}.acquisition-lane.source{--lane:var(--blue)}.acquisition-lane.research{--lane:var(--gold)}.acquisition-lane.title{--lane:var(--copper)}.acquisition-lane.offer{--lane:#8b6fc1}.acquisition-lane.outreach{--lane:#3f8fa6}.acquisition-lane.deal{--lane:#a76c42}.acquisition-lane.won{--lane:var(--green)}.acquisition-lane.hold{--lane:var(--red)}.acquisition-lane>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.acquisition-lane>header span{width:26px;height:26px;color:var(--lane);background:var(--surface);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.acquisition-lane>header span{background:color-mix(in srgb, var(--surface) 82%, var(--lane) 18%)}}.acquisition-lane>header span{font-weight:800}.acquisition-lane>header b{color:var(--lane);font-size:var(--font-large)}.acquisition-lane h3{color:var(--ink);margin:3px 0 0}.acquisition-lane p{color:var(--ink-soft);margin:0;line-height:1.4}.acquisition-lane small{color:var(--muted);line-height:1.35}.acquisition-lane button{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);text-align:left;cursor:pointer;border-radius:6px;justify-content:space-between;align-self:end;align-items:center;gap:8px;padding:8px 9px;display:flex}.acquisition-lane button:hover{border-color:var(--lane)}.acquisition-lane button i{color:var(--lane);font-style:normal;font-size:var(--font-large)}.phase-dashboard-head{border-left:4px solid var(--copper)}.phase-lifecycle-panel,.current-wave-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;margin-bottom:16px;overflow:hidden}.phase-lifecycle-panel>header,.current-wave-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;display:flex}.phase-lifecycle-panel>header h2,.current-wave-panel>header h2{margin:4px 0 0}.phase-lifecycle-panel>header p,.current-wave-panel>header p{max-width:590px;color:var(--muted);text-align:right;margin:0;line-height:1.45}.phase-lifecycle-board{background:var(--line-soft);grid-template-columns:repeat(5,minmax(190px,1fr));gap:1px;display:grid;overflow-x:auto}.phase-card{--phase-color:var(--muted);border-top:5px solid var(--phase-color);background:var(--surface);grid-template-rows:auto auto auto 1fr auto;gap:10px;min-width:190px;min-height:310px;padding:16px;display:grid}.phase-card.current{--phase-color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.phase-card.current{background:color-mix(in srgb, var(--surface) 95%, var(--copper) 5%)}}.phase-card.active-edge{--phase-color:#3f8fa6;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.phase-card.active-edge{background:color-mix(in srgb, var(--surface) 95%, #3f8fa6 5%)}}.phase-card.future{--phase-color:var(--line)}.phase-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.phase-card>header span{color:var(--phase-color);font-weight:800}.phase-card>header b{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.phase-card>header b{border:1px solid color-mix(in srgb, var(--line) 60%, var(--phase-color) 40%)}}.phase-card>header b{color:var(--phase-color);background:var(--surface-2);border-radius:999px;padding:4px 7px}.phase-card h2{color:var(--ink);margin:0;line-height:1.25}.phase-card p,.phase-card>small{color:var(--muted);margin:0;line-height:1.5}.phase-card dl{background:var(--line-soft);align-self:end;gap:1px;margin:0;display:grid}.phase-card dl div{background:var(--surface-2);justify-content:space-between;align-items:center;gap:10px;padding:8px 9px;display:flex}.phase-card dt{color:var(--muted)}.phase-card dd{color:var(--ink);margin:0;font-weight:800}.phase-card-actions{flex-wrap:wrap;gap:7px;display:flex}.phase-card-actions button,.wave-workstream-board button{border:1px solid var(--phase-color,var(--copper));color:#fff;background:var(--phase-color,var(--copper));cursor:pointer;border-radius:6px;padding:8px 10px}.phase-card-actions button.secondary{color:var(--phase-color);background:0 0}.wave-workstream-board{background:var(--line-soft);grid-template-columns:repeat(4,minmax(210px,1fr));gap:1px;display:grid}.wave-workstream-board article{--phase-color:var(--copper);background:var(--surface);grid-template-columns:34px minmax(0,1fr);gap:10px;min-height:225px;padding:16px;display:grid}.wave-workstream-board article.audience{--phase-color:var(--copper)}.wave-workstream-board article.letter{--phase-color:#8b6fc1}.wave-workstream-board article.email{--phase-color:#3f8fa6}.wave-workstream-board article.inbound{--phase-color:var(--green)}.wave-workstream-board article>span{color:#fff;background:var(--phase-color);border-radius:50%;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.wave-workstream-board article>div{align-content:start;gap:7px;min-width:0;display:grid}.wave-workstream-board h3,.wave-workstream-board p{margin:0}.wave-workstream-board strong{color:var(--phase-color);font-size:var(--font-large)}.wave-workstream-board p{color:var(--muted);line-height:1.5}.wave-handoff-status{color:var(--ink-soft);font-size:var(--font-small);line-height:1.4}.wave-workstream-board button{grid-column:2;place-self:end start}.panel,.queue-panel,.detail-panel,.abstract-panel,.ledger-panel,.integration-panel,.spokeo-cache-panel,.map-workspace,.tract-map-panel,.title-product-panel,.runsheet-panel,.flow-panel,.landman-review-panel,.interest-panel,.relative-panel,.communication-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.panel-heading{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-end;gap:18px;min-height:57px;padding:14px 16px 12px;display:flex}.panel-heading.compact{align-items:center;min-height:50px;padding:11px 16px}.panel-heading h2{margin:4px 0 0;font-size:12px}.panel-heading>b{color:var(--muted);font-size:9px;font-weight:600}.panel-heading>p{max-width:520px;color:var(--ink-soft);text-align:right;margin:0;font-size:9px;line-height:1.45}.dashboard-grid{grid-template-columns:minmax(0,1fr) 300px;gap:16px;margin-bottom:16px;display:grid}.action-list{display:grid}.action-list button{border:0;border-bottom:1px solid var(--line-soft);min-height:60px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:34px minmax(0,1fr) auto 10px;align-items:center;gap:11px;padding:10px 15px;display:grid}.action-list button:hover{background:var(--surface-2)}.action-list button>span:nth-child(2){min-width:0}.action-list strong,.action-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.action-list strong{font-size:11px}.action-list small{color:var(--ink-soft);margin-top:4px;font-size:9px}.action-list em{color:var(--copper);font-size:9px;font-style:normal}.action-list i{color:var(--muted);font-size:18px;font-style:normal}.action-mark,.score-orb{border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.action-mark.hot,.score-orb.hot{color:#ffab89;background:#4d291f}.action-mark.warm,.score-orb.warm{color:#e6bd6b;background:#473820}.action-mark.cool,.score-orb.cool{color:#a7b3ac;background:#313934}.stage-strip{background:#1d1916;flex-wrap:wrap;gap:8px 18px;padding:12px 16px;display:flex}.stage-strip span{color:var(--ink-soft);align-items:center;gap:6px;font-size:9px;display:flex}.stage-strip b{color:#b7aaa0;background:#2c2621;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:500}.progress-body{padding:18px}.progress-track{background:#383029;border-radius:99px;height:6px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--copper);height:100%;display:block}.progress-body dl{gap:10px;margin:18px 0;display:grid}.progress-body dl div{color:var(--ink-soft);justify-content:space-between;font-size:9px;display:flex}.progress-body dt,.progress-body dd{margin:0}.progress-body dd{color:var(--ink);text-transform:capitalize;font-weight:700}.progress-body p{color:#b9a18d;background:#261e18;border:1px solid #4a382c;border-radius:7px;margin:0;padding:12px;font-size:9px;line-height:1.5}.recent-panel{margin-bottom:16px}.recent-list{display:grid}.recent-list article{border-bottom:1px solid var(--line-soft);grid-template-columns:9px minmax(0,1fr) auto;align-items:start;gap:13px;padding:14px 16px;display:grid}.recent-list article:last-child{border-bottom:0}.recent-list i,.timeline article>i{border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 4px #ffffff08}.recent-list strong,.recent-list span{display:block}.recent-list strong{font-size:10px}.recent-list span{color:var(--ink-soft);margin-top:4px;font-size:9px}.recent-list time{color:var(--muted);font-size:8px}.title-event{background:var(--blue)}.tract-event{background:var(--gold)}.market-event{background:var(--copper)}.voice-event{background:var(--green)}.mail-event{background:var(--gold)}.desk-grid{grid-template-columns:minmax(0,1fr) 355px;align-items:start;gap:16px;display:grid}.filter-row{background:#181512;border-radius:7px;gap:3px;padding:3px;display:flex}.filter-row button{color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:6px 8px;font-size:8px}.filter-row button.active{color:#f4c2ae;background:#3a261f}.case-list{display:grid}.case-row{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:38px minmax(0,1fr) 112px;align-items:center;gap:13px;padding:15px 16px;display:grid}.case-row:hover{background:var(--surface-2)}.case-row.selected{box-shadow:inset 3px 0 0 var(--copper);background:#2c211c}.case-main{min-width:0}.case-title{align-items:center;gap:7px;display:flex}.case-title strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.case-title em{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;flex:none;padding:2px 5px;font:700 8px/1 monospace}.case-meta{color:var(--muted);flex-wrap:wrap;gap:7px;margin-top:5px;font-size:8px;display:flex}.case-meta b{color:var(--copper)}.case-meta i{font-style:normal}.next-action{color:#c9bfb6;margin-top:6px;font-size:9px;display:block}.case-market{align-content:center;justify-items:end;gap:2px;min-width:0;display:grid}.case-market strong{color:var(--ink);margin-top:5px;font:700 14px Georgia,serif}.case-market small{color:var(--muted);text-transform:uppercase;font-size:7px}.market-pill{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:999px;max-width:100%;padding:3px 6px;font-size:7px;font-weight:800;display:inline-block;overflow:hidden}.market-pill.hot{color:#f4a181;background:#48271f}.market-pill.active{color:#dbb96f;background:#43361f}.market-pill.emerging{color:#90b5c8;background:#263a43}.market-pill.quiet{color:#9aa39e;background:#303632}.empty-state{color:var(--muted);text-align:center;padding:32px;font-size:10px}.detail-panel{position:sticky;top:74px}.detail-hero{background:linear-gradient(145deg,#3a241c,#2b1e19);border-bottom:1px solid #5b3428;padding:16px 18px}.detail-hero>div{justify-content:space-between;align-items:end;display:flex}.detail-hero h2{color:var(--copper);margin:0;font:700 22px Georgia,serif}.detail-hero h3{margin:13px 0 4px;font-size:11px}.detail-hero p{color:var(--ink-soft);margin:0;font-size:8px}.lease-pulse{border-bottom:1px solid var(--line-soft);background:#1d1916;grid-template-columns:repeat(3,1fr);display:grid}.lease-pulse div{border-right:1px solid var(--line-soft);padding:11px}.lease-pulse div:last-child{border-right:0}.lease-pulse span{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.lease-pulse strong{margin-top:5px;font-size:11px;display:block}.detail-section{border-bottom:1px solid var(--line-soft);padding:14px 18px}.queue-scope-note,.case-tracking-note p{color:var(--muted);margin:7px 0 0;line-height:1.5}.case-tracking-note{background:var(--surface-2)}.section-title{justify-content:space-between;align-items:center;display:flex}.section-title h3{margin:0;font-size:10px}.section-title span{color:var(--muted);text-transform:uppercase;font-size:7px}.gate-grid{grid-template-columns:repeat(2,1fr);gap:6px;margin-top:10px;display:grid}.gate-grid div{border:1px solid;border-radius:6px;padding:8px}.gate-grid span{text-transform:uppercase;font-size:7px;display:block}.gate-grid strong{text-transform:capitalize;margin-top:3px;font-size:8px;display:block}.gate-pass{color:#8bc09a;background:#203126;border-color:#355843!important}.gate-hold{color:#d9957a;background:#35231d;border-color:#5a372c!important}.hold-note{color:#c99b87;background:#33231d;border-radius:5px;margin:9px 0 0;padding:8px;font-size:8px;line-height:1.4}.state-list{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.state-list li{color:var(--muted);justify-content:space-between;font-size:8px;display:flex}.state-list strong{color:var(--ink);text-transform:capitalize}.upload-form{border-bottom:1px solid var(--line-soft);background:#1d1916;padding:12px 18px}.upload-form label{color:var(--ink-soft);margin-bottom:6px;font-size:8px;font-weight:700;display:block}.upload-form>div{gap:6px;display:flex}.upload-form input{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:var(--surface);border-radius:5px;flex:1;padding:6px;font-size:8px}.upload-form button{padding:6px 9px}.detail-actions{align-items:center;gap:6px;padding:12px 18px 15px;display:flex}.detail-actions .primary-button,.detail-actions .ghost-button{padding:7px 9px;font-size:8px}.danger-link{color:#c47761;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:8px;text-decoration:underline}.abstract-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:14px;display:grid}.abstract-grid article{border:1px solid var(--line);background:#25201c;border-radius:8px;padding:14px}.abstract-grid article.review-card{background:#2b211a;border-color:#67452f}.abstract-grid article.selected-abstract{border-color:var(--copper);box-shadow:inset 0 0 0 1px #e2764c2e}.abstract-head{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.abstract-grid h3{color:var(--copper);margin:12px 0;font:700 22px Georgia,serif}.abstract-stat{background:#1b1714;border-radius:6px;align-items:center;gap:9px;padding:10px;display:flex}.abstract-stat strong{color:var(--ink);font:700 21px Georgia,serif}.abstract-stat span{color:var(--ink-soft);font-size:8px;line-height:1.35}.mini-stats{color:var(--muted);gap:5px;margin-top:11px;font-size:8px;display:grid}.mini-stats b{color:var(--ink)}.abstract-grid footer{border-top:1px solid var(--line-soft);color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:8px;margin-top:11px;padding-top:9px;font-size:7px;display:flex}.open-abstract-button{color:#e0b8a7;cursor:pointer;background:#30231d;border:1px solid #584238;border-radius:6px;width:100%;margin-top:10px;padding:7px 9px;font-weight:800}.open-abstract-button:hover{border-color:var(--copper-soft);color:#fff0e9;background:#41271f}.directory-heading{align-items:center}.directory-heading>div:first-child{max-width:760px}.directory-heading p{color:var(--muted);margin:5px 0 0}.directory-layout-toggle{border:1px solid var(--line);background:#181512;border-radius:7px;gap:4px;padding:3px;display:flex}.directory-layout-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 13px}.directory-layout-toggle button.active{color:#fff1ea;background:#6b3527}.abstract-directory-grid{min-width:920px;overflow:hidden}.abstract-directory-grid>div,.abstract-directory-grid>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--ink-soft);text-align:left;background:#211d19;grid-template-columns:105px minmax(180px,1.25fr) 105px 125px 120px 130px 145px;align-items:center;gap:12px;padding:12px 14px;display:grid}.abstract-directory-grid>button{cursor:pointer}.abstract-directory-grid>button:hover{background:#29231e}.abstract-directory-grid>button.selected{box-shadow:inset 3px 0 0 var(--copper);background:#2b211a}.abstract-directory-grid-head{letter-spacing:.04em;text-transform:uppercase;font-weight:800;color:var(--muted)!important;background:#181512!important}.abstract-directory-grid span{min-width:0}.abstract-directory-grid b,.abstract-directory-grid small{display:block}.abstract-directory-grid b{color:var(--ink)}.abstract-directory-grid small{color:var(--muted);margin-top:3px}.flyover-panel{min-width:0;overflow:hidden}.flyover-context{border-bottom:1px solid var(--line-soft);background:linear-gradient(100deg,#211a16,#171513);justify-content:space-between;align-items:center;gap:24px;min-height:112px;padding:18px 20px;display:flex}.flyover-context-heading{align-items:center;gap:18px;min-width:270px;display:flex}.flyover-context-heading>div{min-width:0}.flyover-context-heading>button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#25201c;border-radius:6px;flex:none;padding:8px 10px}.flyover-context-heading>button:hover{border-color:var(--copper-soft);color:var(--ink)}.flyover-context h3{color:var(--copper);margin:5px 0 3px}.flyover-context p{color:var(--muted);margin:0}.flyover-context dl{background:var(--line-soft);grid-template-columns:repeat(5,minmax(115px,1fr));gap:1px;margin:0;display:grid}.flyover-context dl div{background:#201c19;align-content:center;gap:5px;min-height:72px;padding:10px 13px;display:grid}.flyover-context dt{color:var(--muted);text-transform:uppercase}.flyover-context dd{color:var(--ink);margin:0;font-weight:800}.flyover-tabs{border-bottom:1px solid var(--line);background:#191613;gap:6px;padding:9px 14px;display:flex}.flyover-tabs button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:#25201c;border-radius:6px;padding:8px 12px}.flyover-tabs button.active{border-color:var(--copper-soft);color:#fff;background:#4a2a20}.flyover-map-layout{grid-template-columns:minmax(0,1fr) 310px;min-height:590px;display:grid}.flyover-map-canvas{border-right:1px solid var(--line);background:#161412;min-width:0;padding:18px}.flyover-map-canvas svg{background:#e9e4dc;border:1px solid #403832;border-radius:8px;width:100%;height:500px;display:block}.flyover-ground{fill:#e9e4dc}.flyover-boundary{fill:#d8c6a9;fill-opacity:.68;stroke:#5f4938;stroke-width:2.5px}.flyover-lease-point{fill:#d86e43;fill-opacity:.78;stroke:#fff;stroke-width:1px}.flyover-well-point circle{fill:#17365d;stroke:#fff;stroke-width:2px}.flyover-well-point path{fill:none;stroke:#fff;stroke-width:1.5px}.flyover-well-point.conflict circle{fill:#a23b2b;stroke:#fff3b0}.flyover-map-legend{color:var(--ink-soft);flex-wrap:wrap;gap:14px;margin-top:11px;display:flex}.flyover-map-legend span{align-items:center;gap:6px;display:flex}.flyover-map-legend i{border-radius:50%;width:11px;height:11px}.flyover-map-legend .lease-dot{background:#d86e43}.flyover-map-legend .well-dot{background:#17365d}.flyover-map-legend .well-conflict-dot{background:#a23b2b;box-shadow:0 0 0 2px #fff3b0}.flyover-map-canvas>p{color:var(--muted);margin:10px 0 0;line-height:1.5}.flyover-year-panel{background:#201b18;padding:22px}.flyover-year-panel h3{margin:6px 0 18px}.flyover-year-panel>div{gap:8px;display:grid}.flyover-year-panel>div>span{grid-template-columns:50px minmax(80px,1fr) 36px;align-items:center;gap:8px;display:grid}.flyover-year-panel i{background:#151210;border-radius:999px;height:8px;overflow:hidden}.flyover-year-panel em{border-radius:inherit;background:linear-gradient(90deg, #82412d, var(--copper));height:100%;display:block}.flyover-year-panel strong{color:var(--copper);text-align:right}.flyover-year-panel>p{border-top:1px solid var(--line-soft);color:var(--muted);margin:20px 0 0;padding-top:14px;line-height:1.5}.flyover-list-wrap{background:#171513;min-height:560px;overflow-x:auto}.flyover-list-note{border-bottom:1px solid var(--line-soft);min-width:1080px;color:var(--muted);justify-content:space-between;gap:18px;padding:13px 18px;display:flex}.flyover-list-note b{color:var(--copper)}.flyover-lease-list>div,.flyover-well-list>div,.flyover-holder-list>div{border-bottom:1px solid var(--line-soft);grid-template-columns:112px 190px minmax(300px,1.5fr) minmax(240px,1fr) 190px;align-items:center;gap:14px;min-width:1080px;min-height:82px;padding:11px 18px;display:grid}.flyover-holder-list>div{grid-template-columns:minmax(230px,1.2fr) 160px minmax(245px,1fr) minmax(210px,.85fr) minmax(220px,.9fr)}.flyover-lease-list>div:nth-child(odd),.flyover-well-list>div:nth-child(odd),.flyover-holder-list>div:nth-child(odd){background:#1c1916}.flyover-list-header{color:var(--muted);text-transform:uppercase;font-weight:800;background:#131210!important;min-height:44px!important}.flyover-lease-list span,.flyover-well-list span,.flyover-holder-list span{min-width:0}.flyover-lease-list b,.flyover-lease-list small,.flyover-well-list b,.flyover-well-list small,.flyover-holder-list b,.flyover-holder-list small{display:block}.flyover-lease-list small,.flyover-well-list small,.flyover-holder-list small{color:var(--muted);margin-top:4px;line-height:1.35}.flyover-lease-list time{color:var(--copper-soft);font-weight:800}.data-source-pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.abstract-dashboard-disclaimer{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.45}.abstract-dashboard-reviewed-leases{border-top:1px solid var(--line);gap:8px;margin-top:14px;padding-top:12px;display:grid}.abstract-dashboard-reviewed-leases article{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:2px;padding:8px 10px;display:grid}.abstract-dashboard-reviewed-leases article span,.abstract-dashboard-reviewed-leases article small{color:var(--muted);font-size:12px}.abstract-dashboard-original-deed{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.abstract-dashboard-original-deed{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}}.flyover-production-summary{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));min-width:900px;display:grid}.flyover-production-summary article{background:#211c19;align-content:center;gap:5px;min-height:92px;padding:14px 18px;display:grid}.flyover-production-summary span,.flyover-production-summary small{color:var(--muted)}.flyover-production-summary strong{color:var(--copper)}.flyover-holder-summary{min-width:1080px}.holder-confidence{text-transform:capitalize}.holder-confidence.high{color:#8bc09a}.holder-confidence.medium{color:#d8b472}.flyover-holder-disclaimer{color:#d4b58b;background:#2b2319;border-top:1px solid #715034;min-width:1080px;padding:14px 18px}.flyover-empty{min-height:350px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:30px;display:grid}.flyover-empty strong{color:var(--ink)}.cursory-title-panel{background:#171513;min-height:560px;padding:18px}.deep-title-review{background:#1e1a17;border:1px solid #5d4938;border-radius:8px;margin-bottom:18px;overflow:hidden}.deep-title-head{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#2d211b,#1b1815);justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.deep-title-head h3{color:var(--copper);margin:5px 0 3px}.deep-title-head p{color:var(--muted);margin:0}.deep-title-head dl{background:var(--line);grid-template-columns:repeat(3,minmax(130px,1fr));gap:1px;margin:0;display:grid}.deep-title-head dl div{background:#211c19;align-content:center;gap:5px;min-height:74px;padding:12px;display:grid}.deep-title-head dt{color:var(--muted)}.deep-title-head dd{color:var(--gold);margin:0;font-weight:800}.deep-title-disclaimer{color:#d8b98e;background:#2b2319;margin:0;padding:14px 18px}.deep-title-findings{background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.deep-title-findings article{background:#211d19;align-content:start;gap:8px;min-height:210px;padding:18px;display:grid}.deep-title-findings article>span{color:var(--copper);text-transform:capitalize;font-weight:800}.deep-title-findings h3{color:var(--ink);margin:0}.deep-title-findings p{color:var(--ink-soft);margin:0;line-height:1.55}.deep-title-findings small{color:var(--muted);align-self:end}.deep-title-remaining{color:var(--ink-soft);background:#201a16;border-top:1px solid #66513c;padding:18px}.deep-title-remaining b{color:var(--gold);text-transform:uppercase}.deep-title-remaining ol{gap:9px;margin:12px 0 0;padding-left:24px;display:grid}.deep-title-empty{color:var(--muted);background:#211b17;border:1px dashed #66513c;gap:6px;margin-bottom:14px;padding:18px;display:grid}.deep-title-empty strong{color:var(--ink)}.cursory-title-warning{color:#d4b58b;background:#2b2319;border:1px solid #715034;border-radius:7px;grid-template-columns:230px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.cursory-title-warning b{color:var(--gold);text-transform:uppercase}.cursory-title-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.cursory-title-metrics article,.cursory-actors article{border:1px solid var(--line);background:#25201c;border-radius:7px;align-content:center;gap:7px;min-height:120px;padding:17px;display:grid}.cursory-title-metrics span,.cursory-title-metrics small,.cursory-actors span,.cursory-actors small{color:var(--muted)}.cursory-title-metrics strong,.cursory-actors strong{color:var(--ink)}.cursory-actors{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.cursory-actors article{border-color:#514237}.cursory-caveats{color:var(--ink-soft);background:#211b17;border:1px dashed #66513c;margin-top:12px;padding:16px}.cursory-caveats b{color:var(--gold);text-transform:uppercase}.cursory-caveats ul{flex-wrap:wrap;gap:8px 24px;margin:11px 0 0;padding-left:20px;display:flex}.flyover-source-footer{border-top:1px solid var(--line);color:var(--muted);background:#13110f;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:12px 18px;display:flex}.flyover-panel,.flyover-panel :where(p,span,small,time,button,dt,dd,li,b,strong,em){font-size:var(--font-base)}.flyover-panel :where(.eyebrow,.flyover-list-header){font-size:var(--font-small)}.flyover-panel :where(h1,h2,h3,h4){font-size:var(--font-large)}.timeline{padding:4px 18px 20px}.timeline article{border-bottom:1px solid var(--line-soft);grid-template-columns:10px minmax(0,1fr) auto;gap:12px;padding:15px 0;display:grid}.timeline span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:7px}.timeline h3{margin:4px 0;font-size:10px}.timeline p{color:var(--ink-soft);margin:0;font-size:8px;line-height:1.5}.timeline time{color:var(--muted);font-size:8px}.integration-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:15px;display:grid}.integration-grid article{border:1px solid var(--line);background:#25201c;border-radius:7px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px;display:grid}.integration-icon{color:#f4b59c;background:#4a2a21;border-radius:7px;place-items:center;width:36px;height:36px;font:700 12px Georgia,serif;display:grid}.integration-grid h3{margin:0;font-size:10px}.integration-grid p{color:var(--ink-soft);margin:4px 0 0;font-size:8px;line-height:1.4}.setup-pill,.ready-pill{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px}.setup-pill{color:#d8b472;background:#41351f}.ready-pill{color:#8bc09a;background:#23362a}.activation-checklist{border:1px solid var(--line);background:#1b1714;border-radius:8px;margin:0 15px 15px;padding:16px}.activation-checklist h3{margin:0 0 11px;font-size:11px}.activation-checklist ul{color:var(--ink-soft);gap:8px;margin:0;padding:0;font-size:8px;list-style:none;display:grid}.activation-checklist li span{border:1px solid #685c52;border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.activation-checklist li.complete{color:#b8d5c0}.activation-checklist li.complete span{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 2px #1b1714}.map-layout{grid-template-columns:minmax(0,1fr) 285px;min-height:580px;display:grid}.map-canvas{border-right:1px solid var(--line-soft);background-color:#1a1c19;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;min-height:580px;position:relative;overflow:hidden}.map-canvas:after{content:"";pointer-events:none;background:radial-gradient(circle at 55% 52%,#0000 0 32%,#11110f8c 82%);position:absolute;inset:0}.map-caption{z-index:5;background:#1b1714e0;border:1px solid #4b4037;border-radius:7px;padding:10px 12px;position:absolute;top:18px;left:18px}.map-caption strong,.map-caption span{display:block}.map-caption strong{color:var(--copper);font:700 14px Georgia,serif}.map-caption span{color:var(--muted);text-transform:uppercase;margin-top:3px;font-size:7px}.county-shape{z-index:1;border:1px solid;place-items:center;display:grid;position:absolute;transform:rotate(-7deg)}.county-shape span{color:#f1ebe44d;letter-spacing:.08em;text-transform:uppercase;font:700 22px Georgia,serif;transform:rotate(7deg)}.anderson-shape{background:#6b452b2e;border-color:#72503a;border-radius:42% 58% 47% 53%/51% 40% 60% 49%;width:44%;height:58%;top:13%;left:14%}.leon-shape{background:#3953402b;border-color:#4f624f;border-radius:55% 45% 62% 38%/44% 55% 45% 56%;width:42%;height:61%;bottom:8%;right:12%;transform:rotate(8deg)}.leon-shape span{transform:rotate(-8deg)}.map-pin{z-index:4;color:#ffc0a7;cursor:pointer;background:#4a291f;border:1px solid #7d4b38;border-radius:999px;padding:5px 7px;font-size:8px;position:absolute;box-shadow:0 0 0 3px #e2764c14}.map-pin:hover{color:#fff;background:#6d3627}.map-pin.hold{color:#f0c678;background:#49381f;border-color:#98733f}.pin-1{top:23%;left:28%}.pin-2{top:36%;left:20%}.pin-3{top:51%;left:38%}.pin-4{top:62%;left:23%}.pin-5{top:29%;left:49%}.pin-6{top:42%;right:27%}.pin-7{top:56%;right:18%}.pin-8{bottom:21%;right:35%}.pin-9{bottom:13%;left:48%}.pin-10{top:19%;right:17%}.map-legend{z-index:5;background:#1b1714e0;border:1px solid #3d352f;border-radius:5px;gap:13px;padding:8px 10px;display:flex;position:absolute;bottom:18px;left:18px}.map-legend span{color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:6px;font-size:7px;display:flex}.map-legend i{border-radius:50%;width:7px;height:7px}.mapped-dot{background:var(--copper)}.hold-dot{background:var(--gold)}.layer-panel{background:#1d1916;padding:20px}.layer-panel h3{margin:6px 0 17px;font-size:12px}.layer-panel ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.layer-panel li{border:1px solid var(--line-soft);color:var(--muted);background:#211d19;border-radius:6px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:7px;padding:10px;font-size:8px;display:grid}.layer-panel li>span{border:1px solid #62574e;border-radius:2px;width:9px;height:9px}.layer-panel li.active{color:var(--ink-soft)}.layer-panel li.active>span{border-color:var(--copper);background:var(--copper);box-shadow:inset 0 0 0 2px #211d19}.layer-panel li b{color:var(--ink);text-transform:uppercase;font-size:7px;font-weight:600}.map-rule{color:#bda794;background:#2a2019;border:1px solid #58402f;border-radius:7px;margin-top:18px;padding:12px;font-size:8px;line-height:1.55}.map-rule b{color:var(--copper);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:7px;display:block}.cad-map-layout{grid-template-columns:minmax(0,1fr) 390px;min-height:590px;display:grid}.cad-map-canvas{border-right:1px solid var(--line-soft);background-color:#171a17;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:32px 32px;min-width:0;padding:20px;position:relative}.cad-map-canvas svg{width:100%;height:auto;min-height:480px;display:block}.cad-map-ground{fill:#121612bd;stroke:#354038;stroke-width:1px}.cad-abstract-boundary{fill:#ffffff08;stroke:#a89a8f;stroke-width:2px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;pointer-events:none}.cad-map-shape{cursor:pointer}.cad-map-shape path{stroke:#d5c4b8;stroke-width:2px;vector-effect:non-scaling-stroke;transition:opacity .15s,stroke .15s}.cad-map-shape:hover path{opacity:.92;stroke:#fff4ed}.cad-map-shape.selected path{stroke:#fff;stroke-width:4px;filter:drop-shadow(0 0 5px #ffffff3d)}.cad-tone-1,.cad-map-shape.cad-tone-1 path{fill:#865243;background:#865243}.cad-tone-2,.cad-map-shape.cad-tone-2 path{fill:#a16b45;background:#a16b45}.cad-tone-3,.cad-map-shape.cad-tone-3 path{fill:#596f52;background:#596f52}.cad-tone-4,.cad-map-shape.cad-tone-4 path{fill:#9a7d49;background:#9a7d49}.cad-tone-5,.cad-map-shape.cad-tone-5 path{fill:#526f70;background:#526f70}.cad-tone-6,.cad-map-shape.cad-tone-6 path{fill:#745d80;background:#745d80}.cad-tone-7,.cad-map-shape.cad-tone-7 path{fill:#6d4f61;background:#6d4f61}.cad-north path{fill:none;stroke:#a89a8f;stroke-width:2px}.cad-north text{fill:#c4b6aa;text-anchor:middle;font-weight:800}.cad-map-labels{fill:#f1ebe4;pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#141210cc;stroke-width:4px;font-weight:800}.cad-map-caption{background:#1b1714e6;border:1px solid #4b4037;border-radius:6px;max-width:420px;padding:9px 11px;position:absolute;bottom:28px;left:34px}.cad-map-caption b,.cad-map-caption span{display:block}.cad-map-caption b{color:var(--copper);text-transform:uppercase}.cad-map-caption span{color:var(--ink-soft);margin-top:3px}.cad-polygon-register{background:#1d1916;align-content:start;gap:7px;padding:18px;display:grid}.cad-polygon-register h3{margin:5px 0 10px}.cad-polygon-register>button{border:1px solid var(--line-soft);color:var(--ink-soft);text-align:left;cursor:pointer;background:#25201c;border-radius:6px;grid-template-columns:13px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.cad-polygon-register>button:hover,.cad-polygon-register>button.active{border-color:var(--copper-soft);background:#30231d}.cad-polygon-register>button>i{border-radius:3px;width:11px;height:32px}.cad-polygon-register strong,.cad-polygon-register small{display:block}.cad-polygon-register strong{color:var(--ink)}.cad-polygon-register small{color:var(--muted);margin-top:3px}.cad-polygon-register>button>b{color:var(--copper)}.cad-record-detail{border:1px solid var(--line);background:#191613;border-radius:7px;margin-top:5px;padding:13px}.cad-record-detail dl{gap:7px;margin:10px 0 0;display:grid}.cad-record-detail dl div{border-top:1px solid var(--line-soft);grid-template-columns:135px minmax(0,1fr);gap:9px;padding-top:7px;display:grid}.cad-record-detail dt{color:var(--muted)}.cad-record-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.cad-owner-warning,.tract-data-hold{color:#bea984;background:#2b2419;border:1px solid #5a442d;gap:8px 14px;padding:12px 14px;line-height:1.45;display:flex}.cad-owner-warning{border-radius:7px;margin-top:7px;display:grid}.cad-owner-warning b,.tract-data-hold b{color:var(--gold);text-transform:uppercase}.cad-owner-warning span{color:#b5a58d}.tract-data-hold{border-width:0 0 1px;align-items:baseline}.mor-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.mor-grid article{border-right:1px solid var(--line-soft);background:#1d1916;padding:17px}.mor-grid article:last-child{border-right:0}.mor-grid span,.mor-grid small{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.mor-grid strong{color:var(--copper);margin:8px 0 5px;font:700 18px Georgia,serif;display:block}.mor-body{grid-template-columns:minmax(0,1fr) 300px;display:grid}.mor-section{padding:18px}.ownership-rows{gap:8px;margin-top:13px;display:grid}.ownership-rows div{border:1px solid var(--line-soft);background:#25201c;border-radius:6px;grid-template-columns:190px minmax(0,1fr) minmax(180px,.8fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.ownership-rows b{font-size:9px}.ownership-rows span{color:var(--ink-soft);font-size:8px}.ownership-rows em{color:#c59f6b;font-size:8px;font-style:normal}.mor-exceptions{border-left:1px solid var(--line-soft);background:#1d1916;padding:18px}.mor-exceptions h3{margin:5px 0 13px;font-size:11px}.mor-exceptions ul{color:var(--ink-soft);gap:8px;margin:0;padding-left:15px;font-size:8px;line-height:1.45;display:grid}.runsheet-table{display:grid}.runsheet-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:70px 190px minmax(0,1fr) 75px;align-items:center;gap:12px;min-height:58px;padding:11px 16px;display:grid}.runsheet-header{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#1a1714;font-size:7px;font-weight:800;min-height:34px!important}.runsheet-table time{color:var(--copper);font:700 12px Georgia,serif}.runsheet-table b{font:700 9px monospace}.runsheet-table span{color:var(--ink-soft);font-size:8px;line-height:1.45}.runsheet-table em{color:#d9b375;text-transform:uppercase;background:#41351f;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px;font-style:normal}.runsheet-foot{background:#1d1916;gap:18px;padding:11px 16px;display:flex}.runsheet-foot span{color:var(--muted);align-items:center;gap:7px;font-size:7px;display:flex}.runsheet-foot i{background:var(--green);border-radius:50%;width:6px;height:6px}.runsheet-foot span:last-child i{background:var(--gold)}.tract-runsheet-clues{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-top:18px;overflow:hidden}.tract-runsheet-clues>header{border-bottom:1px solid var(--line-soft);background:var(--surface-soft);justify-content:space-between;align-items:end;gap:16px;padding:16px;display:flex}.tract-runsheet-clues>header h3{margin:3px 0;font-size:15px}.tract-runsheet-clues>header small{color:var(--muted);font-size:13px}.tract-runsheet-clues>header dl{gap:18px;margin:0;display:flex}.tract-runsheet-clues>header dl div{gap:2px;display:grid}.tract-runsheet-clues>header dt{color:var(--muted);font-size:12px}.tract-runsheet-clues>header dd{margin:0;font-size:15px;font-weight:800}.tract-title-work{border-left:3px solid var(--copper);gap:3px;max-width:330px;padding-left:10px;display:grid}.tract-title-work>span,.tract-title-work small,.tract-title-work em{color:var(--muted);font-size:13px;line-height:1.35}.tract-title-work>span{text-transform:uppercase;letter-spacing:.04em;font-weight:800}.tract-title-work strong{color:var(--ink);font-size:14px}.tract-title-work em{font-style:normal}.tract-clue-search{color:var(--muted);gap:6px;padding:14px 16px 0;font-size:12px;display:grid}.tract-clue-search input{border:1px solid var(--line);min-height:40px;color:var(--ink);background:var(--surface);font:inherit;border-radius:7px;padding:0 12px;font-size:14px}.tract-clue-columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;padding:14px 16px;display:grid}.tract-clue-columns>section{min-width:0}.tract-clue-columns .section-title{margin-bottom:8px}.tract-instrument-clue-list,.tract-party-clue-list{gap:7px;display:grid}.tract-instrument-clue-list article,.tract-party-clue-list article{border:1px solid var(--line-soft);background:var(--surface-soft);border-radius:7px;padding:11px 12px}.tract-instrument-clue-list article>div{gap:3px;display:grid}.tract-instrument-clue-list strong,.tract-party-clue-list strong{font-size:14px}.tract-instrument-clue-list small,.tract-party-clue-list small{color:var(--muted);font-size:12px;line-height:1.45}.tract-instrument-clue-list p{color:var(--ink-soft);white-space:pre-line;margin:8px 0;font-size:13px;line-height:1.5}.tract-instrument-clue-list footer{color:var(--muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.tract-instrument-clue-list footer em,.tract-party-clue-list em{font-style:normal}.tract-party-clue-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tract-party-clue-list b{color:var(--copper);background:var(--copper);border-radius:999px;padding:3px 6px}@supports (color:color-mix(in lab, red, red)){.tract-party-clue-list b{background:color-mix(in srgb, var(--copper) 12%, transparent)}}.tract-party-clue-list b{font-size:11px}.tract-party-clue-list article>small,.tract-party-clue-list article>em{margin-top:4px;display:block}.tract-party-clue-list article>em{color:var(--muted);font-size:12px}.tract-clue-limit,.tract-clue-disclaimer{color:var(--muted);font-size:12px;line-height:1.5;display:block}.tract-clue-limit{margin-top:8px}.tract-clue-disclaimer{margin:0;padding:0 16px 15px}.title-flow{background-image:radial-gradient(circle at 50% 0,#e2764c14,#0000 42%);padding:26px}.flow-node{text-align:center;background:#28221d;border:1px solid #4f4339;border-radius:7px;min-width:210px;padding:12px 14px}.flow-node.root{background:#35231c;border-color:#7b4937;width:270px;margin:0 auto}.flow-node span,.flow-node strong,.flow-node small{display:block}.flow-node span{color:var(--copper);text-transform:uppercase;font-size:7px}.flow-node strong{margin:5px 0;font-size:10px}.flow-node small{color:var(--muted);font-size:7px}.flow-node.current{background:#223128;border-color:#3f6950}.flow-node.current span{color:#84bd95}.flow-node.hold{background:#332b1d;border-color:#6a5430}.flow-node.hold span{color:#d6ad61}.flow-connector{place-items:center;height:37px;display:grid}.flow-connector span{background:#685045;width:1px;height:100%}.flow-branches{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:22px;display:grid;position:relative}.flow-branches:before{content:"";background:#685045;height:1px;position:absolute;top:0;left:16%;right:16%}.flow-branch{justify-items:center;gap:0;display:grid;position:relative}.flow-branch:before{content:"";background:#685045;width:1px;height:22px;position:absolute;top:-22px}.flow-branch>i{background:#5b4b42;width:1px;height:28px}.cot-chart{color:#111;background:#fff;padding:22px;font-family:Arial,Helvetica,sans-serif;overflow-x:auto}.cot-chart-header{border-bottom:2px solid #444;grid-template-columns:minmax(0,1fr) 390px;align-items:end;gap:24px;min-width:1050px;padding-bottom:15px;display:grid}.cot-chart-header span{font-weight:800}.cot-chart-header h3{color:#111;margin:4px 0}.cot-chart-header p{color:#444;max-width:760px;margin:0}.cot-legend{border:1px solid #444;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;padding:11px;display:grid}.cot-legend span{color:#333;align-items:center;gap:8px;font-weight:400;display:flex}.cot-legend i{border-top:2px solid #444;width:34px;height:0}.cot-legend .dashed-line{border-top-style:dashed}.cot-legend .blue-line{border-top-color:#17365d}.cot-legend b{color:red;font-weight:400}.cot-sovereignty-root{width:min(620px,92%);min-width:540px;margin:22px auto 0}.cot-root-split{color:#444;text-align:center;place-items:center;min-height:62px;display:grid;position:relative}.cot-root-split:before{content:"";border-left:2px dashed #666;position:absolute;top:0;bottom:0;left:50%}.cot-root-split span{z-index:1;color:#444;background:#fff;max-width:86%;padding:4px 7px;position:relative}.cot-lanes{grid-template-columns:repeat(3,minmax(330px,1fr));gap:26px;min-width:1050px;padding:22px 0 8px;display:grid}.cot-lane{background:#fff;border:1px solid #b7b7b7;min-width:0;padding:0 12px 12px}.cot-lane>header{color:#111;background:#f4f4f4;border-bottom:2px solid #444;align-content:center;gap:4px;min-height:72px;margin:0 -12px 16px;padding:11px 13px;display:grid}.cot-lane>header span{font-weight:800}.cot-lane>header b{color:#444;font-weight:400}.cot-party{color:#111;text-align:center;background:#fff;border:1px solid #444;align-content:center;gap:5px;width:100%;min-height:94px;padding:12px;display:grid}.cot-party.principal,.cot-terminal.principal{border-color:#17365d;box-shadow:inset 4px 0 #17365d}.cot-party.dashed{color:#333;border-style:dashed}.cot-party span{color:#444;text-transform:uppercase;font-weight:800}.cot-party strong{color:#111}.cot-party small{color:#444}.cot-party .reservation-text{color:red}.cot-carried{color:#444;text-align:center;place-items:center;min-height:72px;display:grid;position:relative}.cot-carried:before{content:"";border-left:2px dashed #666;position:absolute;top:0;bottom:0;left:50%}.cot-carried span{z-index:1;color:#444;background:#fff;max-width:82%;padding:4px 7px;position:relative}.cot-instrument{color:#111;cursor:pointer;background:#fff;border:0;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-content:center;gap:2px 9px;width:100%;min-height:112px;padding:10px 0;display:grid;position:relative}.cot-instrument:before{content:"";background:#444;width:2px;position:absolute;top:0;bottom:10px;left:50%;transform:translate(-1px)}.cot-instrument:after{content:"";border:6px solid #0000;border-top-color:#444;position:absolute;bottom:6px;left:50%;transform:translate(-6px)}.cot-instrument:hover{background:#f1f5fa}.cot-instrument:focus-visible{outline-color:#17365d}.cot-instrument span{color:#333;text-align:right;grid-area:1/1/span 3;align-self:center}.cot-instrument b,.cot-instrument small,.cot-instrument em{z-index:1;text-align:left;grid-column:3;position:relative}.cot-instrument b{color:#111;grid-row:1}.cot-instrument small{color:#333;grid-row:2}.cot-instrument em{color:#17365d;text-transform:uppercase;grid-row:3;font-style:normal;font-weight:800}.cot-instrument.mineral-line:before{background:#17365d}.cot-instrument.mineral-line:after{border-top-color:#17365d}.cot-instrument.surface-only span{color:red;font-weight:800}.cot-terminal{color:#111;text-align:center;background:#fff;border:1px solid #444;border-bottom:4px double #444;align-content:center;gap:5px;min-height:82px;margin-top:12px;padding:11px;display:grid}.cot-terminal.hold{border-style:dashed dashed double}.cot-terminal span{color:#444}.cot-chart-footer{color:#444;border-top:1px solid #444;flex-wrap:wrap;justify-content:space-between;gap:10px 22px;min-width:1050px;margin-top:12px;padding-top:12px;display:flex}.document-viewer-backdrop{z-index:100;background:#000000c7;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.document-viewer{width:min(1180px,96vw);height:min(900px,94vh);color:var(--ink);background:#1c1815;border:1px solid #73675e;border-radius:9px;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #0000008c}.document-viewer>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:13px 16px;display:flex}.document-viewer>header h2{margin:3px 0 0}.document-viewer>header button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#29231e;border-radius:6px;padding:7px 11px}.document-viewer-meta{border-bottom:1px solid var(--line);background:#25201c;grid-template-columns:.75fr 1fr 1.25fr;gap:10px 18px;padding:12px 16px;display:grid}.document-viewer-meta div{gap:3px;display:grid}.document-viewer-meta div span,.document-viewer-meta>small{color:var(--muted);text-transform:uppercase}.document-viewer-meta p{color:var(--ink-soft);grid-column:1/-1;margin:0}.document-viewer-meta>small{grid-column:1/-1}.document-viewer iframe{background:#d8d8d8;border:0;width:100%;height:100%}.document-viewer>footer{border-top:1px solid var(--line);justify-content:space-between;gap:18px;padding:10px 16px;display:flex}.document-viewer>footer a{color:#f0a07e;font-weight:800}.document-viewer>footer span{color:var(--muted)}.landman-review-heading{align-items:center}.landman-context-bar{border-bottom:1px solid var(--line-soft);background:#1a1714;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:10px 16px;display:flex}.review-location{gap:8px;display:flex}.review-location label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:800;display:flex}.review-location select{border:1px solid var(--line);min-width:115px;color:var(--ink);text-transform:none;background:#25201c;border-radius:6px;padding:7px 24px 7px 9px;font-size:9px}.review-source-state{text-align:right;grid-template-columns:9px auto;align-items:center;column-gap:5px;display:grid}.review-source-state .live-pulse{grid-row:1/span 2;margin:0}.review-source-state b{color:var(--copper);font:700 12px Georgia,serif}.review-source-state small{color:var(--muted);font-size:7px}.landman-tabs{border-bottom:1px solid var(--line-soft);background:#181512;grid-template-columns:repeat(3,minmax(0,1fr));padding:8px;display:grid}.landman-tabs button{min-height:62px;color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-content:center;column-gap:10px;padding:9px 12px;display:grid;position:relative}.landman-tabs button:hover{background:#211c18}.landman-tabs button.active{color:var(--ink);box-shadow:inset 0 -2px 0 var(--copper);background:#2b211b;border-color:#594236}.tab-source{border-radius:7px;grid-row:1/span 2;align-self:center;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.ai-source{color:#f3b197;background:#5b3024}.human-source{color:#b6d6bf;background:#294333}.compare-source{color:#d8c18d;background:#4b3c22}.landman-tabs b{align-self:end;font-size:10px}.landman-tabs small{color:var(--muted);align-self:start;margin-top:3px;font-size:7px}.landman-tab-panel{min-height:500px}.source-banner{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:11px 18px;display:flex}.source-banner span,.source-banner strong{display:block}.source-banner span{letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.source-banner strong{margin-top:4px;font-size:10px}.source-banner>b{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:7px}.ai-banner{color:#d9aa98;background:linear-gradient(90deg,#2e211b,#231b18)}.ai-banner>b{color:#f1ad91;background:#4b2b22}.human-banner{color:#a8c7b0;background:linear-gradient(90deg,#202a22,#1d211d)}.human-banner>b{color:#a7d5b4;background:#293e30}.landman-metric-grid{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.landman-metric-grid article{border-right:1px solid var(--line-soft);background:#1d1916;padding:15px 17px}.landman-metric-grid article:last-child{border-right:0}.landman-metric-grid span,.landman-metric-grid small{color:var(--muted);font-size:7px;display:block}.landman-metric-grid span{text-transform:uppercase}.landman-metric-grid strong{color:var(--copper);margin:6px 0 4px;font:700 20px Georgia,serif;display:block}.ai-review-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:15px;display:grid}.ai-review-grid article{border:1px solid var(--line);background:#25201c;border-radius:7px;min-height:140px;padding:15px}.ai-review-grid article>span{color:var(--copper);letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:800}.ai-review-grid h3{margin:9px 0 6px;font-size:11px}.ai-review-grid p{min-height:42px;color:var(--ink-soft);margin:0 0 12px;font-size:8px;line-height:1.55}.review-state{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:7px;display:inline-block}.review-state.working{color:#d7b36f;background:#40351f}.review-state.open{color:#99bbcb;background:#263942}.review-state.hold{color:#dc9b81;background:#422a22}.human-workspace{grid-template-columns:340px minmax(0,1fr);min-height:444px;display:grid}.human-upload-card{border-right:1px solid var(--line-soft);background:#1d211d;padding:24px}.human-upload-card h3{margin:7px 0;font-size:14px}.human-upload-card p{color:var(--ink-soft);margin:0 0 20px;font-size:8px;line-height:1.55}.human-upload-card label{color:#aebbb1;gap:6px;margin-top:12px;font-size:8px;font-weight:700;display:grid}.human-upload-card select,.human-upload-card input{width:100%;min-width:0;color:var(--ink);background:#242a25;border:1px solid #3d4a40;border-radius:6px;padding:9px;font-size:8px}.human-file-input{margin-top:14px!important}.human-upload-card button{color:#d8eadc;cursor:pointer;background:#30503a;border:1px solid #44664f;border-radius:6px;width:100%;margin-top:14px;padding:10px;font-size:9px;font-weight:800}.human-upload-card button:hover{background:#3a6146}.human-upload-card>small{color:#718077;text-align:center;margin-top:8px;font-size:7px;display:block}.human-file-ledger{padding:20px}.ledger-title{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:start;min-height:48px;display:flex}.ledger-title h3{margin:5px 0 0;font-size:11px}.ledger-title>b{color:var(--muted);font-size:8px}.document-empty{min-height:250px;color:var(--muted);text-align:center;place-content:center;gap:7px;padding:20px;display:grid}.document-empty strong{color:var(--ink-soft);font-size:10px}.document-empty span{max-width:340px;font-size:8px;line-height:1.5}.human-document-row{border-bottom:1px solid var(--line-soft);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 0;display:grid}.document-mark{color:#a6d0b1;background:#26362b;border:1px solid #3d5745;border-radius:6px;place-items:center;width:38px;height:38px;font-size:8px;font-weight:800;display:grid}.human-document-row strong,.human-document-row span{display:block}.human-document-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.human-document-row div span{color:var(--muted);text-transform:capitalize;margin-top:4px;font-size:7px}.human-document-row>b{color:#d5b36f;text-transform:capitalize;background:#41351f;border-radius:999px;padding:4px 7px;font-size:7px}.comparison-summary{border-bottom:1px solid var(--line-soft);background:linear-gradient(90deg,#241d18,#1e1c18);justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:15px 18px;display:flex}.comparison-summary h3{color:var(--copper);margin:5px 0 3px;font:700 16px Georgia,serif}.comparison-summary p{color:var(--ink-soft);margin:0;font-size:8px}.comparison-legend{flex-wrap:wrap;gap:12px;display:flex}.comparison-legend span{color:var(--muted);text-transform:uppercase;align-items:center;gap:5px;font-size:7px;display:flex}.comparison-legend i{border-radius:50%;width:7px;height:7px}.match-dot{background:var(--green)}.conflict-dot{background:var(--red)}.open-dot{background:var(--gold)}.comparison-table{overflow-x:auto}.comparison-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:150px minmax(250px,1fr) minmax(230px,.9fr) 120px;align-items:center;gap:14px;min-width:895px;padding:11px 16px;display:grid}.comparison-header{min-height:40px;color:var(--muted);letter-spacing:.07em;text-transform:uppercase;background:#181512;font-size:7px;font-weight:800}.comparison-header>span{align-items:center;gap:7px;display:flex}.mini-source{border-radius:5px;place-items:center;width:22px;height:22px;font-size:6px;display:grid}.comparison-row{min-height:62px}.comparison-row>strong{color:var(--ink);font-size:9px}.comparison-row>span{color:var(--ink-soft);font-size:8px;line-height:1.45}.comparison-row .human-waiting{color:#7d756e;font-style:italic}.comparison-row .human-received{color:#a9c8b1}.comparison-row>b{text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 7px;font-size:7px}.resolution-open{color:#d4af68;background:#3e341f}.resolution-queued{color:#9cbfc8;background:#273a40}.comparison-rule{color:#bca995;background:#292119;border:1px solid #55432e;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:15px;padding:12px 14px;font-size:8px;line-height:1.5;display:grid}.comparison-rule>b{color:var(--gold);text-transform:uppercase}.comparison-rule button{color:#f0c0ad;cursor:pointer;background:#42281f;border:1px solid #634330;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:800}.interest-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:15px;display:grid}.interest-grid article{border:1px solid var(--line);background:#25201c;border-radius:7px;padding:14px}.interest-grid article>span{color:var(--copper);text-transform:uppercase;font-size:8px;font-weight:800}.interest-grid article>strong{margin:9px 0 5px;font-size:11px;display:block}.interest-grid article>small{color:var(--muted);font-size:8px}.interest-grid article>div{border-top:1px solid var(--line-soft);text-transform:uppercase;justify-content:space-between;margin-top:12px;padding-top:9px;font-size:7px;display:flex}.interest-grid article b{color:#9fc1aa}.interest-grid article em{color:#d0a86d;font-style:normal}.relative-layout{grid-template-columns:320px minmax(0,1fr);display:grid}.family-focus{border-right:1px solid var(--line-soft);background:linear-gradient(145deg,#35231c,#251c18);padding:24px}.family-focus h3{margin:7px 0 5px;font-size:15px}.family-focus p{color:var(--ink-soft);margin:0;font-size:8px}.family-stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:20px;display:grid}.family-stats span{color:var(--muted);background:#18120f73;border:1px solid #4f382d;border-radius:6px;padding:9px;font-size:7px}.family-stats b{color:var(--copper);margin-bottom:4px;font:700 14px Georgia,serif;display:block}.relative-steps{background:var(--line-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.relative-steps article{background:var(--surface);grid-template-columns:28px 1fr;gap:11px;padding:20px;display:grid}.relative-steps article>b{width:27px;height:27px;color:var(--copper);background:#43271f;border-radius:50%;place-items:center;font-size:9px;display:grid}.relative-steps strong,.relative-steps span{display:block}.relative-steps strong{font-size:9px}.relative-steps span{color:var(--ink-soft);margin-top:5px;font-size:8px;line-height:1.5}.outreach-stages{grid-template-columns:repeat(7,auto);justify-content:center;align-items:center;gap:14px;padding:34px 20px;display:grid}.outreach-stages article{border:1px solid var(--line);text-align:center;background:#25201c;border-radius:8px;width:145px;padding:16px}.outreach-stages article span,.outreach-stages article small{color:var(--muted);text-transform:uppercase;font-size:7px;display:block}.outreach-stages article strong{color:var(--copper);margin:7px 0 5px;font:700 21px Georgia,serif;display:block}.outreach-stages>i{color:#67584e;font-size:18px;font-style:normal}.communication-note{color:#bda796;background:#2a201a;border:1px solid #543d2f;border-radius:7px;margin:0 18px 18px;padding:14px;font-size:8px;line-height:1.5}.communication-note b{color:var(--copper);text-transform:uppercase;margin-bottom:5px;display:block}.comm-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:16px;display:grid}.comm-grid article{border:1px solid var(--line);background:#25201c;border-radius:8px;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:110px;padding:15px;display:grid}.comm-icon{color:#f5ad8f;background:#4a291f;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.comm-grid h3{margin:0;font-size:10px}.comm-grid p{color:var(--ink-soft);margin:5px 0 0;font-size:8px;line-height:1.45}.comm-grid article>b{color:var(--copper);font:700 18px Georgia,serif}.call-layout{grid-template-columns:minmax(0,1fr) 320px;display:grid}.agent-card{border-right:1px solid var(--line-soft);color:var(--ink-soft);padding:24px;font-size:8px}.agent-card>.live-pulse{margin-right:8px}.agent-card h3{color:var(--ink);margin:15px 0 7px;font-size:15px}.agent-card p{max-width:680px;margin:0;line-height:1.6}.agent-card>div{border:1px solid var(--line);background:#1d1916;border-radius:6px;justify-content:space-between;margin-top:22px;padding:12px;display:flex}.agent-card>div b{color:var(--copper)}.agent-card>div span{color:#d2ad6a;text-transform:uppercase}.call-rules{background:#1d1916;padding:24px}.call-rules h3{margin:0 0 13px;font-size:11px}.call-rules ul{color:var(--ink-soft);gap:8px;margin:0;padding:0;font-size:8px;list-style:none;display:grid}.call-rules li{border:1px solid var(--line-soft);background:#24201c;border-radius:5px;padding:8px 10px}@media (width<=1250px){.metric-grid,.abstract-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.interest-grid{grid-template-columns:repeat(2,1fr)}.outreach-stages{grid-template-columns:repeat(4,145px)}.outreach-stages>i{display:none}.tract-context-bar{grid-template-columns:minmax(300px,1fr) auto}.tract-view-tabs{grid-column:1/-1;justify-self:start}.flyover-context{flex-direction:column;align-items:stretch}.flyover-context dl{width:100%}}@media (width<=1100px){.cad-map-layout{grid-template-columns:1fr}.cad-map-canvas{border-right:0;border-bottom:1px solid var(--line-soft)}.cad-polygon-register{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-polygon-register>div:first-child,.cad-record-detail,.cad-owner-warning{grid-column:1/-1}.flyover-map-layout{grid-template-columns:1fr}.flyover-map-canvas{border-right:0;border-bottom:1px solid var(--line-soft)}.flyover-year-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 26px}}@media (width<=980px){.desk-shell{grid-template-columns:205px minmax(0,1fr)}.dashboard-grid,.desk-grid{grid-template-columns:1fr}.detail-panel{position:static}.command-bar .primary-button{display:none}.abstract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.abstract-panel{overflow-x:auto}.map-layout,.mor-body,.relative-layout,.call-layout{grid-template-columns:1fr}.map-canvas{border-right:0;border-bottom:1px solid var(--line-soft)}.mor-exceptions,.family-focus,.agent-card{border:0;border-bottom:1px solid var(--line-soft)}.ownership-rows div{grid-template-columns:1fr;gap:5px}.flow-branches{grid-template-columns:1fr;gap:24px}.flow-branches:before,.flow-branch:before{display:none}.comm-grid,.human-workspace{grid-template-columns:1fr}.human-upload-card{border-right:0;border-bottom:1px solid var(--line-soft)}}@media (width<=760px){.desk-shell{grid-template-columns:1fr}.sidebar{border-right:0;border-bottom:1px solid var(--line-soft);height:auto;padding:10px;position:static}.brand-lockup{min-height:55px;padding-bottom:10px}.brand-mark{width:38px;height:38px}.primary-nav{gap:8px;padding:10px 0 0;display:flex;overflow-x:auto}.nav-group{gap:4px;display:flex}.nav-group.open{background:0 0;border:0;margin:0;padding:0}.nav-children{gap:3px;display:flex}.nav-children .child-rail,.primary-nav button b,.boundary-card,.sidebar-foot{display:none}.primary-nav button{border-bottom:2px solid #0000;border-left:0;grid-template-columns:18px auto;width:auto;min-width:max-content}.primary-nav .nav-module{grid-template-columns:18px auto}.primary-nav .nav-module i{display:none}.primary-nav .system-link{border-top:0;border-radius:5px;margin:0}.primary-nav button.active{border-bottom-color:var(--copper)}.workspace{padding:0 14px 28px}.topbar{flex-direction:column;align-items:flex-start;gap:10px;margin:0 -14px;padding:13px 14px}.command-bar,.search-box{width:100%}.document-viewer-backdrop{padding:8px}.document-viewer{width:100%;height:96vh}.document-viewer-meta{grid-template-columns:1fr;max-height:245px;overflow-y:auto}.document-viewer-meta p,.document-viewer-meta>small{grid-column:auto}.document-viewer>footer{flex-direction:column;align-items:flex-start}.command-bar select{min-width:110px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.integration-grid{grid-template-columns:1fr}.mor-grid{grid-template-columns:repeat(2,1fr)}.mor-grid article{border-bottom:1px solid var(--line-soft)}.relative-steps{grid-template-columns:1fr}.landman-metric-grid,.ai-review-grid{grid-template-columns:repeat(2,1fr)}.outreach-stages{grid-template-columns:repeat(2,minmax(130px,1fr))}.outreach-stages article{width:auto}.runsheet-table{overflow-x:auto}.runsheet-table>div{min-width:720px}.tract-context-bar{grid-template-columns:1fr}.tract-view-tabs{grid-column:auto}.flyover-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.flyover-tabs{overflow-x:auto}.flyover-tabs button{min-width:max-content}.flyover-map-canvas{padding:10px}.flyover-map-canvas svg{height:420px}.flyover-year-panel>div{grid-template-columns:1fr}.flyover-production-summary{grid-template-columns:repeat(2,minmax(190px,1fr))}.cursory-title-warning,.cursory-title-metrics,.cursory-actors{grid-template-columns:1fr}}@media (width<=500px){.metric-grid,.abstract-grid,.interest-grid{grid-template-columns:1fr}.command-bar select{display:none}.panel-heading{flex-direction:column;align-items:flex-start}.panel-heading>p{text-align:left}.directory-heading{align-items:stretch}.directory-layout-toggle{align-self:flex-start}.filter-row{max-width:100%;overflow-x:auto}.case-row{grid-template-columns:36px minmax(0,1fr)}.case-market{grid-column:2;justify-content:flex-start;align-items:center;gap:7px;display:flex}.case-market strong{margin:0}.case-market small{display:none}.integration-grid article{grid-template-columns:38px 1fr}.integration-grid article>b{grid-column:2;justify-self:start}.map-layout,.map-canvas{min-height:500px}.county-shape span{font-size:14px}.outreach-stages{grid-template-columns:1fr;padding:18px}.flow-node{width:100%;min-width:0}.flow-node.root{width:100%}.mor-grid,.family-stats{grid-template-columns:1fr}.landman-context-bar,.comparison-summary{flex-direction:column;align-items:flex-start}.review-location{width:100%}.review-location label{flex:1;display:grid}.review-location select{width:100%;min-width:0}.review-source-state{text-align:left}.landman-tabs button{grid-template-columns:28px 1fr;padding:7px}.tab-source{width:26px;height:26px}.landman-tabs small{display:none}.landman-metric-grid,.ai-review-grid,.comparison-rule{grid-template-columns:1fr}.comparison-rule button{justify-self:start}.cad-polygon-register{grid-template-columns:1fr}.cad-polygon-register>div:first-child,.cad-record-detail,.cad-owner-warning{grid-column:auto}.flyover-context dl{grid-template-columns:1fr}.flyover-map-canvas svg{height:350px}}.desk-shell,.desk-shell :where(*){font-size:var(--font-base)!important}.desk-shell :where(small,time,.eyebrow,.page-context span,.brand-lockup span,.boundary-card>span,.boundary-card p,.boundary-status,.sidebar-foot,.notice-bar,.metric-grid article>span,.metric-grid article small,.panel-heading>b,.panel-heading>p,.action-list small,.action-list em,.stage-strip,.case-meta,.next-action,.case-market small,.market-pill,.lease-pulse span,.section-title span,.gate-grid span,.hold-note,.state-list,.abstract-head,.mini-stats,.abstract-grid footer,.timeline span,.timeline p,.integration-grid p,.setup-pill,.ready-pill,.activation-checklist ul,.map-caption span,.map-legend,.layer-panel li,.map-rule,.mor-grid span,.mor-grid small,.mor-exceptions ul,.runsheet-header,.runsheet-table span,.runsheet-table em,.runsheet-foot,.flow-node span,.flow-node small,.review-location label,.review-source-state small,.landman-tabs small,.source-banner span,.source-banner>b,.landman-metric-grid span,.landman-metric-grid small,.ai-review-grid article>span,.ai-review-grid p,.review-state,.human-upload-card p,.human-upload-card label,.human-upload-card>small,.document-empty span,.human-document-row div span,.human-document-row>b,.comparison-summary p,.comparison-legend,.comparison-header,.comparison-row>span,.comparison-row>b,.comparison-rule,.interest-grid article>span,.interest-grid article>small,.interest-grid article>div,.family-focus p,.family-stats span,.relative-steps span,.outreach-stages article span,.outreach-stages article small,.communication-note,.comm-grid p,.agent-card,.call-rules ul,.contact-definition,.contact-filter-bar,.contact-table small){font-size:var(--font-small)!important}.desk-shell :where(h1,h2,h3,.brand-lockup strong,.metric-grid article strong,.detail-hero h2,.abstract-grid h3,.abstract-stat strong,.county-shape span,.mor-grid strong,.landman-metric-grid strong,.comparison-summary h3,.family-stats b,.outreach-stages article strong,.comm-grid article>b){font-size:var(--font-large)!important}.owner-context-bar{border:1px solid var(--line);background:#1b1815;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;margin:-3px 0 13px;padding:12px 14px;display:flex}.owner-context-bar>div{gap:3px;min-width:0;display:grid}.owner-context-bar>div strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-context-bar>div small{color:var(--muted)}.entity-view-tabs{border:1px solid var(--line);background:#181512;border-radius:7px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.entity-view-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 11px}.entity-view-tabs button.active{color:#fff1ea;background:#6b3527}.leads-panel,.contacts-panel,.tract-overview-panel,.tract-instruments-panel{border:1px solid var(--line);background:var(--panel);border-radius:8px;overflow:hidden}.lead-filter-bar{border-bottom:1px solid var(--line);background:#191613;align-items:center;gap:5px;padding:10px 14px;display:flex}.lead-filter-bar button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#25201c;border-radius:999px;padding:7px 10px}.lead-filter-bar button.active{border-color:var(--copper-soft);color:#fff;background:#4a2a20}.lead-filter-bar>span{color:var(--muted);margin-left:auto}.lead-filter-bar>span b{color:var(--copper)}.lead-table{display:grid}.lead-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:78px minmax(180px,1.05fr) minmax(155px,.8fr) minmax(150px,.8fr) minmax(210px,1.15fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.lead-table-header{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;background:#171411;font-weight:800}.lead-table-row:hover{background:#231e1a}.lead-table-row>span{gap:4px;min-width:0;display:grid}.lead-table-row strong{color:var(--ink)}.lead-table-row small{color:var(--muted);line-height:1.4}.lead-score{color:#fff;background:#3d3833;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.lead-score.hot{background:#8c3f2d}.lead-score.warm{background:#80602f}.lead-score.cool{background:#3e5e5d}.lead-table-row button{border:1px solid var(--copper-soft);color:#ffd7c7;cursor:pointer;background:#4a2a20;border-radius:5px;justify-self:start;padding:7px 9px}.live-root-strip{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.live-root-strip article{background:var(--surface);align-content:center;gap:4px;min-height:98px;padding:14px;display:grid}.live-root-strip span,.live-root-strip small{color:var(--muted)}.live-root-strip strong{color:var(--copper);font-size:var(--font-large)}.lead-source-label{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:14px;padding:11px 14px;display:flex}.lead-source-label b{color:var(--ink)}.lead-source-label span{color:var(--muted);text-align:right}.crm-preview{border-top:1px solid var(--line);background:var(--surface)}.crm-preview>summary{color:var(--ink);background:var(--surface-2);cursor:pointer;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.crm-preview>summary span{color:var(--muted);font-weight:400}.root-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#140f0c75;justify-items:end;display:grid;position:fixed;inset:0}.root-evidence-drawer{border-left:1px solid var(--line);width:min(620px,94vw);height:100%;color:var(--ink);background:var(--surface);overflow:auto;box-shadow:-24px 0 64px #140f0c3d}.root-evidence-drawer>header{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.root-evidence-drawer>header div{gap:5px;display:grid}.root-evidence-drawer>header h3,.root-evidence-drawer>header p{margin:0}.root-evidence-drawer>header p{color:var(--muted)}.root-evidence-drawer>header button{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);background:var(--surface);cursor:pointer;border-radius:50%;place-items:center;display:grid}.root-gate-grid{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.root-gate-grid article{background:var(--surface);align-content:center;gap:4px;min-height:104px;padding:14px;display:grid}.root-gate-grid span,.root-gate-grid small{color:var(--muted)}.root-gate-grid strong{color:var(--copper);font-size:var(--font-large)}.root-hold-note{border:1px solid var(--gold);gap:5px;margin:16px;padding:13px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.root-hold-note{border:1px solid color-mix(in srgb, var(--gold) 44%, var(--line))}}.root-hold-note{color:#6d593d;background:#f7eddc;border-radius:7px}.root-hold-note strong{color:#7e5512}.root-evidence-drawer>section{border-top:1px solid var(--line)}.root-tract-list{display:grid}.root-tract-list article{border-bottom:1px solid var(--line-soft);gap:9px;padding:14px 16px;display:grid}.root-tract-list article>div{gap:3px;display:grid}.root-tract-list small,.root-tract-list p,.root-tract-list code{color:var(--muted)}.root-tract-list p{margin:0;line-height:1.45}.root-tract-list code{overflow-wrap:anywhere}.estate-action-heading{align-items:flex-end}.estate-action-heading>div{max-width:720px}.estate-action-path{border-bottom:1px solid var(--line);background:var(--canvas);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:14px;display:grid}.estate-action-path article{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:92px;padding:12px;display:grid}.estate-action-path article>b{width:34px;height:34px;color:var(--muted);background:var(--surface-3);border-radius:50%;place-items:center;display:grid}.estate-action-path article>div{gap:3px;min-width:0;display:grid}.estate-action-path article span,.estate-action-path article small{color:var(--muted)}.estate-action-path article strong{color:var(--ink)}.estate-action-path article.active{border-color:var(--copper-soft)}.estate-action-path article.active>b{color:#fff;background:var(--copper)}.estate-action-path article.pending strong{color:var(--gold)}.estate-action-path>i{color:var(--muted);font-style:normal}.estate-navigation-guide{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface);align-items:center;gap:10px;padding:11px 14px;display:flex}.estate-navigation-guide>strong{color:var(--ink);margin-right:4px}.estate-navigation-guide>span{align-items:center;gap:7px;display:inline-flex}.estate-navigation-guide>span b{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.estate-navigation-guide>i{color:var(--copper);font-style:normal}.estate-action-table>div{grid-template-columns:minmax(260px,1.25fr) minmax(170px,.8fr) minmax(180px,.8fr) minmax(245px,1.15fr)}.estate-action-table .estate-row-actions{align-content:start;gap:5px}.estate-root-row{cursor:pointer;transition:background .15s,box-shadow .15s}.estate-root-row:hover{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--copper)}.estate-root-row:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}.estate-row-actions>b{border:1px solid var(--line);color:var(--gold);background:var(--surface-2);border-radius:999px;justify-self:start;padding:4px 8px}.estate-row-actions.pass>b{color:var(--green)}.estate-row-actions.hold>b{color:var(--red)}.estate-row-actions>strong{line-height:1.35}.estate-row-actions>small{line-height:1.4}.estate-row-actions>i{flex-wrap:wrap;gap:6px;margin-top:3px;font-style:normal;display:flex}.estate-open-cue{color:var(--copper);align-self:center;font-weight:800}.estate-row-actions button.secondary{border-color:var(--line);color:var(--ink-soft);background:var(--surface-2)}.estate-workspace-nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;grid-template-columns:minmax(0,1fr);margin-bottom:12px;display:grid;overflow:hidden}.estate-workspace-nav button{color:var(--ink-soft);cursor:pointer;background:0 0;border:0}.estate-workspace-back{white-space:nowrap;justify-self:start;font-weight:700;color:var(--copper)!important;padding:0!important}.estate-workspace-identity{gap:9px;min-width:0;padding:13px 15px;display:grid}.estate-workspace-identity>span{gap:3px;min-width:0;display:grid}.estate-workspace-identity strong{color:var(--ink);font-size:var(--font-large);overflow-wrap:anywhere}.estate-workspace-identity small{color:var(--muted)}.estate-workspace-nav>div[role=tablist]{border-top:1px solid var(--line);background:var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.estate-workspace-nav [role=tab]{background:var(--surface-2);text-align:left;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:62px;padding:10px 14px;display:grid}.estate-workspace-nav [role=tab]>span{gap:3px;min-width:0;display:grid}.estate-workspace-nav [role=tab]>span strong{color:inherit;font-size:var(--font-base)}.estate-workspace-nav [role=tab]>span small{color:var(--muted);font-size:var(--font-small);font-weight:500}.estate-workspace-nav [role=tab] b{min-width:22px;color:var(--muted);background:var(--surface-3);text-align:center;border-radius:999px;padding:2px 6px}.estate-workspace-nav [role=tab].active{color:#fff;background:var(--copper)}.estate-workspace-nav [role=tab].active small{color:#ffffffc7}.estate-workspace-nav [role=tab].active b{color:var(--copper);background:#fff}.estate-360-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.estate-interest-panel,.estate-relative-panel,.estate-correspondence-panel{min-width:0}.estate-360-heading{align-items:center}.estate-360-heading p{color:var(--muted);margin:5px 0 0}.estate-360-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.estate-360-actions button{border:1px solid var(--copper-soft);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:8px 10px}.estate-360-summary,.estate-relative-summary{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.estate-360-summary article,.estate-relative-summary article{background:var(--surface);align-content:center;gap:4px;min-width:0;min-height:104px;padding:14px;display:grid}.estate-360-summary span,.estate-360-summary small,.estate-relative-summary span,.estate-relative-summary small{color:var(--muted)}.estate-360-summary strong,.estate-relative-summary strong{color:var(--copper);font-size:var(--font-large)}.estate-next-actions{border-bottom:1px solid var(--line);background:var(--surface-2);padding:18px}.estate-next-actions>header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.estate-next-actions h3,.estate-next-actions p{margin:3px 0 0}.estate-next-actions p{max-width:670px;color:var(--muted)}.estate-next-actions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.estate-next-actions button{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.estate-next-actions button:hover{border-color:var(--copper)}.estate-next-actions button>b{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.estate-next-actions button>span{gap:3px;min-width:0;display:grid}.estate-next-actions button small{color:var(--muted)}.estate-next-actions button i{color:var(--copper);font-style:normal;font-weight:700}.estate-360-tracts{padding:18px}.estate-tract-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.estate-tract-preview article{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;gap:5px;min-width:0;padding:12px;display:grid}.estate-tract-preview span,.estate-tract-preview small{color:var(--muted);line-height:1.45}.inline-link-button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 11px}.estate-tract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.estate-tract-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:14px}.estate-tract-grid header{color:var(--muted);justify-content:space-between;gap:10px;display:flex}.estate-tract-grid h3{margin:10px 0}.estate-tract-grid dl{margin:0;display:grid}.estate-tract-grid dl div{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr);gap:8px;padding:7px 0;display:grid}.estate-tract-grid dt,.estate-tract-grid p,.estate-tract-grid small{color:var(--muted)}.estate-tract-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.estate-tract-grid p{line-height:1.45}.estate-tract-grid small{overflow-wrap:anywhere}.owner-contact-handoff{border-bottom:1px solid var(--line);background:var(--surface);padding:16px 18px}.owner-contact-handoff>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.owner-contact-handoff h3,.owner-contact-handoff p{margin:4px 0 0}.owner-contact-handoff>header p{max-width:680px;color:var(--muted);line-height:1.45}.owner-contact-list{margin:0}.owner-contact-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.estate-tract-contact-link{border:1px solid var(--copper-soft);color:var(--copper);border-radius:6px;margin-top:12px;padding:7px 9px;text-decoration:none;display:inline-flex}.other-lands-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.other-lands-heading{align-items:flex-start}.other-lands-heading>p{max-width:720px;color:var(--muted);margin:0;line-height:1.5}.other-lands-summary{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.other-lands-summary article{background:var(--surface-2);align-content:center;gap:5px;min-width:0;min-height:112px;padding:14px;display:grid}.other-lands-summary span,.other-lands-summary small{color:var(--muted);line-height:1.4}.other-lands-summary strong{color:var(--copper);font-size:var(--font-large)}.other-lands-result{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:1px;display:grid}.other-lands-result>div,.other-lands-result>aside{background:var(--surface);padding:18px}.other-lands-result h3{color:var(--ink);margin:5px 0 8px;line-height:1.4}.other-lands-result p{color:var(--muted);margin:0;line-height:1.55}.other-lands-result aside{background:var(--surface);align-content:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.other-lands-result aside{background:color-mix(in srgb, var(--surface) 84%, var(--gold) 16%)}}.other-lands-result aside strong{color:var(--gold);font-size:var(--font-large)}.other-lands-result aside span,.other-lands-result aside small{color:var(--ink-soft);line-height:1.45}.named-land-register,.other-lands-instruments{border-bottom:1px solid var(--line);padding:18px}.other-lands-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface-2);border-radius:7px;gap:5px;margin-top:12px;padding:14px;display:grid}.other-lands-empty strong{color:var(--green)}.other-land-cards,.source-land-cards{gap:9px;margin-top:12px;display:grid}.other-land-cards article,.source-land-cards article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:14px}.other-land-cards header,.source-land-cards header{justify-content:space-between;align-items:center;gap:12px;display:flex}.other-land-cards header b,.source-land-cards header b{color:var(--copper)}.other-land-cards h4,.source-land-cards h4{color:var(--ink);margin:9px 0 6px}.other-land-cards p,.source-land-cards p{color:var(--ink-soft);margin:0 0 6px;line-height:1.5}.other-land-cards .other-land-nma{color:var(--muted);background:var(--surface);border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;display:flex}@supports (color:color-mix(in lab, red, red)){.other-land-cards .other-land-nma{background:color-mix(in srgb, var(--surface) 82%, var(--green) 18%)}}.other-land-cards .other-land-nma strong{color:var(--green);white-space:nowrap}.other-land-cards .other-land-relationship{border-left:3px solid var(--copper);color:var(--muted);margin:9px 0;padding-left:10px}.other-land-cards small,.source-land-cards small{color:var(--muted);line-height:1.45}.source-land-cards footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.source-land-cards footer b{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);border-radius:999px;padding:3px 7px}.other-lands-instruments>div:last-child{gap:9px;margin-top:12px;display:grid}.other-lands-instruments article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;overflow:hidden}.other-lands-instruments article>header{background:var(--surface);justify-content:space-between;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.other-lands-instruments article>header>div{gap:3px;min-width:0;display:grid}.other-lands-instruments article>header span{color:var(--muted)}.other-lands-instruments article>header>b{color:var(--copper);white-space:nowrap}.other-lands-instruments dl{margin:0;display:grid}.other-lands-instruments dl>div{border-top:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 14px;display:grid}.other-lands-instruments dt{color:var(--muted)}.other-lands-instruments dd{color:var(--ink-soft);margin:0;line-height:1.45}.other-lands-instruments article>footer{border-top:1px solid var(--line-soft);color:var(--muted);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:9px 14px;display:flex}.other-lands-instruments article>footer span{color:var(--copper);font-weight:700}.successor-land-leads{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.successor-land-leads{background:color-mix(in srgb, var(--surface) 94%, var(--gold) 6%)}}.successor-land-leads-note{max-width:850px;color:var(--muted);margin:8px 0 0;line-height:1.5}.other-lands-conflict{border-top:1px solid var(--line-soft);color:#7a5733;background:var(--surface);gap:5px;margin:0;padding:11px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.other-lands-conflict{background:color-mix(in srgb, var(--surface) 78%, var(--gold) 22%)}}.other-lands-conflict{line-height:1.5}.other-lands-conflict strong{color:var(--gold)}.other-lands-coverage{border-bottom:1px solid var(--line);background:var(--surface-2)}.other-lands-coverage>summary{color:var(--copper);cursor:pointer;padding:13px 18px;font-weight:800}.other-lands-coverage>div{border-top:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.other-lands-coverage section{background:var(--surface);align-content:start;gap:5px;min-width:0;padding:14px;display:grid}.other-lands-coverage h3{color:var(--ink);margin:0 0 4px}.other-lands-coverage section span{color:var(--muted);overflow-wrap:anywhere}.other-lands-coverage>p{border-top:1px solid var(--line);color:var(--muted);margin:0;padding:12px 18px;line-height:1.5}.estate-relative-body{display:block}.estate-relative-body>section{padding:18px}.estate-contact-list{gap:8px;display:grid}.estate-contact-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.estate-contact-list article>div{gap:4px;display:grid}.estate-contact-list span{color:var(--muted)}.estate-contact-list button,.estate-contact-list a,.estate-action-empty button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:8px 10px;text-decoration:none}.estate-action-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface-2);border-radius:8px;gap:9px;margin:18px;padding:20px;display:grid}.estate-action-empty strong{color:var(--ink);font-size:var(--font-large)}.estate-action-empty button{justify-self:start}.estate-relative-trace-section{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.estate-relative-trace-list,.estate-correspondence-list{gap:8px;display:grid}.estate-relative-trace-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.estate-relative-trace-list article>div{gap:4px;min-width:0;display:grid}.estate-relative-trace-list article>div>span{color:var(--muted)}.estate-relative-trace-actions,.estate-correspondence-card-actions{flex-wrap:wrap;gap:7px;display:flex}.estate-relative-trace-actions a,.estate-correspondence-card-actions a{border:1px solid var(--copper);color:#fff;background:var(--copper);white-space:nowrap;border-radius:6px;padding:8px 10px;text-decoration:none}.estate-relative-trace-actions a.secondary,.estate-correspondence-card-actions a.secondary{border-color:var(--line);color:var(--ink-soft);background:var(--surface)}.estate-heir-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.estate-heir-grid>a{border:1px solid var(--line);min-width:0;color:var(--ink);background:var(--surface-2);border-radius:8px;gap:11px;padding:14px;text-decoration:none;display:grid}.estate-heir-grid>a:hover{border-color:var(--copper);background:var(--surface)}.estate-heir-grid header,.estate-heir-grid footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estate-heir-grid header>div{gap:3px;min-width:0;display:grid}.estate-heir-grid header span,.estate-heir-grid footer>span:last-child{color:var(--muted)}.estate-heir-grid header>b{color:var(--copper);white-space:nowrap}.estate-heir-grid dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.estate-heir-grid dl>div{border-left:1px solid var(--line);gap:3px;min-width:0;padding:0 9px;display:grid}.estate-heir-grid dl>div:first-child{border-left:0;padding-left:0}.estate-heir-grid dt{color:var(--muted)}.estate-heir-grid dd{overflow-wrap:anywhere;margin:0}.estate-source-owner-grid{grid-template-columns:minmax(0,1fr);margin-bottom:22px}.estate-heir-grid>a.estate-source-owner-card{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.estate-heir-grid>a.estate-source-owner-card{border-color:color-mix(in srgb, var(--copper) 52%, var(--line))}}.estate-heir-grid>a.estate-source-owner-card{box-shadow:inset 4px 0 var(--copper);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.estate-heir-grid>a.estate-source-owner-card{background:color-mix(in srgb, var(--surface-2) 92%, var(--copper) 8%)}}.estate-heir-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.estate-heir-section-title{border-top:1px solid var(--line);margin-top:2px;padding-top:18px}.estate-source-searches{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.estate-source-searches summary{color:var(--copper);cursor:pointer;align-items:center;gap:8px;display:flex}.estate-source-searches>div,.estate-source-searches>p{margin-top:12px}.estate-letter-audience{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 340px;display:grid}.estate-letter-list{gap:9px;min-width:0;padding:18px;display:grid}.estate-letter-list>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;padding:13px;display:grid}.estate-letter-list>article>header,.estate-letter-list>article>footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.estate-letter-list>article>header>div{gap:3px;min-width:0;display:grid}.estate-letter-list>article>header span,.estate-letter-list>article>footer>span{color:var(--muted)}.estate-letter-list>article>header>b{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:4px 8px}.estate-letter-list>article>header>b.has-letter{color:var(--green)}.estate-letter-list>article>header>b.ready{color:var(--gold)}.estate-letter-list>article>header>b.held{color:var(--red)}.estate-letter-list>article>div{color:var(--muted);flex-wrap:wrap;gap:14px;display:flex}.estate-letter-list>article>div b{color:var(--ink)}.estate-letter-list>article>footer a{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:6px;padding:7px 9px;text-decoration:none}.estate-letter-list>article>footer a.primary{border-color:var(--copper);color:#fff;background:var(--copper)}.estate-letter-preview-card{border-left:1px solid var(--line);background:var(--surface-2);padding:18px}.estate-letter-preview-card h3{margin:5px 0 8px}.estate-letter-preview-card>p,.estate-letter-preview-card>small{color:var(--muted);line-height:1.5}.estate-letter-preview-card>div{gap:8px;margin-top:14px;display:grid}.estate-letter-preview-card a,.estate-letter-preview-card button{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:7px;gap:3px;padding:10px;text-decoration:none;display:grid}.estate-letter-preview-card a:hover,.estate-letter-preview-card button:hover{border-color:var(--copper)}.estate-letter-preview-card a span,.estate-letter-preview-card button span{color:var(--muted)}.estate-offer-hold{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.estate-offer-hold{background:color-mix(in srgb, var(--surface) 86%, var(--gold) 14%)}}.estate-offer-hold>div{gap:4px;min-width:0;display:grid}.estate-offer-hold strong{color:var(--gold);font-size:var(--font-large)}.estate-offer-hold p{max-width:840px;color:var(--ink-soft);margin:0;line-height:1.5}.estate-offer-hold button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;flex:none;padding:9px 11px}.estate-letter-operations{border-top:1px solid var(--line);background:var(--surface)}.estate-letter-operations>summary{color:var(--ink);background:var(--surface-2);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;list-style-position:inside;display:flex}.estate-letter-operations>summary>span{gap:3px;margin-right:auto;display:inline-grid}.estate-letter-operations>summary small{color:var(--muted);font-weight:400}.estate-letter-operations>summary>b{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;padding:4px 8px}.estate-correspondence-layout{grid-template-columns:minmax(0,1fr) 360px;display:grid}.estate-correspondence-queue,.estate-correspondence-activity{min-width:0;padding:18px}.estate-correspondence-activity{border-left:1px solid var(--line);background:var(--surface-2)}.estate-correspondence-list>article{border:1px solid var(--line);background:var(--surface);border-radius:8px;gap:10px;min-width:0;padding:13px;display:grid}.estate-correspondence-list>article.suppressed,.estate-correspondence-timeline article.suppressed{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.estate-correspondence-list>article.suppressed,.estate-correspondence-timeline article.suppressed{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}}.estate-correspondence-list>article.suppressed,.estate-correspondence-timeline article.suppressed{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.estate-correspondence-list>article.suppressed,.estate-correspondence-timeline article.suppressed{background:color-mix(in srgb, var(--surface) 93%, var(--red) 7%)}}.estate-correspondence-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.estate-correspondence-card-head>div{gap:3px;min-width:0;display:grid}.estate-correspondence-card-head span,.estate-correspondence-card-body small,.estate-correspondence-card-body p{color:var(--muted)}.estate-correspondence-card-body{gap:6px;display:grid}.estate-correspondence-card-body>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.estate-correspondence-card-body em{color:var(--ink-soft);font-style:normal}.estate-correspondence-card-body p{margin:0}.estate-correspondence-timeline{gap:9px;display:grid}.estate-correspondence-timeline article{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:6px;padding:11px;display:grid}.estate-correspondence-timeline header,.estate-correspondence-timeline footer{flex-wrap:wrap;justify-content:space-between;gap:6px;display:flex}.estate-correspondence-timeline header span,.estate-correspondence-timeline time,.estate-correspondence-timeline p{color:var(--muted)}.estate-correspondence-timeline h4,.estate-correspondence-timeline p{margin:0}.estate-correspondence-timeline article>div{border-left:2px solid var(--gold);gap:2px;padding-left:8px;display:grid}.estate-correspondence-timeline footer a{color:var(--copper);text-decoration:none}.offer-setup-banner{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.offer-setup-banner{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.offer-setup-banner h3,.offer-setup-banner p{margin:4px 0 0}.offer-setup-banner p{max-width:760px;color:var(--muted)}.offer-setup-banner>b{border:1px solid var(--line);color:var(--gold);background:var(--surface);white-space:nowrap;border-radius:999px;padding:6px 10px}.mail-desk-state{min-height:150px;color:var(--muted);background:var(--surface);place-items:center;padding:24px;display:grid}.mail-operations-strip{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:11px 16px;display:flex;overflow-x:auto}.mail-operations-strip>span{border:1px solid var(--line);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.mail-operations-strip>span b{color:var(--ink)}.mail-operations-strip .letter-template-variants{gap:7px;margin-left:auto;padding:0;display:flex}.mail-operations-strip .letter-template-variants a{white-space:nowrap;border-radius:999px;padding:7px 10px;display:inline-flex}.mail-provider-grid{background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.mail-provider-grid>article{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:8px;overflow:hidden}.mail-provider-grid>article.primary{border-left-color:var(--copper)}.mail-provider-grid>article.letter-template-card{border-left-color:var(--green);grid-column:1/-1}.mail-provider-grid header{border-bottom:1px solid var(--line-soft);grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.mail-provider-grid header>div{gap:3px;display:grid}.mail-provider-grid header strong{color:var(--ink)}.mail-provider-grid header small{color:var(--muted)}.mail-provider-grid header>b{color:var(--gold);background:var(--surface);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.mail-provider-grid header>b{background:color-mix(in srgb, var(--surface) 84%, var(--gold) 16%)}}.mail-provider-grid header>b{white-space:nowrap}.mail-provider-grid ul{background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.mail-provider-grid li{color:var(--muted);background:var(--surface-2);padding:10px 12px}.mail-provider-grid li:before{content:"○";color:var(--gold);margin-right:6px}.mail-provider-grid li.complete:before{content:"✓";color:var(--green)}.mail-provider-grid .letter-template-card ul{grid-template-columns:repeat(5,minmax(0,1fr))}.mail-provider-grid .letter-template-card>p{color:var(--muted);margin:12px 12px 0;line-height:1.45}.letter-template-variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 12px 12px;display:grid}.letter-template-variants a{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);border-radius:6px;gap:3px;padding:9px 10px;text-decoration:none;display:grid}.letter-template-variants a:hover{border-color:var(--copper)}.letter-template-variants span{color:var(--muted);font-size:12px}.mail-summary-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.mail-summary-grid article{background:var(--surface);gap:4px;min-width:0;padding:13px 16px;display:grid}.mail-summary-grid span,.mail-summary-grid small{color:var(--muted)}.mail-summary-grid strong{color:var(--copper);font-size:var(--font-large)}.mail-workspace{grid-template-columns:minmax(0,1fr) 340px;min-height:360px;display:grid}.mail-job-ledger{min-width:0;padding:16px}.mail-job-list{gap:8px;margin-top:10px;display:grid}.mail-job-list article{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--surface);border-radius:7px;padding:11px 12px}.mail-job-list article.pass,.mail-job-list article.ready,.mail-job-list article.delivered{border-left-color:var(--green)}.mail-job-list article.active{border-left-color:var(--blue)}.mail-job-list article.returned{border-left-color:var(--red)}.mail-job-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mail-job-list header>div{gap:3px;display:grid}.mail-job-list header strong{color:var(--ink)}.mail-job-list header small{color:var(--muted)}.mail-job-list header>b{color:var(--copper);text-transform:capitalize}.mail-job-list article>div{color:var(--muted);flex-wrap:wrap;gap:6px 14px;margin-top:9px;display:flex}.mail-job-list article>div span{text-transform:capitalize}.mail-job-list article>div time{margin-left:auto}.mail-job-list address{color:var(--ink);margin-top:10px;font-style:normal;line-height:1.45}.mail-job-list p{color:var(--muted);margin:8px 0 0;line-height:1.45}.mail-job-list p.error{color:var(--red)}.mail-queue-toolbar{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:8px;display:flex}.mail-queue-toolbar button{border:1px solid var(--line);min-height:34px;color:var(--muted);background:var(--surface);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:6px 10px;display:inline-flex}.mail-queue-toolbar button b{color:var(--ink)}.mail-queue-toolbar button.active{border-color:var(--ink);color:var(--surface);background:var(--ink)}.mail-queue-toolbar button.active b{color:var(--surface)}.mail-queue-toolbar em{color:var(--muted);font-size:var(--font-small);margin-left:auto;font-style:normal}.mail-state-pill{background:var(--surface);border-radius:999px;padding:5px 8px;color:var(--gold)!important}@supports (color:color-mix(in lab, red, red)){.mail-state-pill{background:color-mix(in srgb, var(--surface) 84%, var(--gold) 16%)}}.mail-state-pill{white-space:nowrap}.mail-state-pill.ready,.mail-state-pill.delivered{background:var(--surface);color:var(--green)!important}@supports (color:color-mix(in lab, red, red)){.mail-state-pill.ready,.mail-state-pill.delivered{background:color-mix(in srgb, var(--surface) 84%, var(--green) 16%)}}.mail-state-pill.active{background:var(--surface);color:var(--blue)!important}@supports (color:color-mix(in lab, red, red)){.mail-state-pill.active{background:color-mix(in srgb, var(--surface) 84%, var(--blue) 16%)}}.mail-state-pill.returned{background:var(--surface);color:var(--red)!important}@supports (color:color-mix(in lab, red, red)){.mail-state-pill.returned{background:color-mix(in srgb, var(--surface) 84%, var(--red) 16%)}}.mail-action-notice{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:7px;margin:12px 16px 0;padding:10px 12px}.mail-job-actions{border-top:1px solid var(--line-soft);flex-wrap:wrap;gap:8px;margin-top:10px;padding-top:10px;display:flex}.mail-job-actions button,.mail-job-actions a{border:1px solid var(--ink);min-height:36px;color:var(--surface);background:var(--ink);font:inherit;cursor:pointer;border-radius:7px;padding:7px 10px;font-weight:700;text-decoration:none}.mail-job-actions button.secondary{border-color:var(--line);color:var(--ink);background:var(--surface-2)}.mail-job-actions button:disabled{cursor:wait;opacity:.58}.mail-empty-state{border:1px dashed var(--line);min-height:210px;color:var(--muted);background:var(--surface-2);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:6px;padding:24px;display:grid}.mail-empty-state strong{color:var(--ink);font-size:var(--font-large)}.mail-empty-state span{max-width:560px}.mail-release-checklist{border-left:1px solid var(--line);background:var(--surface-2);padding:16px}.mail-release-checklist ul{gap:9px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mail-release-checklist li{color:var(--muted);grid-template-columns:12px 1fr;align-items:start;gap:8px;display:grid}.mail-release-checklist li>span{background:var(--gold);border-radius:50%;width:9px;height:9px;margin-top:3px}.mail-release-checklist li.complete{color:var(--ink)}.mail-release-checklist li.complete>span{background:var(--green)}.mail-release-checklist>p{border-top:1px solid var(--line-soft);color:var(--muted);margin:16px 0 0;padding-top:13px;line-height:1.5}.mail-job-ledger.simplified{padding:16px}.mail-launch-note{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.mail-launch-note strong{color:var(--ink)}@media (width<=1150px){.estate-action-path{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-action-path>i{display:none}.estate-navigation-guide{flex-direction:column;align-items:flex-start}.estate-navigation-guide>i{display:none}.estate-correspondence-layout{grid-template-columns:1fr}.estate-correspondence-activity{border-top:1px solid var(--line);border-left:0}.estate-tract-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-workspace{grid-template-columns:1fr}.mail-release-checklist{border-top:1px solid var(--line);border-left:0}.estate-letter-audience{grid-template-columns:1fr}.estate-letter-preview-card{border-top:1px solid var(--line);border-left:0}.other-lands-result{grid-template-columns:1fr}.other-lands-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.estate-action-heading,.estate-360-heading,.offer-setup-banner,.estate-offer-hold,.estate-contact-list article,.estate-relative-trace-list article,.estate-correspondence-card-head{flex-direction:column;align-items:stretch}.estate-action-path,.estate-360-summary,.estate-relative-summary,.estate-tract-grid,.estate-tract-preview{grid-template-columns:1fr}.estate-360-actions{justify-content:flex-start}.offer-setup-banner>b{align-self:flex-start}.mail-provider-grid,.mail-summary-grid{grid-template-columns:1fr}.mail-operations-strip{flex-direction:column;align-items:stretch}.mail-operations-strip .letter-template-variants{width:100%;margin-left:0}.mail-operations-strip .letter-template-variants a{flex:1;justify-content:center}.mail-launch-note{flex-direction:column;align-items:flex-start}.mail-provider-grid ul,.mail-provider-grid .letter-template-card ul,.letter-template-variants{grid-template-columns:1fr}.estate-offer-hold button{align-self:flex-start}.estate-relative-trace-actions,.estate-correspondence-card-actions{flex-direction:column;align-items:stretch}.estate-relative-trace-actions a,.estate-correspondence-card-actions a{text-align:center}.estate-next-actions>header{flex-direction:column;align-items:stretch}.estate-next-actions>div,.estate-heir-grid{grid-template-columns:1fr;width:100%}.estate-workspace-nav>div[role=tablist]{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-next-actions>div{display:grid}.estate-heir-grid dl{grid-template-columns:1fr;gap:7px}.estate-heir-grid dl>div{border-top:1px solid var(--line);border-left:0;padding:7px 0 0}.estate-heir-grid dl>div:first-child{border-top:0;padding-top:0}.estate-letter-list>article>header,.estate-letter-list>article>footer,.other-lands-heading{flex-direction:column;align-items:stretch}.other-lands-summary,.other-lands-coverage>div{grid-template-columns:1fr}.other-lands-instruments dl>div{grid-template-columns:1fr;gap:4px}.other-lands-instruments article>header,.other-lands-instruments article>footer{flex-direction:column;align-items:flex-start}}.tract-empty-product{border:1px dashed var(--line);color:var(--muted);background:var(--surface-2);border-radius:8px;gap:8px;margin:18px;padding:20px;display:grid}.tract-empty-product strong{color:var(--ink);font-size:var(--font-large)}.tract-empty-product span,.tract-empty-product small{max-width:820px;line-height:1.5}.tract-empty-product button{border:1px solid var(--copper-soft);color:#fff;background:var(--copper);cursor:pointer;border-radius:5px;justify-self:start;padding:8px 10px}.contact-definition{border-bottom:1px solid var(--line);color:var(--ink-soft);background:var(--surface);gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-definition{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.contact-definition strong{color:var(--gold);flex:none}.prospect-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.prospect-grid{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.prospect-card{min-width:0;color:var(--ink);background:var(--surface);cursor:pointer;text-align:left;border:0;gap:9px;padding:18px;display:grid}.prospect-card:hover,.prospect-card.selected{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.prospect-card:hover,.prospect-card.selected{background:color-mix(in srgb, var(--surface) 89%, var(--copper) 11%)}}.prospect-card.selected{box-shadow:inset 3px 0 0 var(--copper)}.prospect-card>strong{font-family:Georgia,Times New Roman,serif;font-size:var(--font-large)}.prospect-card>small,.prospect-card>em{color:var(--muted);font-size:var(--font-small);font-style:normal;line-height:1.45}.prospect-card>em{color:var(--copper);font-weight:800}.prospect-status{color:#fff;background:var(--copper);font-size:var(--font-small);text-transform:uppercase;border-radius:999px;justify-self:start;padding:4px 8px;font-weight:800}.prospect-status.intake{color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line)}.prospect-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.prospect-card dl div{border-left:1px solid var(--line);gap:3px;padding-left:9px;display:grid}.prospect-card dt{color:var(--muted);font-size:var(--font-small)}.prospect-card dd{color:var(--ink);font-size:var(--font-base);margin:0;font-weight:800}.prospect-detail-card{background:var(--surface-2);justify-content:space-between;align-items:center;gap:22px;padding:18px;display:flex}.prospect-detail-card h3,.prospect-detail-card p{margin:0}.prospect-detail-card h3{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:var(--font-large);margin-top:4px}.prospect-detail-card p{max-width:720px;color:var(--ink-soft);font-size:var(--font-base);margin-top:7px;line-height:1.48}.prospect-detail-actions{flex:none;gap:8px;display:flex}.prospect-detail-actions button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;font-size:var(--font-small);border-radius:6px;padding:9px 11px;font-weight:800}.prospect-detail-actions button.secondary{color:var(--copper);background:var(--surface)}.prospect-detail-actions button:disabled{cursor:not-allowed;opacity:.45}.prospect-program-card{border-top:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(0,1.1fr) minmax(0,1.7fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.prospect-program-card h3,.prospect-program-card p{margin:0}.prospect-program-card h3{font-family:Georgia,Times New Roman,serif;font-size:var(--font-large);margin-top:4px}.prospect-program-card p{color:var(--muted);margin-top:7px;line-height:1.45}.prospect-program-card dl{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.prospect-program-card dl div{background:var(--surface-2);gap:4px;padding:10px;display:grid}.prospect-program-card dt,.prospect-program-card small{color:var(--muted);font-size:var(--font-small)}.prospect-program-card dd{color:var(--ink);font-size:var(--font-base);margin:0;font-weight:800;line-height:1.3}.contact-import{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(240px,1fr) minmax(300px,1fr) auto;align-items:center;gap:12px;padding:11px 14px;display:grid}.contact-import>div,.contact-import label{gap:4px;display:grid}.contact-import span{color:var(--muted)}.contact-import input{color:var(--ink-soft)}.contact-import button{border:1px solid var(--copper-soft);color:#fff;background:var(--copper);cursor:pointer;border-radius:5px;padding:7px 9px}.contact-import button:disabled{opacity:.55;cursor:not-allowed}.contact-access-note{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface);gap:12px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-access-note{background:color-mix(in srgb, var(--surface) 88%, var(--blue) 12%)}}.contact-access-note strong{color:var(--blue)}.contact-access-note.paid-profile-pending{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-access-note.paid-profile-pending{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.contact-access-note.paid-profile-pending strong{color:var(--gold)}.contact-access-note.named-relative-redirect{justify-content:space-between;align-items:center}.contact-access-note.named-relative-redirect>span{gap:3px;display:grid}.contact-access-note.named-relative-redirect>a{border:1px solid var(--blue);color:var(--blue);background:var(--surface);border-radius:6px;flex:none;padding:7px 10px;font-weight:800;text-decoration:none}.contact-access-note a{color:var(--copper);font-weight:800}.contact-filter-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;padding:10px 14px;display:flex}.contact-filter-bar button{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.contact-filter-bar button b{min-width:22px;height:22px;color:var(--ink-soft);background:var(--surface-3);border-radius:999px;place-items:center;display:grid}.contact-filter-bar button.active{border-color:var(--copper-soft);color:#fff;background:var(--copper)}.contact-filter-bar button.active b{color:var(--copper);background:#fff}.contact-filter-bar>em{color:var(--muted);margin-left:auto;font-style:normal}.contact-table{display:grid}.contact-table>*{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(175px,1.15fr) minmax(165px,.9fr) minmax(180px,1fr) minmax(150px,.85fr) minmax(180px,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.contact-table-header{color:var(--muted);background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.contact-table-row{color:inherit;cursor:pointer;text-decoration:none}.contact-table-row:hover,.contact-table-row:focus-visible{background:var(--surface);outline:none}@supports (color:color-mix(in lab, red, red)){.contact-table-row:hover,.contact-table-row:focus-visible{background:color-mix(in srgb, var(--surface) 91%, var(--copper) 9%)}}.contact-table-row:hover,.contact-table-row:focus-visible{box-shadow:inset 4px 0 var(--copper)}.contact-table-row>span{gap:4px;min-width:0;display:grid}.contact-table-row strong{color:var(--ink)}.contact-table-row small{color:var(--muted);line-height:1.4}.contact-page-bar{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.contact-page-bar>div{align-items:center;gap:10px;display:flex}.contact-page-bar strong{color:var(--ink-soft)}.contact-page-bar button{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface);cursor:pointer;border-radius:5px;padding:7px 10px}.contact-page-bar button:disabled{opacity:.45;cursor:not-allowed}.contact-role-pill{color:var(--ink-soft);background:var(--surface-3);border-radius:999px;justify-self:start;padding:4px 8px}.contact-role-pill.owner{color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.owner{background:color-mix(in srgb, var(--surface) 80%, var(--copper) 20%)}}.contact-role-pill.heir_family{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.heir_family{background:color-mix(in srgb, var(--surface) 82%, var(--blue) 18%)}}.contact-role-pill.title_root{color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.title_root{background:color-mix(in srgb, var(--surface) 80%, var(--copper) 20%)}}.contact-role-pill.relative_candidate{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.relative_candidate{background:color-mix(in srgb, var(--surface) 82%, var(--blue) 18%)}}.relationship-tier-pill{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);background:var(--surface-2);font-size:var(--font-small);white-space:nowrap;border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.25}.relationship-tier-pill.estate{border-color:var(--copper)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.estate{border-color:color-mix(in srgb, var(--copper) 48%, var(--line))}}.relationship-tier-pill.estate{color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.estate{background:color-mix(in srgb, var(--surface) 86%, var(--copper) 14%)}}.relationship-tier-pill.direct{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.direct{border-color:color-mix(in srgb, var(--green) 48%, var(--line))}}.relationship-tier-pill.direct{color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.direct{background:color-mix(in srgb, var(--surface) 86%, var(--green) 14%)}}.relationship-tier-pill.secondary{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.secondary{border-color:color-mix(in srgb, var(--blue) 48%, var(--line))}}.relationship-tier-pill.secondary{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.relationship-tier-pill.secondary{background:color-mix(in srgb, var(--surface) 86%, var(--blue) 14%)}}.contact-card-pills,.estate-heir-card-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.estate-heir-card-actions{justify-content:flex-end}.contact-review-pill{border:1px solid var(--line);width:max-content;max-width:100%;color:var(--muted);background:var(--surface-2);border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.25}.contact-review-pill.confirmed{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.confirmed{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.contact-review-pill.confirmed{color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.confirmed{background:color-mix(in srgb, var(--surface) 88%, var(--green) 12%)}}.contact-review-pill.needs_followup{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.needs_followup{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}}.contact-review-pill.needs_followup{color:var(--gold);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.needs_followup{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.contact-review-pill.rejected{border-color:var(--red)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.rejected{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}}.contact-review-pill.rejected{color:var(--red);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-review-pill.rejected{background:color-mix(in srgb, var(--surface) 88%, var(--red) 12%)}}.spokeo-tier-pill{border:1px solid var(--line);width:max-content;color:var(--muted);background:var(--surface-2);font-size:var(--font-small);border-radius:999px;padding:3px 8px;font-weight:800;line-height:1.25}.spokeo-tier-pill.basic{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.basic{border-color:color-mix(in srgb, var(--gold) 45%, var(--line))}}.spokeo-tier-pill.basic{color:var(--gold);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.basic{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.spokeo-tier-pill.paid{border-color:var(--green)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.paid{border-color:color-mix(in srgb, var(--green) 45%, var(--line))}}.spokeo-tier-pill.paid{color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.paid{background:color-mix(in srgb, var(--surface) 88%, var(--green) 12%)}}.spokeo-tier-pill.court{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.court{border-color:color-mix(in srgb, var(--blue) 45%, var(--line))}}.spokeo-tier-pill.court{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.spokeo-tier-pill.court{background:color-mix(in srgb, var(--surface) 88%, var(--blue) 12%)}}.contact-role-pill.mineral_party{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.mineral_party{background:color-mix(in srgb, var(--surface) 82%, var(--blue) 18%)}}.contact-role-pill.surface_party{color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.surface_party{background:color-mix(in srgb, var(--surface) 82%, var(--green) 18%)}}.contact-role-pill.historical_title_party{color:var(--gold);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-role-pill.historical_title_party{background:color-mix(in srgb, var(--surface) 82%, var(--gold) 18%)}}.contact-evidence-loading{color:var(--muted);background:var(--surface-2);padding:14px}.contact-evidence-drawer{width:min(880px,94vw)}.contact-evidence-drawer>section{border-top:1px solid var(--line-soft);padding:16px 18px}.contact-evidence-pills{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.contact-evidence-pills span{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-2);border-radius:999px;padding:6px 9px}.contact-candidate-list{gap:10px;margin-top:12px;display:grid}.contact-candidate-list>article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;gap:10px;padding:14px;display:grid}.contact-candidate-list>article.selected-candidate{border-color:var(--copper);box-shadow:inset 4px 0 var(--copper);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.contact-candidate-list>article.selected-candidate{background:color-mix(in srgb, var(--surface-2) 91%, var(--copper) 9%)}}.contact-candidate-list>article>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.contact-candidate-list>article>header div{gap:4px;display:grid}.contact-candidate-list small,.contact-candidate-list dt{color:var(--muted)}.contact-candidate-list a{color:var(--copper)}.contact-candidate-list dl{gap:8px;margin:0;display:grid}.contact-candidate-list dl>div{grid-template-columns:90px minmax(0,1fr);gap:10px;display:grid}.contact-candidate-list dt,.contact-candidate-list dd{margin:0}.contact-candidate-list dd{overflow-wrap:anywhere;color:var(--ink-soft);line-height:1.45}.contact-profile-details{border-top:1px solid var(--line);padding-top:10px}.contact-profile-details summary{color:var(--copper);cursor:pointer;align-items:center;gap:8px;font-weight:800;display:flex}.contact-profile-details>dl{margin-top:10px}.contact-court-records{border-top:1px solid var(--line);gap:12px;padding-top:14px;display:grid}.court-record-summary{border:1px solid var(--line);background:var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.court-record-summary>span{background:var(--surface);gap:3px;padding:11px;display:grid}.court-record-summary small{color:var(--muted)}.court-record-list{gap:9px;display:grid}.court-record-list article{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:10px;padding:12px;display:grid}.court-record-list header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.court-record-list header b{color:var(--copper);white-space:nowrap}.court-record-list dl{gap:7px;margin:0;display:grid}.court-record-list dl>div{grid-template-columns:140px minmax(0,1fr);gap:10px;display:grid}.court-record-list dt,.court-record-list dd{margin:0}.court-record-list dt{color:var(--muted)}.court-record-list dd{overflow-wrap:anywhere;color:var(--ink-soft);line-height:1.45}.contact-match-disposition{border:1px solid var(--line);background:var(--surface-2);border-left-width:4px;border-radius:8px;gap:5px;margin-top:13px;padding:12px 14px;display:grid}.contact-match-disposition span{color:var(--muted);line-height:1.45}.contact-match-disposition strong{color:var(--ink);font-size:var(--font-large)}.contact-match-disposition.clear{border-left-color:var(--green)}.contact-match-disposition.review{border-left-color:var(--gold)}.contact-match-disposition.open{border-left-color:var(--copper)}.candidate-card-actions{justify-items:end;gap:6px;display:grid}.candidate-card-actions b{border:1px solid var(--line);color:var(--gold);background:var(--surface);white-space:nowrap;border-radius:999px;padding:4px 8px}.candidate-card-actions button{border:1px solid var(--copper-soft);color:var(--copper);background:var(--surface);cursor:pointer;font:inherit;border-radius:5px;padding:6px 8px;font-weight:800}.candidate-card-actions button.selected{color:#fff;background:var(--copper)}.contact-record-state{border:1px solid var(--line);min-height:240px;color:var(--muted);background:var(--surface);text-align:center;border-radius:8px;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.contact-record-state strong{color:var(--ink);font-size:var(--font-large)}.contact-record-state button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:8px 11px}.contact-record-page{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.contact-mor-identity-card{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:1.1fr 1.25fr 1fr;gap:1px;display:grid}.contact-mor-identity-card>div{background:var(--surface);align-content:center;gap:4px;min-width:0;min-height:94px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-mor-identity-card>div{background:color-mix(in srgb, var(--surface) 93%, var(--copper) 7%)}}.contact-mor-identity-card span,.contact-mor-identity-card small{color:var(--muted)}.contact-mor-identity-card strong{overflow-wrap:anywhere;color:var(--ink);font-size:var(--font-large)}.contact-workflow-rail{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.contact-workflow-rail button{border:0;border-top:4px solid var(--muted);min-width:0;color:var(--ink);background:var(--surface-2);text-align:left;cursor:pointer;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;padding:11px 13px;display:grid}.contact-workflow-rail button>b{width:28px;height:28px;color:var(--muted);background:var(--surface-3);border-radius:50%;place-items:center;display:grid}.contact-workflow-rail button>span{gap:3px;min-width:0;display:grid}.contact-workflow-rail em{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-style:normal}.contact-workflow-rail strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-workflow-rail button.complete{border-top-color:var(--green)}.contact-workflow-rail button.complete>b{color:#fff;background:var(--green)}.contact-workflow-rail button.active{border-top-color:var(--gold)}.contact-workflow-rail button.active>b{color:#fff;background:var(--gold)}.contact-workflow-rail button.source{border-top-color:var(--blue)}.contact-workflow-rail button.source>b{color:#fff;background:var(--blue)}.contact-workflow-rail button.hold{border-top-color:var(--red)}.contact-workflow-rail button.hold>b{color:#fff;background:var(--red)}.contact-workflow-rail button.open{border-top-color:var(--copper)}.contact-workflow-rail button.selected{z-index:1;background:var(--surface);box-shadow:inset 0 -4px 0 var(--copper);position:relative}.contact-workflow-rail button.selected strong{color:var(--copper)}.contact-relative-source-links{flex-wrap:wrap;gap:6px;display:flex}.contact-relative-source-links a{border:1px solid var(--line);color:var(--copper);background:var(--surface);border-radius:999px;padding:4px 8px;font-weight:800;text-decoration:none}.contact-detail-layout{grid-template-columns:minmax(0,1fr) 350px;display:grid}.contact-profile-panel{min-width:0;padding:18px}.contact-source-addresses{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;margin:14px 0;padding:13px}.contact-inline-links{flex-wrap:wrap;gap:6px;display:flex}.contact-inline-links a{border:1px solid var(--copper-soft);color:var(--copper);background:var(--surface);border-radius:999px;padding:3px 8px;text-decoration:none}.contact-action-panel{border-left:1px solid var(--line);background:var(--surface-2);align-content:start;gap:14px;padding:18px;display:grid}.contact-action-panel .root-hold-note{margin:0}.contact-action-panel .evidence-review-form{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:1fr;padding:13px}.contact-action-panel .evidence-review-form>small{grid-column:auto}.contact-review-selection{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--surface-2);border-radius:6px;padding:9px 10px}.contact-review-selection.selected{border-left-color:var(--green)}.contact-review-selection span,.contact-review-selection small{color:var(--muted)}.contact-review-selection strong{overflow-wrap:anywhere;color:var(--ink)}.contact-source-facts{border:1px solid var(--line);background:var(--surface);border-radius:7px;margin:0;padding:0 12px;display:grid}.contact-source-facts div{border-bottom:1px solid var(--line-soft);grid-template-columns:90px minmax(0,1fr);gap:9px;padding:8px 0;display:grid}.contact-source-facts div:last-child{border-bottom:0}.contact-source-facts dt{color:var(--muted)}.contact-source-facts dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:0}.contact-linked-workspace{grid-template-columns:minmax(280px,.38fr) minmax(0,1fr);min-height:480px;display:grid}.contact-link-directory{border-right:1px solid var(--line);background:var(--surface-2);min-width:0;padding:16px}.contact-link-directory>a{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:11px;text-decoration:none;display:flex}.contact-link-directory>a.active{border-color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-link-directory>a.active{background:color-mix(in srgb, var(--surface) 89%, var(--copper) 11%)}}.contact-link-directory>a>span{gap:3px;min-width:0;display:grid}.contact-link-directory>a small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.contact-link-directory>a>b{color:var(--copper);white-space:nowrap}.contact-link-detail{min-width:0;padding:20px}.contact-link-detail .section-title{align-items:flex-start}.contact-link-detail code{overflow-wrap:anywhere;max-width:50%;color:var(--muted);text-align:right}.contact-link-detail dl{margin:16px 0;display:grid}.contact-link-detail dl div{border-top:1px solid var(--line-soft);grid-template-columns:130px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.contact-link-detail dt{color:var(--muted)}.contact-link-detail dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.contact-link-detail p{max-width:850px;color:var(--muted);line-height:1.5}.contact-link-detail button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:8px 11px}.contact-tract-kind-banner{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:7px;gap:4px;margin-top:14px;padding:11px 13px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-tract-kind-banner{background:color-mix(in srgb, var(--surface) 91%, var(--blue) 9%)}}.contact-tract-kind-banner strong{color:var(--ink)}.contact-tract-kind-banner small{color:var(--muted);line-height:1.45}.contact-tract-position-list{border-top:1px solid var(--line);gap:10px;margin-top:18px;padding-top:16px;display:grid}.contact-tract-position-list>article{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface-2);border-radius:7px;gap:9px;padding:12px;display:grid}.contact-tract-position-list>article>div{gap:3px;display:grid}.contact-tract-position-list>article>div strong{color:var(--ink)}.contact-tract-position-list>article>div small{color:var(--muted)}.contact-tract-position-list>article dl{margin:0}.contact-tract-position-list>article button{justify-self:start}.contact-source-owner-link{color:var(--copper);margin-left:10px;font-weight:800;text-decoration:none;display:inline-block}.relatives-workspace .contact-link-detail>.section-title>b{border:1px solid var(--line);color:var(--gold);background:var(--surface-2);border-radius:999px;padding:5px 9px}.contact-correspondence-page{min-height:520px}.contact-mail-artifacts{gap:12px;margin-bottom:18px;display:grid}.contact-outreach-pack{border-bottom:1px solid var(--line);background:var(--surface-2);gap:12px;padding:16px 18px 18px;display:grid}.contact-outreach-channel-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.contact-outreach-channel-grid>article{border:1px solid var(--line);border-top:4px solid var(--muted);background:var(--surface);border-radius:8px;align-content:start;gap:9px;min-width:0;padding:13px;display:grid}.contact-outreach-channel-grid>article.ready{border-top-color:var(--green)}.contact-outreach-channel-grid>article.held{border-top-color:var(--gold)}.contact-outreach-channel-grid header{justify-content:space-between;align-items:center;gap:10px;display:flex}.contact-outreach-channel-grid header span{color:var(--muted)}.contact-outreach-channel-grid header b{color:var(--green)}.contact-outreach-channel-grid article.held header b{color:var(--gold)}.contact-outreach-channel-grid article>strong{overflow-wrap:anywhere;color:var(--ink);font-size:var(--font-large)}.contact-outreach-channel-grid article>small{color:var(--muted);line-height:1.45}.contact-outreach-channel-grid details{border-top:1px solid var(--line-soft);padding-top:8px}.contact-outreach-channel-grid summary{color:var(--copper);cursor:pointer;font-weight:800}.contact-outreach-channel-grid details>b{color:var(--ink);margin:9px 0 5px;display:block}.contact-outreach-channel-grid details p{max-height:210px;color:var(--ink-soft);white-space:pre-wrap;margin:7px 0 0;line-height:1.5;overflow:auto}.outreach-channel-actions{border-top:1px solid var(--line-soft);gap:7px;padding-top:8px;display:grid}.outreach-channel-actions>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.outreach-channel-actions>span>b{color:var(--ink);margin-right:auto}.outreach-channel-actions a{border:1px solid var(--line);color:var(--copper);background:var(--surface-2);border-radius:6px;padding:6px 8px;font-weight:800;text-decoration:none}.mail-wave-result{border:1px solid var(--line);background:var(--panel);border-radius:16px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;display:grid}.mail-wave-result h3{margin:3px 0}.mail-wave-result p{color:var(--muted);margin:0}.mail-wave-result>span{min-width:86px;color:var(--muted);text-align:center;display:grid}.mail-wave-result>span b{color:var(--ink);font-size:1.25rem}.contact-correspondence-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface-2);border-radius:8px;gap:8px;margin:20px;padding:24px;display:grid}.contact-correspondence-empty strong{color:var(--ink);font-size:var(--font-large)}.contact-suppression-banner{border-bottom:1px solid var(--red);align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-suppression-banner{border-bottom:1px solid color-mix(in srgb, var(--red) 35%, var(--line))}}.contact-suppression-banner{color:var(--muted);background:var(--surface);padding:9px 16px}@supports (color:color-mix(in lab, red, red)){.contact-suppression-banner{background:color-mix(in srgb, var(--surface) 91%, var(--red) 9%)}}.contact-suppression-banner strong{color:var(--red)}.contact-activity-workspace{grid-template-columns:minmax(0,1fr) 390px;min-height:460px;display:grid}.contact-activity-timeline{min-width:0;padding:18px}.contact-activity-list{margin-top:10px;display:grid}.contact-activity-list>article{border-bottom:1px solid var(--line-soft);grid-template-columns:12px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.contact-activity-list>article>i{background:var(--copper);border-radius:50%;width:9px;height:9px;margin-top:5px;box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in lab, red, red)){.contact-activity-list>article>i{box-shadow:0 0 0 4px color-mix(in srgb, transparent 70%, var(--copper) 30%)}}.contact-activity-list>article.suppressed>i{background:var(--red);box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in lab, red, red)){.contact-activity-list>article.suppressed>i{box-shadow:0 0 0 4px color-mix(in srgb, transparent 70%, var(--red) 30%)}}.contact-activity-list article>div{gap:6px;min-width:0;display:grid}.contact-activity-list header,.contact-activity-list footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.contact-activity-list header span{color:var(--muted);text-transform:capitalize}.contact-activity-list header strong{color:var(--copper);text-transform:capitalize}.contact-activity-list p{color:var(--ink-soft);white-space:pre-wrap;margin:0;line-height:1.5}.contact-activity-list footer a{color:var(--copper);white-space:nowrap}.contact-activity-composer{border-left:1px solid var(--line);background:var(--surface-2);align-content:start;gap:14px;padding:18px;display:grid}.contact-activity-composer form{gap:11px;display:grid}.contact-activity-composer form>div:first-child{gap:4px;display:grid}.contact-activity-composer h3,.contact-activity-composer p{margin:0}.contact-activity-composer p,.contact-activity-composer form>small{color:var(--muted);line-height:1.45}.contact-activity-composer label{color:var(--muted);gap:5px;display:grid}.contact-activity-composer input,.contact-activity-composer select,.contact-activity-composer textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);font:inherit;border-radius:6px;padding:9px 10px}.contact-activity-composer textarea{resize:vertical;min-height:108px}.contact-activity-composer button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;font:inherit;border-radius:6px;padding:10px 12px;font-weight:800}.contact-activity-composer button:disabled{cursor:not-allowed;opacity:.5}.contact-suppression-block{border-left:4px solid var(--red);color:var(--muted);background:var(--surface);border-radius:6px;gap:3px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.contact-suppression-block{background:color-mix(in srgb, var(--surface) 90%, var(--red) 10%)}}.contact-suppression-block strong{color:var(--red)}.manual-message-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:var(--surface);border-radius:8px;gap:10px;padding:13px;display:grid}.manual-message-card>div:first-child{gap:4px;display:grid}.manual-message-card>p{max-height:124px;color:var(--ink-soft);background:var(--surface-2);border-radius:6px;padding:10px;line-height:1.45;overflow:auto}.manual-message-card>small{color:var(--muted);line-height:1.4}.manual-message-numbers{gap:7px;display:grid}.manual-message-numbers article{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding-top:7px;display:flex}.manual-message-numbers article:first-child{border-top:0;padding-top:0}.manual-message-numbers article>span{gap:6px;display:flex}.manual-message-numbers a{border:1px solid var(--blue);color:var(--blue);background:var(--surface);border-radius:6px;padding:7px 9px;font-weight:800;text-decoration:none}.manual-message-numbers a:hover{color:#fff;background:var(--blue)}.manual-message-empty{color:var(--muted);background:var(--surface-2);border-radius:6px;gap:3px;padding:10px;display:grid}.manual-message-empty strong{color:var(--ink)}.email-sequence-desk{border-bottom:1px solid var(--line);background:var(--surface);overflow:hidden}.email-sequence-desk>header{justify-content:space-between;align-items:flex-start;gap:24px;padding:18px;display:flex}.email-sequence-desk>header h3,.email-sequence-desk>header p{margin:0}.email-sequence-desk>header h3{color:var(--ink);font-size:var(--font-large)}.email-sequence-desk>header p{max-width:690px;color:var(--muted);margin-top:5px;line-height:1.5}.email-sequence-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.email-sequence-actions button,.email-sequence-actions a{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;font:inherit;border-radius:7px;padding:9px 12px;font-weight:800;text-decoration:none}.email-sequence-actions a{color:var(--copper);background:var(--surface)}.email-sequence-actions button:disabled{border-color:var(--line);color:var(--muted);background:var(--surface-2);cursor:not-allowed}.email-sequence-state{min-height:180px;color:var(--muted);place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.email-sequence-state strong{color:var(--ink)}.email-sequence-state button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:8px 11px}.email-sequence-notice{border-top:1px solid var(--line);color:var(--ink);background:var(--surface);padding:10px 18px}@supports (color:color-mix(in lab, red, red)){.email-sequence-notice{background:color-mix(in srgb, var(--surface) 88%, var(--gold) 12%)}}.email-sequence-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.email-sequence-summary article{background:var(--surface-2);align-content:center;gap:4px;min-width:0;min-height:94px;padding:13px 15px;display:grid}.email-sequence-summary span,.email-sequence-summary small{color:var(--muted)}.email-sequence-summary strong{color:var(--copper);font-size:var(--font-large)}.email-sequence-layout{grid-template-columns:minmax(520px,1fr) minmax(360px,440px);align-items:stretch;display:grid}.email-sequence-builder{align-content:start;gap:12px;min-width:0;padding:18px;display:grid}.email-audience-preview{border-left:1px solid var(--line);background:var(--surface-2);min-width:0;max-height:700px;padding:18px}.email-audience-list{max-height:596px;padding-right:4px;overflow-y:auto}.email-sequence-builder-heading{border:1px solid var(--copper);color:var(--ink);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.email-sequence-builder-heading span{gap:3px;display:grid}.email-sequence-builder-heading small{color:var(--muted)}.email-sequence-builder-heading>strong{color:var(--copper);white-space:nowrap}.email-step-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.email-step-strip button{border:1px solid var(--line);border-top:4px solid var(--gold);min-width:0;color:var(--ink);background:var(--surface-2);cursor:pointer;font:inherit;text-align:left;border-radius:8px;gap:5px;padding:12px;display:grid}.email-step-strip button:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.email-step-strip button:hover{background:color-mix(in srgb, var(--surface) 92%, var(--copper) 8%)}}.email-step-strip button.active{border-color:var(--copper);border-top-color:var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.email-step-strip button.active{background:color-mix(in srgb, var(--surface) 90%, var(--copper) 10%)}}.email-step-strip span,.email-step-strip small{color:var(--muted)}.email-step-strip small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-message-preview{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:12px;overflow:hidden}.email-message-preview>header{border-bottom:1px solid var(--line);background:var(--surface-2);gap:4px;padding:11px 14px;display:grid}.email-message-preview>header span{color:var(--copper);font-weight:800}.email-message-preview>header strong{color:var(--ink)}.email-message-preview pre{min-height:260px;color:var(--ink-soft);background:var(--surface);font:inherit;white-space:pre-wrap;margin:0;padding:16px;line-height:1.55}.email-response-button{color:#fff;background:#173f35;border-radius:7px;justify-content:center;align-items:center;min-height:42px;margin:0 16px 16px;padding:9px 15px;font-weight:800;text-decoration:none;display:inline-flex}.email-stop-rules{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.email-stop-rules span{border:1px solid var(--green)}@supports (color:color-mix(in lab, red, red)){.email-stop-rules span{border:1px solid color-mix(in srgb, var(--green) 45%, var(--line))}}.email-stop-rules span{color:var(--green);background:var(--surface);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.email-stop-rules span{background:color-mix(in srgb, var(--surface) 90%, var(--green) 10%)}}.email-audience-list{gap:8px;max-height:660px;margin-top:12px;display:grid;overflow:auto}.email-audience-list article{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:8px;padding:10px 11px;display:grid}.email-audience-list article>a{min-width:0;color:var(--ink);gap:3px;text-decoration:none;display:grid}.email-audience-list article>a:hover strong{color:var(--copper)}.email-audience-list article span,.email-audience-list article small{overflow-wrap:anywhere;color:var(--muted)}.email-audience-list article>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.email-audience-list article>div button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.email-audience-list article>div button:hover{color:var(--red)}.email-audience-list article>div button:disabled{display:none}.email-member-status{color:var(--gold);background:var(--surface);border-radius:999px;padding:4px 7px}@supports (color:color-mix(in lab, red, red)){.email-member-status{background:color-mix(in srgb, var(--surface) 86%, var(--gold) 14%)}}.email-member-status.ready,.email-member-status.active{color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.email-member-status.ready,.email-member-status.active{background:color-mix(in srgb, var(--surface) 86%, var(--green) 14%)}}.email-member-status.replied,.email-member-status.completed{color:var(--blue);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.email-member-status.replied,.email-member-status.completed{background:color-mix(in srgb, var(--surface) 86%, var(--blue) 14%)}}.email-member-status.bounced,.email-member-status.unsubscribed,.email-member-status.suppressed{color:var(--red);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.email-member-status.bounced,.email-member-status.unsubscribed,.email-member-status.suppressed{background:color-mix(in srgb, var(--surface) 86%, var(--red) 14%)}}.email-audience-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface);text-align:center;border-radius:7px;padding:24px}.email-sequence-footer{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);flex-wrap:wrap;gap:8px 18px;padding:10px 18px;display:flex}.correspondence-portfolio-summary{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.correspondence-portfolio-summary article{background:var(--surface);align-content:center;gap:4px;min-width:0;min-height:98px;padding:14px 16px;display:grid}.correspondence-portfolio-summary span,.correspondence-portfolio-summary small{color:var(--muted)}.correspondence-portfolio-summary strong{color:var(--copper);font-size:var(--font-large)}.correspondence-portfolio-summary article.clear strong{color:var(--green)}.correspondence-portfolio-summary article.suppressed strong{color:var(--red)}.outreach-wave-planner{border-bottom:1px solid var(--line);background:var(--surface-2)}.outreach-wave-planner>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.outreach-wave-planner>header h3,.outreach-wave-planner>header p{margin:0}.outreach-wave-planner>header h3{color:var(--ink);margin-top:4px}.outreach-wave-planner>header p{color:var(--muted);margin-top:6px;line-height:1.45}.outreach-wave-planner>header aside{border-left:4px solid var(--copper);background:var(--surface);border-radius:6px;gap:4px;min-width:310px;padding:10px 12px;display:grid}.outreach-wave-planner>header aside strong{color:var(--copper)}.outreach-wave-planner>header aside span{color:var(--ink);font-weight:700}.outreach-wave-planner>header aside small{color:var(--muted)}.wave-planner-state{border-top:1px solid var(--line);min-height:110px;color:var(--muted);background:var(--surface);place-items:center;padding:20px;display:grid}.score-group-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.score-group-strip article{background:var(--surface);grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;min-width:0;padding:11px 14px;display:grid}.score-group-strip span{color:var(--ink);font-weight:800}.score-group-strip strong{color:var(--copper);font-size:var(--font-large);grid-row:span 2}.score-group-strip small{color:var(--muted)}.campaign-wave-strip{grid-auto-columns:minmax(260px,310px);grid-auto-flow:column;gap:10px;padding:14px 16px;display:grid;overflow-x:auto}.campaign-wave-strip>article{--wave-status:var(--gold);border:1px solid var(--line);border-top:4px solid var(--wave-status);background:var(--surface);border-radius:8px;overflow:hidden}.campaign-wave-strip>article.has-ready{--wave-status:var(--green)}.campaign-wave-strip>article.held{--wave-status:var(--gold)}.campaign-wave-strip>article>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.campaign-wave-strip>article>header div{gap:2px;display:grid}.campaign-wave-strip>article>header span{color:var(--muted)}.campaign-wave-strip>article>header strong{color:var(--copper);font-size:var(--font-large)}.campaign-wave-strip>article>header b{color:var(--wave-status);background:var(--surface);border-radius:999px;padding:5px 8px}@supports (color:color-mix(in lab, red, red)){.campaign-wave-strip>article>header b{background:color-mix(in srgb, var(--surface) 86%, var(--wave-status) 14%)}}.campaign-wave-strip dl{background:var(--line-soft);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.campaign-wave-strip dl div{background:var(--surface-2);gap:3px;padding:9px 11px;display:grid}.campaign-wave-strip dt{color:var(--muted)}.campaign-wave-strip dd{color:var(--ink);margin:0;font-weight:800}.wave-contact-preview{display:grid}.wave-contact-preview a{border-top:1px solid var(--line-soft);color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:8px 11px;text-decoration:none;display:flex}.wave-contact-preview a:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wave-contact-preview a:hover{background:color-mix(in srgb, var(--surface) 90%, var(--copper) 10%)}}.wave-contact-preview a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wave-contact-preview a b{color:#fff;background:var(--copper);border-radius:50%;place-items:center;min-width:28px;height:28px;display:grid}.open-wave-button{border:0;border-top:1px solid var(--line-soft);width:100%;color:var(--copper);background:var(--surface);cursor:pointer;text-align:left;padding:9px 11px;font-weight:800}.open-wave-button:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.open-wave-button:hover{background:color-mix(in srgb, var(--surface) 90%, var(--copper) 10%)}}.wave-audience-panel{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin:0 16px 14px;overflow:hidden}.wave-audience-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 16px;display:flex}.wave-audience-panel>header h3,.wave-audience-panel>header p{margin:0}.wave-audience-panel>header h3{margin-top:3px}.wave-audience-panel>header p{color:var(--muted);margin-top:4px}.wave-audience-panel>header button{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);cursor:pointer;border-radius:6px;padding:8px 10px}.wave-audience-panel>nav{border-bottom:1px solid var(--line);background:var(--surface-2);gap:7px;padding:9px 12px;display:flex;overflow-x:auto}.wave-audience-panel>nav button{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.wave-audience-panel>nav button b{color:var(--ink)}.wave-audience-panel>nav button.active{border-color:var(--copper);color:#fff;background:var(--copper)}.wave-audience-panel>nav button.active b{color:#fff}.wave-audience-table{max-height:650px;display:grid;overflow:auto}.wave-audience-table-head,.wave-audience-row{grid-template-columns:minmax(190px,.8fr) minmax(120px,.45fr) minmax(140px,.55fr) minmax(280px,1.4fr);align-items:center;gap:14px;padding:10px 13px;display:grid}.wave-audience-table-head{z-index:1;color:var(--muted);background:var(--surface-2);font-weight:800;position:sticky;top:0}.wave-audience-row{border-top:1px solid var(--line-soft);box-shadow:inset 4px 0 var(--gold);color:var(--ink);text-decoration:none}.wave-audience-row.stage-offer_setup{box-shadow:inset 4px 0 var(--green)}.wave-audience-row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.wave-audience-row:hover{background:color-mix(in srgb, var(--surface) 92%, var(--copper) 8%)}}.wave-audience-row>span{gap:3px;min-width:0;display:grid}.wave-audience-row strong{overflow-wrap:anywhere}.wave-audience-row small{color:var(--muted);font-size:var(--font-small);line-height:1.4}.wave-audience-row>span:nth-child(2) b{color:var(--copper);font-size:var(--font-large)}.wave-audience-empty{color:var(--muted);text-align:center;padding:28px}.campaign-wave-empty{min-width:100%;min-height:180px;color:var(--muted);text-align:center;place-content:center;gap:5px;display:grid}.campaign-wave-empty strong{color:var(--ink);font-size:var(--font-large)}.outreach-wave-planner>footer{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);flex-wrap:wrap;gap:7px 18px;padding:10px 16px;display:flex}.magic-score-pill{border:1px solid var(--line);color:var(--copper);background:var(--surface-2);border-radius:999px;justify-self:start;padding:4px 8px}.portfolio-correspondence-state{min-height:170px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:5px;padding:24px;display:grid}.portfolio-correspondence-state strong{color:var(--ink);font-size:var(--font-large)}.correspondence-filter-bar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.correspondence-filter-bar button{border:1px solid var(--line);color:var(--muted);background:var(--surface);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:flex}.correspondence-filter-bar button b{min-width:22px;height:22px;color:var(--ink-soft);background:var(--surface-3);border-radius:999px;place-items:center;display:grid}.correspondence-filter-bar button.active{border-color:var(--copper);color:#fff;background:var(--copper)}.correspondence-filter-bar button.active b{color:var(--copper);background:#fff}.correspondence-filter-bar em{color:var(--muted);white-space:nowrap;margin-left:auto;font-style:normal}.correspondence-portfolio-layout{grid-template-columns:minmax(0,1fr) 410px;min-height:500px;display:grid}.correspondence-action-queue{min-width:0;padding:16px}.correspondence-action-table{border:1px solid var(--line);border-radius:8px;margin-top:10px;display:grid;overflow:hidden}.correspondence-action-table>div{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(180px,.9fr) minmax(150px,.75fr) minmax(190px,1fr) minmax(170px,.8fr) minmax(260px,1.3fr);align-items:center;gap:12px;padding:11px 12px;display:grid}.correspondence-action-table>div:last-child{border-bottom:0}.correspondence-action-header{color:var(--muted);background:var(--surface-2);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.correspondence-action-row{--queue-stage:var(--gold);box-shadow:inset 4px 0 var(--queue-stage);background:var(--surface)}.correspondence-action-row:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.correspondence-action-row:hover{background:color-mix(in srgb, var(--surface) 92%, var(--copper) 8%)}}.correspondence-action-row.stage-family,.correspondence-action-row.stage-ownership{--queue-stage:var(--blue)}.correspondence-action-row.stage-title,.correspondence-action-row.stage-lease{--queue-stage:var(--red)}.correspondence-action-row.stage-address,.correspondence-action-row.stage-offer_setup{--queue-stage:var(--copper)}.correspondence-action-row.suppressed{--queue-stage:var(--red)}.correspondence-action-row>span{gap:4px;min-width:0;display:grid}.correspondence-action-row strong{overflow-wrap:anywhere;color:var(--ink)}.correspondence-action-row small{color:var(--muted);line-height:1.4}.correspondence-selected-person{color:var(--copper);font-style:normal;font-weight:800}.correspondence-gate-pill{border:1px solid var(--queue-stage);justify-self:start}@supports (color:color-mix(in lab, red, red)){.correspondence-gate-pill{border:1px solid color-mix(in srgb, var(--queue-stage) 55%, var(--line))}}.correspondence-gate-pill{color:var(--queue-stage);background:var(--surface);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.correspondence-gate-pill{background:color-mix(in srgb, var(--surface) 88%, var(--queue-stage) 12%)}}.correspondence-action-row>span:last-child{align-content:start;gap:6px}.correspondence-action-row a{border:1px solid var(--copper);color:#fff;background:var(--copper);text-align:center;white-space:nowrap;border-radius:6px;padding:7px 9px;text-decoration:none}.correspondence-action-row a.secondary{color:var(--copper);background:0 0}.correspondence-next-action>i{flex-wrap:wrap;gap:6px;font-style:normal;display:flex}.correspondence-action-empty{min-height:150px;color:var(--muted);text-align:center;place-content:center;justify-items:center;grid-template-columns:1fr!important;gap:5px!important}.correspondence-action-empty strong{color:var(--ink);font-size:var(--font-large)}.correspondence-recent-activity{border-left:1px solid var(--line);background:var(--surface-2);min-width:0;padding:16px}.correspondence-recent-list{gap:9px;margin-top:10px;display:grid}.correspondence-recent-list article{border:1px solid var(--line);border-left:4px solid var(--copper);background:var(--surface);border-radius:7px;gap:6px;padding:11px 12px;display:grid}.correspondence-recent-list article.suppressed{border-left-color:var(--red)}.correspondence-recent-list header,.correspondence-recent-list footer{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.correspondence-recent-list header span{text-transform:capitalize}.correspondence-recent-list h4,.correspondence-recent-list p{margin:0}.correspondence-recent-list h4{color:var(--copper)}.correspondence-recent-list article>strong{color:var(--ink)}.correspondence-recent-list p{color:var(--ink-soft);white-space:pre-wrap;line-height:1.45}.correspondence-recent-list article>div{border-left:3px solid var(--gold);color:var(--muted);background:var(--surface-2);gap:3px;padding:6px 8px;display:grid}.correspondence-recent-list article>div b{color:var(--ink-soft)}.correspondence-recent-list article>.correspondence-ownership-context{border-left-color:var(--blue);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.correspondence-recent-list article>.correspondence-ownership-context{background:color-mix(in srgb, var(--surface-2) 90%, var(--blue) 10%)}}.correspondence-ownership-context span{color:var(--ink);font-weight:800}.correspondence-ownership-context b{color:var(--copper)!important}.correspondence-ownership-context small{color:var(--muted)}.correspondence-recent-list footer a{color:var(--copper);text-decoration:none}.correspondence-recent-empty{border:1px dashed var(--line);color:var(--muted);background:var(--surface);border-radius:7px;margin-top:10px;padding:20px}@media (width<=1250px){.email-sequence-layout{grid-template-columns:1fr}.email-audience-preview{border-top:1px solid var(--line);border-left:0}.correspondence-portfolio-layout{grid-template-columns:1fr}.correspondence-recent-activity{border-top:1px solid var(--line);border-left:0}}@media (width<=980px){.email-sequence-desk>header{flex-direction:column}.email-sequence-actions{justify-content:flex-start}.email-sequence-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.outreach-wave-planner>header{flex-direction:column}.outreach-wave-planner>header aside{width:100%;min-width:0}.score-group-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.wave-audience-table-head{display:none}.wave-audience-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.wave-audience-row>span:last-child{grid-column:1/-1}.correspondence-portfolio-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.correspondence-action-header{display:none!important}.correspondence-action-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.correspondence-action-row>span:nth-child(n+3){grid-column:2}.correspondence-action-row>span:first-child{grid-row:span 4;align-self:start}}@media (width<=680px){.email-sequence-summary,.email-step-strip{grid-template-columns:1fr}.email-sequence-actions{width:100%}.email-sequence-actions button,.email-sequence-actions a{text-align:center;width:100%}.score-group-strip{grid-template-columns:1fr}.campaign-wave-strip{grid-auto-columns:minmax(250px,88vw)}.wave-audience-panel{margin-left:8px;margin-right:8px}.wave-audience-panel>header{flex-direction:column}.wave-audience-row{grid-template-columns:1fr}.wave-audience-row>span:last-child{grid-column:1}.correspondence-portfolio-summary{grid-template-columns:1fr}.correspondence-filter-bar{flex-direction:column;align-items:stretch}.correspondence-filter-bar button{justify-content:space-between}.correspondence-filter-bar em{margin-left:0}.correspondence-action-table>div{grid-template-columns:1fr}.correspondence-action-row>span,.correspondence-action-row>span:nth-child(n+3){grid-column:1}.correspondence-action-row>span:first-child{grid-row:auto}}.contact-ownership-page{background:var(--canvas);min-height:480px}.contact-ownership-position{border:1px solid var(--line);background:var(--line-soft);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 16px;display:grid;overflow:hidden}.contact-ownership-position article{background:var(--surface);gap:5px;min-width:0;padding:13px 15px;display:grid}.contact-ownership-position span,.contact-ownership-position small{color:var(--muted)}.contact-ownership-position strong{overflow-wrap:anywhere;color:var(--ink)}.contact-identity-bridge{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px 12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-identity-bridge{background:color-mix(in srgb, var(--surface) 90%, var(--gold) 10%)}}.contact-identity-bridge.pass{border-left-color:var(--green);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.contact-identity-bridge.pass{background:color-mix(in srgb, var(--surface) 91%, var(--green) 9%)}}.contact-identity-bridge>div{gap:4px;min-width:0;display:grid}.contact-identity-bridge strong{overflow-wrap:anywhere;color:var(--ink)}.contact-identity-bridge small{color:var(--muted);line-height:1.45}.contact-identity-bridge button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;font:inherit;border-radius:6px;flex:none;padding:8px 10px;font-weight:800}.contact-family-context-note{border:1px solid var(--line);border-left:4px solid var(--blue);background:var(--surface);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:0 16px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-family-context-note{background:color-mix(in srgb, var(--surface) 90%, var(--blue) 10%)}}.contact-family-context-note>div{gap:4px;display:grid}.contact-family-context-note strong{color:var(--ink)}.contact-family-context-note small{color:var(--muted);line-height:1.45}.contact-family-context-note>a{color:var(--copper);white-space:nowrap;font-weight:800;text-decoration:none}.contact-family-context-note>.contact-relative-source-links{justify-content:flex-end}.contact-mor-list{gap:12px;padding:16px;display:grid}.contact-mor-list>article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.contact-mor-list>article>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.contact-mor-list h3{margin:4px 0 0}.contact-mor-card-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.contact-mor-card-actions a,.contact-mor-card-actions button{border:1px solid var(--copper-soft);color:var(--copper);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;padding:7px 10px;text-decoration:none}.contact-mor-family-label{border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.contact-mor-family-label{background:color-mix(in srgb, var(--surface-2) 90%, var(--blue) 10%)}}.contact-mor-family-label strong{color:var(--blue)}.contact-mor-metrics{background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.contact-mor-metrics>div{background:var(--surface-2);gap:5px;min-width:0;padding:13px 16px;display:grid}.contact-mor-metrics span{color:var(--muted)}.contact-mor-metrics strong{overflow-wrap:anywhere;color:var(--copper)}.contact-mor-list dl{margin:0;padding:5px 16px 12px;display:grid}.contact-mor-list dl>div{border-top:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:9px 0;display:grid}.contact-mor-list dt{color:var(--muted)}.contact-mor-list dd{overflow-wrap:anywhere;color:var(--ink-soft);margin:0;line-height:1.45}.death-search-section{border-top:1px solid var(--line);gap:12px;margin-top:18px;padding-top:18px;display:grid}.death-title-research{border-left:3px solid var(--copper);gap:10px;padding-left:12px;display:grid}.death-title-research .section-title{margin:0}.death-search-query-strip{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:center;gap:12px;padding:11px 13px;display:grid}.death-search-query-strip>div{gap:3px;display:grid}.death-search-query-strip span{color:var(--muted)}.death-search-query-strip a{color:var(--copper);white-space:nowrap}.estate-root-death-status{border:1px solid var(--line);border-left:4px solid var(--gold);background:var(--surface-2);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:11px 13px;display:grid}.estate-root-death-status.reported_deceased{border-left-color:var(--green)}.estate-root-death-status.likely_deceased{border-left-color:var(--gold)}.estate-root-death-status.estate_flag_only{border-left-color:var(--copper)}.estate-root-death-status>div{gap:3px;display:grid}.estate-root-death-status span,.estate-root-death-status small{color:var(--muted)}.estate-root-death-status small{grid-column:1/-1}.death-search-decision-bar{border:1px solid var(--line);border-left:4px solid var(--green);color:var(--muted);background:var(--surface-2);border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px 12px;display:flex}.death-search-decision-bar strong{color:var(--ink)}.death-search-decision-bar a{color:var(--copper);margin-left:auto;font-weight:800}.death-search-match-list{gap:10px;display:grid}.death-search-match-list>article{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:13px}.death-search-match-list header{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:9px;display:flex}.death-search-match-list header>div{gap:3px;display:grid}.death-search-match-list header small{color:var(--muted)}.death-search-match-list header a{color:var(--copper);white-space:nowrap}.death-search-match-list dl{gap:0;margin:0;display:grid}.death-search-match-list dl>div{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.death-search-match-list dt{color:var(--muted)}.death-search-match-list dd{color:var(--ink-soft);margin:0}.death-search-match-list p{color:var(--muted);margin:9px 0 0;line-height:1.5}.death-search-sources{border:1px solid var(--line);background:var(--surface-2);border-radius:8px}.death-search-sources summary{color:var(--ink);cursor:pointer;padding:11px 13px;font-weight:800}.death-search-sources>div{border-top:1px solid var(--line)}.death-search-sources article{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 13px;display:grid}.death-search-sources article:last-child{border-bottom:0}.death-search-sources article>span{gap:3px;display:grid}.death-search-sources small{color:var(--muted)}.death-search-sources b{color:var(--gold);white-space:nowrap}.death-search-sources a{color:var(--copper)}.relative-contact-profile>article{margin:0}.relative-contact-profile header>div{gap:4px;display:grid}.relative-contact-profile header>b{border:1px solid var(--line);color:var(--gold);background:var(--surface-2);border-radius:999px;padding:5px 9px}.relative-contact-summary{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 12px;display:grid}.relative-contact-summary>div{background:var(--surface-2);gap:4px;min-width:0;padding:11px;display:grid}.relative-contact-summary span{color:var(--muted)}.relative-contact-summary strong{overflow-wrap:anywhere;color:var(--copper)}.relative-contact-profile p{color:var(--muted);margin:13px 0 0;line-height:1.5}.abstract-overview-note{border-bottom:1px solid var(--line-soft);color:var(--ink-soft);background:#231e1a;gap:12px;padding:12px 14px;display:flex}.abstract-overview-note b{color:var(--copper)}.abstract-dashboard{background:var(--canvas);min-height:560px}.abstract-dashboard-metrics{border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.abstract-dashboard-metrics article{background:var(--surface);align-content:center;gap:5px;min-height:112px;padding:18px;display:grid}.abstract-dashboard-metrics span,.abstract-dashboard-metrics small{color:var(--muted)}.abstract-dashboard-metrics strong{color:var(--copper);font-size:var(--font-large)}.abstract-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.abstract-dashboard-grid>section{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:8px;padding:17px}.abstract-dashboard-grid>section>p{color:var(--muted);margin:14px 0 0;line-height:1.5}.abstract-dashboard-wide{grid-column:1/-1}.abstract-dashboard-section-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.abstract-dashboard-section-head h3{margin:4px 0 0}.abstract-dashboard-section-head button,.abstract-dashboard-evidence button{border:1px solid var(--copper-soft);color:var(--copper);cursor:pointer;background:0 0;border-radius:6px;padding:7px 9px}.abstract-dashboard-section-head button:hover,.abstract-dashboard-evidence button:hover{color:#fff;background:var(--copper)}.abstract-dashboard-title-facts{background:var(--line-soft);grid-template-columns:repeat(4,1fr);gap:1px;margin:14px 0 0;display:grid}.abstract-dashboard-title-facts div{background:var(--surface-2);gap:6px;padding:12px;display:grid}.abstract-dashboard-title-facts dt{color:var(--muted)}.abstract-dashboard-title-facts dd{color:var(--ink);margin:0;font-weight:800}.abstract-dashboard-activity{gap:0;margin-top:5px;display:grid}.abstract-dashboard-activity article{border-bottom:1px solid var(--line-soft);grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.abstract-dashboard-activity article:last-child{border-bottom:0}.abstract-dashboard-activity time,.abstract-dashboard-activity small{color:var(--muted)}.abstract-dashboard-activity b,.abstract-dashboard-activity small{display:block}.abstract-dashboard-activity article>span{color:var(--copper);text-transform:capitalize}.abstract-dashboard-evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:14px;display:grid}.abstract-dashboard-evidence article{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:7px;gap:6px;min-height:155px;padding:14px;display:grid}.abstract-dashboard-evidence article>b,.abstract-dashboard-evidence article>small{color:var(--muted)}.abstract-dashboard-evidence article>strong{color:var(--ink)}.abstract-dashboard-evidence button{place-self:end start}.abstract-instrument-index{background:var(--canvas);min-height:560px}.abstract-instrument-toolbar{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:22px;padding:15px 18px;display:flex}.abstract-instrument-toolbar h3{margin:4px 0}.abstract-instrument-toolbar p{max-width:720px;color:var(--muted);margin:0}.abstract-instrument-toolbar dl{background:var(--line-soft);grid-template-columns:repeat(3,minmax(85px,1fr));gap:1px;margin:0;display:grid}.abstract-instrument-toolbar dl div{background:var(--surface-2);align-content:center;gap:4px;min-height:60px;padding:8px 12px;display:grid}.abstract-instrument-toolbar dt{color:var(--muted)}.abstract-instrument-toolbar dd{color:var(--ink);margin:0;font-weight:800}.abstract-instrument-cards{flex-direction:column;gap:4px;padding:7px;display:flex}.abstract-instrument-cards>button{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;gap:3px;padding:8px 12px;transition:border-color .12s,box-shadow .12s,background .12s;display:flex;overflow:hidden}.abstract-instrument-cards>button:hover{border-color:var(--copper);box-shadow:0 2px 8px #3f2d201f}.abstract-instrument-cards>button.selected{border-color:var(--copper);box-shadow:inset 3px 0 0 var(--copper);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.abstract-instrument-cards>button.selected{background:color-mix(in srgb, var(--surface) 92%, var(--copper) 8%)}}.instrument-card-line{width:100%;min-width:0}.instrument-card-header{justify-content:space-between;align-items:center;gap:10px;min-height:20px;display:flex}.instrument-card-header>span{align-items:center;gap:7px;min-width:0;display:flex}.instrument-card-header time,.instrument-card-header code{color:var(--ink);font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;font-weight:700}.instrument-card-header b,.instrument-card-header em{color:var(--copper);background:var(--surface);border-radius:999px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.instrument-card-header b,.instrument-card-header em{background:color-mix(in srgb, var(--surface) 82%, var(--copper) 18%)}}.instrument-card-header b,.instrument-card-header em{text-transform:capitalize;font-style:normal;font-weight:700}.instrument-card-header strong{color:var(--muted);font-family:var(--font-geist-mono), monospace}.instrument-card-parties{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.instrument-card-parties b,.instrument-card-parties strong{text-overflow:ellipsis;overflow:hidden}.instrument-card-parties i{color:var(--copper);font-style:normal}.instrument-card-legal{color:var(--ink-soft);justify-content:space-between;align-items:center;gap:9px;display:flex}.instrument-card-legal>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.instrument-card-legal em,.instrument-card-legal b{color:var(--muted);white-space:nowrap;flex:none;font-style:normal;font-weight:600}.instrument-card-legal em{text-overflow:ellipsis;max-width:32%;overflow:hidden}.instrument-drawer-backdrop{z-index:190;opacity:0;pointer-events:none;background:#231a1438;transition:opacity .25s;position:fixed;inset:0}.instrument-drawer-backdrop.open{opacity:1;pointer-events:auto}.instrument-drawer{z-index:200;border-left:1px solid var(--line);width:max(600px,50vw);min-width:600px;max-width:760px;height:100vh;color:var(--ink);background:var(--surface);flex-direction:column;display:flex;position:fixed;top:0;right:-100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.instrument-drawer{background:color-mix(in srgb, var(--surface) 94%, transparent)}}.instrument-drawer{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transition:right .3s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 32px #231a1433}.instrument-drawer.open{right:0}.instrument-drawer>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.instrument-drawer>header h2{margin:4px 0}.instrument-drawer>header p{color:var(--muted);margin:0}.instrument-drawer>header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:var(--surface-2);cursor:pointer;border-radius:6px}.instrument-drawer-summary{border-bottom:1px solid var(--line);background:var(--surface);gap:5px;padding:15px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.instrument-drawer-summary{background:color-mix(in srgb, var(--surface) 94%, var(--copper) 6%)}}.instrument-drawer-summary span{color:var(--copper);text-transform:capitalize}.instrument-drawer-summary small{color:var(--muted)}.instrument-drawer-body{flex:1;padding:18px;overflow-y:auto}.instrument-drawer-body section{border-bottom:1px solid var(--line-soft);padding:15px 0}.instrument-drawer-body section:first-child{padding-top:0}.instrument-drawer-body section:last-child{border-bottom:0}.instrument-drawer-body section>p{color:var(--ink-soft);line-height:1.55}.instrument-drawer-body dl{gap:0;margin:10px 0 0;display:grid}.instrument-drawer-body dl div{border-top:1px solid var(--line-soft);grid-template-columns:145px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.instrument-drawer-body dt{color:var(--muted)}.instrument-drawer-body dd{color:var(--ink);margin:0}.instrument-drawer-list{gap:6px;margin-top:10px;display:grid}.instrument-drawer-list article{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;padding:10px 12px}.instrument-drawer-list b,.instrument-drawer-list small{display:block}.instrument-drawer-list small{color:var(--muted);margin-top:3px}.instrument-drawer-pills{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.instrument-drawer-pills span{border:1px solid var(--copper-soft);color:var(--copper);background:var(--surface);border-radius:999px;padding:4px 8px}@supports (color:color-mix(in lab, red, red)){.instrument-drawer-pills span{background:color-mix(in srgb, var(--surface) 90%, var(--copper) 10%)}}.abstract-flow-panel{background:#1b1815;padding:18px}.abstract-flow-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:20px;padding-bottom:14px;display:flex}.abstract-flow-head h3{margin:4px 0 0}.abstract-flow-head p{max-width:560px;color:var(--muted);margin:0}.abstract-flow-lane{gap:0;padding:18px 0;display:grid}.abstract-flow-lane article{grid-template-columns:46px minmax(0,1fr);gap:12px;padding-bottom:15px;display:grid;position:relative}.abstract-flow-lane article:not(:last-child):after{content:"";background:#6a493b;width:1px;position:absolute;top:38px;bottom:0;left:22px}.abstract-flow-lane article>span{z-index:1;border:1px solid var(--copper-soft);color:#ffd7c7;background:#4a2a20;border-radius:999px;place-items:center;width:44px;height:34px;display:grid}.abstract-flow-lane article>div{border:1px solid var(--line-soft);background:#25201c;border-radius:7px;padding:12px 14px}.abstract-flow-lane article b,.abstract-flow-lane article small,.abstract-flow-lane article em{display:block}.abstract-flow-lane article b{color:var(--ink)}.abstract-flow-lane article small{color:var(--copper);margin-top:3px}.abstract-flow-lane article p{color:var(--ink-soft);line-height:1.5}.abstract-flow-lane article em{color:var(--muted);font-style:normal}.tract-overview-grid,.owner-interest-summary{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);display:grid}.tract-overview-grid article,.owner-interest-summary article{border-right:1px solid var(--line-soft);background:#1d1916;padding:16px}.tract-overview-grid article:last-child,.owner-interest-summary article:last-child{border-right:0}.tract-overview-grid span,.tract-overview-grid small,.owner-interest-summary span,.owner-interest-summary small{color:var(--muted);display:block}.tract-overview-grid strong,.owner-interest-summary strong{color:var(--copper);margin:7px 0 4px;display:block}.tract-overview-body{grid-template-columns:minmax(0,1fr) 330px;display:grid}.tract-overview-body>section{padding:20px}.tract-overview-body h3{margin:6px 0 16px}.tract-overview-body dl{gap:8px;margin:0;display:grid}.tract-overview-body dl div{border-top:1px solid var(--line-soft);grid-template-columns:190px minmax(0,1fr);gap:14px;padding-top:8px;display:grid}.tract-overview-body dt{color:var(--muted)}.tract-overview-body dd{color:var(--ink);margin:0}.tract-overview-body>aside{border-left:1px solid var(--line-soft);color:#bfa882;background:#2b2419;padding:20px;line-height:1.5}.tract-overview-body>aside b{color:var(--gold);text-transform:uppercase}.tract-instrument-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.tract-instrument-grid button{border:1px solid var(--line-soft);min-height:205px;color:var(--ink-soft);text-align:left;cursor:pointer;background:#25201c;border-radius:7px;gap:5px;padding:14px;display:grid}.tract-instrument-grid button:hover{border-color:var(--copper-soft);background:#30231d}.tract-instrument-grid button>span{color:var(--copper)}.tract-instrument-grid button>strong{color:var(--ink)}.tract-instrument-grid button>b{color:#d4b59f}.tract-instrument-grid button>p{margin:5px 0}.tract-instrument-grid button>small{color:var(--muted);line-height:1.45}.tract-instrument-grid button>em{color:var(--copper);align-self:end;font-style:normal}@media (width<=1400px){.contact-table>*{grid-template-columns:minmax(165px,1fr) minmax(145px,.82fr) minmax(180px,1fr) minmax(150px,.85fr) minmax(165px,.9fr);gap:9px}}@media (width<=1150px){.lead-table>div{grid-template-columns:68px minmax(170px,1fr) minmax(145px,.8fr) minmax(150px,.8fr) minmax(200px,1fr)}.lead-table>div>span:nth-child(4){display:none}.estate-action-table>div{grid-template-columns:minmax(235px,1.15fr) minmax(155px,.75fr) minmax(170px,.8fr) minmax(220px,1fr)}.estate-action-table>div>span:nth-child(4){display:grid}.tract-instrument-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-table>*{grid-template-columns:minmax(175px,1fr) minmax(160px,.9fr) minmax(185px,1fr) minmax(150px,.8fr) minmax(165px,.9fr)}.contact-mor-identity-card{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-ownership-position{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-dashboard-head{flex-direction:column;align-items:flex-start}.operations-status{justify-content:flex-start}.operations-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.wave-workstream-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.phase-lifecycle-panel>header,.current-wave-panel>header{flex-direction:column;align-items:flex-start}.phase-lifecycle-panel>header p,.current-wave-panel>header p{text-align:left}.phase-lifecycle-board,.wave-workstream-board{grid-template-columns:1fr;overflow-x:visible}.phase-card{min-width:0;min-height:auto}.contact-import{grid-template-columns:1fr}.owner-context-bar,.abstract-flow-head{flex-direction:column;align-items:stretch}.entity-view-tabs{width:100%}.entity-view-tabs button{flex:140px}.lead-table-header{display:none!important}.lead-table>div{grid-template-columns:58px minmax(0,1fr)}.lead-table-row>span:nth-child(n+3){grid-column:2}.lead-table-row>span:nth-child(4){display:grid}.estate-action-table>div{grid-template-columns:1fr}.estate-action-table .lead-table-row>span:nth-child(n){grid-column:1}.contact-table-header{display:none!important}.contact-table>*{grid-template-columns:minmax(165px,.8fr) minmax(0,1.2fr)}.contact-table-row>span:nth-child(n+3){grid-column:2}.contact-table-row>span:nth-child(4){display:grid}.contact-detail-layout,.contact-linked-workspace{grid-template-columns:1fr}.contact-workflow-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-activity-workspace{grid-template-columns:1fr}.contact-activity-composer,.contact-action-panel{border-top:1px solid var(--line);border-left:0}.contact-link-directory{border-right:0;border-bottom:1px solid var(--line)}.owner-contact-handoff>header{flex-direction:column}.acquisition-pipeline-panel>header{flex-direction:column;align-items:flex-start}.acquisition-pipeline-panel>header p{text-align:left}.contact-mor-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tract-overview-grid,.owner-interest-summary{grid-template-columns:repeat(2,1fr)}.tract-overview-grid article:nth-child(2),.owner-interest-summary article:nth-child(2){border-right:0}.tract-overview-body{grid-template-columns:1fr}.tract-overview-body>aside{border-top:1px solid var(--line-soft);border-left:0}}@media (width<=560px){.flyover-tabs,.tract-view-tabs{flex-wrap:nowrap;overflow-x:auto}.flyover-tabs button,.tract-view-tabs button{white-space:nowrap}.lead-filter-bar{flex-wrap:wrap;align-items:stretch}.lead-filter-bar>span{width:100%;margin-left:0}.contact-definition,.contact-access-note{flex-direction:column}.contact-filter-bar{flex-wrap:wrap;align-items:stretch}.contact-filter-bar>em{width:100%;margin-left:0}.contact-page-bar{flex-direction:column;align-items:stretch}.contact-page-bar>div{justify-content:space-between}.contact-workflow-rail{grid-template-columns:1fr}.contact-activity-list header,.contact-activity-list footer{flex-direction:column;align-items:flex-start}.candidate-card-actions{justify-items:start}.operations-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-mor-identity-card,.contact-mor-metrics,.contact-ownership-position,.relative-contact-summary{grid-template-columns:1fr}.contact-identity-bridge,.contact-family-context-note{flex-direction:column;align-items:stretch}.contact-identity-bridge button{align-self:flex-start}.contact-candidate-list dl>div,.contact-link-detail dl div,.contact-source-facts div,.contact-mor-list dl>div,.death-search-match-list dl>div,.court-record-list dl>div{grid-template-columns:1fr;gap:4px}.court-record-summary{grid-template-columns:1fr}.contact-mor-list>article>header,.death-search-match-list header,.contact-family-context-note,.contact-mor-family-label{flex-direction:column;align-items:flex-start}.contact-source-owner-link{margin:10px 0 0;display:block}.death-search-sources article,.death-search-query-strip,.estate-root-death-status{grid-template-columns:1fr}.estate-root-death-status small{grid-column:auto}.contact-link-detail code{text-align:left;max-width:100%}.tract-overview-grid,.owner-interest-summary,.tract-instrument-grid{grid-template-columns:1fr}.tract-overview-grid article,.owner-interest-summary article{border-right:0}.tract-overview-body dl div{grid-template-columns:1fr;gap:3px}}html:not([data-theme=dark]) :where(.topbar,.nav-group.open,.boundary-card,.notice-bar,.scope-breadcrumb,.tract-context-bar,.owner-context-bar,.filter-row,.tract-view-tabs,.entity-view-tabs,.directory-layout-toggle,.landman-tabs,.landman-context-bar,.lead-filter-bar,.flyover-tabs,.flyover-year-panel,.layer-panel,.cad-polygon-register,.mor-exceptions,.call-rules,.agent-card>div,.stage-strip,.lease-pulse,.upload-form,.runsheet-foot,.abstract-flow-panel,.tract-overview-grid article,.owner-interest-summary article){background:var(--surface)}html:not([data-theme=dark]) :where(.primary-nav button:hover,.primary-nav button.active,.case-row.selected,.abstract-grid article,.abstract-stat,.abstract-directory-grid>button,.flyover-context dl div,.flyover-tabs button,.flyover-production-summary article,.deep-title-head dl div,.deep-title-findings article,.cursory-title-metrics article,.cursory-actors article,.integration-grid article,.layer-panel li,.cad-polygon-register>button,.cad-record-detail,.ownership-rows div,.flow-node,.ai-review-grid article,.interest-grid article,.outreach-stages article,.comm-grid article,.call-rules li,.lead-filter-bar button,.abstract-flow-lane article>div,.tract-instrument-grid button,.document-viewer-meta){background:var(--surface-2)}html:not([data-theme=dark]) :where(.abstract-directory-grid-head,.flyover-list-header,.comparison-header,.runsheet-header,.lead-table-header){color:var(--muted)!important;background:#ede7df!important}html:not([data-theme=dark]) .flyover-context{background:linear-gradient(100deg,#fffdf9,#f3ece4)}html:not([data-theme=dark]) .metric-grid .accent-metric,html:not([data-theme=dark]) .detail-hero,html:not([data-theme=dark]) .deep-title-head,html:not([data-theme=dark]) .family-focus,html:not([data-theme=dark]) .comparison-summary{background:linear-gradient(135deg,#fff8f4,#f0e5dc)}html:not([data-theme=dark]) .flyover-map-canvas{background:#eee9e2}html:not([data-theme=dark]) .flyover-list-wrap,html:not([data-theme=dark]) .cursory-title-panel{background:var(--canvas)}html:not([data-theme=dark]) .flyover-lease-list>div:nth-child(odd),html:not([data-theme=dark]) .flyover-well-list>div:nth-child(odd),html:not([data-theme=dark]) .flyover-holder-list>div:nth-child(odd){background:#faf7f2}html:not([data-theme=dark]) :where(.deep-title-review,.deep-title-empty,.cursory-caveats,.activation-checklist,.abstract-grid article.review-card,.abstract-directory-grid>button.selected){background:#fffaf5}html:not([data-theme=dark]) :where(.deep-title-disclaimer,.deep-title-remaining,.flyover-holder-disclaimer,.cursory-title-warning,.cad-owner-warning,.tract-data-hold,.tract-overview-body>aside,.communication-note,.map-rule){color:#6d593d;background:#f7eddc}html:not([data-theme=dark]) .document-viewer{color:var(--ink);background:var(--surface)}html:not([data-theme=dark]) .document-viewer>header button,html:not([data-theme=dark]) .review-location select,html:not([data-theme=dark]) .tract-context-bar select{color:var(--ink);background:var(--surface-2)}html:not([data-theme=dark]) .flow-node.root{background:#f7e7df}html:not([data-theme=dark]) .flow-node.current{background:#e9f4ec}html:not([data-theme=dark]) .flow-node.hold{background:#f8f0df}html:not([data-theme=dark]) .landman-tabs button.active{background:#f4e7e1}html:not([data-theme=dark]) .lead-table-row:hover{background:#f7f1ea}html:not([data-theme=dark]) .lead-filter-bar{background:var(--surface-2)}html:not([data-theme=dark]) .lead-filter-bar button{color:var(--muted);background:var(--surface)}html:not([data-theme=dark]) .lead-filter-bar button.active{color:#fff;background:var(--copper)}html:not([data-theme=dark]) .lead-table-header{background:var(--surface-2)}html:not([data-theme=dark]) .abstract-overview-note{background:#f4ede5}html:not([data-theme=dark]) .flyover-source-footer{background:#eee8e0}html:not([data-theme=dark]) .human-upload-card{background:#eef5ef}html:not([data-theme=dark]) .human-upload-card select,html:not([data-theme=dark]) .human-upload-card input{color:var(--ink);background:#f9fcf9}html:not([data-theme=dark]) .nav-group.open{border-color:var(--line);background:#fffdf9b8}html:not([data-theme=dark]) .primary-nav button{color:var(--muted)}html:not([data-theme=dark]) .primary-nav .nav-module{color:var(--ink-soft)}html:not([data-theme=dark]) .primary-nav button:hover{color:var(--ink);background:var(--surface-3)}html:not([data-theme=dark]) .primary-nav button.active{color:var(--copper);background:#f2e5de}html:not([data-theme=dark]) .nav-children button{color:var(--ink-soft)}html:not([data-theme=dark]) .flyover-context-heading>button,html:not([data-theme=dark]) .flyover-context dl div{color:var(--ink-soft);background:var(--surface)}html:not([data-theme=dark]) .flyover-context dl div{background:var(--surface-2)}html:not([data-theme=dark]) .case-row.selected{box-shadow:inset 3px 0 0 var(--copper);background:#f7ebe5}html:not([data-theme=dark]) .case-row.selected .next-action{color:var(--ink-soft)}html:not([data-theme=dark]) .gate-pass{color:#2f7048;background:#eaf4ed;border-color:#a7c7af!important}html:not([data-theme=dark]) .gate-hold{color:#8b422f;background:#faece6;border-color:#d8b4a5!important}html:not([data-theme=dark]) .hold-note{color:#784432;background:#f5e5dd}html:not([data-theme=dark]) .market-pill.hot{color:#8c3f2d;background:#f5dfd6}html:not([data-theme=dark]) .market-pill.active{color:#74531a;background:#f3e8cf}html:not([data-theme=dark]) .market-pill.emerging{color:#2f6178;background:#dfeef3}html:not([data-theme=dark]) .market-pill.quiet{color:#4e6258;background:#e4ece7}@media (width<=980px){.abstract-dashboard-grid{grid-template-columns:1fr}.abstract-dashboard-wide{grid-column:auto}.abstract-dashboard-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.live-root-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.contact-access-note.named-relative-redirect{flex-direction:column;align-items:flex-start}.theme-toggle{order:3}.abstract-dashboard-metrics,.abstract-dashboard-title-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.abstract-dashboard-activity article{grid-template-columns:1fr;gap:4px}.abstract-instrument-toolbar{flex-direction:column;align-items:stretch}.abstract-instrument-toolbar dl{width:100%}.instrument-drawer{width:100vw;min-width:0;max-width:none}.instrument-card-header,.instrument-card-legal{flex-direction:column;align-items:flex-start}.instrument-card-header>span{flex-wrap:wrap}.instrument-card-parties{white-space:normal}.instrument-card-legal em{max-width:100%}.live-root-strip,.root-gate-grid{grid-template-columns:1fr}.live-root-strip article,.root-gate-grid article{min-height:78px}.lead-source-label,.crm-preview>summary{flex-direction:column;align-items:flex-start}.lead-source-label span{text-align:left}}@media (width<=500px){.abstract-dashboard-evidence{grid-template-columns:1fr}}.lead-table>.empty-state,.contact-table>.empty-state{grid-column:1/-1;width:100%;display:block}.inline-action-notice{border-left:3px solid var(--copper);color:var(--ink-soft);background:var(--surface);margin-top:9px;padding:8px 10px;display:block}@supports (color:color-mix(in lab, red, red)){.inline-action-notice{background:color-mix(in srgb, var(--surface) 88%, var(--copper) 12%)}}.gate-grid em{margin-top:5px;font-style:normal;font-weight:800;display:block}.real-ami-map{background:#20231f;place-items:center;padding:58px 26px 54px;display:grid}.ami-geometry-map{z-index:2;width:100%;height:100%;min-height:470px;position:relative}.ami-geometry-map>rect{fill:#20231f}.ami-geometry-map g{cursor:pointer;outline:none}.ami-geometry-map g path{fill:#a94f323b;stroke:#c17b60;stroke-width:2px;vector-effect:non-scaling-stroke;transition:fill .15s,stroke .15s}.ami-geometry-map g:hover path,.ami-geometry-map g:focus-visible path,.ami-geometry-map g.selected path{fill:#a94f3285;stroke:#ffe0d2;stroke-width:3px}.ami-geometry-map text{fill:#fff8f3;text-anchor:middle;paint-order:stroke;stroke:#2c211b;stroke-width:4px;pointer-events:none;font-weight:800}.map-geometry-hold{z-index:3;border:1px solid var(--line);max-width:620px;color:var(--ink-soft);background:var(--surface);text-align:center;border-radius:8px;place-self:center;gap:9px;padding:22px;display:grid;position:relative}.map-geometry-hold strong{color:var(--ink)}.map-geometry-hold button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;justify-self:center;padding:8px 11px}.unmapped-abstract-list{border:1px solid var(--line-soft);color:var(--muted);background:var(--surface-2);border-radius:7px;gap:5px;margin-top:14px;padding:12px;display:grid}.unmapped-abstract-list b{color:var(--ink)}.unmapped-abstract-list small{border-top:1px solid var(--line-soft);padding-top:4px}.flyover-load-state{border-bottom:1px solid var(--line);color:var(--blue);background:var(--surface);padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.flyover-load-state{background:color-mix(in srgb, var(--surface) 92%, var(--blue) 8%)}}.flyover-load-state.error{color:var(--red);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.flyover-load-state.error{background:color-mix(in srgb, var(--surface) 92%, var(--red) 8%)}}.flyover-lease-location text{fill:#fff;text-anchor:middle;pointer-events:none;font-weight:800}.evidence-link,.activity-evidence-link{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.evidence-link:hover b,.activity-evidence-link:hover b{color:var(--copper);text-underline-offset:3px;text-decoration:underline}.party-subtabs{border-bottom:1px solid var(--line);background:var(--surface);gap:4px;padding:9px 14px;display:flex}.abstract-parties-panel .flyover-production-summary,.abstract-parties-panel .flyover-holder-summary{min-width:0}.abstract-parties-panel .flyover-production-summary article{overflow-wrap:anywhere;min-width:0}.abstract-parties-panel,.abstract-tracts-panel,.flyover-unavailable,.action-panel,.title-progress,.compare-panel,.human-panel,.live-root-table,.leads-heading,.contacts-heading{min-width:0}.solid-line{border-style:solid}.abstract-tracts-panel>header{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.abstract-tracts-panel>header h3{margin:4px 0}.abstract-tracts-panel>header p{color:var(--muted);margin:0}.abstract-tracts-panel>header aside{border:1px solid var(--line);max-width:520px;color:var(--muted);background:var(--surface-2);border-radius:7px;gap:4px;padding:11px 13px;display:grid}.abstract-tracts-panel>header aside b{color:var(--gold)}.abstract-tract-cards{background:var(--canvas);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.abstract-tract-cards>button{border:1px solid var(--line);min-width:0;color:var(--ink-soft);background:var(--surface);text-align:left;cursor:pointer;border-radius:8px;gap:9px;padding:0 12px 12px;display:grid;overflow:hidden}.abstract-tract-cards>button:hover{border-color:var(--copper);box-shadow:var(--shadow)}.abstract-tract-cards svg{background:var(--surface-2);width:calc(100% + 24px);height:130px;margin-left:-12px}.abstract-tract-cards svg rect{fill:var(--surface-2)}.abstract-tract-cards svg path{stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.abstract-tract-cards>button>span{gap:3px;display:grid}.abstract-tract-cards em,.abstract-tract-cards small{color:var(--muted);font-style:normal}.abstract-tract-cards strong,.abstract-tract-cards b{color:var(--ink);overflow-wrap:anywhere}.abstract-tract-cards footer{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;gap:10px;padding-top:9px;display:flex}.abstract-tract-cards footer b{color:var(--copper)}.party-subtabs button{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:999px;padding:7px 12px}.party-subtabs button.active{border-color:var(--copper);color:#fff;background:var(--copper)}.title-party-section,.tax-roll-section{gap:0;display:grid}.party-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.party-directory-grid article{border:1px solid var(--line);background:var(--surface);border-radius:8px;min-width:0;padding:14px}.party-directory-grid article header{color:var(--copper);justify-content:space-between;gap:10px;display:flex}.party-directory-grid article header em{color:var(--muted);font-style:normal}.party-directory-grid h3{overflow-wrap:anywhere;margin:9px 0}.party-directory-grid dl{gap:0;margin:0;display:grid}.party-directory-grid dl div{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.party-directory-grid dt{color:var(--muted)}.party-directory-grid dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.party-directory-grid p{color:var(--ink-soft);margin:10px 0 0}.instrument-page-bar,.contact-page-bar{border-top:1px solid var(--line);color:var(--muted);background:var(--surface);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.correspondence-page-bar{border:1px solid var(--line);border-radius:8px;margin-top:10px}.party-page-bar{z-index:2;position:sticky;bottom:0}.instrument-page-bar>div,.contact-page-bar>div{align-items:center;gap:10px;display:flex}.instrument-page-bar button,.contact-page-bar button{border:1px solid var(--line);color:var(--ink);background:var(--surface-2);cursor:pointer;border-radius:6px;padding:7px 10px}.instrument-page-bar strong,.contact-page-bar strong{color:var(--ink)}.contact-import-state{color:var(--muted);font-style:normal}.flow-source-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.flow-source-links button,.instrument-drawer-list article button{border:1px solid var(--copper-soft);color:var(--copper);cursor:pointer;background:0 0;border-radius:5px;padding:5px 8px}.deep-title-empty>div{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.deep-title-empty button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;padding:7px 10px}.instrument-source-action{gap:8px;display:grid}.instrument-source-action>button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;justify-self:start;padding:8px 11px}.instrument-source-action>span:last-child{color:var(--muted)}.evidence-review-form{border-bottom:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(150px,.6fr) minmax(170px,.7fr) minmax(240px,1.4fr) auto;align-items:end;gap:10px;padding:14px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.evidence-review-form{background:color-mix(in srgb, var(--surface) 93%, var(--blue) 7%)}}.evidence-review-form>div,.evidence-review-form label{gap:5px;display:grid}.evidence-review-form label{color:var(--muted)}.evidence-review-form select,.evidence-review-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:var(--surface);resize:vertical;border-radius:6px;padding:8px}.evidence-review-form textarea{min-height:56px}.evidence-review-form>button{border:1px solid var(--copper);color:#fff;background:var(--copper);cursor:pointer;border-radius:6px;min-height:42px;padding:8px 11px}.evidence-review-form>small{color:var(--red);grid-column:1/-1}.instrument-review-form{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;margin:0;padding:14px}.instrument-review-form>div,.instrument-review-form>label:nth-of-type(2),.instrument-review-form>small{grid-column:1/-1}html:not([data-theme=dark]) .abstract-directory-grid>button.selected,html:not([data-theme=dark]) .cad-polygon-register>button.active{color:var(--ink);background:#f7ebe5}html:not([data-theme=dark]) .abstract-directory-grid>button.selected b,html:not([data-theme=dark]) .cad-polygon-register>button.active strong{color:var(--ink)}html:not([data-theme=dark]) .real-ami-map{background:#e9eee7}html:not([data-theme=dark]) .ami-geometry-map>rect{fill:#e9eee7}html:not([data-theme=dark]) .ami-geometry-map text{fill:#3f2e25;stroke:#fff7f0}html:not([data-theme=dark]) .party-directory-grid article{background:var(--surface)}.research-queue-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:9px;overflow:hidden}.research-queue-summary{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.research-queue-summary article{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.research-queue-summary article:last-child{border-right:0}.research-queue-summary span,.research-queue-summary small,.research-restart-card small{color:var(--muted);font-size:13px}.research-queue-summary strong{color:var(--ink);font-size:20px}.research-restart-card{border-bottom:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.research-restart-card{background:color-mix(in srgb, var(--surface) 91%, var(--gold) 9%)}}.research-restart-card>div{gap:4px;display:grid}.research-restart-card>div strong{color:var(--ink);font-size:14px}.research-restart-card>span{color:var(--muted);font-family:var(--font-geist-mono);font-size:12px}.research-queue-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.research-queue-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}.research-queue-toolbar button{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.research-queue-toolbar button.active{border-color:var(--copper);color:#fff;background:var(--copper)}.research-queue-toolbar button b{color:inherit}.research-queue-toolbar>span{color:var(--muted);font-size:13px}.research-queue-list{display:grid}.research-queue-card{border-bottom:1px solid var(--line-soft)}.research-queue-card>summary{cursor:pointer;grid-template-columns:92px minmax(190px,1fr) minmax(240px,1.3fr) 70px 18px;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.research-queue-card>summary::-webkit-details-marker{display:none}.research-queue-card>summary:hover{background:var(--surface-2)}.research-queue-card>summary>span:not(.research-status){gap:4px;min-width:0;display:grid}.research-queue-card>summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.research-queue-card>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.research-queue-card>summary i{color:var(--muted);font-style:normal;transition:transform .15s}.research-queue-card[open]>summary i{transform:rotate(180deg)}.research-status{color:#fff;background:var(--muted);border-radius:999px;justify-self:start;padding:5px 8px;font-size:12px;font-weight:800}.research-status.success{background:#2f765b}.research-status.no_match{background:#7d6754}.research-status.pending,.research-status.error{background:#a94f32}.research-queue-detail{border-top:1px solid var(--line-soft);background:var(--surface-2);gap:12px;padding:14px;display:grid}.research-queue-detail dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.research-queue-detail dl div{border:1px solid var(--line);background:var(--surface);border-radius:7px;gap:4px;min-width:0;padding:10px;display:grid}.research-queue-detail dt{color:var(--muted);font-size:12px}.research-queue-detail dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:13px}.research-attempts{border:1px solid var(--line);background:var(--surface);border-radius:7px;overflow:hidden}.research-attempts>div{border-top:1px solid var(--line-soft);color:var(--ink-soft);grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) minmax(130px,.7fr);gap:12px;padding:9px 11px;font-size:13px;display:grid}.research-attempts>div:first-child{border-top:0}.research-attempts .research-attempt-header{color:var(--muted);background:var(--surface-2);text-transform:uppercase;font-size:12px;font-weight:800}.research-queue-detail footer{color:var(--muted);font-family:var(--font-geist-mono);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.research-queue-detail footer a{border:1px solid var(--copper-soft);color:var(--copper);font-family:var(--font-geist-sans);border-radius:6px;padding:7px 10px;font-size:13px;text-decoration:none}.spokeo-cache-summary{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.spokeo-cache-summary article{border-right:1px solid var(--line);gap:5px;min-width:0;padding:15px;display:grid}.spokeo-cache-summary article:last-child{border-right:0}.spokeo-cache-summary span,.spokeo-cache-summary small{color:var(--muted);font-size:13px}.spokeo-cache-summary strong{color:var(--ink);font-size:18px}.paid-resolution-queue{border-bottom:1px solid var(--line);background:var(--surface)}.paid-resolution-queue>header{justify-content:space-between;align-items:flex-start;gap:20px;padding:16px;display:flex}.paid-resolution-queue>header div{gap:4px;display:grid}.paid-resolution-queue>header h3,.paid-resolution-queue>header p{margin:0}.paid-resolution-queue>header p{max-width:720px;color:var(--muted);line-height:1.45}.paid-resolution-queue>header>b{color:var(--gold);background:var(--surface);border-radius:999px;padding:6px 9px}@supports (color:color-mix(in lab, red, red)){.paid-resolution-queue>header>b{background:color-mix(in srgb, var(--surface) 86%, var(--gold) 14%)}}.paid-resolution-queue>header>b{white-space:nowrap}.paid-resolution-summary{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.paid-resolution-summary article{background:var(--surface-2);gap:4px;min-width:0;padding:12px 14px;display:grid}.paid-resolution-summary span,.paid-resolution-summary small{color:var(--muted)}.paid-resolution-summary strong{color:var(--copper);font-size:var(--font-large)}.paid-resolution-list{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin:14px 16px;overflow:hidden}.paid-resolution-list>summary{color:var(--ink);background:var(--surface-2);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-weight:800;display:flex}.paid-resolution-list>summary strong{color:var(--copper)}.paid-resolution-list>div{max-height:560px;overflow:auto}.paid-resolution-list>div>a{border-top:1px solid var(--line-soft);color:var(--ink);grid-template-columns:34px minmax(190px,1.2fr) minmax(120px,.55fr) minmax(140px,.6fr);align-items:center;gap:12px;padding:9px 12px;text-decoration:none;display:grid}.paid-resolution-list>div>a:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.paid-resolution-list>div>a:hover{background:color-mix(in srgb, var(--surface) 92%, var(--copper) 8%)}}.paid-resolution-list>div>a>b:first-child{color:#fff;background:var(--copper);border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.paid-resolution-list>div>a>span{gap:3px;min-width:0;display:grid}.paid-resolution-list small{color:var(--muted);line-height:1.35}.paid-resolution-empty{color:var(--muted);text-align:center;padding:24px}.paid-resolution-queue>footer{border-top:1px solid var(--line);color:var(--muted);background:var(--surface-2);padding:10px 16px}.spokeo-cache-list{display:grid}.spokeo-cache-card{border-bottom:1px solid var(--line-soft)}.spokeo-cache-card>summary{cursor:pointer;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 90px 90px 18px;align-items:center;gap:12px;padding:13px 14px;list-style:none;display:grid}.spokeo-cache-card>summary::-webkit-details-marker{display:none}.spokeo-cache-card>summary:hover{background:var(--surface-2)}.spokeo-cache-card>summary>span{gap:4px;min-width:0;display:grid}.spokeo-cache-card>summary strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.spokeo-cache-card>summary small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.spokeo-cache-card>summary i{color:var(--muted);font-style:normal;transition:transform .15s}.spokeo-cache-card[open]>summary i{transform:rotate(180deg)}.spokeo-cache-detail{border-top:1px solid var(--line-soft);background:var(--surface-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.spokeo-cache-detail>section{border:1px solid var(--line);background:var(--surface);border-radius:7px;min-width:0;padding:12px}.spokeo-cache-detail h3{color:var(--ink);margin:0 0 9px;font-size:14px}.spokeo-cache-detail dl{gap:8px;margin:0;display:grid}.spokeo-cache-detail dl div{grid-template-columns:75px minmax(0,1fr);gap:8px;display:grid}.spokeo-cache-detail dt{color:var(--muted);font-size:12px}.spokeo-cache-detail dd{color:var(--ink-soft);overflow-wrap:anywhere;margin:0;font-size:13px}.spokeo-cache-lines{gap:7px;display:grid}.spokeo-cache-lines>span,.spokeo-cache-lines>a{color:var(--ink-soft);overflow-wrap:anywhere;font-size:13px}.spokeo-cache-lines>a{color:var(--copper);text-decoration:none}.spokeo-cache-detail footer{color:var(--muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.spokeo-cache-detail footer a{border:1px solid var(--copper-soft);color:var(--copper);border-radius:6px;padding:7px 10px;font-size:13px;text-decoration:none}.guided-tour-toggle{border:1px solid var(--copper-soft);min-height:38px;color:var(--copper);background:var(--surface);border-radius:6px;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.guided-tour-toggle{background:color-mix(in srgb, var(--surface) 88%, var(--copper) 12%)}}.guided-tour-toggle{cursor:pointer;font-size:var(--font-small);white-space:nowrap;font-weight:800}.guided-tour-toggle:hover,.guided-tour-toggle.active{border-color:var(--copper);color:#fff;background:var(--copper)}.guided-tour-layer{z-index:5000;pointer-events:none;position:fixed;inset:0}.guided-tour-backdrop{background:#19110ca8;position:fixed;inset:0}.guided-tour-spotlight{border:2px solid #f0b56e;border-radius:12px;transition:top .24s,left .24s,width .24s,height .24s;position:fixed;box-shadow:0 0 0 9999px #19110cad,0 0 0 5px #f0b56e2e,0 16px 50px #00000038}.guided-tour-card{pointer-events:auto;color:#30241d;background:#fffaf3;border:1px solid #c99465;border-radius:12px;max-height:calc(100vh - 24px);padding:18px;position:fixed;overflow-y:auto;box-shadow:0 24px 70px #0000005c}.guided-tour-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.guided-tour-card-head>div{align-items:center;gap:10px;display:flex}.guided-tour-card-head span{color:#9a4d31;font-size:var(--font-small);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.guided-tour-card-head b{color:#75665b;font-size:var(--font-small);border-left:1px solid #dcc7b5;padding-left:10px}.guided-tour-card-head>button{color:#5b4b40;cursor:pointer;width:34px;height:34px;font-size:var(--font-large);background:#fff;border:1px solid #dcc7b5;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.guided-tour-progress{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin:15px 0 18px;display:grid}.guided-tour-progress i{background:#e5d9cd;border-radius:999px;height:4px}.guided-tour-progress i.active{background:#ad5739}.guided-tour-card>h2{color:#2d211a;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.16}.guided-tour-card>p{color:#66574d;font-size:var(--font-base);margin:10px 0 0;line-height:1.5}.guided-tour-card blockquote{background:#f6eadf;border-left:3px solid #b15a3d;margin:16px 0 0;padding:12px 13px}.guided-tour-card blockquote span{color:#9a4d31;font-size:var(--font-small);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.guided-tour-card blockquote p{color:#45372e;font-size:var(--font-base);margin:5px 0 0;line-height:1.48}.guided-tour-card>footer{border-top:1px solid #e0d1c4;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:14px;display:flex}.guided-tour-card>footer>div{gap:8px;display:flex}.guided-tour-card>footer button{color:#493a30;cursor:pointer;min-height:38px;font-size:var(--font-small);background:#fff;border:1px solid #c9b4a3;border-radius:6px;padding:8px 13px;font-weight:800}.guided-tour-card>footer button:disabled{cursor:not-allowed;opacity:.38}.guided-tour-card>footer .guided-tour-exit{color:#76675c;background:0 0;border-color:#0000}.guided-tour-card>footer .guided-tour-next{color:#fff;background:#a94f32;border-color:#a94f32}html[data-theme=dark] .guided-tour-toggle{color:#f0a17f;background:var(--surface)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .guided-tour-toggle{background:color-mix(in srgb, var(--surface) 82%, var(--copper) 18%)}}@media (width<=900px){.prospect-detail-card{flex-direction:column;align-items:flex-start}.prospect-program-card,.prospect-program-card dl,.contact-outreach-channel-grid{grid-template-columns:1fr}.mail-wave-result{grid-template-columns:repeat(2,minmax(0,1fr))}.mail-wave-result>div{grid-column:1/-1}.map-layout{grid-template-columns:1fr}.map-canvas{border-right:0;border-bottom:1px solid var(--line)}.party-directory-grid{grid-template-columns:1fr}.abstract-tract-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.abstract-tracts-panel>header{flex-direction:column;align-items:stretch}.evidence-review-form{grid-template-columns:1fr}.evidence-review-form>small,.instrument-review-form>div,.instrument-review-form>label:nth-of-type(2){grid-column:auto}.research-queue-summary,.research-queue-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.spokeo-cache-summary{grid-template-columns:1fr}.spokeo-cache-summary article{border-right:0;border-bottom:1px solid var(--line)}.paid-resolution-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.paid-resolution-queue>header{flex-direction:column}.paid-resolution-list>div>a{grid-template-columns:34px minmax(0,1fr)}.paid-resolution-list>div>a>span:nth-child(n+3){grid-column:2}.research-queue-card>summary{grid-template-columns:88px minmax(0,1fr) 55px 18px}.research-queue-card>summary>span:nth-child(3){grid-column:2}}@media (width<=560px){.prospect-grid{grid-template-columns:1fr}.prospect-detail-actions{width:100%}.prospect-detail-actions button{flex:1}.contact-outreach-pack{padding:13px}.guided-tour-card{max-height:calc(100vh - 24px);padding:15px}.guided-tour-card>h2{font-size:21px}.guided-tour-card>footer{flex-direction:column-reverse;align-items:stretch}.guided-tour-card>footer>div{grid-template-columns:1fr 1fr;display:grid}.guided-tour-card>footer button{width:100%}.instrument-page-bar,.contact-page-bar{flex-direction:column;align-items:stretch}.instrument-page-bar>div,.contact-page-bar>div{justify-content:space-between}.real-ami-map{padding:72px 8px 58px}.ami-geometry-map{min-height:360px}.abstract-tract-cards,.research-queue-summary,.research-queue-detail dl{grid-template-columns:1fr}.research-queue-summary article{border-right:0;border-bottom:1px solid var(--line)}.research-restart-card,.research-queue-toolbar{flex-direction:column;align-items:flex-start}.research-queue-card>summary{grid-template-columns:82px minmax(0,1fr) 18px}.research-queue-card>summary>span:nth-child(3),.research-queue-card>summary>span:nth-child(4){grid-column:2}.research-queue-card>summary>i{grid-area:1/3}.research-attempts>div{grid-template-columns:1fr;gap:4px}.research-attempt-header{display:none!important}.spokeo-cache-card>summary{grid-template-columns:minmax(0,1fr) 70px 18px}.spokeo-cache-card>summary>span:nth-child(2){grid-column:1}.spokeo-cache-card>summary>span:nth-child(4){display:none}.spokeo-cache-card>summary>i{grid-area:1/3}.spokeo-cache-detail{grid-template-columns:1fr}.spokeo-cache-detail footer{flex-direction:column;grid-column:auto;align-items:flex-start}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
