/*! 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-border-style:solid;--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-outline-style:solid;--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;--tw-ease: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-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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)}.isolate{isolation:isolate}.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}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow: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}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.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,)}.ordinal\!{--tw-ordinal:ordinal!important;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)!important}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}.crm-response-desk{color:#eef3f5;background:#070c11;border:1px solid #273846;border-radius:18px;margin:10px 16px 0;padding:18px}.crm-response-desk>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crm-response-desk>header span,.crm-response-candidates article>div:first-child>span{color:#6fb7e7;letter-spacing:.12em;font-size:11px;font-weight:900}.crm-response-desk h2{margin:5px 0 3px;font-size:21px}.crm-response-desk header p{color:#99aebb;max-width:760px;margin:0}.crm-response-desk button{color:#f2f6f8;background:#112634;border:1px solid #52758c;border-radius:10px;min-height:44px;padding:0 15px;font-weight:850}.crm-response-desk button:disabled{opacity:.5}.crm-response-metrics{border:1px solid #263743;border-radius:13px;grid-template-columns:repeat(6,1fr);margin-top:16px;display:grid;overflow:hidden}.crm-response-metrics article{background:#0a1117;border-right:1px solid #263743;padding:12px}.crm-response-metrics article:last-child{border-right:0}.crm-response-metrics span{color:#91a5b4;font-size:11px;font-weight:800;display:block}.crm-response-metrics strong{margin-top:4px;font-size:21px;display:block}.crm-response-metrics .is-alert strong{color:#edc45f}.crm-response-desk>p[role=status]{color:#cfdae1;margin:13px 0 0}.crm-response-candidates{gap:8px;margin-top:12px;display:grid}.crm-response-candidates article{background:#0b141b;border:1px solid #263743;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:14px;display:grid}.crm-response-candidates h3{margin:4px 0 2px}.crm-response-candidates p{color:#c3d0d7;margin:9px 0 0}.crm-response-candidates small{color:#8ea2af;display:block}.crm-response-candidates article>div:last-child{align-content:start;justify-items:end;gap:5px;display:grid}.crm-response-candidates button{margin-top:5px}.owner-content>.crm-response-desk+.crm-deal-workspace{padding-top:10px}@media (width<=900px){.crm-response-metrics{grid-template-columns:repeat(3,1fr)}.crm-response-metrics article{border-bottom:1px solid #263743}}@media (width<=600px){.crm-response-desk{border-radius:14px;margin:8px;padding:14px}.crm-response-desk>header{display:grid}.crm-response-desk>header button{width:100%}.crm-response-metrics{grid-template-columns:1fr 1fr}.crm-response-candidates article{grid-template-columns:1fr}.crm-response-candidates article>div:last-child{justify-items:start}}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/inter-latin-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/tex-gyre-pagella-latin-400.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Pagella;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/tex-gyre-pagella-latin-700.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:TeX Gyre Pagella;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/tex-gyre-pagella-latin-400-italic.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy:#101d31;--navy-2:#172a45;--ink:#152034;--muted:#5e687b;--gold:#dbb869;--bronze:#856520;--gold-pale:#f3e5bb;--cream:#f5f2eb;--paper:#fbfaf7;--line:#15203429;--chg-up:#3d6b52;--chg-down:#8f4432;--display:"TeX Gyre Pagella", "Palatino Linotype", Palatino, Georgia, serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Segoe UI Mono", Consolas, monospace;--sans:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--focus-ring:#f0bb39;--measure-body:64ch;--radius-control:.55rem;--radius-media:.75rem;--radius-panel:.9rem;--text-micro:.75rem;--text-small:.8125rem;--touch-target:44px;--font-display:var(--display);--font-sans-alias:var(--sans);--body:var(--sans);--font-serif:var(--display);--font-sans:var(--sans)}.crm-deal-workspace{color:#eaf0f4;background:#070b10;min-height:calc(100vh - 106px);padding:22px;overflow:hidden}.crm-deal-header{border-bottom:1px solid #25313d;justify-content:space-between;align-items:flex-end;gap:24px;padding:12px 4px 20px;display:flex}.crm-deal-header span,.crm-deal-brief header span,.crm-deal-matcher header span{font:700 12px/1.2 var(--font-sans);letter-spacing:.14em;color:#72d5b3}.crm-deal-header h1{font:650 clamp(28px,3vw,44px)/1.02 var(--font-sans);letter-spacing:-.04em;margin:7px 0 4px}.crm-deal-header p{color:#92a3b4;max-width:780px;margin:0;font-size:14px}.crm-deal-header-metric{text-align:right;background:#0d141c;border:1px solid #273847;border-radius:16px;min-width:170px;padding:14px 16px}.crm-deal-header-metric strong{font:700 25px/1 var(--font-sans);color:#f2c765;display:block}.crm-deal-header-metric span{color:#879aab;letter-spacing:.08em}.crm-deal-tabs{gap:8px;padding:12px 0;display:flex;overflow-x:auto}.crm-deal-tabs a{color:#b9c6d1;white-space:nowrap;background:#0b1118;border:1px solid #25313d;border-radius:12px;flex-direction:column;justify-content:center;min-height:48px;padding:8px 14px;text-decoration:none;display:flex}.crm-deal-tabs a:hover,.crm-deal-tabs a.is-current{color:#fff;background:#17170f;border-color:#d6ad50}.crm-deal-tabs small{color:#7f91a2}.crm-deal-layout{grid-template-columns:minmax(300px,370px) minmax(720px,1fr);gap:14px;min-height:680px;display:grid}.crm-deal-brief,.crm-deal-matcher{background:#0b1118;border:1px solid #24313d;border-radius:18px;min-width:0}.crm-deal-brief{padding:16px}.crm-deal-brief form{gap:12px;display:grid}.crm-deal-brief header,.crm-deal-matcher>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.crm-deal-brief h2,.crm-deal-matcher h2{font:650 20px/1.1 var(--font-sans);margin:3px 0 0}.crm-deal-brief button,.crm-deal-matcher header a{color:#071018;background:#d6ad50;border:1px solid #d6ad50;border-radius:11px;align-items:center;min-height:42px;padding:0 14px;font-weight:750;text-decoration:none;display:inline-flex}.crm-deal-brief label,.crm-deal-controls label{color:#91a3b4;gap:5px;font-size:12px;display:grid}.crm-deal-brief input,.crm-deal-brief select,.crm-deal-brief textarea,.crm-deal-controls input,.crm-deal-controls select{color:#f1f5f8;width:100%;min-height:42px;font:500 14px/1.3 var(--font-sans);background:#080d13;border:1px solid #2a3947;border-radius:10px;padding:9px 11px}.crm-deal-brief textarea{resize:vertical;min-height:92px}.crm-deal-pair{grid-template-columns:1fr 1fr;gap:9px;display:grid}.crm-deal-brief>form>small{color:#738698;line-height:1.45}.crm-deal-message{color:#8ee0c3;background:#102b25;border-radius:10px;padding:10px}.crm-deal-matcher{flex-direction:column;display:flex;overflow:hidden}.crm-deal-matcher>header{border-bottom:1px solid #24313d;padding:18px}.crm-deal-matcher header p{color:#879aab;margin:6px 0 0;font-size:13px}.crm-deal-controls{background:#0d151e;border-bottom:1px solid #24313d;grid-template-columns:minmax(260px,1fr) 180px auto;align-items:end;gap:10px;padding:12px 16px;display:grid}.crm-deal-controls>span{color:#8597a8;align-items:center;gap:5px;min-height:42px;display:flex}.crm-deal-controls>span b{color:#fff}.crm-deal-table{scrollbar-color:#435568 #090e14;max-height:calc(100vh - 305px);overflow:auto}.crm-deal-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:1050px;font-size:13px}.crm-deal-table thead{z-index:2;background:#111a24;position:sticky;top:0}.crm-deal-table th{text-align:left;color:#99aaba;letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #334252;padding:11px 13px;font-size:11px}.crm-deal-table td{vertical-align:top;color:#dce4ea;border-bottom:1px solid #1d2934;padding:13px}.crm-deal-table tr:hover td{background:#101923}.crm-deal-table td:first-child{min-width:190px}.crm-deal-table td:nth-child(2){min-width:115px}.crm-deal-table td:nth-child(3),.crm-deal-table td:nth-child(4){min-width:260px}.crm-deal-table td strong,.crm-deal-table td small,.crm-deal-table td b{display:block}.crm-deal-table td small{color:#7f92a3;margin-top:5px;line-height:1.4}.crm-deal-table ul{margin:0;padding-left:16px}.crm-deal-table li+li{margin-top:6px}.crm-deal-tier{color:#c3d0da;background:#182430;border-radius:999px;width:max-content;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex!important}.crm-deal-tier.is-priority{color:#8ee0c3;background:#14372f}.crm-deal-tier.is-strong-fit{color:#9cc2ff;background:#202f46}.crm-deal-tier.is-validate{color:#f0cd72;background:#3b3017}.crm-deal-tier.is-hold{color:#e9a2aa;background:#302025}.crm-deal-table td:nth-child(2)>b{margin-top:8px;font-size:19px}.crm-deal-clear{color:#7ed0b1}.crm-deal-empty{color:#9dafbd;border:1px dashed #344555;border-radius:16px;margin:20px;padding:28px}.crm-deal-empty h1{color:#fff}.crm-deal-empty strong{color:#fff;font-size:18px;display:block}.crm-deal-empty p{margin-bottom:0}@media (width<=1100px){.crm-deal-layout{grid-template-columns:1fr}.crm-deal-brief form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-deal-brief form>header,.crm-deal-brief form>small,.crm-deal-brief form>.crm-deal-message,.crm-deal-brief form>label:last-of-type{grid-column:1/-1}.crm-deal-table{max-height:620px}}@media (width<=700px){.crm-deal-workspace{padding:12px}.crm-deal-header{flex-direction:column;align-items:flex-start}.crm-deal-header-metric{text-align:left;width:100%}.crm-deal-layout{display:block}.crm-deal-brief{margin-bottom:12px}.crm-deal-brief form{grid-template-columns:1fr;display:grid}.crm-deal-pair{grid-template-columns:1fr}.crm-deal-matcher>header{flex-direction:column}.crm-deal-controls{grid-template-columns:1fr}.crm-deal-table{max-height:70vh}.crm-deal-tabs a{min-height:52px}}.crm-deal-stage-switch{background:#070b10;border:1px solid #24313d;border-radius:12px;gap:4px;padding:4px;display:flex}.crm-deal-stage-switch button{color:#9aaabd;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:700}.crm-deal-stage-switch button.is-current{color:#fff;background:#1c2b37;box-shadow:inset 0 0 0 1px #476275}.crm-deal-stage-switch b{color:#091018;background:#d9b45b;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-left:6px;display:inline-grid}.crm-deal-table td:last-child button{color:#eef5fa;background:#13212c;border:1px solid #496477;border-radius:9px;min-height:40px;padding:0 12px;font-weight:800}.crm-deal-table td:last-child button:disabled{opacity:.48}.crm-deal-process{background:#05080c;min-width:0}.crm-deal-process-kpis{border-bottom:1px solid #25323d;grid-template-columns:repeat(6,minmax(100px,1fr));display:grid}.crm-deal-process-kpis>div{border-right:1px solid #202d37;min-height:82px;padding:14px 16px}.crm-deal-process-kpis span,.crm-deal-recommendation>span,.crm-deal-process-editor header>span{color:#7f92a4;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.crm-deal-process-kpis strong{color:#fff;margin-top:8px;font-size:24px;display:block}.crm-deal-recommendation{background:linear-gradient(90deg,#17251e,#0a1116);border-bottom:1px solid #25323d;grid-template-columns:120px minmax(150px,240px) 1fr;align-items:center;gap:16px;padding:14px 18px;display:grid}.crm-deal-recommendation strong{color:#fff;font-size:18px}.crm-deal-recommendation p{color:#c7d3dc;margin:0}.crm-deal-process-grid{grid-template-columns:minmax(640px,1fr) 350px;min-height:560px;display:grid}.crm-deal-process-table{border-right:1px solid #25323d;min-width:0;overflow:auto}.crm-deal-process-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.crm-deal-process-table th{z-index:2;color:#8ea1b2;text-align:left;letter-spacing:.08em;text-transform:uppercase;background:#0d151d;border-bottom:1px solid #2c3d49;padding:11px 12px;font-size:11px;position:sticky;top:0}.crm-deal-process-table td{color:#d6e0e7;vertical-align:top;border-bottom:1px solid #1a2731;padding:12px}.crm-deal-process-table tr{cursor:pointer}.crm-deal-process-table tr:hover td,.crm-deal-process-table tr.is-current td{background:#101d26}.crm-deal-process-table tr.is-current td:first-child{box-shadow:inset 3px 0 #d9b45b}.crm-deal-process-table td button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.crm-deal-process-table td strong,.crm-deal-process-table td small{display:block}.crm-deal-process-table td small{color:#8195a5;margin-top:4px}.crm-deal-process-status{color:#c7dce9;background:#11202b;border:1px solid #375065;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800;display:inline-flex}.crm-deal-process-editor{background:#0a1117;align-self:start;max-height:calc(100vh - 130px);padding:18px;position:sticky;top:0;overflow:auto}.crm-deal-process-editor header{border-bottom:1px solid #26343f;padding-bottom:14px}.crm-deal-process-editor h3{color:#fff;margin:7px 0 0;font-size:20px}.crm-deal-process-editor form{gap:11px;padding:16px 0;display:grid}.crm-deal-process-editor label{color:#91a3b3;gap:5px;font-size:12px;font-weight:700;display:grid}.crm-deal-process-editor input,.crm-deal-process-editor select,.crm-deal-process-editor textarea{color:#f4f7f9;background:#060b10;border:1px solid #31424f;border-radius:9px;width:100%;min-height:42px;padding:9px 10px}.crm-deal-process-editor textarea{resize:vertical;min-height:70px}.crm-deal-process-editor form>button{color:#081018;background:#d9b45b;border:0;border-radius:9px;min-height:44px;font-weight:900}.crm-deal-process-editor details{border-top:1px solid #26343f}.crm-deal-process-editor summary{color:#e0c271;cursor:pointer;min-height:48px;padding:15px 0;font-weight:850}.crm-deal-process-editor p[role=status]{color:#d9b45b}.crm-deal-process-editor .crm-deal-pair{gap:8px}@media (width<=1180px){.crm-deal-process-kpis{grid-template-columns:repeat(3,1fr)}.crm-deal-process-grid{grid-template-columns:1fr}.crm-deal-process-table{border-right:0}.crm-deal-process-editor{border-top:1px solid #25323d;max-height:none;position:static}.crm-deal-recommendation{grid-template-columns:100px 180px 1fr}}@media (width<=700px){.crm-deal-stage-switch{width:100%}.crm-deal-stage-switch button{flex:1}.crm-deal-process-kpis{grid-template-columns:repeat(2,1fr)}.crm-deal-recommendation{grid-template-columns:1fr;gap:5px}.crm-deal-process-table{max-width:calc(100vw - 24px)}.crm-deal-process-grid{display:block}.crm-deal-process-editor{padding:14px}}.crm-execution-studio{background:#05080c;grid-template-columns:220px minmax(420px,1fr) 310px;min-height:640px;display:grid}.crm-execution-lenders{background:#080e14;border-right:1px solid #22303b}.crm-execution-lenders header{border-bottom:1px solid #22303b;gap:6px;padding:16px;display:grid}.crm-execution-lenders header span,.crm-execution-compose header span,.crm-execution-brief section>span{color:#72d5b3;letter-spacing:.12em;font-size:11px;font-weight:850}.crm-execution-lenders>button{color:#e8eef2;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #19252f;gap:4px;width:100%;padding:14px 16px;display:grid}.crm-execution-lenders>button:hover,.crm-execution-lenders>button.is-current{background:#111d26;box-shadow:inset 3px 0 #d9b45b}.crm-execution-lenders small{color:#8194a4}.crm-execution-lenders i{color:#d7b85f;font-size:11px;font-style:normal}.crm-execution-compose{border-right:1px solid #22303b;min-width:0;padding:20px}.crm-execution-compose>header{border-bottom:1px solid #26343f;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.crm-execution-compose h3,.crm-execution-brief h3{color:#fff;margin:6px 0 0;font-size:22px}.crm-execution-compose a{color:#dbe8f1;border:1px solid #496477;border-radius:10px;align-items:center;min-height:40px;padding:0 12px;text-decoration:none;display:inline-flex}.crm-execution-compose form{gap:12px;padding:17px 0;display:grid}.crm-execution-compose label{color:#91a4b4;gap:6px;font-size:12px;font-weight:750;display:grid}.crm-execution-compose input,.crm-execution-compose select,.crm-execution-compose textarea{color:#f4f7f9;background:#070c11;border:1px solid #31424f;border-radius:11px;width:100%;min-height:44px;padding:10px 11px}.crm-execution-compose textarea{resize:vertical;min-height:290px;line-height:1.5}.crm-execution-compose form>div:not(.crm-deal-pair){flex-wrap:wrap;gap:8px;display:flex}.crm-execution-compose button{color:#081018;background:#d9b45b;border:1px solid #d9b45b;border-radius:10px;min-height:44px;padding:0 14px;font-weight:850}.crm-execution-compose button+button{color:#e9f0f4;background:#13212b;border-color:#496477}.crm-execution-compose form>small{color:#7d91a2}.crm-execution-compose details{border-top:1px solid #26343f}.crm-execution-compose summary{color:#e3c46e;cursor:pointer;min-height:48px;padding:15px 0;font-weight:850}.crm-execution-compose p[role=status]{color:#e3c46e}.crm-execution-brief{background:#080e14;align-content:start;gap:12px;padding:14px;display:grid}.crm-execution-brief section{background:#0d151d;border:1px solid #283743;border-radius:14px;padding:15px}.crm-execution-brief p,.crm-execution-brief li{color:#aab9c5;line-height:1.45}.crm-execution-brief ul{padding-left:18px}.crm-execution-brief article{border-top:1px solid #23313c;padding:12px 0;position:relative}.crm-execution-brief article strong,.crm-execution-brief article time{display:block}.crm-execution-brief article time,.crm-execution-brief article small{color:#7f94a5;font-size:12px}.crm-execution-brief article p{margin:6px 0}.crm-execution-brief section>strong{color:#e7edf1;margin-top:14px;display:block}@media (width<=1280px){.crm-execution-studio{grid-template-columns:190px minmax(400px,1fr)}.crm-execution-brief{border-top:1px solid #22303b;grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=760px){.crm-execution-studio{display:block}.crm-execution-lenders{border-bottom:1px solid #22303b;border-right:0;display:flex;overflow-x:auto}.crm-execution-lenders header{min-width:150px}.crm-execution-lenders>button{border-bottom:0;border-right:1px solid #19252f;min-width:190px}.crm-execution-compose{border-right:0;padding:14px}.crm-execution-compose textarea{min-height:240px}.crm-execution-brief{grid-template-columns:1fr;display:grid}.crm-deal-stage-switch button{padding:0 9px}}.crm-campaign-command{color:#eef3f5;background:linear-gradient(125deg,#071019 0%,#0c1720 64%,#142018 100%);border:1px solid #2b3a45;border-radius:18px;margin:12px 16px 0;padding:18px}.crm-campaign-command>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.crm-campaign-command>header span{color:#71d6b1;letter-spacing:.13em;font-size:11px;font-weight:900}.crm-campaign-command h2{margin:5px 0 3px;font-size:21px}.crm-campaign-command header p{color:#9eb0bc;margin:0}.crm-campaign-command header a{color:#edf4f7;border:1px solid #566c7b;border-radius:11px;align-items:center;min-height:44px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.crm-campaign-funnel{border:1px solid #2a3944;border-radius:13px;grid-template-columns:repeat(5,1fr);margin-top:16px;display:grid;overflow:hidden}.crm-campaign-funnel article{background:#080e14;border-right:1px solid #2a3944;padding:12px 14px}.crm-campaign-funnel article:last-child{border-right:0}.crm-campaign-funnel span{color:#8fa2b0;font-size:11px;font-weight:800;display:block}.crm-campaign-funnel strong{margin-top:4px;font-size:22px;display:block}.crm-campaign-funnel .is-alert strong{color:#efc45c}.crm-campaign-action{align-items:end;gap:12px;margin-top:14px;display:flex}.crm-campaign-action label{color:#91a4b4;gap:5px;font-size:11px;font-weight:800;display:grid}.crm-campaign-action select{color:#eef3f5;background:#070c11;border:1px solid #3b4c59;border-radius:10px;min-height:44px;padding:0 38px 0 12px}.crm-campaign-action button{color:#071019;background:#d9b45b;border:1px solid #d9b45b;border-radius:10px;min-height:44px;padding:0 16px;font-weight:900}.crm-campaign-action button:disabled{opacity:.48}.crm-campaign-action small{color:#93a5b2;align-self:center}.crm-campaign-command>p[role=status]{color:#e5c36c;margin:12px 0 0}.owner-content>.crm-campaign-command+.crm-deal-workspace{padding-top:10px}@media (width<=900px){.crm-campaign-funnel{grid-template-columns:repeat(3,1fr)}.crm-campaign-funnel article{border-bottom:1px solid #2a3944}}@media (width<=600px){.crm-campaign-command{border-radius:14px;margin:8px;padding:14px}.crm-campaign-command>header{display:grid}.crm-campaign-command header a{width:max-content}.crm-campaign-funnel{grid-template-columns:1fr 1fr}.crm-campaign-action{align-items:stretch;display:grid}.crm-campaign-action button{width:100%}}.owner-product-shell .execution-workspace{gap:1rem;max-width:1540px;margin:0 auto;padding:1.4rem;display:grid}.owner-product-shell .execution-hero{background:radial-gradient(circle at 82% 10%,#d5ab4824,#0000 32%),linear-gradient(145deg,#111821,#0b1017);border:1px solid #2c3542;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:2rem;display:flex;box-shadow:0 18px 44px #0003}.owner-product-shell .execution-hero>div{max-width:790px}.owner-product-shell .execution-hero span,.owner-product-shell .commitment-board>header span,.owner-product-shell .execution-state span{letter-spacing:.16em;color:#d5ab48;font-size:.7rem;font-weight:800}.owner-product-shell .execution-hero h1,.owner-product-shell .execution-state h1{max-width:760px;font-family:var(--display);letter-spacing:-.035em;color:#f5f1e8;margin:.45rem 0 .65rem;font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:.98}.owner-product-shell .execution-hero p,.owner-product-shell .execution-state p{color:#aab3bf;max-width:720px;margin:0;font-size:1rem;line-height:1.65}.owner-product-shell .execution-hero button,.owner-product-shell .commitment-action button,.owner-product-shell .commitment-action a{color:#09111c;min-height:44px;font:800 .72rem/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#d5ab48;border:1px solid #d5ab48;border-radius:12px;justify-content:center;align-items:center;padding:.75rem 1rem;display:inline-flex}.owner-product-shell .execution-hero button:disabled,.owner-product-shell .commitment-action button:disabled{cursor:not-allowed;opacity:.45}.owner-product-shell .execution-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .execution-scoreboard article{background:#10161e;border:1px solid #27313e;border-radius:16px;gap:.35rem;padding:1.15rem 1.2rem;display:grid}.owner-product-shell .execution-scoreboard span{color:#8894a3;letter-spacing:.12em;font-size:.66rem;font-weight:800}.owner-product-shell .execution-scoreboard strong{color:#f5f1e8;font-size:2rem;line-height:1}.owner-product-shell .execution-scoreboard small{color:#8793a2}.owner-product-shell .execution-provider{background:#0d131b;border:1px solid #27313e;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.owner-product-shell .execution-provider>div{align-items:center;gap:.8rem;display:flex}.owner-product-shell .execution-provider i{background:#4faf83;border-radius:50%;width:.65rem;height:.65rem;box-shadow:0 0 0 6px #4faf8317}.owner-product-shell .execution-provider i.is-warning{background:#d5ab48}.owner-product-shell .execution-provider strong,.owner-product-shell .execution-provider small{display:block}.owner-product-shell .execution-provider small,.owner-product-shell .execution-provider p{color:#8e99a7;font-size:.78rem}.owner-product-shell .execution-provider p{text-align:right;max-width:510px;margin:0}.owner-product-shell .execution-toolbar{background:#0c1219;border:1px solid #27313e;border-radius:16px;justify-content:space-between;align-items:end;gap:1rem;padding:.55rem;display:flex}.owner-product-shell .execution-toolbar [role=tablist]{gap:.3rem;display:flex}.owner-product-shell .execution-toolbar button{color:#9ca7b4;background:0 0;border:0;border-radius:11px;min-height:44px;padding:.65rem .9rem;font-weight:700}.owner-product-shell .execution-toolbar button[aria-selected=true]{color:#fff;background:#1b2430}.owner-product-shell .execution-toolbar button b{color:#d5ab48;margin-left:.45rem}.owner-product-shell .execution-toolbar label{gap:.2rem;min-width:min(360px,100%);display:grid}.owner-product-shell .execution-toolbar label span{letter-spacing:.1em;color:#7f8b9a;font-size:.63rem;font-weight:800}.owner-product-shell .execution-toolbar input{color:#f5f1e8;background:#121923;border:1px solid #303a47;border-radius:11px;min-height:44px;padding:.7rem .8rem}.owner-product-shell .execution-notice{color:#e3c77f;background:#d5ab4814;border:1px solid #d5ab4861;border-radius:12px;margin:0;padding:.85rem 1rem}.owner-product-shell .commitment-board{gap:.8rem;display:grid}.owner-product-shell .commitment-board>header{justify-content:space-between;align-items:end;gap:2rem;padding:.9rem .2rem;display:flex}.owner-product-shell .commitment-board>header h2{color:#eef0f2;margin:.25rem 0 0;font-size:1.45rem}.owner-product-shell .commitment-board>header p{color:#8e99a7;text-align:right;max-width:480px;margin:0}.owner-product-shell .commitment-board>div{gap:.55rem;display:grid}.owner-product-shell .commitment-board article{background:#10161e;border:1px solid #27313e;border-radius:16px;grid-template-columns:145px minmax(260px,1.35fr) minmax(190px,.75fr) minmax(190px,.65fr);align-items:center;gap:1rem;padding:1rem;transition:border-color .18s,transform .18s;display:grid}.owner-product-shell .commitment-board article:hover{border-color:#445063;transform:translateY(-1px)}.owner-product-shell .commitment-board article.is-promoted{opacity:.72}.owner-product-shell .commitment-status,.owner-product-shell .commitment-copy,.owner-product-shell .commitment-identity,.owner-product-shell .commitment-action{gap:.42rem;display:grid}.owner-product-shell .commitment-status span,.owner-product-shell .commitment-identity span{color:#aeb8c4;letter-spacing:.08em;background:#1c2632;border-radius:999px;width:max-content;padding:.32rem .48rem;font-size:.62rem;font-weight:800}.owner-product-shell .commitment-status .is-overdue{color:#f08b83;background:#da5b5224}.owner-product-shell .commitment-status .is-today{color:#e0bb62;background:#d5ab4821}.owner-product-shell .commitment-status .is-done{color:#78cba5;background:#4faf831f}.owner-product-shell .commitment-status small,.owner-product-shell .commitment-copy small,.owner-product-shell .commitment-action small{color:#7f8b99;font-size:.72rem}.owner-product-shell .commitment-copy h3{color:#f2f0ea;margin:0;font-size:1rem}.owner-product-shell .commitment-copy p{color:#aeb7c2;margin:0;font-size:.82rem}.owner-product-shell .commitment-identity a{color:#d5ab48;font-size:.78rem}.owner-product-shell .commitment-action a{text-decoration:none}.owner-product-shell .meeting-dossier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .meeting-dossier-grid>article{background:linear-gradient(150deg,#121923,#0d131a);border:1px solid #27313e;border-radius:18px;grid-template-rows:auto auto auto 1fr auto;gap:.75rem;min-height:290px;padding:1.25rem;display:grid}.owner-product-shell .meeting-dossier-grid header,.owner-product-shell .meeting-dossier-grid footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.owner-product-shell .meeting-dossier-grid header span{color:#d5ab48;letter-spacing:.1em;font-size:.65rem;font-weight:800}.owner-product-shell .meeting-dossier-grid time,.owner-product-shell .meeting-dossier-grid p,.owner-product-shell .meeting-dossier-grid small{color:#8e99a7}.owner-product-shell .meeting-dossier-grid h2{color:#f4f0e8;margin:0;font-size:1.25rem}.owner-product-shell .meeting-dossier-grid>article>strong{color:#b7c0cb;font-size:.82rem}.owner-product-shell .meeting-dossier-grid p{margin:0;font-size:.86rem;line-height:1.55}.owner-product-shell .meeting-dossier-grid footer b{color:#f3eee5;font-size:1.45rem}.owner-product-shell .meeting-dossier-grid footer small{display:block}.owner-product-shell .meeting-dossier-grid footer a{color:#d5ab48;align-items:center;min-height:44px;font-size:.78rem;font-weight:700;display:inline-flex}.owner-product-shell .meeting-participant-list{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.owner-product-shell .meeting-participant-list>strong{color:#aeb8c4;width:100%;font-size:.72rem}.owner-product-shell .meeting-participant-list>span{color:#dfe5ec;border:1px solid #2b3744;border-radius:999px;align-items:center;gap:.35rem;padding:.4rem .55rem;font-size:.72rem;display:inline-flex}.owner-product-shell .meeting-participant-list>span.is-matched{border-color:#4faf8366}.owner-product-shell .meeting-participant-list>span.is-ambiguous{border-color:#d5ab4866}.owner-product-shell .meeting-participant-list a{color:inherit}.owner-product-shell .meeting-participant-list small{text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.owner-product-shell .meeting-decision{background:#0a1017;border:1px solid #2d3946;border-radius:14px;grid-template-columns:1.2fr 1.8fr 1fr;gap:.65rem;margin:0;padding:1rem;display:grid}.owner-product-shell .meeting-decision legend{color:#d5ab48;letter-spacing:.1em;text-transform:uppercase;padding:0 .35rem;font-size:.66rem;font-weight:800}.owner-product-shell .meeting-decision label{gap:.3rem;display:grid}.owner-product-shell .meeting-decision label>span{color:#8e99a7;font-size:.66rem;font-weight:700}.owner-product-shell .meeting-decision input,.owner-product-shell .meeting-decision select{color:#f4f0e8;background:#111923;border:1px solid #34404d;border-radius:10px;width:100%;min-height:44px;padding:.65rem .7rem}.owner-product-shell .meeting-decision button{color:#09111c;cursor:pointer;background:#d5ab48;border:1px solid #d5ab48;border-radius:11px;grid-column:1/-1;min-height:44px;font-weight:800}.owner-product-shell .meeting-decision button:disabled{cursor:not-allowed;opacity:.45}.owner-product-shell .meeting-decision>small{grid-column:1/-1}.owner-product-shell .execution-state,.owner-product-shell .execution-empty{background:#0e151d;border:1px solid #2b3542;border-radius:20px;padding:2rem}.owner-product-shell .execution-empty h2{color:#f5f1e8;margin:.35rem 0}.owner-product-shell .execution-empty span{color:#64b991;letter-spacing:.12em;font-size:.66rem;font-weight:800}.owner-product-shell .execution-empty p{color:#8d98a6}@media (width<=1050px){.owner-product-shell .execution-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .commitment-board article{grid-template-columns:120px 1fr 1fr}.owner-product-shell .commitment-action{grid-column:2/-1}.owner-product-shell .meeting-dossier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-product-shell .execution-workspace{padding:.8rem}.owner-product-shell .execution-hero,.owner-product-shell .execution-provider,.owner-product-shell .execution-toolbar,.owner-product-shell .commitment-board>header{flex-direction:column;align-items:stretch}.owner-product-shell .execution-hero{border-radius:18px;padding:1.35rem}.owner-product-shell .execution-hero button{width:100%}.owner-product-shell .execution-provider p,.owner-product-shell .commitment-board>header p{text-align:left}.owner-product-shell .execution-toolbar [role=tablist]{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .execution-toolbar label{min-width:0}.owner-product-shell .commitment-board article{grid-template-columns:1fr;padding:1.05rem}.owner-product-shell .commitment-action{grid-column:auto}.owner-product-shell .commitment-action button,.owner-product-shell .commitment-action a{width:100%}.owner-product-shell .meeting-dossier-grid,.owner-product-shell .meeting-decision{grid-template-columns:1fr}}@media (width<=420px){.owner-product-shell .execution-scoreboard{grid-template-columns:1fr 1fr}.owner-product-shell .execution-scoreboard article{padding:.9rem}.owner-product-shell .execution-scoreboard strong{font-size:1.65rem}.owner-product-shell .execution-toolbar [role=tablist]{grid-template-columns:1fr}.owner-product-shell .meeting-dossier-grid>article{min-height:0}}.owner-product-shell .crm-activation-console{gap:1rem;display:grid}.owner-product-shell .crm-activation-authority>header,.owner-product-shell .crm-activation-flow>header,.owner-product-shell .crm-activation-queue>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-activation-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .crm-activation-proof>div{border:1px solid var(--owner-line);min-width:0;padding:.9rem}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-activation-proof>div{border:1px solid color-mix(in srgb, var(--owner-line) 72%, transparent)}}.owner-product-shell .crm-activation-proof>div{background:var(--owner-panel);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-activation-proof>div{background:color-mix(in srgb, var(--owner-panel) 92%, white)}}.owner-product-shell .crm-activation-proof>div{gap:.45rem;display:grid}.owner-product-shell .crm-activation-proof code{overflow-wrap:anywhere;color:var(--owner-muted);font-size:.7rem}.owner-product-shell .crm-activation-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.owner-product-shell .crm-activation-flow ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .crm-activation-flow li{background:var(--owner-panel-soft);border-radius:14px;grid-template-columns:auto 1fr;gap:.25rem .55rem;padding:.85rem;display:grid}.owner-product-shell .crm-activation-flow li b{background:var(--owner-ink);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:1.65rem;height:1.65rem;display:grid}.owner-product-shell .crm-activation-flow li small{color:var(--owner-muted)}.owner-product-shell .crm-activation-flow>footer{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}.owner-product-shell .crm-activation-flow>footer a{border:1px solid var(--owner-line);border-radius:999px;padding:.65rem .85rem}.owner-product-shell .crm-activation-list{gap:.8rem;display:grid}.owner-product-shell .crm-activation-list>article{border:1px solid var(--owner-line);background:var(--owner-panel-soft);border-radius:16px;padding:1rem}.owner-product-shell .crm-activation-list>article.has-issues{border-color:var(--owner-danger)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-activation-list>article.has-issues{border-color:color-mix(in srgb, var(--owner-danger) 50%, var(--owner-line))}}.owner-product-shell .crm-activation-list>article>header{justify-content:space-between;gap:.75rem;display:flex}.owner-product-shell .crm-activation-list>article>header div{gap:.2rem;display:grid}.owner-product-shell .crm-activation-source{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.8rem 0;display:grid}.owner-product-shell .crm-activation-source>span{background:var(--owner-panel);border-radius:12px;gap:.2rem;padding:.65rem;display:grid}.owner-product-shell .crm-activation-source small{color:var(--owner-muted)}.owner-product-shell .crm-activation-issues{color:var(--owner-danger);font-weight:700}.owner-product-shell .crm-activation-decision{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid}.owner-product-shell .crm-activation-decision label{color:var(--owner-muted);gap:.35rem;font-size:.75rem;display:grid}.owner-product-shell .crm-activation-decision label.is-wide{grid-column:1/-1}.owner-product-shell .crm-activation-decision input,.owner-product-shell .crm-activation-decision select,.owner-product-shell .crm-activation-decision textarea{border:1px solid var(--owner-line);background:var(--owner-panel);width:100%;min-height:2.7rem;color:var(--owner-ink);font:inherit;border-radius:10px;padding:.65rem .7rem}.owner-product-shell .crm-activation-decision textarea{resize:vertical;min-height:4.8rem}.owner-product-shell .crm-activation-decision footer,.owner-product-shell .crm-activation-receipt footer{flex-wrap:wrap;grid-column:1/-1;gap:.6rem;display:flex}.owner-product-shell .crm-activation-decision button,.owner-product-shell .crm-activation-receipt button,.owner-product-shell .crm-activation-receipt a{border:1px solid var(--owner-line);background:var(--owner-ink);color:#fff;border-radius:10px;min-height:2.5rem;padding:.6rem .8rem;font-weight:750}.owner-product-shell .crm-activation-decision button:focus-visible,.owner-product-shell .crm-activation-receipt button:focus-visible,.owner-product-shell .crm-activation-receipt a:focus-visible{outline:3px solid var(--owner-focus);outline-offset:2px}.owner-product-shell .crm-activation-decision button:disabled,.owner-product-shell .crm-activation-receipt button:disabled{opacity:.48;cursor:not-allowed}.owner-product-shell .crm-activation-receipt dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.owner-product-shell .crm-activation-receipt dl div{background:var(--owner-panel);border-radius:12px;padding:.65rem}.owner-product-shell .crm-activation-receipt dt{color:var(--owner-muted);font-size:.72rem}.owner-product-shell .crm-activation-receipt dd{margin:.2rem 0 0;font-weight:750}.owner-product-shell .crm-activation-pending{padding:1.2rem}.owner-product-shell .crm-activation-toolbar{grid-template-columns:minmax(14rem,2fr) repeat(4,minmax(8rem,1fr)) auto auto;align-items:end;gap:.65rem;margin:.85rem 0 1rem;display:grid}.owner-product-shell .crm-activation-toolbar label{min-width:0;color:var(--owner-muted);gap:.3rem;font-size:.75rem;display:grid}.owner-product-shell .crm-activation-toolbar input,.owner-product-shell .crm-activation-toolbar select,.owner-product-shell .crm-activation-toolbar button,.owner-product-shell .crm-activation-toolbar a{border:1px solid var(--owner-line);background:var(--owner-panel);min-width:0;min-height:44px;color:var(--owner-ink);font:inherit;border-radius:10px;padding:.6rem .7rem}.owner-product-shell .crm-activation-toolbar button,.owner-product-shell .crm-activation-toolbar a{place-items:center;font-weight:750;display:inline-grid}.owner-product-shell .crm-activation-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.8rem 0;display:grid}.owner-product-shell .crm-activation-compare>section{border:1px solid var(--owner-line);background:var(--owner-panel);border-radius:14px;min-width:0;padding:.8rem}.owner-product-shell .crm-activation-compare dl{gap:.45rem;margin:.5rem 0 0;display:grid}.owner-product-shell .crm-activation-compare dl div{grid-template-columns:minmax(6.5rem,.45fr) minmax(0,1fr);gap:.5rem;display:grid}.owner-product-shell .crm-activation-compare dt{color:var(--owner-muted);font-size:.72rem}.owner-product-shell .crm-activation-compare dd{overflow-wrap:anywhere;margin:0}.owner-product-shell .crm-activation-select{place-items:center;min-width:44px;min-height:44px;display:grid}.owner-product-shell .crm-activation-select input{width:1.1rem;height:1.1rem}.owner-product-shell .crm-activation-workbench{border-left:4px solid var(--owner-danger);background:var(--owner-danger);margin:.7rem 0;padding:.75rem}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-activation-workbench{background:color-mix(in srgb,var(--owner-danger) 7%,var(--owner-panel))}}.owner-product-shell .crm-activation-workbench{overflow-wrap:anywhere}.owner-product-shell .crm-activation-workbench footer,.owner-product-shell .crm-activation-planner footer,.owner-product-shell .crm-activation-pagination{flex-wrap:wrap;gap:.6rem;display:flex}.owner-product-shell .crm-activation-workbench a,.owner-product-shell .crm-activation-planner button,.owner-product-shell .crm-activation-pagination a,.owner-product-shell .crm-activation-pagination span{border:1px solid var(--owner-line);border-radius:10px;place-items:center;min-height:44px;padding:.6rem .75rem;display:inline-grid}.owner-product-shell .crm-activation-planner{z-index:4;border:2px solid var(--owner-focus);background:var(--owner-panel);border-radius:16px;margin:.8rem 0;padding:1rem;position:sticky;top:.5rem;box-shadow:0 12px 28px #0000001f}.owner-product-shell .crm-activation-planner>header{justify-content:space-between;gap:1rem;display:flex}.owner-product-shell .crm-activation-plan-receipt{gap:.35rem;margin-top:.7rem;display:grid}.owner-product-shell .crm-activation-plan-receipt code{overflow-wrap:anywhere;font-size:.7rem}.owner-product-shell .crm-activation-pagination{justify-content:center;margin-top:1rem}.owner-product-shell .crm-activation-toolbar :focus-visible,.owner-product-shell .crm-activation-list article:focus-visible,.owner-product-shell .crm-activation-planner button:focus-visible,.owner-product-shell .crm-activation-pagination a:focus-visible{outline:3px solid var(--owner-focus);outline-offset:2px}@media (width<=980px){.owner-product-shell .crm-activation-proof,.owner-product-shell .crm-activation-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-activation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-activation-decision,.owner-product-shell .crm-activation-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.owner-product-shell .crm-activation-proof,.owner-product-shell .crm-activation-flow ol,.owner-product-shell .crm-activation-metrics,.owner-product-shell .crm-activation-source,.owner-product-shell .crm-activation-decision,.owner-product-shell .crm-activation-receipt dl,.owner-product-shell .crm-activation-toolbar,.owner-product-shell .crm-activation-compare{grid-template-columns:1fr}.owner-product-shell .crm-activation-list>article>header{flex-direction:column;align-items:flex-start}}@media (width<=375px){.owner-product-shell .crm-activation-queue,.owner-product-shell .crm-activation-list>article,.owner-product-shell .crm-activation-planner{padding:.72rem}.owner-product-shell .crm-activation-workbench footer,.owner-product-shell .crm-activation-planner footer,.owner-product-shell .crm-activation-pagination{flex-direction:column}.owner-product-shell .crm-activation-workbench a,.owner-product-shell .crm-activation-planner button,.owner-product-shell .crm-activation-pagination a,.owner-product-shell .crm-activation-pagination span{width:100%}}@media (width<=320px){.owner-product-shell .crm-activation-compare dl div{grid-template-columns:1fr;gap:.15rem}.owner-product-shell .crm-activation-proof code,.owner-product-shell .crm-activation-plan-receipt code{word-break:break-all}}.owner-product-shell{--ui-canvas:#06090d;--ui-surface:#0a1017;--ui-surface-raised:#0e1720;--ui-surface-hover:#13202b;--ui-selected:#172633;--ui-border:#25323e;--ui-text-strong:#eef3f5;--ui-text:#cad4da;--ui-muted:#8796a3;--ui-accent:#d7b75f;--ui-focus:#76b9ff;--ui-positive:#65c89a;--ui-warning:#e4bd66;--ui-danger:#ec8d82;--ui-info:#79b6e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.owner-product-shell[data-owner-theme=light]{--ui-canvas:#f4f6f8;--ui-surface:#fff;--ui-surface-raised:#f8fafb;--ui-surface-hover:#eef3f6;--ui-selected:#e7eff4;--ui-border:#d4dde4;--ui-text-strong:#111a22;--ui-text:#34424e;--ui-muted:#647481;--ui-accent:#8a681b;--ui-focus:#0b63b6;--ui-positive:#287b57;--ui-warning:#8a6110;--ui-danger:#a33e35;--ui-info:#246a9d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.owner-theme-toggle{border:1px solid var(--ui-border);background:var(--ui-surface);min-height:36px;color:var(--ui-text);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:.38rem;padding:.35rem .65rem;display:inline-flex}.owner-theme-toggle span{color:var(--ui-accent);font-size:1rem}.owner-theme-toggle strong{font-size:.7rem}.owner-theme-toggle:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.owner-product-shell[data-owner-theme=light] :where(.owner-product-bar,.owner-workspace-bar,.owner-primary-rail,.owner-mobile-nav){color:var(--ui-text);border-color:var(--ui-border);box-shadow:none;background:#fff}.owner-product-shell[data-owner-theme=light] .owner-product-canvas{background:var(--ui-canvas);color:var(--ui-text)}.owner-product-shell[data-owner-theme=light] .owner-product-context span,.owner-product-shell[data-owner-theme=light] .owner-product-mark strong,.owner-product-shell[data-owner-theme=light] .owner-account small{color:var(--ui-text-strong)}.owner-product-shell[data-owner-theme=light] :where(.owner-nav-label,.owner-nav-short,.owner-workspace-bar nav a){color:var(--ui-muted)}.owner-product-shell[data-owner-theme=light] :where(.owner-workspace-bar nav a[aria-current=location],.owner-primary-rail a[aria-current=page]){color:var(--ui-text-strong);background:var(--ui-selected)}.owner-product-shell[data-owner-theme=light] :where(input,select,textarea){color:var(--ui-text-strong);border-color:var(--ui-border);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff}.owner-product-shell[data-owner-theme=light] option{color:var(--ui-text-strong);background:#fff}.crm-deal-workspace[data-desk=coverage] .crm-deal-layout{display:none}.crm-deal-closing-entry{justify-content:flex-end;gap:.45rem;display:flex!important}.crm-deal-closing-entry button{min-height:40px;padding:0 .9rem;border:1px solid var(--ui-border)!important;background:var(--ui-surface)!important;color:var(--ui-text)!important;border-radius:8px!important}.crm-deal-closing-entry button.is-current{border-color:var(--ui-accent)!important;color:var(--ui-text-strong)!important;background:var(--ui-selected)!important}.crm-coverage-board{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text);border-radius:10px;margin-top:.7rem;overflow:hidden}.crm-coverage-board>header{border-bottom:1px solid var(--ui-border);background:var(--ui-surface-raised);justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.25rem 1.35rem;display:flex}.crm-coverage-board>header span,.crm-coverage-groups>section>header span{color:var(--ui-accent);letter-spacing:.1em;font-size:.7rem;font-weight:800}.crm-coverage-board h3{color:var(--ui-text-strong);margin:.3rem 0;font-size:1.35rem}.crm-coverage-board p{color:var(--ui-muted);margin:0}.crm-coverage-score{text-align:right}.crm-coverage-score strong{color:var(--ui-text-strong);font-size:2rem;display:block}.crm-coverage-score span{color:var(--ui-muted);letter-spacing:0;display:block}.crm-coverage-kpis{border-bottom:1px solid var(--ui-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-coverage-kpis article{border-right:1px solid var(--ui-border);padding:.85rem 1.1rem}.crm-coverage-kpis article:last-child{border-right:0}.crm-coverage-kpis span{color:var(--ui-muted);font-size:.72rem;display:block}.crm-coverage-kpis strong{color:var(--ui-text-strong);margin-top:.25rem;font-size:1.55rem;display:block}.crm-coverage-kpis [data-tone=positive] strong{color:var(--ui-positive)}.crm-coverage-kpis [data-tone=warning] strong{color:var(--ui-warning)}.crm-coverage-message{border:1px solid var(--ui-positive);padding:.7rem .8rem;margin:.7rem 1rem!important}@supports (color:color-mix(in lab, red, red)){.crm-coverage-message{border:1px solid color-mix(in srgb,var(--ui-positive) 45%,var(--ui-border))}}.crm-coverage-message{background:var(--ui-positive);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.crm-coverage-message{background:color-mix(in srgb,var(--ui-positive) 8%,var(--ui-surface))}}.crm-coverage-groups{background:var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.crm-coverage-groups>section{background:var(--ui-surface);min-width:0}.crm-coverage-groups>section>header{border-bottom:1px solid var(--ui-border);justify-content:space-between;align-items:center;padding:.85rem 1rem;display:flex}.crm-coverage-groups h4{color:var(--ui-text-strong);margin:0}.crm-coverage-groups article+article{border-top:1px solid var(--ui-border)}.crm-coverage-row{width:100%;min-height:58px;color:var(--ui-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(140px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:.75rem;padding:.65rem 1rem;display:grid}.crm-coverage-row:hover{background:var(--ui-surface-hover)}.crm-coverage-row:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.crm-coverage-row i{background:var(--ui-warning);border-radius:50%;width:8px;height:8px}.crm-coverage-groups article[data-status=covered] .crm-coverage-row i{background:var(--ui-positive)}.crm-coverage-groups article[data-status=waived] .crm-coverage-row i{background:var(--ui-muted)}.crm-coverage-row span{gap:.16rem;min-width:0;display:grid}.crm-coverage-row strong{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.crm-coverage-row small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.crm-coverage-row b{color:var(--ui-accent);font-size:.72rem}.crm-coverage-form{background:var(--ui-surface-raised);border-top:1px solid var(--ui-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.crm-coverage-form label{color:var(--ui-muted);gap:.3rem;font-size:.72rem;display:grid}.crm-coverage-form .is-wide,.crm-coverage-form footer{grid-column:1/-1}.crm-coverage-form :where(input,select,textarea){border:1px solid var(--ui-border);background:var(--ui-surface);width:100%;min-height:42px;color:var(--ui-text-strong);font:inherit;border-radius:7px;padding:.58rem .65rem}.crm-coverage-form textarea{resize:vertical;min-height:68px}.crm-coverage-form footer{align-items:center;gap:.7rem;display:flex}.crm-coverage-form button,.crm-coverage-form a{border:1px solid var(--ui-accent);background:var(--ui-accent);color:#101318;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:.6rem .85rem;font-weight:800;text-decoration:none;display:inline-flex}.crm-coverage-form a{color:var(--ui-accent);background:0 0}.crm-coverage-graph{border-bottom:1px solid var(--ui-border);background:var(--ui-canvas);padding:1rem 1.1rem 1.15rem}@supports (color:color-mix(in lab, red, red)){.crm-coverage-graph{background:color-mix(in srgb,var(--ui-canvas) 58%,var(--ui-surface))}}.crm-coverage-graph>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.crm-coverage-graph>header span{color:var(--ui-accent);letter-spacing:.12em;font-size:.68rem;font-weight:850}.crm-coverage-graph>header h4{color:var(--ui-text-strong);margin:.2rem 0 0;font-size:1rem}.crm-coverage-graph>header p{font-size:.75rem}.crm-coverage-graph>div{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:.7rem;display:grid}.crm-coverage-graph article{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;min-width:0;padding:.85rem;box-shadow:0 8px 22px #0000001f}.crm-coverage-company-heading{justify-content:space-between;align-items:start;gap:.65rem;display:flex}.crm-coverage-company-heading>div{gap:.15rem;min-width:0;display:grid}.crm-coverage-company-heading strong{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.crm-coverage-company-heading small{color:var(--ui-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.crm-coverage-company-heading>span{border:1px solid var(--ui-warning);max-width:48%;padding:.25rem .42rem}@supports (color:color-mix(in lab, red, red)){.crm-coverage-company-heading>span{border:1px solid color-mix(in srgb,var(--ui-warning) 45%,var(--ui-border))}}.crm-coverage-company-heading>span{background:var(--ui-warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.crm-coverage-company-heading>span{background:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-surface))}}.crm-coverage-company-heading>span{color:var(--ui-warning);text-align:center;font-size:.64rem;font-weight:800}.crm-coverage-graph article[data-signal=ready] .crm-coverage-company-heading>span{border-color:var(--ui-positive)}@supports (color:color-mix(in lab, red, red)){.crm-coverage-graph article[data-signal=ready] .crm-coverage-company-heading>span{border-color:color-mix(in srgb,var(--ui-positive) 45%,var(--ui-border))}}.crm-coverage-graph article[data-signal=ready] .crm-coverage-company-heading>span{background:var(--ui-positive)}@supports (color:color-mix(in lab, red, red)){.crm-coverage-graph article[data-signal=ready] .crm-coverage-company-heading>span{background:color-mix(in srgb,var(--ui-positive) 10%,var(--ui-surface))}}.crm-coverage-graph article[data-signal=ready] .crm-coverage-company-heading>span{color:var(--ui-positive)}.crm-coverage-graph article[data-signal=blocked] .crm-coverage-company-heading>span{border-color:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.crm-coverage-graph article[data-signal=blocked] .crm-coverage-company-heading>span{border-color:color-mix(in srgb,var(--ui-danger) 45%,var(--ui-border))}}.crm-coverage-graph article[data-signal=blocked] .crm-coverage-company-heading>span{background:var(--ui-danger)}@supports (color:color-mix(in lab, red, red)){.crm-coverage-graph article[data-signal=blocked] .crm-coverage-company-heading>span{background:color-mix(in srgb,var(--ui-danger) 10%,var(--ui-surface))}}.crm-coverage-graph article[data-signal=blocked] .crm-coverage-company-heading>span{color:var(--ui-danger)}.crm-coverage-bench{background:var(--ui-border);border:1px solid var(--ui-border);border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:.75rem 0;display:grid;overflow:hidden}.crm-coverage-bench>div{background:var(--ui-surface-raised);gap:.18rem;min-width:0;padding:.55rem;display:grid}.crm-coverage-bench span{color:var(--ui-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.62rem}.crm-coverage-bench strong{color:var(--ui-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.crm-coverage-graph article footer{color:var(--ui-muted);justify-content:space-between;align-items:center;gap:.7rem;font-size:.66rem;display:flex}.crm-coverage-graph article footer a{color:var(--ui-accent);white-space:nowrap;font-weight:800;text-decoration:none}.owner-product-shell[data-owner-theme=light] .crm-deal-workspace{background:var(--ui-canvas);color:var(--ui-text)}.owner-product-shell[data-owner-theme=light] :where(.crm-deal-header h1,.crm-deal-header-metric strong,.crm-deal-tabs a strong){color:var(--ui-text-strong)}.owner-product-shell[data-owner-theme=light] :where(.crm-deal-tabs a,.crm-deal-header-metric){background:var(--ui-surface);border-color:var(--ui-border);color:var(--ui-text)}.owner-product-shell[data-owner-theme=light] .crm-deal-tabs a.is-current{background:var(--ui-selected);border-color:var(--ui-accent)}@media (width<=900px){.crm-coverage-groups{grid-template-columns:1fr}}@media (width<=600px){.owner-theme-toggle strong{display:none}.owner-theme-toggle{justify-content:center;width:36px;padding:0}.crm-coverage-board>header,.crm-coverage-graph>header{flex-direction:column;align-items:flex-start}.crm-coverage-score{text-align:left}.crm-coverage-kpis{grid-template-columns:1fr 1fr}.crm-coverage-kpis article:nth-child(2){border-right:0}.crm-coverage-row{grid-template-columns:10px minmax(0,1fr) auto}.crm-coverage-row>span:nth-of-type(2){grid-column:2/4}.crm-coverage-form{grid-template-columns:1fr}.crm-coverage-form .is-wide,.crm-coverage-form footer{grid-column:auto}.crm-coverage-bench{grid-template-columns:1fr}.crm-coverage-graph article footer{flex-direction:column;align-items:flex-start}.crm-deal-closing-entry{grid-template-columns:1fr!important;display:grid!important}}@media (prefers-reduced-motion:reduce){.owner-product-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.owner-theme-toggle,.crm-coverage-board,.crm-coverage-row,.crm-coverage-form :where(input,select,textarea,button,a){forced-color-adjust:auto;border:1px solid canvastext}}.owner-product-shell .crm-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.owner-product-shell .crm-analytics-kpis>article{min-width:0;color:var(--owner-white);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:var(--crm-panel);padding:1rem}.owner-product-shell .crm-analytics-kpis span,.owner-product-shell .crm-analytics-panel>header span,.owner-product-shell .crm-analytics-state>span{color:var(--owner-brass);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800;display:block}.owner-product-shell .crm-analytics-kpis strong{overflow-wrap:anywhere;color:var(--owner-white);margin:.45rem 0 .3rem;font:400 clamp(1.75rem,3vw,2.65rem)/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;display:block}.owner-product-shell .crm-analytics-kpis small{color:var(--owner-text-muted-dark);line-height:1.35}.owner-product-shell .crm-analytics-kpis .is-alert{border-color:var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-analytics-kpis .is-alert{border-color:color-mix(in srgb, var(--owner-brass) 60%, var(--owner-line-dark))}}.owner-product-shell .crm-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .crm-analytics-panel{width:100%;margin:0}.owner-product-shell .crm-analytics-panel>p{margin:.55rem 0 1rem}.owner-product-shell .crm-analytics-buckets{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:var(--owner-line-dark);gap:1px;display:grid;overflow:hidden}.owner-product-shell .crm-analytics-buckets>a{min-height:3.9rem;color:var(--owner-white);background:var(--owner-navy-900);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.7rem .8rem;text-decoration:none;display:grid}.owner-product-shell .crm-analytics-buckets>a:hover,.owner-product-shell .crm-analytics-buckets>a:focus-visible{background:var(--owner-navy-900)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-analytics-buckets>a:hover,.owner-product-shell .crm-analytics-buckets>a:focus-visible{background:color-mix(in srgb, var(--owner-navy-900) 86%, var(--owner-brass))}}.owner-product-shell .crm-analytics-buckets strong{font:400 1.35rem/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-analytics-buckets small{color:var(--owner-text-muted-dark);grid-column:1/-1}.owner-product-shell .crm-analytics-risk{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.owner-product-shell .crm-analytics-risk>a{min-height:6.5rem;color:var(--owner-white);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:var(--owner-navy-900);gap:.25rem;padding:.8rem;text-decoration:none;display:grid}.owner-product-shell .crm-analytics-risk>a:hover,.owner-product-shell .crm-analytics-risk>a:focus-visible{border-color:var(--owner-brass)}.owner-product-shell .crm-analytics-risk strong{color:var(--owner-brass);font:400 2rem/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-analytics-risk span{font-size:.78rem;line-height:1.3}.owner-product-shell .crm-analytics-risk small{color:var(--owner-text-muted-dark)}.owner-product-shell .crm-analytics-note{color:var(--owner-text-muted-light);border-left:3px solid var(--owner-brass);background:#ffffffb8;margin:.75rem 0 0;padding:.75rem 1rem;font-size:.78rem;line-height:1.5}.owner-product-shell .crm-analytics-state{max-width:48rem}.owner-product-shell .crm-analytics-state h2{margin-top:.4rem}@media (width<=960px){.owner-product-shell .crm-analytics-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-analytics-grid{grid-template-columns:1fr}}@media (width<=560px){.owner-product-shell .crm-analytics-kpis,.owner-product-shell .crm-analytics-risk{grid-template-columns:1fr}.owner-product-shell .crm-analytics-risk>a{min-height:0}}.owner-product-shell .crm-automation-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.owner-product-shell .crm-automation-summary article{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:var(--crm-panel);padding:1rem}.owner-product-shell .crm-automation-summary span,.owner-product-shell .crm-automation-mode,.owner-product-shell .crm-automation-boundary>span{color:var(--owner-brass);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.owner-product-shell .crm-automation-summary strong{color:var(--owner-white);margin-top:.35rem;font:400 2rem/1 Georgia,serif;display:block}.owner-product-shell .crm-automation-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:.75rem;display:grid}.owner-product-shell .crm-automation .crm-panel>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-product-shell .crm-automation-rules,.owner-product-shell .crm-automation-queue{gap:.6rem;margin-top:1rem;display:grid}.owner-product-shell .crm-automation-rules article,.owner-product-shell .crm-automation-queue label{border:1px solid var(--owner-line-dark);background:#ffffff06;border-radius:10px;justify-content:space-between;gap:.8rem;padding:.85rem;display:flex}.owner-product-shell .crm-automation-rules article>div:last-child{align-items:center;gap:.4rem;display:flex}.owner-product-shell .crm-automation-rules strong,.owner-product-shell .crm-automation-queue strong,.owner-product-shell .crm-automation-queue small{display:block}.owner-product-shell .crm-automation-rules small,.owner-product-shell .crm-automation-queue small{color:var(--owner-text-muted-dark);overflow-wrap:anywhere;margin-top:.25rem}.owner-product-shell .crm-automation-queue label{cursor:pointer;justify-content:flex-start}.owner-product-shell .crm-automation-queue input{flex:none;margin-top:.2rem}.owner-product-shell .crm-automation-queue label>div{min-width:0}.owner-product-shell .crm-automation-queue em{color:var(--owner-brass);margin-top:.35rem;font-style:normal;display:block}.owner-product-shell .crm-automation-boundary{margin-top:.75rem}.owner-product-shell .crm-rule-builder{margin-bottom:.75rem}.owner-product-shell .crm-template-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;margin:1rem 0;display:grid}.owner-product-shell .crm-template-row button{text-align:left;background:#ffffff06;gap:.3rem;min-height:84px;padding:.75rem;display:grid}.owner-product-shell .crm-template-row small{color:var(--owner-text-muted-dark);font-weight:500}.owner-product-shell .crm-rule-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.owner-product-shell .crm-rule-form label{color:var(--owner-text-muted-dark);gap:.35rem;font-size:.78rem;font-weight:750;display:grid}.owner-product-shell .crm-rule-form :is(input,select){width:100%}.owner-product-shell .crm-rule-form .is-wide{grid-column:1/-1}.owner-product-shell .crm-rule-form .crm-rule-check{align-items:center;gap:.5rem;min-height:44px;display:flex}.owner-product-shell .crm-rule-form .crm-rule-check input{width:auto}.owner-product-shell .crm-rule-summary{border-left:3px solid var(--owner-brass);background:#ffffff06;gap:.25rem;margin:0;padding:.75rem;display:grid}.owner-product-shell .crm-rule-actions{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-automation-rules article.is-archived{opacity:.58}.owner-product-shell .crm-simulation>label{gap:.35rem;margin:1rem 0 .5rem;display:grid}.owner-product-shell .crm-simulation-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:1rem 0;display:grid}.owner-product-shell .crm-simulation-counts span{border:1px solid var(--owner-line-dark);border-radius:8px;padding:.65rem}.owner-product-shell .crm-simulation-counts strong{color:var(--owner-white);font-size:1.35rem;display:block}.owner-product-shell .crm-simulation ul{gap:.45rem;padding:0;list-style:none;display:grid}.owner-product-shell .crm-simulation li{border:1px solid var(--owner-line-dark);border-radius:8px;gap:.2rem;padding:.65rem;display:grid}.owner-product-shell .crm-simulation li small{color:var(--owner-text-muted-dark);overflow-wrap:anywhere}@media (width<=760px){.owner-product-shell .crm-automation-layout,.owner-product-shell .crm-automation-summary{grid-template-columns:1fr}.owner-product-shell .crm-automation-rules article{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-automation .crm-panel>header{flex-direction:column}.owner-product-shell .crm-automation .crm-panel>header button{width:100%}.owner-product-shell .crm-template-row,.owner-product-shell .crm-rule-form{grid-template-columns:1fr 1fr}.owner-product-shell .crm-rule-actions{width:100%}.owner-product-shell .crm-rule-actions button{flex:8rem}}@media (width<=375px){.owner-product-shell .crm-template-row,.owner-product-shell .crm-rule-form{grid-template-columns:1fr}.owner-product-shell .crm-automation-rules article>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.owner-product-shell .crm-automation-queue label{padding:.7rem}.owner-product-shell .crm-automation-mode{margin-top:.5rem;display:block}.owner-product-shell .crm-simulation-counts{grid-template-columns:1fr}.owner-product-shell .crm-simulation>button{width:100%}}@media (width<=320px){.owner-product-shell .crm-automation-rules article>div:last-child{grid-template-columns:1fr}.owner-product-shell .crm-automation-summary article{padding:.8rem}.owner-product-shell .crm-automation-queue small{font-size:.72rem}.owner-product-shell .crm-rule-actions{grid-template-columns:1fr;display:grid}}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--paper)}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}.eyebrow{color:var(--bronze);letter-spacing:.17em;font-size:.69rem;font-weight:800;line-height:1.2}.eyebrow.light{color:#e0bb65}.access-gate{background:#0c1625;place-items:center;min-height:100svh;display:grid;position:relative;overflow:hidden}.gate-image{filter:saturate(.78)brightness(.7);background:radial-gradient(circle at 28% 24%,#e0bb6533,#0000 42%),linear-gradient(135deg,#152942,#07101d 68%);position:absolute;inset:0;transform:scale(1.02)}.gate-scrim{background:linear-gradient(90deg,#070f1a61,#070f1ac7 55%,#070f1af0),linear-gradient(#0000 42%,#070f1ab8);position:absolute;inset:0}.gate-brand{color:#f1dfad;letter-spacing:.18em;font-size:.72rem;font-weight:800;position:absolute;top:4vh;left:4vw}.gate-card{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1a2cdb;border:1px solid #efd59747;width:min(92vw,440px);margin-left:min(46vw,620px);padding:2.6rem 2.65rem 2.2rem;position:relative;box-shadow:0 30px 90px #00000061}.gate-card h1{font-family:var(--display);letter-spacing:-.035em;margin:.85rem 0 1rem;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:400;line-height:.98}.gate-card>p{color:#bac6d6;margin:0 0 2rem;font-size:.94rem;line-height:1.6}.gate-card label{color:#d6deea;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1.15rem;font-size:.71rem;font-weight:700;display:block}.gate-card input{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;outline:0;width:100%;margin-top:.55rem;padding:.95rem 1rem;transition:border-color .18s,background .18s}.gate-card input:focus{background:#ffffff1a;border-color:#e2bb61c7}.gate-card button{color:#0f1c30;background:var(--gold);letter-spacing:.12em;text-transform:uppercase;border:0;justify-content:space-between;width:100%;margin-top:.45rem;padding:1rem 1.15rem;font-size:.77rem;font-weight:850;display:flex}.gate-card small{color:#8795a9;margin-top:1rem;font-size:.67rem;line-height:1.4;display:block}.gate-error{color:#f1a596;margin:-.25rem 0 .8rem;font-size:.76rem}.site-nav{z-index:40;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1320d1;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr auto minmax(max-content,1fr);align-items:center;gap:1.25rem;height:auto;min-height:72px;padding:6px 3.3vw;display:grid;position:fixed;top:0;left:0;right:0}.wordmark{font-family:var(--display);letter-spacing:.02em;font-size:1.05rem}.wordmark span{color:#e4c77e}.nav-links{color:#c8d0dc;letter-spacing:.08em;gap:2rem;font-size:.72rem;font-weight:750;display:flex}.nav-links a:hover{color:#edcf85}.confidential{color:#8794a6;letter-spacing:.12em;font-size:.61rem;font-weight:800}.nav-meta{justify-self:end;align-items:center;gap:.8rem;display:flex}.visitor-session-control{color:#ffffffc2;min-height:36px;font:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #ffffff3d;padding:.5rem .7rem;font-size:.75rem;font-weight:800}.visitor-session-control:hover,.visitor-session-control:focus-visible{color:#f2d27a;border-color:#e7bf59}.visitor-session-control:disabled{cursor:wait;opacity:.58}.hero{color:#fff;align-items:end;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero-media,.hero-overlay{position:absolute;inset:0}.hero-media{background:#0b1524;grid-template-columns:.9fr 1.2fr .9fr;animation:18s ease-in-out infinite alternate hero-drift;display:grid}.hero-media>span{background-position:50%;background-repeat:no-repeat;background-size:cover;border-right:1px solid #ffffff1f;min-width:0;display:block;position:relative;overflow:hidden}.hero-media>span:last-child{border-right:0}.hero-media-south{background-image:url(/assets/map/parkside-official.webp)}.hero-media-core{background-image:url(/assets/map/23springs.webp)}.hero-media-north{background-image:url(/assets/map/knox.webp)}.hero-media>span:after{content:attr(data-label);color:#ffffffbd;letter-spacing:.1em;text-shadow:0 1px 10px #000000b8;font-size:.75rem;font-weight:850;position:absolute;bottom:1rem;right:1rem}@keyframes hero-drift{0%{transform:scale(1.01)}to{transform:scale(1.065)}}.hero-copy{z-index:2;width:min(830px,78vw);margin:0 0 13vh 6vw;position:relative}.hero-copy h1{font-family:var(--display);letter-spacing:-.052em;margin:1rem 0 1.25rem;font-size:clamp(4rem,7.1vw,8.4rem);font-weight:400;line-height:.87}.hero-subtitle{color:#cbd4df;max-width:620px;margin:0 0 2rem;font-size:clamp(.9rem,1.25vw,1.08rem);line-height:1.65}.hero-lead{color:#f2eee4;max-width:720px;font-family:var(--display);margin:0 0 .85rem;font-size:clamp(1.2rem,1.8vw,1.65rem);line-height:1.35}.hero-cta{color:#101d31;background:var(--gold);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;width:210px;padding:.95rem 1.05rem;font-size:.73rem;font-weight:850;display:flex}.hero-facts{z-index:3;border-top:1px solid #fff3;display:flex;position:absolute;bottom:5vh;right:4vw}.hero-facts div{border-left:1px solid #ffffff24;flex-direction:column;min-width:150px;padding:1.1rem 1.1rem 0;display:flex}.hero-facts strong{color:#e0be6f;font-family:var(--display);font-size:1.8rem;font-weight:400}.hero-facts span{color:#b0bbc9;letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:.67rem}.opening-statement{background:var(--cream);grid-template-columns:1.7fr 1fr;align-items:start;gap:3vw;padding:9rem 7vw;display:grid}.section-index{color:#a98a45;border-top:1px solid #b89a55;padding-top:1.6rem;font-size:.72rem;font-weight:800}.opening-statement h2,.evidence-intro h2,.platform-copy h2,.context-heading h2,.rivals-heading h2,.record-heading h2,.entitlement-heading h2,.trail-copy h2,.execution-heading h2,.closing-copy h2{font-family:var(--display);letter-spacing:-.048em;margin:.9rem 0 0;font-size:clamp(2.6rem,4.4vw,4.25rem);font-weight:400;line-height:.96}.opening-statement>p{color:#59667a;max-width:520px;margin:2.3rem 0 0;font-size:1rem;line-height:1.8}.district-section{background:#0b1118;height:560vh;position:relative}.district-sticky{color:#fff;min-height:100svh;padding:0;position:sticky;top:0;overflow:hidden}.map-heading{z-index:20;pointer-events:none;filter:drop-shadow(0 8px 28px #000c);width:min(560px,42vw);position:absolute;top:6.3rem;left:2.7rem}.map-heading h2{font-family:var(--display);letter-spacing:-.04em;margin:.55rem 0 0;font-size:clamp(2.6rem,4.2vw,5rem);font-weight:400;line-height:.96}.map-heading p{color:#b8c4cf;max-width:420px;margin:.8rem 0 0;font-size:.83rem;line-height:1.65}.map-stage{background:#07101a;border:1px solid #ffffff14;border-radius:3px;position:absolute;inset:5rem 1rem 1.45rem;overflow:hidden;box-shadow:0 30px 80px #00000047}.map-stage:fullscreen{border:0;border-radius:0;inset:0}.uptown-scene-shell,.uptown-canvas{position:absolute;inset:0}.uptown-canvas .esri-view-root,.uptown-canvas .esri-view-surface,.uptown-canvas canvas{width:100%;height:100%}.uptown-canvas canvas{display:block}.uptown-canvas .esri-attribution{color:#dde5ec9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060d15bd}.map-loader,.map-load-error{z-index:30;color:#e8edf2;background:radial-gradient(circle at 50% 45%,#3a546857,#0000 34%),#07101a;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.map-layer-notice{z-index:29;color:#e8edf2;background:#07101aeb;border:1px solid #e8edf229;border-radius:8px;flex-direction:column;gap:.25rem;max-width:26rem;padding:.7rem .9rem;font-size:.78rem;line-height:1.45;display:flex;position:absolute;top:4.2rem;left:1rem;right:1rem}.map-layer-notice strong{letter-spacing:.06em;text-transform:uppercase;color:#f0c869;font-size:.72rem;font-weight:700}.map-layer-notice span{color:#b9c6d3}.map-loader i{border:2px solid #d9b45f2e;border-top-color:#d9b45f;border-radius:50%;width:36px;height:36px;margin-bottom:.65rem;animation:.9s linear infinite map-spin}.map-loader strong{font-family:var(--display);font-size:2rem;font-weight:400}.map-loader span,.map-load-error{color:#8fa0b1;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.map-load-error{text-align:center;letter-spacing:0;text-transform:none;padding:2rem}.map-load-error strong{color:#eef2f5;font-family:var(--display);font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400}.map-load-error p{color:#a8b4c0;max-width:560px;margin:.35rem 0 0;font-size:.82rem;line-height:1.6}.map-load-error-actions{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1rem;display:flex}.map-load-error-actions button,.map-load-error-actions a{color:#f1d685;background:#d9b45f14;border:1px solid #d9b45f73;justify-content:center;align-items:center;min-height:44px;padding:0 1rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.district-section.is-map-unavailable{height:32rem;min-height:32rem}.district-section.is-map-unavailable .district-sticky{min-height:32rem;position:relative}.district-section.is-map-unavailable .map-stage{inset:5rem 1rem 1rem}@media (width<=720px){.district-section.is-map-unavailable,.district-section.is-map-unavailable .district-sticky{height:38rem;min-height:38rem}}@keyframes map-spin{to{transform:rotate(360deg)}}.map-legend{z-index:16;flex-wrap:wrap;gap:.35rem;max-width:620px;display:flex;position:absolute;bottom:4.3rem;left:1rem}.map-legend button{color:#7f8c9b;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c141db8;border:1px solid #ffffff21;align-items:center;gap:.48rem;padding:.58rem .72rem;font-size:.61rem;font-weight:760;display:flex}.map-legend button.active{color:#fff;border-color:#ffffff47}.map-legend i{opacity:.35;border-radius:50%;width:8px;height:8px;display:block}.map-legend .active i{opacity:1}.map-legend .hero i{background:#d6ad53;box-shadow:0 0 10px #d6ad53}.map-legend .delivered i{background:#65c994;box-shadow:0 0 10px #65c994}.map-legend .construction i{background:#52a8d8;box-shadow:0 0 10px #52a8d8}.map-legend .committed i{background:#55c6c2;box-shadow:0 0 10px #55c6c2}.map-legend .planned i{background:#8c7bd5;box-shadow:0 0 10px #8c7bd5}.map-legend .landmark i{background:#78a77a;box-shadow:0 0 10px #78a77a}.project-card{z-index:18;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);scrollbar-width:thin;scrollbar-color:#d9b45f73 transparent;background:#0c1622e8;border:1px solid #ffffff21;width:min(375px,32vw);padding:1.3rem;position:absolute;top:1rem;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 25px 70px #00000045}.project-card-image{background-position:50%;background-size:cover;height:145px;margin:-1.3rem -1.3rem 1rem}.project-card-topline{justify-content:space-between;align-items:flex-start;gap:1rem;min-height:2rem;display:flex}.status-pill{color:#0c1828;letter-spacing:.09em;text-transform:uppercase;background:#d6ad53;padding:.4rem .52rem;font-size:.55rem;font-weight:850;display:inline-flex}.status-pill.is-delivered{background:#65c994}.status-pill.is-construction{background:#52a8d8}.status-pill.is-committed{background:#55c6c2}.status-pill.is-planned{color:#fff;background:#6656b1}.status-pill.is-landmark{background:#78a77a}.card-count{color:#ffffff38;font-family:var(--display);font-size:2.3rem;line-height:.8}.project-card h3{font-family:var(--display);margin:1rem 0 .25rem;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.address{color:#8f9db0;letter-spacing:.04em;margin:0;font-size:.69rem}.program{color:#d8e0ea;margin:1.15rem 0 .9rem;font-size:.82rem;line-height:1.55}.proof{color:#9dabb9;margin:1rem 0 0;font-size:.72rem;line-height:1.58}.project-card-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.project-card-stats div{background:#ffffff0b;border:1px solid #ffffff14;flex-direction:column;justify-content:space-between;min-height:67px;padding:.65rem;display:flex}.project-card-stats small,.project-card-source b{color:#748294;letter-spacing:.08em;text-transform:uppercase;font-size:.5rem;font-weight:800}.project-card-stats strong{color:#eef2f6;font-size:.7rem;line-height:1.25}.project-card-source{border-top:1px solid #ffffff1a;gap:.55rem;margin-top:1.15rem;padding-top:.9rem;display:grid}.project-card-source span{color:#8e9bab;font-size:.61rem;line-height:1.45}.project-card-source b{margin-right:.5rem}.project-card-source a{color:#ddc273;width:max-content;font-size:.64rem;text-decoration:none}.project-select-label{color:#748294;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;margin-top:1rem;font-size:.52rem;font-weight:800;display:grid}.project-select-label select{color:#e6ebf0;width:100%;font:inherit;letter-spacing:0;text-transform:none;background:#142131;border:1px solid #ffffff1f;padding:.68rem .75rem;font-size:.62rem}.map-names{z-index:12;pointer-events:none;letter-spacing:.08em;font-size:.66rem;font-weight:700;position:absolute;inset:0}.map-name{white-space:nowrap;color:#d6dee8db;text-transform:uppercase;text-shadow:0 0 3px #070e17f2,0 0 6px #070e17d9,0 1px 2px #000000e6;position:absolute;transform:translate(-50%,-50%)}.map-name.is-ring-positions{color:#f0bb39;text-transform:none;letter-spacing:.02em}.map-name.is-ring{color:#f3eee2e6;text-transform:none;letter-spacing:.02em}.map-name.is-ring-centre{color:#f0bb39;text-transform:none;letter-spacing:.02em}.map-name.is-height{color:#e3bd5c;text-transform:none;letter-spacing:.02em;font-size:.75rem}.map-name.is-property-district{color:#eef2f6;text-transform:none;letter-spacing:.02em;font-weight:650}.map-ring-centre{filter:drop-shadow(0 0 2px #070e17f2);background:linear-gradient(#f0bb39,#f0bb39) 50%/2px 14px no-repeat,linear-gradient(#f0bb39,#f0bb39) 50%/14px 2px no-repeat;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}.status-pill.is-zoning{color:#0a1622;background:#f3eee2}.district-card .project-card-stats em{color:#9fb0c2;margin-top:.2rem;font-size:.7rem;font-style:normal;line-height:1.35;display:block}.district-card-unread{color:#b8c4d0;margin:.8rem 0 0;font-size:.76rem;line-height:1.45}.district-card-unread small,.district-card-projects small{color:#8d9cad;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.66rem;display:block}.district-card-projects{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.district-card-projects small{flex-basis:100%}.district-card-projects button{color:#f3eee2;min-height:44px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;padding:.4rem .75rem;font-size:.8rem}.district-card-link{color:#f0bb39;align-items:center;min-height:44px;margin-top:.8rem;font-size:.82rem;font-weight:700;display:inline-flex}.map-project-markers{z-index:13;pointer-events:none;position:absolute;inset:0}.map-project-marker{color:#fff;pointer-events:auto;filter:drop-shadow(0 4px 8px #000000bf);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;transform:translate(-6px,-50%)}.map-project-marker i{background:#d9b45f;border:2px solid #ffffffc7;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d9b45f26,0 0 14px #d9b45fb8}.map-project-marker.is-delivered i{background:#5fbd8c;box-shadow:0 0 0 4px #5fbd8c1f,0 0 12px #5fbd8c94}.map-project-marker.is-construction i{background:#4d9fd0;box-shadow:0 0 0 4px #4d9fd01f,0 0 12px #4d9fd094}.map-project-marker.is-committed i{background:#55c6c2;box-shadow:0 0 0 4px #55c6c21f,0 0 12px #55c6c294}.map-project-marker.is-planned i{background:#8c7bd5;box-shadow:0 0 0 4px #8c7bd51f,0 0 12px #8c7bd594}.map-project-marker.is-landmark i{background:#78a77a;box-shadow:0 0 0 4px #78a77a1f,0 0 12px #78a77a94}.map-project-marker span{color:#edf2f6;letter-spacing:.035em;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070e17d6;border:1px solid #ffffff21;border-radius:2px;padding:.32rem .42rem;font-size:.54rem;font-weight:800}.map-project-marker.compact span{display:none}@media (width>=761px){.map-stage .map-project-marker:not(.compact){filter:none;width:0;min-width:0;height:0;min-height:0;padding:0;overflow:visible;transform:none}.map-stage .map-project-marker:not(.compact) i{position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.map-stage .map-project-marker:not(.compact) span{color:var(--glass-ink);background:var(--glass-bg-light);border:1px solid var(--glass-hairline);border-radius:var(--glass-radius-control);box-shadow:var(--glass-shadow-control);-webkit-backdrop-filter:blur(var(--glass-blur-light));letter-spacing:.01em;text-align:center;padding:.34rem .62rem .38rem;font-size:.74rem;font-weight:700;line-height:1.2;display:block;position:absolute;bottom:26px;left:0;transform:translate(-50%)}.map-stage .map-project-marker:not(.compact) span small{color:var(--glass-muted);letter-spacing:.03em;margin-top:.12rem;font-size:.75rem;font-weight:600;display:block}.map-stage .map-project-marker:not(.compact) span:after{content:"";background:linear-gradient(var(--glass-hairline), #edf2f4b3);width:1px;height:19px;position:absolute;top:100%;left:50%}.map-stage .map-project-marker.is-hero:not(.compact) span,.map-stage .map-project-marker.selected:not(.compact) span{color:var(--glass-gold-text);border-color:var(--glass-gold-line);box-shadow:inset 0 0 24px var(--glass-gold-wash), var(--glass-shadow-control)}.map-stage .map-project-marker.is-hero:not(.compact) span:after,.map-stage .map-project-marker.selected:not(.compact) span:after{background:linear-gradient(var(--glass-gold-line), var(--glass-gold-text))}.map-stage .map-project-marker:not(.compact):focus-visible{outline:none}.map-stage .map-project-marker:not(.compact):focus-visible span{outline:2px solid var(--glass-gold-text);outline-offset:2px}}.map-project-marker.selected{z-index:5}.map-project-marker.selected i{width:14px;height:14px}.map-project-marker.selected span{color:#fff5d7;border-color:#d9b45fa3;display:block}.map-hover-card{z-index:26;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#08111cf0;border:1px solid #ffffff26;width:230px;padding:.7rem;position:absolute;box-shadow:0 20px 60px #0000007a}.hover-status{color:#96a4b3;letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.51rem;font-weight:800;display:flex}.hover-status i{background:#d9b45f;border-radius:50%;width:7px;height:7px}.map-hover-card.is-delivered .hover-status i{background:#5fbd8c}.map-hover-card.is-construction .hover-status i{background:#4d9fd0}.map-hover-card.is-committed .hover-status i{background:#55c6c2}.map-hover-card.is-planned .hover-status i{background:#8c7bd5}.map-hover-card.is-landmark .hover-status i{background:#78a77a}.map-hover-card.is-hero .hover-status i{background:#d9b45f}.map-hover-card>strong{font-family:var(--display);margin:.35rem 0 .2rem;font-size:1.05rem;font-weight:400;display:block}.map-hover-card>span{color:#a7b3bf;font-size:.66rem;line-height:1.45;display:block}.hover-stats{margin-top:.45rem;display:block}.hover-stats div{align-items:baseline;gap:.35rem;display:inline-flex}.hover-stats small{color:#8494a5;text-transform:uppercase;font-size:.45rem}.hover-stats b{color:#e9eef3;font-size:.6rem}.map-hover-card em{color:#d9b45f;text-transform:uppercase;margin-top:.7rem;font-size:.53rem;font-style:normal;display:block}.map-tour-rail{z-index:17;gap:.3rem;width:198px;display:grid;position:absolute;top:16.4rem;left:1rem}.map-tour-rail button{color:#8290a0;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070e17bf;border:1px solid #ffffff17;grid-template-columns:24px 1fr;align-items:center;gap:.55rem;min-height:45px;padding:.55rem .65rem;display:grid}.map-tour-rail button>span{font-family:var(--display);font-size:1.1rem}.map-tour-rail button div{gap:.15rem;display:grid}.map-tour-rail button strong{color:inherit;letter-spacing:.07em;text-transform:uppercase;font-size:.55rem}.map-tour-rail button small{color:#677585;font-size:.54rem}.map-tour-rail button.active{color:#f4d887;background:#171c1ee0;border-color:#d9b45f8f}.map-tour-rail button.active small{color:#c9d0d6}.map-controls{z-index:18;gap:.25rem;display:flex;position:absolute;bottom:1rem;left:1rem}.map-controls button,.resume-tour{color:#d9e0e7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070e17d6;border:1px solid #ffffff21;min-width:34px;height:34px;padding:0 .6rem;font-size:.68rem;font-weight:800}.resume-tour{z-index:19;color:#f3d988;text-transform:uppercase;letter-spacing:.06em;border-color:#d9b45f75;width:auto;position:absolute;bottom:4.3rem;left:50%;transform:translate(-50%)}.map-instructions{z-index:12;color:#627182;text-transform:uppercase;gap:.8rem;font-size:.53rem;display:flex;position:absolute;bottom:1.2rem;left:15.2rem}.map-instructions b{color:#b5c0ca}.map-data-source{z-index:12;color:#556575;letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;position:absolute;bottom:1.15rem;right:25rem}.map-disclaimer{z-index:4;color:#5f6b78;letter-spacing:.06em;text-align:right;text-transform:uppercase;font-size:.57rem;position:absolute;bottom:.25rem;right:1.3rem}.evidence-section{background:var(--paper);padding:9rem 6vw}.evidence-intro{grid-template-columns:1fr .55fr;align-items:end;display:grid}.evidence-intro .eyebrow,.evidence-intro h2{grid-column:1}.evidence-intro p{color:var(--muted);grid-area:1/2/span 2;margin:0 0 .35rem;line-height:1.7}.evidence-grid{grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:4.6rem;display:grid}.evidence-card{color:#fff;background:var(--navy);flex-direction:column;justify-content:flex-end;min-height:390px;padding:1.55rem;display:flex;position:relative;overflow:hidden}.evidence-card:after{content:"";background:linear-gradient(#08101c0d 28%,#08101cf5);position:absolute;inset:0}.evidence-card>*{z-index:2;position:relative}.evidence-card span{color:#e4c778;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800}.evidence-card strong{font-family:var(--display);margin-top:1.5rem;font-size:4.7rem;font-weight:400;line-height:.82}.evidence-card h3{font-family:var(--display);margin:.5rem 0 .7rem;font-size:1.65rem;font-weight:400}.evidence-card p{color:#aab5c4;margin:0;font-size:.7rem;line-height:1.5}.evidence-card.gold{color:#102039;background:#d1ab54}.evidence-card.gold span,.evidence-card.gold p{color:#4d4128}.evidence-card.gold:after{display:none}.evidence-card.springs-card{background:url(/assets/map/23springs.webp) 50%/cover}.leaseup{width:100%;height:auto;margin:0 0 .7rem;overflow:visible}.lu-line{fill:none;stroke:#e4c778;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lu-dot{fill:#e4c778;stroke:#08101cd9;stroke-width:1.4px}.lu-dot.latest{fill:#fff;stroke:#e4c778;stroke-width:2px}.lu-val{fill:#fff;letter-spacing:.01em;font-size:11px;font-weight:700}.lu-when{fill:#aab5c4;letter-spacing:.06em;text-transform:uppercase;font-size:8.5px;font-weight:600}.leaseup-sources{color:#f5f2eb9e;gap:.2rem;margin:-.25rem 0 .7rem;font-size:.52rem;line-height:1.45;display:grid}.evidence-card.knox-card{background:url(/assets/map/knox.webp) 50%/cover}.source-chip{border-top:1px solid #ffffff24;margin-top:.85rem}.source-chip summary{color:#aab5c4;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:38px;font-size:.58rem;font-weight:800;list-style:none;display:flex}.source-chip summary:after{content:"+";color:#e4c778;margin-left:auto}.source-chip[open] summary:after{content:"-"}.source-chip summary::-webkit-details-marker{display:none}.source-chip-body{color:#aab5c4;padding:0 0 .65rem;font-size:.61rem;line-height:1.5}.source-chip-body ol{margin:0;padding:0;list-style:none}.source-chip-body li+li{margin-top:.55rem}.source-chip-body li a,.source-chip-body li>div{color:#f1d989;font-size:.64rem;font-weight:700;text-decoration:none}.source-chip-body li a:hover{text-decoration:underline}.source-chip-body li small{color:#8e9bab;margin-top:.12rem;font-size:.56rem;line-height:1.45;display:block}.source-chip-body dl{gap:.35rem;margin:.65rem 0 0;display:grid}.source-chip-body dl>div{grid-template-columns:4.7rem 1fr;gap:.45rem;display:grid}.source-chip-body dt{color:#748294;letter-spacing:.07em;text-transform:uppercase;font-size:.5rem;font-weight:800}.source-chip-body dd{color:#aab5c4;margin:0}.source-chip-gold{border-top-color:#10203938}.source-chip-gold summary,.source-chip-gold .source-chip-body,.source-chip-gold .source-chip-body dd{color:#3f3a2f}.source-chip-gold summary:after,.source-chip-gold .source-chip-body li a,.source-chip-gold .source-chip-body li>div{color:#6d5114}.source-chip-gold .source-chip-body li small,.source-chip-gold .source-chip-body dt{color:#625a49}.source-chip-light{border-top-color:var(--line)}.source-chip-light summary{color:#626b77}.source-chip-light summary:after,.source-chip-light .source-chip-body li a,.source-chip-light .source-chip-body li>div{color:#856520}.source-chip-light .source-chip-body,.source-chip-light .source-chip-body dd{color:#596370}.source-chip-light .source-chip-body li small,.source-chip-light .source-chip-body dt{color:var(--muted)}.evidence-footnote-with-source{max-width:760px}.evidence-footnote-with-source .source-chip{margin-left:.75rem}.platform-section{color:#fff;background:#12223a;grid-template-columns:1.12fr .88fr;align-items:center;gap:5vw;min-height:860px;padding:8rem 6vw;display:grid}.platform-visual{background:linear-gradient(#1e3555,#172943);border:1px solid #ffffff1f;padding:2rem 2rem 0;position:relative;box-shadow:0 35px 80px #00000038}.platform-skyline{background:radial-gradient(circle at 50% 75%,#dbb2552e,#0000 44%),linear-gradient(#0000,#00000026);justify-content:center;align-items:end;gap:.85rem;min-height:410px;display:flex}.tower{color:#f6e7bd;background:repeating-linear-gradient(90deg,#ffffff21 0 1px,#0000 1px 14px),repeating-linear-gradient(0deg,#ffffff1f 0 1px,#0000 1px 12px),linear-gradient(145deg,#3a526b,#203549);border:1px solid #ffffff47;flex-direction:column;justify-content:flex-end;width:24%;padding:1.1rem;display:flex;position:relative;box-shadow:inset 0 0 40px #d6ad531a}.tower:before{content:"";border-top:2px solid #ddb65d80;position:absolute;inset:5px}.tower.t1{clip-path:polygon(10% 4%,86% 0,100% 10%,91% 100%,0 100%,0 14%);height:380px}.tower.t2{border-radius:52px 52px 0 0;height:330px}.tower.t3{clip-path:polygon(0 5%,90% 0,100% 100%,7% 100%);width:20%;height:286px}.tower b{font-family:var(--display);font-size:1.5rem;font-weight:400}.tower span{letter-spacing:.08em;text-transform:uppercase;margin-top:.15rem;font-size:.69rem}.roof-deck{color:#102039;background:#d7b45f;border-radius:18px 18px 0 0;align-items:center;gap:1.2rem;margin:0 -.35rem;padding:.85rem 1rem;display:flex}.roof-deck strong,.podium strong{letter-spacing:.12em;margin-right:auto;font-size:.63rem}.roof-deck span{font-size:.6rem;font-weight:700}.podium{color:#fff;background:#0c1829;border-top:4px solid #d7b45f;margin:0 -2rem;padding:1.5rem 1.65rem}.podium-items{grid-template-columns:repeat(4,1fr);gap:.45rem;margin-top:1rem;display:grid}.podium-items span{color:#c5cfdb;text-align:center;background:#172b47;padding:.55rem;font-size:.58rem}.platform-copy>p{color:#acb9ca;max-width:530px;font-size:.95rem;line-height:1.8}.platform-notes{border-top:1px solid #ffffff26;margin-top:2.3rem}.platform-notes div{border-bottom:1px solid #ffffff1c;grid-template-columns:38px 1fr;padding:1rem 0;display:grid}.platform-notes span{color:#d7b45f;font-family:var(--display)}.platform-notes p{color:#bec8d5;margin:0;font-size:.75rem;line-height:1.55}.platform-thesis{border-top:1px solid #d2aa4f52;padding-top:1.4rem;color:#f5f2ebe6!important;margin-top:1.4rem!important}.context-section{background:var(--cream);padding:9rem 6vw}.context-heading{max-width:850px}.context-heading p{max-width:680px;color:var(--muted);margin-top:1.6rem;line-height:1.75}.context-cards{grid-template-columns:1.3fr 1fr 1fr;gap:.9rem;margin-top:4.8rem;display:grid}.context-card{background:#fff;border:1px solid #1520341a;grid-template-rows:1fr auto;min-height:480px;display:grid;overflow:hidden}.context-card img{object-fit:cover;filter:saturate(.82);width:100%;height:100%;min-height:290px;transition:transform .5s,filter .5s}.context-card:hover img{filter:saturate();transform:scale(1.025)}.context-card>div{padding:1.4rem 1.5rem 1.6rem}.context-card>.context-card-graphic{color:#edf2f4;background:radial-gradient(circle at 72% 28%,#deb85b2e,#0000 24%),linear-gradient(145deg,#173047,#091523 72%);align-content:center;gap:.45rem;min-height:290px;padding:2rem;display:grid}.context-card-graphic:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 1rem,#deb85b1a 1rem calc(1rem + 1px));border:1px solid #deb85b4d;justify-self:end;width:42%;height:8rem}.context-card .context-card-graphic span{color:#deb85b}.context-card-graphic strong{font-family:var(--display);font-size:clamp(2rem,3.5vw,4rem);font-weight:400}.context-card span{color:var(--bronze);letter-spacing:.1em;font-size:.6rem;font-weight:800}.context-card h3{font-family:var(--display);margin:.5rem 0 .55rem;font-size:2rem;font-weight:400}.context-card p{color:#687489;margin:0;font-size:.76rem;line-height:1.6}.yall-reframe{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:4.4rem;display:grid}.yall-stat,.yall-reframe-note{background:var(--paper);padding:2.2rem 2rem}.yall-stat span{color:var(--bronze);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.yall-stat strong{font-family:var(--display);color:var(--ink);font-variant-numeric:tabular-nums;margin:.9rem 0 .6rem;font-size:3.4rem;font-weight:400;line-height:1;display:block}.yall-stat strong.negative{color:#9a3412}.yall-stat p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.6}.yall-reframe-note{flex-direction:column;grid-column:1/-1;justify-content:center;display:flex}.yall-reframe-note p{color:var(--ink);margin:0;font-size:.95rem;line-height:1.7}.context-section cite{color:var(--muted);border-left:2px solid var(--gold);margin-top:1.1rem;padding-left:.7rem;font-size:.66rem;font-style:normal;line-height:1.55;display:block}.yall-pay{background:var(--line);border:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:1px;margin-top:1.6rem;display:grid}.yall-pay-figure,.yall-pay-caveat{background:var(--paper);padding:2.4rem 2rem}.yall-pay-figure{background:var(--navy)}.yall-pay-figure span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:800;display:block}.yall-pay-figure strong{font-family:var(--display);color:var(--cream);font-variant-numeric:tabular-nums;margin:.8rem 0 1.5rem;font-size:4rem;font-weight:400;line-height:1;display:block}.yall-pay-ratios{gap:.9rem;display:grid}.yall-pay-ratios div{grid-template-columns:4.2rem 1fr;align-items:baseline;gap:.6rem;display:grid}.yall-pay-ratios b{font-family:var(--display);color:var(--gold-pale);font-size:1.5rem;font-weight:400}.yall-pay-ratios i{color:#f5f2ebb8;font-size:.76rem;font-style:normal;line-height:1.55}.yall-pay-caveat h4{font-family:var(--display);color:var(--ink);margin:0 0 .8rem;font-size:1.35rem;font-weight:400}.yall-pay-caveat p{color:var(--ink);margin:0;font-size:.86rem;line-height:1.7}.evidence-footnote{max-width:760px;color:var(--muted);border-left:2px solid var(--gold);margin:1.6rem 0 0;padding-left:.75rem;font-size:.72rem;line-height:1.6}.trail-map-caption{color:#f5f2ebb8;border-left:2px solid var(--gold);max-width:68ch;margin:1.4rem 0 0;padding-left:.75rem;font-size:.72rem;line-height:1.6}.entitlement-section{background:var(--paper);padding:9rem 6vw}.market-section{background:var(--paper);border-top:1px solid #1420301a;padding:8rem 6vw}.market-heading{max-width:880px}.market-heading p{max-width:760px;color:var(--muted);margin-top:1.6rem;line-height:1.75}.market-scarcity{background:#d2aa4f12;border-left:3px solid #d2aa4f;max-width:860px;margin-top:3rem;padding:1.5rem 1.7rem}.market-scarcity strong{color:#14202f;font-family:var(--display);font-size:1.3rem;font-weight:400;line-height:1.35;display:block}.market-scarcity p{color:var(--muted);margin:.7rem 0 0;font-size:.92rem;line-height:1.7}.market-scarcity cite{color:#66717d;margin-top:.8rem;font-size:.72rem;font-style:normal;display:block}.market-block{margin-top:3.6rem}.market-block h3{font-family:var(--display);color:#14202f;margin:0 0 .6rem;font-size:1.8rem;font-weight:400}.market-lede{max-width:720px;color:var(--muted);margin:0 0 1.8rem;font-size:.95rem;line-height:1.7}.market-rows{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.market-row{background:#fff;border:1px solid #14203021;border-radius:9px;padding:1.1rem 1.25rem}.market-row.against{background:#fbfaf8;border-left:3px solid #9aa6b4}.market-row-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.55rem;display:flex}.market-row-head h4{color:#14202f;margin:0;font-size:.9rem;font-weight:700;line-height:1.35}.market-row-head strong{color:#14202f;font-family:var(--display);white-space:nowrap;flex:none;font-size:1.15rem;font-weight:400}.market-row p{color:#515d6d;margin:0;font-size:.84rem;line-height:1.6}.market-row cite{color:#66717d;margin-top:.7rem;font-size:.72rem;font-style:normal;line-height:1.4;display:block}.market-row cite a{color:#4a5a6d}@media (width<=900px){.market-rows{grid-template-columns:1fr}.market-row-head{flex-direction:column;gap:.2rem}.market-row-head strong{white-space:normal}}@media (width<=760px){.market-section{padding:5rem 6vw}.market-block{margin-top:2.6rem}}.crm-workspace{--crm-ink:#07111e;--crm-panel:#0b1b2dd6;--crm-line:#ebdeb721;--crm-gold:#e2bc63;color:#edf2f6;background:radial-gradient(65rem 42rem at 9% -12%,#3b6a9342,#0000 60%),radial-gradient(52rem 38rem at 104% 12%,#d3a44321,#0000 62%),linear-gradient(145deg,#0b1b2d,#06101d 58%,#071522);min-height:100vh;padding:clamp(1rem,2.5vw,2.4rem)}.crm-workspace *{box-sizing:border-box}.crm-app-chrome{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050f1be6;border:1px solid #ebdeb724;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;max-width:96rem;margin:0 auto .8rem;padding:.72rem .85rem;display:grid;position:sticky;top:.7rem;box-shadow:0 .9rem 2.2rem #0003}.crm-app-mark{color:#fff;gap:.06rem;text-decoration:none;display:grid}.crm-app-mark span{color:var(--crm-gold);letter-spacing:.14em;font-size:.68rem;font-weight:900}.crm-app-mark strong{font-size:.92rem}.crm-app-chrome nav{justify-content:center;align-items:center;gap:.2rem;display:flex;overflow-x:auto}.crm-app-chrome nav a,.crm-app-chrome nav span{color:#edf2f6b8;white-space:nowrap;border-radius:.62rem;padding:.52rem .66rem;font-size:.74rem;font-weight:700;text-decoration:none}.crm-app-chrome nav a:hover,.crm-app-chrome nav a:focus-visible{color:#07111e;background:var(--crm-gold)}.crm-app-chrome nav span[aria-disabled=true]{color:#edf2f657;cursor:not-allowed}.crm-app-chrome>small{color:#edf2f675;text-align:right;max-width:15rem;font-size:.7rem;line-height:1.35}.crm-hero{background:linear-gradient(135deg,#122b44f5,#071220f5);border:1px solid #e2bc6338;border-radius:1.55rem;max-width:96rem;margin:0 auto 1rem;padding:clamp(1.2rem,3vw,2.1rem);position:relative;overflow:hidden;box-shadow:0 1.8rem 5rem #0000003d}.crm-hero:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #e2bc632e;border-radius:50%;width:26rem;position:absolute;top:-13rem;right:-8rem;box-shadow:0 0 0 3rem #e2bc6306,0 0 0 7rem #6799c406}.crm-hero>*{z-index:1;position:relative}.crm-hero nav{align-items:center;gap:.45rem;margin-bottom:clamp(1.2rem,3vw,2rem);display:flex}.crm-hero nav a,.crm-hero nav span{color:#edf2f6a3;letter-spacing:.075em;text-transform:uppercase;background:#ffffff06;border:1px solid #edf2f61a;border-radius:999px;padding:.52rem .75rem;font-size:.72rem;font-weight:800;text-decoration:none}.crm-hero nav a:hover,.crm-hero nav a:focus-visible,.crm-hero nav span{color:#07111e;border-color:var(--crm-gold);background:var(--crm-gold)}.crm-hero-copy{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.7fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.crm-hero-copy>div{gap:.75rem;display:grid}.crm-hero-copy span,.crm-panel header>div>span{color:var(--crm-gold);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:850}.crm-hero-copy h1{color:#f8f3e8;max-width:16ch;font:clamp(2.5rem, 5vw, 4.8rem)/.94 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:400}.crm-hero-copy>p{color:#edf2f6a8;margin:0 0 .4rem;font-size:clamp(.84rem,1.2vw,1rem);line-height:1.72}.crm-hero-state{grid-template-columns:1fr 1.1fr .9fr;gap:.65rem;margin-top:clamp(2rem,5vw,4.2rem);display:grid}.crm-hero-state>div{background:#ffffff09;border:1px solid #edf2f61a;border-radius:.9rem;gap:.3rem;min-width:0;padding:.85rem .95rem;display:grid}.crm-hero-state span,.crm-command-strip span,.crm-panel dt{color:#edf2f68a;letter-spacing:.075em;text-transform:uppercase;font-size:.68rem;font-weight:800}.crm-hero-state strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.crm-hero-state small,.crm-command-strip small{color:#edf2f685;font-size:.7rem}.crm-command-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:.55rem;max-width:96rem;margin:0 auto 1rem;display:grid}.crm-command-strip>div{border:1px solid var(--crm-line);background:#0b1b2dbd;border-radius:.9rem;gap:.28rem;min-width:0;padding:.85rem .9rem;display:grid}.crm-command-strip strong{color:#fff;font:1.75rem/1 var(--font-display);font-weight:400}.crm-command-strip .is-alert{background:#67281f47;border-color:#e07b5d6b}.crm-preview-panel>header>b{color:#07111e;letter-spacing:.08em;background:#91d3af;border-radius:999px;padding:.48rem .66rem;font-size:.68rem}.crm-preview-layout{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.8rem;display:grid}.crm-preview-entities,.crm-mapping-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.crm-preview-entities>div,.crm-mapping-summary>div{background:#ffffff08;border:1px solid #edf2f614;border-radius:.8rem;gap:.4rem;padding:.85rem;display:grid}.crm-preview-entities span,.crm-mapping-summary span{color:#edf2f694;font-size:.72rem;font-weight:750}.crm-preview-entities strong,.crm-mapping-summary strong{color:#fff;font:1.65rem/1 var(--font-display);font-weight:400}.crm-preview-proof{background:#29644b24;border:1px solid #91d3af38;border-radius:.9rem;padding:1rem}.crm-preview-proof>strong{color:#b6e5ca;font-size:.9rem}.crm-preview-proof ul{gap:.5rem;margin:.9rem 0;padding:0;list-style:none;display:grid}.crm-preview-proof li{border-bottom:1px solid #edf2f614;justify-content:space-between;gap:1rem;padding-bottom:.45rem;display:flex}.crm-preview-proof li span,.crm-preview-proof li b,.crm-preview-proof p{font-size:.74rem}.crm-preview-proof li span,.crm-preview-proof p{color:#edf2f694}.crm-preview-proof li b{color:#fff}.crm-preview-proof p{margin:0;line-height:1.5}.crm-mapping-summary{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:.8rem}.crm-mapping-panel details{border:1px solid #edf2f617;border-radius:.85rem;overflow:hidden}.crm-mapping-panel summary{color:#fff;cursor:pointer;background:#ffffff09;padding:.85rem 1rem;font-size:.78rem;font-weight:750}.crm-mapping-table{max-height:34rem;display:grid;overflow:auto}.crm-mapping-table>div{border-top:1px solid #edf2f612;grid-template-columns:minmax(13rem,1.25fr) minmax(8rem,.65fr) minmax(15rem,1.3fr) minmax(5rem,.45fr);align-items:center;gap:.7rem;padding:.68rem .8rem;display:grid}.crm-mapping-table>div:first-child{z-index:1;color:#edf2f68c;text-transform:uppercase;background:#10243a;font-size:.68rem;font-weight:800;position:sticky;top:0}.crm-mapping-table strong{color:#fff;align-items:baseline;gap:.55rem;font-size:.76rem;display:flex}.crm-mapping-table strong small{min-width:1.8rem;color:var(--crm-gold);font-size:.66rem}.crm-mapping-table span,.crm-mapping-table code,.crm-mapping-table b{color:#edf2f69e;font-size:.7rem}.crm-mapping-table code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.crm-mapping-table b{color:#b6e5ca;text-transform:uppercase}.crm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:96rem;margin:0 auto 1rem;display:grid}.crm-grid-lead{grid-template-columns:1.05fr .95fr}.crm-panel{border:1px solid var(--crm-line);background:linear-gradient(145deg,#0f2237e0,#07121feb);border-radius:1.15rem;max-width:96rem;margin:0 auto 1rem;padding:clamp(1rem,2.4vw,1.45rem);box-shadow:0 1.1rem 3rem #00000024}.crm-grid>.crm-panel{width:100%;margin:0}.crm-panel>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1rem;display:flex}.crm-panel>header>div{gap:.35rem;display:grid}.crm-panel h2{color:#f8f3e8;max-width:26ch;font:clamp(1.35rem, 2.2vw, 2rem)/1.05 var(--font-display);text-wrap:balance;margin:0;font-weight:400}.crm-panel header>small,.crm-panel>p{color:#edf2f68f;font-size:.76rem;line-height:1.52}.crm-source-panel header>b{color:#07111e;letter-spacing:.08em;background:#91d3af;border-radius:999px;padding:.42rem .55rem;font-size:.58rem}.crm-source-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.crm-source-panel dl>div{background:#ffffff06;border:1px solid #edf2f614;border-radius:.72rem;gap:.28rem;padding:.72rem;display:grid}.crm-panel dd{color:#fff;font:1.42rem/1 var(--font-display);margin:0}.crm-source-panel>p{overflow-wrap:anywhere;margin:.9rem 0 0}.crm-quality-panel header>strong{color:#ee8465eb;font:2.2rem/1 var(--font-display);font-weight:400}.crm-quality-bars{gap:.58rem;display:grid}.crm-quality-bars>div{gap:.32rem;display:grid}.crm-quality-bars>div>div{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.crm-quality-bars span{color:#edf2f6b8;font-size:.78rem}.crm-quality-bars strong{color:#fff;font-size:.78rem}.crm-quality-bars strong small{color:#edf2f67a;font-size:.68rem}.crm-quality-bars i,.crm-pipeline-panel li>i{background:#edf2f617;border-radius:99px;height:.38rem;display:block;overflow:hidden}.crm-quality-bars i b,.crm-pipeline-panel li>i b{border-radius:inherit;background:#dfc171;height:100%;display:block}.crm-quality-bars .is-critical i b{background:linear-gradient(90deg,#b95446,#e5866d)}.crm-quality-bars .is-review i b{background:linear-gradient(90deg,#b78536,#e1bd62)}.crm-quality-bars .is-good i b{background:linear-gradient(90deg,#4a9171,#8dccaa)}.crm-quality-panel>p{margin:.95rem 0 0}.crm-pipeline-panel ol{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.crm-pipeline-panel li{grid-template-columns:minmax(8rem,.8fr) minmax(6rem,1.4fr);align-items:center;gap:.8rem;display:grid}.crm-pipeline-panel li>div{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.crm-pipeline-panel li span{color:#edf2f6b3;font-size:.76rem}.crm-pipeline-panel li strong{color:#fff;font-size:.76rem}.crm-segment-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.crm-segment-panel section{background:#ffffff07;border:1px solid #edf2f614;border-radius:.75rem;padding:.72rem}.crm-segment-panel section>div{gap:.18rem;display:grid}.crm-segment-panel section strong{color:#fff;font-size:.8rem}.crm-segment-panel section span{color:#edf2f685;font-size:.7rem}.crm-segment-panel dl{grid-template-columns:repeat(2,1fr);gap:.4rem;margin:.65rem 0 0;display:grid}.crm-segment-panel dl>div{border-top:1px solid #edf2f614;padding-top:.42rem}.crm-segment-panel dd{margin-top:.2rem;font-size:1rem}.crm-gates-panel>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.crm-gates-panel li{background:#ffffff06;border:1px solid #edf2f614;border-radius:.82rem;grid-template-columns:auto 1fr;align-content:start;gap:.65rem;min-height:10rem;padding:.8rem;display:grid}.crm-gates-panel li>i{color:#edf2f69e;border:1px solid #edf2f626;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:.58rem;font-style:normal;display:grid}.crm-gates-panel li>div{align-content:start;gap:.35rem;display:grid}.crm-gates-panel li strong{color:#fff;font-size:.82rem}.crm-gates-panel li p{color:#edf2f694;margin:0;font-size:.74rem;line-height:1.5}.crm-gates-panel li>span{color:#edf2f67a;letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;align-self:end;font-size:.65rem;font-weight:850}.crm-gates-panel li.is-passed{background:#27684a29;border-color:#68be9457}.crm-gates-panel li.is-passed>span{color:#91d3af}.crm-gates-panel li.is-active{background:#825c1f29;border-color:#e2bc6359}.crm-gates-panel li.is-active>span{color:var(--crm-gold)}.crm-model-panel>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.crm-model-panel article{background:linear-gradient(145deg,#ffffff0a,#ffffff04);border:1px solid #edf2f614;border-radius:.8rem;min-height:7.3rem;padding:.78rem}.crm-model-panel article span{color:var(--crm-gold);font-size:.76rem;font-weight:820}.crm-model-panel article p{color:#edf2f694;margin:.45rem 0 0;font-size:.74rem;line-height:1.5}.crm-empty-ledger{background:#e2bc6309;border:1px dashed #e2bc6340;border-radius:.85rem;padding:1.1rem}.crm-empty-ledger strong{color:#fff;font-size:.84rem}.crm-empty-ledger p{color:#edf2f699;max-width:65rem;margin:.42rem 0 0;font-size:.76rem;line-height:1.5}.crm-batch-table{border:1px solid #edf2f617;border-radius:.8rem;display:grid;overflow:hidden}.crm-batch-table>div{border-top:1px solid #edf2f614;grid-template-columns:minmax(15rem,2fr) repeat(4,minmax(5rem,.65fr));align-items:center;gap:.6rem;padding:.68rem .75rem;display:grid}.crm-batch-table>div:first-child{background:#ffffff0a;border-top:0}.crm-batch-table span{color:#edf2f6a3;font-size:.74rem}.crm-batch-table strong{color:#fff;gap:.15rem;font-size:.78rem;display:grid}.crm-batch-table strong small{color:#edf2f680;font-size:.66rem;font-weight:500}@media (width<=960px){.crm-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-gates-panel>ol,.crm-model-panel>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.crm-workspace{padding:.75rem}.crm-app-chrome{grid-template-columns:1fr;position:static}.crm-app-chrome nav{justify-content:start}.crm-app-chrome>small{display:none}.crm-hero-copy,.crm-grid,.crm-grid-lead,.crm-preview-layout,.crm-hero-state{grid-template-columns:1fr}.crm-command-strip,.crm-preview-entities{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-mapping-summary,.crm-source-panel dl,.crm-segment-panel>div,.crm-gates-panel>ol,.crm-model-panel>div{grid-template-columns:1fr}.crm-gates-panel li{min-height:0}.crm-batch-table,.crm-mapping-table{overflow-x:auto}.crm-batch-table>div{min-width:46rem}.crm-mapping-table>div{min-width:52rem}}.crm-review-workspace{--crm-review-green:#8fd8b2}.crm-review-hero h1{max-width:13ch}.crm-review-message{background:#ffffff0b;border:1px solid #edf2f624;border-radius:.85rem;max-width:96rem;margin:0 auto 1rem;padding:.8rem 1rem;font-size:.78rem}.crm-review-message.is-error{color:#ffc4b8;background:#6e251933;border-color:#ff806761}.crm-review-message.is-success{color:#b9eccf;background:#27684a33;border-color:#68be9461}.crm-review-actions{grid-template-columns:auto auto minmax(18rem,1fr) auto;align-items:end;gap:.65rem;display:grid}.crm-review-actions label,.crm-conflict-panel label{color:#edf2f69e;letter-spacing:.08em;text-transform:uppercase;gap:.35rem;font-size:.62rem;font-weight:800;display:grid}.crm-review-actions input,.crm-conflict-panel input{color:#fff;background:#01081066;border:1px solid #edf2f624;border-radius:.72rem;outline:0;width:100%;min-height:2.7rem;padding:.65rem .75rem}.crm-review-actions input:focus,.crm-conflict-panel input:focus{border-color:#e2bc63b3;box-shadow:0 0 0 3px #e2bc631f}.crm-review-actions button,.crm-conflict-panel button{color:#07111e;letter-spacing:.045em;cursor:pointer;background:#e2bc63;border:1px solid #e2bc63;border-radius:.72rem;min-height:2.7rem;padding:.65rem .8rem;font-size:.67rem;font-weight:850}.crm-review-actions button:disabled,.crm-conflict-panel button:disabled{color:#edf2f661;cursor:not-allowed;background:#edf2f60b;border-color:#edf2f617}.crm-conflict-list{gap:.75rem;display:grid}.crm-conflict-list>article{background:linear-gradient(135deg,#8c65221f,#ffffff05);border:1px solid #e2bc633d;border-radius:1rem;gap:.85rem;padding:.9rem;display:grid}.crm-conflict-list>article.is-resolved{background:linear-gradient(135deg,#27684a21,#ffffff05);border-color:#68be944d}.crm-conflict-list article>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.crm-conflict-list article>header>div{gap:.22rem;display:grid}.crm-conflict-list article>header span{color:var(--crm-gold);letter-spacing:.1em;font-size:.58rem;font-weight:850}.crm-conflict-list article>header strong{color:#fff;font-family:var(--display);font-size:1.12rem;font-weight:500}.crm-conflict-list article>header b{color:#edf2f69e;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.crm-conflict-list ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.crm-conflict-list li{background:#01081042;border:1px solid #edf2f613;border-radius:.7rem;grid-template-columns:minmax(12rem,1fr) minmax(12rem,.8fr) auto;align-items:center;gap:.8rem;padding:.65rem .7rem;display:grid}.crm-conflict-list li>div{gap:.15rem;display:grid}.crm-conflict-list li strong{color:#fff;font-size:.76rem}.crm-conflict-list li span,.crm-conflict-list li small{color:#edf2f691;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.crm-conflict-list li code{color:#edf2f66b;font-size:.62rem}.crm-conflict-list footer{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.crm-receipt-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.crm-receipt-list article{background:#ffffff06;border:1px solid #edf2f616;border-radius:.8rem;gap:.32rem;padding:.8rem;display:grid}.crm-receipt-list span{color:#edf2f680;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:850}.crm-receipt-list strong{color:var(--crm-review-green);text-transform:uppercase;font-size:.9rem}.crm-receipt-list small,.crm-receipt-list p{color:#edf2f68c;margin:0;font-size:.66rem;line-height:1.45}.crm-receipt-list code{color:#e2bc63b3;font-size:.62rem}.crm-completion-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-bottom:.8rem;display:grid}.crm-completion-summary>div{background:#ffffff06;border:1px solid #edf2f614;border-radius:.7rem;gap:.2rem;padding:.7rem;display:grid}.crm-completion-summary span{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.crm-completion-summary strong{color:#fff;font-family:var(--display);font-size:1.5rem;font-weight:500}.crm-completion-panel>ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.crm-completion-panel li{background:#ffffff05;border:1px solid #edf2f612;border-radius:.72rem;grid-template-columns:minmax(7rem,.35fr) minmax(0,1.65fr) auto;align-items:center;gap:.8rem;padding:.72rem .8rem;display:grid}.crm-completion-panel li>span,.crm-completion-panel li>b{color:#edf2f675;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:850}.crm-completion-panel li>div{gap:.15rem;display:grid}.crm-completion-panel li strong{color:#fff;font-size:.76rem}.crm-completion-panel li p{color:#edf2f685;margin:0;font-size:.68rem;line-height:1.45}.crm-completion-panel li.is-closed{border-color:#68be9438}.crm-completion-panel li.is-closed>b{color:var(--crm-review-green)}.crm-completion-panel li.is-open{border-color:#ff806733}.crm-completion-panel li.is-open>b{color:#f3a18f}@media (width<=980px){.crm-review-actions,.crm-receipt-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.crm-review-actions,.crm-receipt-list,.crm-completion-summary,.crm-conflict-list li,.crm-completion-panel li{grid-template-columns:1fr}.crm-conflict-list footer{justify-content:stretch}.crm-conflict-list footer button{flex:1}}.statute-section{background:var(--paper);border-top:1px solid #1420301a;padding:8rem 6vw 9rem}.statute-heading{max-width:880px}.statute-heading p{max-width:760px;color:var(--muted);margin-top:1.6rem;line-height:1.75}.statute-table{border-top:1px solid #14203029;margin-top:3.2rem}.statute-row{border-bottom:1px solid #14203017;grid-template-columns:.9fr 2.6fr .7fr;align-items:start;gap:1.6rem;padding:1.05rem 0;display:grid}.statute-row.statute-head span{color:#66717d;letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800}.statute-row strong{color:#14202f;font-size:.95rem;font-weight:700}.statute-row>span{color:var(--muted);font-size:.92rem;line-height:1.65}.statute-row code{color:#5e687b;letter-spacing:.01em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.statute-notes{grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:3.4rem;display:grid}.statute-notes h3{font-family:var(--display);color:#14202f;margin:0 0 .7rem;font-size:1.28rem;font-weight:400;line-height:1.25}.statute-notes p{color:var(--muted);margin:0;font-size:.9rem;line-height:1.72}.statute-sources{flex-wrap:wrap;gap:.8rem;margin-top:3.2rem;display:flex}.statute-sources a{border:1px solid #14203029;border-radius:8px;flex-direction:column;gap:.16rem;padding:.7rem .95rem;text-decoration:none;display:flex}.statute-sources a strong{color:#14202f;font-size:.82rem;font-weight:700}.statute-sources a span{color:#66717d;font-size:.72rem}@media (width<=1040px){.statute-notes{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.statute-section{padding:5rem 6vw 6rem}.statute-notes{grid-template-columns:1fr;gap:1.8rem}.statute-row{grid-template-columns:1fr;gap:.35rem;padding:1rem 0}.statute-row.statute-head{display:none}.statute-row code{font-size:.72rem}}.entitlement-heading{max-width:880px}.entitlement-heading p{max-width:720px;color:var(--muted);margin-top:1.6rem;line-height:1.75}.precedent-figure{border:1px solid var(--line);background:#fff;margin:3.4rem 0 0;padding:2rem 1.6rem 1.2rem}.precedent-svg{width:100%;height:auto;display:block}.pr-grid{stroke:#1520341a;stroke-width:1px}.pr-axis{fill:var(--muted);font-size:9.5px;font-family:var(--sans);text-anchor:middle;letter-spacing:.06em}.pr-bar{fill:var(--navy)}.pr-bar.bonus{fill:var(--navy);fill-opacity:.42}.pr-bonus-label{fill:var(--cream);font-size:8px;font-family:var(--sans);letter-spacing:.04em;text-anchor:middle;paint-order:stroke;stroke:#101d318c;stroke-width:2.4px;font-weight:800}.pr-bar.remanded{fill:none;stroke:#9a3412;stroke-width:1.2px;stroke-dasharray:3 2.5}.pr-name{fill:var(--ink);font-size:10px;font-family:var(--sans);text-anchor:end;font-weight:600}.pr-name.remanded{fill:#9a3412;font-weight:700}.pr-ft{fill:var(--ink);font-size:9.5px;font-family:var(--sans);font-variant-numeric:tabular-nums;font-weight:700}.pr-ft.remanded{fill:#9a3412}.pr-bonus-inline{fill:var(--muted);font-weight:400}.pr-ours-line{stroke:var(--gold);stroke-width:1.6px}.pr-ours-label{fill:var(--bronze);font-size:9px;font-family:var(--sans);letter-spacing:.09em;text-anchor:middle;font-weight:800}.precedent-figure figcaption{color:var(--muted);margin-top:1rem;font-size:.66rem;line-height:1.55}.entitlement-notes{grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:3rem;display:grid}.entitlement-notes h3{font-family:var(--display);color:var(--ink);margin:0 0 .7rem;font-size:1.35rem;font-weight:400}.entitlement-notes p{color:var(--muted);margin:0;font-size:.84rem;line-height:1.7}.yall-reframe-note p,.yall-pay-caveat p,.platform-thesis,.trail-copy>p,.entitlement-heading p,.evidence-footnote,.evidence-intro p,.execution-heading p,.closing-copy p{max-width:68ch}.context-section cite,.precedent-figure figcaption{max-width:92ch}.entitlement-notes p,.platform-notes p,.context-card p{max-width:68ch}.rivals-section{background:var(--cream);padding:9rem 6vw}.rivals-heading{max-width:880px}.rivals-heading p{max-width:68ch;color:var(--muted);margin-top:1.6rem;line-height:1.75}.rivals-grid{grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-top:3.4rem;display:grid}.rivals-grid article{border-top:2px solid var(--gold);padding-top:1.5rem}.rivals-grid h3{font-family:var(--display);color:var(--ink);margin:0 0 .7rem;font-size:1.35rem;font-weight:400}.rivals-grid p{max-width:68ch;color:var(--muted);margin:0;font-size:.86rem;line-height:1.7}.ps-alley-label{fill:var(--muted);font-size:6.5px;font-family:var(--sans);letter-spacing:.09em;text-anchor:middle;font-weight:700}.pipeline-section{background:var(--navy);color:var(--cream);padding:9rem 6vw}.pipeline-heading{max-width:880px}.pipeline-heading h2{font-family:var(--display);letter-spacing:-.048em;color:var(--cream);margin:.9rem 0 0;font-size:clamp(2.6rem,4.4vw,4.25rem);font-weight:400;line-height:.96}.pipeline-heading p{color:#f5f2ebb8;max-width:68ch;margin-top:1.5rem;line-height:1.75}.pipeline{margin-top:3rem}.pipeline-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.4rem;display:flex}.pipeline-filters{flex-wrap:wrap;gap:.4rem;display:flex}.pipeline-filters button{color:#f5f2ebc7;min-height:44px;font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f2eb38;padding:.42rem .8rem;font-size:.6rem;font-weight:800;transition:border-color .16s,color .16s,background .16s}.pipeline-filters button b{color:var(--gold);margin-left:.3rem;font-weight:800}.pipeline-filters button:hover{color:var(--cream);border-color:#d2aa4f99}.pipeline-filters button.on{background:var(--gold);border-color:var(--gold);color:#10203a}.pipeline-filters button.on b{color:#10203a}.pipeline-sort{color:#f5f2eb99;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.6rem;font-weight:800;display:flex}.pipeline-sort select{color:var(--cream);font-family:var(--sans);letter-spacing:0;text-transform:none;background:#f5f2eb0f;border:1px solid #f5f2eb38;padding:.4rem .6rem;font-size:.68rem}.pipeline-scroll{border-top:1px solid #f5f2eb29;overflow-x:auto}.pipeline-table{border-collapse:collapse;width:100%;min-width:780px}.pipeline-table thead th{background:var(--navy);color:var(--gold);letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;border-bottom:1px solid #f5f2eb38;padding:.7rem .9rem;font-size:.69rem;font-weight:800;position:sticky;top:0}.pipeline-table tbody tr{border-bottom:1px solid #f5f2eb17}.pipeline-table tbody tr:hover{background:#f5f2eb0d}.pipeline-table tbody tr.is-hero{background:#d2aa4f1f}.pipeline-table tbody tr.is-hero:hover{background:#d2aa4f2e}.pipeline-table td,.pipeline-table tbody th{color:#f5f2ebd1;text-align:left;vertical-align:top;padding:.7rem .9rem;font-size:.74rem;font-weight:400;line-height:1.45}.pipeline-table tbody th button{color:var(--cream);font-family:var(--display);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:1rem;display:block}.pipeline-table tbody th button:hover{color:var(--gold-pale);border-bottom-color:var(--gold)}.pipeline-table tbody th span{color:#f5f2eb80;margin-top:.15rem;font-size:.62rem;display:block}.pipeline-table em{color:#f5f2eb9e;font-style:normal}.pipeline-program{max-width:30ch}.pipeline-dot{vertical-align:baseline;border-radius:50%;width:7px;height:7px;margin-right:.45rem;display:inline-block}.pipeline-dot.is-hero{background:#d9b45f}.pipeline-dot.is-delivered{background:#5fbd8c}.pipeline-dot.is-construction{background:#4d9fd0}.pipeline-dot.is-committed{background:#55c6c2}.pipeline-dot.is-planned{background:#8c7bd5}.pipeline-dot.is-landmark{background:#78a77a}.pipeline-note{color:#f5f2eb80;border-left:2px solid var(--gold);max-width:78ch;margin:1.2rem 0 0;padding-left:.75rem;font-size:.72rem;line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.record-section{background:var(--paper);padding:9rem 6vw}.record-heading{max-width:880px}.record-heading p{max-width:68ch;color:var(--muted);margin-top:1.6rem;line-height:1.75}.record{margin-top:3rem}.record-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:2rem;display:flex}.record-filters button{border:1px solid var(--line);color:var(--muted);font-family:var(--sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:.42rem .8rem;font-size:.6rem;font-weight:800;transition:border-color .16s,color .16s,background .16s}.record-filters button b{color:var(--bronze);margin-left:.3rem}.record-filters button:hover{border-color:var(--gold);color:var(--ink)}.record-filters button.on{background:var(--navy);border-color:var(--navy);color:var(--cream)}.record-filters button.on b{color:var(--gold)}.record-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.record-list li{border-bottom:1px solid var(--line);grid-template-columns:128px 1fr;gap:1.6rem;padding:1.3rem 0;display:grid}.record-meta{flex-direction:column;align-items:flex-start;gap:.45rem;display:flex}.record-meta time{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:700}.record-tier{border:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:.16rem .4rem;font-size:.69rem;font-weight:800}.record-tier.t1{border-color:var(--gold);color:#6b5214;background:#d2aa4f29}.record-tier.t2{color:var(--ink);border-color:#1520344d}.record-tier.t4{border-style:dashed}.record-body h3{font-family:var(--display);color:var(--ink);margin:0 0 .3rem;font-size:1.18rem;font-weight:400;line-height:1.28}.record-outlet{color:var(--bronze);letter-spacing:.07em;text-transform:uppercase;margin:0 0 .5rem;font-size:.62rem;font-weight:800}.record-why{max-width:74ch;color:var(--muted);margin:0;font-size:.83rem;line-height:1.65}.panels{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:3.4rem;display:grid}.panel{background:var(--paper);flex-direction:column;gap:1.3rem;padding:2.2rem 2rem;display:flex}.panel-head h3{font-family:var(--sans);letter-spacing:.11em;text-transform:uppercase;color:var(--bronze);margin:0 0 .6rem;font-size:.62rem;font-weight:800}.panel-claim{max-width:46ch;font-family:var(--display);color:var(--ink);margin:0;font-size:1.42rem;line-height:1.28}.panel-evidence{gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.panel-evidence li{border-left:2px solid #1520342e;padding-left:.85rem}.panel-evidence span{color:var(--ink);font-size:.85rem;line-height:1.6;display:block}.panel cite{letter-spacing:.04em;color:var(--muted);margin-top:.3rem;font-size:.62rem;font-style:normal;display:block}.panel-against{background:#9a34120f;border-left:3px solid #9a3412;margin-top:auto;padding:1.1rem 1.2rem}.panel-against-label{letter-spacing:.11em;text-transform:uppercase;color:#7c2d12;margin-bottom:.45rem;font-size:.69rem;font-weight:800}.panel-against p{color:var(--ink);margin:0;font-size:.85rem;line-height:1.6}.panel-against cite{color:#8a5a44}.panel-unknown{color:var(--muted);margin:0;font-size:.76rem;line-height:1.6}.panel-unknown b{color:var(--ink);font-weight:700}.panels-intro{max-width:68ch;margin-top:4.2rem}.panels-intro h3{font-family:var(--display);color:var(--ink);margin:0 0 .9rem;font-size:2rem;font-weight:400;line-height:1.1}.panels-intro p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.75}.trail-section{color:#fff;background:#102039;grid-template-columns:1.12fr .88fr;align-items:center;gap:6vw;min-height:850px;padding:8rem 6vw;display:grid}.trail-map{aspect-ratio:1.05;background:radial-gradient(circle at 65% 48%,#30735538,#0000 24%),linear-gradient(135deg,#122942,#0b1828);border:1px solid #ffffff1f;position:relative;overflow:hidden}.trail-map:before,.trail-map:after{content:"";background:#ffffff0e;position:absolute;transform:rotate(-22deg)}.trail-map:before{width:150%;height:28px;top:54%;left:-25%}.trail-map:after{width:120%;height:18px;top:28%;left:-5%}.trail-line{border-bottom:5px solid #70d2a1;border-right:5px solid #70d2a1;border-radius:0 0 80px;width:58%;height:72%;position:absolute;top:8%;left:19%;transform:rotate(14deg);box-shadow:0 0 18px #70d2a159}.trail-node,.trailhead{z-index:2;color:#d9e1eb;letter-spacing:.06em;text-transform:uppercase;background:#0a1421c7;border:1px solid #ffffff29;padding:.5rem .65rem;font-size:.62rem;font-weight:750;position:absolute}.trail-node i{background:#70d2a1;border-radius:50%;width:7px;height:7px;margin-right:.4rem;display:inline-block;box-shadow:0 0 9px #70d2a1}.trail-node.knox{top:11%;left:13%}.trail-node.loop{bottom:18%;right:9%}.trail-node.site{color:#102039;background:#d7b45f;bottom:25%;left:18%}.trail-node.site i{box-shadow:none;background:#102039}.trail-node.park{top:35%;right:14%}.trailhead{color:#95f0dc;background:#197c6e47;border-color:#32c7af}.trailhead.maple{bottom:13%;left:31%}.trailhead.fairmount{bottom:39%;left:8%}.trail-copy>p{color:#abb8c8;line-height:1.8}.trail-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:2.6rem;display:grid}.trail-stats div{flex-direction:column;padding:1.1rem .8rem 0 0;display:flex}.trail-stats strong{color:#d7b45f;font-family:var(--display);font-size:1.8rem;font-weight:400}.trail-stats span{color:#8796aa;text-transform:uppercase;margin-top:.3rem;font-size:.6rem;line-height:1.45}.execution-section{color:#fff;background:#102039;padding:9rem 6vw}.execution-heading{grid-template-columns:1fr .48fr;align-items:end;display:grid}.execution-heading .eyebrow,.execution-heading h2{grid-column:1}.execution-heading p{color:#aab7c7;grid-area:1/2/span 2;line-height:1.7}.gantt{color:var(--ink);background:#f7f5ef;margin-top:4.5rem;padding:1.8rem}.gantt-scale{color:#5b6a7d;justify-content:space-between;margin-left:210px;padding-bottom:.8rem;font-size:.69rem;display:flex}.gantt-row{border-top:1px solid #15203417;grid-template-columns:210px 1fr;align-items:center;min-height:48px;display:grid}.gantt-row>span{color:#3e4b5d;letter-spacing:.06em;text-transform:uppercase;padding-right:1rem;font-size:.69rem;font-weight:750}.gantt-track{background:repeating-linear-gradient(90deg,#0000 0 calc(14.2857% - 1px),#15203417 calc(14.2857% - 1px) 14.2857%);height:14px;position:relative}.gantt-track i{background:#172a45;border-radius:0 7px 7px 0;height:100%;position:absolute}.gantt-track i.gold{background:#d0a741}.gantt-track i.blue{background:#527eae}.gantt-track i.green{background:#3e7d6b}.gantt-track i.gold-dark{background:#a77722}.gantt-track i.navy{background:#172a45}.capital-band{color:#102039;background:#d3ad53;grid-template-columns:1fr auto 2.4fr;align-items:center;gap:1.5rem;padding:1.2rem 1.6rem;display:grid}.capital-band span{letter-spacing:.11em;font-size:.61rem;font-weight:850}.capital-band strong{font-family:var(--display);font-size:2.2rem;font-weight:400}.capital-band p{margin:0;font-size:.74rem;line-height:1.5}.closing-section{color:#fff;place-items:center;min-height:74svh;display:grid;position:relative;overflow:hidden}.closing-media,.closing-overlay{position:absolute;inset:0}.closing-media{background:radial-gradient(circle at 35% 30%,#e0bb6529,#0000 42%),linear-gradient(135deg,#12253d,#07101d 72%)}.closing-copy{z-index:2;text-align:center;position:relative}.closing-copy p{color:#c0cbd7}footer{color:#95a2b3;background:#091321;grid-template-columns:1fr auto 1fr;align-items:start;gap:2rem;padding:3rem 6vw;font-size:.63rem;display:grid}footer>div:first-child{flex-direction:column;gap:.3rem;display:flex}footer strong{color:#e1c577;font-family:var(--display);font-size:1.05rem;font-weight:400}.source-links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;display:flex}.source-links a:hover{color:#e1c577}.footer-note{text-align:right;justify-self:end;max-width:340px;line-height:1.55}.map-engage{z-index:33;color:#e7edf3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#070f18eb;border:1px solid #d9b45f80;border-radius:999px;align-items:center;gap:.6rem;min-height:46px;padding:0 1.05rem;transition:border-color .14s,background .14s;display:flex;position:absolute;bottom:5.6rem;left:50%;transform:translate(-50%);box-shadow:0 16px 38px #0000006b}.map-engage:hover{background:#0c1622f5;border-color:#d9b45fd9}.map-engage i{background:#d9b45f;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 5px #d9b45f29}.map-engage>span{color:#9fb0c0;letter-spacing:.05em;text-transform:uppercase;flex-direction:column;align-items:flex-start;font-size:.6rem;line-height:1.3;display:flex}.map-engage b{color:#f4d98a;letter-spacing:.03em;text-transform:none;font-size:.75rem}.map-controls .map-compass{position:relative}.map-controls .map-compass i{background:linear-gradient(#f4d98a 0 50%,#0000 50% 100%) 50%/2.5px 100% no-repeat,linear-gradient(#0000 0 50%,#6d7c8a 50% 100%) 50%/2.5px 100% no-repeat;border-radius:1px;width:17px;height:17px;margin:0 auto;transition:transform .22s;display:block}.map-controls .map-compass:after{content:"N";color:#9fb0c0;letter-spacing:.08em;pointer-events:none;font-size:.46rem;position:absolute;top:1px;left:50%;transform:translate(-50%)}.owner-product-shell .owner-assistant-workspace{box-sizing:border-box;gap:var(--owner-space-5);width:100%;min-width:0;max-width:100%;display:grid}.owner-product-shell .owner-assistant-workspace>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.owner-product-shell .owner-assistant-header>small{color:var(--owner-brass);letter-spacing:.06em;text-transform:uppercase;background:#dbb86914;border:1px solid #85652057;border-radius:999px;align-self:flex-start;padding:.55rem .75rem;font-weight:800}.owner-product-shell .owner-assistant-summary{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .owner-assistant-summary article{border-right:1px solid var(--owner-line-light);gap:.25rem;min-height:104px;padding:1rem;display:grid}.owner-product-shell .owner-assistant-summary article:last-child{border-right:0}.owner-product-shell .owner-assistant-summary strong{font-family:var(--font-display), Georgia, serif;font-size:2rem;font-weight:500}.owner-product-shell .owner-assistant-summary span{color:var(--owner-text-muted-light);font-size:var(--owner-text-1);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.owner-product-shell .owner-assistant-live-grid{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 1rem 1rem;display:grid;overflow:hidden}.owner-product-shell .owner-assistant-live-grid article{background:var(--owner-white);align-content:start;gap:.45rem;min-height:132px;padding:1rem;display:grid}.owner-product-shell .owner-assistant-live-grid span{color:var(--owner-bronze);font-size:var(--owner-text-1);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.owner-product-shell .owner-assistant-live-grid strong{font-family:var(--font-display), Georgia, serif;overflow-wrap:anywhere;font-size:1.35rem;font-weight:500}.owner-product-shell .owner-assistant-live-grid p{color:var(--owner-text-muted-light);font-size:var(--owner-text-2);overflow-wrap:anywhere;margin:0;line-height:1.45}.owner-product-shell .owner-assistant-live-note{color:var(--owner-text-muted-light);font-size:var(--owner-text-2);margin:0 1rem 1rem;line-height:1.55}.owner-product-shell .owner-assistant-tier-grid{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 1rem 1rem;display:grid;overflow:hidden}.owner-product-shell .owner-assistant-tier-grid article{border-right:1px solid var(--owner-line-light);background:var(--owner-white);align-content:start;gap:.45rem;min-height:196px;padding:1rem;display:grid}.owner-product-shell .owner-assistant-tier-grid article:last-child{border-right:0}.owner-product-shell .owner-assistant-tier-grid article>span{color:var(--owner-bronze);font-size:var(--owner-text-1);text-transform:none;font-weight:850}.owner-product-shell .owner-assistant-tier-grid strong{font-size:var(--owner-text-4)}.owner-product-shell .owner-assistant-tier-grid p{color:var(--owner-text-muted-light);font-size:var(--owner-text-3);margin:0;line-height:1.55}.owner-product-shell .owner-assistant-tier-grid small{border-top:1px solid var(--owner-line-light);margin-top:auto;padding-top:.75rem}.owner-product-shell .owner-assistant-table,.owner-product-shell .owner-assistant-seams>div{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);margin:0 1rem 1rem;overflow-x:auto}.owner-product-shell .owner-assistant-table table{min-width:62rem}.owner-product-shell .owner-assistant-seams table{min-width:56rem}.owner-product-shell .owner-assistant-grid{gap:var(--owner-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.owner-product-shell .owner-assistant-corpus ol,.owner-product-shell .owner-assistant-next ol{gap:0;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.owner-product-shell .owner-assistant-corpus li,.owner-product-shell .owner-assistant-next li{border-top:1px solid var(--owner-line-light);grid-template-columns:36px minmax(0,1fr);gap:.8rem;padding:.9rem 0;display:grid}.owner-product-shell .owner-assistant-corpus li:first-child,.owner-product-shell .owner-assistant-next li:first-child{border-top:0}.owner-product-shell .owner-assistant-corpus li>b,.owner-product-shell .owner-assistant-next li>b{width:32px;height:32px;color:var(--owner-bronze);font-size:var(--owner-text-2);border:1px solid #8565205c;border-radius:50%;place-items:center;display:grid}.owner-product-shell .owner-assistant-corpus p,.owner-product-shell .owner-assistant-next p{color:var(--owner-text-muted-light);font-size:var(--owner-text-3);margin:.25rem 0 0;line-height:1.5}.owner-product-shell .owner-assistant-audit>div{gap:.75rem;padding:0 1rem 1rem;display:grid}.owner-product-shell .owner-assistant-audit article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-white);padding:1rem}.owner-product-shell .owner-assistant-audit article.is-prohibited{background:#8e3d390b;border-color:#8e3d3942}.owner-product-shell .owner-assistant-audit p,.owner-product-shell .owner-assistant-audit ul{color:var(--owner-text-muted-light);font-size:var(--owner-text-3);margin:.5rem 0 0;line-height:1.55}.owner-product-shell .owner-assistant-audit ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem 1rem;padding-left:1.1rem;display:grid}.owner-product-shell .owner-assistant-next ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.owner-product-shell .owner-assistant-next li{border-top:0;grid-template-columns:32px minmax(0,1fr)}.owner-product-shell .admin-access-actions{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);gap:0;overflow:hidden}.owner-product-shell .admin-access-actions a{border:0;border-right:1px solid var(--owner-line-light);border-radius:0;min-height:96px;padding:.9rem 1rem}.owner-product-shell .admin-access-actions a:last-child{border-right:0}.owner-product-shell .admin-access-actions a:hover{z-index:1;background:var(--owner-cream);box-shadow:inset 0 3px 0 var(--owner-brass);position:relative;transform:none}.owner-product-shell .admin-access-actions strong{margin-top:.35rem}.owner-product-shell .admin-command-queue{box-shadow:0 16px 34px #030a132e}.owner-product-shell .admin-command-create{background:#07111e70;border-color:#dbb86938}.owner-product-shell .admin-command-create textarea{min-height:96px}.owner-product-shell .admin-command-entry>a{min-height:var(--owner-touch);font-size:var(--owner-text-2);align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.owner-product-shell .admin-command-reader-pulse header>a,.owner-product-shell .crm-gates-panel>p>a{min-height:var(--owner-touch);border-radius:var(--owner-radius-control);align-items:center;padding:.55rem .7rem;display:inline-flex}.owner-product-shell .admin-profile-picker{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.owner-product-shell .admin-create-form{grid-template-columns:repeat(3,minmax(120px,.8fr)) minmax(180px,1.5fr) minmax(130px,.8fr) auto}.owner-product-shell .admin-reader-radar :is(li,li>header,li>header>div,li>p,li>footer,li>footer>small){min-width:0;max-width:100%}.owner-product-shell .admin-reader-radar li>p{overflow-wrap:anywhere}@media (width<=1024px){.owner-product-shell .owner-assistant-tier-grid,.owner-product-shell .owner-assistant-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .owner-assistant-tier-grid article:nth-child(2){border-right:0}.owner-product-shell .owner-assistant-tier-grid article:nth-child(-n+2){border-bottom:1px solid var(--owner-line-light)}.owner-product-shell .owner-assistant-grid{grid-template-columns:1fr}.owner-product-shell .owner-assistant-next ol{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .admin-access-actions a:nth-child(2){border-right:0}.owner-product-shell .admin-access-actions a:nth-child(-n+2){border-bottom:1px solid var(--owner-line-light)}.owner-product-shell .admin-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-product-shell .owner-assistant-workspace{padding:var(--owner-space-4)}.owner-product-shell .owner-assistant-summary,.owner-product-shell .owner-assistant-tier-grid,.owner-product-shell .owner-assistant-next ol,.owner-product-shell .owner-assistant-live-grid{grid-template-columns:1fr}.owner-product-shell .owner-assistant-summary article,.owner-product-shell .owner-assistant-tier-grid article{border-right:0;border-bottom:1px solid var(--owner-line-light);min-height:auto}.owner-product-shell .owner-assistant-summary article:last-child,.owner-product-shell .owner-assistant-tier-grid article:last-child{border-bottom:0}.owner-product-shell .owner-assistant-audit ul{grid-template-columns:1fr}.owner-product-shell .admin-access-actions a{border-right:0;border-bottom:1px solid var(--owner-line-light);min-height:84px}.owner-product-shell .admin-access-actions a:last-child{border-bottom:0}.owner-product-shell .admin-create-form{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.map-controls .map-compass i{transition:none}}.crm-data-entity-tabs,.crm-selection-actions,.crm-filter-actions{flex-wrap:wrap;gap:.65rem;display:flex}.crm-data-entity-tabs button[aria-current=page]{background:var(--owner-navy-900);color:#fff}.crm-filter-builder,.crm-selection-panel,.crm-action-planner{gap:1rem;display:grid}.crm-filter-builder>header,.crm-selection-panel>header,.crm-action-planner>header{justify-content:space-between;align-items:center;display:flex}.crm-filter-row{grid-template-columns:1fr 1fr 1.4fr auto;gap:.65rem;display:grid}.crm-selection-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-height:20rem;display:grid;overflow:auto}.crm-selection-list label,.crm-action-planner fieldset label{align-items:center;gap:.55rem;min-height:44px;display:flex}.crm-action-planner>label{gap:.35rem;max-width:28rem;display:grid}.crm-operation-preview{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-surface-muted);padding:1rem}@media (width<=760px){.crm-filter-row,.crm-selection-list{grid-template-columns:1fr}.crm-data-entity-tabs button,.crm-selection-actions button,.crm-filter-actions button,.crm-action-planner>button,.crm-operation-preview button{flex:100%;min-height:44px}}.map-mode .map-exit{color:#0d1a27;background:#d9b45f;border-color:#d9b45f;font-weight:600}.map-mode .map-exit:hover{background:#f0cd77;border-color:#f0cd77}.map-chapter-dots .chapter-step{color:#c2cdd8;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:50%;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;padding:0;font-size:.82rem;line-height:1;display:inline-flex}.map-chapter-dots .chapter-step:hover:not(:disabled){color:#f4d98a;border-color:#d9b45f99}.map-chapter-dots .chapter-step:disabled{opacity:.3;cursor:default}.platform-figure{width:100%;margin:0}.platform-svg{width:100%;height:auto;display:block;overflow:visible}.ps-tower{fill:#94adc729;stroke:#bed4ea80;stroke-width:1px}.ps-tower-id{fill:#f4d98a;font-family:var(--display);text-anchor:middle;font-size:15px}.ps-tower-ft{fill:#8fa2b4;letter-spacing:.1em;text-anchor:middle;font-size:9.5px}.ps-tower-name{fill:#d7e0e9;letter-spacing:.06em;text-anchor:middle;font-size:9.5px}.ps-deck{fill:#78a77a80}.ps-loop{stroke:#f4d98abf;stroke-width:1px;stroke-dasharray:3 3;fill:none}.ps-tree{fill:#a0cda0f2}.ps-pool{fill:#78bedcf2}.ps-deck-label{fill:#9fc3a2;letter-spacing:.14em;text-anchor:end;font-size:8px}.ps-podium{fill:#d9b45f21;stroke:#d9b45f66;stroke-width:1px}.ps-podium-split{stroke:#d9b45f38;stroke-width:1px}.ps-level-label{fill:#e7edf3;letter-spacing:.04em;font-size:10px}.ps-level-note{fill:#9fb0c0;letter-spacing:.1em;text-anchor:end;font-size:8.5px}.ps-ground{stroke:#d9b45fe6;stroke-width:1.5px}.ps-ground-label{fill:#9fb0c0;letter-spacing:.14em;font-size:8px}.ps-podium-total{fill:#d9b45f;letter-spacing:.14em;text-anchor:end;font-size:8px}.platform-figure figcaption{color:#7d8e9e;letter-spacing:.05em;margin-top:1.1rem;font-size:.62rem}@media (width<=1100px){.site-nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero-facts{right:2vw}.hero-facts div{min-width:125px}.opening-statement{grid-template-columns:1fr}.opening-statement>p{grid-column:1;margin-top:0}.evidence-grid{grid-template-columns:repeat(2,1fr)}.context-cards{grid-template-columns:1fr 1fr}.context-card.wide{grid-column:1/-1}.project-card{width:310px}.map-heading{width:46vw;left:1.7rem}.map-tour-rail{width:175px}.map-data-source,.map-instructions{display:none}.platform-section,.trail-section{grid-template-columns:1fr}.trail-map{max-height:670px}}@media (width<=760px){.map-engage{bottom:7.4rem}.site-nav{height:auto;min-height:60px;padding:6px 1rem}.confidential{display:none}.gate-card{margin:0;padding:2rem 1.5rem}.gate-scrim{background:#070f1ac7}.hero-copy{width:auto;margin:0 1.2rem 22vh}.hero-copy h1{font-size:clamp(3.35rem,15vw,5.6rem)}.hero-facts{bottom:3vh;left:1rem;right:1rem}.hero-facts div{flex:1;min-width:0;padding:.8rem .55rem 0}.hero-facts strong{font-size:1.3rem}.hero-facts span{font-size:.5rem}.opening-statement,.evidence-section,.platform-section,.context-section,.trail-section,.entitlement-section,.execution-section{padding:6rem 1.2rem}.opening-statement{grid-template-columns:1fr}.opening-statement>p{grid-column:1}.section-index{width:46px}.opening-statement h2,.evidence-intro h2,.platform-copy h2,.context-heading h2,.trail-copy h2,.execution-heading h2,.closing-copy h2{font-size:clamp(2.7rem,12vw,4.4rem)}.district-section{height:500vh}.district-sticky{padding:0}.map-heading{width:calc(100% - 2rem);padding:0;top:4.7rem;left:1rem}.map-heading h2{font-size:clamp(2.25rem,10.5vw,3.6rem)}.map-heading p{display:none}.map-stage{border-bottom:0;border-left:0;border-right:0;margin:0;inset:3.75rem 0 0}.project-card{width:auto;max-height:43%;padding:.9rem;inset:auto .55rem .55rem}.project-card-image{height:90px;margin:-.9rem -.9rem .7rem}.project-card h3{margin-top:.65rem;font-size:1.8rem}.program{margin-top:.7rem}.project-card-stats div{min-height:54px;padding:.45rem}.project-card-source{display:none}.project-select-label{margin-top:.7rem}.map-legend{max-width:none;inset:7.9rem .55rem auto}.map-legend button{padding:.42rem;font-size:.44rem}.map-tour-rail{gap:.2rem;width:38px;top:12.2rem;left:.55rem}.map-tour-rail button{text-align:center;min-height:34px;padding:.3rem;display:block}.map-tour-rail button>span{font-size:.85rem}.map-tour-rail button div{display:none}.map-controls{bottom:calc(43% + 1rem);left:.55rem}.resume-tour{bottom:calc(43% + 1rem)}.map-project-marker span{display:none}.map-project-marker.selected span{text-overflow:ellipsis;max-width:160px;display:block;overflow:hidden}.map-hover-card,.map-disclaimer{display:none}.evidence-intro,.execution-heading{display:block}.evidence-grid,.context-cards,.evidence-card{min-height:330px}.platform-visual{padding:1rem 1rem 0}.platform-skyline{min-height:300px}.tower.t1{height:280px}.tower.t2{height:240px}.tower.t3{height:205px}.roof-deck{gap:.45rem;overflow:hidden}.roof-deck span{font-size:.5rem}.podium{margin:0 -1rem}.podium-items{grid-template-columns:repeat(2,1fr)}.trail-stats{grid-template-columns:1fr}.trail-stats div{border-bottom:1px solid #ffffff1a;padding-bottom:1rem}.gantt{padding:.8rem;overflow-x:auto}.gantt-scale{min-width:560px;margin-left:140px}.gantt-row{grid-template-columns:140px 560px}.capital-band,footer{grid-template-columns:1fr}.source-links{justify-content:flex-start}.footer-note{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-media{animation:none}}.map-stage{border-radius:6px;inset:72px .65rem .65rem}.map-atlas-bar{z-index:31;color:#eef2f5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f18e6;border:1px solid #ffffff24;align-items:center;gap:.45rem;height:auto;min-height:52px;padding:.35rem;display:flex;position:absolute;top:.75rem;left:.75rem;right:.75rem;box-shadow:0 18px 44px #00000047}.map-atlas-title{border-right:1px solid #ffffff1a;gap:.08rem;min-width:220px;padding:0 .7rem;display:grid}.map-atlas-title span,.map-project-search>span{color:#d9b45f;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:800}.map-atlas-title strong{font-family:var(--display);font-size:1.03rem;font-weight:400}.map-project-search{background:#ffffff0b;border:1px solid #ffffff14;align-content:center;gap:.1rem;min-width:250px;height:40px;padding:0 .72rem;display:grid}.map-project-search>span{color:#758496;font-size:.6rem}.map-project-search select{color:#edf1f4;width:100%;height:100%;font:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:.75rem}.map-project-search option{color:#e8edf2;background:#122031}.map-atlas-bar>button,.map-basis>summary{color:#b7c2cd;background:#ffffff09;border:1px solid #ffffff17;justify-content:center;align-items:center;min-width:72px;height:40px;padding:0 .75rem;font-size:.72rem;font-weight:750;display:flex}.map-atlas-bar>button{margin-left:auto}.map-atlas-bar>button.active,.map-atlas-bar>button:hover,.map-basis>summary:hover{color:#f3d98c;border-color:#d9b45f80}.map-basis{position:relative}.map-basis>summary{cursor:pointer;list-style:none}.map-basis>summary::-webkit-details-marker{display:none}.map-basis p{color:#aab6c1;background:#070f18f2;border:1px solid #ffffff21;width:290px;margin:0;padding:.9rem;font-size:.75rem;line-height:1.5;position:absolute;top:47px;right:0}.map-layers-panel{z-index:33;color:#e8edf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08111cf5;border:1px solid #ffffff24;width:278px;padding:.65rem;position:absolute;top:4.35rem;right:5.5rem;box-shadow:0 24px 60px #00000061}.map-layers-panel>div,.map-help>div{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:38px;padding:0 .35rem .45rem;display:flex}.map-layers-panel>div strong,.map-help>div strong{letter-spacing:.05em;text-transform:uppercase;font-size:.75rem}.map-layers-panel>div button,.map-help>div button,.project-card-close{color:#dbe2e8;background:0 0;border:0;width:36px;height:36px;font-size:1.35rem}.map-layers-panel>button{color:#778697;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:12px 1fr auto;align-items:center;gap:.55rem;width:100%;min-height:42px;padding:0 .45rem;font-size:.75rem;display:grid}.map-layers-panel>button i{opacity:.28;border-radius:50%;width:8px;height:8px}.map-layers-panel>button b{font-size:.67rem;font-weight:700}.map-layers-panel>button.active{color:#e8edf2}.map-layers-panel>button.active i{opacity:1;box-shadow:0 0 12px}.map-layers-panel .is-hero i{background:#d6ad53}.map-layers-panel .is-delivered i{background:#65c994}.map-layers-panel .is-construction i{background:#52a8d8}.map-layers-panel .is-committed i{background:#55c6c2}.map-layers-panel .is-planned i{background:#8c7bd5}.map-layers-panel .is-landmark i{background:#78a77a}.map-layers-panel>div.map-layers-group{min-height:34px;margin-top:.4rem;padding-top:.35rem}.map-layers-panel>button.is-district{min-height:52px;padding-top:.35rem;padding-bottom:.35rem}.map-layers-panel>button span small{color:#8d9cad;margin-top:.15rem;font-size:.72rem;line-height:1.35;display:block}.map-layers-panel .is-institutions i{background:#f0bb39}.map-layers-panel .is-rings i{background:0 0;border:1.5px solid #f0bb39}.map-layers-panel .is-rooms i{background:#e8826a}.map-layers-panel .is-neighborhoods i{background:0 0;border:1.5px solid #b0c8e8;border-radius:2px}.map-layers-panel .is-property-districts i{background:#ffffff14;border:1.5px solid #fff;border-radius:2px}.map-layers-panel .is-communities i{background:linear-gradient(90deg,#e0a84a 50%,#7fb6a8 50%);border-radius:2px}.map-layer-notes{z-index:32;gap:.4rem;max-width:min(380px,100% - 5.2rem);display:grid;position:absolute;bottom:3.6rem;left:4.2rem}.map-layer-caveat{color:#c2ccd9;background:#08111ceb;border:1px solid #ffffff24;margin:0;padding:.5rem .7rem;font-size:.72rem;line-height:1.45}.map-layer-caveat span{display:block}.map-layer-caveat.is-foldable>summary{cursor:pointer;list-style:none}.map-layer-caveat.is-foldable>summary::-webkit-details-marker{display:none}.map-layer-caveat.is-foldable>summary em{color:#e0b855;margin-top:.2rem;font-style:normal;font-weight:700;display:inline-block}.map-layer-caveat.is-foldable>summary em:after{content:" +"}.map-layer-caveat.is-foldable[open]>summary em:after{content:" ×"}.map-layer-caveat.is-foldable>span{margin-top:.3rem}.map-layer-caveat b{color:#e8edf2;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.15rem;font-weight:700;display:block}.map-layers-note{color:#8d9cad;margin:.55rem .35rem .1rem;font-size:.72rem;line-height:1.45}.project-card{border-radius:3px;width:min(360px,36vw);padding:1.05rem;animation:.22s ease-out both atlas-drawer-in;top:4.35rem;bottom:.75rem;right:.75rem}@keyframes atlas-drawer-in{0%{opacity:0;transform:translate(18px)}}.project-card-close{z-index:3;color:#fff;background:#050c14b8;border:1px solid #ffffff29;position:absolute;top:.45rem;right:.45rem}.project-card-image{background:#111d2a;height:160px;margin:-1.05rem -1.05rem .9rem;position:relative;overflow:hidden}.project-card-image:after{content:"";background:linear-gradient(#070f1805 42%,#070f18e6);position:absolute;inset:0}.project-card-image img{object-fit:cover;width:100%;height:100%;display:block}.project-card-image figcaption{z-index:2;color:#eef3f7b8;font-size:.66rem;position:absolute;bottom:.5rem;right:.65rem}.project-card-fallback{color:#8593a2;background:linear-gradient(#556d821c 1px,#0000 1px) 0 0/22px 22px,linear-gradient(90deg,#556d821c 1px,#0000 1px) 0 0/22px 22px,radial-gradient(circle at 50% 110%,#507c9b4d,#0000 56%),#0c1825;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;height:150px;margin:-1.05rem -1.05rem .9rem;display:flex}.project-card-fallback i{clip-path:polygon(15% 100%,15% 45%,38% 45%,38% 12%,61% 12%,61% 31%,84% 31%,84% 100%);background:#d9b45f24;border:1px solid #d9b45f80;border-top:0;width:78px;height:60px;display:block}.project-card-fallback span{color:#d7e0e8;text-transform:uppercase;font-size:.75rem;font-weight:700}.project-card-fallback small{text-align:center;max-width:235px;font-size:.68rem}.project-card h3{font-size:clamp(1.75rem,2.5vw,2.45rem)}.project-card-source{gap:.45rem}.project-card-links{flex-wrap:wrap;gap:.45rem;display:flex}.project-card-links a{color:#bdc8d2;border:1px solid #ffffff1f;align-items:center;min-height:34px;padding:0 .7rem;font-size:.7rem;display:inline-flex}.project-card-links a.official{color:#f0d583;border-color:#d9b45f6b}.project-card-nav{grid-template-columns:1fr 1fr;gap:.4rem;margin-top:.8rem;display:grid}.project-card-nav button{color:#bdc7d1;background:#ffffff0a;border:1px solid #ffffff1a;min-height:38px;font-size:.71rem}.map-chapter{z-index:18;color:#e9eef2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f18e0;border:1px solid #ffffff21;width:286px;min-height:72px;padding:.7rem .8rem;position:absolute;bottom:.75rem;left:.75rem}.map-chapter-copy{grid-template-columns:42px 1fr;align-items:center;gap:.65rem;display:grid}.map-chapter-copy>span{color:#d9b45f;font-family:var(--display);font-size:1.05rem}.map-chapter-copy div{gap:.12rem;display:grid}.map-chapter-copy strong{letter-spacing:.07em;text-transform:uppercase;font-size:.67rem}.map-chapter-copy small{color:#8f9dad;font-size:.72rem}.map-chapter-dots{grid-template-columns:repeat(5,1fr);gap:.35rem;margin-top:.55rem;display:grid}.map-chapter-dots button{background:0 0;border:0;height:12px;padding:0}.map-chapter-dots i{background:#ffffff2e;height:2px;display:block}.map-chapter-dots button.active i{background:#d9b45f;height:3px;box-shadow:0 0 10px #d9b45f99}.map-mode{z-index:18;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070f18db;border:1px solid #ffffff21;gap:.2rem;height:auto;min-height:40px;padding:.2rem;display:flex;position:absolute;bottom:.75rem;left:19.3rem}.map-mode button{color:#8290a0;background:0 0;border:0;padding:0 .75rem;font-size:.7rem;font-weight:750}.map-mode button.active{color:#f4da8e;background:#d9b45f1c}.map-controls{grid-template-columns:repeat(3,44px);gap:.28rem;display:grid;top:4.35rem;bottom:auto;left:.75rem}.map-controls button{width:44px;min-width:44px;height:44px;padding:0;font-size:.76rem}.map-controls button.active{color:#f4da8e;border-color:#d9b45f80}.map-help{z-index:28;color:#aeb9c4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070f18f2;border:1px solid #ffffff24;width:304px;padding:.65rem;display:grid;position:absolute;top:10.7rem;left:.75rem;box-shadow:0 20px 54px #00000057}.map-help>span{border-bottom:1px solid #fff1;align-items:center;min-height:34px;padding:0 .4rem;font-size:.73rem;display:flex}.map-help>span b{color:#e4e9ed;min-width:76px}.map-project-marker{min-width:44px;min-height:44px;padding:.4rem;transform:translate(-14px,-50%)}.map-project-marker i{width:12px;height:12px}.map-project-marker span{font-size:.7rem}.map-hover-card{width:300px}.map-hover-card>span,.hover-stats b,.map-hover-card em{font-size:.72rem}.hover-stats small{font-size:.64rem}@media (width<=1100px){.map-atlas-title{min-width:180px}.map-project-search{min-width:220px}.map-basis{display:none}.project-card{width:330px}.map-mode{left:18.9rem}}@media (width<=760px){.district-section{height:420vh}.map-stage{border-radius:0;inset:60px 0 0}.map-atlas-bar{height:auto;min-height:48px;top:.45rem;left:.45rem;right:.45rem}.map-atlas-title{min-width:106px;padding:0 .35rem}.map-atlas-title span{display:none}.map-atlas-title strong{font-size:.88rem;line-height:1.05}.map-project-search{flex:1;min-width:0;height:38px;padding:0 .5rem}.map-project-search>span{letter-spacing:.06em;display:inline}.map-project-search select{height:100%;font-size:.72rem}.map-atlas-bar>button{min-width:58px;height:38px;margin-left:0;padding:0 .45rem}.map-layers-panel{width:min(278px,100% - .9rem);top:3.7rem;right:.45rem}.map-controls{grid-template-columns:repeat(2,44px);top:3.7rem;left:.45rem}.map-help{width:min(304px,100% - .9rem);top:11.1rem;left:.45rem}.map-chapter{width:178px;min-height:56px;padding:.55rem;inset:auto .45rem .45rem auto}.map-chapter-copy{grid-template-columns:34px 1fr;gap:.4rem}.map-chapter-copy>span{font-size:.9rem}.map-chapter-copy strong{font-size:.59rem}.map-chapter-copy small{display:none}.map-mode{bottom:4.45rem;left:auto;right:.45rem}.project-card{width:auto;max-height:56%;padding:.9rem;inset:auto .45rem .45rem}.project-card-image{height:110px;margin:-.9rem -.9rem .7rem}.project-card-fallback{height:100px;margin:-.9rem -.9rem .7rem}.project-card-fallback i{width:58px;height:42px}.project-card-fallback small{display:none}.project-card h3{font-size:1.75rem}.project-card-source{display:grid}.map-project-marker{min-width:44px;min-height:44px}}.district-section{height:132vh}.map-controls{grid-template-columns:repeat(4,44px)}.map-controls button.wide{grid-column:span 2;width:92px}.map-controls button:hover,.map-controls button:focus-visible{color:#f4da8e;border-color:#d9b45f85}.map-mode button.hero-return{color:#f4da8e;background:#d9b45f21;border-left:1px solid #d9b45f47}.map-mini-legend{z-index:18;color:#b8c3cd;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;background:#070f18d1;border:1px solid #ffffff1c;align-items:center;gap:.7rem;height:auto;min-height:30px;max-height:36px;padding:.34rem .55rem;display:flex;position:absolute;top:4.35rem;left:50%;transform:translate(-50%)}.map-mini-legend span{white-space:nowrap;letter-spacing:.025em;text-transform:uppercase;align-items:center;gap:.3rem;height:auto;min-height:0;font-size:.58rem;font-weight:750;display:inline-flex;position:static}.map-mini-legend i{border-radius:50%;width:7px;height:7px}.map-mini-legend .is-hero i{background:#d6ad53}.map-mini-legend .is-delivered i{background:#65c994}.map-mini-legend .is-construction i{background:#52a8d8}.map-mini-legend .is-committed i{background:#55c6c2}.map-mini-legend .is-planned i{background:#8c7bd5}.map-mini-legend .is-landmark i{background:#78a77a}.map-outside-recovery{z-index:34;color:#dce4eb;background:#070f18f2;border:1px solid #d9b45f8c;min-height:44px;padding:0 .9rem;font-size:.7rem;position:absolute;top:7.15rem;left:50%;transform:translate(-50%);box-shadow:0 15px 36px #0000005c}.map-outside-recovery b{color:#f4d98a;margin-left:.55rem}.map-hover-card{pointer-events:auto;width:300px}.map-hover-card>button{color:#f2d88a;letter-spacing:.05em;text-transform:uppercase;background:#d9b45f1a;border:1px solid #d9b45f6b;width:100%;min-height:38px;margin-top:.7rem;font-size:.68rem;font-weight:800}.project-card{scrollbar-width:thin;max-height:calc(100% - 5.1rem);bottom:auto;overflow-y:auto}.project-card-topline{margin-bottom:.7rem}.project-card .status-pill{height:auto;min-height:0;position:static}.project-card-team{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:.75rem 0 .1rem;display:grid}.project-card-team span{background:#ffffff07;border:1px solid #ffffff12;align-content:center;gap:.15rem;min-height:48px;padding:.5rem .55rem;display:grid}.project-card-team small,.project-card-why>small{color:#778697;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.project-card-team b{color:#dbe3e9;font-size:.71rem;font-weight:700}.project-card-why{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin:.75rem 0;padding:.68rem 0}.project-card-why .proof{margin:.35rem 0 0}.project-card-links{margin:0 0 .65rem}.project-card-methodology{color:#98a6b3;border-top:1px solid #ffffff14;margin-top:.45rem}.project-card-methodology summary{color:#93a1ae;cursor:pointer;letter-spacing:.04em;align-items:center;min-height:38px;font-size:.66rem;font-weight:750;list-style:none;display:flex}.project-card-methodology summary:after{content:"+";color:#d9b45f;margin-left:auto}.project-card-methodology[open] summary:after{content:"-"}.project-card-methodology summary::-webkit-details-marker{display:none}.project-card-methodology .project-card-source{padding-bottom:.55rem}.map-help{top:13.9rem}@media (width<=1180px){.map-mini-legend{gap:.45rem}.map-mini-legend span{font-size:.52rem}}@media (width<=900px){.map-mini-legend{flex-wrap:wrap;gap:.35rem}.map-mini-legend span{font-size:.48rem}}@media (width<=760px){.district-section{height:116vh}.map-controls{grid-template-columns:repeat(3,44px)}.map-controls button.wide{width:92px}.map-help{top:17.1rem}.map-mode{bottom:.45rem;left:.45rem;right:auto}.map-mode button{padding:0 .55rem;font-size:.62rem}.map-chapter{display:none}.map-mini-legend{inset:auto .45rem 3.4rem auto;transform:none}.map-mini-legend.details-open,.map-mini-legend span:after{display:none}.map-outside-recovery{width:calc(100% - 1rem);top:6.85rem}.project-card{max-height:58%;top:auto;bottom:3.35rem}.project-card-team{grid-template-columns:1fr 1fr}}@media (width<=1100px){.yall-reframe{grid-template-columns:1fr 1fr}.yall-reframe-note{grid-column:1/-1}}@media (width<=760px){.yall-reframe{grid-template-columns:1fr}.yall-stat,.yall-reframe-note,.yall-pay-figure,.yall-pay-caveat{padding:1.7rem 1.4rem}.yall-stat strong{font-size:2.8rem}.yall-pay{grid-template-columns:1fr;margin-top:1px}.yall-pay-figure strong{font-size:3rem}}@media (width<=1100px){.entitlement-notes{grid-template-columns:1fr;gap:1.8rem}}@media (width<=760px){.gantt{padding:1.2rem 1rem}.gantt-scale{min-width:0;margin-left:0;font-size:.69rem}.gantt-row{grid-template-columns:1fr;align-items:stretch;gap:.35rem;min-height:0;padding:.75rem 0}.gantt-row>span{padding-right:0;font-size:.69rem}.capital-band{grid-template-columns:1fr;gap:.5rem;padding:1.4rem 1.2rem}.platform-visual{padding:1rem;overflow-x:auto}.platform-svg{min-width:620px}.platform-svg .ps-level-label{font-size:11px}.platform-svg .ps-tower-name{font-size:10px}.platform-svg .ps-tower-ft,.platform-svg .ps-tower-id{font-size:11px}.platform-svg .ps-level-note,.platform-svg .ps-deck-label,.platform-svg .ps-ground-label,.platform-svg .ps-podium-total{font-size:9px}.precedent-figure{padding:1.2rem .8rem 1rem;overflow-x:auto}.precedent-svg{min-width:700px}.precedent-svg .pr-name{font-size:10px}.precedent-svg .pr-ft{font-size:9.5px}.precedent-svg .pr-axis{font-size:9px}.precedent-svg .pr-ours-label{font-size:8.5px}}@media (width<=1100px){.rivals-grid{grid-template-columns:1fr;gap:1.8rem}}@media (width<=760px){.rivals-section,.pipeline-section{padding:6rem 1.2rem}.pipeline-controls{flex-direction:column;align-items:flex-start;gap:.7rem}.pipeline-table{min-width:700px}.record-section{padding:6rem 1.2rem}.record-list li{grid-template-columns:1fr;gap:.5rem;padding:1.1rem 0}.record-meta{flex-direction:row;align-items:center;gap:.6rem}}@media (width<=1100px){.panels{grid-template-columns:1fr}}@media (width<=760px){.panel{gap:1.1rem;padding:1.6rem 1.3rem}.panel-claim{font-size:1.24rem}}@media (width<=560px){.evidence-grid{grid-template-columns:1fr}.evidence-card{min-height:300px}}.evidence-card.image-card span,.evidence-card.image-card h3,.evidence-card.image-card strong{text-shadow:0 1px 10px #08101cd9,0 0 2px #08101c99}.lu-val,.lu-when{paint-order:stroke fill;stroke:#08101cb8;stroke-width:2.4px;stroke-linejoin:round}.evidence-card.image-card:after{background:linear-gradient(#08101c85,#08101c6b 32%,#08101cf5)}.pipeline-distance{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--bronze);font-weight:600}.pipeline-distance em{color:inherit;opacity:.75;font-style:italic}:where(a,button,summary,select,input):focus-visible{outline-offset:3px;outline:2px solid #f4d98a}.nav-menu{display:none;position:relative}.nav-menu summary{color:#e6ebf0;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff29;align-items:center;min-height:38px;padding:0 .75rem;font-size:.67rem;font-weight:800;list-style:none;display:flex}.nav-menu summary::-webkit-details-marker{display:none}.nav-menu summary:after{content:"+";color:var(--gold);margin-left:.55rem}.nav-menu[open] summary:after{content:"-"}.nav-menu>div{background:#070f18f7;border:1px solid #ffffff24;width:220px;padding:.45rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 18px 44px #00000052}.nav-menu a{color:#cad2dc;border-bottom:1px solid #ffffff12;align-items:center;min-height:38px;padding:0 .7rem;font-size:.72rem;display:flex}.nav-menu a:last-child{border-bottom:0}.nav-menu a:hover{color:#f4d98a}.program-matrix{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.3rem;display:grid}.program-matrix article{border-right:1px solid var(--line);align-content:start;gap:.55rem;min-height:150px;padding:1.35rem 1.25rem;display:grid}.program-matrix article:nth-child(4){border-right:0}.program-matrix span{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:850}.program-matrix strong{color:var(--ink);font-family:var(--display);font-size:1.25rem;font-weight:400;line-height:1.25}.program-matrix small{color:var(--muted);font-size:.7rem}.program-matrix>p{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;margin:0;padding:.7rem 0;font-size:.64rem}.map-preload{color:#d7e0e8;letter-spacing:.1em;text-transform:uppercase;background:radial-gradient(circle at 35% 30%,#e0bb651f,#0000 38%),linear-gradient(145deg,#13263f,#07101d 72%);place-items:center;font-size:.72rem;font-weight:800;display:grid;position:absolute;inset:0}.pipeline-more,.record-more{min-height:42px;color:var(--cream);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #d9b45f80;margin-top:1.2rem;padding:0 1rem;font-size:.72rem;font-weight:800}.record-more{color:var(--ink);border-color:var(--gold)}.panel-diligence{border-top:1px solid var(--line);margin-top:auto}.panel-diligence>summary{min-height:44px;color:var(--bronze);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;align-items:center;font-size:.62rem;font-weight:850;list-style:none;display:flex}.panel-diligence>summary::-webkit-details-marker{display:none}.panel-diligence>summary:after{content:"+";margin-left:auto}.panel-diligence[open]>summary:after{content:"-"}.panel-diligence .panel-against{margin-top:0}.panel-diligence .panel-unknown{margin-top:.8rem}.rank cite a{color:inherit;text-underline-offset:2px;text-decoration:underline}.closing-actions{flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;display:flex}.closing-actions a{color:#f4d98a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #f4d98a73;align-items:center;min-height:42px;padding:0 .9rem;font-size:.64rem;font-weight:800;display:inline-flex}.map-chapter-dots button{min-width:44px;min-height:44px}.district-section{height:100svh;min-height:720px}@media (width<=1100px){.site-nav{grid-template-columns:1fr auto auto;gap:.7rem}.nav-menu{display:block}.program-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.program-matrix article:nth-child(2){border-right:0}.program-matrix article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=760px){.site-nav{grid-template-columns:minmax(0,1fr) auto auto;gap:.4rem}.nav-menu>div{position:fixed;top:3.65rem;right:.6rem}.program-matrix{grid-template-columns:1fr}.program-matrix article{border-right:0;border-bottom:1px solid var(--line);min-height:110px}.program-matrix article:nth-child(4){border-bottom:0}.program-matrix>p{padding:.75rem}.district-section{height:100svh;min-height:680px}.map-controls button:nth-child(7),.map-controls button:nth-child(9){display:none}.closing-actions{display:grid}.closing-actions a{justify-content:center}}.ledger-heading{text-align:center;max-width:720px;margin:5rem auto 2.2rem}.ledger-heading h3{font-family:var(--display);margin:0 0 .9rem;font-size:clamp(2rem,3.4vw,2.9rem);font-weight:400;line-height:1.08}.ledger-heading p{color:#56606d;margin:0;font-size:.95rem;line-height:1.65}.ledger-strip{background:#1020391f;border:1px solid #1020391f;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:1.6rem;display:grid}.ledger-strip>div{background:var(--paper,#f7f5f0);flex-direction:column;padding:1.35rem 1.5rem;display:flex}.ledger-strip span{color:var(--bronze);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ledger-strip strong{font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:.5rem;font-size:clamp(1.8rem,3.6vw,2.7rem);font-weight:400;line-height:1}.ledger-strip small{color:#6b737f;margin-top:.45rem;font-size:.7rem;line-height:1.45}.ledger-strip-lead strong{color:var(--bronze)}.ledger-filters{flex-wrap:wrap;gap:.4rem;margin-bottom:1.1rem;display:flex}.ledger-filters button{color:#3d4650;font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #1020392e;padding:.5rem .85rem;font-size:.68rem;font-weight:700}.ledger-filters button b{color:var(--bronze);font-variant-numeric:tabular-nums;margin-left:.4rem}.ledger-filters button.on{color:#fff;background:#102039;border-color:#102039}.ledger-filters button.on b{color:#e4c778}.ledger-sf{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.ledger-sf small,.ledger-building,.ledger-source{color:#6b737f;white-space:normal;font-size:.72rem;font-weight:400;line-height:1.4;display:block}.ledger-sf small{margin-top:.2rem}.ledger-table td{vertical-align:top}.pipeline-dot.is-ramping{background:#4d9fd0}.pipeline-dot.is-signed{background:#55c6c2}.pipeline-dot.is-conditional{background:0 0;box-shadow:inset 0 0 0 2px #8c7bd5}.ledger-notes{grid-template-columns:repeat(2,1fr);gap:.9rem 2rem;margin-top:1.4rem;display:grid}.ledger-notes p{color:#6b737f;margin:0;font-size:.73rem;line-height:1.55}.ledger-notes strong{color:#3d4650}@media (width<=1200px){.ledger-strip{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.ledger-strip,.ledger-notes{grid-template-columns:1fr}}html{scroll-padding-top:72px}.hero-media{background-image:radial-gradient(circle at 68% 28%,#e0bb652e,#0000 24%),linear-gradient(145deg,#173047,#091523 72%);background-position:50% 48%}.hero-overlay{background:linear-gradient(90deg,#07101df2 0%,#07101dad 48%,#07101d40 78%),linear-gradient(#0000 42%,#07101deb)}.hero-actions{flex-wrap:wrap;align-items:stretch;gap:.55rem;display:flex}.hero-actions .hero-cta{width:220px}.hero-ghost{color:#f0d789;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07101d47;border:1px solid #f0d78980;justify-content:center;align-items:center;min-width:158px;padding:.95rem 1.05rem;font-size:.7rem;font-weight:850;display:inline-flex}.hero-ghost:hover{color:#fff;border-color:#f0d789}#story,#district,#record,#record-market,#record-institutions,#sources{scroll-margin-top:72px}.pipeline-section{position:relative}.pipeline-section:before{content:"RECORD";color:#ffffff0b;font-family:var(--display);letter-spacing:-.05em;pointer-events:none;font-size:clamp(4rem,10vw,10rem);position:absolute;top:3.2rem;right:6vw}.record-instrument-heading{text-align:center;max-width:760px;margin:6rem auto 2.2rem}.record-instrument-heading>span{color:var(--bronze);letter-spacing:.12em;font-size:.62rem;font-weight:850}.record-instrument-heading h3{font-family:var(--display);letter-spacing:-.04em;margin:.75rem 0;font-size:clamp(2.2rem,4.5vw,4rem);font-weight:400}.record-instrument-heading p{color:#626b77;margin:0;font-size:.82rem;line-height:1.65}.closing-media{background-image:radial-gradient(circle at 28% 34%,#4e8c7e33,#0000 26%),linear-gradient(135deg,#132b3f,#081522 72%);background-position:50% 52%}.closing-overlay{background:linear-gradient(90deg,#07101dd1,#07101d99),#07101d57}@media (width<=760px){.hero-copy{width:calc(100% - 2.5rem);margin:0 1.25rem 22vh}.hero-copy h1{font-size:clamp(3.5rem,16vw,5.4rem)}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions .hero-cta,.hero-ghost{width:100%}.hero-facts{bottom:2.2vh;left:1rem;right:1rem}.hero-facts div{flex:1;min-width:0;padding:.8rem .65rem 0}.hero-facts strong{font-size:1.45rem}.hero-facts span{font-size:.52rem}}.ledger-toggle{color:var(--bronze);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border:1px dashed #85652073;align-items:center;gap:.45rem;margin-left:auto;padding:.5rem .85rem;font-size:.68rem;font-weight:700;display:inline-flex}.ledger-toggle input{accent-color:var(--bronze);cursor:pointer}@media (width<=700px){.ledger-toggle{width:100%;margin-left:0}}.ledger-table thead th{color:var(--cream,#f5f2eb);background:#102039}.ledger-table tbody tr{border-bottom:1px solid #1020391f}.ledger-table tbody tr:hover{background:#1020390a}.ledger-table td,.ledger-table tbody th{color:#2c3542}.ledger-table tbody th{font-family:var(--display);font-size:.95rem;font-weight:400}.ledger-table em{color:#8b929c;font-style:normal}.qcew{background:#ffffff8c;border:1px solid #10203924;margin:2.6rem 0 0;padding:1.9rem 2rem 1.6rem}.qcew-control{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.5rem;display:flex}.qcew-control span{color:var(--bronze);letter-spacing:.11em;text-transform:uppercase;margin-right:.5rem;font-size:.62rem;font-weight:800}.qcew-control button{color:#3d4650;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:1px solid #10203933;padding:.34rem .7rem;font-size:.72rem;font-weight:700}.qcew-control button.on{color:#fff;background:#102039;border-color:#102039}.qcew-net{border-bottom:1px solid #1020391a;flex-wrap:wrap;align-items:baseline;gap:.85rem;margin-bottom:1.6rem;padding-bottom:1.3rem;display:flex}.qcew-net strong{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(2rem,4vw,2.9rem);font-weight:400;line-height:1}.qcew-net span{color:#56606d;font-size:.8rem;line-height:1.5}.qcew-row{grid-template-columns:190px 1fr 110px;align-items:center;gap:1rem;padding:.55rem 0;display:grid}.qcew-label{color:#2c3542;font-size:.8rem;font-weight:600}.qcew-label small{color:#8b929c;letter-spacing:.05em;margin-top:.1rem;font-size:.64rem;font-weight:500;display:block}.qcew-track{background:#1020390d;height:22px;position:relative}.qcew-zero{background:#10203947;width:1px;position:absolute;top:-3px;bottom:-3px;left:50%}.qcew-bar{position:absolute;top:3px;bottom:3px}.qcew-bar.down{background:#a8553f}.qcew-bar.up{background:#4f7d63}.qcew-value{text-align:right;font-variant-numeric:tabular-nums;color:#2c3542;font-size:.86rem;font-weight:700}.qcew-value small{color:#8b929c;margin-top:.1rem;font-size:.66rem;font-weight:500;display:block}.qcew figcaption{color:#3d4650;border-top:1px solid #1020391a;margin-top:1.5rem;padding-top:1.2rem;font-size:.82rem;line-height:1.6}.qcew figcaption small{color:#7b828c;margin-top:.7rem;font-size:.68rem;line-height:1.55;display:block}@media (width<=700px){.qcew{padding:1.4rem 1.1rem}.qcew-row{grid-template-columns:1fr;gap:.3rem}.qcew-value{text-align:left}}.rank{border:1px solid var(--line);background:var(--raised);margin:0 0 1.6rem;padding:1.3rem 1.4rem 1.1rem}.rank-head{margin-bottom:1rem;display:block}.rank-head strong{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.4;display:block}.rank-head span{color:var(--muted);margin-top:.35rem;font-size:.72rem;line-height:1.5;display:block}.rank-axis{margin-bottom:.75rem;padding-left:calc(22px + 1.1rem + min(148px,18vw));padding-right:calc(110px + 1.1rem)}.rank-axis>strong{color:var(--muted);letter-spacing:.09em;margin-bottom:.35rem;font-size:.62rem;display:block}.rank-axis>div{border-top:1px solid var(--line);height:20px;position:relative}.rank-axis>div span{color:var(--muted);white-space:nowrap;font-size:.62rem;position:absolute;top:.35rem}.rank-axis>div span:first-child{left:0}.rank-axis>div span:nth-child(2){color:var(--ink);font-weight:750;transform:translate(-50%)}.rank-axis>div span:last-child{right:0}.rank-columns{color:var(--muted);border-bottom:1px solid var(--line);letter-spacing:.05em;text-transform:uppercase;grid-template-columns:22px minmax(0,148px) 1fr 58px 52px;gap:.55rem;padding:.35rem 0;font-size:.62rem;font-weight:800;display:grid}.rank-columns span:first-child,.rank-columns span:nth-child(4),.rank-columns span:nth-child(5){text-align:right}.regional-finance-lead{color:var(--cream);background:#102039;border:1px solid #10203938;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4.6rem;display:grid}.regional-finance-lead article{border-right:1px solid #ffffff21;flex-direction:column;min-height:300px;padding:clamp(1.4rem,2.5vw,2.4rem);display:flex}.regional-finance-lead article:nth-child(4){border-right:0}.regional-finance-lead article span{color:#e4c778;letter-spacing:.11em;font-size:.56rem;font-weight:900;line-height:1.45}.regional-finance-lead article strong{color:#f3d98d;font-family:var(--display);letter-spacing:-.045em;margin-top:auto;font-size:clamp(2.8rem,4.8vw,5rem);font-weight:400;line-height:.9}.regional-finance-lead article p{color:#f5f2eb9e;margin:1rem 0 0;font-size:.68rem;line-height:1.6}.regional-finance-lead>div{background:#d9b45f1a;border-top:1px solid #ffffff21;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.6fr);align-items:center;gap:2rem;padding:1.4rem 2rem;display:grid}.regional-finance-lead>div p{color:#f5f2ebd1;margin:0;line-height:1.6}.regional-finance-lead>div cite{color:#f5f2eb94;border-color:#d9b45f;margin:0}.address-job-summary{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.address-job-summary article{background:#fff;flex-direction:column;min-height:235px;padding:clamp(1.3rem,2.4vw,2.2rem);display:flex}.address-job-summary span{color:var(--bronze);letter-spacing:.1em;font-size:.56rem;font-weight:900;line-height:1.4}.address-job-summary strong{color:var(--ink);font-family:var(--display);letter-spacing:-.04em;margin-top:auto;font-size:clamp(2.7rem,4.4vw,4.7rem);font-weight:400;line-height:.9}.address-job-summary p{color:var(--muted);margin:.9rem 0 0;font-size:.66rem;line-height:1.55}.yall-reframe-title{color:var(--cream);background:#102039;grid-column:1/-1;justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.4rem;display:flex}.yall-reframe-title span{color:#e4c778;letter-spacing:.12em;font-size:.58rem;font-weight:900}.yall-reframe-title p{color:#f5f2eb9e;margin:0;font-size:.68rem}.qcew-definition{color:#f5f2eb;background:#102039;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr) auto;align-items:center;gap:1.5rem 3rem;margin-top:1rem;padding:clamp(1.4rem,2.8vw,2.5rem);display:grid}.qcew-definition span{color:#e4c778;letter-spacing:.11em;font-size:.56rem;font-weight:900}.qcew-definition h4{font-family:var(--display);margin:.55rem 0 0;font-size:clamp(1.6rem,2.8vw,2.6rem);font-weight:400;line-height:1}.qcew-definition p{color:#f5f2eba8;margin:0;font-size:.72rem;line-height:1.65}.qcew-definition a{color:#e4c778;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:.59rem;font-weight:850}.ledger-jobs{min-width:185px}.ledger-jobs strong{color:#17243a;font-family:var(--display);font-size:1.2rem;font-weight:400;display:block}.ledger-jobs small{color:#747d88;margin-top:.3rem;font-size:.59rem;line-height:1.45;display:block}.ledger-source a{color:#725618;text-underline-offset:2px;-webkit-text-decoration:underline #72561859;text-decoration:underline #72561859}.ledger-source small{color:#7a838d;margin-top:.35rem;font-size:.64rem;line-height:1.45;display:block}.ledger-source-stack{min-width:190px}.ledger-source-stack>a,.ledger-source-stack>span{font-weight:750;line-height:1.4}.ledger-source-stack>small{display:block}.ledger-claim-sources{border-top:1px solid #1020391a;margin-top:.55rem}.ledger-claim-sources summary{color:#5f4a19;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:34px;padding:.48rem 0;font-size:.62rem;font-weight:800;display:flex}.ledger-claim-sources summary::marker{color:#9b7725}.ledger-claim-sources ul{margin:0;padding:0;list-style:none}.ledger-claim-sources li{padding:.65rem 0}.ledger-claim-sources li+li{border-top:1px solid #10203914}.ledger-claim-sources li a{font-size:.68rem;font-weight:750;line-height:1.45;display:block}.ledger-claim-sources li small{margin-top:.24rem;font-size:.6rem}.ledger-claim-sources li p{color:#65707d;margin:.35rem 0 0;font-size:.62rem;line-height:1.5}.ledger-source-stack.is-compact{margin-top:.75rem}.ledger-source-stack.is-compact>a{color:#6d5318;letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:40px;font-size:.7rem;font-weight:800;display:inline-flex}.ledger-source-stack.is-compact>small{font-size:.65rem}@media (width<=1100px){.regional-finance-lead,.address-job-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.regional-finance-lead article:nth-child(2){border-right:0}.regional-finance-lead article:nth-child(-n+2){border-bottom:1px solid #ffffff21}.regional-finance-lead>div,.qcew-definition{grid-template-columns:1fr}}@media (width<=620px){.regional-finance-lead,.address-job-summary{grid-template-columns:1fr}.regional-finance-lead article{border-bottom:1px solid #ffffff21;border-right:0;min-height:240px}.regional-finance-lead>div{padding:1.3rem}.address-job-summary article{min-height:210px}.yall-reframe-title{grid-template-columns:1fr;gap:.4rem;display:grid}.qcew-definition{padding:1.4rem 1.1rem}}.rank-row{grid-template-columns:22px minmax(0,148px) 1fr 58px 52px;align-items:center;gap:.55rem;padding:.22rem 0;font-size:.72rem;display:grid}.rank-n{color:var(--muted);font-variant-numeric:tabular-nums;text-align:right}.rank-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rank-rent{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-weight:700}.rank-chg{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.rank-chg.down{color:var(--chg-down)}.rank-chg.up{color:var(--chg-up)}.rank-chg.flat{color:var(--muted)}.rank-track{height:12px;position:relative}.rank-track:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0}.rank-metro{background:var(--line);width:1px;position:absolute;top:-2px;bottom:-2px}.rank-track b{border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}.rank-track b.down{background:var(--chg-down)}.rank-track b.up{background:var(--chg-up)}.rank-track b.flat{background:var(--muted)}.rank-row.ours{background:#d2aa4f24}.rank-row.ours .rank-name{color:var(--ink);font-weight:700}.rank-row.ours .rank-track b{background:var(--bronze);width:11px;height:11px;box-shadow:0 0 0 2px var(--raised);margin:-5.5px 0 0 -5.5px}.rank-more{border:1px solid var(--line);color:var(--ink);font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;margin-top:.7rem;padding:.42rem .8rem;font-size:.68rem;font-weight:700}.rank-note{color:var(--muted);margin:1rem 0 .5rem;font-size:.75rem;line-height:1.6}.rank cite{color:var(--muted);font-size:.65rem;font-style:normal;line-height:1.5;display:block}@media (width<=620px){.rank{padding-inline:1rem}.rank-axis{padding:0}.rank-columns{display:none}.rank-row{grid-template-columns:20px minmax(0,1fr) 58px 48px;gap:.4rem;padding:.5rem 0}.rank-track{grid-area:2/2/auto/-1;height:14px;display:block}.rank-rent,.rank-chg{font-size:.75rem}}.vpa{margin-top:1.6rem}.vpa-table{border-collapse:collapse;width:100%;margin-top:1.5rem;font-size:.72rem}.vpa-table thead th{color:#f5f2eb8c;letter-spacing:.09em;text-transform:uppercase;text-align:right;border-bottom:1px solid #f5f2eb38;padding:.4rem .6rem .4rem 0;font-size:.6rem;font-weight:800}.vpa-table thead th:first-child{text-align:left}.vpa-table tbody th{color:#f5f2ebdb;text-align:left;padding:.48rem .6rem .48rem 0;font-weight:400}.vpa-table tbody td{color:#f5f2ebdb;font-variant-numeric:tabular-nums;text-align:right;padding:.48rem 0 .48rem .6rem}.vpa-table tbody tr{border-bottom:1px solid #f5f2eb14}.vpa-table tbody tr.is-ours th,.vpa-table tbody tr.is-ours td{color:#e4c778;font-weight:700}.vpa-table tbody tr.vpa-city th,.vpa-table tbody tr.vpa-city td{color:#f5f2eb80}.vpa .yall-pay-caveat cite{color:var(--muted);margin-top:.9rem;font-size:.66rem;font-style:normal;line-height:1.55;display:block}@media (width<=620px){.vpa-table{font-size:.68rem}.vpa-table thead th:nth-child(2),.vpa-table tbody td:first-of-type{display:none}.context-cards{grid-template-columns:1fr}}.footer-private-link{text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.footer-private-link a{color:#d9b65e;font-weight:800}.footer-private-link span{color:#f5f2eb8f;font-size:.67rem}.access-page,.metrics-access-page{isolation:isolate;background:radial-gradient(circle at 15% 12%,#e0bb6529,#0000 30rem),radial-gradient(circle at 92% 78%,#3a668f33,#0000 30rem),linear-gradient(135deg,#101f35,#07101d 70%);place-items:center;min-height:100svh;padding:clamp(1rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.access-page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#e0bb6508 1px,#0000 1px),linear-gradient(90deg,#e0bb6508 1px,#0000 1px);background-size:5rem 5rem;border:1px solid #e0bb651a;position:absolute;inset:1rem}.access-card,.metrics-access-card{color:#f5f2eb;background:#09121ff5;border:1px solid #e0bb654d;width:min(620px,100%);padding:clamp(2rem,6vw,4rem);box-shadow:0 28px 90px #00000061}.access-arrival-card{background:linear-gradient(135deg,#0d1c2ffa,#07101dfa);width:min(1080px,100%);padding:clamp(1.5rem,5vw,4.5rem)}.access-arrival-header{border-bottom:1px solid #f5f2eb21;grid-template-columns:minmax(0,1.15fr) minmax(17rem,.85fr);align-items:end;gap:2rem;padding-bottom:clamp(2rem,5vw,3.5rem);display:grid}.access-arrival-header h1{letter-spacing:-.045em;max-width:11ch;margin:0;font-size:clamp(3.1rem,7vw,6.4rem)}.access-arrival-header p{max-width:29rem;margin:0;font-size:clamp(.96rem,1.5vw,1.08rem)}.access-kicker,.metrics-kicker{color:#d9b65e;letter-spacing:.16em;text-transform:uppercase;font-size:.66rem;font-weight:800}.access-card h1,.metrics-access-card h1{font-family:var(--display);margin:1rem 0;font-size:clamp(2.25rem,6vw,4rem);font-weight:400;line-height:.98}.access-card>p,.metrics-access-card>p{color:#f5f2ebc2;line-height:1.65}.access-identity{border-top:1px solid #f5f2eb21;border-bottom:1px solid #f5f2eb21;margin:1.5rem 0 0;padding:.9rem 0;font-size:.82rem}.access-actions{flex-wrap:wrap;gap:.75rem;margin:1.5rem 0;display:flex}.access-direction{color:#f5f2ebb8;align-self:center;max-width:48ch;font-size:.76rem;line-height:1.55}.access-actions a,.access-actions .visitor-session-control,.metrics-access-card button,.metrics-back{color:#101d31;letter-spacing:.05em;text-transform:uppercase;background:#d2aa4f;border:1px solid #d2aa4f;justify-content:center;align-items:center;min-height:44px;padding:.72rem 1rem;font-size:.72rem;font-weight:800;display:inline-flex}.access-actions a.quiet,.access-actions .visitor-session-control.quiet,.metrics-back{color:#ead08e;background:0 0}.access-actions .visitor-session-control{border-color:#d2aa4f;width:auto}.access-session-floating{z-index:4;position:fixed;top:1rem;right:1rem}.visitor-session-actions{align-items:center;gap:.5rem;display:inline-flex}.visitor-passkey-wrap{align-items:center;gap:.45rem;display:inline-flex}.visitor-passkey-control,.visitor-session-actions .visitor-session-control{color:#ead08e;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #e0bb659e;justify-content:center;align-items:center;min-height:38px;padding:.62rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.visitor-passkey-control:hover,.visitor-passkey-control:focus-visible{color:#101d31;background:#d2aa4f;border-color:#d2aa4f;outline:0}.visitor-passkey-wrap small{color:#efcc77;max-width:15rem;font-size:.75rem;line-height:1.35}.access-actions .visitor-session-actions.quiet .visitor-session-control,.access-actions .visitor-session-actions.quiet .visitor-passkey-control{color:#ead08e;background:0 0}.access-session-floating .visitor-passkey-control,.access-session-floating .visitor-session-control{background:#101d31;box-shadow:0 10px 24px #0000003d}.access-card small,.metrics-access-card small{color:#f5f2eb75;line-height:1.55;display:block}.access-choice-grid{background:#f5f2eb21;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid}.access-choice{min-height:205px;color:inherit;background:#0a1626bf;grid-template-columns:auto 1fr auto;gap:1.4rem;padding:1.35rem;text-decoration:none;transition:background .18s,color .18s;display:grid}.access-choice:hover,.access-choice:focus-visible{color:#101d31;background:#d2aa4f;outline:0}.access-choice-index{color:#d9b65e;font-family:var(--display);font-size:1.35rem;line-height:1}.access-choice>div{align-content:start;gap:.55rem;display:grid}.access-choice>div>span{color:#d9b65e;letter-spacing:.12em;text-transform:uppercase;font-size:.58rem;font-weight:800}.access-choice strong{color:#f5f2eb;font-family:var(--display);font-size:clamp(1.55rem,2.2vw,2.25rem);font-weight:400;line-height:.98}.access-choice>small{color:#f5f2eb9e;grid-column:2/-1;align-self:end;font-size:.68rem;line-height:1.5}.access-choice>b{color:#d9b65e;font-family:var(--display);align-self:start;font-size:1.4rem;font-weight:400}.access-choice:hover .access-choice-index,.access-choice:focus-visible .access-choice-index,.access-choice:hover>div>span,.access-choice:focus-visible>div>span,.access-choice:hover strong,.access-choice:focus-visible strong,.access-choice:hover>small,.access-choice:focus-visible>small,.access-choice:hover>b,.access-choice:focus-visible>b{color:#101d31}.access-arrival-note{color:#f5f2eb9e;border-bottom:1px solid #f5f2eb21;justify-content:space-between;gap:2rem;padding:1.25rem 0;display:flex}.access-arrival-note span{color:#d9b65e;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.6rem;font-weight:800}.access-arrival-note p{max-width:42rem;margin:0;font-size:.75rem;line-height:1.55}.access-legal{color:#f5f2eb80;letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:1rem;font-size:.65rem}.access-legal a{text-underline-offset:.22em;text-decoration:underline}.metrics-access-card label{color:#f5f2ebb3;letter-spacing:.04em;text-transform:uppercase;gap:.55rem;margin:1.4rem 0;font-size:.72rem;font-weight:700;display:grid}.metrics-access-card label span{color:#f5f2eb9e}.metrics-access-card input,.metrics-access-card textarea{color:#fff;width:100%;font:inherit;letter-spacing:.04em;text-transform:none;background:#ffffff0e;border:1px solid #f5f2eb33;border-radius:0;padding:.9rem;font-size:.9rem}.metrics-access-card button{width:100%}.metrics-access-card button:disabled{cursor:not-allowed;opacity:.45}.metrics-access-card .metrics-back{width:100%;margin-top:.75rem}.form-message{font-size:.8rem;color:#efcc77!important}.visitor-login-card{width:min(560px,100%)}.visitor-login-card .metrics-form-message{color:#efcc77;margin:.9rem 0 0;font-size:.8rem}.access-page-stack{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:1px;width:min(1120px,100%);display:grid;box-shadow:0 28px 90px #00000061}.access-page-stack .visitor-login-card{width:100%;box-shadow:none}.access-flow-shell{background:#09121ff5;border:1px solid #e0bb654d;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);width:min(1080px,100%);display:grid;box-shadow:0 28px 90px #00000061}.access-flow-intro{color:#f5f2eb;background:linear-gradient(155deg,#243a52f0,#081422fa);border-right:1px solid #e0bb6533;align-content:space-between;min-height:38rem;padding:clamp(1.5rem,4vw,3.4rem);display:grid}.access-flow-intro>span{color:#d9b65e;letter-spacing:.13em;text-transform:uppercase;font-size:.64rem;font-weight:800}.access-flow-intro>strong{max-width:12ch;font-family:var(--display);letter-spacing:-.04em;align-self:center;font-size:clamp(2.2rem,4vw,4.25rem);font-weight:400;line-height:.98;display:block}.access-flow-intro>p{color:#f5f2eba6;max-width:24rem;margin:0;font-size:.82rem;line-height:1.6}.access-flow-intro ol{gap:.7rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.access-flow-intro li{color:#f5f2ebad;grid-template-columns:1.8rem 1fr;gap:.65rem;font-size:.68rem;line-height:1.4;display:grid}.access-flow-intro b{color:#d9b65e;letter-spacing:.08em;font-size:.62rem}.access-flow-workspace{background:linear-gradient(160deg,#0d1c2ffa,#07101dfa);align-content:start;display:grid}.access-flow-nav{background:#0812208c;border-bottom:1px solid #e0bb6533;grid-template-columns:repeat(3,1fr);display:grid}.access-flow-nav a{color:#f5f2eb9e;letter-spacing:.06em;text-align:center;text-transform:uppercase;place-items:center;min-height:3.9rem;padding:.85rem .55rem;font-size:.63rem;font-weight:800;text-decoration:none;display:grid}.access-flow-nav a[aria-current=page]{color:#101d31;background:#d2aa4f}.access-page-stack-single{grid-template-columns:1fr;width:100%}.access-flow-workspace .access-legal{text-align:left;background:#08122066;justify-content:space-between;gap:1rem;margin:0;padding:1rem clamp(1.5rem,5vw,3.5rem);display:flex}.access-flow-card{min-height:32rem;box-shadow:none;background:0 0;border:0;padding:clamp(2rem,5vw,4.25rem)}.access-flow-card h1,.access-flow-card h2{letter-spacing:-.045em;max-width:12ch;margin-top:.8rem;font-size:clamp(2.75rem,5.5vw,5rem)}.access-flow-card>p{max-width:36rem;font-size:.93rem}.access-security-panel{border-top:1px solid #f5f2eb26;border-bottom:1px solid #f5f2eb26;grid-template-columns:minmax(11rem,.78fr) minmax(0,1.22fr);gap:.75rem 1.5rem;margin:1.7rem 0 1.5rem;padding:1rem 0;display:grid}.access-security-panel>span{color:#d9b65e;letter-spacing:.11em;text-transform:uppercase;grid-row:span 2;font-size:.58rem;font-weight:800;line-height:1.4}.access-security-panel strong{color:#f5f2eb;font-family:var(--display);font-size:1.12rem;font-weight:400;line-height:1.2}.access-security-panel ul{color:#f5f2eb94;flex-wrap:wrap;gap:.3rem 1rem;margin:0;padding:0;font-size:.68rem;line-height:1.45;list-style:none;display:flex}.access-security-panel li:before{color:#d9b65e;content:"•";margin-right:.35rem}.access-code-input{letter-spacing:.08em!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important}.passkey-login-panel{background:#e0bb6512;border:1px solid #e0bb6557;grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem;margin:1.3rem 0 .2rem;padding:1rem;display:grid}.passkey-login-panel>span{color:#ead08e;letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:800}.passkey-login{color:#101d31;letter-spacing:.05em;text-transform:uppercase;background:#d2aa4f;border:1px solid #d2aa4f;min-height:36px;padding:.55rem .75rem;font-size:.62rem;font-weight:800}.passkey-login-panel>small{color:#f5f2eb94;grid-column:1/-1;font-size:.67rem}.access-recovery-toggle{width:100%;margin-top:.85rem}.access-email-recovery{border-top:1px solid #f5f2eb21;gap:1rem;margin-top:1rem;padding-top:1.25rem;display:grid}.access-email-recovery>label{gap:.45rem;display:grid}.access-email-recovery>label>span{color:#f5f2eb94;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.access-email-recovery>label>input{width:100%}.access-request-card{color:#101d31;background:#f6f2e8fa;border:1px solid #e0bb654d;padding:clamp(2rem,5vw,3.5rem);scroll-margin-top:1rem}.access-request-card h2{font-family:var(--display);margin:1rem 0;font-size:clamp(2rem,4.2vw,3.25rem);font-weight:400;line-height:1}.access-request-card>p{color:#586174;font-size:.88rem;line-height:1.65}.access-request-card form{gap:1rem;margin-top:1.5rem;display:grid}.access-request-card label{color:#4d5669;letter-spacing:.06em;text-transform:uppercase;gap:.45rem;font-size:.68rem;font-weight:800;display:grid}.access-request-card label em{color:#8a8f99;font-style:normal;font-weight:600}.access-request-card input{color:#101d31;width:100%;font:inherit;text-transform:none;background:#ffffffd1;border:1px solid #101d313d;border-radius:0;padding:.9rem;font-size:.9rem}.access-request-card input:focus{outline-offset:2px;outline:2px solid #d2aa4f}.access-request-card button{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#101d31;border:1px solid #101d31;min-height:46px;font-size:.72rem;font-weight:800}.access-request-card button:disabled{cursor:not-allowed;opacity:.5}.access-request-card small{color:#7a8190;margin-top:1.2rem;line-height:1.55;display:block}.access-request-card .metrics-form-message,.access-request-confirmation{margin-top:1rem;font-weight:700;color:#6d5723!important}.access-request-honeypot{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.privacy-page{color:#f5f2eb;background:#101d31;min-height:100svh;padding:clamp(1.25rem,4vw,4rem)}.privacy-card{color:#101d31;background:#f5f2eb;border:1px solid #e0bb654d;width:min(780px,100%);margin:0 auto;padding:clamp(2rem,6vw,4.5rem)}.privacy-card h1{font-family:var(--display);margin:1rem 0;font-size:clamp(2.5rem,7vw,4.75rem);font-weight:400;line-height:.96}.privacy-card .privacy-lede{color:#586174;font-size:1rem;line-height:1.7}.privacy-card section{border-top:1px solid #101d3124;padding:1.5rem 0}.privacy-card h2{font-family:var(--display);margin:0 0 .55rem;font-size:1.6rem;font-weight:400}.privacy-card p{color:#4d5669;margin:0;line-height:1.7}.privacy-card a{color:#6f571f;text-underline-offset:.2em;text-decoration:underline}.privacy-back{letter-spacing:.05em;text-transform:uppercase;border:1px solid #101d31;margin-top:1.25rem;padding:.8rem 1rem;font-size:.7rem;font-weight:800;display:inline-flex;color:#101d31!important;text-decoration:none!important}.admin-delivery-status{font-weight:700}.admin-delivery-status.status-sent{color:#4f8b68}.admin-delivery-status.status-accepted,.admin-delivery-status.status-delivered{color:#35614a}.admin-delivery-status.status-queued,.admin-delivery-status.status-delayed{color:#856520}.admin-delivery-status.status-failed,.admin-delivery-status.status-unconfigured,.admin-delivery-status.status-bounced,.admin-delivery-status.status-suppressed,.admin-delivery-status.status-complained{color:#9a3f31}@media (width<=820px){.access-arrival-header{grid-template-columns:1fr;gap:1rem}.access-arrival-header h1{max-width:12ch}.access-choice-grid{grid-template-columns:1fr}.access-choice{min-height:0}.access-flow-shell{grid-template-columns:1fr}.access-flow-intro{border-bottom:1px solid #e0bb6533;border-right:0;gap:1.5rem;min-height:0}.access-flow-intro>strong{max-width:16ch}.access-flow-intro ol{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}}@media (width<=620px){.access-choice-grid{grid-template-columns:1fr}.access-choice{grid-template-columns:auto 1fr auto;gap:.9rem;min-height:auto}.access-choice>small{grid-column:1/-1}.access-arrival-note{flex-direction:column;align-items:start;gap:.55rem}.access-flow-intro{padding:1.5rem}.access-flow-intro ol{grid-template-columns:1fr}.access-flow-nav a{min-height:3.4rem;font-size:.56rem}.access-flow-workspace .access-legal{padding:1rem 1.5rem}.access-flow-card{min-height:0;padding:2.5rem 1.5rem}.access-security-panel{grid-template-columns:1fr;gap:.65rem}.access-security-panel>span{grid-row:auto}.passkey-login-panel{grid-template-columns:1fr}}.metrics-room{color:#f5f2eb;background:#0d1727;min-height:100svh;overflow-x:clip}.metrics-room-nav{color:#f5f2eba3;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #f5f2eb1f;align-items:center;gap:1.25rem;min-height:64px;padding:0 4vw;font-size:.69rem;font-weight:800;display:flex}.metrics-room-nav span{color:#e5c36e}.metrics-room-nav a:last-child,.metrics-room-nav .visitor-session-control,.metrics-room-nav .visitor-session-actions{margin-left:auto}.metrics-room-hero{background:#0b1626;border-bottom:1px solid #f5f2eb1f;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);align-items:end;gap:3rem;padding:clamp(4rem,9vw,8rem) 6vw clamp(3rem,7vw,6rem);display:grid}.metrics-room-hero>.metrics-kicker,.metrics-room-hero>h1,.metrics-room-hero>p{grid-column:1}.metrics-room-hero h1{font-family:var(--display);margin:.9rem 0 0;font-size:clamp(4rem,10vw,8.5rem);font-weight:400;line-height:.86}.metrics-room-hero h1 em{color:#e5b54c;font-style:normal}.metrics-room-hero>p{color:#f5f2ebad;max-width:760px;font-size:1rem;line-height:1.6}.metrics-enter-lab{color:#fff;letter-spacing:.09em;text-transform:uppercase;border-bottom:2px solid #e5b54c;grid-column:1;justify-self:start;margin-top:1rem;padding:.75rem 0;font-size:.7rem;font-weight:900;text-decoration:none}.metrics-release-strip{background:#08111ec7;border:1px solid #e0bb6561;grid-area:1/2/span 3;padding:1.35rem}.metrics-release-strip span{color:#e2c476;letter-spacing:.13em;font-size:.65rem;font-weight:800}.metrics-release-strip strong{font-family:var(--display);margin:.55rem 0 1.2rem;font-size:1.7rem;font-weight:400;display:block}.metrics-release-strip p{color:#f5f2eb9c;margin:0;font-size:.78rem;line-height:1.6}.metrics-room-section{border-bottom:1px solid #f5f2eb1a;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);padding:clamp(3.5rem,7vw,7rem) 6vw;display:grid}.metrics-room-section h2{font-family:var(--display);margin:.8rem 0;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:.95}.metrics-room-section>div:first-child>p{color:#f5f2eb99;line-height:1.65}.metrics-basis-grid{border-top:1px solid #f5f2eb2e}.metrics-basis-grid article{border-bottom:1px solid #f5f2eb24;grid-template-columns:minmax(150px,.55fr) minmax(260px,1fr) minmax(240px,1fr);align-items:baseline;gap:1.5rem;padding:1.35rem 0;display:grid}.metrics-held-grid{background:#f5f2eb21;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.metrics-held-grid article{background:#111f34;min-height:190px;padding:1.5rem}.metrics-basis-grid span,.metrics-held-grid span{color:#f5f2eb80;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:800}.metrics-basis-grid strong{font-family:var(--display);font-size:clamp(1.7rem,3vw,3rem);font-weight:400;display:block}.metrics-basis-grid small{color:#d6b969}.metrics-room-section.held{color:#152034;background:#f3f0e8}.metrics-room-section.held .metrics-kicker{color:#856520}.metrics-room-section.held>div:first-child>p{color:#646c78}.metrics-held-grid{background:#15203421}.metrics-held-grid article{background:#fbfaf7}.metrics-held-grid span{color:#747c86}.metrics-held-grid strong{color:#856520;font-family:var(--display);margin:1.6rem 0 .7rem;font-size:1.9rem;font-weight:400;display:block}.metrics-held-grid p{color:#646c78;margin:0;font-size:.76rem;line-height:1.6}.metrics-room-footer{color:#f5f2eb7a;justify-content:space-between;gap:2rem;padding:1.4rem 6vw;font-size:.68rem;display:flex}.admin-page{color:#152034;background:#f3f0e8;min-height:100svh;padding:3vw}.admin-header{border-bottom:1px solid #1520342e;justify-content:space-between;align-items:end;gap:2rem;padding:2rem 0 2.5rem;display:flex}.admin-header h1{font-family:var(--display);margin:.5rem 0;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:.9}.admin-header p{color:#646c78}.admin-header nav{gap:.6rem;display:flex}.admin-header nav a{text-transform:uppercase;border:1px solid #15203438;padding:.7rem .9rem;font-size:.68rem;font-weight:800}.admin-warning{background:#fff;border-left:4px solid #d2aa4f;margin:1.5rem 0;padding:1rem 1.2rem}.admin-warning p{color:#646c78;margin:.35rem 0 0;font-size:.78rem;line-height:1.55}.admin-section{background:#fff;border:1px solid #1520341f;margin-top:1.5rem;padding:clamp(1.3rem,3vw,2.3rem)}.admin-section-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1.5rem;display:flex}.admin-section-heading h2{font-family:var(--display);margin:.4rem 0 0;font-size:2.4rem;font-weight:400}.admin-section-heading p{color:#646c78;max-width:560px;margin:0;font-size:.78rem;line-height:1.55}.admin-create-form{grid-template-columns:repeat(3,minmax(150px,.8fr)) minmax(300px,1.5fr) minmax(160px,.8fr) auto;align-items:end;gap:.75rem;display:grid}.admin-profile-picker{background:#fbfaf7;border:1px solid #15203429;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:0;padding:.9rem;display:grid}.admin-profile-picker legend{color:#646c78;letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.62rem;font-weight:800}.admin-profile-picker button{color:#26334a;text-align:left;background:#fff;border:1px solid #1520342e;gap:.28rem;height:auto;min-height:4.5rem;padding:.8rem;display:grid}.admin-profile-picker button.selected{color:#152034;background:#fff7df;border-color:#8a681f;box-shadow:inset 3px 0 #8a681f}.admin-profile-picker button strong{font-size:.75rem}.admin-profile-picker button span{color:#66707e;font-size:.66rem;font-weight:500;line-height:1.35}.admin-profile-picker p{color:#69717d;grid-column:1/-1;margin:.15rem 0 0;font-size:.7rem;line-height:1.45}.admin-create-form label{color:#646c78;letter-spacing:.05em;text-transform:uppercase;gap:.4rem;font-size:.65rem;font-weight:800;display:grid}.admin-create-form input,.admin-create-form select{min-width:0;height:42px;font:inherit;background:#fbfaf7;border:1px solid #15203438;padding:0 .7rem}.admin-scope-picker{border:1px solid #15203438;min-width:0;margin:0;padding:.7rem}.admin-scope-picker legend{color:#646c78;letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.62rem;font-weight:800}.admin-scope-picker label{color:#28364c;letter-spacing:0;text-transform:none;grid-template-columns:none;align-items:center;gap:.35rem;margin:.25rem .75rem .25rem 0;font-size:.7rem;display:inline-flex}.admin-scope-picker input{width:16px;height:16px;padding:0}.admin-create-form button,.admin-row-actions button,.admin-request-list button,.admin-section-heading>button,.issued-code button{color:#fff;background:#152034;border:1px solid #152034;min-height:38px;padding:.55rem .75rem;font-size:.64rem;font-weight:800}.admin-create-form button{height:42px}.issued-code{background:#fff9e8;border:1px solid #d2aa4f;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem;display:flex}.issued-code span{color:#856520;letter-spacing:.08em;font-size:.62rem;font-weight:800}.issued-code strong{font-family:var(--display);font-size:1.5rem;font-weight:400}.issued-code button{margin-left:auto}.issued-invitation{background:#fff9e8;border:1px solid #d2aa4f;gap:.65rem;margin-top:1.2rem;padding:1rem;display:grid}.issued-invitation>span{color:#856520;letter-spacing:.08em;font-size:.62rem;font-weight:800}.issued-invitation code{overflow-wrap:anywhere;color:#26334a;background:#1520340f;padding:.75rem;font-size:.7rem}.issued-invitation>div{flex-wrap:wrap;gap:.55rem;display:flex}.issued-invitation button,.issued-invitation a{color:#fff;background:#152034;border:1px solid #152034;align-items:center;min-height:38px;padding:.55rem .75rem;font-size:.64rem;font-weight:800;display:inline-flex}.admin-message{color:#856520;font-size:.8rem}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:.73rem}.admin-table th{color:#6b7280;letter-spacing:.07em;text-align:left;text-transform:uppercase;border-bottom:1px solid #15203433;padding:.65rem;font-size:.6rem}.skip-link{z-index:1200;color:#0d1727;background:#f4d680;border:2px solid #0d1727;padding:.75rem 1rem;font-size:.875rem;font-weight:850;position:fixed;top:.65rem;left:.65rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}a:focus-visible,button:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #e7bf59}.project-brief{color:#172237;background:#f4f0e8;min-height:100vh}.project-brief-nav{z-index:50;color:#ffffffb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b1422f5;border-bottom:1px solid #e6c16347;align-items:center;gap:clamp(1rem,2.8vw,2.4rem);min-height:68px;padding:.75rem clamp(1.25rem,5vw,5rem);display:flex;position:sticky;top:0}.project-brief-nav a,.project-brief-nav strong{color:inherit;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800;text-decoration:none}.project-brief-nav a:hover,.project-brief-nav a:focus-visible{color:#f2d27a;text-underline-offset:.3em;text-decoration:underline}.project-brief-nav strong{color:#f2d27a;margin-right:auto}.project-brief-nav .visitor-session-control,.project-brief-nav .visitor-session-actions{margin-left:auto}.project-brief-hero{color:#f8f5ee;background:#0d1727;grid-template-columns:minmax(310px,.78fr) minmax(0,1.22fr);min-height:calc(100svh - 68px);display:grid}.project-brief-hero-copy{z-index:2;align-self:center;padding:clamp(3.5rem,8vw,8rem) clamp(2rem,6vw,6rem);position:relative}.project-brief-hero-copy>span,.project-brief-section>header>span,.project-brief-metrics-bridge span{color:#e6c56c;letter-spacing:.15em;text-transform:uppercase;font-size:.78rem;font-weight:900}.project-brief-hero h1{max-width:11ch;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.045em;margin:1.2rem 0 1.4rem;font-size:clamp(3.2rem,6vw,7.1rem);font-weight:400;line-height:.93}.project-brief-hero p{color:#f8f5eead;max-width:42rem;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.7}.project-brief-hero-copy>div{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.project-brief-hero-copy a,.project-brief-metrics-bridge a{color:#f7dc91;letter-spacing:.05em;text-transform:uppercase;border:1px solid #e7bf598f;align-items:center;min-height:46px;padding:.75rem 1rem;font-size:.82rem;font-weight:850;text-decoration:none;display:inline-flex}.project-brief-hero-copy a:first-child{color:#0d1727;background:#e7bf59}.project-brief-context{min-height:560px;margin:0;position:relative;overflow:hidden}.project-brief-context:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1727 0%,#0d172766 18%,#0000 46%),linear-gradient(#0000 64%,#070c1680);position:absolute;inset:0}.project-brief-context img{object-fit:cover;object-position:50% 59%;width:100%;height:100%;transform:scale(1.07)}.project-brief-massing .project-massing-svg{width:100%;height:100%;min-height:560px}.project-brief-context figcaption{z-index:2;color:#ffffffc7;letter-spacing:.05em;text-align:right;text-transform:uppercase;max-width:25rem;font-size:.76rem;position:absolute;bottom:1.3rem;right:1.5rem}.project-brief-section{padding:clamp(5rem,9vw,9rem) clamp(1.4rem,7vw,8rem)}.project-brief-section>header{grid-template-columns:minmax(9rem,.45fr) minmax(18rem,1.15fr) minmax(18rem,.9fr);align-items:start;gap:1.5rem 3rem;margin-bottom:clamp(3rem,6vw,6rem);display:grid}.project-brief-section>header>span{color:#99742b;padding-top:.7rem}.project-brief-section h2,.project-brief-metrics-bridge h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,4.5vw,5.4rem);font-weight:400;line-height:.98}.project-brief-section h2{color:#172237}.project-brief-section.experience h2{color:#f8f5ee}.project-brief-section>header p{color:#647080;margin:.45rem 0 0;font-size:1rem;line-height:1.7}.project-program-ledger{background:#ccd0d4;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.project-program-ledger article{background:#fff;padding:2rem}.project-program-ledger article>span{color:#a77e2e;letter-spacing:.12em;font-size:.78rem;font-weight:900}.project-program-ledger h3{font-family:var(--font-serif), Georgia, serif;margin:1rem 0 .65rem;font-size:1.7rem;font-weight:400}.project-program-ledger p{color:#647080;margin:0;font-size:.95rem;line-height:1.65}.project-program-basis{color:#596575;background:#ede8de;grid-column:1/-1;margin:0;padding:1rem 1.25rem;font-size:.78rem;line-height:1.6}.project-program-visual{margin:0 0 1px}.project-program-visual figcaption{color:#66717f;background:#e9e3d8;padding:.9rem 1.1rem;font-size:.78rem;line-height:1.55}.project-site-plan{color:#f7f3ea;background:#0c1727;border:1px solid #1722372e;margin:0 0 1px;overflow:hidden}.project-massing-svg{width:100%;height:auto;display:block}.project-massing-ground{fill:#102036}.project-massing-road{fill:none;stroke:#efe8d833;stroke-linecap:round;stroke-width:21px}.project-massing-road-cedarSprings{stroke-width:27px}.project-massing-site-outline{fill:#eddcad14;stroke:#fff4ce6b;stroke-width:1.4px}.project-massing-site-outline.is-maple{fill:#d3b67121;stroke-dasharray:7 6}.project-massing-site-outline.is-wolf{fill:#dce5eb0d;stroke-dasharray:4 6}.project-massing-neighbor-outline{fill:#141e2b61;stroke:#ffffff29;stroke-width:1.4px}.project-massing-solid{stroke-linejoin:round}.project-massing-side{stroke:#fff6db4d;stroke-width:.8px}.project-massing-side.is-shadow{filter:brightness(.72)}.project-massing-top{stroke:#fff2c7c7;stroke-width:1.25px}.project-massing-podium .project-massing-side{fill:#5b4931}.project-massing-podium .project-massing-top{fill:#867042}.project-massing-t1 .project-massing-side{fill:url(#project-massing-glass)}.project-massing-t1 .project-massing-top{fill:#d6b472}.project-massing-t2 .project-massing-side{fill:#546d7f}.project-massing-t2 .project-massing-top{fill:#8ea2ae}.project-massing-t3 .project-massing-side{fill:#39566d}.project-massing-t3 .project-massing-top{fill:#7892a2}.project-massing-callout line{stroke:#ffefbfcc;stroke-width:1.5px}.project-massing-callout rect{fill:#08121ee6;stroke:#efcb6f94}.project-massing-callout text{fill:#fff2c4;font-family:var(--font-serif), Georgia, serif;font-size:18px}.project-massing-callout .project-massing-callout-meta{fill:#ffffffb8;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.03em;font-size:6.8px;font-weight:850}.project-massing-podium-label path,.project-plan-podium-label path{fill:none;stroke:#f0ca66;stroke-width:2px}.project-massing-podium-label text,.project-plan-podium-label text{fill:#ffe29a;letter-spacing:.08em;font-size:16px;font-weight:900}.project-massing-orientation text{fill:#ffe29a;font-size:18px;font-weight:900}.project-massing-orientation path{fill:none;stroke:#ffe29a;stroke-width:3px}.project-plan-ground{fill:#0f1c2e}.project-plan-road{fill:none;stroke:#26374b;stroke-linecap:round;stroke-width:54px}.project-plan-road-cedarSprings{stroke-width:68px}.project-plan-neighbor{fill:#253241;stroke:#ffffff38;stroke-width:2px}.project-plan-site{fill:#bed3e014;stroke:#cae0ee8c;stroke-width:2px}.project-plan-site.is-wolf{stroke-dasharray:5 6}.project-plan-maple{fill:#698b9f24;stroke:#b8daece6;stroke-width:2px;stroke-dasharray:8 7}.project-plan-alley{fill:#f0ca6614;stroke:#f0ca6680;stroke-width:1.4px;stroke-dasharray:4 5}.project-plan-podium{fill:#775c25e0;stroke:#e8c35d;stroke-width:3px;filter:drop-shadow(0 16px 24px #00000059)}.project-plan-tower polygon{stroke:#fff0b0;stroke-width:3px;filter:drop-shadow(0 14px 18px #00000052)}.project-plan-t1 polygon{fill:#b78d2f}.project-plan-t2 polygon{fill:#5f8296}.project-plan-t3 polygon{fill:#6f91a1}.project-plan-tower text{fill:#fff5d0;font-family:var(--font-serif), Georgia, serif;text-anchor:middle;font-size:25px}.project-plan-labels text{fill:#ffffffa6;letter-spacing:.1em;font-size:14px;font-weight:850}.project-plan-labels .project-plan-label-note{fill:#e7c86f;font-size:12px}.project-site-plan figcaption{color:#ffffffa8;background:#0a1422;border-top:1px solid #ffffff1f;padding:.95rem 1.1rem;font-size:.78rem;line-height:1.6}.project-character-study{background:#0b1524;min-height:clamp(420px,58vw,760px);margin:3rem 0 0;position:relative;overflow:hidden}.project-character-study:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#050c15e0);position:absolute;inset:0}.project-character-study img{object-fit:cover;object-position:50% 52%;width:100%;height:100%;min-height:clamp(420px,58vw,760px)}.project-character-study figcaption{z-index:2;color:#f7f2e7;max-width:52rem;display:grid;position:absolute;bottom:clamp(1.25rem,4vw,3.2rem);left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem)}.project-character-study figcaption span{color:#e8c35d;letter-spacing:.14em;font-size:.72rem;font-weight:900}.project-character-study figcaption strong{font-family:var(--font-serif), Georgia, serif;margin-top:.65rem;font-size:clamp(1.8rem,4vw,3.8rem);font-weight:400;line-height:1.05}.project-character-study figcaption small{color:#ffffffb3;margin-top:.75rem;font-size:.78rem;line-height:1.55}.ground-plane{background:#e9e3d8}.ground-plane-sequence{background:#1422372e;border:1px solid #14223724;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.ground-plane-sequence li{background:#f7f4ed;flex-direction:column;min-height:300px;padding:1.6rem;display:flex}.ground-plane-sequence b{color:#a47b2d;letter-spacing:.12em;font-size:.78rem}.ground-plane-sequence h3{font-family:var(--font-serif), Georgia, serif;margin:auto 0 .85rem;font-size:1.65rem;font-weight:400;line-height:1.06}.ground-plane-sequence p{color:#65707e;margin:0;font-size:.9rem;line-height:1.65}.ground-plane-context{color:#f5f2eb;background:#17253b;margin:1px 0 0;padding:1.2rem 1.4rem;font-size:.9rem;line-height:1.65}.project-ground-plane-visual{color:#f8f5ee;background:#101c2e;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin:1px 0 0;display:grid}.project-ground-plane-visual img{object-fit:cover;object-position:center 70%;width:100%;height:clamp(410px,48vw,680px);display:block}.project-ground-plane-visual figcaption{flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.5rem);display:flex}.project-ground-plane-visual figcaption span{color:#e6c56c;letter-spacing:.14em;font-size:.75rem;font-weight:900}.project-ground-plane-visual figcaption strong{font-family:var(--font-serif), Georgia, serif;margin-top:1rem;font-size:clamp(1.9rem,3vw,3.3rem);font-weight:400;line-height:1.04}.project-ground-plane-visual figcaption small{color:#fff9;margin-top:1.4rem;font-size:.82rem;line-height:1.6}.location-fit{background:#fff}.location-fit-grid{background:#d7d5cf;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.location-fit-grid article{background:#f6f3ed;min-height:17rem;padding:2rem}.location-fit-grid b{color:#ae8230;letter-spacing:.12em;font-size:.82rem}.location-fit-grid h3{font-family:var(--font-serif), Georgia, serif;margin:3rem 0 1rem;font-size:2rem;font-weight:400;line-height:1.05}.location-fit-grid p{color:#677282;margin:0;font-size:.95rem;line-height:1.65}.project-trail-context{color:#f8f5ee;background:#0d1727;grid-template-columns:minmax(0,1.5fr) minmax(270px,.5fr);margin:1px 0 0;display:grid}.project-trail-context img{object-fit:cover;object-position:50% 58%;width:100%;height:clamp(360px,42vw,650px)}.project-trail-context figcaption{flex-direction:column;justify-content:flex-end;padding:clamp(2rem,5vw,4.5rem);display:flex}.project-trail-context figcaption span{color:#e6c56c;letter-spacing:.14em;font-size:.75rem;font-weight:900}.project-trail-context figcaption strong{font-family:var(--font-serif), Georgia, serif;margin-top:1rem;font-size:clamp(1.8rem,3vw,3.2rem);font-weight:400;line-height:1.04}.project-trail-context figcaption small{color:#ffffff94;margin-top:1.4rem;font-size:.78rem;line-height:1.55}.location-fit>a{color:#172237;letter-spacing:.05em;text-underline-offset:.32em;text-transform:uppercase;margin-top:1.5rem;font-size:.82rem;font-weight:850;text-decoration:underline;display:inline-flex}.experience{color:#f8f5ee;background:#101c2e}.experience>header>p{color:#ffffff94}.experience>div{background:#ffffff21;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.experience article{background:#101c2e;min-height:21rem;padding:2rem}.experience article span{color:#e6c56c;letter-spacing:.13em;font-size:.75rem;font-weight:900}.experience article h3{font-family:var(--font-serif), Georgia, serif;margin:5rem 0 1rem;font-size:2rem;font-weight:400;line-height:1.05}.experience article p{color:#ffffff96;margin:0;font-size:.93rem;line-height:1.7}.experience .service-layer-grid{grid-template-columns:repeat(3,1fr)}.experience .service-layer-grid article{min-height:19rem}.experience .service-layer-grid article h3{margin-top:3.8rem}.diligence-library{background:#ebe6dc}.diligence-grid{background:#14223729;border:1px solid #14223724;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.diligence-grid article{background:#fff;flex-direction:column;min-height:330px;padding:1.7rem;display:flex}.diligence-grid article>span{color:#99742b;letter-spacing:.11em;font-size:.75rem;font-weight:900}.diligence-grid h2,.diligence-grid h3{color:#172237;font-family:var(--font-serif), Georgia, serif;margin:1.1rem 0 .75rem;font-size:1.7rem;font-weight:400;line-height:1.08}.diligence-grid p{color:#65707e;margin:0;font-size:.9rem;line-height:1.62}.diligence-grid small{color:#7d8590;margin-top:1rem;font-size:.78rem;line-height:1.5}.diligence-grid a,.diligence-grid button{color:#172237;min-height:46px;font:inherit;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #17223752;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:.75rem .9rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.diligence-grid button:disabled{cursor:default;opacity:.62}.document-request-control{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:auto;display:flex}.document-request-control button{margin-top:0}.document-request-control small{color:#65707e;font-size:.76rem;line-height:1.45}.document-request-review-state{background:#f3efe7;border:1px solid #1722372e;justify-content:center;min-height:46px;padding:.75rem .9rem}.document-request-review-state small{margin:0}.ledger-basis{color:#56606e;background:#fbf9f5;border-left:3px solid #99742b;margin:1.1rem 0 0;padding:.95rem 1.1rem;font-size:.83rem;line-height:1.66}.ledger-basis strong{color:#172237;font-weight:850}.diligence-scope{background:#fbf9f5;border:1px solid #14223724;border-left:3px solid #99742b;margin:2.4rem 0 0;padding:1.9rem 2rem}.diligence-scope>h2{color:#172237;font-family:var(--font-serif), Georgia, serif;margin:0 0 1.3rem;font-size:1.5rem;font-weight:400;line-height:1.1}.diligence-scope article+article{border-top:1px solid #1422371c;margin-top:1.35rem;padding-top:1.35rem}.diligence-scope h3{color:#172237;letter-spacing:.01em;margin:0 0 .45rem;font-size:.87rem;font-weight:850;line-height:1.35}.diligence-scope p{color:#56606e;margin:0;font-size:.87rem;line-height:1.68}@media (width<=720px){.diligence-scope{padding:1.4rem 1.25rem}}.diligence-note{color:#65707e;margin:1rem 0 0;font-size:.78rem;line-height:1.6}.project-diligence-page .diligence-library{min-height:calc(100svh - 68px)}.project-diligence-page .diligence-library>header h1{color:#172237;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:400;line-height:.98}.pathway ol{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.pathway li{border-top:1px solid #b9b8b4;border-right:1px solid #d3d0c8;min-height:16rem;padding:2rem}.pathway li b{color:#a47a28;letter-spacing:.12em;font-size:.78rem;display:block}.pathway li span{font-family:var(--font-serif), Georgia, serif;margin-top:3.5rem;font-size:1.65rem;line-height:1.08;display:block}.pathway li small{color:#687382;margin-top:1rem;font-size:.8rem;line-height:1.6;display:block}.project-brief-metrics-bridge{color:#f8f5ee;background:#7d6028;grid-template-columns:minmax(0,1.2fr) auto;align-items:end;gap:2rem;padding:clamp(4rem,8vw,8rem);display:grid}.project-brief-metrics-bridge h2{max-width:14ch;margin-top:1rem;font-size:clamp(2.2rem,4.2vw,4.8rem)}.project-brief-metrics-bridge p{color:#ffffffb3;max-width:46rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.7}.project-brief-metrics-bridge a{color:#fff;border-color:#ffffff8f}.project-brief-metrics-actions{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.project-brief-metrics-actions a{flex-direction:column;align-items:flex-start;gap:.16rem;display:flex}.project-brief-metrics-actions a.quiet{border-bottom-color:#ffffff47}.project-brief-metrics-actions a small{letter-spacing:.05em;text-transform:uppercase;color:#ffffffd1;font-size:.75rem;font-weight:600}.project-brief-footer{color:#ffffff80;background:#09121f;justify-content:space-between;gap:2rem;padding:1.3rem clamp(1.4rem,7vw,8rem);font-size:.76rem;display:flex}.project-source a,.project-card a,.source-chip,.signalGrid a,.institutionGrid article a,.cityGrid small,.yallSource,.financeBridge>a,.qcew-definition a{text-underline-offset:.25em;font-size:.75rem;text-decoration-thickness:1px}.map-atlas-bar,.map-mode button,.map-project-search>span,.map-mini-legend span,.map-chapter-copy strong,.map-tour-rail button strong,.map-tour-rail button small,.map-hover-card,.hover-stats small,.hover-stats b,.project-card-methodology,.project-card .status-pill{font-size:.72rem}@media (width<=1040px){.project-brief-context{min-height:54vw}.project-brief-context:after{background:linear-gradient(#0d1727 0%,#0000 28%),linear-gradient(#0000 65%,#070c168c)}.project-brief-section>header{grid-template-columns:.45fr 1.2fr}.project-brief-section>header p{grid-column:2}.ground-plane-sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.experience>div,.experience .service-layer-grid,.pathway ol,.diligence-grid{grid-template-columns:1fr 1fr}.project-ground-plane-visual{grid-template-columns:1fr}.project-ground-plane-visual figcaption{min-height:18rem}.project-trail-context{grid-template-columns:1fr}.project-trail-context figcaption{min-height:18rem}}@media (width<=900px){.access-page-stack{grid-template-columns:1fr;width:min(620px,100%)}.project-brief-hero{grid-template-columns:1fr;min-height:auto}.project-brief-hero-copy{padding-bottom:3rem}.project-site-plan,.project-brief-massing{overscroll-behavior-inline:contain;overflow-x:auto}.project-site-plan svg,.project-brief-massing svg{width:820px;min-width:820px;max-width:none}.project-site-plan:focus-visible,.project-brief-massing:focus-visible{outline-offset:-3px;outline:3px solid #e8c35d}.project-plan-labels text{font-size:15px}.project-plan-labels .project-plan-label-note{font-size:13px}.project-massing-podium-label text,.project-plan-podium-label text{font-size:16px}}@media (width<=720px){.project-brief-nav{white-space:normal;text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;min-height:auto;padding:.65rem 1rem;display:grid;overflow:visible}.project-brief-nav a,.project-brief-nav strong{font-size:.75rem}.project-brief-nav strong{margin-right:0}.project-brief-nav .visitor-session-control,.project-brief-nav .visitor-session-actions{margin-left:0}.project-brief-hero h1{font-size:clamp(3rem,16vw,5.2rem)}.project-brief-context{min-height:74vw}.project-brief-context figcaption{text-align:left;font-size:.68rem;bottom:.8rem;left:1rem;right:1rem}.project-brief-section>header{grid-template-columns:1fr}.project-brief-section>header p{grid-column:1}.project-program-ledger,.location-fit-grid,.ground-plane-sequence,.experience>div,.experience .service-layer-grid,.pathway ol,.diligence-grid{grid-template-columns:1fr}.project-massing-callout-meta{display:none}.project-character-study,.project-character-study img{min-height:78vw}.ground-plane-sequence li{min-height:230px}.project-ground-plane-visual img{height:76vw;min-height:320px}.project-trail-context img{height:72vw}.project-brief-metrics-bridge{grid-template-columns:1fr;align-items:start}.project-brief-metrics-actions{align-items:flex-start}.project-brief-footer{flex-direction:column;gap:.5rem}}.admin-table td{vertical-align:top;border-bottom:1px solid #1520341a;padding:.8rem .65rem}.admin-table td>span{color:#737b87;margin-top:.2rem;display:block}.admin-table .admin-invite-status{color:#7a493c;margin-top:.55rem;font-size:.66rem;line-height:1.35}.admin-table .admin-invite-status.active{color:#35614a;font-weight:750}.admin-row-actions{flex-wrap:wrap;gap:.35rem;min-width:280px;display:flex}.admin-row-actions button{color:#152034;background:0 0}.admin-row-actions button.danger{color:#8a3e30;border-color:#9a4e3f}.admin-overview{background:#fbfaf7;border:1px solid #15203424;grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0 2.4rem;display:grid}.admin-overview a{color:#152034;border-right:1px solid #15203424;gap:.3rem;min-height:7.3rem;padding:1.2rem;text-decoration:none;display:grid}.admin-overview a:last-child{background:#f5f0e5;border-right:0}.admin-overview a:hover{background:#f2eee4}.admin-overview strong{color:#8a681f;font-family:var(--font-serif), Georgia, serif;font-size:2rem;font-weight:400;line-height:1}.admin-overview span{color:#59616d;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:750;line-height:1.35}.admin-recipient-actions{min-width:150px}.admin-recipient-actions summary{color:#825e18;cursor:pointer;letter-spacing:.04em;white-space:nowrap;font-size:.72rem;font-weight:800}.admin-operations{background:#fbfaf7;border:1px solid #15203424;margin:1rem 0}.admin-operations>summary{color:#152034;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;display:flex}.admin-operations>summary span{font-size:.84rem;font-weight:800}.admin-operations>summary small{color:#69717d;text-align:right;font-size:.72rem;line-height:1.4}.admin-operations[open]>summary{border-bottom:1px solid #1520341f}.admin-operations .admin-section{border:0;margin:0}.admin-request-list{gap:.75rem;display:grid}.admin-request-list article{border:1px solid #1520341f;grid-template-columns:1fr 2fr auto;align-items:center;gap:1.5rem;padding:1rem;display:grid}.admin-request-list article span,.admin-request-list article small{color:#737b87;margin-top:.25rem;display:block}.admin-request-list article p{color:#4f5866;line-height:1.55}.admin-request-list article>div:last-child{gap:.4rem;display:flex}.admin-table.compact{font-size:.7rem}.admin-engagement-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.9rem;display:grid}.admin-engagement-grid article{background:#fbfaf7;border:1px solid #1520341f;padding:1.1rem}.admin-engagement-grid header{border-bottom:1px solid #1520341a;justify-content:space-between;gap:1rem;padding-bottom:.8rem;display:flex}.admin-engagement-grid header span{color:#856520;font-size:.7rem;font-weight:800}.admin-engagement-grid ol{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.admin-engagement-grid li{color:#4f5866;justify-content:space-between;gap:1rem;font-size:.72rem;line-height:1.4;display:flex}.admin-engagement-grid li strong{color:#152034;white-space:nowrap}.admin-reader-intelligence{color:#edf2f6;background:#142238;border-color:#142238}.admin-reader-intelligence .metrics-kicker{color:#e3bd62}.admin-reader-intelligence .admin-section-heading h2{color:#fff}.admin-reader-intelligence .admin-section-heading p{color:#edf2f6ad}.admin-reader-summary{background:#edf2f633;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:1rem;display:grid}.admin-reader-summary article{background:#1b2c45;gap:.35rem;min-height:8rem;padding:1.1rem;display:grid}.admin-reader-summary strong{color:#f7dd8e;font-family:var(--display);font-size:clamp(2rem,4vw,3.2rem);font-weight:400;line-height:1}.admin-reader-summary span{color:#edf2f6a3;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.45}.admin-reader-radar{background:linear-gradient(125deg,#5c8fce29,#f7dd8e0e,#ffffff08);border:1px solid #b6d2f742;border-radius:1.05rem;margin:1rem 0 1.15rem;padding:clamp(.95rem,2.5vw,1.25rem)}.admin-reader-radar>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-reader-radar>header>div{gap:.2rem;max-width:47rem;display:grid}.admin-reader-radar>header span{color:#b6d2f7;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem;font-weight:850}.admin-reader-radar h3{color:#fff;font:1.35rem/1.1 var(--font-display);margin:0;font-weight:400}.admin-reader-radar>header small,.admin-reader-radar>p{color:#edf2f694;font-size:.66rem;line-height:1.42}.admin-reader-radar>header>button{min-height:2rem;color:var(--ink);letter-spacing:.045em;text-transform:uppercase;background:#b6d2f7;border:1px solid #b6d2f7;border-radius:999px;flex:none;padding:.42rem .6rem;font-size:.58rem;font-weight:850}.admin-reader-radar-filters{flex-wrap:wrap;gap:.38rem;margin-top:.8rem;display:flex}.admin-reader-radar-filters button{color:#edf2f6b8;background:#030b153d;border:1px solid #edf2f62b;border-radius:999px;align-items:center;gap:.4rem;min-height:1.95rem;padding:.36rem .55rem;font-size:.61rem;font-weight:750;display:inline-flex}.admin-reader-radar-filters button:hover,.admin-reader-radar-filters button:focus-visible,.admin-reader-radar-filters button.is-selected{color:var(--ink);background:#b6d2f7;border-color:#b6d2f7}.admin-reader-radar-filters button b{font-size:.65rem}.admin-reader-radar>ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.admin-reader-radar>ol>li{background:#030b1559;border:1px solid #edf2f624;border-radius:.78rem;align-content:start;gap:.5rem;min-width:0;padding:.78rem;display:grid}.admin-reader-radar>ol>li.is-due{background:#f7dd8e14;border-color:#f7dd8e94}.admin-reader-radar>ol>li.is-watched{box-shadow:inset 0 2px #b6d2f7cc}.admin-reader-radar li>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.admin-reader-radar li>header>div{gap:.14rem;min-width:0;display:grid}.admin-reader-radar li>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-reader-radar li>header small{color:#edf2f685;text-overflow:ellipsis;white-space:nowrap;font-size:.59rem;overflow:hidden}.admin-reader-radar li>header>button{color:#edf2f6a3;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:.59rem;font-weight:850}.admin-reader-radar li>header>button.is-watched,.admin-reader-radar li>header>button:hover,.admin-reader-radar li>header>button:focus-visible{color:#b6d2f7}.admin-reader-radar li>header>button:disabled{cursor:not-allowed;opacity:.45}.admin-reader-radar li>p{color:#edf2f6b8;min-height:3.8em;margin:0;font-size:.63rem;line-height:1.42}.admin-reader-radar li>footer{justify-content:space-between;align-items:end;gap:.5rem;margin-top:auto;display:flex}.admin-reader-radar li>footer>small{color:#edf2f67a;text-overflow:ellipsis;white-space:nowrap;font-size:.58rem;line-height:1.3;overflow:hidden}.admin-reader-radar li>footer>button{color:#b6d2f7;text-underline-offset:.18rem;background:0 0;border:0;flex:none;padding:0;font-size:.59rem;font-weight:800;text-decoration:underline}.admin-reader-radar .admin-reader-radar-empty{color:#edf2f694;margin:.8rem 0 0;font-size:.68rem;display:block}.admin-reader-radar>p{margin:.75rem 0 0}.admin-reader-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin:1.25rem 0 .8rem;display:flex}.admin-reader-toolbar label{color:#edf2f6ad;letter-spacing:.07em;text-transform:uppercase;gap:.4rem;min-width:min(100%,24rem);font-size:.64rem;font-weight:800;display:grid}.admin-reader-toolbar input{color:#edf2f6;min-height:40px;font:inherit;text-transform:none;background:#ffffff0f;border:1px solid #edf2f647;padding:.6rem .75rem}.admin-reader-toolbar input::placeholder{color:#edf2f675}.admin-reader-toolbar>span{color:#edf2f699;font-size:.7rem}.admin-reader-studio{background:#060f1c47;border:1px solid #edf2f62e;grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr);display:grid}.admin-reader-roster{border-right:1px solid #edf2f629;min-height:21rem}.admin-reader-roster-heading{color:#edf2f6a6;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #edf2f621;justify-content:space-between;gap:1rem;padding:.85rem .95rem;font-size:.62rem;font-weight:800;display:flex}.admin-reader-roster-heading small{color:#edf2f670;font-size:inherit}.admin-reader-roster-row{border-bottom:1px solid #edf2f61a;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.admin-reader-roster-select{color:#edf2f6;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.85rem .55rem .85rem .95rem;display:grid}.admin-reader-roster-select:hover,.admin-reader-roster-select.is-selected{background:#e3bd6221}.admin-reader-roster-select.is-selected{box-shadow:inset 3px 0 #f7dd8e}.admin-reader-compare-toggle{color:#edf2f6b3;letter-spacing:.05em;text-transform:uppercase;background:#ffffff09;border:1px solid #edf2f633;border-radius:999px;align-self:center;min-height:1.7rem;margin-right:.65rem;padding:.32rem .45rem;font-size:.56rem;font-weight:800}.admin-reader-compare-toggle:hover,.admin-reader-compare-toggle:focus-visible,.admin-reader-compare-toggle.is-compared{color:var(--ink);background:#f7dd8e;border-color:#f7dd8e}.admin-reader-compare-toggle:disabled{cursor:not-allowed;opacity:.35}.admin-reader-initials{color:#142238;width:2rem;height:2rem;font-family:var(--display);background:#f7dd8e;border-radius:50%;place-items:center;font-size:.78rem;display:grid}.admin-reader-roster-select>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.admin-reader-roster strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-reader-roster small{color:#edf2f68c;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.admin-reader-roster em{color:#f7dd8e;white-space:nowrap;font-size:.63rem;font-style:normal;font-weight:750}.admin-reader-roster>p{color:#edf2f69e;padding:1rem;font-size:.72rem}.admin-reader-dossier{padding:clamp(1rem,3vw,1.55rem)}.admin-reader-dossier>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-reader-dossier-actions{text-align:right;justify-items:end;gap:.45rem;display:grid}.admin-reader-dossier-actions>small{color:#edf2f694;font-size:.63rem}.admin-reader-dossier-actions>button{color:#edf2f6c2;letter-spacing:.045em;text-transform:uppercase;background:#ffffff0a;border:1px solid #edf2f633;border-radius:999px;min-height:1.95rem;padding:.4rem .58rem;font-size:.59rem;font-weight:800}.admin-reader-dossier-actions>button:hover,.admin-reader-dossier-actions>button:focus-visible,.admin-reader-dossier-actions>button.is-compared{color:var(--ink);background:#f7dd8e;border-color:#f7dd8e}.admin-reader-dossier-actions>button:disabled{cursor:not-allowed;opacity:.35}.admin-reader-dossier .metrics-kicker{color:#e3bd62}.admin-reader-dossier h3{color:#fff;font-family:var(--display);margin:.32rem 0 0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400;line-height:1}.admin-reader-dossier header p,.admin-reader-dossier header small{color:#edf2f699;margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.admin-reader-dossier header small{text-align:right;max-width:10rem}.admin-reader-dossier-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1.4rem 0 0;display:grid}.admin-reader-dossier-metrics>div{border-top:1px solid #edf2f624;padding-top:.7rem}.admin-reader-dossier-metrics dt{color:#edf2f67a;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1.35}.admin-reader-dossier-metrics dd{color:#f7dd8e;margin:.3rem 0 0;font-size:.78rem;font-weight:750;line-height:1.35}.admin-reader-attention{border-top:1px solid #edf2f629;margin-top:1.6rem;padding-top:1rem}.admin-reader-attention>div{color:#f7dd8e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.6rem;font-weight:800;display:flex}.admin-reader-attention small{color:#edf2f685;font-size:inherit;text-align:right}.admin-reader-attention ol{gap:.72rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-reader-attention li{color:#edf2f6c2;grid-template-columns:minmax(7rem,1.1fr) minmax(4rem,1.4fr) auto;align-items:center;gap:.75rem;font-size:.69rem;line-height:1.35;display:grid}.admin-reader-attention li>i{background:#edf2f621;border-radius:99px;height:.4rem;display:block;overflow:hidden}.admin-reader-attention li>i>b{border-radius:inherit;background:linear-gradient(90deg,#d9ae4c,#f7dd8e);height:100%;display:block}.admin-reader-attention li strong{color:#fff;white-space:nowrap;font-size:.68rem}.admin-reader-attention>p{color:#edf2f69e;margin:1rem 0 0;font-size:.73rem}.admin-reader-page-ledger{gap:1rem}.admin-reader-page-ledger>li{background:#ffffff09;border:1px solid #edf2f624;gap:.65rem;padding:.9rem;display:grid}.admin-reader-page-ledger>li>header{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.admin-reader-page-ledger>li>header span{color:#f7dd8e;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800}.admin-reader-page-ledger>li>header strong{color:#fff;font-size:.74rem}.admin-reader-page-ledger ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.admin-reader-page-ledger ul li{color:#edf2f6c2;grid-template-columns:minmax(7rem,1.05fr) minmax(4rem,1.25fr) auto auto;align-items:center;gap:.65rem;font-size:.68rem;line-height:1.35;display:grid}.admin-reader-page-ledger ul li>small{color:#edf2f675;white-space:nowrap;font-size:.58rem}.admin-reader-signals,.admin-reader-journey{border-top:1px solid #edf2f629;margin-top:1.6rem;padding-top:1rem}.admin-reader-signals>div,.admin-reader-journey>div{color:#f7dd8e;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.6rem;font-weight:800;display:flex}.admin-reader-signals small,.admin-reader-journey small{color:#edf2f685;font-size:inherit;text-align:right}.admin-reader-signals dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.admin-reader-signals dl>div{border-top:1px solid #edf2f624;padding-top:.7rem}.admin-reader-signals dt{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.54rem;font-weight:800;line-height:1.35}.admin-reader-signals dd{color:#fff;margin:.32rem 0 0;font-size:.8rem;font-weight:750;line-height:1.35}.admin-reader-journey ol{gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-reader-journey li{border-top:1px solid #edf2f61a;grid-template-columns:minmax(8rem,1fr) minmax(11rem,1.15fr) auto;align-items:center;gap:.8rem;padding:.75rem 0;display:grid}.admin-reader-journey li:first-child{border-top:0;padding-top:0}.admin-reader-journey li>div{gap:.2rem;display:grid}.admin-reader-journey strong{color:#fff;font-size:.75rem}.admin-reader-journey span,.admin-reader-journey p{color:#edf2f694;margin:0;font-size:.66rem;line-height:1.45}.admin-reader-journey li>small{color:#edf2f675;white-space:nowrap;font-size:.6rem}.admin-reader-journey .admin-reader-journey-empty{color:#edf2f69e;font-size:.72rem;display:block}.admin-reader-note{color:#edf2f68a;margin:1rem 0 0;font-size:.68rem;line-height:1.55}.admin-recipient-studio{background:#fbfaf7;border:1px solid #15203424;grid-template-columns:minmax(15rem,.66fr) minmax(0,1.34fr);display:grid}.admin-recipient-roster{border-right:1px solid #1520341f;min-height:22rem}.admin-recipient-roster-heading{color:#69717d;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #1520341a;justify-content:space-between;gap:1rem;padding:.85rem .95rem;font-size:.62rem;font-weight:800;display:flex}.admin-recipient-roster-heading small{color:#9097a0;font-size:inherit}.admin-recipient-roster button{color:#152034;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #15203414;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;width:100%;padding:.85rem .95rem;display:grid}.admin-recipient-roster button:hover,.admin-recipient-roster button.is-selected{background:#f4eddb}.admin-recipient-roster button.is-selected{box-shadow:inset 3px 0 #b88a2f}.admin-recipient-initials{color:#fff;width:2rem;height:2rem;font-family:var(--display);background:#243753;border-radius:50%;place-items:center;font-size:.78rem;display:grid}.admin-recipient-roster button>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.admin-recipient-roster strong{color:#172237;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.admin-recipient-roster small{color:#737b87;text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.admin-recipient-roster em{color:#896920;white-space:nowrap;font-size:.63rem;font-style:normal;font-weight:750}.admin-recipient-roster>p{color:#69717d;padding:1rem;font-size:.72rem}.admin-recipient-dossier{background:#fff;padding:clamp(1rem,3vw,1.55rem)}.admin-recipient-dossier>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.admin-recipient-dossier .metrics-kicker{color:#99742b}.admin-recipient-dossier h3{color:#172237;font-family:var(--display);margin:.32rem 0 0;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:400;line-height:1}.admin-recipient-dossier header p{color:#69717d;margin:.45rem 0 0;font-size:.7rem;line-height:1.45}.admin-status-pill{color:#7a493c;letter-spacing:.07em;text-transform:uppercase;background:#fff6f1;border:1px solid #9a4e3f59;flex:none;padding:.35rem .5rem;font-size:.58rem;font-weight:800}.admin-status-pill.active{color:#35614a;background:#eff7f1;border-color:#35614a57}.admin-recipient-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1.4rem 0 0;display:grid}.admin-recipient-facts>div{border-top:1px solid #1520341f;padding-top:.7rem}.admin-recipient-facts dt{color:#7a8491;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1.35}.admin-recipient-facts dd{color:#24334a;margin:.3rem 0 0;font-size:.76rem;font-weight:750;line-height:1.35}.admin-recipient-access{border-top:1px solid #1520341f;margin-top:1.45rem;padding-top:1rem}.admin-recipient-access>div{color:#856520;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.6rem;font-weight:800;display:flex}.admin-recipient-access small{color:#7a8491;font-size:inherit;text-align:right}.admin-recipient-access ul{flex-wrap:wrap;gap:.45rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.admin-recipient-access li{color:#7a8491;background:#faf9f6;border:1px solid #15203424;padding:.45rem .55rem;font-size:.65rem;font-weight:750}.admin-recipient-access li.active{color:#315a46;background:#edf5ee;border-color:#315a464d}.admin-recipient-actions{border-top:1px solid #1520341f;margin-top:1.35rem;padding-top:1rem}.admin-recipient-actions summary{color:#825e18;cursor:pointer;letter-spacing:.04em;font-size:.72rem;font-weight:800}.admin-recipient-actions[open] summary{margin-bottom:.8rem}.admin-recipient-actions .admin-row-actions{min-width:0}.release-refresh-notice{z-index:100;color:#fff;background:#142238;border:1px solid #f7dd8ead;align-items:center;gap:.8rem;max-width:min(32rem,100vw - 2rem);padding:.7rem .8rem .7rem 1rem;font-size:.75rem;font-weight:750;line-height:1.35;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 .7rem 2.4rem #040c1847}.release-refresh-notice button{color:#142238;letter-spacing:.05em;text-transform:uppercase;background:#f7dd8e;border:1px solid #f7dd8e;flex:none;min-height:36px;padding:.45rem .65rem;font-size:.64rem;font-weight:850}.release-refresh-notice button:hover{background:#fff0b8}.visitor-security-center{position:relative}.visitor-security-center>summary{cursor:pointer;letter-spacing:.07em;text-transform:uppercase;align-items:center;min-height:44px;font-size:.75rem;font-weight:800;list-style:none;display:flex}.visitor-security-center>summary::-webkit-details-marker{display:none}.visitor-security-center>div{z-index:40;background:#0d1729;border:1px solid #d9b55573;width:min(28rem,100vw - 2rem);padding:1rem;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1rem 3rem #00000059}.visitor-security-center p,.visitor-security-center h3{margin:0 0 .7rem}.visitor-security-center h3{color:#e9c56b;letter-spacing:.12em;text-transform:uppercase;margin-top:1rem;font-size:.75rem}.visitor-security-center ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.visitor-security-center li{border-top:1px solid #ffffff1c;justify-content:space-between;gap:.75rem;padding:.65rem 0;display:flex}.visitor-security-center li span,.visitor-security-center li small{display:block}.visitor-security-center li small{color:#ffffffa6;margin-top:.2rem}.visitor-security-center button{color:#f3d37e;letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #e8c35db3;align-self:start;min-height:36px;padding:0 .75rem;font-size:.75rem;font-weight:800}.admin-release-status{background:linear-gradient(110deg,#cea6441f,#111d2f40);border:1px solid #d6b15059;grid-template-columns:auto 1fr;align-items:center;gap:.25rem 1rem;margin:0 0 1.5rem;padding:1rem 1.15rem;display:grid}.admin-release-status span{color:#e8c35d;letter-spacing:.13em;grid-row:span 2;font-size:.65rem;font-weight:900}.admin-release-status strong{font-family:var(--display);font-size:1.2rem;font-weight:500}.admin-release-status small{color:#f4f2eb9e}.admin-reader-trend,.admin-follow-up{border-top:1px solid #ffffff1f;margin-top:1.2rem;padding-top:1rem}.admin-reader-trend>div,.admin-follow-up>div{color:#f4f2eba6;justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.admin-reader-trend>div span,.admin-follow-up>div span{color:#e8c35d;letter-spacing:.12em;font-weight:900}.admin-reader-trend ol{align-items:end;gap:.45rem;min-height:8rem;margin:1rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.admin-reader-trend li{text-align:center;flex:0 0 2.4rem;grid-template-rows:5rem auto auto;align-items:end;gap:.25rem;display:grid}.admin-reader-trend li i{background:#ffffff0f;align-items:end;height:5rem;display:flex}.admin-reader-trend li b{background:linear-gradient(#f5d779,#b88a2b);width:100%;display:block}.admin-reader-trend li strong,.admin-reader-trend li small{white-space:nowrap;font-size:.6rem}.admin-follow-up ol{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.admin-follow-up li{background:#060d1940;border:1px solid #ffffff1c;gap:.18rem;padding:.8rem;display:grid}.admin-follow-up span,.admin-follow-up small{color:#f4f2eb9e;font-size:.73rem}@media (width<=900px){.metrics-room-hero,.metrics-room-section{grid-template-columns:1fr}.metrics-release-strip{grid-area:auto/1}.metrics-basis-grid article{grid-template-columns:1fr 1fr}.metrics-basis-grid article small{grid-column:1/-1}.admin-create-form{grid-template-columns:1fr 1fr}.admin-profile-picker{grid-template-columns:1fr}.admin-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview a:nth-child(2){border-right:0}.admin-overview a:nth-child(n+3){border-top:1px solid #15203424}.admin-request-list article,.admin-reader-studio{grid-template-columns:1fr}.admin-reader-roster{border-bottom:1px solid #edf2f629;border-right:0;min-height:0}.admin-reader-dossier-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reader-page-ledger ul li{grid-template-columns:minmax(7rem,1fr) minmax(4rem,1fr) auto}.admin-reader-page-ledger ul li>small{grid-column:1/-1}.admin-reader-signals dl{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-reader-journey li{grid-template-columns:1fr auto}.admin-reader-journey li>p{grid-column:1/-1}.admin-recipient-studio{grid-template-columns:1fr}.admin-recipient-roster{border-bottom:1px solid #1520341f;border-right:0;min-height:0}.admin-recipient-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.access-page,.metrics-access-page{align-items:stretch;padding:0}.access-card,.metrics-access-card{border:0;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.access-flow-shell{min-height:100svh}.access-flow-card{justify-content:flex-start;min-height:0}.access-arrival-card{min-height:100svh}.access-page-stack{width:100%}.access-page-stack .metrics-access-card{min-height:auto;padding-top:3.5rem;padding-bottom:3.5rem}.access-request-card{border:0;flex-direction:column;justify-content:center;min-height:100svh;display:flex}.metrics-room-nav{gap:.8rem;padding:0 1rem}.metrics-room-nav a:last-child{display:none}.metrics-room-nav .visitor-session-control,.metrics-room-nav .visitor-session-actions{margin-left:auto}.metrics-room-hero{padding:4rem 1.2rem 2.5rem}.metrics-room-section{padding:3rem 1.2rem}.metrics-basis-grid,.metrics-held-grid,.metrics-basis-grid article{grid-template-columns:1fr}.metrics-basis-grid article small{grid-column:auto}.metrics-room-footer{flex-direction:column;padding:1.2rem}.admin-page{padding:1rem}.admin-header{flex-direction:column;align-items:start}.admin-section-heading{flex-direction:column;align-items:start;gap:.75rem}.admin-section-heading>div,.admin-section-heading>p{width:100%}.admin-create-form,.admin-overview{grid-template-columns:1fr}.admin-overview a,.admin-overview a:nth-child(2){border-bottom:1px solid #15203424;border-right:0;min-height:auto;padding:1rem}.admin-overview a:last-child{border-bottom:0}.admin-operations>summary{flex-direction:column;align-items:flex-start;gap:.25rem}.admin-operations>summary small{text-align:left}.admin-reader-summary{grid-template-columns:1fr}.admin-reader-radar>header{flex-direction:column;align-items:start}.admin-reader-radar>ol{grid-template-columns:1fr}.admin-reader-toolbar{flex-direction:column;align-items:stretch}.admin-reader-toolbar label{min-width:0}.admin-reader-list>article>header{flex-direction:column}.admin-reader-list header small{text-align:left}.admin-reader-list dl{grid-template-columns:1fr;gap:.45rem}.admin-reader-page-ledger>li{padding:.8rem}.admin-reader-page-ledger ul li{grid-template-columns:1fr auto;gap:.45rem}.admin-reader-page-ledger ul li>i{grid-area:2/1/auto/-1}.admin-reader-page-ledger ul li>small{grid-area:3/1/auto/-1}.admin-reader-signals>div,.admin-reader-journey>div{flex-direction:column;align-items:start;gap:.3rem}.admin-reader-signals small,.admin-reader-journey small{text-align:left}.admin-reader-signals dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reader-journey li{grid-template-columns:1fr;gap:.35rem}.admin-reader-journey li>p{grid-column:auto}.admin-recipient-facts{grid-template-columns:1fr;gap:.45rem}.admin-recipient-dossier>header{flex-direction:column}.release-refresh-notice{align-items:flex-start;max-width:none;bottom:.75rem;left:.75rem;right:.75rem}.issued-code{flex-direction:column;align-items:stretch}.issued-code button{margin-left:0}.footer-private-link{text-align:left;align-items:flex-start}}.nav-links a{align-items:center;min-height:44px;display:inline-flex}.confidential,.eyebrow,.hero-facts span{font-size:.75rem}.hero-cta,.hero-ghost{align-items:center;min-height:44px;font-size:.8125rem}.map-atlas-bar,.map-atlas-title span,.map-project-search>span,.map-project-search select,.map-atlas-bar>button,.map-basis>summary,.map-mode button,.map-mini-legend span,.map-chapter-copy strong,.map-chapter-copy small,.map-engage,.map-outside-recovery,.map-help,.map-hover-card,.project-card,.project-card .address,.project-card .proof,.project-card .status-pill,.project-card-team b,.project-card-methodology,.project-card-methodology summary,.project-card-source span,.project-card-links a,.project-card-nav button{font-size:.75rem}.map-atlas-bar>button,.map-basis>summary,.map-mode button,.project-card-links a,.project-card-nav button,.project-card-methodology summary{min-height:40px}.project-card-team small,.project-card-why>small,.project-card-source b,.project-card-stats small,.project-card-image figcaption{font-size:.75rem}.project-card-team b,.project-card-stats strong{font-size:.8125rem}.pipeline-filters button,.pipeline-sort,.record-filters button{min-height:40px;font-size:.75rem}.pipeline-sort select{min-height:40px;font-size:.8125rem}.pipeline-table td,.pipeline-table tbody th{font-size:.8125rem}.pipeline-table tbody th span,.record-meta time,.record-tier,.record-outlet{font-size:.75rem}.record-why{font-size:.8125rem}.record-body h3 a{text-underline-offset:.22em;align-items:center;gap:.45rem;min-height:44px;-webkit-text-decoration:underline #8565206b;text-decoration:underline #8565206b;display:inline-flex}.record-body h3 a:hover{color:#856520}footer{font-size:.75rem}.source-links a,.footer-private-link a{text-underline-offset:.25em;align-items:center;min-height:40px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.closing-actions a{min-height:44px;font-size:.8125rem}.footer-private-link span,.project-tower small{font-size:.75rem}@media (width<=760px){.hero-media{grid-template-columns:1fr}.hero-media-south,.hero-media-north{display:none}.hero-media-core{background-position:58%;border:0}.hero-media>span:after{bottom:.85rem;right:.85rem}.map-mini-legend span,.map-atlas-bar>button,.map-basis>summary,.map-project-search select{font-size:.75rem}.map-mini-legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .7rem;width:min(338px,100% - .9rem);max-height:none;display:grid}.map-mode{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem;display:grid;left:.45rem;right:.45rem}.map-mode button{white-space:normal;min-width:0;padding:.35rem .2rem;line-height:1.15}}@media (height<=520px) and (orientation:landscape){.district-section{min-height:100svh}.map-controls{top:4.1rem}.map-help{max-height:calc(100% - 8.4rem);top:4.1rem;left:10rem;overflow-y:auto}.map-mini-legend{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;max-height:none;display:flex;overflow-x:auto}.map-mini-legend::-webkit-scrollbar{display:none}.project-card{width:min(360px,46vw);max-height:none;top:4.1rem;bottom:.45rem;right:.45rem}.map-mode{left:.45rem;right:calc(min(360px,46vw) + .9rem)}}.atlas-view-switch{background:#070e18e0;border:1px solid #e7bf5957;align-items:center;gap:.2rem;width:fit-content;padding:.2rem;display:inline-flex}.atlas-view-switch a{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;align-items:center;min-height:44px;padding:.6rem .78rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.atlas-view-switch a[aria-current=page]{color:#0c1727;background:#e7bf59}.map-atlas-bar>.atlas-view-switch{margin-left:auto}.atlas-list-header{color:var(--cream);background:radial-gradient(circle at 78% 16%, #3875a233, transparent 32%), var(--navy);border-bottom:1px solid #e7bf5938;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem;padding:9rem 6vw 4.5rem;display:grid}.atlas-list-header>div:first-child{max-width:820px}.atlas-list-header span,.record-hero>div>span{color:#e7bf59;letter-spacing:.12em;font-size:.72rem;font-weight:850}.atlas-list-header h1{max-width:760px;font-family:var(--display);margin:.75rem 0 1rem;font-size:clamp(3rem,6vw,6.8rem);font-weight:400;line-height:.94}.atlas-list-header p{color:#ffffffb8;max-width:650px;line-height:1.7}.atlas-registry-section,.atlas-registry-section .pipeline,.atlas-registry-section .pipeline-scroll{min-width:0;max-width:100%}.atlas-registry-section{padding-top:6rem}.atlas-registry-section:before{content:"ATLAS"}.atlas-registry-section .pipeline-heading .atlas-view-switch{margin-top:1.5rem}.pipeline-scroll{overscroll-behavior-inline:contain}.record-hero{color:var(--cream);background:linear-gradient(125deg, #e7bf5917, transparent 38%), var(--navy);grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);gap:3.5rem 6vw;padding:9rem 6vw 4.5rem;display:grid}.record-hero>div{max-width:860px}.record-hero h1{max-width:820px;font-family:var(--display);margin:.75rem 0 1.2rem;font-size:clamp(3.4rem,7vw,7.4rem);font-weight:400;line-height:.9}.record-hero>div>p{color:#ffffffb8;max-width:680px;line-height:1.75}.record-chapter-nav{border-top:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));align-self:end;display:grid}.record-chapter-nav a{color:#ffffffc7;border-bottom:1px solid #ffffff1f;grid-template-columns:2.2rem 1fr;gap:.55rem;padding:.9rem .6rem;text-decoration:none;display:grid}.record-chapter-nav b{color:#e7bf59;font-family:var(--display);font-weight:400}.record-reading-key{color:#ffffffad;border-top:1px solid #e7bf5947;flex-wrap:wrap;grid-column:1/-1;gap:.75rem 1.6rem;padding-top:1.15rem;font-size:.78rem;display:flex}.record-reading-key strong{color:#fff}.record-reading-key i,.market-counterpoint{color:#182235;letter-spacing:.055em;text-transform:uppercase;background:#dce2e8;font-style:normal;font-weight:850}.record-reading-key i{padding:.18rem .32rem;font-size:.62rem}.record-chapter,.record-chapter-heading{scroll-margin-top:70px}.record-chapter-heading.compact{margin:0 0 1.5rem}.record-chapter-heading.compact>span{color:#9b7625;letter-spacing:.1em;font-size:.67rem;font-weight:850}.record-chapter-heading.compact h3{font-family:var(--display);margin:.45rem 0 .6rem;font-size:clamp(2rem,4vw,3.8rem);font-weight:400}.record-evidence-inset{margin-top:4.5rem}.market-counterpoint{width:fit-content;margin-bottom:.65rem;padding:.22rem .4rem;font-size:.58rem;display:inline-block}.record-land{background:#ece7dd}.record-carry{background:#f6f3ec}.context-section,.market-section,.entitlement-section,.statute-section,.record-section{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (width<=1100px){.map-atlas-bar>.atlas-view-switch{margin-left:0;display:inline-flex}.map-atlas-bar>.atlas-view-switch a[aria-current=page]{display:none}.atlas-list-header,.record-hero{grid-template-columns:1fr}.record-chapter-nav{max-width:720px}}@media (width<=760px){.map-atlas-bar .map-atlas-title{display:none}.map-atlas-bar>.atlas-view-switch a{min-height:38px;padding:.45rem .55rem}.atlas-list-header,.record-hero{gap:2rem;padding:7rem 1.2rem 3.5rem}.atlas-list-header h1,.record-hero h1{font-size:clamp(3rem,15vw,5rem)}.record-chapter-nav{grid-template-columns:1fr}.record-chapter-nav a:nth-child(odd){border-right:0}.record-reading-key{display:grid}.atlas-registry-section{padding:5rem 1.2rem}}.regional-finance-lead article span,.address-job-summary span,.yall-reframe-title span,.qcew-definition span,.vpa-table thead th{font-size:.75rem}.regional-finance-lead article p,.address-job-summary p,.yall-reframe-title p,.qcew-definition p,.rank-row,.rank-head span,.vpa-table{font-size:.8125rem}.qcew-definition a,.ledger-jobs small,.rank-more,.rank cite{font-size:.75rem}.nav-menu summary,.nav-menu a{min-height:44px;font-size:.8125rem}:where(a,button,summary,select,input):focus-visible{outline-offset:2px;box-shadow:0 0 0 5px var(--line);outline:3px solid #f4d98a}.rank-axis{grid-template-columns:22px minmax(0,148px) 1fr 58px 52px;align-items:end;gap:.55rem;padding-left:0;padding-right:0;display:grid}.rank-axis>strong{grid-column:1/3;align-self:end}.rank-axis>div{grid-column:3}@media (width<=620px){.rank-axis{grid-template-columns:20px minmax(0,1fr) 58px 48px;gap:.4rem}.rank-axis>strong{grid-column:1/-1}.rank-axis>div{grid-column:2/-1}}@media (width<=760px){.map-project-search>span{text-overflow:ellipsis;white-space:nowrap;max-width:8.5rem;font-size:.62rem;display:inline;overflow:hidden}}.product-explorer{background:#f8f6f0;border:1px solid #10203933;margin-top:4rem;box-shadow:0 28px 72px #10203924}.market-heading h2{color:#14202f;font-family:var(--display);letter-spacing:-.05em;margin:.85rem 0 0;font-size:clamp(2.8rem,5.2vw,5rem);font-weight:400;line-height:.96}.product-explorer-command{min-height:86px;color:var(--cream);background:radial-gradient(circle at 88% 0,#d9b45f2e,#0000 35%),#102039;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.product-explorer-command>div{gap:.35rem;display:grid}.product-explorer-command span,.product-lens-copy>span,.product-feature>span,.product-signal-grid article>span,.product-boundary-grid article>span,.product-exit>span,.product-record-bar span{color:#d9b45f;letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:850}.product-exit{border-top:1px solid #d9b45f47;gap:.9rem;margin-top:1.6rem;padding-top:1.4rem;display:grid}.product-exit ol{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.product-exit li{border-left:2px solid #d9b45f66;gap:.55rem;padding-left:1rem;display:grid}.product-exit h4{color:#10203a;font-family:var(--display);margin:0;font-size:1.35rem;font-weight:400}.product-exit dl{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1.4rem;margin:0;display:grid}.product-exit dt{color:#6b7a8d;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.product-exit dd{color:#16263f;margin:.15rem 0 0;font-size:.95rem}.product-exit p{color:#2f3f55;max-width:62ch;margin:0;font-size:.92rem;line-height:1.6}.product-exit b{color:#8a6a12;font-weight:800}.product-exit-record{color:#45566e}.product-exit-against{color:#8c3a22}.product-exit-none{color:#2f3f55;max-width:62ch}.product-exit cite{color:#63728a;font-size:.74rem;font-style:normal}.product-explorer-command strong{color:#fff;max-width:720px;font-family:var(--display);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:400;line-height:1.3}.product-explorer-command small{color:#ffffffb8;border:1px solid #ffffff29;flex:none;padding:.45rem .7rem;font-size:.75rem}.product-swipe-hint{display:none}.product-lens-tabs{z-index:8;background:#0c192b;border-top:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:sticky;top:70px;box-shadow:0 12px 24px #08121f29}.product-lens-tabs button{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;gap:.35rem .55rem;min-height:86px;padding:.9rem .85rem .82rem;transition:color .16s,background .16s,transform .16s;display:grid;position:relative}.product-lens-tabs button:last-child{border-right:0}.product-lens-tabs button:after{content:"";transform-origin:0;background:#d9b45f;height:3px;transition:transform .18s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.product-lens-tabs button>span{color:#d9b45f;font-family:var(--display);font-size:.9rem}.product-lens-tabs button b{letter-spacing:.03em;font-size:.72rem;font-weight:800;line-height:1.25}.product-lens-tabs button small{color:#d9b45f;font-variant-numeric:tabular-nums;border:1px solid #d9b45f59;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:.68rem;display:grid}.product-lens-tabs button.on{color:#fff;background:linear-gradient(135deg,#d9b45f29,#d9b45f0a)}.product-lens-tabs button.on:after{transform:scaleX(1)}.product-lens-tabs button.on small{color:#102039;background:#d9b45f;border-color:#d9b45f}.product-lens-panel{background:linear-gradient(135deg,#d9b45f0e,#0000 42%),#f8f6f0;padding:clamp(1.25rem,3.6vw,3.25rem);scroll-margin-top:170px}.product-lens-stage{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);align-items:stretch;gap:clamp(1.5rem,4vw,4rem);display:grid}.product-lens-copy{align-self:center;padding:1rem 0}.product-lens-copy h3{color:#14202f;max-width:800px;font-family:var(--display);letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.02}.product-lens-copy p{color:#515d6d;max-width:68ch;margin:0;font-size:.98rem;line-height:1.75}.product-feature{color:#fff;background:radial-gradient(circle at 86% 12%,#eac76f40,#0000 30%),linear-gradient(145deg,#132743,#0b1727 75%);border:1px solid #d9b45f59;flex-direction:column;justify-content:flex-end;min-height:320px;padding:1.6rem;display:flex;box-shadow:0 22px 48px #10203933}.product-feature>strong{color:#f2d27a;font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:auto;font-size:clamp(2.25rem,4vw,3.85rem);font-weight:400;line-height:1}.product-feature h4{color:#fff;margin:.7rem 0 0;font-size:.92rem;line-height:1.45}.product-basis{border-top:1px solid #ffffff29;margin-top:1rem}.product-basis summary{color:#ffffffad;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:44px;font-size:.7rem;font-weight:800;list-style:none;display:flex}.product-basis summary::-webkit-details-marker{display:none}.product-basis summary:after{content:"+";color:#d9b45f;font-size:1rem}.product-basis[open] summary:after{content:"−"}.product-basis p{color:#ffffffbd;margin:0 0 .7rem;font-size:.78rem;line-height:1.6}.product-basis cite{color:#d9b45f;padding-bottom:.8rem;font-size:.7rem;font-style:normal;line-height:1.45;display:block}.product-basis cite a{color:inherit;text-underline-offset:.2em;text-decoration:underline}.product-signal-grid{background:#10203924;border:1px solid #10203924;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.product-signal-grid.count-1{grid-template-columns:minmax(0,1fr)}.product-signal-grid article{background:#fff;flex-direction:column;min-height:245px;padding:1.35rem;transition:background .16s,transform .16s,box-shadow .16s;display:flex}.product-signal-grid article>strong{color:#14202f;font-family:var(--display);font-variant-numeric:tabular-nums;margin-top:1.2rem;font-size:clamp(1.65rem,2.8vw,2.4rem);font-weight:400;line-height:1.06}.product-signal-grid article h4{color:#3b4653;margin:.6rem 0 0;font-size:.85rem;line-height:1.45}.product-signal-grid .product-basis{border-top-color:#1020391f;margin-top:auto}.product-signal-grid .product-basis summary{color:#6b737f}.product-signal-grid .product-basis p{color:#515d6d}.product-signal-grid .product-basis cite{color:#856520}.product-boundary-grid{grid-template-columns:1.18fr .82fr;gap:1rem;margin-top:1.2rem;display:grid}.product-boundary-grid article{background:#eeece6;border-left:3px solid #9aa6b4;padding:1.35rem 1.45rem}.product-boundary-grid article:last-child{background:#f0eadc;border-left-color:#d9b45f}.product-boundary-grid p{color:#45505e;margin:.65rem 0 0;font-size:.84rem;line-height:1.65}.product-boundary-grid cite{color:#6b737f;margin-top:.7rem;font-size:.68rem;font-style:normal;line-height:1.45;display:block}.product-record-bar{background:#d9b45f14;border:1px solid #85652047;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.2rem;padding:1rem 1.2rem;display:flex}.product-record-bar>div{gap:.25rem;display:grid}.product-record-bar strong{color:#3e4854;font-size:.8rem;font-weight:600}.product-record-bar button{color:#fff;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#102039;border:1px solid #102039;justify-content:space-between;align-items:center;gap:1rem;min-width:220px;min-height:46px;padding:.65rem .85rem;font-size:.7rem;font-weight:800;display:flex}.product-record-bar button i{color:#f2d27a;font-size:1.15rem;font-style:normal}.product-full-record{padding-top:1rem}.ledger-control-shell{background:linear-gradient(135deg,#d9b45f14,#fffc);border:1px solid #10203929;margin:1.6rem 0;padding:1rem;box-shadow:0 14px 36px #10203914}.ledger-control-intro{justify-content:space-between;align-items:baseline;gap:1rem;padding:.25rem .25rem .9rem;display:flex}.ledger-control-intro span{color:var(--bronze);letter-spacing:.11em;font-size:.68rem;font-weight:850}.ledger-control-intro strong{color:#384451;font-size:.82rem;font-weight:600}.ledger-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.ledger-filters button{color:#3d4650;min-height:54px;font:inherit;cursor:pointer;text-align:left;background:#ffffffb8;border:1px solid #10203933;grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:.55rem .65rem;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:grid}.ledger-filters button span{letter-spacing:.035em;text-transform:uppercase;font-size:.74rem;font-weight:800;line-height:1.25}.ledger-filters button b{color:#856520;font-variant-numeric:tabular-nums;border:1px solid #8565204d;border-radius:999px;place-items:center;min-width:26px;height:26px;margin:0;font-size:.72rem;display:grid}.ledger-filter-icon{background:#d9b45f;border-radius:50%;width:9px;height:9px;display:block}.ledger-filter-icon.is-all{background:linear-gradient(135deg,#5fbd8c 0 25%,#4d9fd0 25% 50%,#55c6c2 50% 75%,#8c7bd5 75%)}.ledger-filter-icon.is-delivered{background:#5fbd8c}.ledger-filter-icon.is-ramping{background:#4d9fd0}.ledger-filter-icon.is-signed{background:#55c6c2}.ledger-filter-icon.is-conditional{background:#8c7bd5}.ledger-filters button.on{color:#fff;background:#102039;border-color:#102039;box-shadow:0 8px 20px #1020392e}.ledger-filters button.on b{color:#102039;background:#f2d27a;border-color:#f2d27a}.ledger-filters button:disabled{cursor:not-allowed;opacity:.42;box-shadow:none;transform:none}.ledger-filters button:focus-visible,.ledger-facet-buttons button:focus-visible,.ledger-reset:focus-visible,.ledger-sort select:focus-visible,.ledger-toggle:focus-within{outline-offset:2px;outline:3px solid #b589238c}.ledger-facet-grid{border-top:1px solid #1020391c;grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr) minmax(190px,.45fr);gap:1rem;margin-top:.85rem;padding-top:.85rem;display:grid}.ledger-facet-group,.ledger-sort{align-content:start;gap:.45rem;min-width:0;display:grid}.ledger-facet-group>span,.ledger-sort>span{color:#856520;letter-spacing:.09em;font-size:.62rem;font-weight:850}.ledger-facet-buttons{flex-wrap:wrap;gap:.35rem;display:flex}.ledger-facet-buttons button{color:#46515e;min-height:44px;font:inherit;cursor:pointer;background:#ffffffbd;border:1px solid #10203929;padding:.45rem .65rem;font-size:.72rem;font-weight:760}.ledger-facet-buttons button.on{color:#fff;background:#263a54;border-color:#263a54}.ledger-sort select{color:#263443;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #10203933;padding:.5rem 2rem .5rem .65rem;font-size:.76rem;font-weight:720}.ledger-control-foot{border-top:1px solid #1020391c;align-items:center;gap:.7rem;margin-top:.8rem;padding-top:.8rem;display:flex}.ledger-results{gap:.12rem;margin:0 auto 0 0;display:grid}.ledger-results strong{color:#243140;font-size:.82rem}.ledger-results span{color:#6b737f;text-transform:capitalize;font-size:.74rem}.ledger-toggle{text-transform:none;background:#ffffff8f;border:1px dashed #85652080;min-height:44px;margin-left:0;padding:.55rem .75rem}.ledger-toggle span{font-size:.74rem;line-height:1.35}.ledger-reset{color:#102039;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:1px solid #1020393d;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:800}.ledger-table-frame{background:#fff;border:1px solid #10203929;overflow:hidden;box-shadow:0 18px 48px #1020391a}.ledger-scroll-cue{color:#ffffffad;letter-spacing:.05em;text-transform:uppercase;background:#0d1b2e;justify-content:space-between;align-items:center;gap:1rem;min-height:42px;padding:.65rem .85rem;font-size:.66rem;display:flex}.ledger-scroll-cue strong{color:#f2d27a;font-size:.66rem}.ledger-scroll{scrollbar-width:thin;scrollbar-color:#d9b45f #e9e5dc;border-top:0}.ledger-table{min-width:1180px}.ledger-table thead th{z-index:3;top:0}.ledger-table thead th:first-child,.ledger-table tbody th:first-child{z-index:4;width:178px;min-width:178px;position:sticky;left:0}.ledger-table thead th:nth-child(2),.ledger-table tbody td:nth-child(2){z-index:3;width:170px;min-width:170px;position:sticky;left:178px;box-shadow:12px 0 18px -18px #102039e6}.ledger-table thead th:first-child,.ledger-table thead th:nth-child(2){background:#0d1b2e}.ledger-table tbody th:first-child,.ledger-table tbody td:nth-child(2){background:#fff}.ledger-table tbody tr:nth-child(2n) td,.ledger-table tbody tr:nth-child(2n) th{background-color:#f8f6f1}.ledger-table tbody tr:hover td,.ledger-table tbody tr:hover th{background-color:#f1ead9}.ledger-table td,.ledger-table tbody th{padding-top:.9rem;padding-bottom:.9rem}.ledger-sf-value{color:#1f2c3a;font-weight:750;display:block}.ledger-sf-track{background:#1020391a;border-radius:999px;width:100%;height:4px;margin-top:.42rem;display:block;overflow:hidden}.ledger-sf-track i{border-radius:inherit;background:linear-gradient(90deg,#b38a2f,#e8ca79);height:100%;display:block}.ledger-status{color:#33404d;white-space:nowrap;background:#ffffffb8;border:1px solid #10203924;align-items:center;width:fit-content;min-height:28px;padding:.25rem .48rem;font-size:.68rem;font-weight:750;display:inline-flex}.ledger-status .pipeline-dot{flex:none;margin-right:.35rem}.ledger-table a{color:#5f4a19;text-underline-offset:.2em;-webkit-text-decoration:underline #85652066;text-decoration:underline #85652066}.ledger-mobile-cards{display:none}.nav-links a{position:relative}.nav-links a:after{content:"";transform-origin:0;background:#e7bf59;height:1px;transition:transform .16s;position:absolute;bottom:-.45rem;left:0;right:0;transform:scaleX(0)}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{transform:scaleX(1)}.record-chapter-nav a,.atlas-view-switch a,.record-filters button,.pipeline-more,.record-more{transition:color .15s,background .15s,border-color .15s,transform .15s}@media (hover:hover){.product-lens-tabs button:hover{color:#fff;background:#d9b45f1a}.product-signal-grid article:hover{z-index:1;background:#fffcf5;position:relative;transform:translateY(-2px);box-shadow:0 12px 30px #1020391f}.ledger-filters button:hover{border-color:#8565208c;transform:translateY(-1px);box-shadow:0 8px 18px #1020391a}.record-chapter-nav a:hover,.atlas-view-switch a:hover{background:#d9b45f1a}.pipeline-more:hover,.record-more:hover{background:#d9b45f1a;transform:translateY(-1px)}}@media (width<=1100px){.product-lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr));position:relative;top:auto}.product-lens-stage{grid-template-columns:1fr}.product-feature{min-height:270px}.ledger-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.ledger-facet-grid{grid-template-columns:1fr 1fr}.ledger-sort{grid-column:1/-1}.ledger-control-foot{flex-wrap:wrap}.ledger-results{width:100%}.ledger-table-frame{display:none}.ledger-mobile-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.ledger-table thead th:first-child,.ledger-table tbody th:first-child,.ledger-table thead th:nth-child(2),.ledger-table tbody td:nth-child(2){box-shadow:none;position:static}}@media (width<=760px){.product-explorer{margin-top:2.6rem;box-shadow:0 18px 42px #1020391f}.product-explorer-command{gap:.8rem;padding:1rem;display:grid}.product-explorer-command small{width:fit-content}.product-swipe-hint{color:#ffffffa3;margin-top:-.2rem;font-size:.7rem;font-style:normal;display:block}.product-lens-tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#d9b45f #0c192b;display:flex;overflow-x:auto}.product-lens-tabs button{scroll-snap-align:start;flex:0 0 180px;min-width:180px;min-height:78px}.product-lens-panel{padding:1rem}.product-lens-copy h3{font-size:clamp(2rem,10.5vw,3.25rem)}.product-feature{min-height:250px;padding:1.25rem}.product-signal-grid,.product-signal-grid.count-1{grid-template-columns:1fr}.product-signal-grid article{min-height:210px}.product-boundary-grid{grid-template-columns:1fr}.product-record-bar{flex-direction:column;align-items:stretch}.product-record-bar button{width:100%;min-width:0}.product-full-record .market-rows{grid-template-columns:1fr}.ledger-control-shell{padding:.75rem}.ledger-control-intro{gap:.35rem;display:grid}.ledger-filters{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.35rem;display:flex;overflow-x:auto}.ledger-filters button{scroll-snap-align:start;flex:0 0 178px;min-width:178px}.ledger-facet-grid{grid-template-columns:1fr}.ledger-sort{grid-column:auto}.ledger-facet-buttons{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.25rem;overflow-x:auto}.ledger-facet-buttons button{flex:none}.ledger-control-foot{align-items:stretch;display:grid}.ledger-toggle,.ledger-reset{width:100%}.ledger-mobile-cards{grid-template-columns:1fr}.ledger-mobile-cards article{background:#fff;border:1px solid #10203929;padding:1rem;box-shadow:0 10px 24px #10203912}.ledger-mobile-cards header{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.ledger-mobile-cards header>div>span{color:#856520;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800;line-height:1.35}.ledger-mobile-cards h4{color:#152334;font-family:var(--display);margin:.28rem 0 0;font-size:1.3rem;font-weight:400}.ledger-mobile-cards .ledger-status{flex:none}.ledger-card-metrics{border-top:1px solid #1020391a;border-bottom:1px solid #1020391a;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.9rem;padding:.75rem 0;display:grid}.ledger-card-metrics div{gap:.25rem;min-width:0;display:grid}.ledger-card-metrics span{color:#77808a;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.ledger-card-metrics strong{color:#273443;overflow-wrap:anywhere;font-size:.75rem;line-height:1.35}.ledger-mobile-cards article>p{color:#69727e;margin:.75rem 0 0;font-size:.72rem;line-height:1.5}.ledger-mobile-cards article>a,.ledger-card-source{color:#6d5318;letter-spacing:.05em;text-transform:uppercase;align-items:center;min-height:40px;margin-top:.65rem;font-size:.7rem;font-weight:800;display:inline-flex}.ledger-card-meta{color:#7a838d;margin-top:.35rem;font-size:.65rem;line-height:1.45;display:block}}@media (width<=430px){.ledger-card-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.product-lens-tabs button,.product-lens-tabs button:after,.product-signal-grid article,.ledger-filters button,.nav-links a:after,.record-chapter-nav a,.atlas-view-switch a,.pipeline-more,.record-more{transition:none}}.hero-media{transform:scale(1.015);animation:none!important}.site-brand{text-transform:uppercase;align-items:center;gap:.65rem;min-width:132px;font-weight:800;font-family:var(--sans)!important;letter-spacing:.08em!important;font-size:.72rem!important;display:inline-flex!important}.site-brand img{object-fit:contain;width:auto;height:28px}.site-brand span{color:#d7dde3}.nav-project-access{margin-left:.35rem;color:#f0d583!important;border:1px solid #d9b45f70!important}.eyebrow{letter-spacing:.05em;font-size:max(14px,.875rem);line-height:1.45}#briefing-content .heroFigures dd{font-size:clamp(2.6rem,4.2vw,5.1rem);line-height:.9}#briefing-content .heroPayoff{color:var(--story-amber);font-size:clamp(1.9rem,3.1vw,3.4rem);line-height:1.05}#briefing-content .heroLead{font-size:clamp(1.05rem,1.25vw,1.4rem);line-height:1.45}@media (width<=700px){#briefing-content .heroFigures dd{font-size:2.55rem}}.record-hero{align-content:center;min-height:82svh}.record-hero>div:first-child{max-width:950px}.record-hero h1{max-width:none;font-size:clamp(4.2rem,11vw,10rem);line-height:.84}.record-hero>div:first-child>p{max-width:780px;font-size:clamp(1rem,1.5vw,1.22rem)}.record-chapter-nav{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1020px}.record-chapter-nav a:nth-child(odd){border-right:1px solid #ffffff1f}.market-hero-facts{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#070f1875;border:1px solid #ffffff21;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1120px,100%);margin-top:2rem;display:grid}.market-hero-facts a{border-right:1px solid #ffffff1a;align-content:space-between;min-height:116px;padding:1.15rem;text-decoration:none;display:grid}.market-hero-facts a:last-child{border-right:0}.market-hero-facts strong{color:#efd27d;font-family:var(--display);font-size:clamp(2rem,3.4vw,3.5rem);font-weight:400}.market-hero-facts span{color:#c8d0d8;font-size:.78rem;line-height:1.45}.market-evidence-grid{grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);align-items:stretch}.market-springs-card{grid-row:span 2;min-height:720px}.crescent-office-card{background:linear-gradient(#08101b29 18%,#08101bf0 88%),url(/assets/market/the-crescent-office.webp) 50%/cover;min-height:350px}.market-pipeline-card{min-height:290px}.leaseup-wrap{color:#e8edf1;background:#070f18ed;border:1px solid #ffffff21;margin-top:auto;padding:1rem}.leaseup-chart-label{color:#aab5bf;letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;display:flex}.leaseup-chart-label b{color:#efd27d;font-weight:700}.leaseup{width:100%;min-height:180px;overflow:visible}.lu-grid{stroke:#ffffff17;stroke-width:1px}.lu-axis{fill:#7f8d9a;font-size:12px}.lu-opening{stroke:#efd27d73;stroke-width:2px;stroke-dasharray:5 5}.lu-line{stroke-width:4px}.lu-val{font-size:17px;font-weight:850}.lu-when{font-size:12px}.leaseup-sources{border-top:1px solid #ffffff1c;margin-top:.4rem}.leaseup-sources summary{color:#efd27d;cursor:pointer;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.leaseup-sources span{color:#aeb8c2;grid-template-columns:48px 1fr;padding:.45rem 0;font-size:12px;line-height:1.45;display:grid}.leaseup-sources b{color:#efd27d}.residential-position{background:#f4f0e8;border:1px solid #101d3124;grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);margin-top:clamp(3rem,6vw,6rem);display:grid}.residential-position-image{background:#101d31;min-height:560px;margin:0;position:relative;overflow:hidden}.residential-position-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.residential-position-image figcaption{color:#e8edf1;background:linear-gradient(#0000,#070f18e6);padding:1rem;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.residential-position-graphic{color:#edf2f4;background:radial-gradient(circle at 72% 28%,#deb85b33,#0000 22%),linear-gradient(145deg,#173047,#091523 72%);align-content:start;padding:3rem;display:grid;position:absolute;inset:0}.residential-position-graphic:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 1.2rem,#deb85b1a 1.2rem calc(1.2rem + 1px));border:1px solid #deb85b52;justify-self:end;width:44%;height:68%;margin-top:3rem}.residential-position-graphic span{color:#deb85b;letter-spacing:.12em;font-size:.72rem;font-weight:850}.residential-position-graphic strong{font-family:var(--display);font-size:clamp(2.4rem,5vw,5.5rem);font-weight:400}.residential-position-data{padding:clamp(2rem,4vw,4.5rem)}.residential-position-data>span{color:var(--bronze);letter-spacing:.14em;font-size:12px;font-weight:850}.residential-position-data h3{font-family:var(--display);margin:.8rem 0 1rem;font-size:clamp(2.2rem,4vw,4.5rem);font-weight:400;line-height:.98}.residential-position-data>p{color:#566172;max-width:750px;line-height:1.7}.residential-ladder{margin:2rem 0;display:grid}.residential-ladder>div{border-top:1px solid #101d311c;grid-template-columns:30px minmax(130px,1fr) minmax(100px,2fr) 88px 52px;align-items:center;gap:.75rem;min-height:58px;display:grid}.residential-ladder>div:last-child{border-bottom:1px solid #101d311c}.residential-ladder b{color:#8a6a27;font-family:var(--display);font-size:1.2rem}.residential-ladder span{font-size:.82rem;font-weight:760}.residential-ladder i{background:#101d3114;height:6px;display:block;position:relative}.residential-ladder u{background:#55606f;border-radius:1px;width:3px;height:12px;text-decoration:none;display:block;position:absolute;top:-3px;transform:translate(-50%)}.residential-ladder .is-uptown u{background:#8a6a27;width:4px}.residential-ladder-scale{color:#5b6675;max-width:60ch;margin:.9rem 0 0;font-size:.78rem;line-height:1.55}.residential-ladder strong{font-family:var(--display);font-size:1.1rem}.residential-ladder small{color:#6b7580;text-align:right}.market-institutions{padding-top:clamp(5rem,9vw,9rem)}.market-act-heading{grid-template-columns:64px 1fr;align-items:start;gap:1.2rem;margin:clamp(3rem,6vw,6rem) 0 1.5rem;display:grid}.market-act-heading>b{color:#d9b45f;font-family:var(--display);font-size:2.4rem;font-weight:400}.market-act-heading span{color:#d9b45f;letter-spacing:.14em;font-size:12px;font-weight:850}.market-act-heading h3{color:#101d31;max-width:950px;font-family:var(--display);margin:.5rem 0 0;font-size:clamp(2rem,4.4vw,4.8rem);font-weight:400;line-height:.98}.market-ecosystem{margin-top:1.5rem}.market-commitment-summary{margin-bottom:2rem}.market-method{color:inherit}.market-method summary{color:#d9b45f;cursor:pointer;letter-spacing:.04em;align-items:center;min-height:44px;font-size:12px;font-weight:800;display:flex}.market-method p{line-height:1.65}.market-jobs-method{background:#ffffff06;border:1px solid #ffffff1c;margin-top:1.2rem;padding:.25rem 1rem}.market-value-bridge{border:1px solid #ffffff21;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);min-height:520px;display:grid}.market-payroll-hero{background:#0b1727;flex-direction:column;justify-content:flex-end;padding:clamp(2rem,4vw,4.5rem);display:flex}.market-payroll-hero>span{color:#d9b45f;letter-spacing:.14em;font-size:12px;font-weight:850}.market-payroll-hero>strong{color:#efd27d;font-family:var(--display);margin:auto 0 .6rem;font-size:clamp(4rem,8vw,8rem);font-weight:400;line-height:.85}.market-payroll-hero h3{color:#edf1f4;font-family:var(--display);margin:0;font-size:clamp(1.6rem,2.6vw,3rem);font-weight:400}.market-payroll-hero p,.market-payroll-hero cite{color:#aab5bf;line-height:1.55}.market-payroll-hero b{color:#efd27d}.market-value-bridge figure{background:#07101c;margin:0;position:relative;overflow:hidden}.market-value-bridge figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.market-value-graphic{color:#edf2f4;background:radial-gradient(circle at 72% 32%,#deb85b33,#0000 24%),linear-gradient(145deg,#173047,#091523 72%);align-content:start;gap:.6rem;padding:clamp(2rem,5vw,5rem);display:grid;position:absolute;inset:0}.market-value-graphic span{color:#deb85b;letter-spacing:.13em;font-size:.72rem;font-weight:850}.market-value-graphic strong{max-width:7ch;font-family:var(--display);font-size:clamp(3rem,6vw,7rem);font-weight:400;line-height:.92}.market-value-graphic i{background:repeating-linear-gradient(90deg,#0000 0 1.3rem,#5c93891f 1.3rem calc(1.3rem + 1px));border:1px solid #deb85b4d;justify-self:end;width:70%;height:34%;margin-top:2rem;transform:skewY(-12deg)}.market-value-graphic+figcaption{z-index:1}.market-value-bridge figcaption{color:#d2dae1;background:linear-gradient(#0000,#070f18f0);padding:1rem;font-size:12px;line-height:1.5;position:absolute;bottom:0;left:0;right:0}.market-institutions .vpa,.market-institutions .record-evidence-inset{margin-top:1rem}.product-lens-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:.65rem}.product-lens-tabs button{color:#101d31;background:#f7f4ed;border:1px solid #101d313d;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-content:stretch;gap:.55rem;min-height:112px;padding:1rem;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 8px 22px #101d310d}.product-lens-tabs button>span{grid-area:1/1}.product-lens-tabs button b{grid-area:2/1/auto/-1;align-self:center;font-size:.78rem}.product-lens-tabs button:hover,.product-lens-tabs button:focus-visible{border-color:#a77d24;transform:translateY(-3px);box-shadow:0 14px 28px #101d311f}.product-lens-tabs button.on{color:#fff;background:#101d31;border-color:#d9b45f}.product-lens-tabs button small{border:0;border-radius:0;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;width:100%;min-width:0;height:auto;display:flex}.product-lens-tabs button small i{color:#b88b2f;font-size:1rem;font-style:normal}.product-record-bar{justify-content:flex-start;gap:1rem}.product-record-bar button{color:#101d31;background:#efd27d;border:1px solid #a77d24;min-width:260px;min-height:52px;font-weight:850}.product-record-bar small{color:#65707c;font-size:12px}.market-rows-accordion{gap:.5rem}.market-row-detail{background:#fff;border:1px solid #101d3121}.market-row-detail summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;min-height:64px;padding:.8rem 1rem;display:grid}.market-row-detail summary span{color:#3f4b5b;font-size:.83rem;font-weight:760}.market-row-detail summary strong{color:#101d31;font-family:var(--display);font-size:1.35rem;font-weight:400}.market-row-detail>div{padding:0 1rem 1rem}.market-closing-media{background-image:url(/api/story-media?asset=skyline)!important;background-position:50% 56%!important}.map-tour-navigator{width:auto;min-width:300px;bottom:.75rem;left:50%;transform:translate(-50%)}.map-tour-navigator .map-chapter-copy{grid-template-columns:auto auto;justify-content:center}.map-tour-navigator .map-chapter-copy small{display:none}.map-mode{left:.75rem}.map-mode button{min-height:44px}.map-mini-legend{min-height:38px;max-height:none;padding:.45rem .7rem}.map-mini-legend span{font-size:12px}.map-mini-legend i{width:9px;height:9px}@media (width<=900px){.record-chapter-nav,.market-hero-facts{grid-template-columns:1fr 1fr}.market-evidence-grid,.residential-position,.market-value-bridge{grid-template-columns:1fr}.market-springs-card{min-height:660px}.residential-position-image{min-height:360px}.market-value-bridge figure{min-height:440px}.product-lens-tabs{grid-template-columns:1fr 1fr;overflow:visible}.map-mini-legend{scrollbar-width:none;flex-wrap:nowrap;gap:.35rem;max-height:none;display:flex;overflow-x:auto}.map-mini-legend::-webkit-scrollbar{display:none}.map-tour-navigator{min-width:240px}}@media (width<=620px){.site-brand img{height:22px}.site-brand span{display:none}.record-hero h1{font-size:clamp(4rem,22vw,6rem)}.record-chapter-nav,.market-hero-facts{grid-template-columns:1fr}.market-hero-facts a{min-height:84px}.market-springs-card{min-height:590px}.leaseup{min-height:170px}.residential-ladder>div{grid-template-columns:24px minmax(112px,1fr) 72px 42px}.residential-ladder i{display:none}.market-act-heading{grid-template-columns:44px 1fr}.market-value-bridge figure{min-height:330px}.product-lens-tabs{grid-template-columns:1fr 1fr}.product-lens-tabs button{min-height:104px}.product-record-bar{flex-direction:column;align-items:stretch}.product-record-bar button{width:100%;min-width:0}.map-tour-navigator{min-width:0;bottom:.45rem;left:.45rem;right:.45rem;transform:none}.map-mode{justify-content:center;bottom:4.8rem;left:.45rem;right:.45rem}.map-mode button{padding:0 .55rem;font-size:12px}}@media (width>=901px) and (width<=1100px){.product-lens-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.product-lens-tabs{overflow:auto hidden}}.nav-links{font-size:.875rem}.site-brand{font-size:.8rem!important}.pipeline-table thead th{font-size:.8rem}.pipeline-table td,.pipeline-table tbody th{font-size:.875rem;line-height:1.5}.pipeline-table tbody th span{font-size:.78rem}@media (width<=760px){.atlas-pipeline-table{border:0;display:block;min-width:0!important}.atlas-pipeline-table thead{display:none}.atlas-pipeline-table,.atlas-pipeline-table tbody,.atlas-pipeline-table tr,.atlas-pipeline-table th,.atlas-pipeline-table td{width:100%;display:block}.atlas-pipeline-table tbody{gap:.85rem;display:grid}.atlas-pipeline-table tbody tr{background:#ffffff09;border:1px solid #a0b5c62b;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.25rem 1rem;padding:1rem;display:grid}.atlas-pipeline-table tbody th{border-bottom:1px solid #a0b5c62b;grid-column:1/-1;padding:0 0 .8rem}.atlas-pipeline-table tbody th button{text-align:left;font-size:1.55rem;line-height:1.05}.atlas-pipeline-table tbody th span{margin-top:.38rem;font-size:.86rem}.atlas-pipeline-table tbody td{border:0;padding:.25rem 0;font-size:.95rem}.atlas-pipeline-table tbody td:before{color:#d9b75c;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.64rem;font-weight:800;display:block}.atlas-pipeline-table tbody td:nth-child(2):before{content:"From site"}.atlas-pipeline-table tbody td:nth-child(3):before{content:"Status"}.atlas-pipeline-table tbody td:nth-child(n+4){display:none}}.atlas-registry-section h2,.closing-section h2{letter-spacing:-.03em;font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:.98}.atlas-registry-section{padding-top:13vh;padding-bottom:14vh}.closing-section{padding-top:12vh;padding-bottom:12vh}.pipeline-filters button,.pipeline-sort{letter-spacing:.17em;font-weight:600}.pipeline-filters button b{font-weight:700}.pipeline-more{letter-spacing:.17em;font-weight:600}.atlas-registry-section h2 .am,.closing-section h2 .am{color:var(--gold)}.map-fullscreen-btn{align-items:center;gap:.4rem;width:auto;padding-inline:.6rem;display:inline-flex}.map-fullscreen-btn b{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:600}@media (width<=760px){.map-fullscreen-btn b{display:none}}.map-fullscreen-note{z-index:6;max-width:30rem;color:var(--cream);background:#08121ef0;border:1px solid #d2aa4f8c;align-items:center;gap:.75rem;margin:0 auto;padding:.75rem 1rem;font-size:.8rem;line-height:1.45;display:flex;position:absolute;bottom:5.5rem;left:1rem;right:1rem}.map-fullscreen-note button{color:var(--gold);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:.2rem .45rem;font-size:1rem}.map-mini-legend.interactive{pointer-events:auto}.map-mini-legend.interactive button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:.35rem;padding:.3rem .5rem;transition:border-color .14s,opacity .14s;display:inline-flex}.map-mini-legend.interactive button:hover{border-color:#d2aa4f8c}.map-mini-legend.interactive button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.map-mini-legend.interactive button.off{opacity:.5}.map-mini-legend.interactive button.off i{background:0 0;box-shadow:inset 0 0 0 1px}.map-mini-legend.interactive button.off:after{content:"off";letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-size:.5rem}@media (hover:none){.map-mini-legend.interactive button{border-color:#f5f2eb38}}.map-controls{flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:.6rem;display:flex}.map-ctl-stack{-webkit-backdrop-filter:blur(10px);background:#0a1421d1;border:1px solid #f5f2eb24;border-radius:10px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 6px #00000047,0 8px 24px #00000038}.map-controls .map-ctl-stack button{color:#f5f2ebdb;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:44px;min-width:44px;height:44px;padding:0;transition:background .14s,color .14s;display:grid;position:relative}.map-ctl-stack button+button{border-top:1px solid #f5f2eb1f}.map-controls .map-ctl-stack button:hover{color:#fff;background:#f5f2eb1a}.map-controls .map-ctl-stack button:active{background:#f5f2eb29}.map-controls .map-ctl-stack button:focus-visible{outline:2px solid var(--gold);outline-offset:-2px;z-index:2}.map-controls .map-ctl-stack button.active{color:#f4da8e;background:#d9b45f2e}.map-controls .map-ctl-stack button svg{display:block}.map-ctl-text{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:600}.map-ctl-stack button[data-tip]:after{content:attr(data-tip);color:#f5f2eb;font-family:var(--sans);letter-spacing:.02em;text-transform:none;white-space:nowrap;opacity:0;pointer-events:none;z-index:30;background:#08101bf5;border:1px solid #f5f2eb29;border-radius:6px;padding:.4rem .6rem;font-size:.66rem;font-weight:500;transition:opacity .13s,transform .13s;position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.map-ctl-stack button[data-tip]:hover:after,.map-ctl-stack button[data-tip]:focus-visible:after{opacity:1;transform:translateY(-50%)translate(0)}@media (hover:none){.map-ctl-stack button[data-tip]:after{display:none}}@media (prefers-reduced-motion:reduce){.map-ctl-stack button[data-tip]:after{transition:none}}.map-controls .map-ctl-stack .map-compass i{transform-origin:50%}.map-fullscreen-btn{gap:0;width:44px;padding-inline:0}.map-fullscreen-btn b{display:none}@media (width<=760px){.map-controls{grid-template-columns:none;gap:.45rem}.map-ctl-stack{border-radius:9px}}.pipeline-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=820px){.pipeline-table-scroll{-webkit-mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 92%,#0000 100%)}.pipeline-table-scroll:after{content:"Scroll for delivery, height, program and developer";font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;opacity:.55;padding:.5rem 0 0;font-size:.62rem;font-weight:600;display:block}}.map-mini-legend .is-hero i{border-radius:2px}.map-mini-legend .is-construction i{border-radius:0}.map-mini-legend .is-committed i{border-radius:50% 50% 2px}.map-mini-legend .is-planned i{border-radius:50%;box-shadow:inset 0 0 0 2px #8c7bd5;background:0 0!important}.map-mini-legend .is-landmark i{border-radius:0;transform:rotate(45deg)}@media (forced-colors:active){.map-mini-legend i{forced-color-adjust:none;border:1px solid canvastext}}.registry-inspector{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1b2ff7;border:1px solid #d2aa4f6b;border-radius:10px;margin-top:1.25rem;padding:1.4rem 1.5rem;animation:.18s cubic-bezier(.2,.7,.3,1) ri-in;position:relative;box-shadow:0 -2px 8px #0000004d,0 12px 40px #00000059}@keyframes ri-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.registry-inspector{animation:none}}.registry-inspector>header{align-items:flex-start;gap:1rem;display:flex}.registry-inspector h4{font-family:var(--display);letter-spacing:-.02em;margin:.4rem 0 .2rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400}.ri-status{letter-spacing:.14em;text-transform:uppercase;opacity:.75;align-items:center;gap:.4rem;font-size:.62rem;font-weight:600;display:inline-flex}.ri-address{opacity:.6;margin:0;font-size:.82rem}.registry-inspector>header button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;margin-left:auto;font-size:1.4rem}.registry-inspector>header button:hover{opacity:1}.ri-facts{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.9rem 1.4rem;margin:1.2rem 0 0;display:grid}.ri-facts dt{letter-spacing:.14em;text-transform:uppercase;opacity:.5;font-size:.58rem;font-weight:600}.ri-facts dd{margin:.3rem 0 0;font-size:.92rem}.ri-program{opacity:.85;margin:1.2rem 0 0;font-size:.9rem;line-height:1.6}.ri-provenance{border-top:1px solid #ffffff24;margin-top:1.3rem;padding-top:1rem}.ri-provenance>span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:.58rem;font-weight:600}.ri-provenance p{opacity:.82;margin:.4rem 0 0;font-size:.82rem;line-height:1.55}.ri-basis{opacity:.62!important}.ri-basis b{opacity:.85;font-weight:600}.ri-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.3rem;display:flex}.ri-actions button,.ri-actions a{min-height:44px;color:var(--gold);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d2aa4f80;border-radius:4px;align-items:center;padding:0 1rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:background .14s;display:inline-flex}.ri-actions button:hover,.ri-actions a:hover{background:#d2aa4f24}.pipeline-table tbody tr.is-inspected{background:#d2aa4f1f}.pipeline-table tbody tr.is-inspected th[scope=row]{box-shadow:inset 3px 0 0 var(--gold)}.pipeline-applied{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.applied-chip{min-height:32px;color:var(--cream);font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#d2aa4f29;border:1px solid #d2aa4f80;border-radius:999px;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.62rem;font-weight:600;display:inline-flex}.applied-chip:hover{background:#d2aa4f42}.applied-chip i{opacity:.7;font-style:normal}.applied-count{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:.72rem}.pipeline-density{min-height:44px;color:inherit;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f2eb38;border-radius:3px;padding:0 .9rem;font-size:.72rem;font-weight:600}.pipeline-density[aria-pressed=true]{border-color:var(--gold);color:var(--gold)}.pipeline-table.is-compact td,.pipeline-table.is-compact th[scope=row]{padding-top:.4rem;padding-bottom:.4rem}.pipeline-table.is-compact th[scope=row] span,.pipeline-table.is-compact .pipeline-program{display:none}.pipeline-filters button{background:#f5f2eb0a;border:1px solid #f5f2eb24;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:0 .95rem;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.pipeline-filters button:hover{background:#f5f2eb17}.pipeline-filters button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.pipeline-filters button.on{background:var(--gold);border-color:var(--gold);color:#10203a;box-shadow:0 1px 6px #d2aa4f47}.pipeline-filters button b{opacity:.72;font-weight:600}.pipeline-filters button.on b{opacity:.78}.map-atlas-bar>button,.pipeline-density{border-radius:8px;transition:background .16s,border-color .16s,color .16s}.map-atlas-bar>button.active,.pipeline-density[aria-pressed=true]{box-shadow:0 1px 6px #d2aa4f3d}.pipeline-sort select{border-radius:8px}.pipeline-table th[scope=row] button{padding-right:1.6rem;position:relative}.pipeline-table th[scope=row] button:after{content:"›";opacity:.42;font-size:1.15rem;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.pipeline-table th[scope=row] button:hover:after{opacity:1;transform:translateY(-50%)translate(2px)}.pipeline-table th[scope=row] button[aria-expanded=true]:after{content:"⌄";opacity:1}@media (hover:none){.pipeline-table th[scope=row] button:after{opacity:.85}.pipeline-table th[scope=row]{box-shadow:inset 2px 0 #d2aa4f59}.pipeline-filters button{border-color:#f5f2eb42}.applied-chip{border-width:1px}}@media (prefers-reduced-motion:reduce){.pipeline-table th[scope=row] button:after{transition:none}}.registry-expansion>td{background:0 0;border-bottom:0;padding:0 0 1rem}.registry-inspector{margin-top:0}.u-am{color:var(--gold)}.u-onPaper .u-am{color:#7d5c14}.u-lead{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.5rem,2.2vw,2.1rem);font-weight:400;line-height:1;display:block}.u-leadLabel{font-family:var(--sans);letter-spacing:.15em;text-transform:uppercase;opacity:.55;margin-top:.4rem;font-size:.75rem;font-weight:600;display:block}.u-bar{background:var(--gold);vertical-align:middle;border-radius:1px;min-width:2px;height:.42rem;display:inline-block}.u-barTrack{background:currentColor;border-radius:1px;width:clamp(3rem,10vw,9rem);height:.42rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.u-barTrack{background:color-mix(in srgb, currentColor 12%, transparent)}}.u-barTrack{vertical-align:middle}.u-delta{flex-wrap:wrap;align-items:baseline;gap:.5rem .9rem;display:flex}.u-deltaFrom{font-family:var(--display);opacity:.42;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:400}.u-deltaArrow{opacity:.42;font-size:1.2rem}.u-deltaTo{font-family:var(--display);letter-spacing:-.03em;color:var(--gold);font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:.9}.u-deltaChange{font-family:var(--display);color:var(--gold);font-size:clamp(1.2rem,2.4vw,2rem);font-weight:400}.u-opens{padding-right:1.6rem;position:relative}.u-opens:after{content:"›";opacity:.42;font-size:1.15rem;line-height:1;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.u-opens:hover:after{opacity:1;transform:translateY(-50%)translate(2px)}.u-opens[aria-expanded=true]:after{content:"⌄";opacity:1}@media (hover:none){.u-opens:after{opacity:.85}}@media (prefers-reduced-motion:reduce){.u-opens:after{transition:none}}.u-chip{min-height:32px;color:inherit;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#d2aa4f29;border:1px solid #d2aa4f80;border-radius:999px;align-items:center;gap:.45rem;padding:0 .7rem;font-size:.62rem;font-weight:600;display:inline-flex}.u-chip:hover{background:#d2aa4f42}.u-chip:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.u-count{letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:.62rem}.u-table{border-collapse:collapse;width:100%}.u-table td,.u-table th{border-left:0;border-right:0}.u-table tbody td{padding-top:1.15rem;padding-bottom:1.15rem}.u-table tbody tr{border-bottom:1px solid var(--line,#8080802e)}.u-table thead th{font-family:var(--sans);letter-spacing:.17em;text-transform:uppercase;opacity:.62;text-align:left;font-size:.58rem;font-weight:600}.u-table td small{opacity:.62;font-size:.74rem;line-height:1.45}.u-routes{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:clamp(1.5rem,4vw,3.5rem);display:grid}.u-route{color:inherit;border-top:1px solid;padding-top:1.2rem;text-decoration:none;transition:border-color .2s,color .2s;display:block}.u-route:hover,.u-route:focus-visible{color:var(--gold);border-top-color:var(--gold)}.u-route span{font-family:var(--sans);letter-spacing:.16em;text-transform:uppercase;opacity:.62;margin-bottom:.7rem;font-size:.62rem;font-weight:600;display:block}.u-route strong{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(1.4rem,2.6vw,2.1rem);font-weight:400}@media print{:root,body,.u-onPaper{color:#000!important;background:#fff!important}body *{box-shadow:none!important;text-shadow:none!important;background-image:none!important}.site-nav,.nav-menu,.access-session-floating,[class*=skip],[class*=header],[class*=groundToggle],[class*=densityToggle],[class*=tabs],[class*=ruleBar],[class*=filterBar],[class*=subTabs],[class*=directoryControls],[class*=appliedChip],button,[role=tab],[role=tablist]{display:none!important}.reveal,[class*=reveal]{opacity:1!important;animation:none!important;transform:none!important}a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:7pt;font-weight:400}a{text-decoration:underline;color:#000!important}thead th,thead tr,[style*="position: sticky"]{position:static!important}table{break-inside:auto}thead{display:table-header-group}tr,[class*=expansionRow],[class*=evidenceCard],[class*=claimRail] article,[class*=directoryInspector]{break-inside:avoid}h1,h2,h3{break-after:avoid}section,[class*=instrumentSection]{padding:0 0 1cm!important}[class*=hero],[class*=card]{min-height:0!important;padding:0 0 1cm!important}td,th,[class*=panel]{border-color:#00000047!important}@page{margin:1.6cm}}@media (hover:none),(width<=700px){.site-nav .brand,[class*=brand]{align-items:center;min-height:44px;display:inline-flex}[class*=claimMeta] a,[class*=diSource],[class*=srcLink],.site-footer a,[class*=footer] a{padding-block:.85rem;display:inline-block}li>a,footer a,figcaption a,cite a,small a,article>a,dd>a,[class*=AtlasLink]{min-height:44px;padding-block:.85rem;display:inline-block}summary{align-items:center;min-height:44px;display:flex}button,select,[role=button],input[type=submit],a[class*=Link],summary{min-height:44px!important}[class*=ruleBarActions] button{min-height:44px}}.source-chip>summary:after,.product-basis>summary:after{border:1px solid;place-items:center;width:1.15rem;height:1.15rem;margin-left:.5rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.source-chip>summary:after,.product-basis>summary:after{border:1px solid color-mix(in srgb, currentColor 45%, transparent)}}.source-chip>summary:after,.product-basis>summary:after{border-radius:50%;font-size:.8rem;line-height:1;transition:background-color .16s,border-color .16s}.source-chip>summary,.product-basis>summary{align-items:center;gap:.35rem;width:fit-content;display:flex}.source-chip>summary:hover:after,.source-chip>summary:focus-visible:after,.product-basis>summary:hover:after,.product-basis>summary:focus-visible:after{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.source-chip>summary:hover:after,.source-chip>summary:focus-visible:after,.product-basis>summary:hover:after,.product-basis>summary:focus-visible:after{background:color-mix(in srgb, currentColor 16%, transparent)}}.source-chip>summary:focus-visible,.product-basis>summary:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (hover:none){.source-chip>summary:after,.product-basis>summary:after{background:currentColor;border-color:currentColor}@supports (color:color-mix(in lab, red, red)){.source-chip>summary:after,.product-basis>summary:after{background:color-mix(in srgb, currentColor 12%, transparent)}}}@media (prefers-reduced-motion:reduce){.source-chip>summary:after,.product-basis>summary:after{transition:none}}.admin-command-center{background:linear-gradient(128deg, #102e35, var(--ink));border:1px solid #9ed9c461;border-radius:1.2rem;margin:1.25rem 0;padding:clamp(1.1rem,3vw,2rem)}@supports (color:color-mix(in lab, red, red)){.admin-command-center{background:linear-gradient(128deg, color-mix(in srgb, #102e35 76%, var(--ink)), color-mix(in srgb, var(--ink) 87%, black))}}.admin-command-entry{background:linear-gradient(125deg, #102e35, var(--ink));border:1px solid #9ed9c459;border-radius:1.2rem;justify-content:space-between;align-items:end;gap:1.5rem;margin:1.25rem 0;padding:clamp(1.2rem,3vw,2rem);display:flex}@supports (color:color-mix(in lab, red, red)){.admin-command-entry{background:linear-gradient(125deg, color-mix(in srgb, #102e35 76%, var(--ink)), color-mix(in srgb, var(--ink) 87%, black))}}.admin-command-entry h2{margin:.22rem 0 0}.admin-command-entry p{max-width:47rem;color:var(--muted);margin:.55rem 0 0}.admin-command-entry>a{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;background:#9ed9c4;border-radius:999px;flex:none;padding:.72rem .95rem;font-size:.64rem;font-weight:850}.admin-command-workspace{width:min(76rem,100% - 2rem);margin:0 auto;padding:1.25rem 0 3rem}.admin-command-workspace-nav{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.7rem;margin:0 0 .4rem .2rem;font-size:.68rem;display:flex}.admin-command-workspace-nav a{color:#9ed9c4}.admin-command-reader-pulse{background:#04141d80;border:1px solid #9ed9c440;border-radius:1.1rem;margin:1.25rem 0;padding:clamp(1.1rem,3vw,1.6rem)}.admin-command-reader-pulse header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-command-reader-pulse header span{color:#9ed9c4;letter-spacing:.1em;font-size:.6rem;font-weight:850}.admin-command-reader-pulse h2{margin:.18rem 0 0}.admin-command-reader-pulse p{color:var(--muted);margin:.42rem 0 0;font-size:.76rem}.admin-command-reader-pulse header a{color:#9ed9c4;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.admin-command-reader-pulse ol{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.admin-command-pulse-filter{gap:.35rem;margin-top:.85rem;display:flex}.admin-command-pulse-filter button{color:var(--muted);text-transform:uppercase;background:0 0;border:1px solid #9ed9c440;border-radius:999px;padding:.35rem .55rem;font-size:.58rem;font-weight:800}.admin-command-pulse-filter button.is-selected{color:var(--ink);background:#9ed9c4;border-color:#9ed9c4}.admin-command-reader-pulse li{background:#ffffff09;border-radius:.75rem;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:.75rem;display:grid}.admin-command-reader-pulse li div{gap:.15rem;display:grid}.admin-command-reader-pulse li small{color:var(--muted);font-size:.64rem}.admin-command-reader-pulse li b{color:var(--cream);font:1rem/1 var(--font-display)}.admin-command-reader-pulse button{color:#9ed9c4;text-transform:uppercase;background:0 0;border:1px solid #9ed9c459;border-radius:999px;padding:.45rem .6rem;font-size:.57rem;font-weight:800}.admin-command-center>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.admin-command-center>header h2{margin:.22rem 0 0}.admin-command-center>header p{max-width:45rem;color:var(--muted);margin:.55rem 0 0}.admin-command-center>header>button{min-height:2.35rem;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#9ed9c4;border:1px solid #9ed9c4;border-radius:999px;padding:.48rem .78rem;font-size:.61rem;font-weight:850}.admin-command-center-pulse{border:1px solid #9ed9c447;border-radius:.85rem;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.admin-command-center-pulse article{background:#010d1438;border-right:1px solid #9ed9c433;gap:.2rem;min-height:5rem;padding:.85rem;display:grid}.admin-command-center-pulse article:last-child{border-right:0}.admin-command-center-pulse strong{color:var(--cream);font:1.55rem/1 var(--font-display);font-weight:400}.admin-command-center-pulse span{color:var(--muted);font-size:.62rem;line-height:1.3}.admin-command-system{border-top:1px solid #9ed9c433;margin-top:1rem;padding-top:1rem}.admin-command-system>span{color:#9ed9c4;letter-spacing:.1em;font-size:.6rem;font-weight:800}.admin-command-system dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:.65rem 0 .45rem;display:grid}.admin-command-system dl div{background:#010d1440;border-radius:.6rem;padding:.6rem}.admin-command-system dt{color:var(--muted);font-size:.58rem;line-height:1.25}.admin-command-system dd{color:var(--cream);font:1.18rem/1 var(--font-display);margin:.28rem 0 0}.admin-command-system small{color:var(--muted);font-size:.65rem}.admin-command-bridge{background:linear-gradient(110deg,#48958421,#00080f3d);border:1px solid #9ed9c442;border-radius:.88rem;gap:.55rem;margin-top:1rem;padding:.9rem 1rem;display:grid}.admin-command-bridge>header{justify-content:space-between;align-items:end;gap:.7rem;display:flex}.admin-command-bridge>header>div{gap:.16rem;display:grid}.admin-command-bridge span{color:#9ed9c4;letter-spacing:.09em;text-transform:uppercase;font-size:.58rem;font-weight:850}.admin-command-bridge small,.admin-command-bridge>p{color:var(--muted);font-size:.65rem;line-height:1.4}.admin-command-bridge>p{color:#edf2f6d1;margin:0;font-size:.72rem}.admin-command-bridge>header>strong{color:#9ed9c4;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #9ed9c447;border-radius:999px;padding:.28rem .48rem;font-size:.55rem}.admin-command-bridge-actions{align-items:center;gap:.4rem;display:flex}.admin-command-bridge-actions button{color:#9ed9c4;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:1px solid #9ed9c452;border-radius:999px;min-height:1.8rem;padding:.25rem .48rem;font-size:.55rem;font-weight:800}.admin-command-bridge-actions button:disabled{opacity:.55;cursor:wait}.admin-command-refreshed{color:var(--muted);font-size:.61rem}.admin-command-bridge dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.admin-command-bridge dl div{background:#ffffff09;border-radius:.55rem;padding:.5rem}.admin-command-bridge dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:800}.admin-command-bridge dd{color:var(--cream);font:1.1rem/1 var(--font-display);margin:.17rem 0 0}.admin-command-center-grid{grid-template-columns:minmax(0,1.25fr) minmax(17rem,.75fr);gap:1rem;margin-top:1rem;display:grid}.admin-command-queue,.admin-command-create{background:#020c144d;border:1px solid #9ed9c43b;border-radius:.9rem;padding:1rem}.admin-command-queue>header,.admin-command-create>header{justify-content:space-between;align-items:end;gap:.8rem;margin-bottom:.78rem;display:flex}.admin-command-queue>header>div,.admin-command-create>header>div{gap:.2rem;display:grid}.admin-command-queue span,.admin-command-create span{color:#9ed9c4;letter-spacing:.09em;text-transform:uppercase;font-size:.59rem;font-weight:850}.admin-command-queue small,.admin-command-create small,.admin-command-queue>p,.admin-command-create>p{color:var(--muted);font-size:.64rem;line-height:1.42}.admin-command-queue>header>strong{color:var(--cream);font:1.3rem/1 var(--font-display);font-weight:400}.admin-command-queue ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-command-queue li{background:#ffffff08;border-left:3px solid #9ed9c459;border-radius:.56rem;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;padding:.75rem;display:grid}.admin-command-queue li.is-now{background:#f7dd8e13;border-left-color:#f7dd8e}.admin-command-queue li.is-later{border-left-color:#9ed9c459}.admin-command-queue li>div{gap:.24rem;display:grid}.admin-command-queue li>div>span{font-size:.54rem}.admin-command-queue li strong{color:var(--cream);font-size:.76rem}.admin-command-queue li p{color:#edf2f6b8;white-space:pre-wrap;margin:0;font-size:.66rem;line-height:1.42}.admin-command-queue li aside{gap:.38rem;display:grid}.admin-command-queue li aside button{color:#9ed9c4;letter-spacing:.035em;text-transform:uppercase;background:0 0;border:1px solid #9ed9c447;border-radius:999px;min-width:4.8rem;padding:.33rem .42rem;font-size:.55rem;font-weight:850}.admin-command-queue li aside button:first-child:hover,.admin-command-queue li aside button:first-child:focus-visible{color:var(--ink);background:#9ed9c4}.admin-command-reader-link{color:#9ed9c4;font-size:inherit;text-underline-offset:.18rem;background:0 0;border:0;padding:0;text-decoration:underline}.admin-command-later{border-top:1px solid #9ed9c426;margin:.75rem 0 0;padding-top:.65rem}.admin-command-create form{gap:.6rem;display:grid}.admin-command-create label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.28rem;font-size:.57rem;font-weight:800;display:grid}.admin-command-create input,.admin-command-create textarea,.admin-command-create select{width:100%;color:var(--cream);font:.69rem var(--font-sans);background:#00070d6b;border:1px solid #9ed9c440;border-radius:.55rem}.admin-command-create textarea{resize:vertical}.admin-command-create form>div{grid-template-columns:.55fr 1.45fr;gap:.55rem;display:grid}.admin-command-create form>button{min-height:2.2rem;color:var(--ink);letter-spacing:.05em;text-transform:uppercase;background:#9ed9c4;border:1px solid #9ed9c4;border-radius:999px;justify-self:start;padding:.42rem .68rem;font-size:.57rem;font-weight:850}.admin-command-create>p{margin:.75rem 0 0}.admin-owner-operations{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-owner-operations{border:1px solid color-mix(in srgb, var(--gold) 44%, transparent)}}.admin-owner-operations{background:linear-gradient(135deg, var(--ink), var(--ink))}@supports (color:color-mix(in lab, red, red)){.admin-owner-operations{background:linear-gradient(135deg, color-mix(in srgb, var(--ink) 84%, #34250c), var(--ink))}}.admin-owner-operations{margin:1.25rem 0;padding:clamp(1.1rem,3vw,2rem)}.admin-owner-operations>header{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.15rem;display:flex}.admin-owner-operations>header h2{margin:.22rem 0 0}.admin-owner-operations>header p{max-width:40rem;color:var(--muted);margin:0}.admin-owner-pulse{border:1px solid var(--gold);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.admin-owner-pulse{border:1px solid color-mix(in srgb, var(--gold) 34%, transparent)}}.admin-owner-pulse{margin-bottom:1rem}.admin-owner-pulse>*{border-right:1px solid var(--gold);min-height:5.7rem;padding:1rem}@supports (color:color-mix(in lab, red, red)){.admin-owner-pulse>*{border-right:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.admin-owner-pulse>*{align-content:center;gap:.22rem;display:grid}.admin-owner-pulse>:last-child{border:0;align-content:stretch}.admin-owner-pulse strong{font:2rem/1 var(--font-display);color:var(--cream);display:block}.admin-owner-pulse span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem}.admin-owner-pulse button{align-self:center;width:100%}.admin-priority-triage{border:1px solid var(--gold);margin:1rem 0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.admin-priority-triage{border:1px solid color-mix(in srgb, var(--gold) 35%, transparent)}}.admin-priority-triage{background:linear-gradient(118deg,#f6dd8e1a,#ffffff06);border-radius:1.1rem}.admin-priority-triage>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.admin-priority-triage>header>div{gap:.22rem;display:grid}.admin-priority-triage>header span{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:.66rem;font-weight:850}.admin-priority-triage>header small,.admin-priority-triage>p{color:var(--muted);font-size:.72rem;line-height:1.45}.admin-priority-triage>header>strong{color:var(--cream);font:1.55rem/1 var(--font-display);white-space:nowrap}.admin-priority-triage ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.admin-priority-triage li{min-width:0}.admin-priority-triage li a{min-height:5.25rem;color:inherit;border:1px solid var(--gold);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-priority-triage li a{border:1px solid color-mix(in srgb, var(--gold) 20%, transparent)}}.admin-priority-triage li a{background:#030b1547;border-radius:.82rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s}.admin-priority-triage li a:hover,.admin-priority-triage li a:focus-visible{border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-priority-triage li a:hover,.admin-priority-triage li a:focus-visible{border-color:color-mix(in srgb, var(--gold) 70%, transparent)}}.admin-priority-triage li a:hover,.admin-priority-triage li a:focus-visible{background:#f6dd8e1a;transform:translateY(-1px)}.admin-priority-triage li b{width:1.9rem;height:1.9rem;color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;font-size:.78rem;display:grid}.admin-priority-triage li>a>div{gap:.16rem;min-width:0;display:grid}.admin-priority-triage li strong{color:var(--cream);font-size:.78rem}.admin-priority-triage li small{color:var(--muted);font-size:.66rem;line-height:1.35}.admin-priority-triage li>a>span{color:var(--gold);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800}.admin-priority-triage li.is-security b{background:#edb29f}.admin-priority-triage li.is-delivery b{background:#f1cc79}.admin-priority-triage li.is-review b{background:#c8d9a8}.admin-review-schedule{border:1px solid var(--gold);margin:1rem 0;padding:1rem}@supports (color:color-mix(in lab, red, red)){.admin-review-schedule{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.admin-review-schedule{background:#030b153d;border-radius:1rem}.admin-review-schedule>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.admin-review-schedule>header>div{gap:.2rem;display:grid}.admin-review-schedule>header span{color:var(--gold);letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.admin-review-schedule>header small,.admin-review-schedule>p{color:var(--muted);font-size:.68rem;line-height:1.4}.admin-review-schedule>header>strong{color:var(--cream);font:1.32rem/1 var(--font-display);white-space:nowrap}.admin-review-schedule ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-review-schedule li{border:1px solid var(--gold);min-width:0;padding:.68rem}@supports (color:color-mix(in lab, red, red)){.admin-review-schedule li{border:1px solid color-mix(in srgb, var(--gold) 16%, transparent)}}.admin-review-schedule li{background:#ffffff06;border-radius:.72rem}.admin-review-schedule li.is-due{background:#f1cc7917;border-color:#f1cc79a6}.admin-review-schedule li>div{gap:.15rem;display:grid}.admin-review-schedule li>div+div{margin-top:.55rem}.admin-review-schedule li strong{color:var(--cream);font-size:.74rem}.admin-review-schedule li small{color:var(--muted);font-size:.62rem;line-height:1.35}.admin-priority-readers{background:linear-gradient(120deg,#5c8fce1f,#030b154d);border:1px solid #8eb7ee52;border-radius:1rem;margin:1rem 0;padding:1rem}.admin-priority-readers>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.78rem;display:flex}.admin-priority-readers>header>div{gap:.2rem;display:grid}.admin-priority-readers>header span{color:#b6d2f7;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.admin-priority-readers>header small,.admin-priority-readers>p{color:var(--muted);font-size:.68rem;line-height:1.42}.admin-priority-readers>header>strong{color:var(--cream);font:1.32rem/1 var(--font-display);white-space:nowrap;font-weight:400}.admin-priority-readers ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-priority-readers li{background:#030b154d;border:1px solid #b6d2f733;border-radius:.75rem;align-content:start;gap:.48rem;min-width:0;padding:.7rem;display:grid}.admin-priority-readers li>div{gap:.16rem;display:grid}.admin-priority-readers li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-priority-readers li>p{color:#edf2f6b3;min-height:2.6em;margin:0;font-size:.63rem;line-height:1.38}.admin-priority-readers li>button{color:#b6d2f7;text-underline-offset:.18rem;background:0 0;border:0;justify-self:start;padding:0;font-size:.6rem;font-weight:800;text-decoration:underline}.admin-priority-readers li>button:hover,.admin-priority-readers li>button:focus-visible{color:#f7dd8e}.admin-release-impact{background:linear-gradient(122deg,#4da18621,#030b1547);border:1px solid #9ed9c457;border-radius:1rem;margin:1rem 0;padding:1rem}.admin-release-impact>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.8rem;display:flex}.admin-release-impact>header>div{gap:.2rem;display:grid}.admin-release-impact>header span{color:#9ed9c4;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:850}.admin-release-impact h3{color:var(--cream);font:1.28rem/1.08 var(--font-display);margin:0;font-weight:400}.admin-release-impact small,.admin-release-impact>p{color:var(--muted);font-size:.66rem;line-height:1.42}.admin-release-impact>header>label{min-width:13rem;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:.24rem;font-size:.57rem;font-weight:800;display:grid}.admin-release-impact select{min-height:2rem;color:var(--cream);font:.65rem var(--font-sans);background:#030b157a;border:1px solid #9ed9c452;border-radius:.5rem;padding:.32rem .48rem}.admin-release-impact ol{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.admin-release-impact li{background:#030b1552;border:1px solid #9ed9c42e;border-radius:.72rem;grid-template-columns:minmax(9rem,1fr) minmax(15rem,1.3fr) auto;align-items:center;gap:.75rem;padding:.7rem;display:grid}.admin-release-impact li>div{gap:.15rem;min-width:0;display:grid}.admin-release-impact li dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.admin-release-impact li dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.54rem;font-weight:800}.admin-release-impact li dd{color:var(--cream);margin:.14rem 0 0;font-size:.68rem}.admin-release-impact li>button{color:#9ed9c4;text-transform:uppercase;background:0 0;border:1px solid #9ed9c447;border-radius:999px;padding:.32rem .5rem;font-size:.58rem;font-weight:800}.admin-release-impact li>button:hover,.admin-release-impact li>button:focus-visible{color:var(--ink);background:#9ed9c4;border-color:#9ed9c4}.admin-owner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.admin-owner-card{border:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-owner-card{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.admin-owner-card{background:var(--ink);padding:1rem}@supports (color:color-mix(in lab, red, red)){.admin-owner-card{background:color-mix(in srgb, var(--ink) 88%, black)}}.admin-owner-card>div:first-child{gap:.25rem;margin-bottom:.85rem;display:grid}.admin-owner-card>div:first-child>span{color:var(--gold);letter-spacing:.11em;font-size:.7rem;font-weight:800}.admin-owner-card small{color:var(--muted)}.admin-owner-card p{color:var(--muted);margin:.8rem 0 0;font-size:.88rem}.admin-owner-card ol{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-owner-card li{border-top:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-owner-card li{border-top:1px solid color-mix(in srgb, var(--gold) 18%, transparent)}}.admin-owner-card li{justify-content:space-between;gap:.75rem;padding-top:.65rem;display:flex}.admin-owner-card li>div:first-child{gap:.14rem;display:grid}.admin-owner-card li>span{color:var(--muted);text-align:right;font-size:.84rem}.admin-owner-actions{flex-wrap:wrap;justify-content:end;align-items:start;gap:.4rem;display:flex}.admin-owner-actions button,.admin-release-form button{padding:.45rem .6rem;font-size:.74rem}.admin-owner-card dl{border-top:1px solid var(--gold);grid-template-columns:repeat(3,1fr);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-owner-card dl{border-top:1px solid color-mix(in srgb, var(--gold) 18%, transparent)}}.admin-owner-card dl>div{padding:.65rem .55rem 0 0}.admin-owner-card dt{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:.7rem}.admin-owner-card dd{color:var(--cream);font:1.25rem/1 var(--font-display);margin:.22rem 0 0}.admin-release-briefing{border:1px solid var(--gold);gap:.32rem;margin:.8rem 0;padding:.8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-release-briefing{border:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.admin-release-briefing{background:linear-gradient(120deg, var(--gold), transparent);border-radius:.78rem}@supports (color:color-mix(in lab, red, red)){.admin-release-briefing{background:linear-gradient(120deg, color-mix(in srgb, var(--gold) 16%, transparent), transparent)}}.admin-release-briefing>span{color:var(--gold);letter-spacing:.09em;font-size:.58rem;font-weight:850}.admin-release-briefing>strong{color:var(--cream);font-size:.92rem}.admin-release-briefing dl{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:.22rem 0;display:grid}.admin-release-briefing dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.admin-release-briefing dd{color:var(--cream);font:1.06rem/1 var(--font-display);margin:.15rem 0 0}.admin-release-briefing>small{color:var(--muted);font-size:.62rem;line-height:1.4}.admin-release-form{gap:.55rem;margin-bottom:.8rem;display:grid}.admin-release-form input,.admin-release-form textarea{width:100%}.admin-reader-review{background:#ffffff09;border:1px solid #edf2f624;border-radius:.82rem;margin:1rem 0;padding:.85rem}.admin-reader-review>div{gap:.18rem;display:grid}.admin-reader-review>div>span{color:#f7dd8e;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850}.admin-reader-review>div>small,.admin-reader-review>p{color:#edf2f694;font-size:.66rem;line-height:1.4}.admin-reader-review form{align-items:end;gap:.5rem;margin-top:.75rem;display:flex}.admin-reader-review label{color:#edf2f694;letter-spacing:.07em;text-transform:uppercase;flex:9rem;gap:.3rem;font-size:.58rem;font-weight:800;display:grid}.admin-reader-review input{color:#edf2f6;min-height:2.25rem;font:inherit;background:#020a1347;border:1px solid #edf2f638;border-radius:.55rem;padding:.38rem .55rem}.admin-reader-review button{min-height:2.25rem;padding:.42rem .6rem;font-size:.66rem}.admin-reader-review>p{margin:.65rem 0 0}.admin-reader-review-delta,.admin-reader-owner-notes,.admin-reader-release-impact,.admin-reader-timeline{background:linear-gradient(125deg,#f7dd8e0e,#ffffff06);border:1px solid #edf2f624;border-radius:.82rem;margin-top:1rem;padding:.9rem}.admin-reader-review-delta>header,.admin-reader-owner-notes>header{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.admin-reader-review-delta>header>div,.admin-reader-owner-notes>header>div{gap:.18rem;display:grid}.admin-reader-review-delta span,.admin-reader-owner-notes span,.admin-reader-release-impact span,.admin-reader-timeline>div>span{color:#f7dd8e;letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850}.admin-reader-review-delta small,.admin-reader-owner-notes small,.admin-reader-release-impact small,.admin-reader-timeline>div>small{color:#edf2f691;font-size:.64rem;line-height:1.4}.admin-reader-review-delta>header>button,.admin-reader-owner-notes form>button{min-height:2rem;color:var(--ink);letter-spacing:.045em;text-transform:uppercase;background:#f7dd8e;border:1px solid #f7dd8e;border-radius:999px;padding:.38rem .58rem;font-size:.59rem;font-weight:850}.admin-reader-review-delta>header>button:disabled,.admin-reader-owner-notes button:disabled{cursor:not-allowed;opacity:.45}.admin-reader-review-delta dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.75rem 0 0;display:grid}.admin-reader-review-delta dl>div{border-top:1px solid #edf2f61a;gap:.18rem;min-width:0;padding-top:.55rem;display:grid}.admin-reader-review-delta dt{color:#edf2f678;letter-spacing:.055em;text-transform:uppercase;font-size:.54rem}.admin-reader-review-delta dd{color:#fff;margin:0;font-size:.76rem;font-weight:750}.admin-reader-review-delta>p,.admin-reader-owner-notes>p,.admin-reader-timeline>p{color:#edf2f691;margin:.7rem 0 0;font-size:.65rem;line-height:1.45}.admin-reader-owner-notes>header>strong{color:#f7dd8e;font:1.4rem/1 var(--font-display);font-weight:400}.admin-reader-owner-notes form{gap:.45rem;margin-top:.75rem;display:grid}.admin-reader-owner-notes label{color:#edf2f699;letter-spacing:.06em;text-transform:uppercase;gap:.3rem;font-size:.57rem;font-weight:800;display:grid}.admin-reader-owner-notes textarea{resize:vertical;color:#edf2f6;width:100%;font:.72rem/1.45 var(--font-sans);background:#020a1352;border:1px solid #edf2f633;border-radius:.62rem}.admin-reader-owner-notes form>button{justify-self:start}.admin-reader-owner-notes ol{gap:.42rem;margin:.78rem 0 0;padding:0;list-style:none;display:grid}.admin-reader-owner-notes li{border-top:1px solid #edf2f61a;justify-content:space-between;align-items:start;gap:.7rem;padding-top:.55rem;display:flex}.admin-reader-owner-notes li.is-pinned{background:#f7dd8e0f;border-top-color:#f7dd8e6b;border-radius:.55rem;margin-inline:-.22rem;padding:.62rem .22rem .08rem}.admin-reader-owner-notes li>div{gap:.2rem;min-width:0;display:grid}.admin-reader-owner-notes li p{color:#edf2f6c7;white-space:pre-wrap;margin:0;font-size:.7rem;line-height:1.48}.admin-reader-owner-notes li>aside{flex:none;align-items:center;gap:.42rem;display:flex}.admin-reader-owner-notes li>aside>button{color:#edf2f68c;text-underline-offset:.18rem;background:0 0;border:0;padding:.18rem 0;font-size:.59rem;font-weight:800;text-decoration:underline}.admin-reader-owner-notes li>aside>button:hover,.admin-reader-owner-notes li>aside>button:focus-visible{color:#f7dd8e}.admin-reader-release-impact>div{gap:.18rem;display:grid}.admin-reader-release-impact dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.72rem 0 0;display:grid}.admin-reader-release-impact dl div{background:#ffffff09;border-radius:.58rem;gap:.12rem;padding:.5rem;display:grid}.admin-reader-release-impact dt{color:#edf2f680;letter-spacing:.06em;text-transform:uppercase;font-size:.56rem;font-weight:800}.admin-reader-release-impact dd{color:#edf2f6;margin:0;font-size:.69rem;line-height:1.35}.admin-reader-release-impact>p{color:#edf2f691;margin:.7rem 0 0;font-size:.65rem;line-height:1.45}.admin-reader-timeline>div{gap:.18rem;display:grid}.admin-reader-timeline ol{gap:.1rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.admin-reader-timeline li{grid-template-columns:.6rem minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:2.55rem;display:grid}.admin-reader-timeline li>i{align-self:stretch;width:.6rem;position:relative}.admin-reader-timeline li>i:before{content:"";background:#f7dd8e;border-radius:50%;width:.32rem;height:.32rem;position:absolute;top:.75rem;left:.13rem}.admin-reader-timeline li>i:after{content:"";background:#edf2f62e;width:1px;position:absolute;top:1.15rem;bottom:-.16rem;left:.27rem}.admin-reader-timeline li:last-child>i:after{display:none}.admin-reader-timeline li>div{gap:.12rem;min-width:0;display:grid}.admin-reader-timeline li strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.admin-reader-timeline li span{color:#f7dd8e;white-space:nowrap;font-size:.62rem;font-weight:750}@media (width<=760px){.admin-command-center>header,.admin-command-center-grid{grid-template-columns:1fr;display:grid}.admin-command-entry{align-items:start;display:grid}.admin-command-center-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-center-pulse article:nth-child(2){border-right:0}.admin-command-center-pulse article:nth-child(-n+2){border-bottom:1px solid #9ed9c433}.admin-command-bridge>header{flex-direction:column;align-items:start}.admin-command-bridge dl{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-command-create form>div{grid-template-columns:1fr}.admin-owner-operations>header,.admin-owner-card li{display:grid}.admin-owner-pulse,.admin-owner-grid,.admin-priority-triage ol,.admin-review-schedule ol,.admin-priority-readers ol{grid-template-columns:1fr}.admin-release-impact>header,.admin-release-impact li{flex-direction:column;align-items:start;display:flex}.admin-release-impact>header>label,.admin-release-impact li dl{width:100%}.admin-owner-pulse>*{border-right:0;border-bottom:1px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.admin-owner-pulse>*{border-bottom:1px solid color-mix(in srgb, var(--gold) 28%, transparent)}}.admin-owner-pulse>:last-child{border-bottom:0}.admin-owner-card li>span{text-align:left}.admin-owner-actions{justify-content:start}}.admin-audience-attention{background:linear-gradient(135deg,#f7dd8e1a,#ffffff06);border:1px solid #edf2f629;border-radius:1.2rem;margin:1.15rem 0;padding:clamp(1rem,2.5vw,1.45rem);box-shadow:0 1.25rem 3rem #00000024}.admin-audience-attention>header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.admin-audience-attention>header>div,.admin-audience-attention>header label{gap:.32rem;display:grid}.admin-audience-attention>header span{color:#f7dd8e;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:850}.admin-audience-attention>header small{color:#edf2f69e;font-size:.72rem;line-height:1.45}.admin-audience-attention>header label{color:#edf2f694;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem;font-weight:800}.admin-audience-attention select{color:#edf2f6;min-width:12rem;min-height:2.35rem;font:inherit;text-transform:none;background:#050e1975;border:1px solid #edf2f638;border-radius:.7rem;padding:.45rem .65rem}.admin-audience-attention-summary{align-items:baseline;gap:.7rem;margin:1rem 0 .75rem;display:flex}.admin-audience-attention-summary strong{color:#fff;font-family:var(--display);font-size:clamp(1.8rem,3vw,2.45rem);font-weight:400}.admin-audience-attention-summary span{color:#edf2f694;font-size:.7rem}.admin-audience-attention ol{gap:.48rem;margin:0;padding:0;list-style:none;display:grid}.admin-audience-attention li{background:#040d1833;border:1px solid #edf2f617;border-radius:.78rem;grid-template-columns:minmax(10rem,1.1fr) minmax(5rem,1.5fr) auto;align-items:center;gap:.8rem;padding:.7rem .75rem;display:grid}.admin-audience-attention li>div{gap:.18rem;min-width:0;display:grid}.admin-audience-attention li strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-audience-attention li small{color:#edf2f680;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.admin-audience-attention li>i{background:#edf2f61f;border-radius:99px;height:.38rem;display:block;overflow:hidden}.admin-audience-attention li>i>b{border-radius:inherit;background:linear-gradient(90deg,#cc9a35,#f7dd8e);height:100%;display:block}.admin-audience-attention li>span{color:#f7dd8e;white-space:nowrap;font-size:.68rem;font-weight:800}.admin-audience-attention .admin-audience-attention-empty{color:#edf2f69e;font-size:.72rem;display:block}.admin-audience-attention>p{color:#edf2f67a;margin:.9rem 0 0;font-size:.65rem;line-height:1.45}.admin-reader-segments{background:#ffffff09;border:1px solid #edf2f61f;border-radius:.9rem;justify-content:space-between;align-items:end;gap:1rem;margin:.8rem 0 1.15rem;padding:.8rem .9rem;display:flex}.admin-reader-segments>div:first-child{gap:.2rem;min-width:11rem;display:grid}.admin-reader-segments>div:first-child span{color:#f7dd8e;letter-spacing:.1em;font-size:.6rem;font-weight:850}.admin-reader-segments>div:first-child small{color:#edf2f68c;font-size:.64rem;line-height:1.35}.admin-reader-segments [role=group]{flex-wrap:wrap;justify-content:end;gap:.38rem;display:flex}.admin-reader-segments button{color:#edf2f6b8;background:#020a133d;border:1px solid #edf2f629;border-radius:999px;align-items:center;gap:.42rem;min-height:2.1rem;padding:.42rem .6rem;font-size:.64rem;font-weight:750;display:inline-flex}.admin-reader-segments button:hover,.admin-reader-segments button:focus-visible,.admin-reader-segments button.is-selected{color:var(--ink);background:#f7dd8e;border-color:#f7dd8e}.admin-reader-segments button b{font-size:.68rem}.admin-cohort-readout{background:linear-gradient(120deg,#f7dd8e12,#ffffff06);border:1px solid #edf2f624;border-radius:1rem;margin:.9rem 0 1.15rem;padding:clamp(.9rem,2.4vw,1.2rem)}.admin-cohort-readout>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.75rem;display:flex}.admin-cohort-readout>header>div{gap:.2rem;display:grid}.admin-cohort-readout>header span:first-child{color:#f7dd8e;letter-spacing:.1em;font-size:.6rem;font-weight:850}.admin-cohort-readout>header small,.admin-cohort-readout>p{color:#edf2f68c;font-size:.65rem;line-height:1.4}.admin-cohort-readout>header>span{color:#edf2f69e;text-align:right;font-size:.65rem}.admin-cohort-readout ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.admin-cohort-readout li{min-width:0}.admin-cohort-readout li button{color:#edf2f6ad;text-align:left;background:#030b1547;border:1px solid #edf2f61f;border-radius:.78rem;align-content:start;gap:.28rem;width:100%;min-height:8.2rem;padding:.75rem;transition:border-color .16s,background .16s,transform .16s;display:grid}.admin-cohort-readout li button:hover,.admin-cohort-readout li button:focus-visible,.admin-cohort-readout li.is-selected button{background:#f7dd8e1f;border-color:#f7dd8e;transform:translateY(-1px)}.admin-cohort-readout li button>span{color:#f7dd8e;letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.admin-cohort-readout li button>strong{color:#fff;font:1.85rem/1 var(--font-display);font-weight:400}.admin-cohort-readout li button>small{color:#edf2f69e;font-size:.62rem}.admin-cohort-readout li button>em{color:#edf2f680;text-overflow:ellipsis;margin-top:auto;font-size:.61rem;font-style:normal;line-height:1.35;overflow:hidden}.admin-cohort-readout>p{margin:.75rem 0 0}.admin-reader-comparison{background:linear-gradient(120deg,#70a3e117,#f7dd8e0e,#ffffff06);border:1px solid #edf2f624;border-radius:1rem;margin:.9rem 0 1.15rem;padding:clamp(.9rem,2.4vw,1.2rem)}.admin-reader-comparison>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.8rem;display:flex}.admin-reader-comparison>header>div:first-child{gap:.18rem;display:grid}.admin-reader-comparison>header>div:first-child>span,.admin-reader-comparison article section>span{color:#f7dd8e;letter-spacing:.1em;font-size:.6rem;font-weight:850}.admin-reader-comparison h3{color:#fff;font:1.2rem/1.08 var(--font-display);margin:0;font-weight:400}.admin-reader-comparison>header small,.admin-reader-comparison>p{color:#edf2f68c;font-size:.65rem;line-height:1.42}.admin-reader-comparison>header>div:last-child{flex-wrap:wrap;justify-content:end;align-items:center;gap:.45rem;display:flex}.admin-reader-comparison>header>div:last-child>span{color:#edf2f699;white-space:nowrap;font-size:.63rem}.admin-reader-comparison>header button{min-height:1.95rem;color:var(--ink);letter-spacing:.045em;text-transform:uppercase;background:#f7dd8e;border:1px solid #f7dd8e;border-radius:999px;padding:.4rem .58rem;font-size:.58rem;font-weight:850}.admin-reader-comparison>header .admin-reader-comparison-clear{color:#edf2f6bf;background:#ffffff0a;border-color:#edf2f633}.admin-reader-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.admin-reader-comparison-grid>article{background:#030b1557;border:1px solid #edf2f624;border-radius:.82rem;align-content:start;gap:.75rem;min-width:0;padding:.85rem;display:grid}.admin-reader-comparison-grid>article>header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.admin-reader-comparison-grid>article>header>div{gap:.15rem;min-width:0;display:grid}.admin-reader-comparison-grid>article>header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.admin-reader-comparison-grid>article>header small{color:#edf2f68c;text-overflow:ellipsis;white-space:nowrap;font-size:.61rem;overflow:hidden}.admin-reader-comparison-grid>article>header button{color:#f7dd8e;letter-spacing:.045em;text-transform:uppercase;background:0 0;border:0;border-radius:0;grid-column:1/-1;justify-self:start;min-height:auto;padding:0;font-size:.6rem;font-weight:800}.admin-reader-comparison-grid>article>dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.admin-reader-comparison-grid>article>dl>div{border-top:1px solid #edf2f61a;gap:.12rem;min-width:0;padding-top:.45rem;display:grid}.admin-reader-comparison-grid dt{color:#edf2f67a;letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.admin-reader-comparison-grid dd{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.7rem;font-weight:750;overflow:hidden}.admin-reader-comparison-grid article section{gap:.38rem;display:grid}.admin-reader-comparison-grid article ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.admin-reader-comparison-grid article li{justify-content:space-between;align-items:baseline;gap:.5rem;min-width:0;display:flex}.admin-reader-comparison-grid article li small{color:#edf2f69e;text-overflow:ellipsis;white-space:nowrap;font-size:.6rem;overflow:hidden}.admin-reader-comparison-grid article li strong{color:#f7dd8e;white-space:nowrap;flex:none;font-size:.6rem}.admin-reader-comparison .admin-reader-comparison-empty{color:#edf2f694;font-size:.67rem;display:block}.admin-reader-comparison>p{margin:.75rem 0 0}.admin-owner-reader-link{color:var(--cream);font:inherit;text-align:left;text-underline-offset:.22rem;background:0 0;border:0;padding:0;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .16s,text-decoration-color .16s}.admin-owner-reader-link:hover,.admin-owner-reader-link:focus-visible{color:var(--gold);text-decoration-color:currentColor}.admin-delivery-follow-ups{margin-top:.9rem!important}.admin-delivery-follow-ups li{border:1px solid var(--gold);align-items:start;padding:.72rem}@supports (color:color-mix(in lab, red, red)){.admin-delivery-follow-ups li{border:1px solid color-mix(in srgb, var(--gold) 18%, transparent)}}.admin-delivery-follow-ups li{background:var(--ink);border-radius:.7rem}@supports (color:color-mix(in lab, red, red)){.admin-delivery-follow-ups li{background:color-mix(in srgb, var(--ink) 84%, black)}}.admin-delivery-follow-ups strong{color:var(--cream);font-size:.78rem;display:block}.admin-delivery-follow-ups small{color:var(--muted);margin-top:.18rem;font-size:.68rem;line-height:1.4;display:block}@media (width<=720px){.admin-audience-attention>header{flex-direction:column;align-items:stretch}.admin-audience-attention select{width:100%}.admin-audience-attention li{grid-template-columns:1fr auto;gap:.55rem}.admin-audience-attention li>i{grid-area:2/1/auto/-1}.admin-audience-attention li>span{grid-area:1/2}.admin-audience-attention-summary{flex-direction:column;align-items:start;gap:.2rem}.admin-reader-segments{flex-direction:column;align-items:stretch}.admin-reader-segments [role=group]{justify-content:start}.admin-cohort-readout>header{flex-direction:column;align-items:start}.admin-cohort-readout>header>span{text-align:left}.admin-cohort-readout ol{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-reader-comparison>header{flex-direction:column;align-items:start}.admin-reader-comparison>header>div:last-child{justify-content:start}.admin-reader-comparison-grid{grid-template-columns:1fr}.admin-reader-review form{flex-direction:column;align-items:stretch}.admin-reader-review-delta>header,.admin-reader-owner-notes>header{flex-direction:column;align-items:start}.admin-reader-review-delta dl{grid-template-columns:1fr}.admin-priority-readers>header{flex-direction:column;align-items:start}}.access-page,.metrics-access-page{background:radial-gradient(58rem 38rem at -4% -8%,#d9b65e24,#0000 56%),radial-gradient(52rem 34rem at 108% 110%,#4d82b21f,#0000 58%),linear-gradient(135deg,#07080a 0%,#030405 55%,#08090b 100%);padding:clamp(1rem,3vw,2.5rem)}.access-page:before{background-size:7rem 7rem;border-color:#e0bb6521;border-radius:2rem;inset:clamp(.6rem,2vw,1.25rem);-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.access-card,.metrics-access-card,.access-flow-shell{border-color:#e2c06945;border-radius:clamp(1.25rem,2.5vw,2rem);overflow:hidden;box-shadow:0 2rem 6rem #00000061,inset 0 1px #ffffff0f}.access-arrival-card{background:linear-gradient(135deg,#0b0d10fa,#030405fc);position:relative;overflow:hidden}.access-arrival-card:before{content:"";pointer-events:none;aspect-ratio:1;border:1px solid #e8c4693d;border-radius:50%;width:min(38vw,34rem);position:absolute;top:-16rem;right:-10rem;box-shadow:0 0 0 4rem #e8c46906,0 0 0 9rem #709bbf09}.access-arrival-card>*{position:relative}.access-arrival-meta{color:#f5f2eb7a;letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;font-size:.64rem;display:flex}.access-arrival-meta>span:last-child{align-items:center;gap:.45rem;display:inline-flex}.access-arrival-meta>span:last-child:before{content:"";background:#d9b65e;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .3rem #d9b65e1c}.access-arrival-header{border-bottom-color:#f5f2eb1a;gap:clamp(1.4rem,4vw,3.5rem);padding-bottom:clamp(1.6rem,4vw,3rem)}.access-arrival-header .access-kicker{grid-column:auto}.access-arrival-header h1{text-wrap:balance;max-width:10.5ch}.access-arrival-header p{background:#ffffff09;border:1px solid #f5f2eb1a;border-radius:1rem;padding:1.2rem 1.3rem;box-shadow:inset 0 1px #ffffff09}.access-choice-grid{background:0 0;gap:.85rem;margin-top:clamp(1.5rem,3vw,2.25rem)}.access-choice{background:linear-gradient(145deg,#fff1,#ffffff05);border:1px solid #f5f2eb1c;border-radius:1.1rem;grid-template-columns:auto 1fr auto;min-height:17rem;padding:1.4rem;transition:transform .18s,background .18s,border-color .18s,color .18s;position:relative;overflow:hidden;box-shadow:0 1rem 2.5rem #00000024}.access-choice:hover,.access-choice:focus-visible{background:linear-gradient(145deg,#e0b955,#c69738);border-color:#e2c069db;transform:translateY(-.32rem)}.access-choice-orbit{z-index:-1;aspect-ratio:1;border:1px solid #e0bb6547;border-radius:50%;width:8rem;position:absolute;bottom:-3rem;right:-3rem;box-shadow:0 0 0 1.1rem #e0bb6509,0 0 0 2.35rem #e0bb6506}.access-choice>small{padding-right:.6rem}.access-arrival-note{background:#ffffff07;border:1px solid #f5f2eb1a;border-radius:1rem;margin-top:1.1rem;padding:1rem 1.2rem}.access-flow-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08121fe3;position:relative}.access-flow-intro{background:linear-gradient(160deg,#2d4965f5,#0a182afa);border-right-color:#e0bb6526;position:relative}.access-flow-intro:after{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #d9b65e2e;border-radius:50%;width:16rem;position:absolute;top:18%;right:-8rem;box-shadow:0 0 0 1.7rem #d9b65e0a,0 0 0 4rem #d9b65e06}.access-flow-intro>*{z-index:1;position:relative}.access-flow-intro ol{gap:.5rem}.access-flow-intro li{background:#ffffff0b;border-radius:.7rem;padding:.7rem .8rem}.access-flow-workspace{background:linear-gradient(145deg,#112339fa,#07101dfa)}.access-flow-workspace-meta{color:#f5f2eb8c;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:.45rem;padding:1.1rem clamp(1.5rem,4vw,3.5rem) .15rem;font-size:.6rem;font-weight:800;display:flex}.access-flow-workspace-meta span{background:#ffffff06;border:1px solid #f5f2eb1a;border-radius:999px;padding:.38rem .55rem}.access-flow-nav{background:#040c1757;border:1px solid #e0bb6524;border-radius:999px;gap:.25rem;margin:1rem clamp(1.5rem,4vw,3.5rem) 0;padding:.28rem}.access-flow-nav a{border-radius:999px;min-height:3.15rem}.access-flow-nav a+a{border-left:0}.access-flow-nav a[aria-current=page]{box-shadow:0 .5rem 1.2rem #0003}.access-flow-card{min-height:30rem;padding-top:clamp(2rem,4vw,3.6rem)}.access-flow-stage{color:#f5f2eb6e;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.63rem;font-weight:800;display:flex}.access-flow-stage span{align-items:center;gap:.34rem;display:inline-flex}.access-flow-stage span+span:before{content:"";background:#f5f2eb33;width:1.55rem;height:1px;margin-right:.1rem}.access-flow-stage i{font-style:normal}.access-flow-stage .is-current{color:#efcc77}.access-flow-card .access-security-panel,.access-flow-card .passkey-login-panel{background:linear-gradient(135deg,#e0bb651a,#ffffff09);border-color:#e0bb6538;border-radius:1rem;box-shadow:inset 0 1px #ffffff0b}.metrics-access-card input,.metrics-access-card textarea{background:#ffffff0f;border-color:#f5f2eb2e;border-radius:.8rem;transition:border-color .16s,box-shadow .16s,background .16s}.metrics-access-card input:focus,.metrics-access-card textarea:focus{background:#ffffff17;border-color:#e6c169;outline:0;box-shadow:0 0 0 .25rem #e0b95521}.metrics-access-card button,.access-actions a,.metrics-back{border-radius:.8rem;box-shadow:0 .65rem 1.4rem #00000029}.access-flow-workspace .access-legal{background:0 0;margin:0 clamp(1.5rem,4vw,3.5rem);padding-inline:0}@media (width<=760px){.access-page:before{border-radius:1.25rem}.access-arrival-meta{flex-direction:column;align-items:start}.access-choice{min-height:12.5rem}.access-flow-nav{border-radius:1rem;margin-inline:1rem}.access-flow-nav a{border-radius:.75rem;min-height:3.2rem;font-size:.56rem}.access-flow-workspace-meta{padding-inline:1rem}.access-flow-workspace .access-legal{margin-inline:1rem}}@media (width<=620px){.access-page{background:#050505;min-height:100svh;padding:0;display:block}.access-page:before{display:none}.access-arrival-card{width:100%;min-height:100svh;padding:max(1.25rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1.2rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));box-shadow:none;background:#050505;border:0;border-radius:0;justify-content:flex-start}.access-arrival-card:before{display:none}.access-arrival-card:after{content:"";background:#d9b65e;width:5.5rem;height:2px;position:absolute;top:5.15rem;right:1.25rem}.access-arrival-header{border:0;padding:.4rem .25rem 1.8rem;display:block}.access-arrival-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;font-size:.56rem}.access-arrival-meta>span:last-child{text-align:right;justify-content:flex-end}.access-arrival-header h1{letter-spacing:-.055em;max-width:9.2ch;margin:clamp(3.4rem,12vh,5.5rem) 0 1.35rem;font-size:clamp(3.25rem,15.2vw,4.8rem);line-height:.89}.access-arrival-header p{max-width:30rem;box-shadow:none;color:#f5f2eba8;background:0 0;border:0;border-radius:0;padding:0;font-size:.92rem;line-height:1.55}.access-choice-grid{flex-direction:column;gap:.7rem;margin-top:0;display:flex}.access-choice{min-height:0;box-shadow:none;background:#0b0b0b;border-color:#f5f2eb24;border-radius:.7rem;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1.15rem 1.15rem 1.05rem}.access-choice:first-child{color:#090b0d;min-height:9.5rem;box-shadow:none;background:#d9b65e;border-color:#d9b65e;padding:1.3rem}.access-choice:not(:first-child){background:0 0;border-color:#f5f2eb2e #0000 #0000;border-radius:0;min-height:7.4rem}.access-choice-index{letter-spacing:.12em;grid-area:1/1;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem}.access-choice>div{grid-area:2/1;gap:.28rem}.access-choice>div>span{font-size:.54rem}.access-choice strong{max-width:12ch;font-size:clamp(1.75rem,8vw,2.35rem);line-height:.95}.access-choice>small{grid-area:3/1;max-width:34rem;padding:.25rem 1rem 0 0;font-size:.68rem;line-height:1.45}.access-choice>b{color:#d9b65e;grid-area:1/2/span 2;align-self:center;place-items:center;font-size:1.35rem;display:grid}.access-choice:first-child .access-choice-index,.access-choice:first-child>div>span,.access-choice:first-child strong,.access-choice:first-child>small,.access-choice:first-child>b,.access-choice:first-child>b{color:#090b0d}.access-choice-orbit{display:none}.access-arrival-note{background:0 0;border:0;border-top:1px solid #f5f2eb1a;border-radius:0;gap:.45rem;margin:.8rem 0 0;padding:1rem .25rem .7rem;display:grid}.access-arrival-note span{border-left:2px solid #d9b65e;width:max-content;padding-left:.55rem}.access-arrival-note p{color:#f5f2eb80;font-size:.68rem}.access-arrival-card .access-legal{text-align:left;margin-top:auto;padding-top:1rem}}.owner-product-shell{--owner-navy-950:#07111e;--owner-navy-900:#0b1b2d;--owner-navy-800:#101d31;--owner-navy-700:#172a45;--owner-ink:#152034;--owner-paper:#fbfaf7;--owner-cream:#f5f2eb;--owner-white:#fff;--owner-brass:#dbb869;--owner-brass-pale:#f3e5bb;--owner-bronze:#856520;--owner-text-dark:#152034;--owner-text-muted-light:#5e687b;--owner-text-on-dark:#edf2f6;--owner-text-muted-dark:#edf2f6ad;--owner-text-faint-dark:#edf2f685;--owner-line-light:#15203429;--owner-line-dark:#edf2f629;--owner-selected-light:#f4eddb;--owner-selected-dark:#dbb86924;--owner-success:#315a46;--owner-success-soft:#edf5ee;--owner-success-dark:#91d3af;--owner-warning:#856520;--owner-warning-soft:#fff7df;--owner-danger:#8f4432;--owner-danger-soft:#fff6f1;--owner-info:#3f628a;--owner-info-soft:#eef4fb;--owner-focus:#f0bb39;--owner-text-1:.75rem;--owner-text-2:.8125rem;--owner-text-3:.875rem;--owner-text-4:.9375rem;--owner-title-1:1.125rem;--owner-title-2:1.5rem;--owner-title-3:2rem;--owner-space-1:.25rem;--owner-space-2:.5rem;--owner-space-3:.75rem;--owner-space-4:1rem;--owner-space-5:1.25rem;--owner-space-6:1.5rem;--owner-space-8:2rem;--owner-radius-control:.625rem;--owner-radius-panel:.875rem;--owner-radius-floating:1.125rem;--owner-shadow-1:0 1px 2px #030a131a;--owner-shadow-2:0 .75rem 2rem #030a1329;--owner-touch:44px;min-height:100svh;color:var(--owner-text-on-dark);background:radial-gradient(70rem 42rem at 8% -18%, #3f628a42, transparent 62%), var(--owner-navy-950);grid-template:56px 52px minmax(calc(100svh - 108px),auto)/248px minmax(0,1fr);font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;display:grid}.owner-product-shell *,.owner-product-shell :before,.owner-product-shell :after{box-sizing:border-box}.owner-skip-link{z-index:500;min-height:var(--owner-touch);color:var(--owner-navy-950);border-radius:var(--owner-radius-control);background:var(--owner-focus);padding:.72rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-160%)}.owner-skip-link:focus{transform:translateY(0)}.owner-skip-results{left:11.5rem}.owner-product-bar{z-index:80;border-bottom:1px solid var(--owner-line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07111ef5;grid-column:1/-1;grid-template-columns:224px minmax(170px,1fr) minmax(220px,360px) auto auto;align-items:center;gap:1rem;min-width:0;padding:0 1rem;display:grid;position:sticky;top:0;box-shadow:0 1px 2px #030a131a}.owner-product-mark{min-height:var(--owner-touch);color:var(--owner-text-on-dark);letter-spacing:.11em;align-items:center;gap:.72rem;text-decoration:none;display:inline-flex}.owner-product-mark>span{width:32px;height:32px;color:var(--owner-navy-950);background:var(--owner-brass);border-radius:.55rem;place-items:center;font:700 1rem/1 Georgia,serif;display:grid}.owner-product-mark strong{font-size:.8125rem}.owner-product-context{gap:.1rem;min-width:0;display:grid}.owner-product-context span{color:var(--owner-text-on-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:700;overflow:hidden}.owner-product-context small{color:var(--owner-text-muted-dark);font-size:.75rem}.owner-command-trigger{min-height:var(--owner-touch);color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff09;align-items:center;gap:.6rem;padding:0 .85rem;font-size:.8125rem;text-decoration:none;display:flex}.owner-command-trigger:hover{color:var(--owner-text-on-dark);border-color:#dbb86973}.owner-environment{min-height:28px;color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);border-radius:999px;align-items:center;gap:.45rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.owner-environment i{background:var(--owner-success);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #91d3af1f}.owner-account{align-items:center;gap:.55rem;min-width:0;display:flex}.owner-account>span{height:32px;color:var(--owner-navy-950);background:var(--owner-brass-pale);border-radius:50%;flex:0 0 32px;place-items:center;font-size:.8125rem;font-weight:800;display:grid}.owner-account small{max-width:14rem;color:var(--owner-text-muted-dark);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.owner-primary-rail{z-index:40;border-right:1px solid var(--owner-line-dark);background:#0b1b2dd6;grid-area:2/1/-1;height:calc(100svh - 56px);padding:.75rem;position:sticky;top:56px}.owner-primary-rail nav{gap:.25rem;display:grid}.owner-primary-rail a{min-height:var(--owner-touch);color:var(--owner-text-muted-dark);border-radius:var(--owner-radius-control);border:1px solid #0000;align-items:center;gap:.72rem;padding:.55rem .7rem;font-size:.875rem;font-weight:700;text-decoration:none;display:flex}.owner-primary-rail a:hover{color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#ffffff09}.owner-primary-rail a[aria-current=page]{color:var(--owner-text-on-dark);background:var(--owner-selected-dark);box-shadow:inset 3px 0 var(--owner-brass);border-color:#dbb8695c}.owner-nav-mark{height:32px;color:var(--owner-brass);letter-spacing:.04em;border:1px solid #dbb86947;border-radius:.55rem;flex:0 0 32px;place-items:center;font-size:.6875rem;font-weight:850;display:grid}.owner-nav-short{display:none}.owner-rail-collapse{width:100%;min-height:44px;color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);font:inherit;text-align:left;background:#ffffff06;justify-content:flex-start;align-items:center;gap:.65rem;margin-top:.75rem;padding:.5rem .7rem;font-size:.75rem;display:flex}.owner-rail-collapse:hover{color:var(--owner-text-on-dark);background:#ffffff0d;border-color:#dbb86973}.owner-rail-collapse>span{height:28px;color:var(--owner-brass);flex:0 0 32px;place-items:center;font-size:1.25rem;display:grid}.owner-product-shell[data-owner-rail=collapsed]{grid-template-columns:76px minmax(0,1fr)}.owner-product-shell[data-owner-rail=collapsed] .owner-product-bar{grid-template-columns:60px minmax(170px,1fr) minmax(220px,360px) auto auto}.owner-product-shell[data-owner-rail=collapsed] .owner-product-mark strong,.owner-product-shell[data-owner-rail=collapsed] .owner-primary-rail .owner-nav-label,.owner-product-shell[data-owner-rail=collapsed] .owner-rail-collapse strong{display:none}.owner-product-shell[data-owner-rail=collapsed] .owner-primary-rail{padding-inline:.45rem}.owner-product-shell[data-owner-rail=collapsed] .owner-primary-rail a{flex-direction:column;justify-content:center;gap:.2rem;min-height:62px;padding:.35rem .1rem;font-size:.75rem;line-height:1.15}.owner-product-shell[data-owner-rail=collapsed] .owner-primary-rail .owner-nav-mark{flex-basis:28px;width:28px;height:28px}.owner-product-shell[data-owner-rail=collapsed] .owner-primary-rail .owner-nav-short{display:block}.owner-product-shell[data-owner-rail=collapsed] .owner-rail-collapse{justify-content:center;padding-inline:.1rem}.owner-workspace-bar{z-index:60;border-bottom:1px solid var(--owner-line-light);background:#fbfaf7f5;grid-area:2/2;justify-content:space-between;align-items:center;gap:.65rem;min-width:0;padding:0 1.25rem;display:flex;position:sticky;top:56px;overflow:hidden;box-shadow:0 1px 2px #030a1314}.owner-workspace-navigation{flex:auto;align-items:center;min-width:0;display:flex;overflow:hidden}.owner-workspace-bar nav{overscroll-behavior-inline:contain;scrollbar-width:none;flex:auto;align-items:center;gap:.2rem;min-width:0;display:flex;overflow-x:auto}.owner-workspace-bar nav::-webkit-scrollbar{display:none}.owner-workspace-scroll{width:34px;height:var(--owner-touch);color:var(--owner-text-muted-light);cursor:pointer;background:0 0;border:0;flex:0 0 34px;place-items:center;padding:0;font:700 1.4rem/1 system-ui,sans-serif;display:grid}.owner-workspace-scroll:disabled{opacity:.14;cursor:default}.owner-workspace-bar nav a{min-height:var(--owner-touch);color:var(--owner-text-muted-light);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 .75rem;font-size:.8125rem;font-weight:700;text-decoration:none;display:inline-flex}.owner-workspace-bar nav a:hover,.owner-workspace-bar nav a[aria-current=location]{color:var(--owner-ink);border-bottom-color:var(--owner-brass)}.owner-primary-action{min-height:var(--owner-touch);color:var(--owner-navy-950);border-radius:var(--owner-radius-control);background:var(--owner-brass);flex:none;justify-content:center;align-items:center;padding:0 1rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-workspace-actions{flex:none;align-items:center;gap:.5rem;display:flex}.owner-crm-quick-create kbd{font:inherit;border:1px solid;border-radius:.3rem;margin-left:.45rem;padding:.1rem .35rem;font-size:.68rem}.owner-product-shell .crm-intake-association{border-bottom:1px solid var(--owner-line-light);background:var(--owner-surface-soft);align-items:center;gap:.65rem;padding:.8rem 1.25rem;display:flex}.owner-product-shell .crm-intake-association span,.owner-product-shell .crm-intake-association small{color:var(--owner-text-muted-light);font-size:.75rem}.owner-product-shell .crm-create-grid details{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);padding:.75rem}.owner-product-shell .crm-create-grid details summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}.owner-product-shell .crm-intake-duplicates{border-radius:var(--owner-radius-panel);background:#fff9ec;border:1px solid #c98b31;margin:0 1.25rem 1.25rem;padding:1rem}.owner-product-shell .crm-intake-duplicates article{border-bottom:1px solid var(--owner-line-light);align-items:center;gap:.75rem;min-height:52px;display:flex}.owner-product-shell .crm-intake-duplicates article div{margin-right:auto;display:grid}.owner-product-shell .crm-intake-duplicates a,.owner-product-shell .crm-intake-duplicates button,.owner-product-shell .crm-intake-context-actions a{border-radius:var(--owner-radius-control);justify-content:center;align-items:center;min-height:44px;padding:.5rem .75rem;font-weight:800;display:inline-flex}.owner-product-shell .crm-intake-context-actions{flex-wrap:wrap;gap:.5rem;display:flex}@media (width<=760px){.owner-workspace-actions .owner-crm-quick-create kbd{display:none}.owner-product-shell .crm-intake-duplicates article{flex-direction:column;align-items:stretch;padding:.75rem 0}.owner-product-shell .crm-intake-duplicates article div{margin:0}.owner-product-shell .crm-create-switch{max-width:100%;overflow-x:auto}.owner-workspace-actions{gap:.25rem}}@media (width<=375px){.owner-workspace-actions .owner-primary-action:not(.owner-crm-quick-create){display:none}.owner-product-shell .crm-intake-association{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-intake-context-actions a{flex:100%}}@media (width<=320px){.owner-crm-quick-create{padding-inline:.55rem}.owner-product-shell .crm-create-switch button{padding-inline:.65rem}.owner-product-shell .crm-intake-duplicates{margin-inline:.5rem}}.owner-product-canvas{min-width:0;color:var(--owner-text-dark);background:var(--owner-paper);grid-area:3/2}.owner-mobile-nav{display:none}.owner-product-shell :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--owner-focus);outline-offset:2px}.owner-product-shell :where(button,input:not([type=checkbox]):not([type=radio]),select){min-height:var(--owner-touch);font-size:.875rem}.owner-product-shell textarea{min-height:96px;font-size:.875rem}.owner-product-shell :where(button,summary){cursor:pointer}.owner-product-shell :where(button:disabled,input:disabled,select:disabled){cursor:not-allowed;opacity:.58}.owner-product-shell .metrics-kicker{color:var(--owner-bronze);letter-spacing:.08em;font-size:.75rem}.owner-product-shell .admin-page{width:min(100%,96rem);min-height:0;color:var(--owner-text-dark);background:0 0;margin:0 auto;padding:clamp(1rem,2.2vw,2rem)}.owner-product-shell .owner-page-header{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:2rem;margin:0 0 1.25rem;padding:.5rem 0 1.25rem;display:flex}.owner-product-shell .owner-page-header h1,.owner-product-shell .admin-command-center>header h1{color:var(--owner-ink);letter-spacing:-.035em;margin:.25rem 0 .35rem;font:400 clamp(2.25rem,4vw,3.5rem)/.98 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .owner-page-header p{max-width:54rem;color:var(--owner-text-muted-light);margin:0;font-size:.9375rem;line-height:1.55}.owner-page-header-actions{color:var(--owner-text-muted-light);flex-direction:column;align-items:flex-end;gap:.45rem;font-size:.75rem;display:flex}.owner-page-header-actions>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.owner-page-header-actions a{min-height:var(--owner-touch);color:var(--owner-ink);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);align-items:center;padding:0 .85rem;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.owner-product-shell .admin-warning{border-radius:var(--owner-radius-panel);background:#fff7df;border:1px solid #8565203d;margin:0 0 1rem;padding:1rem 1.1rem}.owner-product-shell .admin-warning strong{font-size:.9375rem}.owner-product-shell .admin-warning p{color:var(--owner-text-muted-light);margin:.25rem 0 0;font-size:.875rem;line-height:1.5}.owner-product-shell .owner-metric-strip{border-block:1px solid var(--owner-line-light);background:0 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.25rem;padding:.9rem 0;display:grid}.owner-product-shell .owner-metric-strip a{border:0;border-right:1px solid var(--owner-line-light);background:0 0;border-radius:0;min-height:70px;padding:.3rem 1.1rem;text-decoration:none}.owner-product-shell .owner-metric-strip a:last-child{border-right:0}.owner-product-shell .owner-metric-strip strong{color:var(--owner-ink);font:400 2rem/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .owner-metric-strip span{color:var(--owner-text-muted-light);font-size:.8125rem}.admin-access-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.admin-access-actions a{min-height:124px;color:var(--owner-ink);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);box-shadow:var(--owner-shadow-1);align-content:start;padding:.9rem 1rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.admin-access-actions a:first-child,.admin-access-actions a:nth-child(2){border-top:3px solid var(--owner-brass)}.admin-access-actions a:hover{background:var(--owner-brass-pale);border-color:#8565208c}@supports (color:color-mix(in lab, red, red)){.admin-access-actions a:hover{background:color-mix(in srgb, var(--owner-brass-pale) 18%, var(--owner-white))}}.admin-access-actions span{color:var(--owner-bronze);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.admin-access-actions strong{color:var(--owner-ink);margin-top:.55rem;font-size:1rem}.admin-access-actions small{color:var(--owner-text-muted-light);margin-top:.35rem;font-size:.8125rem;line-height:1.45}.owner-product-shell .admin-section{border-radius:var(--owner-radius-panel)}.owner-product-shell .admin-section-heading h2{font-size:1.5rem}.owner-product-shell .admin-section-heading p{font-size:.875rem;line-height:1.55}.owner-product-shell .admin-request-list article{border-radius:var(--owner-radius-panel);min-height:72px}.owner-product-shell .admin-request-list article :where(span,small,p),.owner-product-shell .admin-table{font-size:.8125rem}.owner-product-shell .admin-table thead{z-index:2;position:sticky;top:0}.owner-product-shell .admin-table th{min-height:var(--owner-touch);background:var(--owner-cream);font-size:.75rem}.owner-product-shell .admin-table td{min-height:52px;font-size:.8125rem}.owner-product-shell .admin-recipient-roster button{border-radius:var(--owner-radius-control);min-height:56px}.owner-product-shell .admin-recipient-roster button.is-selected{box-shadow:inset 3px 0 var(--owner-brass)}.admin-secondary-workspace{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);margin:1rem 0;overflow:clip}.admin-secondary-workspace>summary{min-height:60px;color:var(--owner-ink);background:var(--owner-cream);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;list-style:none;display:flex}.admin-secondary-workspace>summary::-webkit-details-marker{display:none}.admin-secondary-workspace>summary:after{content:"+";flex:0 0 var(--owner-touch);height:var(--owner-touch);color:var(--owner-bronze);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);place-items:center;font-size:1.1rem;display:grid}.admin-secondary-workspace[open]>summary:after{content:"×"}.admin-secondary-workspace>summary>span{font-size:.9375rem;font-weight:800}.admin-secondary-workspace>summary>small{color:var(--owner-text-muted-light);margin-left:auto;font-size:.8125rem}.admin-secondary-workspace>.admin-owner-operations{margin:0}.owner-product-shell .admin-reader-intelligence{padding:0}.owner-product-shell .admin-reader-intelligence>:not(summary){margin-inline:clamp(1rem,2vw,1.5rem)}.owner-product-shell .admin-reader-intelligence>.admin-reader-note{margin-bottom:1.25rem}.owner-product-shell .admin-command-workspace{width:min(100%,96rem);color:var(--owner-text-dark);margin:0 auto;padding:clamp(1rem,2.2vw,2rem)}.owner-product-shell .admin-command-center{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.owner-product-shell .admin-command-center>header{border-bottom:1px solid var(--owner-line-light);align-items:end;margin-bottom:1rem;padding:.5rem 0 1.25rem}.owner-product-shell .admin-command-center>header p{max-width:58rem;color:var(--owner-text-muted-light);font-size:.9375rem;line-height:1.55}.owner-product-shell .admin-command-center>header>button{color:var(--owner-ink);border:1px solid var(--owner-line-light);background:var(--owner-white)}.owner-product-shell .admin-command-center-pulse{border-block:1px solid var(--owner-line-light);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.25rem;padding:.85rem 0}.owner-product-shell .admin-command-center-pulse article{border:0;border-right:1px solid var(--owner-line-light);background:0 0;border-radius:0;min-height:72px;padding:.25rem 1rem}.owner-product-shell .admin-command-center-pulse article:last-child{border-right:0}.owner-product-shell .admin-command-center-pulse strong{color:var(--owner-ink);font-size:2rem}.owner-product-shell .admin-command-center-pulse span{color:var(--owner-text-muted-light);font-size:.8125rem}.owner-product-shell .admin-command-center-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);align-items:start}.owner-product-shell .admin-command-queue,.owner-product-shell .admin-command-create,.owner-product-shell .admin-command-reader-pulse,.owner-product-shell .admin-command-bridge{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);box-shadow:none}.owner-product-shell .admin-command-queue{border-top:3px solid var(--owner-brass)}.owner-product-shell .admin-command-queue li{min-height:72px}.owner-product-shell .admin-command-queue li aside button{min-height:var(--owner-touch)}.owner-product-shell .admin-command-bridge{color:var(--owner-text-dark);margin-top:1rem;padding:0}.owner-product-shell .admin-command-bridge>summary{min-height:60px;color:var(--owner-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;list-style:none;display:flex}.owner-product-shell .admin-command-bridge>summary::-webkit-details-marker{display:none}.owner-product-shell .admin-command-bridge>summary:after{content:"+";flex:0 0 var(--owner-touch);height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);place-items:center;display:grid}.owner-product-shell .admin-command-bridge[open]>summary:after{content:"×"}.owner-product-shell .admin-command-bridge>summary span{font-size:.9375rem;font-weight:800}.owner-product-shell .admin-command-bridge>summary small{color:var(--owner-text-muted-light);margin-left:auto;font-size:.8125rem}.owner-product-shell .admin-command-bridge>:not(summary){margin-inline:1rem}.owner-product-shell .admin-command-bridge>:last-child{margin-bottom:1rem}.owner-product-shell .admin-command-reader-pulse{margin-top:1rem}.owner-product-shell .crm-owner-workspace{--crm-ink:var(--owner-navy-950);--crm-panel:#0b1b2df0;--crm-line:#edf2f624;--crm-gold:var(--owner-brass);width:min(100%,96rem);min-height:0;color:var(--owner-text-on-dark);background:0 0;margin:0 auto;padding:clamp(1rem,2.2vw,2rem)}.owner-product-shell .crm-owner-hero{border-radius:var(--owner-radius-floating);background:radial-gradient(35rem 22rem at 100% -25%, #dbb8691f, transparent 70%), linear-gradient(135deg, var(--owner-navy-700), var(--owner-navy-950));border-color:#dbb86940;max-width:none;margin:0 0 1rem;padding:clamp(1.25rem,2.5vw,2rem);box-shadow:0 1rem 2.5rem #07111e29}.owner-product-shell .crm-owner-hero .crm-hero-copy{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.owner-product-shell .crm-owner-hero .crm-hero-copy h1{max-width:none;font-size:clamp(2.25rem,4vw,3.6rem);line-height:.98}.owner-product-shell .crm-owner-workspace .crm-command-strip,.owner-product-shell .crm-owner-workspace .crm-panel,.owner-product-shell .crm-owner-workspace .crm-grid,.owner-product-shell .crm-owner-workspace .crm-review-message{max-width:none}.owner-product-shell .crm-owner-workspace .crm-panel{border-radius:var(--owner-radius-panel);box-shadow:none}.owner-product-shell .crm-owner-workspace .crm-command-strip>div{border-radius:var(--owner-radius-panel)}.owner-product-shell .crm-next-action-panel{border-top:3px solid var(--owner-brass)}.owner-product-shell .crm-next-action-panel>header>a{min-height:var(--owner-touch);color:var(--owner-navy-950);border-radius:var(--owner-radius-control);background:var(--owner-brass);flex:none;justify-content:center;align-items:center;padding:0 .95rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-next-action-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .crm-next-action-panel article{border-radius:var(--owner-radius-panel);background:#ffffff09;border:1px solid #edf2f61a;align-content:start;min-height:132px;padding:1rem;display:grid}.owner-product-shell .crm-next-action-panel article strong{color:var(--owner-white);font:400 2rem/1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-next-action-panel article span{color:var(--owner-brass);letter-spacing:.07em;text-transform:uppercase;margin-top:.45rem;font-size:.75rem;font-weight:800}.owner-product-shell .crm-next-action-panel article p{color:var(--owner-text-muted-dark);margin:.45rem 0 0;font-size:.8125rem;line-height:1.5}.owner-product-shell .crm-directory-header{color:var(--owner-text-dark);border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:2rem;margin:0 0 1.25rem;padding:.5rem 0 1.25rem;display:flex}.owner-product-shell .crm-directory-header>div{gap:.35rem;display:grid}.owner-product-shell .crm-directory-header span{color:var(--owner-bronze);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.owner-product-shell .crm-directory-header h1{color:var(--owner-ink);letter-spacing:-.035em;margin:0;font:400 clamp(2.25rem,4vw,3.5rem)/.98 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-directory-header p{max-width:52rem;color:var(--owner-text-muted-light);margin:0;font-size:.9375rem;line-height:1.55}.owner-product-shell .crm-directory-header>small{color:var(--owner-text-muted-light);flex:none;font-size:.8125rem}.owner-product-shell .crm-view-bar{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:#ffffff09;gap:.75rem;margin:0 0 1rem;padding:.85rem;display:grid}.owner-product-shell .crm-personalization-notice{color:#f4ddb0;border-radius:var(--owner-radius-control);background:#dbb86914;border:1px solid #dbb86959;margin:0;padding:.65rem .75rem;font-size:.78rem;line-height:1.45}.owner-product-shell .crm-personalization-notice.is-error{color:#ffd0c4;background:#8f443233;border-color:#e07b5d66}.owner-product-shell .crm-view-search{gap:.35rem;display:grid}.owner-product-shell .crm-view-search>label,.owner-product-shell .crm-view-bar label>span{color:var(--owner-text-muted-dark);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:800}.owner-product-shell .crm-view-search>div{gap:.45rem;display:flex}.owner-product-shell .crm-view-search input[name=q]{flex:24rem}.owner-product-shell .crm-view-bar :where(input,select,button,summary,a){min-height:var(--owner-touch);border-radius:var(--owner-radius-control);font:inherit}.owner-product-shell .crm-view-bar :where(input,select){min-width:0;color:var(--owner-white);border:1px solid var(--owner-line-dark);background:#ffffff0b;padding:.55rem .65rem}.owner-product-shell .crm-view-bar option,.owner-product-shell .crm-view-bar optgroup{color:var(--owner-ink);background:var(--owner-white)}.owner-product-shell .crm-view-bar :where(button,summary,a){color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);cursor:pointer;background:#ffffff0b;justify-content:center;align-items:center;padding:.5rem .75rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-view-bar button:disabled{cursor:not-allowed;opacity:.5}.owner-product-shell .crm-view-bar-primary{grid-template-columns:minmax(12rem,1.3fr) minmax(9rem,.8fr) auto 6rem 7rem auto;align-items:end;gap:.5rem;display:grid}.owner-product-shell .crm-view-bar-primary>label{gap:.3rem;display:grid}.owner-product-shell .crm-view-bar details{position:relative}.owner-product-shell .crm-view-bar summary{list-style:none}.owner-product-shell .crm-view-bar summary::-webkit-details-marker{display:none}.owner-product-shell .crm-column-picker fieldset,.owner-product-shell .crm-view-bar-secondary form,.owner-product-shell .crm-row-personalization fieldset{z-index:5;min-width:16rem;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:var(--owner-navy-900);gap:.45rem;margin:.4rem 0 0;padding:.7rem;display:grid;box-shadow:0 .8rem 2rem #030a133d}.owner-product-shell .crm-column-picker fieldset label,.owner-product-shell .crm-row-personalization fieldset label,.owner-product-shell .crm-inline-check{align-items:center;gap:.45rem;min-height:32px;font-size:.78rem;display:flex}.owner-product-shell .crm-column-picker fieldset input,.owner-product-shell .crm-row-personalization fieldset input,.owner-product-shell .crm-inline-check input{width:18px;min-height:18px}.owner-product-shell .crm-view-bar-secondary{border-top:1px solid var(--owner-line-dark);flex-wrap:wrap;align-items:start;gap:.5rem;padding-top:.65rem;display:flex}.owner-product-shell .crm-view-bar-secondary form label{gap:.3rem;display:grid}.owner-product-shell .crm-saved-view-actions{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-pagination{justify-content:flex-end;gap:.45rem;display:flex}.owner-product-shell .crm-pagination span{min-height:var(--owner-touch);color:var(--owner-text-muted-dark);border:1px solid #0000;align-items:center;padding:.5rem .75rem;font-size:.78rem;display:inline-flex}.owner-product-shell .crm-record-primary{align-items:start;gap:.5rem;display:flex}.owner-product-shell .crm-row-personalization{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.owner-product-shell .crm-favorite-button{width:34px;min-width:34px;height:34px;min-height:34px;color:var(--owner-brass);border:1px solid var(--owner-line-dark);cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;font-size:1rem;display:grid}.owner-product-shell .crm-favorite-button:disabled{opacity:.45;cursor:not-allowed}.owner-product-shell .crm-row-personalization.is-light .crm-favorite-button{color:var(--owner-bronze);border-color:var(--owner-line-light)}.owner-product-shell .crm-tag-chips{flex-wrap:wrap;gap:.25rem;display:flex}.owner-product-shell .crm-tag-chips>span{min-height:24px;color:var(--owner-text-on-dark);background:#ffffff0f;border:1px solid #edf2f629;border-radius:999px;align-items:center;padding:.15rem .45rem;font-size:.68rem;display:inline-flex}.owner-product-shell .crm-row-personalization.is-light .crm-tag-chips>span{color:var(--owner-ink);border-color:var(--owner-line-light);background:var(--owner-cream)}.owner-product-shell .crm-tag-chips>span[data-color=blue]{border-color:#6487b8}.owner-product-shell .crm-tag-chips>span[data-color=teal]{border-color:#4f9f92}.owner-product-shell .crm-tag-chips>span[data-color=amber]{border-color:#c79b48}.owner-product-shell .crm-tag-chips>span[data-color=rose]{border-color:#b86f78}.owner-product-shell .crm-tag-chips>span[data-color=violet]{border-color:#8c79b8}.owner-product-shell .crm-row-personalization details>summary{min-height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;padding:.25rem .5rem;font-size:.68rem;list-style:none}.owner-product-shell .crm-row-personalization details{position:relative}.owner-product-shell .crm-row-personalization fieldset{position:absolute;top:100%;left:0}.owner-product-shell .crm-row-personalization>small[role=alert]{color:#ffd0c4;flex-basis:100%}.owner-product-shell .crm-directory-panel>form{gap:.45rem;margin-bottom:1rem;display:grid}.owner-product-shell .crm-directory-panel>form label{color:var(--owner-text-muted-dark);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800}.owner-product-shell .crm-directory-panel>form>div{gap:.5rem;display:flex}.owner-product-shell .crm-directory-panel>form input{min-width:0;color:var(--owner-white);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff0b;flex:28rem;padding:0 .85rem}.owner-product-shell .crm-directory-panel>form button,.owner-product-shell .crm-directory-panel>form a{min-height:var(--owner-touch);border-radius:var(--owner-radius-control);flex:none;justify-content:center;align-items:center;padding:0 .9rem;font-size:.8125rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-directory-panel>form button{color:var(--owner-navy-950);background:var(--owner-brass);border:0}.owner-product-shell .crm-directory-panel>form a{color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark)}.owner-product-shell .crm-directory-table{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);overflow:auto}.owner-product-shell .crm-directory-table table{border-collapse:collapse;width:100%;min-width:70rem}.owner-product-shell .crm-directory-table th{z-index:1;color:var(--owner-text-muted-dark);background:var(--owner-navy-700);text-align:left;padding:.75rem;font-size:.75rem;position:sticky;top:0}.owner-product-shell .crm-directory-table td{min-height:52px;color:var(--owner-text-muted-dark);vertical-align:middle;border-top:1px solid #edf2f617;padding:.8rem .75rem;font-size:.8125rem}.owner-product-shell .crm-directory-table td:first-child{min-width:16rem}.owner-product-shell .crm-directory-table td strong,.owner-product-shell .crm-directory-table td small{display:block}.owner-product-shell .crm-directory-table td strong{color:var(--owner-white);font-size:.875rem}.owner-product-shell .crm-directory-table td small{color:var(--owner-text-muted-dark);margin-top:.2rem;font-size:.75rem}.owner-product-shell .crm-status-pill{min-height:28px;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);text-transform:capitalize;border-radius:999px;align-items:center;padding:.2rem .55rem;font-size:.75rem;display:inline-flex}.owner-product-shell .crm-status-pill.is-critical,.owner-product-shell .crm-status-pill.is-high{color:#ffd6ca;background:#8f44322e;border-color:#e07b5d73}.owner-product-shell .crm-directory-empty{border-radius:var(--owner-radius-panel);background:#dbb8690b;border:1px dashed #dbb86959;padding:2rem}.owner-product-shell .crm-directory-empty strong{color:var(--owner-white);font-size:1rem}.owner-product-shell .crm-directory-empty p{max-width:52rem;color:var(--owner-text-muted-dark);margin:.4rem 0 0;font-size:.875rem;line-height:1.55}.owner-product-shell .crm-operation-create details,.owner-product-shell .crm-work-compose details{overflow:clip}.owner-product-shell .crm-operation-create summary,.owner-product-shell .crm-work-compose summary{min-height:52px;color:var(--owner-white);justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:800;list-style:none;display:flex}.owner-product-shell .crm-operation-create summary::-webkit-details-marker{display:none}.owner-product-shell .crm-work-compose summary::-webkit-details-marker{display:none}.owner-product-shell .crm-operation-create summary:after,.owner-product-shell .crm-work-compose summary:after{content:"+";width:var(--owner-touch);height:var(--owner-touch);color:var(--owner-brass);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);place-items:center;display:grid}.owner-product-shell .crm-operation-create details[open] summary:after,.owner-product-shell .crm-work-compose details[open] summary:after{content:"×"}.owner-product-shell .crm-operation-create form,.owner-product-shell .crm-work-compose form{border-top:1px solid var(--owner-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;padding-top:1rem;display:grid}.owner-product-shell .crm-operation-create label,.owner-product-shell .crm-work-compose label,.owner-product-shell .crm-pipeline-stage article>label{align-content:start;gap:.35rem;display:grid}.owner-product-shell .crm-operation-create label>span,.owner-product-shell .crm-work-compose label>span,.owner-product-shell .crm-pipeline-stage article>label>span{color:var(--owner-text-muted-dark);font-size:.75rem;font-weight:750}.owner-product-shell .crm-operation-create :where(input,select,textarea),.owner-product-shell .crm-work-compose :where(input,select,textarea),.owner-product-shell .crm-pipeline-stage article :where(input,select,textarea),.owner-product-shell .crm-task-list :where(input,select){width:100%;color:var(--owner-white);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff0b;padding:.6rem .7rem}.owner-product-shell .crm-operation-create option,.owner-product-shell .crm-work-compose option,.owner-product-shell .crm-pipeline-stage option,.owner-product-shell .crm-task-list option{color:var(--owner-ink);background:var(--owner-white)}.owner-product-shell .crm-operation-create .is-wide,.owner-product-shell .crm-work-compose .is-wide{grid-column:span 2}.owner-product-shell .crm-operation-create form>button,.owner-product-shell .crm-work-compose form>button,.owner-product-shell .crm-pipeline-stage article>button,.owner-product-shell .crm-task-list button{min-height:var(--owner-touch);color:var(--owner-navy-950);border-radius:var(--owner-radius-control);background:var(--owner-brass);border:0;padding:.6rem .85rem;font-size:.8125rem;font-weight:800}.owner-product-shell .crm-operation-create form>button,.owner-product-shell .crm-work-compose form>button{align-self:end}.owner-product-shell .crm-mutation-message{border-radius:var(--owner-radius-control);margin:.75rem 0 0;padding:.75rem .85rem;font-size:.8125rem}.owner-product-shell .crm-mutation-message.is-success{color:#b9eccf;background:#315a4647}.owner-product-shell .crm-mutation-message.is-error{color:#ffd0c4;background:#8f44324d}.owner-product-shell .crm-pipeline-board{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(16rem,1fr));gap:.75rem;padding-bottom:1rem;display:grid;overflow-x:auto}.owner-product-shell .crm-pipeline-stage{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-cream);scroll-snap-align:start;min-height:28rem;overflow:hidden}.owner-product-shell .crm-pipeline-stage>header{min-height:48px;color:var(--owner-ink);border-bottom:1px solid var(--owner-line-light);background:var(--owner-white);text-transform:capitalize;justify-content:space-between;align-items:center;padding:.65rem .75rem;display:flex}.owner-product-shell .crm-pipeline-stage>header strong{font-size:.8125rem}.owner-product-shell .crm-pipeline-stage>header span{background:var(--owner-selected-light);border-radius:999px;place-items:center;min-width:26px;height:26px;font-size:.75rem;display:grid}.owner-product-shell .crm-pipeline-stage>div{gap:.6rem;padding:.6rem;display:grid}.owner-product-shell .crm-pipeline-stage>div>p{color:var(--owner-text-muted-light);font-size:.8125rem}.owner-product-shell .crm-pipeline-stage article{color:var(--owner-text-dark);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);gap:.65rem;padding:.8rem;display:grid;box-shadow:0 .4rem 1rem #1520340f}.owner-product-shell .crm-opportunity-card-head{gap:.22rem;display:grid}.owner-product-shell .crm-opportunity-card-head span{color:var(--owner-bronze);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.owner-product-shell .crm-opportunity-card-head strong{color:var(--owner-ink);font-size:.875rem}.owner-product-shell .crm-opportunity-card-head small{color:var(--owner-text-muted-light);font-size:.75rem}.owner-product-shell .crm-pipeline-stage article dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:0;display:grid}.owner-product-shell .crm-pipeline-stage article dl div{background:var(--owner-cream);border-radius:.5rem;gap:.15rem;padding:.5rem;display:grid}.owner-product-shell .crm-pipeline-stage article dt{color:var(--owner-text-muted-light);font-size:.6875rem}.owner-product-shell .crm-pipeline-stage article dd{color:var(--owner-ink);margin:0;font-size:.75rem;font-weight:750}.owner-product-shell .crm-pipeline-stage article :where(input,select,textarea),.owner-product-shell .crm-task-list :where(input,select){color:var(--owner-ink);border-color:var(--owner-line-light);background:var(--owner-white)}.owner-product-shell .crm-pipeline-stage article textarea{resize:vertical;min-height:74px}.owner-product-shell .crm-work-compose{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .crm-work-compose .crm-panel{width:100%;margin:0}.owner-product-shell .crm-work-compose form{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-work-compose .crm-check{min-height:var(--owner-touch);align-items:center;display:flex}.owner-product-shell .crm-work-compose .crm-check input{width:18px;height:18px;min-height:0}.owner-product-shell .crm-work-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:.75rem;margin-top:.75rem;display:grid}.owner-product-shell .crm-work-grid>.crm-panel{width:100%;margin:0}.owner-product-shell .crm-task-list,.owner-product-shell .crm-timeline{gap:.6rem;display:grid}.owner-product-shell .crm-task-list>article{border-top:1px solid var(--owner-line-dark);grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:.75rem 0;display:grid}.owner-product-shell .crm-task-list>article:first-child{border-top:0}.owner-product-shell .crm-task-list>article>div:first-child{gap:.25rem;display:grid}.owner-product-shell .crm-task-list strong,.owner-product-shell .crm-timeline strong{color:var(--owner-white);font-size:.875rem}.owner-product-shell .crm-task-list small,.owner-product-shell .crm-timeline small{color:var(--owner-text-muted-dark);font-size:.75rem}.owner-product-shell .crm-task-list p,.owner-product-shell .crm-timeline p{color:var(--owner-text-muted-dark);margin:.1rem 0 0;font-size:.8125rem;line-height:1.45}.owner-product-shell .crm-task-list>article>div:last-child{grid-template-columns:7rem 10rem auto;align-items:start;gap:.45rem;display:grid}.owner-product-shell .crm-timeline>article{border-top:1px solid var(--owner-line-dark);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.owner-product-shell .crm-timeline>article:first-child{border-top:0}.owner-product-shell .crm-timeline>article>span{color:var(--owner-brass);text-transform:uppercase;font-size:.75rem;font-weight:800}.owner-product-shell .crm-timeline>article>div{gap:.25rem;display:grid}.owner-product-shell .crm-notes-panel{margin-top:.75rem}.owner-product-shell .crm-notes-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.owner-product-shell .crm-notes-panel article{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:#ffffff08;padding:.85rem}.owner-product-shell .crm-notes-panel article.is-pinned{background:#dbb86914;border-color:#dbb86973}.owner-product-shell .crm-notes-panel article strong{color:var(--owner-brass);text-transform:uppercase;font-size:.75rem}.owner-product-shell .crm-notes-panel article p{color:var(--owner-text-on-dark);white-space:pre-wrap;font-size:.8125rem;line-height:1.5}.owner-product-shell .crm-notes-panel article small,.owner-product-shell .crm-empty-copy{color:var(--owner-text-muted-dark);font-size:.75rem}.owner-product-shell .crm-record-link{color:inherit;gap:.2rem;text-decoration:none;display:grid}.owner-product-shell .crm-record-link:hover strong{color:var(--owner-brass)}.owner-product-shell .crm-dossier{gap:.85rem;display:grid}.owner-product-shell .crm-dossier-header{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:2rem;padding:.5rem 0 1.25rem;display:flex}.owner-product-shell .crm-dossier-header>div{gap:.4rem;display:grid}.owner-product-shell .crm-dossier-header>div>span,.owner-product-shell .crm-dossier .crm-panel>header span{color:var(--owner-bronze);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.owner-product-shell .crm-dossier-header h1{color:var(--owner-ink);letter-spacing:-.04em;margin:0;font:400 clamp(2.35rem,5vw,4rem)/.95 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-dossier-header p{max-width:58rem;color:var(--owner-text-muted-light);margin:0;line-height:1.55}.owner-product-shell .crm-dossier-header aside{justify-items:end;gap:.5rem;display:grid}.owner-product-shell .crm-dossier-header aside small{color:var(--owner-text-muted-light);white-space:nowrap}.owner-product-shell .crm-dossier-summary{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-dossier-summary article{border-right:1px solid var(--owner-line-light);gap:.3rem;min-height:92px;padding:1rem;display:grid}.owner-product-shell .crm-dossier-summary article:last-child{border-right:0}.owner-product-shell .crm-dossier-summary span{color:var(--owner-text-muted-light);text-transform:uppercase;font-size:.72rem;font-weight:800}.owner-product-shell .crm-dossier-summary strong{color:var(--owner-ink);font:400 1.5rem/1.1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-dossier-grid{grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:.85rem;display:grid}.owner-product-shell .crm-dossier-grid>*,.owner-product-shell .crm-dossier-activity-grid>*,.owner-product-shell .crm-dossier-evidence>*{min-width:0}.owner-product-shell .crm-dossier .crm-panel{width:100%;margin:0}.owner-product-shell .crm-dossier .crm-panel>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.7rem;display:flex}.owner-product-shell .crm-dossier .crm-panel>header>div{gap:.15rem;display:grid}.owner-product-shell .crm-dossier .crm-panel>header h2{color:var(--owner-white);margin:0;font:400 1.55rem/1.1 Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}.owner-product-shell .crm-dossier .crm-panel>header small{color:var(--owner-text-muted-dark)}.owner-product-shell .crm-dossier-primary{align-content:start;display:grid}.owner-product-shell .crm-dossier details{border-top:1px solid var(--owner-line-dark)}.owner-product-shell .crm-dossier summary{min-height:52px;color:var(--owner-white);cursor:pointer;justify-content:space-between;align-items:center;font-size:.875rem;font-weight:800;list-style:none;display:flex}.owner-product-shell .crm-dossier summary::-webkit-details-marker{display:none}.owner-product-shell .crm-dossier summary:after{content:"+";width:var(--owner-touch);height:var(--owner-touch);color:var(--owner-brass);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);place-items:center;display:grid}.owner-product-shell .crm-dossier details[open] summary:after{content:"×"}.owner-product-shell .crm-dossier form{border-top:1px solid var(--owner-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:.85rem 0;display:grid}.owner-product-shell .crm-dossier form label{align-content:start;gap:.35rem;display:grid}.owner-product-shell .crm-dossier form label>span{color:var(--owner-text-muted-dark);font-size:.72rem;font-weight:750}.owner-product-shell .crm-dossier form .is-wide{grid-column:span 2}.owner-product-shell .crm-dossier form :where(input,select,textarea){width:100%;color:var(--owner-white);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff0b;padding:.65rem .72rem}.owner-product-shell .crm-dossier form option{color:var(--owner-ink);background:var(--owner-white)}.owner-product-shell .crm-dossier form textarea{resize:vertical}.owner-product-shell .crm-dossier form button{min-height:var(--owner-touch);color:var(--owner-navy-950);border-radius:var(--owner-radius-control);background:var(--owner-brass);border:0;align-self:end;padding:.6rem .9rem;font-size:.8125rem;font-weight:800}.owner-product-shell .crm-dossier form button:disabled{opacity:.55}.owner-product-shell .crm-dossier form .crm-check{min-height:var(--owner-touch);align-items:center;display:flex}.owner-product-shell .crm-dossier form .crm-check input{width:18px;height:18px;min-height:0}.owner-product-shell .crm-dossier-sidebar{align-content:start;display:grid}.owner-product-shell .crm-contact-list{gap:.55rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.owner-product-shell .crm-contact-list li{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);overflow-wrap:anywhere;background:#ffffff06;gap:.15rem;padding:.7rem;display:grid}.owner-product-shell .crm-contact-list li span{color:var(--owner-brass);text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .crm-contact-list li strong{color:var(--owner-white);font-size:.8125rem}.owner-product-shell .crm-contact-list li small{color:var(--owner-text-muted-dark)}.owner-product-shell .crm-affiliation-panel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.owner-product-shell .crm-affiliation-panel>div article{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);gap:.2rem;padding:.75rem;display:grid}.owner-product-shell .crm-affiliation-panel article strong{color:var(--owner-white)}.owner-product-shell .crm-affiliation-panel article span{color:var(--owner-text-muted-dark);font-size:.78rem}.owner-product-shell .crm-affiliation-panel article b{width:max-content;color:var(--owner-brass);text-transform:uppercase;font-size:.68rem}.owner-product-shell .crm-dossier-activity-grid,.owner-product-shell .crm-dossier-evidence{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.owner-product-shell .crm-dossier-list,.owner-product-shell .crm-dossier-opportunities{gap:.55rem;display:grid}.owner-product-shell .crm-dossier-list>article,.owner-product-shell .crm-dossier-opportunities>a{color:inherit;border-top:1px solid var(--owner-line-dark);gap:.2rem;padding:.7rem 0;text-decoration:none;display:grid}.owner-product-shell .crm-dossier-list>article:first-child,.owner-product-shell .crm-dossier-opportunities>a:first-child{border-top:0}.owner-product-shell .crm-dossier-list strong,.owner-product-shell .crm-dossier-opportunities strong{color:var(--owner-white);font-size:.875rem}.owner-product-shell .crm-dossier-list span,.owner-product-shell .crm-dossier-opportunities span,.owner-product-shell .crm-dossier-opportunities small{color:var(--owner-brass);text-transform:capitalize;font-size:.72rem}.owner-product-shell .crm-dossier-list p{color:var(--owner-text-muted-dark);white-space:pre-wrap;margin:.15rem 0 0;font-size:.8125rem;line-height:1.5}.owner-product-shell .crm-evidence-table{overflow:auto}.owner-product-shell .crm-evidence-table>div{border-top:1px solid var(--owner-line-dark);grid-template-columns:minmax(9rem,1fr) minmax(8rem,1fr) minmax(12rem,1.5fr) auto;gap:.65rem;min-width:42rem;padding:.7rem 0;display:grid}.owner-product-shell .crm-evidence-table>div:first-child{border-top:0}.owner-product-shell .crm-evidence-table strong{color:var(--owner-white);text-transform:capitalize;font-size:.78rem}.owner-product-shell .crm-evidence-table span,.owner-product-shell .crm-evidence-table small{color:var(--owner-text-muted-dark);font-size:.75rem}.owner-product-shell .crm-audit-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .crm-audit-list li{border-top:1px solid var(--owner-line-dark);grid-template-columns:2.2rem minmax(0,1fr);gap:.65rem;padding:.7rem 0;display:grid}.owner-product-shell .crm-audit-list li:first-child{border-top:0}.owner-product-shell .crm-audit-list li>span{width:2rem;height:2rem;color:var(--owner-brass);border:1px solid var(--owner-line-dark);border-radius:999px;place-items:center;font-size:.68rem;display:grid}.owner-product-shell .crm-audit-list li>div{gap:.2rem;display:grid}.owner-product-shell .crm-audit-list strong{color:var(--owner-white);text-transform:capitalize;font-size:.8125rem}.owner-product-shell .crm-audit-list small{color:var(--owner-text-muted-dark);overflow-wrap:anywhere}.owner-product-shell .crm-materialization-workspace{gap:1.25rem;display:grid}.owner-product-shell .crm-transition-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.owner-product-shell .crm-transition-steps article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-canvas);align-items:center;gap:.75rem;min-height:5rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-transition-steps article{background:color-mix(in srgb,var(--owner-canvas) 70%,white)}}.owner-product-shell .crm-transition-steps article>span{border:1px solid var(--owner-line-light);width:2rem;height:2rem;color:var(--owner-text-muted-light);border-radius:999px;flex:none;place-items:center;font-size:.6875rem;font-weight:800;display:grid}.owner-product-shell .crm-transition-steps article>div{gap:.2rem;display:grid}.owner-product-shell .crm-transition-steps strong{color:var(--owner-ink);font-size:.8125rem}.owner-product-shell .crm-transition-steps small{color:var(--owner-text-muted-light);font-size:.6875rem;line-height:1.35}.owner-product-shell .crm-transition-steps article.is-current{border-color:var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-transition-steps article.is-current{border-color:color-mix(in srgb,var(--owner-brass) 58%,var(--owner-line-light))}}.owner-product-shell .crm-transition-steps article.is-current{box-shadow:inset 3px 0 0 var(--owner-brass)}.owner-product-shell .crm-transition-steps article.is-current>span{border-color:var(--owner-brass-dark);background:var(--owner-brass);color:var(--owner-navy-900)}.owner-product-shell .crm-transition-steps article.is-complete>span{color:#245941;background:#dcece5;border-color:#4d806b}.owner-product-shell .crm-transition-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-product-shell .crm-transition-filters{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-canvas);grid-template-columns:minmax(240px,2fr) repeat(4,minmax(125px,1fr)) auto auto;align-items:end;gap:.55rem;padding:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-transition-filters{background:color-mix(in srgb,var(--owner-canvas) 74%,white)}}.owner-product-shell .crm-transition-filters label{gap:.3rem;min-width:0;display:grid}.owner-product-shell .crm-transition-filters label>span{color:var(--owner-text-muted-light);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem;font-weight:800}.owner-product-shell .crm-transition-filters :is(input,select){min-width:0;min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);font:inherit;background:#fff;padding:.55rem .7rem;font-size:.75rem}.owner-product-shell .crm-transition-filters :is(button,a),.owner-product-shell .crm-transition-pagination a,.owner-product-shell .crm-transition-pagination span[aria-disabled=true]{min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);font:inherit;background:0 0;justify-content:center;align-items:center;padding:.55rem .8rem;font-size:.6875rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-transition-filters button{border-color:var(--owner-brass-dark);background:var(--owner-brass);color:var(--owner-navy-900);cursor:pointer}.owner-product-shell .crm-transition-selection{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.owner-product-shell .crm-transition-selection button{background:0 0;min-height:2rem;padding:.35rem .55rem}.owner-product-shell .crm-transition-pagination{border-top:1px solid var(--owner-line-light);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.owner-product-shell .crm-transition-pagination>span{color:var(--owner-text-muted-light);font-size:.6875rem}.owner-product-shell .crm-transition-pagination>div{gap:.4rem;display:flex}.owner-product-shell .crm-transition-pagination span[aria-disabled=true]{opacity:.42}.owner-product-shell .crm-materialization-control,.owner-product-shell .crm-materialization-runs{border-radius:var(--owner-radius-panel);overflow:hidden}.owner-product-shell .crm-materialization-control>header,.owner-product-shell .crm-materialization-runs>header{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:1rem;padding:1.1rem 1.25rem;display:flex}.owner-product-shell .crm-materialization-control>header>div,.owner-product-shell .crm-materialization-runs>header>div{gap:.25rem;display:grid}.owner-product-shell .crm-materialization-control>header span,.owner-product-shell .crm-materialization-runs>header span{color:var(--owner-brass-dark);letter-spacing:.13em;font-size:.6875rem;font-weight:800}.owner-product-shell .crm-materialization-control h2,.owner-product-shell .crm-materialization-runs h2{color:var(--owner-ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(1.35rem,2.25vw,2rem);font-weight:500}.owner-product-shell .crm-materialization-control>header>b{min-height:2rem;color:var(--owner-navy-900);border:1px solid var(--owner-brass);align-items:center;padding:.3rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-control>header>b{border:1px solid color-mix(in srgb, var(--owner-brass) 45%, transparent)}}.owner-product-shell .crm-materialization-control>header>b{background:var(--owner-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-control>header>b{background:color-mix(in srgb, var(--owner-brass) 14%, white)}}.owner-product-shell .crm-materialization-control>header>b{font-size:.75rem}.owner-product-shell .crm-materialization-table{outline-offset:-3px;max-width:100%;overflow:auto}.owner-product-shell .crm-materialization-table table{border-collapse:collapse;width:100%;min-width:720px}.owner-product-shell .crm-materialization-table th{color:var(--owner-text-muted-light);background:var(--owner-canvas);padding:.7rem 1rem}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-table th{background:color-mix(in srgb, var(--owner-canvas) 80%, white)}}.owner-product-shell .crm-materialization-table th{letter-spacing:.07em;text-align:left;text-transform:uppercase;font-size:.6875rem}.owner-product-shell .crm-materialization-table td{border-top:1px solid var(--owner-line-light);color:var(--owner-ink);vertical-align:middle;padding:.8rem 1rem;font-size:.8125rem}.owner-product-shell .crm-materialization-table tbody tr:hover{background:var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-table tbody tr:hover{background:color-mix(in srgb, var(--owner-brass) 5%, white)}}.owner-product-shell .crm-materialization-table td small{color:var(--owner-text-muted-light);margin-top:.2rem;font-size:.6875rem;display:block}.owner-product-shell .crm-materialization-select{width:var(--owner-touch);min-width:var(--owner-touch);height:var(--owner-touch);border-radius:var(--owner-radius-control);cursor:pointer;place-items:center;display:grid}.owner-product-shell .crm-materialization-select:focus-within{outline:2px solid var(--owner-brass-dark);outline-offset:2px}.owner-product-shell .crm-materialization-table input{width:1.15rem;height:1.15rem;accent-color:var(--owner-brass-dark)}.owner-product-shell .crm-materialization-control>footer{border-top:1px solid var(--owner-line-light);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.owner-product-shell .crm-materialization-control>footer p{max-width:54rem;color:var(--owner-text-muted-light);margin:0;font-size:.75rem;line-height:1.55}.owner-product-shell .crm-materialization-control button{min-height:var(--owner-touch);border:1px solid var(--owner-brass-dark);border-radius:var(--owner-radius-control);background:var(--owner-brass);color:var(--owner-navy-900);font:inherit;cursor:pointer;padding:.65rem 1rem;font-size:.75rem;font-weight:800}.owner-product-shell .crm-materialization-control button:disabled{cursor:not-allowed;opacity:.45}.owner-product-shell .crm-materialization-runs>div{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;padding:1rem;display:grid}.owner-product-shell .crm-materialization-runs article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-canvas);align-content:start;gap:.75rem;padding:1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-runs article{background:color-mix(in srgb, var(--owner-canvas) 64%, white)}}.owner-product-shell .crm-materialization-runs article>header{grid-template-columns:1fr auto;gap:.25rem .75rem;display:grid}.owner-product-shell .crm-materialization-runs article>header span{background:var(--owner-brass);border-radius:999px;place-self:start;padding:.2rem .55rem}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-runs article>header span{background:color-mix(in srgb, var(--owner-brass) 18%, white)}}.owner-product-shell .crm-materialization-runs article code{color:var(--owner-text-muted-light);overflow-wrap:anywhere;grid-column:1/-1;font-size:.6875rem}.owner-product-shell .crm-materialization-runs article>div{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-materialization-runs article>div span{border:1px solid var(--owner-line-light);text-transform:capitalize;border-radius:999px;padding:.3rem .5rem;font-size:.6875rem}.owner-product-shell .crm-materialization-runs article p{color:var(--owner-text-muted-light);margin:0;font-size:.75rem;line-height:1.5}.owner-product-shell .crm-materialization-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.2rem;display:flex}.owner-product-shell .crm-materialization-actions button{min-height:var(--owner-touch);border:1px solid var(--owner-brass-dark);border-radius:var(--owner-radius-control);color:var(--owner-navy-900);font:inherit;cursor:pointer;background:0 0;padding:.55rem .75rem;font-size:.6875rem;font-weight:800}.owner-product-shell .crm-materialization-actions button:hover:not(:disabled){background:var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-actions button:hover:not(:disabled){background:color-mix(in srgb, var(--owner-brass) 18%, white)}}.owner-product-shell .crm-materialization-actions button.is-danger{border-color:#a73e35}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-materialization-actions button.is-danger{border-color:color-mix(in srgb, #a73e35 65%, var(--owner-line-light))}}.owner-product-shell .crm-materialization-actions button.is-danger{color:#8c2f28}.owner-product-shell .crm-materialization-actions button:disabled{cursor:not-allowed;opacity:.42}.owner-product-shell .crm-identity-resolution>div{gap:.75rem;padding:0 1.25rem 1.25rem;display:grid}.owner-product-shell .crm-identity-resolution article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:#fff;gap:.875rem;padding:1rem;display:grid}.owner-product-shell .crm-identity-resolution article>header,.owner-product-shell .crm-identity-resolution article>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.owner-product-shell .crm-identity-resolution label{gap:.375rem;max-width:22.5rem;display:grid}.owner-product-shell .crm-identity-resolution select{min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);background:#fff;padding:0 .75rem}.owner-product-shell .crm-identity-resolution button{min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);text-align:left;background:#fff;padding:.625rem .875rem}.owner-product-shell .crm-identity-resolution button small{color:var(--owner-text-muted-light);margin-top:.1875rem;display:block}.owner-product-shell .crm-quick-create{max-width:64rem}.owner-product-shell .crm-create-switch{border:1px solid var(--owner-line-light);background:#fff;border-radius:999px;gap:.25rem;padding:.25rem;display:inline-flex}.owner-product-shell .crm-create-switch button{min-height:var(--owner-touch);color:var(--owner-text-muted-light);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 1rem;font-weight:800}.owner-product-shell .crm-create-switch button[aria-selected=true]{background:var(--owner-navy-900);color:#fff}.owner-product-shell .crm-create-form{overflow:hidden}.owner-product-shell .crm-create-form>header{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.25rem;display:flex}.owner-product-shell .crm-create-form>header h2{font-family:var(--font-display), Georgia, serif;margin:.2rem 0 0;font-size:1.65rem;font-weight:500}.owner-product-shell .crm-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem;display:grid}.owner-product-shell .crm-create-grid label{gap:.4rem;display:grid}.owner-product-shell .crm-create-grid .is-wide{grid-column:1/-1}.owner-product-shell .crm-create-grid input,.owner-product-shell .crm-create-grid select,.owner-product-shell .crm-create-grid textarea{width:100%;min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);font:inherit;background:#fff;padding:.7rem .8rem}.owner-product-shell .crm-create-grid textarea{resize:vertical;min-height:7rem}.owner-product-shell .crm-create-form>footer{border-top:1px solid var(--owner-line-light);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.owner-product-shell .crm-create-form>footer p{color:var(--owner-text-muted-light);margin:0;font-size:.8rem}.owner-product-shell .crm-create-form>footer button{min-height:var(--owner-touch);border:1px solid var(--owner-brass-dark);border-radius:var(--owner-radius-control);background:var(--owner-brass);color:var(--owner-navy-900);font:inherit;padding:.65rem 1rem;font-weight:800}.owner-product-shell .owner-capability-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.owner-product-shell .owner-capability-summary article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:#fff;gap:.2rem;padding:1rem;display:grid}.owner-product-shell .owner-capability-summary strong{font-family:var(--font-display), Georgia, serif;font-size:2rem;font-weight:500}.owner-product-shell .owner-capability-summary span{color:var(--owner-text-muted-light);text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:800}.owner-product-shell .owner-capability-register{overflow:hidden}.owner-product-shell .owner-capability-register>div{overflow-x:auto}.owner-product-shell .owner-capability-register table{border-collapse:collapse;width:100%;min-width:64rem}.owner-product-shell .owner-capability-register th,.owner-product-shell .owner-capability-register td{border-top:1px solid var(--owner-line-light);text-align:left;vertical-align:top;padding:.8rem 1rem;font-size:.78rem;line-height:1.45}.owner-product-shell .owner-capability-register th{color:var(--owner-text-muted-light);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.owner-product-shell .owner-next-program ol{gap:.65rem;margin:0;padding:0 1.25rem 1.25rem;list-style:none;display:grid}.owner-product-shell .owner-next-program li{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);grid-template-columns:2.5rem 1fr;align-items:start;gap:.75rem;padding:.85rem;display:grid}.owner-product-shell .owner-next-program li>b{background:var(--owner-navy-900);color:#fff;border-radius:999px;place-items:center;width:2.25rem;height:2.25rem;display:grid}.owner-product-shell .owner-next-program p,.owner-product-shell .owner-gap-register p{color:var(--owner-text-muted-light);margin:.25rem 0 0;line-height:1.5}.owner-product-shell .owner-gap-register>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0 1.25rem 1.25rem;display:grid}.owner-product-shell .owner-gap-register article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);gap:.25rem;padding:1rem;display:grid;position:relative}.owner-product-shell .owner-gap-register article>span,.owner-product-shell .owner-gap-register article>b{color:var(--owner-brass-dark);text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.owner-product-shell .owner-edition-identity{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem;display:grid;overflow:hidden}.owner-product-shell .owner-edition-identity article{border-right:1px solid var(--owner-line-light);align-content:start;gap:.35rem;min-height:9rem;padding:1.1rem;display:grid}.owner-product-shell .owner-edition-identity article:last-child{border-right:0}.owner-product-shell .owner-edition-identity span,.owner-product-shell .owner-product-core header span,.owner-product-shell .owner-edition-card header span,.owner-product-shell .owner-isolation-gate header span{color:var(--owner-brass-dark);letter-spacing:.1em;font-size:.68rem;font-weight:850}.owner-product-shell .owner-edition-identity strong{color:var(--owner-ink);font:500 1.35rem/1.15 var(--font-display), Georgia, serif}.owner-product-shell .owner-edition-identity small{color:var(--owner-text-muted-light);line-height:1.45}.owner-product-shell .owner-product-core>div{border-top:1px solid var(--owner-line-light);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.owner-product-shell .owner-product-core article{border-right:1px solid var(--owner-line-light);gap:.6rem;min-height:8rem;padding:1rem;display:grid}.owner-product-shell .owner-product-core article:last-child{border-right:0}.owner-product-shell .owner-product-core article b{color:var(--owner-brass-dark);font-size:.72rem}.owner-product-shell .owner-product-core article strong{color:var(--owner-ink);font-size:.9rem;line-height:1.35}.owner-product-shell .owner-edition-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.owner-product-shell .owner-edition-card>p,.owner-product-shell .owner-isolation-gate>p{color:var(--owner-text-muted-light);margin:0;padding:0 1.25rem 1rem;line-height:1.55}.owner-product-shell .owner-edition-card dl{margin:0;padding:0 1.25rem;display:grid}.owner-product-shell .owner-edition-card dl div{border-top:1px solid var(--owner-line-light);grid-template-columns:9rem 1fr;gap:1rem;padding:.65rem 0;display:grid}.owner-product-shell .owner-edition-card dt{color:var(--owner-text-muted-light);font-size:.75rem}.owner-product-shell .owner-edition-card dd{color:var(--owner-ink);margin:0;font-weight:750}.owner-product-shell .owner-edition-card ul{flex-wrap:wrap;gap:.4rem;margin:1rem 1.25rem 1.25rem;padding:0;list-style:none;display:flex}.owner-product-shell .owner-edition-card li{color:var(--owner-navy-800);background:var(--owner-cream);border-radius:999px;padding:.38rem .55rem;font-size:.72rem;font-weight:750}.owner-product-shell .owner-isolation-gate{border-color:#995b2f52;margin-top:1rem}.owner-product-shell .owner-isolation-gate ol{color:var(--owner-ink);gap:.55rem;margin:0;padding:0 1.25rem 1.25rem 2.5rem;line-height:1.45;display:grid}.owner-product-shell .owner-company-boundary{gap:1.15rem;display:grid}.owner-product-shell .owner-company-boundary>header{margin-bottom:0}.owner-product-shell .owner-company-score{border:1px solid var(--owner-line-light);background:var(--owner-line-light);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 1.25rem;display:grid;overflow:hidden}.owner-product-shell .owner-company-score article{background:var(--owner-paper);align-content:start;gap:.38rem;min-height:7rem;padding:1rem;display:grid}.owner-product-shell .owner-company-score span,.owner-product-shell .owner-company-score small{color:var(--owner-text-muted-light)}.owner-product-shell .owner-company-score span{letter-spacing:.12em;font-size:.68rem;font-weight:850}.owner-product-shell .owner-company-score strong{color:var(--owner-ink);font:500 1.25rem/1.15 var(--font-display),Georgia,serif}.owner-product-shell .owner-company-coverage{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0 1.25rem;display:grid}.owner-product-shell .owner-company-coverage article{border:1px solid var(--owner-line-light);background:var(--owner-paper);border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .9rem;display:flex}.owner-product-shell .owner-company-coverage article div{gap:.18rem;display:grid}.owner-product-shell .owner-company-coverage span,.owner-product-shell .owner-company-coverage b{color:var(--owner-text-muted-light);font-size:.74rem}.owner-product-shell .owner-company-coverage article>small{color:var(--owner-text-soft-light);font:750 .62rem/1.25 var(--font-sans);letter-spacing:.07em;text-transform:uppercase}.owner-product-shell .owner-company-blockers{border-left:3px solid var(--owner-gold);background:var(--owner-cream);margin:0 1.25rem 1.25rem;padding:1rem}.owner-product-shell .owner-company-blockers ul{color:var(--owner-text-muted-light);gap:.38rem;margin:.55rem 0 0;padding-left:1.15rem;display:grid}.owner-product-shell .owner-company-activation{border:1px solid var(--owner-line-light);background:var(--owner-paper);border-radius:14px;justify-items:start;gap:.65rem;margin:0 1.25rem;padding:1rem;display:grid}.owner-product-shell .owner-company-activation button{background:var(--owner-gold);min-height:44px;color:var(--owner-navy-950);font:850 .72rem/1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;padding:0 1.1rem}.owner-product-shell .owner-company-activation button:disabled{opacity:.58;cursor:wait}.owner-product-shell .owner-company-activation p{max-width:76ch;color:var(--owner-text-muted-light);margin:0}@media (width<=900px){.owner-product-shell .owner-product-core>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .owner-product-core article{border-bottom:1px solid var(--owner-line-light)}.owner-product-shell .owner-company-score{grid-template-columns:1fr}.owner-product-shell .owner-company-score article{min-height:0}.owner-product-shell .owner-company-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-product-shell .owner-edition-identity,.owner-product-shell .owner-edition-grid{grid-template-columns:1fr}.owner-product-shell .owner-edition-identity article{border-right:0;border-bottom:1px solid var(--owner-line-light);min-height:0}.owner-product-shell .owner-edition-identity article:last-child{border-bottom:0}.owner-product-shell .owner-product-core>div{grid-template-columns:1fr}.owner-product-shell .owner-product-core article{border-right:0;min-height:0}.owner-product-shell .owner-edition-card dl div{grid-template-columns:1fr;gap:.2rem}.owner-product-shell .owner-company-coverage{grid-template-columns:1fr}.owner-product-shell .owner-company-coverage article{min-height:58px}.owner-product-shell .owner-company-activation{justify-items:stretch}.owner-product-shell .owner-company-activation button{width:100%}}.owner-product-shell .communications-workspace{width:min(100%,96rem);color:var(--owner-text-dark);margin:0 auto;padding:clamp(1rem,2.2vw,2rem) clamp(1rem,2.4vw,2.25rem) 4rem}.owner-product-shell .communications-header{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;align-items:end;gap:2rem;padding:.5rem 0 1.25rem;display:flex}.owner-product-shell .communications-header>div:first-child{max-width:54rem}.owner-product-shell .communications-header span,.owner-product-shell .communications-intelligence header span,.owner-product-shell .communications-empty>span,.owner-product-shell .communications-lead-signal>div>span{color:var(--owner-brass-dark);letter-spacing:.12em;font-size:.6875rem;font-weight:850}.owner-product-shell .communications-header h1{color:var(--owner-ink);letter-spacing:-.035em;margin:.25rem 0 .4rem;font:400 clamp(2.25rem,4vw,3.75rem)/.98 Iowan Old Style,Georgia,serif}.owner-product-shell .communications-header p,.owner-product-shell .communications-intelligence header p{color:var(--owner-text-muted-light);margin:0;line-height:1.55}.owner-product-shell .communications-provider{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:.75rem 1fr;align-items:center;gap:.2rem .6rem;min-width:15rem;padding:.9rem 1rem;display:grid}.owner-product-shell .communications-provider i{background:#2d9961;border-radius:50%;grid-row:1/span 2;width:.55rem;height:.55rem;box-shadow:0 0 0 .3rem #2d99611a}.owner-product-shell .communications-provider strong{color:var(--owner-ink);font-size:.8125rem}.owner-product-shell .communications-provider small{color:var(--owner-text-muted-light)}.owner-product-shell .communications-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.owner-product-shell .communications-metrics article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);gap:.25rem;min-height:7rem;padding:1rem;display:grid}.owner-product-shell .communications-metrics span{color:var(--owner-text-muted-light);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:800}.owner-product-shell .communications-metrics strong{color:var(--owner-ink);align-self:end;font:400 2rem/1 Iowan Old Style,Georgia,serif}.owner-product-shell .communications-metrics small{color:var(--owner-text-muted-light)}.owner-product-shell .communications-intelligence{color:var(--owner-text-on-dark);border-radius:var(--owner-radius-floating);background:radial-gradient(32rem 18rem at 100% 0,#dbb86924,transparent 70%),var(--owner-navy-900);margin-top:1rem;padding:1.25rem}.owner-product-shell .communications-intelligence>header{justify-content:space-between;align-items:start;gap:1.5rem;display:flex}.owner-product-shell .communications-intelligence>header h2{color:var(--owner-text-on-dark);margin:.25rem 0;font:400 clamp(1.6rem,3vw,2.5rem)/1 Iowan Old Style,Georgia,serif}.owner-product-shell .communications-intelligence>header p{color:var(--owner-text-muted-dark)}.owner-product-shell .communications-intelligence>header>small{color:#a4e2c0;text-transform:uppercase;border:1px solid #79d3a73d;border-radius:999px;padding:.35rem .6rem;font-size:.68rem;font-weight:800}.owner-product-shell .communications-signal-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.owner-product-shell .communications-signal-grid button{min-height:6.5rem;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);text-align:left;cursor:pointer;background:#ffffff09;align-content:center;gap:.2rem;padding:.8rem;display:grid}.owner-product-shell .communications-signal-grid button:hover,.owner-product-shell .communications-signal-grid button:focus-visible{border-color:var(--owner-brass);transform:translateY(-1px)}.owner-product-shell .communications-signal-grid span{color:var(--owner-text-muted-dark);text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .communications-signal-grid strong{font:400 1.8rem/1 Iowan Old Style,Georgia,serif}.owner-product-shell .communications-signal-grid small{color:var(--owner-text-muted-dark);line-height:1.35}.owner-product-shell .communications-lead-signal{border-radius:var(--owner-radius-panel);background:#dbb86917;grid-template-columns:minmax(0,1fr) 15rem;gap:1.25rem;margin-top:.6rem;padding:1rem;display:grid}.owner-product-shell .communications-lead-signal h3{color:var(--owner-text-on-dark);margin:.25rem 0}.owner-product-shell .communications-lead-signal p,.owner-product-shell .communications-lead-signal aside small{color:var(--owner-text-muted-dark);margin:0;line-height:1.5}.owner-product-shell .communications-lead-signal aside{align-content:center;gap:.3rem;display:grid}.owner-product-shell .communications-lead-signal aside b{color:var(--owner-brass);text-transform:uppercase;font-size:.7rem}.owner-product-shell .communications-lead-signal a{color:var(--owner-text-on-dark);font-size:.75rem;font-weight:800}.owner-product-shell .communications-notice{color:var(--owner-text-muted-light);border-radius:var(--owner-radius-panel);background:#fff7df;border:1px solid #8565203d;gap:.75rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.owner-product-shell .communications-controls{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:minmax(0,1fr) minmax(16rem,26rem) auto;align-items:end;gap:.75rem;margin:1rem 0 .75rem;padding:.75rem;display:grid}.owner-product-shell .communications-controls [role=tablist]{gap:.3rem;display:flex}.owner-product-shell .communications-controls button{min-height:var(--owner-touch);color:var(--owner-text-muted-light);border-radius:var(--owner-radius-control);text-transform:capitalize;background:0 0;border:1px solid #0000;align-items:center;gap:.45rem;padding:0 .75rem;display:flex}.owner-product-shell .communications-controls button b{color:var(--owner-brass-dark)}.owner-product-shell .communications-controls label{color:var(--owner-text-muted-light);text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:800;display:grid}.owner-product-shell .communications-controls input{min-height:var(--owner-touch);color:var(--owner-ink);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-white);padding:0 .75rem}.owner-product-shell .communications-controls>small{color:var(--owner-text-muted-light);white-space:nowrap;padding-bottom:.8rem}.owner-product-shell .communications-list{gap:.6rem;display:grid}.owner-product-shell .communications-list>article{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);padding:1rem}.owner-product-shell .communications-list article>header,.owner-product-shell .communications-list footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-product-shell .communications-list article>header>div{gap:.2rem;display:grid}.owner-product-shell .communications-list article>header>div:last-child{text-align:right}.owner-product-shell .communications-list header span{width:fit-content;color:var(--owner-brass-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.owner-product-shell .communications-list header strong,.owner-product-shell .communications-list header b,.owner-product-shell .communications-list h2{color:var(--owner-ink)}.owner-product-shell .communications-list header small,.owner-product-shell .communications-list p,.owner-product-shell .communications-list footer{color:var(--owner-text-muted-light)}.owner-product-shell .communications-list h2{margin:.8rem 0 .3rem;font-size:1rem}.owner-product-shell .communications-list p{margin:.3rem 0;line-height:1.55}.owner-product-shell .communications-list footer{border-top:1px solid var(--owner-line-light);margin-top:.75rem;padding-top:.7rem;font-size:.75rem}.owner-product-shell .communications-list footer a{color:var(--owner-ink);font-weight:800}.owner-product-shell .communications-list footer>div{align-items:center;gap:.75rem;display:flex}.owner-product-shell .communications-list footer button{min-height:var(--owner-touch);color:var(--owner-ink);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-cream);cursor:pointer;padding:.45rem .75rem;font-size:.75rem;font-weight:800}.owner-product-shell .communications-list footer button:hover,.owner-product-shell .communications-list footer button:focus-visible{border-color:var(--owner-brass-dark)}.owner-product-shell .crm-relationship-intelligence{--relationship-green:#24634a;--relationship-red:#8c3f35}.owner-product-shell .relationship-trust-strip{border-radius:var(--owner-radius-floating);background:var(--owner-navy-900);max-width:96rem;color:var(--owner-text-on-dark);border:1px solid #dbb86933;grid-template-columns:repeat(4,minmax(0,1fr) auto);align-items:center;gap:.55rem;margin:0 auto 1rem;padding:1rem;display:grid}.owner-product-shell .relationship-trust-strip article{gap:.22rem;min-width:0;display:grid}.owner-product-shell .relationship-trust-strip article span{color:var(--owner-brass);letter-spacing:.12em;font-size:.64rem;font-weight:850}.owner-product-shell .relationship-trust-strip article strong{font-size:.94rem}.owner-product-shell .relationship-trust-strip article small{color:var(--owner-text-muted-dark);font-size:.72rem;line-height:1.35}.owner-product-shell .relationship-trust-strip>i{color:#dbb86980;font-style:normal}.owner-product-shell .relationship-layout{grid-template-columns:minmax(0,1.7fr) minmax(19rem,.7fr);align-items:start;gap:1rem;max-width:96rem;margin:0 auto;display:grid}.owner-product-shell .relationship-signal-board,.owner-product-shell .relationship-governance{gap:1rem;display:grid}.owner-product-shell .relationship-signal-group>header{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.owner-product-shell .relationship-signal-group>header span,.owner-product-shell .relationship-governance header span{color:var(--owner-brass-dark);letter-spacing:.1em;font-size:.65rem;font-weight:850}.owner-product-shell .relationship-signal-group>header h2,.owner-product-shell .relationship-governance h2{color:var(--owner-ink);margin:.22rem 0 0;font:400 1.35rem/1.1 Iowan Old Style,Georgia,serif}.owner-product-shell .relationship-signal-list{gap:.65rem;display:grid}.owner-product-shell .relationship-signal{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);padding:1rem}.owner-product-shell .relationship-signal.is-ambiguous{border-color:#8c3f3575}.owner-product-shell .relationship-signal.is-unmatched{border-style:dashed}.owner-product-shell .relationship-signal>header,.owner-product-shell .relationship-signal>footer{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-product-shell .relationship-signal>header>div{gap:.16rem;display:grid}.owner-product-shell .relationship-signal>header span{color:var(--owner-brass-dark);letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:850}.owner-product-shell .relationship-signal>header strong{color:var(--owner-ink)}.owner-product-shell .relationship-signal>header small,.owner-product-shell .relationship-signal p,.owner-product-shell .relationship-signal details{color:var(--owner-text-muted-light)}.owner-product-shell .relationship-signal>header>b{border:1px solid var(--owner-line-light);width:2.45rem;height:2.45rem;color:var(--owner-ink);border-radius:50%;place-items:center;font-size:.82rem;display:grid}.owner-product-shell .relationship-signal h3{color:var(--owner-ink);margin:.75rem 0 .25rem;font-size:1rem}.owner-product-shell .relationship-signal p{margin:.25rem 0;line-height:1.5}.owner-product-shell .relationship-signal details{border-top:1px solid var(--owner-line-light);margin:.7rem 0 0;padding:.65rem 0 0;font-size:.76rem}.owner-product-shell .relationship-signal summary{min-height:var(--owner-touch);width:fit-content;color:var(--owner-ink);cursor:pointer;align-items:center;font-weight:800;display:flex}.owner-product-shell .relationship-signal>footer{border-top:1px solid var(--owner-line-light);margin-top:.7rem;padding-top:.7rem}.owner-product-shell .relationship-signal>footer>div:last-child,.owner-product-shell .relationship-actions{flex-wrap:wrap;gap:.5rem;display:flex}.owner-product-shell .relationship-signal a,.owner-product-shell .relationship-actions a,.owner-product-shell .relationship-governance>section>a{min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);color:var(--owner-ink);align-items:center;padding:.48rem .7rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .relationship-refresh{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.owner-product-shell .relationship-refresh button,.owner-product-shell .relationship-review-actions button{min-height:var(--owner-touch);border:1px solid var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .relationship-refresh button,.owner-product-shell .relationship-review-actions button{border:1px solid color-mix(in srgb,var(--owner-brass) 45%,transparent)}}.owner-product-shell .relationship-refresh button,.owner-product-shell .relationship-review-actions button{border-radius:var(--owner-radius-control);background:var(--owner-brass)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .relationship-refresh button,.owner-product-shell .relationship-review-actions button{background:color-mix(in srgb,var(--owner-brass) 10%,transparent)}}.owner-product-shell .relationship-refresh button,.owner-product-shell .relationship-review-actions button{color:var(--owner-text-on-dark);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:.5rem .8rem;font-size:.7rem;font-weight:850}.owner-product-shell .relationship-refresh button:disabled,.owner-product-shell .relationship-review-actions button:disabled{cursor:not-allowed;opacity:.48}.owner-product-shell .relationship-review-actions{border-top:1px solid var(--owner-line-dark);flex-wrap:wrap;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.owner-product-shell .relationship-review-actions .is-primary{background:var(--owner-brass);color:var(--owner-navy-950)}.owner-product-shell .relationship-health>strong{color:var(--owner-brass);font:500 clamp(2.1rem,4vw,3.4rem)/1 var(--owner-serif);margin:.5rem 0;display:block}.owner-product-shell .relationship-health>div{border-bottom:1px solid var(--owner-line-dark);align-items:flex-end;gap:.28rem;height:4.8rem;margin-top:1rem;display:flex}.owner-product-shell .relationship-health>div i{background:linear-gradient(180deg,var(--owner-brass),var(--owner-brass));border-radius:.25rem .25rem 0 0;flex:1;min-width:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .relationship-health>div i{background:linear-gradient(180deg,var(--owner-brass),color-mix(in srgb,var(--owner-brass) 28%,transparent))}}.owner-product-shell .relationship-automation-policy form{gap:.8rem;margin-top:.9rem;display:grid}.owner-product-shell .relationship-automation-policy label{color:var(--owner-text-muted-light);letter-spacing:.04em;text-transform:uppercase;gap:.35rem;font-size:.7rem;font-weight:800;display:grid}.owner-product-shell .relationship-automation-policy select{width:100%;min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-white);color:var(--owner-ink);font:inherit;padding:.55rem .7rem}.owner-product-shell .relationship-automation-policy .relationship-policy-check{min-height:var(--owner-touch);border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-cream);letter-spacing:0;text-transform:none;grid-template-columns:auto 1fr;align-items:start;gap:.6rem;padding:.65rem;font-weight:700;line-height:1.4}.owner-product-shell .relationship-policy-check input{width:1.1rem;height:1.1rem;accent-color:var(--owner-brass-dark);margin:.08rem 0 0}.owner-product-shell .relationship-automation-policy button{min-height:var(--owner-touch);border:1px solid var(--owner-navy-900);border-radius:var(--owner-radius-control);background:var(--owner-navy-900);color:var(--owner-text-on-dark);cursor:pointer;padding:.55rem .8rem;font-size:.72rem;font-weight:850}.owner-product-shell .relationship-automation-policy button:disabled{cursor:not-allowed;opacity:.48}.owner-product-shell .relationship-hygiene>strong{color:var(--owner-brass-dark);font:500 clamp(2.1rem,4vw,3.4rem)/1 var(--owner-serif);margin:.5rem 0;display:block}.owner-product-shell .relationship-operation-history>div{gap:.55rem;margin-top:.8rem;display:grid}.owner-product-shell .relationship-operation-history article{border-bottom:1px solid var(--owner-line-light);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.7rem 0;display:grid}.owner-product-shell .relationship-operation-history article>div{gap:.18rem;display:grid}.owner-product-shell .relationship-operation-history article strong{color:var(--owner-ink);font-size:.82rem}.owner-product-shell .relationship-operation-history article small,.owner-product-shell .relationship-operation-history article em{color:var(--owner-text-muted-light);font-size:.72rem;line-height:1.4}.owner-product-shell .relationship-operation-history article em{color:var(--relationship-red);font-style:normal}.owner-product-shell .relationship-run-status{background:var(--owner-cream);min-height:1.65rem;color:var(--owner-text-muted-light);text-transform:uppercase;border-radius:999px;align-items:center;padding:0 .48rem;font-size:.62rem;font-weight:850;display:inline-flex}.owner-product-shell .relationship-run-status.is-completed{color:var(--relationship-green);background:#24634a1a}.owner-product-shell .relationship-run-status.is-partial{color:var(--owner-brass-dark);background:#dbb86924}.owner-product-shell .relationship-run-status.is-failed{color:var(--relationship-red);background:#8c3f351a}.owner-product-shell .crm-relationship-today>div{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.owner-product-shell .crm-relationship-today>div span{align-items:baseline;gap:.35rem;display:flex}.owner-product-shell .crm-relationship-today>div strong{color:var(--owner-brass);font:500 1.4rem/1 var(--owner-serif)}.owner-product-shell .crm-relationship-today>div small{margin-left:auto}.owner-product-shell .relationship-signal a.is-primary{color:var(--owner-text-on-dark);border-color:var(--owner-navy-900);background:var(--owner-navy-900)}.owner-product-shell .relationship-match{background:var(--owner-cream);border-radius:999px;align-items:center;min-height:1.75rem;padding:0 .55rem;font-size:.7rem;font-weight:800;display:inline-flex}.owner-product-shell .relationship-match.is-matched{color:var(--relationship-green);background:#24634a1a}.owner-product-shell .relationship-match.is-ambiguous{color:var(--relationship-red);background:#8c3f351a}.owner-product-shell .relationship-governance dl{gap:.45rem;margin:1rem 0;display:grid}.owner-product-shell .relationship-governance dl div{border-bottom:1px solid var(--owner-line-light);justify-content:space-between;gap:1rem;padding:.55rem 0;display:flex}.owner-product-shell .relationship-governance dt{color:var(--owner-text-muted-light)}.owner-product-shell .relationship-governance dd{color:var(--owner-ink);margin:0;font-weight:850}.owner-product-shell .relationship-governance p,.owner-product-shell .relationship-governance li{color:var(--owner-text-muted-light);font-size:.8rem;line-height:1.55}.owner-product-shell .relationship-governance ul{padding-left:1.15rem}.owner-product-shell .communications-freshness{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);grid-template-columns:minmax(13rem,.45fr) minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;display:grid}.owner-product-shell .communications-freshness>header{justify-content:space-between;align-items:end;gap:.75rem;display:flex}.owner-product-shell .communications-freshness>header>div{gap:.15rem;display:grid}.owner-product-shell .communications-freshness>header span{color:var(--owner-brass-dark);letter-spacing:.1em;font-size:.64rem;font-weight:850}.owner-product-shell .communications-freshness>header strong{color:var(--owner-ink)}.owner-product-shell .communications-freshness small{color:var(--owner-text-muted-light)}.owner-product-shell .communications-freshness>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;display:grid}.owner-product-shell .communications-freshness article{border-radius:var(--owner-radius-control);background:var(--owner-cream);grid-template-columns:.5rem minmax(0,1fr);align-items:center;gap:.1rem .4rem;min-height:3rem;padding:.45rem .55rem;display:grid}.owner-product-shell .communications-freshness article i{background:#2d9961;border-radius:50%;grid-row:1/span 2;width:.42rem;height:.42rem}.owner-product-shell .communications-freshness article.is-unavailable i{background:#b84f46}.owner-product-shell .communications-freshness article span{color:var(--owner-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:800;overflow:hidden}.owner-product-shell .communications-freshness article b{color:var(--owner-text-muted-light);font-size:.62rem}.owner-product-shell .communications-thread{border-radius:var(--owner-radius-panel);background:var(--owner-cream);margin-top:1rem;padding:1rem}.owner-product-shell .communications-thread>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-product-shell .communications-thread>header>div{gap:.2rem;display:grid}.owner-product-shell .communications-thread span{color:var(--owner-brass-dark);letter-spacing:.1em;font-size:.64rem;font-weight:850}.owner-product-shell .communications-thread ol{gap:.55rem;margin:.8rem 0;padding:0;list-style:none;display:grid;position:relative}.owner-product-shell .communications-thread li{grid-template-columns:.75rem minmax(0,1fr);gap:.7rem;display:grid}.owner-product-shell .communications-thread li>i{border:2px solid var(--owner-brass);background:var(--owner-white);border-radius:50%;width:.6rem;height:.6rem;margin-top:.35rem}.owner-product-shell .communications-thread li>div{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-control);background:var(--owner-white);padding:.75rem}.owner-product-shell .communications-thread li header{justify-content:space-between;gap:.75rem;display:flex}.owner-product-shell .communications-thread li header strong,.owner-product-shell .communications-thread li b{color:var(--owner-ink)}.owner-product-shell .communications-thread li time,.owner-product-shell .communications-thread>footer{color:var(--owner-text-muted-light);font-size:.7rem}.owner-product-shell .communications-thread li p{margin-bottom:0}.owner-product-shell .communications-thread.is-error{background:#fff3f0;border:1px solid #b84f4647}.owner-product-shell .communications-empty{border:1px dashed var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);text-align:center;margin-top:1rem;padding:2rem}.owner-product-shell .communications-empty h2{color:var(--owner-ink);margin:.4rem 0;font:400 1.6rem/1.1 Iowan Old Style,Georgia,serif}.owner-product-shell .communications-empty p{color:var(--owner-text-muted-light)}.owner-product-shell .owner-product-canvas{font-size:var(--owner-text-4);line-height:1.5}.owner-product-shell .owner-product-canvas :is(p,li,dd){font-size:var(--owner-text-3);line-height:1.5}.owner-product-shell .owner-product-canvas :is(small,label,dt,th){font-size:var(--owner-text-2);line-height:1.4}.owner-product-shell .owner-product-canvas :is(button,input,select,textarea,td){font-size:var(--owner-text-3)}.owner-product-shell .owner-product-canvas :is(button,input,select,summary,[role=button]){min-height:var(--owner-touch)}.owner-product-shell .owner-product-canvas :is(section,article,header,footer)>span{font-size:var(--owner-text-1);letter-spacing:.08em}.owner-product-shell .owner-product-canvas :is(button,input,select,textarea,summary){border-radius:var(--owner-radius-control)}.owner-product-shell .owner-product-canvas button{border-color:var(--owner-line-light)}.owner-product-shell .owner-product-canvas button:not(:disabled):hover{border-color:var(--owner-brass)}.owner-product-shell .owner-product-canvas table{border-spacing:0;font-variant-numeric:tabular-nums;width:100%}.owner-product-shell .owner-product-canvas th{z-index:2;color:var(--owner-text-muted-light);background:var(--owner-cream);text-align:left;padding:.75rem;position:sticky;top:0}.owner-product-shell .owner-product-canvas td{border-top:1px solid var(--owner-line-light);vertical-align:middle;min-height:52px;padding:.75rem}.owner-product-shell .owner-product-canvas :is(.admin-section,.admin-operations,.admin-owner-operations,.admin-command-reader-pulse,.admin-command-center,.crm-panel,.communications-intelligence,.communications-freshness,.communications-list>article){border-radius:var(--owner-radius-panel)}.owner-product-shell .owner-product-canvas :is(.admin-command-center,.admin-command-reader-pulse,.admin-owner-operations,.admin-reader-intelligence,.admin-release-impact,.admin-operations){--gold:var(--owner-brass);--cream:var(--owner-text-on-dark);--muted:var(--owner-text-muted-dark)}.owner-product-shell .owner-product-canvas :is(.admin-command-center,.admin-command-reader-pulse,.admin-owner-operations,.admin-reader-intelligence,.admin-release-impact,.admin-operations) :is(header,summary) span{color:var(--owner-brass)}.owner-product-shell .owner-product-canvas :is(.admin-command-center,.admin-reader-intelligence,.admin-owner-operations,.admin-release-impact) :is(button,input,select,textarea){min-height:var(--owner-touch);font-size:var(--owner-text-3)}.owner-product-shell .owner-product-canvas :is(.admin-command-center>header>button,.admin-command-create form>button,.admin-reader-review-delta>header>button,.admin-reader-owner-notes form>button,.admin-reader-comparison>header button){color:var(--owner-navy-950);border-color:var(--owner-brass);background:var(--owner-brass)}.owner-product-shell .owner-product-canvas :is(.admin-reader-radar,.admin-reader-dossier,.admin-audience-attention,.admin-reader-comparison,.admin-priority-triage,.admin-review-schedule,.admin-priority-readers){gap:var(--owner-space-4)}.owner-product-shell .owner-product-canvas :is(.admin-reader-radar li,.admin-command-queue li,.admin-priority-triage li,.admin-review-schedule li,.admin-priority-readers li){border-radius:var(--owner-radius-control);min-height:52px}.owner-product-shell .owner-product-canvas :is(.crm-status-pill,.communications-list header span,.admin-environment-pill){min-height:28px;font-size:var(--owner-text-1);align-items:center;padding-inline:.55rem;display:inline-flex}.owner-product-shell .owner-product-canvas :is(.admin-message,.admin-warning,.communications-notice,.crm-directory-empty.is-unavailable){border-radius:var(--owner-radius-panel)}.owner-product-shell .owner-product-canvas :is(.admin-message,.communications-notice){font-size:var(--owner-text-3)}.owner-product-shell .owner-capability-register>div,.owner-product-shell .crm-field-scroll,.owner-product-shell .crm-batch-table{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel)}.owner-product-shell .communications-metrics,.owner-product-shell .owner-capability-summary{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-white);gap:0;overflow:hidden}.owner-product-shell .communications-metrics article,.owner-product-shell .owner-capability-summary article{border:0;border-right:1px solid var(--owner-line-light);border-radius:0}.owner-product-shell .communications-metrics article:last-child,.owner-product-shell .owner-capability-summary article:last-child{border-right:0}.owner-product-shell .admin-command-center-grid{grid-template-columns:minmax(0,1fr);margin-top:0}.owner-product-shell .admin-command-center-pulse{margin-top:1rem}.owner-product-shell .admin-command-support-grid{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.owner-product-shell .admin-command-support-grid .admin-command-bridge{margin-top:0}.owner-product-shell .admin-command-queue>header{border-bottom:1px solid var(--owner-line-light);padding-bottom:.75rem}.owner-product-shell .admin-command-queue li{background:var(--owner-paper);border-left-width:4px;padding:.85rem 1rem}.owner-product-shell .admin-command-queue li.is-now{background:var(--owner-warning-soft)}.owner-product-shell .admin-command-queue li strong{color:var(--owner-ink);font-size:var(--owner-text-4)}.owner-product-shell .admin-command-queue li p,.owner-product-shell .admin-command-queue li small{color:var(--owner-text-muted-light)}.owner-product-shell .admin-command-queue li aside{grid-template-columns:repeat(2,minmax(0,auto))}.owner-product-shell .admin-command-queue li aside button{min-width:6.5rem;color:var(--owner-ink);background:var(--owner-white)}.owner-product-shell .admin-command-create{align-self:start}.owner-product-shell .admin-reader-radar{background:var(--owner-navy-800);box-shadow:none}.owner-product-shell .admin-reader-radar>ol{grid-template-columns:minmax(0,1fr);gap:.4rem}.owner-product-shell .admin-reader-radar>ol>li{border-radius:var(--owner-radius-control);background:#07111e6b;grid-template-columns:minmax(16rem,.8fr) minmax(14rem,1.2fr) minmax(15rem,.8fr);align-items:center;gap:1rem;min-height:76px;padding:.7rem .85rem}.owner-product-shell .admin-reader-radar li>header{grid-template-columns:auto minmax(0,1fr) auto}.owner-product-shell .admin-reader-radar li>header>button{min-width:5.5rem;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);background:#ffffff09;grid-column:auto;justify-self:end;padding-inline:.75rem}.owner-product-shell .admin-reader-radar li>p{min-height:0}.owner-product-shell .admin-reader-radar li>footer{align-items:center}.owner-product-shell .admin-reader-radar li>footer>button{min-width:7rem;color:var(--owner-navy-950);border:1px solid var(--owner-brass);border-radius:var(--owner-radius-control);background:var(--owner-brass);padding-inline:.75rem;text-decoration:none}.owner-product-shell .admin-reader-radar-filters button{color:var(--owner-text-on-dark);background:#ffffff09}.owner-product-shell .admin-reader-radar-filters button.is-selected{color:var(--owner-navy-950);border-color:var(--owner-brass);background:var(--owner-brass)}.owner-product-shell .admin-reader-studio{border-radius:var(--owner-radius-panel);overflow:hidden}.owner-product-shell .admin-reader-roster-row,.owner-product-shell .admin-reader-roster-select{min-height:64px}.owner-product-shell .admin-reader-compare-toggle{min-width:88px}.owner-product-shell .admin-reader-dossier>section{padding-block:1rem}.owner-product-shell .admin-release-status{border:1px solid var(--owner-line-light);border-radius:var(--owner-radius-panel);background:var(--owner-cream);min-height:72px;padding:.85rem 1rem}.owner-product-shell .admin-release-status strong{color:var(--owner-ink)}.owner-product-shell .admin-release-status small{color:var(--owner-text-muted-light)}.owner-product-shell .crm-owner-hero{padding:1.25rem 1.4rem}.owner-product-shell .crm-owner-hero .crm-hero-copy h1{font-size:clamp(2rem,3.2vw,3rem)}.owner-product-shell .crm-owner-workspace .crm-panel{border-color:var(--owner-line-dark)}.owner-product-shell .crm-owner-workspace :is(.crm-command-strip>div,.crm-next-action-panel article,.crm-panel){background-image:none}.owner-product-shell .crm-owner-workspace :is(button,a.crm-action,input,select,textarea){min-height:var(--owner-touch)}.owner-product-shell .crm-owner-workspace :is(.crm-directory-table tr,.crm-batch-table>div,.crm-mapping-table>div){min-height:52px}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance){gap:var(--owner-space-5);display:grid}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance)>.crm-directory-header{padding-bottom:var(--owner-space-5);border-bottom:1px solid var(--owner-line-dark)}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance)>.crm-directory-header>small{min-height:32px;color:var(--owner-brass);border:1px solid var(--owner-brass);align-items:center;padding:.35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance)>.crm-directory-header>small{border:1px solid color-mix(in srgb, var(--owner-brass) 48%, transparent)}}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance)>.crm-directory-header>small{background:var(--owner-brass);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance)>.crm-directory-header>small{background:color-mix(in srgb, var(--owner-brass) 9%, transparent)}}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance,.owner-outlook-governance) .crm-panel{border-radius:var(--owner-radius-panel);overflow:hidden;box-shadow:0 14px 32px #030a131f}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) .crm-create-grid{gap:var(--owner-space-4);padding:var(--owner-space-4);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff06}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) .crm-create-grid form{gap:var(--owner-space-3);padding:var(--owner-space-4);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff06;align-content:start;display:grid}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) table{min-width:760px}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) tbody tr{min-height:56px}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) td form{grid-template-columns:minmax(8rem,.7fr) minmax(10rem,1fr) minmax(12rem,1.4fr) auto;align-items:center;gap:.5rem;display:grid}.owner-product-shell .owner-draft-center textarea{resize:vertical;min-height:14rem}.owner-product-shell .owner-outlook-governance .owner-assistant-grid{margin-top:var(--owner-space-4)}.owner-product-shell .owner-outlook-governance>.crm-panel>ol{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .owner-outlook-governance>.crm-panel>ol>li{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);background:#ffffff06;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:.8rem;padding:.8rem;display:grid}.owner-product-shell .owner-outlook-governance>.crm-panel>ol>li>b{width:2rem;height:2rem;color:var(--owner-navy-950);background:var(--owner-brass);border-radius:50%;place-items:center;display:grid}@media (width<=1024px){.owner-product-shell .owner-product-canvas :is(.admin-reader-radar ol,.admin-priority-readers ol,.admin-command-reader-pulse ol),.owner-product-shell .owner-product-canvas :is(.admin-command-center-grid,.admin-owner-operations-grid,.admin-reader-comparison-grid),.owner-product-shell .admin-command-support-grid{grid-template-columns:1fr}.owner-product-shell .admin-reader-radar>ol>li{grid-template-columns:minmax(0,1fr) minmax(13rem,.9fr)}.owner-product-shell .admin-reader-radar li>footer{grid-column:1/-1}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) td form{grid-template-columns:1fr 1fr}}@media (width<=760px){.owner-product-shell .crm-transition-steps,.owner-product-shell .crm-transition-metrics,.owner-product-shell .crm-transition-filters{grid-template-columns:1fr 1fr}.owner-product-shell .crm-transition-filters .is-search{grid-column:1/-1}.owner-product-shell .crm-transition-pagination{flex-direction:column;align-items:stretch}.owner-product-shell .crm-transition-pagination>div{grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .owner-product-canvas :is(.admin-page,.admin-command-workspace,.crm-owner-workspace,.communications-workspace),.owner-product-shell .owner-product-canvas :is(.admin-section,.admin-operations,.admin-owner-operations,.admin-command-reader-pulse,.admin-command-center,.crm-panel,.communications-intelligence,.communications-list>article){padding:var(--owner-space-4)}.owner-product-shell .communications-metrics article,.owner-product-shell .owner-capability-summary article{border-right:0;border-bottom:1px solid var(--owner-line-light)}.owner-product-shell .communications-metrics article:last-child,.owner-product-shell .owner-capability-summary article:last-child{border-bottom:0}.owner-product-shell .owner-product-canvas :is(.admin-reader-radar li>header,.admin-command-queue li,.admin-priority-triage li,.admin-review-schedule li){grid-template-columns:1fr;align-items:stretch}.owner-product-shell .admin-reader-radar>ol>li{grid-template-columns:minmax(0,1fr)}.owner-product-shell .admin-reader-radar li>header{grid-template-columns:auto minmax(0,1fr)}.owner-product-shell .admin-reader-radar li>header>button{grid-column:1/-1;justify-self:stretch}.owner-product-shell .admin-reader-radar li>footer{flex-direction:column;align-items:stretch}.owner-product-shell .admin-reader-radar li>footer>small{white-space:normal}.owner-product-shell .admin-reader-radar li>footer>button{width:100%}.owner-product-shell .admin-command-queue li aside{grid-template-columns:1fr 1fr}.owner-product-shell .admin-command-queue li aside button{width:100%;min-width:0}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) td form{grid-template-columns:1fr}.owner-product-shell :is(.owner-draft-center,.owner-editorial-governance) td form button{width:100%}}@media (width<=1024px) and (width>=761px){.owner-product-shell{grid-template-columns:76px minmax(0,1fr)}.owner-product-bar{grid-template-columns:60px minmax(150px,1fr) minmax(180px,300px) auto}.owner-product-mark strong,.owner-account small{display:none}.owner-primary-rail{padding-inline:.45rem}.owner-primary-rail a{flex-direction:column;justify-content:center;gap:.2rem;min-height:62px;padding:.35rem .1rem;font-size:.75rem;line-height:1.15}.owner-primary-rail .owner-nav-mark{flex-basis:28px;width:28px;height:28px}.owner-primary-rail .owner-nav-label{display:none}.owner-primary-rail .owner-nav-short{display:block}.owner-rail-collapse{display:none}.admin-access-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .admin-command-center-grid,.owner-product-shell .crm-owner-hero .crm-hero-copy{grid-template-columns:1fr}.owner-product-shell .crm-owner-workspace .crm-command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-work-compose,.owner-product-shell .crm-work-grid{grid-template-columns:1fr}.owner-product-shell .crm-view-bar-primary{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-dossier-grid{grid-template-columns:1fr}.owner-product-shell .crm-materialization-control>footer{flex-direction:column;align-items:stretch}.owner-product-shell .crm-create-grid{grid-template-columns:1fr}.owner-product-shell .crm-create-grid .is-wide{grid-column:auto}.owner-product-shell .crm-create-form>footer{flex-direction:column;align-items:stretch}.owner-product-shell .owner-capability-summary,.owner-product-shell .owner-gap-register>div{grid-template-columns:1fr}.owner-product-shell .communications-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .communications-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .communications-controls,.owner-product-shell .communications-freshness{grid-template-columns:1fr}.owner-product-shell .communications-freshness>div{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .relationship-layout{grid-template-columns:1fr}.owner-product-shell .relationship-governance{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .relationship-governance .is-warning{grid-column:1/-1}}@media (width<=760px){.owner-product-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom));grid-template:56px 52px minmax(calc(100svh - 108px),auto)/minmax(0,1fr);display:grid}.owner-product-bar{grid-column:1;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;padding-inline:.75rem}.owner-product-mark strong,.owner-product-context small,.owner-command-trigger,.owner-environment,.owner-account small{display:none}.owner-account{justify-self:end}.owner-primary-rail,.owner-rail-collapse{display:none}.owner-workspace-bar{grid-column:1;padding:0 .75rem}.owner-workspace-bar nav{margin-right:auto}.owner-workspace-bar nav a{padding-inline:.6rem}.owner-primary-action{white-space:nowrap;padding-inline:.75rem}.owner-product-canvas{grid-column:1}.owner-mobile-nav{z-index:100;min-height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--owner-line-dark);background:#07111efa;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1rem 2rem #030a132e}.owner-mobile-nav>a,.owner-mobile-nav>details>summary{min-width:0;min-height:56px;color:var(--owner-text-muted-dark);text-align:center;border-top:2px solid #0000;justify-content:center;align-items:center;padding:.25rem;font-size:.75rem;font-weight:750;text-decoration:none;list-style:none;display:flex}.owner-mobile-nav>a[aria-current=page],.owner-mobile-nav>details>summary[data-active=true]{color:var(--owner-text-on-dark);border-top-color:var(--owner-brass)}.owner-mobile-nav>details{position:relative}.owner-mobile-nav>details>summary::-webkit-details-marker{display:none}.owner-mobile-nav>details>div{border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-panel);background:var(--owner-navy-900);min-width:10rem;padding:.45rem;display:grid;position:absolute;bottom:calc(100% + .5rem);right:.5rem;box-shadow:0 .75rem 2rem #030a1347}.owner-mobile-nav>details>div a{min-height:var(--owner-touch);color:var(--owner-text-on-dark);border-radius:var(--owner-radius-control);align-items:center;padding:.5rem .7rem;font-size:.8125rem;text-decoration:none;display:flex}.owner-product-shell .admin-page,.owner-product-shell .admin-command-workspace{padding:1rem}.owner-product-shell .owner-page-header,.owner-product-shell .admin-command-center>header{flex-direction:column;align-items:start;gap:1rem}.owner-product-shell .owner-page-header h1,.owner-product-shell .admin-command-center>header h1{font-size:clamp(2.15rem,12vw,3rem)}.owner-page-header-actions{align-items:flex-start}.owner-product-shell .owner-metric-strip,.owner-product-shell .admin-command-center-pulse{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .owner-metric-strip a:nth-child(2),.owner-product-shell .admin-command-center-pulse article:nth-child(2){border-right:0}.owner-product-shell .owner-metric-strip a:nth-child(-n+2),.owner-product-shell .admin-command-center-pulse article:nth-child(-n+2){border-bottom:1px solid var(--owner-line-light)}.admin-access-actions{grid-template-columns:1fr}.admin-access-actions a{min-height:116px}.admin-secondary-workspace>summary{grid-template-columns:minmax(0,1fr) auto;display:grid}.admin-secondary-workspace>summary>small{grid-area:2/1;margin-left:0}.admin-secondary-workspace>summary:after{grid-area:1/2/3}.owner-product-shell .admin-command-center-grid{grid-template-columns:1fr}.owner-product-shell .admin-command-reader-pulse li{grid-template-columns:minmax(0,1fr) auto}.owner-product-shell .admin-command-reader-pulse li button{grid-column:1/-1;width:100%}.owner-product-shell .crm-owner-workspace{padding:1rem}.owner-product-shell .crm-owner-hero .crm-hero-copy,.owner-product-shell .crm-next-action-panel>div{grid-template-columns:1fr}.owner-product-shell .crm-owner-workspace .crm-command-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-next-action-panel>header{flex-direction:column;align-items:stretch}.owner-product-shell .crm-next-action-panel>header>a{width:100%}.owner-product-shell .crm-directory-header{flex-direction:column;align-items:start;gap:.75rem}.owner-product-shell .crm-view-bar-primary{grid-template-columns:1fr 1fr}.owner-product-shell .crm-view-search>div,.owner-product-shell .crm-view-bar-secondary,.owner-product-shell .crm-saved-view-actions{flex-direction:column;align-items:stretch}.owner-product-shell .crm-view-bar-secondary>*,.owner-product-shell .crm-saved-view-actions>*,.owner-product-shell .crm-view-search>div>*{width:100%}.owner-product-shell .crm-column-picker fieldset,.owner-product-shell .crm-view-bar-secondary form{min-width:0}.owner-product-shell .crm-pagination{justify-content:stretch}.owner-product-shell .crm-pagination>*{flex:50%}.owner-product-shell .crm-directory-panel>form>div{flex-direction:column;align-items:stretch}.owner-product-shell .crm-operation-create form,.owner-product-shell .crm-work-compose form{grid-template-columns:1fr}.owner-product-shell .crm-operation-create .is-wide,.owner-product-shell .crm-work-compose .is-wide{grid-column:auto}.owner-product-shell .crm-task-list>article,.owner-product-shell .crm-task-list>article>div:last-child,.owner-product-shell .crm-notes-panel>div{grid-template-columns:1fr}.owner-product-shell .crm-dossier-header{flex-direction:column;align-items:start;gap:.75rem}.owner-product-shell .crm-dossier-header aside{justify-items:start}.owner-product-shell .crm-dossier-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-dossier-summary article:nth-child(2){border-right:0}.owner-product-shell .crm-dossier-summary article:nth-child(-n+2){border-bottom:1px solid var(--owner-line-light)}.owner-product-shell .crm-dossier form,.owner-product-shell .crm-affiliation-panel>div,.owner-product-shell .crm-dossier-activity-grid,.owner-product-shell .crm-dossier-evidence{grid-template-columns:1fr}.owner-product-shell .crm-dossier form .is-wide{grid-column:auto}.owner-product-shell .crm-materialization-control>header,.owner-product-shell .crm-materialization-runs>header{flex-direction:column;align-items:start}.owner-product-shell .crm-materialization-control>footer{flex-direction:column;align-items:stretch}.owner-product-shell .crm-materialization-control button{width:100%}.owner-product-shell .communications-header,.owner-product-shell .communications-intelligence>header{flex-direction:column;align-items:start}.owner-product-shell .communications-provider{width:100%;min-width:0}.owner-product-shell .communications-metrics,.owner-product-shell .communications-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .communications-lead-signal,.owner-product-shell .communications-controls{grid-template-columns:1fr}.owner-product-shell .communications-controls [role=tablist]{overflow-x:auto}.owner-product-shell .communications-controls>small{padding:0}.owner-product-shell .communications-list article>header,.owner-product-shell .communications-list footer{flex-direction:column}.owner-product-shell .communications-list article>header>div:last-child{text-align:left}.owner-product-shell .communications-list footer>div{flex-direction:column;align-items:stretch;width:100%}.owner-product-shell .communications-freshness{grid-template-columns:1fr}.owner-product-shell .communications-freshness>header{flex-direction:column;align-items:start}.owner-product-shell .communications-freshness>div{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .communications-thread li header{flex-direction:column;gap:.15rem}.owner-product-shell .relationship-trust-strip{grid-template-columns:1fr}.owner-product-shell .relationship-trust-strip>i{width:1rem;transform:rotate(90deg)}.owner-product-shell .relationship-layout,.owner-product-shell .relationship-governance{grid-template-columns:1fr}.owner-product-shell .relationship-signal>header,.owner-product-shell .relationship-signal>footer{flex-direction:column}.owner-product-shell .relationship-signal>footer>div:last-child,.owner-product-shell .relationship-actions{flex-direction:column;width:100%}.owner-product-shell .relationship-signal a,.owner-product-shell .relationship-actions a{justify-content:center;width:100%}.owner-product-shell .relationship-refresh{align-items:stretch;width:100%}.owner-product-shell .relationship-refresh button{width:100%}.owner-product-shell .relationship-review-actions{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .relationship-review-actions button:last-child:nth-child(3){grid-column:1/-1}.owner-product-shell .crm-relationship-today>div{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-relationship-today>div small{grid-column:1/-1;margin-left:0}}@media (width<=375px){.owner-product-shell .relationship-review-actions,.owner-product-shell .crm-relationship-today>div{grid-template-columns:1fr}.owner-product-shell .relationship-review-actions button:last-child:nth-child(3),.owner-product-shell .crm-relationship-today>div small{grid-column:auto}}@media (prefers-reduced-motion:reduce){.owner-product-shell *,.owner-product-shell :before,.owner-product-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.owner-command-menu-trigger{min-height:var(--owner-touch);color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);border-radius:var(--owner-radius-control);font:inherit;text-align:left;cursor:pointer;background:#ffffff09;align-items:center;gap:.65rem;padding:0 .8rem;font-size:.8125rem;display:flex}.owner-command-menu-trigger:hover,.owner-command-menu-trigger:focus-visible{color:var(--owner-text-on-dark);background:#fff1;border-color:#dbb8697a}.owner-command-menu-trigger>span{color:var(--owner-brass);font-size:1rem}.owner-command-menu-trigger>strong{flex:1;font-weight:650}.owner-command-menu-trigger kbd{color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);background:#0003;border-radius:6px;padding:.2rem .38rem;font:600 .6875rem/1 sans-serif}.owner-command-menu{width:min(680px,100vw - 2rem);max-height:min(720px,100svh - 2rem);color:var(--owner-text-on-dark);background:#08111e;border:1px solid #dbb86940;border-radius:22px;margin:auto;padding:0;box-shadow:0 32px 90px #0000009e}.owner-command-menu::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01050ac7}.owner-command-menu>div{max-height:inherit;grid-template-rows:auto auto minmax(0,1fr) auto;display:grid}.owner-command-menu header,.owner-command-menu footer{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.15rem;display:flex}.owner-command-menu header label{letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.owner-command-menu header button{width:40px;height:40px;color:var(--owner-text-muted-dark);border:1px solid var(--owner-line-dark);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;display:grid}.owner-command-menu>div>input{min-height:58px;color:var(--owner-text-on-dark);background:#ffffff0e;border:1px solid #dbb86959;border-radius:13px;outline:0;margin:0 1.15rem;padding:0 1rem;font:600 1rem/1.3 inherit}.owner-command-menu>div>input:focus{border-color:var(--owner-brass);box-shadow:0 0 0 3px #dbb8691f}.owner-command-results{gap:1rem;padding:1rem 1.15rem 1.25rem;display:grid;overflow:auto}.owner-command-results section>span{color:var(--owner-brass);letter-spacing:.14em;margin:0 0 .45rem;font-size:.68rem;font-weight:850;display:block}.owner-command-results ul{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.owner-command-results li a{min-height:54px;color:var(--owner-text-on-dark);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.1rem .75rem;padding:.7rem .8rem;text-decoration:none;display:grid}.owner-command-results li a:hover,.owner-command-results li a:focus-visible{background:#ffffff12}.owner-command-results li strong{font-size:.9rem}.owner-command-results li small{color:var(--owner-text-muted-dark)}.owner-command-results li b{color:var(--owner-brass);grid-area:1/2/3}.owner-command-results p,.owner-command-menu footer{color:var(--owner-text-muted-dark);font-size:.75rem}.owner-command-menu footer{border-top:1px solid var(--owner-line-dark)}.owner-os{color:var(--owner-text-on-dark);gap:1rem;margin-bottom:1.5rem;display:grid}.owner-os-header{background:radial-gradient(circle at 85% 0,#2c557740,#0000 36%),linear-gradient(145deg,#07111d,#0b1726);border:1px solid #dbb8692e;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.7rem 1.8rem;display:flex;box-shadow:0 20px 50px #02080f33}.owner-os-header>div:first-child{max-width:760px}.owner-os-header span,.owner-os-panel header span{color:var(--owner-brass);letter-spacing:.14em;font-size:.7rem;font-weight:850;display:block}.owner-os-header h1{font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.035em;margin:.35rem 0 .55rem;font-size:clamp(2.2rem,4.5vw,4.35rem);font-weight:450;line-height:.96}.owner-os-header p{max-width:720px;color:var(--owner-text-muted-dark);margin:0;font-size:1rem;line-height:1.65}.owner-os-state{border:1px solid var(--owner-line-dark);background:#ffffff09;border-radius:14px;align-items:center;gap:.65rem;min-width:215px;padding:.75rem .85rem;display:flex}.owner-os-state>i,.owner-os-health li>i{background:#62bc96;border-radius:50%;flex:none;width:9px;height:9px;display:block;box-shadow:0 0 0 4px #62bc961f}.owner-os-state.is-partial>i,.owner-os-health li.is-attention>i{background:#d7aa55;box-shadow:0 0 0 4px #d7aa5521}.owner-os-health li.is-unavailable>i{background:#bd7380;box-shadow:0 0 0 4px #bd738021}.owner-os-state strong,.owner-os-state small{display:block}.owner-os-state strong{font-size:.8rem}.owner-os-state small{color:var(--owner-text-muted-dark);margin-top:.15rem;font-size:.7rem}.owner-os-quick-actions{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.owner-os-quick-actions a{min-height:112px;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);background:#ffffff06;border-radius:17px;align-content:start;padding:1rem 1.05rem;text-decoration:none;transition:transform .16s,border-color .16s,background .16s;display:grid}.owner-os-quick-actions a:hover,.owner-os-quick-actions a:focus-visible{background:#ffffff0e;border-color:#dbb8696b;transform:translateY(-2px)}.owner-os-quick-actions span{color:var(--owner-brass);letter-spacing:.13em;font-size:.65rem;font-weight:850}.owner-os-quick-actions strong{margin:.42rem 0 .25rem;font-size:.92rem}.owner-os-quick-actions small{color:var(--owner-text-muted-dark);line-height:1.45}.owner-os-scoreboard{border:1px solid var(--owner-line-dark);background:var(--owner-cream);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.owner-os-scoreboard a{min-height:105px;color:var(--owner-ink);border-right:1px solid var(--owner-line-light);padding:1rem 1.1rem;text-decoration:none}.owner-os-scoreboard a:last-child{border-right:0}.owner-os-scoreboard strong,.owner-os-scoreboard span,.owner-os-scoreboard small{display:block}.owner-os-scoreboard strong{font-family:var(--font-editorial,Georgia,serif);font-size:2.25rem;font-weight:500;line-height:1}.owner-os-scoreboard span{text-transform:uppercase;letter-spacing:.07em;margin:.3rem 0 .15rem;font-size:.76rem;font-weight:800}.owner-os-scoreboard small{color:var(--owner-text-muted-light)}.owner-os-scoreboard .is-alert strong{color:#9f3f4a}.owner-os-main-grid,.owner-os-support-grid{grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);align-items:start;gap:1rem;display:grid}.owner-os-panel{border:1px solid var(--owner-line-dark);background:#0b1624;border-radius:20px;overflow:hidden;box-shadow:0 14px 34px #02080f24}.owner-os-panel>header{border-bottom:1px solid var(--owner-line-dark);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.owner-os-panel>header h2{font-family:var(--font-editorial,Georgia,serif);margin:.2rem 0 0;font-size:1.45rem;font-weight:500}.owner-os-panel>header>a{color:var(--owner-brass);font-size:.75rem;font-weight:750;text-decoration:none}.owner-os-panel>header>strong{min-width:34px;height:34px;color:var(--owner-navy-950);background:var(--owner-brass);border-radius:10px;place-items:center;padding:0 .45rem;font-size:.82rem;display:grid}.owner-os-queue ol,.owner-os-activity ol,.owner-os-health ul{margin:0;padding:0;list-style:none}.owner-os-queue li{border-bottom:1px solid var(--owner-line-dark);grid-template-columns:4px minmax(0,1fr) auto;align-items:center;gap:.8rem;min-height:90px;padding:.85rem 1rem;display:grid}.owner-os-queue li:last-child{border-bottom:0}.owner-os-queue li>i{background:#6688a2;border-radius:10px;width:4px;height:42px}.owner-os-queue li.is-high>i{background:#d7aa55}.owner-os-queue li.is-critical>i{background:#bd6573}.owner-os-queue li p{color:var(--owner-text-muted-dark);text-transform:uppercase;letter-spacing:.08em;gap:.55rem;margin:0 0 .22rem;font-size:.67rem;font-weight:750;display:flex}.owner-os-queue li p span{color:var(--owner-brass)}.owner-os-queue li>div>strong,.owner-os-queue li>div>small{display:block}.owner-os-queue li>div>strong{font-size:.9rem;line-height:1.35}.owner-os-queue li>div>small{color:var(--owner-text-muted-dark);margin-top:.2rem;line-height:1.45}.owner-os-queue li>a{min-height:42px;color:var(--owner-text-on-dark);border:1px solid var(--owner-line-dark);border-radius:10px;align-items:center;gap:.4rem;padding:.55rem .7rem;font-size:.72rem;font-weight:750;text-decoration:none;display:flex}.owner-os-queue li>a span{color:var(--owner-brass)}.owner-os-health ul{padding:.35rem 1rem}.owner-os-health li{border-bottom:1px solid var(--owner-line-dark);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.8rem .2rem;display:grid}.owner-os-health li:last-child{border-bottom:0}.owner-os-health li strong,.owner-os-health li small{display:block}.owner-os-health li small{color:var(--owner-text-muted-dark);margin-top:.2rem;line-height:1.4}.owner-os-health li>a{color:var(--owner-brass);font-size:.72rem;font-weight:750;text-decoration:none}.owner-os-disclosure{color:#e4bd75;background:#d7aa550f;border-top:1px solid #d7aa5540;margin:0;padding:.9rem 1.1rem;font-size:.74rem;line-height:1.45}.owner-os-activity li{border-bottom:1px solid var(--owner-line-dark);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.78rem 1rem;display:grid}.owner-os-activity li:last-child{border-bottom:0}.owner-os-activity time{color:var(--owner-text-muted-dark);font-size:.68rem}.owner-os-activity li span,.owner-os-activity li strong,.owner-os-activity li small{display:block}.owner-os-activity li span{color:var(--owner-brass);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-os-activity li strong{margin:.15rem 0;font-size:.82rem}.owner-os-activity li small{color:var(--owner-text-muted-dark)}.owner-os-activity li>a{color:var(--owner-brass);font-size:1rem;text-decoration:none}.owner-os-empty{padding:1.4rem}.owner-os-empty strong{color:#8fd0ad}.owner-os-empty p{color:var(--owner-text-muted-dark);margin:.3rem 0 0}@media (width<=1024px){.owner-os-main-grid,.owner-os-support-grid{grid-template-columns:1fr}.owner-os-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.owner-command-menu-trigger{display:none}.owner-os-header{border-radius:19px;flex-direction:column;align-items:flex-start;padding:1.25rem}.owner-os-header h1{font-size:clamp(2.35rem,12vw,3.5rem)}.owner-os-state{width:100%;min-width:0}.owner-os-quick-actions{scroll-snap-type:x mandatory;padding-bottom:.25rem;display:flex;overflow-x:auto}.owner-os-quick-actions a{scroll-snap-align:start;flex:0 0 min(78vw,270px)}.owner-os-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-os-scoreboard a:nth-child(2){border-right:0}.owner-os-scoreboard a:nth-child(-n+2){border-bottom:1px solid var(--owner-line-light)}.owner-os-queue li{grid-template-columns:4px minmax(0,1fr)}.owner-os-queue li>a{grid-column:2;justify-content:center;width:100%}.owner-os-panel{border-radius:17px}.owner-os-activity li{grid-template-columns:minmax(0,1fr) auto}.owner-os-activity time{grid-column:1/-1}}@media (width<=375px){.owner-os-scoreboard{grid-template-columns:1fr}.owner-os-scoreboard a{border-right:0;border-bottom:1px solid var(--owner-line-light)}.owner-os-scoreboard a:last-child{border-bottom:0}.owner-os-health li{grid-template-columns:auto minmax(0,1fr)}.owner-os-health li>a{grid-column:2}}:is(.owner-product-shell:has(.crm-message-capture) .owner-workspace-bar,.owner-product-shell:has(.crm-relationship-intelligence) .owner-workspace-bar){background:#08121ef7;border-bottom-color:#edf2f61c;box-shadow:0 10px 28px #02080f2e}.owner-product-shell:has(.crm-relationship-intelligence) .owner-workspace-bar nav a{color:#edf2f6a8}:is(.owner-product-shell:has(.crm-relationship-intelligence) .owner-workspace-bar nav a:hover,.owner-product-shell:has(.crm-relationship-intelligence) .owner-workspace-bar nav a[aria-current=location]){color:#fff;border-bottom-color:var(--owner-brass)}.owner-product-shell:has(.crm-relationship-intelligence) .owner-product-canvas{background:radial-gradient(58rem 36rem at 78% -10%,#2852762e,#0000 65%),#070f1a}.owner-product-shell .crm-relationship-intelligence{min-height:calc(100svh - 108px);color:var(--owner-text-on-dark);background:0 0;padding-bottom:4rem}.owner-product-shell .crm-relationship-intelligence .crm-directory-header{color:var(--owner-text-on-dark);border-bottom-color:#edf2f61f}.owner-product-shell .crm-relationship-intelligence .crm-directory-header h1{color:#f8f4eb}.owner-product-shell .crm-relationship-intelligence .crm-directory-header p,.owner-product-shell .crm-relationship-intelligence .crm-directory-header small{color:#edf2f6a8}.owner-product-shell .crm-relationship-intelligence .crm-panel{color:var(--owner-text-on-dark);background:#0c1826;border-color:#edf2f621;box-shadow:0 18px 44px #01070d33}.owner-product-shell .crm-relationship-intelligence .crm-panel h2,.owner-product-shell .crm-relationship-intelligence .crm-panel h3,.owner-product-shell .crm-relationship-intelligence .crm-panel strong{color:#f8f4eb}.owner-product-shell .crm-relationship-intelligence .crm-panel p,.owner-product-shell .crm-relationship-intelligence .crm-panel li,.owner-product-shell .crm-relationship-intelligence .crm-panel small{color:#edf2f6a3}.owner-product-shell .relationship-briefing{background:linear-gradient(145deg,#101f2f 0%,#091522 68%,#08111c 100%);border:1px solid #dbb8693b;border-radius:24px;max-width:96rem;margin:0 auto 1rem;overflow:hidden;box-shadow:0 24px 54px #01070d47}.owner-product-shell .relationship-briefing-header{border-bottom:1px solid #edf2f61a;justify-content:space-between;gap:2rem;padding:1.4rem 1.5rem;display:flex}.owner-product-shell .relationship-briefing-header>div:first-child{max-width:54rem}.owner-product-shell .relationship-briefing-header span,.owner-product-shell .relationship-briefing-grid>section>header span,.owner-product-shell .relationship-proposals-heading>span{color:var(--owner-brass);letter-spacing:.12em;font-size:.65rem;font-weight:850}.owner-product-shell .relationship-briefing-header h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);margin:.25rem 0 .35rem;font-size:clamp(1.65rem,3vw,2.5rem);font-weight:500}.owner-product-shell .relationship-briefing-header p{color:#edf2f6a6;margin:0;line-height:1.55}.owner-product-shell .relationship-coverage{text-align:right;align-content:start;min-width:170px;display:grid}.owner-product-shell .relationship-coverage strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:2.65rem;font-weight:500;line-height:1}.owner-product-shell .relationship-coverage span{color:var(--owner-brass);margin-top:.35rem;font-size:.66rem}.owner-product-shell .relationship-coverage small{color:#edf2f68a;margin-top:.25rem;font-size:.72rem}.owner-product-shell .relationship-briefing-kpis{border-bottom:1px solid #edf2f61a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.owner-product-shell .relationship-briefing-kpis article{border-right:1px solid #edf2f61a;gap:.4rem;min-height:94px;padding:1rem 1.15rem;display:grid}.owner-product-shell .relationship-briefing-kpis article:last-child{border-right:0}.owner-product-shell .relationship-briefing-kpis span{color:#edf2f68c;letter-spacing:.05em;text-transform:uppercase;font-size:.7rem;font-weight:750}.owner-product-shell .relationship-briefing-kpis strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:2rem;font-weight:500}.owner-product-shell .relationship-briefing-kpis .is-urgent strong{color:#e58b96}.owner-product-shell .relationship-briefing-kpis .is-watch strong{color:#e4bd75}.owner-product-shell .relationship-briefing-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);display:grid}.owner-product-shell .relationship-briefing-grid>section{min-width:0;padding:1.2rem 1.35rem 1.35rem}.owner-product-shell .relationship-briefing-grid>section+section{border-left:1px solid #edf2f61a}.owner-product-shell .relationship-briefing-grid h3{color:#f8f4eb;margin:.18rem 0 .9rem;font-size:1.08rem}.owner-product-shell .relationship-action-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .relationship-action-list a{min-height:72px;color:inherit;background:#ffffff06;border:1px solid #edf2f61a;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem .75rem;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid}.owner-product-shell .relationship-action-list a:hover{background:#dbb8690e;border-color:#dbb8696b;transform:translateY(-1px)}.owner-product-shell .relationship-action-list a>b{color:#08111c;background:var(--owner-brass);border-radius:12px;place-items:center;width:42px;height:42px;font-size:.76rem;display:grid}.owner-product-shell .relationship-action-list a>span{gap:.15rem;min-width:0;display:grid}.owner-product-shell .relationship-action-list small{color:var(--owner-brass);letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.63rem;font-weight:800;overflow:hidden}.owner-product-shell .relationship-action-list strong{color:#f8f4eb;text-overflow:ellipsis;white-space:nowrap;font-size:.87rem;overflow:hidden}.owner-product-shell .relationship-action-list em{color:#edf2f694;font-size:.74rem;font-style:normal}.owner-product-shell .relationship-action-list a>i{color:var(--owner-brass);font-style:normal}.owner-product-shell .relationship-evidence-list{max-height:446px;display:grid;overflow:auto}.owner-product-shell .relationship-evidence-list article{border-top:1px solid #edf2f617;gap:.22rem;padding:.78rem .1rem;display:grid}.owner-product-shell .relationship-evidence-list article:first-child{border-top:0}.owner-product-shell .relationship-evidence-list article>div{justify-content:space-between;gap:.75rem;display:flex}.owner-product-shell .relationship-evidence-list article>div span{color:#8fd0ad;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-product-shell .relationship-evidence-list time{color:#edf2f675;font-size:.68rem}.owner-product-shell .relationship-evidence-list a,.owner-product-shell .relationship-evidence-list>article>strong{color:#f8f4eb;font-size:.86rem;font-weight:800;text-decoration:none}.owner-product-shell .relationship-evidence-list a:hover{color:var(--owner-brass)}.owner-product-shell .relationship-evidence-list p{color:#edf2f6b3;margin:0;font-size:.78rem}.owner-product-shell .relationship-evidence-list small{color:#edf2f680;line-height:1.4}.owner-product-shell .relationship-briefing-empty{color:#edf2f699;margin:.4rem 0;line-height:1.55}.owner-product-shell .relationship-briefing>footer{background:#01070d2e;border-top:1px solid #edf2f61a;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.35rem;display:flex}.owner-product-shell .relationship-briefing>footer span{color:#edf2f673;font-size:.7rem}.owner-product-shell .relationship-briefing>footer a{min-height:44px;color:var(--owner-brass);align-items:center;font-size:.75rem;font-weight:800;text-decoration:none;display:flex}.owner-product-shell .relationship-proposals-heading{padding:.35rem .15rem .1rem}.owner-product-shell .relationship-proposals-heading h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);margin:.2rem 0;font-size:1.45rem;font-weight:500}.owner-product-shell .relationship-proposals-heading p{color:#edf2f68f;margin:0;font-size:.78rem;line-height:1.5}.owner-product-shell .relationship-operating-loop{background:linear-gradient(135deg,#101a24,#0b1219);border:1px solid #26333f;border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;max-width:96rem;margin:0 auto 1rem;padding:1rem;display:grid;box-shadow:0 18px 44px #00000029}.owner-product-shell .relationship-operating-loop>div>span{color:var(--owner-brass);letter-spacing:.12em;font-size:.65rem;font-weight:850}.owner-product-shell .relationship-operating-loop h2{color:#f8f4eb;max-width:48rem;font:500 1.35rem/1.15 var(--font-editorial,Georgia,serif);margin:.25rem 0}.owner-product-shell .relationship-operating-loop p{color:#edf2f694;max-width:46rem;margin:0;font-size:.78rem;line-height:1.5}.owner-product-shell .relationship-operating-loop nav{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.owner-product-shell .relationship-operating-loop button{color:#c6d0d8;cursor:pointer;background:#0a1219;border:1px solid #31414f;border-radius:.7rem;align-items:center;gap:.6rem;min-height:44px;padding:.45rem .7rem;font:750 .72rem/1.1 inherit;display:flex}.owner-product-shell .relationship-operating-loop button strong{color:#f5dda3;text-align:center;background:#17232d;border-radius:999px;min-width:1.55rem;padding:.18rem .34rem}.owner-product-shell .relationship-operating-loop button[aria-pressed=true]{color:#fff;background:#1b1b12;border-color:#856f35}.owner-product-shell .relationship-operating-loop button:focus-visible{outline-offset:2px;outline:3px solid #e1bf698c}.owner-product-shell:has(.crm-message-capture) .owner-workspace-bar nav a{color:#edf2f6a8}:is(.owner-product-shell:has(.crm-message-capture) .owner-workspace-bar nav a:hover,.owner-product-shell:has(.crm-message-capture) .owner-workspace-bar nav a[aria-current=location]){color:#fff;border-bottom-color:var(--owner-brass)}.owner-product-shell:has(.crm-message-capture) .owner-product-canvas{background:radial-gradient(54rem 34rem at 82% -8%,#274e702e,#0000 64%),#070f1a}.crm-message-capture{min-height:calc(100svh - 108px);color:var(--owner-text-on-dark);background:0 0;padding-bottom:4rem}.owner-product-shell .crm-message-capture .crm-directory-header{color:var(--owner-text-on-dark);border-bottom-color:#edf2f61f}.owner-product-shell .crm-message-capture .crm-directory-header span{color:var(--owner-brass)}.owner-product-shell .crm-message-capture .crm-directory-header h1{color:#f8f4eb}.owner-product-shell .crm-message-capture .crm-directory-header p,.owner-product-shell .crm-message-capture .crm-directory-header>small{color:#edf2f6a8}.owner-product-shell .crm-message-capture .crm-panel{background:#0c1826;border-color:#edf2f621;box-shadow:0 18px 44px #01070d38}.owner-product-shell .crm-message-capture .message-capture-form{background:linear-gradient(145deg,#0f1e2e,#0a1522 72%)}.owner-product-shell .crm-message-capture .message-capture-side .crm-panel{background:#091522}.owner-product-shell .crm-message-capture .crm-panel h2{color:#f8f4eb}.owner-product-shell .crm-message-capture .crm-panel>header>small,.owner-product-shell .crm-message-capture .crm-panel>p,.owner-product-shell .crm-message-capture .crm-empty-copy{color:#edf2f69e}.message-capture-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1rem;display:grid}.message-capture-trust article{background:linear-gradient(145deg,#182d41e6,#0a1826eb);border:1px solid #dbb86933;border-radius:18px;gap:.28rem;padding:1rem 1.05rem;display:grid;box-shadow:0 12px 28px #01070d26}.message-capture-trust span,.message-capture-form label>span{color:var(--owner-brass);letter-spacing:.11em;font-size:.65rem;font-weight:850}.message-capture-trust strong{color:var(--owner-text-on-dark);font-size:.94rem}.message-capture-trust small{color:var(--owner-text-muted-dark);line-height:1.45}.message-capture-layout{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:start;gap:1rem;display:grid}.message-capture-form form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.message-capture-form label{gap:.38rem;display:grid}.message-capture-form .is-wide{grid-column:1/-1}.message-capture-form input,.message-capture-form select,.message-capture-form textarea{width:100%;min-height:44px;color:var(--owner-text-on-dark);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101f2f;border:1px solid #edf2f62e;border-radius:12px;padding:.72rem .8rem}.message-capture-form input::placeholder,.message-capture-form textarea::placeholder{color:#edf2f66b}.message-capture-form option{color:#f7f3ea;background:#101f2f}.message-capture-form input:hover,.message-capture-form select:hover,.message-capture-form textarea:hover{border-color:#dbb8696b}.message-capture-form input:focus,.message-capture-form select:focus,.message-capture-form textarea:focus{border-color:var(--owner-brass);background:#132638}.message-capture-form textarea{resize:vertical;min-height:128px;line-height:1.55}.message-capture-form label small{color:var(--owner-text-muted-dark);line-height:1.45}.message-capture-form fieldset{border:1px solid var(--owner-line-dark);border-radius:15px;grid-template-columns:2fr 1fr;gap:.8rem;padding:1rem;display:grid}.message-capture-form legend{color:var(--owner-text-muted-dark);letter-spacing:.08em;text-transform:uppercase;padding:0 .4rem;font-size:.72rem;font-weight:800}.message-capture-form button[type=submit]{background:var(--owner-brass);color:#101218;cursor:pointer;border:0;border-radius:12px;min-height:46px;padding:.7rem 1rem;font-weight:850}.message-capture-form button:disabled{opacity:.5;cursor:not-allowed}.message-capture-side{gap:1rem;display:grid}.message-stale-list,.message-recent-list{gap:0;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.message-stale-list li,.message-recent-list li{border-top:1px solid var(--owner-line-dark);justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.message-stale-list li>div,.message-recent-list li>div{gap:.25rem;min-width:0;display:grid}.message-stale-list strong,.message-recent-list strong{color:var(--owner-text-on-dark)}.message-stale-list small,.message-recent-list small,.message-recent-list time{color:var(--owner-text-muted-dark);font-size:.76rem;line-height:1.45}.message-stale-list button{min-height:44px;color:var(--owner-brass);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #dbb8696b;border-radius:11px;align-self:center;padding:.55rem .72rem;font-weight:800}.message-recent-list time{flex:0 0 86px}@media (width<=760px){.message-capture-trust,.message-capture-layout,.message-capture-form form{grid-template-columns:1fr}.message-capture-form .is-wide{grid-column:auto}.message-capture-form fieldset{grid-template-columns:1fr}.message-capture-layout{gap:.8rem}}@media (width<=375px){.message-capture-trust{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.message-capture-trust::-webkit-scrollbar{display:none}.message-capture-trust article{scroll-snap-align:start;flex:0 0 84vw}.message-stale-list li{flex-direction:column;align-items:flex-start}.message-stale-list button{width:100%}.message-recent-list li{grid-template-columns:1fr;display:grid}.message-recent-list time{flex:auto}}@media (width<=960px){.owner-product-shell .relationship-briefing-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .relationship-briefing-kpis article:nth-child(3){border-right:0}.owner-product-shell .relationship-briefing-kpis article:nth-child(-n+3){border-bottom:1px solid #edf2f61a}.owner-product-shell .relationship-briefing-grid{grid-template-columns:1fr}.owner-product-shell .relationship-briefing-grid>section+section{border-top:1px solid #edf2f61a;border-left:0}}@media (width<=760px){.owner-product-shell .relationship-briefing{border-radius:18px}.owner-product-shell .relationship-briefing-header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.15rem}.owner-product-shell .relationship-coverage{text-align:left}.owner-product-shell .relationship-briefing-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .relationship-briefing-kpis article,.owner-product-shell .relationship-briefing-kpis article:nth-child(3){border-bottom:1px solid #edf2f61a;border-right:1px solid #edf2f61a}.owner-product-shell .relationship-briefing-kpis article:nth-child(2n){border-right:0}.owner-product-shell .relationship-briefing-kpis article:last-child{border-right:0;grid-column:1/-1}.owner-product-shell .relationship-briefing-grid>section{padding:1rem}.owner-product-shell .relationship-briefing>footer{flex-direction:column;align-items:flex-start;padding:.7rem 1rem}.owner-product-shell .relationship-briefing>footer a{width:100%}.owner-product-shell .relationship-action-list a{grid-template-columns:42px minmax(0,1fr)}.owner-product-shell .relationship-action-list a>i{display:none}}@media (width<=375px){.owner-product-shell .relationship-briefing{margin-inline:-.15rem}.owner-product-shell .relationship-briefing-kpis{grid-template-columns:1fr}.owner-product-shell .relationship-briefing-kpis article,.owner-product-shell .relationship-briefing-kpis article:nth-child(3),.owner-product-shell .relationship-briefing-kpis article:last-child{border-right:0;grid-column:auto}.owner-product-shell .relationship-action-list strong{white-space:normal}.owner-product-shell .relationship-evidence-list{max-height:none}}.owner-product-shell .relationship-meeting-room{background:linear-gradient(145deg,#0b1825 0%,#07121d 58%,#050d15 100%);border:1px solid #dbb86933;border-radius:24px;max-width:96rem;margin:0 auto 1rem;overflow:hidden;box-shadow:0 24px 58px #00000047}.owner-product-shell .relationship-meeting-room-header{background:radial-gradient(circle at 88% 15%,#d5ab481f,#0000 32%);border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem;display:flex}.owner-product-shell .relationship-meeting-room-header>div:first-child{max-width:58rem}.owner-product-shell .relationship-meeting-room-header span,.owner-product-shell .relationship-meeting-room-grid>section>header span,.owner-product-shell .relationship-meeting-card-heading span,.owner-product-shell .relationship-commitment-list>article>div>span{color:#d8b45d;letter-spacing:.12em;font-size:.66rem;font-weight:800}.owner-product-shell .relationship-meeting-room-header h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.02em;margin:.3rem 0 .45rem;font-size:clamp(1.65rem,3vw,2.6rem);font-weight:500}.owner-product-shell .relationship-meeting-room-header p{color:#edf2f6a6;margin:0;line-height:1.6}.owner-product-shell .relationship-meeting-room-score{text-align:right;min-width:180px;display:grid}.owner-product-shell .relationship-meeting-room-score strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:2.8rem;font-weight:500;line-height:1}.owner-product-shell .relationship-meeting-room-score span{margin-top:.4rem}.owner-product-shell .relationship-meeting-room-score small{color:#edf2f680;margin-top:.25rem}.owner-product-shell .relationship-meeting-room-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);display:grid}.owner-product-shell .relationship-meeting-room-grid>section{min-width:0;padding:1.25rem}.owner-product-shell .relationship-meeting-room-grid>section+section{border-left:1px solid #edf2f61a}.owner-product-shell .relationship-meeting-room-grid>section>header{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:.9rem;display:flex}.owner-product-shell .relationship-meeting-room-grid h3{color:#f6f1e8;margin:.2rem 0 0;font-size:1.05rem}.owner-product-shell .relationship-meeting-room-grid>section>header a,.owner-product-shell .relationship-meeting-room a{color:#dfbd6d;align-items:center;min-height:44px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .relationship-meeting-list,.owner-product-shell .relationship-commitment-list{gap:.7rem;display:grid}.owner-product-shell .relationship-meeting-list>article,.owner-product-shell .relationship-commitment-list>article{background:#101c29d1;border:1px solid #edf2f61a;border-radius:16px;padding:1rem}.owner-product-shell .relationship-meeting-list>article.is-captured{border-color:#4eae844d}.owner-product-shell .relationship-meeting-card-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.owner-product-shell .relationship-meeting-card-heading h4,.owner-product-shell .relationship-commitment-list h4{color:#f6f1e8;margin:.24rem 0 0;font-size:1rem}.owner-product-shell .relationship-meeting-card-heading time{color:#edf2f67a;white-space:nowrap;font-size:.7rem}.owner-product-shell .relationship-meeting-list>article>p,.owner-product-shell .relationship-commitment-list p{color:#edf2f69e;margin:.65rem 0;font-size:.8rem;line-height:1.5}.owner-product-shell .relationship-meeting-participants{flex-wrap:wrap;gap:.4rem;margin:.7rem 0;display:flex}.owner-product-shell .relationship-meeting-participants>span{color:#d9e0e7;background:#0b1520;border:1px solid #edf2f61a;border-radius:10px;gap:.12rem;padding:.4rem .55rem;font-size:.72rem;display:grid}.owner-product-shell .relationship-meeting-participants>span.is-matched{border-color:#4eae844d}.owner-product-shell .relationship-meeting-participants small{color:#edf2f673;font-size:.6rem}.owner-product-shell .relationship-meeting-participants a{min-height:auto;color:inherit;font-size:inherit}.owner-product-shell .relationship-meeting-list fieldset{background:#02090f73;border:1px solid #dbb8692e;border-radius:14px;grid-template-columns:minmax(140px,.8fr) minmax(180px,1.2fr) minmax(130px,.65fr) auto;align-items:end;gap:.55rem;margin:.8rem 0 0;padding:.85rem;display:grid}.owner-product-shell .relationship-meeting-list legend{color:#d8b45d;letter-spacing:.08em;padding:0 .35rem;font-size:.65rem;font-weight:800}.owner-product-shell .relationship-meeting-list label{gap:.28rem;display:grid}.owner-product-shell .relationship-meeting-list label span{color:#edf2f685;font-size:.64rem;font-weight:700}.owner-product-shell .relationship-meeting-list input,.owner-product-shell .relationship-meeting-list select{color:#f2eee6;background:#0a141f;border:1px solid #edf2f626;border-radius:10px;min-width:0;min-height:44px;padding:.6rem .7rem}.owner-product-shell .relationship-meeting-list button,.owner-product-shell .relationship-commitment-list button{color:#07111b;cursor:pointer;background:#d8b45d;border:1px solid #d8b45d;border-radius:10px;min-height:44px;padding:.65rem .8rem;font-size:.7rem;font-weight:850}.owner-product-shell .relationship-meeting-list button:disabled,.owner-product-shell .relationship-commitment-list button:disabled{cursor:not-allowed;opacity:.45}.owner-product-shell .relationship-meeting-list fieldset>small{color:#edf2f673;grid-column:1/-1;font-size:.65rem}.owner-product-shell .relationship-meeting-captured,.owner-product-shell .relationship-commitment-list footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.owner-product-shell .relationship-meeting-captured{color:#71c49c;min-height:44px;font-size:.72rem;font-weight:750}.owner-product-shell .relationship-commitment-list>article>div{justify-content:space-between;gap:.6rem;display:flex}.owner-product-shell .relationship-commitment-list>article>div>small{color:#edf2f66b;font-size:.64rem}.owner-product-shell .relationship-meeting-room>footer{color:#edf2f673;background:#00000029;border-top:1px solid #edf2f61a;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;font-size:.68rem;display:flex}.owner-product-shell .relationship-meeting-empty,.owner-product-shell .relationship-meeting-room.is-pending>p{color:#edf2f68c;border:1px dashed #edf2f626;border-radius:14px;margin:0;padding:1rem;line-height:1.55}.owner-product-shell .relationship-meeting-room.is-pending{padding:1.3rem}.owner-product-shell .relationship-meeting-room.is-pending header h2{color:#f6f1e8;margin:.25rem 0}@media (width<=1100px){.owner-product-shell .relationship-meeting-room-grid{grid-template-columns:1fr}.owner-product-shell .relationship-meeting-room-grid>section+section{border-top:1px solid #edf2f61a;border-left:0}.owner-product-shell .relationship-meeting-list fieldset{grid-template-columns:1fr 1fr}.owner-product-shell .relationship-meeting-list fieldset button{width:100%}}@media (width<=760px){.owner-product-shell .relationship-meeting-room{border-radius:18px}.owner-product-shell .relationship-meeting-room-header{flex-direction:column;align-items:flex-start;padding:1.15rem}.owner-product-shell .relationship-meeting-room-score{text-align:left}.owner-product-shell .relationship-meeting-room-grid>section{padding:1rem}.owner-product-shell .relationship-meeting-room-grid>section>header{flex-direction:column;align-items:flex-start}.owner-product-shell .relationship-meeting-list fieldset{grid-template-columns:1fr}.owner-product-shell .relationship-meeting-room>footer{flex-direction:column;align-items:flex-start}.owner-product-shell .relationship-commitment-list footer{flex-direction:column;align-items:stretch}.owner-product-shell .relationship-commitment-list footer a,.owner-product-shell .relationship-commitment-list footer button{justify-content:center;width:100%}}@media (width<=375px){.owner-product-shell .relationship-meeting-room{margin-inline:-.15rem}.owner-product-shell .relationship-meeting-room-header,.owner-product-shell .relationship-meeting-room-grid>section{padding:.85rem}.owner-product-shell .relationship-meeting-list>article,.owner-product-shell .relationship-commitment-list>article{border-radius:14px;padding:.8rem}.owner-product-shell .relationship-meeting-card-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.owner-product-shell .relationship-meeting-participants{display:grid}.owner-product-shell .relationship-meeting-list fieldset{padding:.7rem}}.owner-relationship-command{background:linear-gradient(145deg,#091625 0%,#07121e 55%,#050c14 100%);border:1px solid #dbb86938;border-radius:24px;overflow:hidden;box-shadow:0 24px 58px #00000040}.owner-relationship-command>header{background:radial-gradient(circle at 82% 0,#35638838,#0000 34%);border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem 1.6rem;display:flex}.owner-relationship-command>header>div{max-width:59rem}.owner-relationship-command>header span,.owner-relationship-agenda-heading span,.owner-relationship-focus>div>span{color:#d8b45d;letter-spacing:.12em;font-size:.66rem;font-weight:850}.owner-relationship-command>header h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.025em;margin:.3rem 0 .45rem;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:500}.owner-relationship-command>header p{color:#edf2f6a3;margin:0;line-height:1.6}.owner-relationship-command>header aside{background:#ffffff08;border:1px solid #edf2f61f;border-radius:14px;align-items:center;gap:.65rem;min-width:230px;padding:.75rem .85rem;display:flex}.owner-relationship-command>header aside>i{background:#62bc96;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #62bc961f}.owner-relationship-command>header aside.is-partial>i{background:#d7aa55;box-shadow:0 0 0 4px #d7aa5521}.owner-relationship-command>header aside strong,.owner-relationship-command>header aside small{display:block}.owner-relationship-command>header aside strong{color:#f3efe7;font-size:.77rem}.owner-relationship-command>header aside small{color:#edf2f680;margin-top:.18rem;font-size:.67rem}.owner-relationship-scoreboard{border-bottom:1px solid #edf2f61a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.owner-relationship-scoreboard button{color:#f8f4eb;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf2f61a;gap:.25rem;min-height:92px;padding:.9rem 1rem;display:grid}.owner-relationship-scoreboard button:last-child{border-right:0}.owner-relationship-scoreboard button:hover,.owner-relationship-scoreboard button:focus-visible,.owner-relationship-scoreboard button.is-selected{background:#dbb86914}.owner-relationship-scoreboard button.is-selected{box-shadow:inset 0 -2px #d8b45d}.owner-relationship-scoreboard strong{font-family:var(--font-editorial,Georgia,serif);font-size:1.9rem;font-weight:500;line-height:1}.owner-relationship-scoreboard span{color:#edf2f68f;text-transform:uppercase;letter-spacing:.06em;font-size:.68rem;font-weight:750}.owner-relationship-focus{background:linear-gradient(100deg,#dbb8691a,#0f1f2fa6);border:1px solid #dbb86947;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;margin:1rem 1.2rem;padding:1rem 1.1rem;display:grid}.owner-relationship-focus-score{text-align:center;min-width:64px;display:grid}.owner-relationship-focus-score strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:2rem;font-weight:500}.owner-relationship-focus-score small{color:#edf2f66b;font-size:.6rem}.owner-relationship-focus h3{color:#f8f4eb;margin:.2rem 0;font-size:1.08rem}.owner-relationship-focus p{color:#edf2f694;margin:0;font-size:.76rem;line-height:1.45}.owner-relationship-focus p strong{color:#dce3e9}.owner-relationship-focus>a{color:#07111b;background:#d8b45d;border:1px solid #d8b45d;border-radius:11px;align-items:center;gap:.4rem;min-height:44px;padding:.65rem .8rem;font-size:.72rem;font-weight:850;text-decoration:none;display:flex}.owner-relationship-agenda{background:#07111bb8;border:1px solid #edf2f61a;border-radius:17px;margin:0 1.2rem 1.1rem}.owner-relationship-agenda-heading{border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.owner-relationship-agenda-heading h3{color:#f6f1e8;margin:.18rem 0 0;font-size:1rem}.owner-relationship-agenda-heading>small{color:#edf2f673}.owner-relationship-agenda ol{margin:0;padding:0;list-style:none}.owner-relationship-agenda li{border-bottom:1px solid #edf2f614;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:92px;padding:.8rem 1rem;display:grid}.owner-relationship-agenda li:last-child{border-bottom:0}.owner-relationship-rank{background:#ffffff06;border:1px solid #edf2f61a;border-radius:12px;align-content:center;place-items:center;min-height:54px;display:grid}.owner-relationship-rank strong{color:#f5f0e7;font-family:var(--font-editorial,Georgia,serif);font-size:1.35rem;font-weight:500}.owner-relationship-rank small{color:#edf2f675;text-transform:uppercase;font-size:.58rem}.owner-relationship-agenda li.is-critical .owner-relationship-rank{background:#bd657314;border-color:#bd657366}.owner-relationship-agenda li.is-high .owner-relationship-rank{border-color:#d8b45d52}.owner-relationship-agenda li.is-blocked .owner-relationship-rank small{color:#e4bd75}.owner-relationship-agenda li>div:nth-child(2)>p{color:#edf2f673;text-transform:uppercase;letter-spacing:.06em;gap:.5rem;margin:0 0 .2rem;font-size:.62rem;font-weight:750;display:flex}.owner-relationship-agenda li>div:nth-child(2)>p span{color:#d8b45d}.owner-relationship-agenda li h4{color:#f5f1e8;margin:0;font-size:.9rem}.owner-relationship-agenda li>div:nth-child(2)>strong,.owner-relationship-agenda li>div:nth-child(2)>small{display:block}.owner-relationship-agenda li>div:nth-child(2)>strong{color:#cbd5dd;margin-top:.18rem;font-size:.74rem}.owner-relationship-agenda li>div:nth-child(2)>small{color:#edf2f680;margin-top:.18rem;line-height:1.42}.owner-relationship-agenda li>a{color:#f4efe6;border:1px solid #edf2f621;border-radius:10px;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .7rem;font-size:.7rem;font-weight:750;text-decoration:none;display:flex}.owner-relationship-agenda li>a span{color:#d8b45d}.owner-relationship-empty{padding:1.2rem}.owner-relationship-empty strong{color:#80c8a2}.owner-relationship-empty p{color:#edf2f680;margin:.25rem 0 0}.owner-relationship-command>footer{background:#00000021;border-top:1px solid #edf2f61a;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.2rem;display:flex}.owner-relationship-command>footer nav{flex-wrap:wrap;gap:.5rem;display:flex}.owner-relationship-command>footer a{color:#d8b45d;align-items:center;min-height:44px;padding:.45rem .65rem;font-size:.69rem;font-weight:750;text-decoration:none;display:flex}.owner-relationship-command>footer>small{color:#edf2f66b;text-align:right;max-width:380px;font-size:.65rem;line-height:1.45}@media (width<=960px){.owner-relationship-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-relationship-scoreboard button:nth-child(3){border-right:0}.owner-relationship-scoreboard button:nth-child(-n+3){border-bottom:1px solid #edf2f61a}.owner-relationship-command>footer{flex-direction:column;align-items:flex-start}.owner-relationship-command>footer>small{text-align:left}}@media (width<=760px){.owner-relationship-command{border-radius:18px}.owner-relationship-command>header{flex-direction:column;align-items:flex-start;padding:1.15rem}.owner-relationship-command>header aside{width:100%;min-width:0}.owner-relationship-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-relationship-scoreboard button,.owner-relationship-scoreboard button:nth-child(3){border-bottom:1px solid #edf2f61a;border-right:1px solid #edf2f61a}.owner-relationship-scoreboard button:nth-child(2n){border-right:0}.owner-relationship-scoreboard button:last-child{border-right:0;grid-column:1/-1}.owner-relationship-focus{grid-template-columns:auto minmax(0,1fr);margin:.8rem;padding:.85rem}.owner-relationship-focus>a{grid-column:1/-1;justify-content:center}.owner-relationship-agenda{margin:0 .8rem .8rem}.owner-relationship-agenda li{grid-template-columns:52px minmax(0,1fr);padding:.75rem}.owner-relationship-agenda li>a{grid-column:2;justify-content:center}.owner-relationship-command>footer{padding:.8rem}.owner-relationship-command>footer nav{grid-template-columns:1fr 1fr;width:100%;display:grid}.owner-relationship-command>footer a{border:1px solid #edf2f61a;border-radius:10px;justify-content:center}}@media (width<=375px){.owner-relationship-scoreboard{grid-template-columns:1fr 1fr}.owner-relationship-scoreboard strong{font-size:1.55rem}.owner-relationship-scoreboard button{min-height:82px}.owner-relationship-agenda-heading{flex-direction:column;align-items:flex-start}.owner-relationship-agenda li{grid-template-columns:1fr}.owner-relationship-rank{justify-content:flex-start;gap:.45rem;min-height:44px;padding:0 .65rem;display:flex}.owner-relationship-agenda li>a{grid-column:auto}.owner-relationship-command>footer nav{grid-template-columns:1fr}}.owner-product-shell .crm-relationship-memory{color:#edf2f6;background:linear-gradient(145deg,#101f2f,#08131f 70%);border:1px solid #dbb8693d;border-radius:24px;margin:0 0 1rem;overflow:hidden;box-shadow:0 22px 48px #030a1233}.owner-product-shell .crm-relationship-memory>header{border-bottom:1px solid #edf2f61a;justify-content:space-between;gap:2rem;padding:1.35rem 1.5rem;display:flex}.owner-product-shell .crm-relationship-memory>header>div{max-width:58rem}.owner-product-shell .crm-relationship-memory span{color:var(--owner-brass);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:850}.owner-product-shell .crm-relationship-memory h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);margin:.25rem 0 .35rem;font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:500}.owner-product-shell .crm-relationship-memory h3{color:#f8f4eb;margin:.28rem 0 .4rem;font-size:.98rem}.owner-product-shell .crm-relationship-memory p{color:#edf2f69e;margin:.25rem 0;line-height:1.5}.owner-product-shell .crm-relationship-memory>header aside{align-content:start;justify-items:end;min-width:150px;display:grid}.owner-product-shell .crm-relationship-memory>header aside span{color:#08111c;letter-spacing:.04em;background:#8fd0ad;border-radius:999px;padding:.42rem .62rem}.owner-product-shell .crm-relationship-memory.is-watch>header aside span{background:#e4bd75}.owner-product-shell .crm-relationship-memory.is-act>header aside span{color:#fff;background:#a64f5b}.owner-product-shell .crm-relationship-memory>header aside small{color:#edf2f67a;margin-top:.45rem;font-size:.69rem}.owner-product-shell .crm-memory-metrics{border-bottom:1px solid #edf2f61a;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.owner-product-shell .crm-memory-metrics article{border-right:1px solid #edf2f61a;gap:.35rem;min-height:92px;padding:1rem 1.1rem;display:grid}.owner-product-shell .crm-memory-metrics article:last-child{border-right:0}.owner-product-shell .crm-memory-metrics article span{color:#edf2f680;letter-spacing:.06em}.owner-product-shell .crm-memory-metrics article strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:1.9rem;font-weight:500}.owner-product-shell .crm-memory-grid{border-bottom:1px solid #edf2f61a;grid-template-columns:1.05fr 1.1fr .85fr;display:grid}.owner-product-shell .crm-memory-grid>article{border-right:1px solid #edf2f61a;min-width:0;padding:1.15rem 1.25rem}.owner-product-shell .crm-memory-grid>article:last-child{border-right:0}.owner-product-shell .crm-memory-grid ul{color:#edf2f6b3;margin:.6rem 0 0;padding-left:1.05rem;font-size:.78rem;line-height:1.5}.owner-product-shell .crm-memory-grid li+li{margin-top:.45rem}.owner-product-shell .crm-memory-grid a,.owner-product-shell .crm-memory-evidence-grid a{min-height:44px;color:var(--owner-brass);align-items:center;margin-top:.5rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-memory-channels{flex-wrap:wrap;gap:.45rem;margin:.65rem 0;display:flex}.owner-product-shell .crm-memory-channels span{color:#edf2f6b3;letter-spacing:0;text-transform:none;background:#ffffff08;border:1px solid #edf2f61f;border-radius:10px;align-items:center;gap:.35rem;padding:.4rem .55rem;display:flex}.owner-product-shell .crm-memory-channels strong{color:#f8f4eb;font-size:.8rem}.owner-product-shell .crm-memory-grid article>small{color:#edf2f675;font-size:.69rem;line-height:1.45}.owner-product-shell .crm-memory-evidence-grid{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-memory-evidence-grid>section{min-width:0;padding:1.1rem 1.25rem}.owner-product-shell .crm-memory-evidence-grid>section+section{border-left:1px solid #edf2f61a}.owner-product-shell .crm-memory-evidence-grid h3{margin:.2rem 0 .6rem}.owner-product-shell .crm-memory-evidence-grid ol{margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .crm-memory-evidence-grid li{border-top:1px solid #edf2f617;justify-content:space-between;gap:.8rem;padding:.68rem 0;display:flex}.owner-product-shell .crm-memory-evidence-grid li:first-child{border-top:0}.owner-product-shell .crm-memory-evidence-grid li>div{gap:.18rem;min-width:0;display:grid}.owner-product-shell .crm-memory-evidence-grid li strong{color:#f8f4eb;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.owner-product-shell .crm-memory-evidence-grid li small{color:#edf2f67a;font-size:.7rem}.owner-product-shell .crm-memory-evidence-grid li>b{color:#08111c;background:var(--owner-brass);border-radius:10px;align-self:center;place-items:center;min-width:34px;height:34px;font-size:.7rem;display:grid}.owner-product-shell .crm-relationship-memory>footer{color:#edf2f68c;background:#01070d2e;border-top:1px solid #edf2f61a;padding:.85rem 1.25rem;font-size:.72rem;line-height:1.45}@media (width<=1024px){.owner-product-shell .crm-memory-grid{grid-template-columns:1fr 1fr}.owner-product-shell .crm-memory-grid>article:nth-child(2){border-right:0}.owner-product-shell .crm-memory-grid>article:last-child{border-top:1px solid #edf2f61a;grid-column:1/-1}}@media (width<=760px){.owner-product-shell .crm-relationship-memory{border-radius:18px}.owner-product-shell .crm-relationship-memory>header{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.1rem}.owner-product-shell .crm-relationship-memory>header aside{justify-items:start}.owner-product-shell .crm-memory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-memory-metrics article{border-bottom:1px solid #edf2f61a}.owner-product-shell .crm-memory-metrics article:nth-child(2n){border-right:0}.owner-product-shell .crm-memory-metrics article:last-child{border-right:0;grid-column:1/-1}.owner-product-shell .crm-memory-grid,.owner-product-shell .crm-memory-evidence-grid{grid-template-columns:1fr}.owner-product-shell .crm-memory-grid>article,.owner-product-shell .crm-memory-grid>article:nth-child(2),.owner-product-shell .crm-memory-grid>article:last-child{border-top:1px solid #edf2f61a;border-right:0;grid-column:auto}.owner-product-shell .crm-memory-grid>article:first-child{border-top:0}.owner-product-shell .crm-memory-evidence-grid>section+section{border-top:1px solid #edf2f61a;border-left:0}}.owner-product-shell:has(.crm-refinance-outreach) .owner-workspace-bar{background:#070f19fa;border-bottom-color:#edf2f61c;box-shadow:0 10px 28px #02080f33}.owner-product-shell:has(.crm-refinance-outreach) .owner-workspace-bar nav a{color:#edf2f6a6}:is(.owner-product-shell:has(.crm-refinance-outreach) .owner-workspace-bar nav a:hover,.owner-product-shell:has(.crm-refinance-outreach) .owner-workspace-bar nav a[aria-current=location]){color:#fff;border-bottom-color:var(--owner-brass)}.owner-product-shell:has(.crm-refinance-outreach) .owner-product-canvas{background:radial-gradient(60rem 34rem at 84% -8%,#2b557633,#0000 64%),#060e18}.owner-product-shell .crm-refinance-outreach{min-height:calc(100svh - 108px);color:var(--owner-text-on-dark);background:0 0;padding-bottom:4rem}.owner-product-shell .crm-refinance-outreach .crm-directory-header{color:var(--owner-text-on-dark);border-bottom-color:#edf2f61f}.owner-product-shell .crm-refinance-outreach .crm-directory-header h1{color:#f8f4eb}.owner-product-shell .crm-refinance-outreach .crm-directory-header p,.owner-product-shell .crm-refinance-outreach .crm-directory-header small{color:#edf2f6a6}.owner-product-shell .crm-directory-actions{flex:none;justify-items:end;gap:.5rem;display:grid}.owner-product-shell .crm-directory-actions a{min-height:var(--owner-touch);color:var(--owner-navy-950);background:var(--owner-brass);border-radius:12px;align-items:center;padding:.55rem .8rem;font-size:.76rem;font-weight:850;text-decoration:none;display:inline-flex}.owner-product-shell .crm-directory-actions small{color:var(--owner-text-muted-light)}.owner-product-shell .crm-refinance-outreach .crm-panel{color:var(--owner-text-on-dark);background:#0b1724;border-color:#edf2f621;box-shadow:0 18px 44px #01070d33}.owner-product-shell .crm-refinance-outreach .crm-panel h2,.owner-product-shell .crm-refinance-outreach .crm-panel strong{color:#f8f4eb}.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;max-width:96rem;margin:0 auto 1rem;display:grid}.owner-product-shell .crm-refi-metrics article{background:#0b1724;border:1px solid #edf2f61f;border-radius:18px;gap:.35rem;padding:1rem 1.1rem;display:grid}.owner-product-shell .crm-refi-metrics span,.owner-product-shell .crm-refi-row span,.owner-product-shell .crm-refi-switches>div>span{color:#edf2f67a;letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:800}.owner-product-shell .crm-refi-metrics strong{color:#f8f4eb;font:500 2rem/1 var(--owner-serif)}.owner-product-shell .crm-refi-metrics small{color:#edf2f694}.owner-product-shell .crm-refi-metrics .is-declined{border-color:#cf6f6057}.owner-product-shell .crm-refi-metrics .is-declined strong,.owner-product-shell .crm-refi-metrics .is-warning strong{color:#efaa97}.owner-product-shell .crm-refi-metrics .is-active strong{color:#91d2b2}.owner-product-shell .crm-refi-switches{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem;display:grid}.owner-product-shell .crm-refi-switches>div{background:#01070d33;border:1px solid #edf2f61a;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.3rem;padding:.45rem;display:flex}.owner-product-shell .crm-refi-switches>div>span{width:100%;padding:.2rem .4rem}.owner-product-shell .crm-refi-switches a{min-height:var(--owner-touch);color:#edf2f6a6;border-radius:12px;align-items:center;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-switches a[aria-current=page]{color:#07111e;background:var(--owner-brass)}.owner-product-shell .crm-refi-controls form{align-items:end;gap:.6rem;display:flex}.owner-product-shell .crm-refi-controls form label{color:#edf2f694;flex:1;gap:.35rem;font-size:.75rem;display:grid}.owner-product-shell .crm-refi-controls :is(input,button,form>a){min-height:var(--owner-touch);border-radius:12px}.owner-product-shell .crm-refi-controls input{color:#fff;background:#07111d;border:1px solid #edf2f629;width:100%;padding:.7rem .8rem}.owner-product-shell .crm-refi-controls button,.owner-product-shell .crm-refi-controls form>a{color:#07111e;background:var(--owner-brass);border:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-controls>p{color:#edf2f685;margin:.85rem 0 0;font-size:.75rem;line-height:1.5}.owner-product-shell .crm-refi-control-footer{justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;display:flex}.owner-product-shell .crm-refi-control-footer>p{color:#edf2f685;margin:0;font-size:.75rem;line-height:1.5}.owner-product-shell .crm-view-export{min-height:var(--owner-touch);color:#f0d78b;font:800 .68rem/1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#dfb74e14;border:1px solid #dfb74e6b;border-radius:12px;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-view-export:hover{background:#dfb74e29;border-color:#dfb74eb3}.owner-product-shell .crm-view-export:disabled{opacity:.45;cursor:not-allowed}.owner-product-shell .crm-refi-filter-grid{grid-template-columns:minmax(15rem,2fr) repeat(6,minmax(8rem,1fr));align-items:end;gap:.65rem;display:grid}.owner-product-shell .crm-refi-filter-grid label{gap:.35rem;min-width:0;display:grid}.owner-product-shell .crm-refi-filter-grid label>span{color:#edf2f67a;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.owner-product-shell .crm-refi-filter-grid :is(input,select){width:100%;min-height:var(--owner-touch);color:#eef2f6;background:#07111d;border:1px solid #edf2f629;border-radius:12px;padding:.65rem .75rem}.owner-product-shell .crm-refi-filter-actions{gap:.4rem;display:flex}.owner-product-shell .crm-refi-filter-actions :is(button,a){min-height:var(--owner-touch);border-radius:12px;justify-content:center;align-items:center;padding:.65rem .85rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-filter-actions a{color:#edf2f6b3;background:0 0;border:1px solid #edf2f624}.owner-product-shell .crm-refi-table-wrap{border-top:1px solid #edf2f61a;max-height:calc(100svh - 19rem);overflow:auto}.owner-product-shell .crm-refi-table{border-collapse:separate;border-spacing:0;width:100%;min-width:92rem;font-size:.78rem}.owner-product-shell .crm-refi-table th{z-index:2;color:#edf2f685;text-align:left;letter-spacing:.06em;text-transform:uppercase;background:#0b1724;border-bottom:1px solid #edf2f624;padding:.72rem .8rem;font-size:.65rem;position:sticky;top:0}.owner-product-shell .crm-refi-table th a{color:inherit;text-decoration:none}.owner-product-shell .crm-refi-table th a:hover{color:#f0d78b}.owner-product-shell .crm-refi-table td{color:#edf2f6c7;vertical-align:top;border-bottom:1px solid #edf2f613;max-width:18rem;padding:.8rem;line-height:1.4}.owner-product-shell .crm-refi-table tbody tr.is-declined td:first-child{box-shadow:inset 3px 0 #bd6658}.owner-product-shell .crm-refi-table td:first-child{min-width:13rem}.owner-product-shell .crm-refi-table td:nth-child(2){min-width:12rem}.owner-product-shell .crm-refi-table td:nth-child(7){min-width:16rem}.owner-product-shell .crm-refi-table td:nth-child(8){min-width:14rem}.owner-product-shell .crm-refi-table td>a,.owner-product-shell .crm-refi-table td>strong{color:#f8f4eb;font-weight:800}.owner-product-shell .crm-refi-table td>a{text-underline-offset:3px;text-decoration-color:#dfb74e66;display:inline-block}.owner-product-shell .crm-refi-table td small{color:#edf2f66b;margin-top:.25rem;display:block}.owner-product-shell .crm-refi-table .is-muted{color:#edf2f661}.owner-product-shell .crm-refi-table .is-missing{color:#efaa97;font-weight:750}.owner-product-shell .crm-refi-status{color:#f1dec0;white-space:nowrap;background:#dbb86914;border:1px solid #dbb86947;border-radius:999px;align-items:center;min-height:26px;padding:.25rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.owner-product-shell .crm-refi-status.is-declined{color:#efaa97;background:#cf6f6014;border-color:#cf6f6059}.owner-product-shell .crm-refi-status:is(.is-active,.is-term_sheet){color:#9bd7bd;background:#63a98514;border-color:#63a98559}.owner-product-shell .crm-refi-table details{position:relative}.owner-product-shell .crm-refi-table summary{color:#9bd7bd;cursor:pointer;border:1px solid #9bd7bd3d;border-radius:9px;align-items:center;min-height:34px;padding:.35rem .55rem;font-weight:800;list-style:none;display:inline-flex}.owner-product-shell .crm-refi-table details>div{z-index:4;background:#07111d;border:1px solid #edf2f626;border-radius:12px;width:19rem;margin-top:.35rem;padding:.8rem;position:absolute;right:0;box-shadow:0 18px 42px #00000059}.owner-product-shell .crm-refi-table details strong{color:#edf2f67a;text-transform:uppercase;font-size:.64rem;display:block}.owner-product-shell .crm-refi-table details p{margin:.2rem 0 .65rem}.owner-product-shell .crm-refi-table details a{color:#9bd7bd}.owner-product-shell .crm-refi-list{gap:.65rem;display:grid}.owner-product-shell .crm-refi-list>article{background:#08131f;border:1px solid #edf2f61c;border-radius:18px;overflow:hidden}.owner-product-shell .crm-refi-list>article.is-declined{border-left:3px solid #bd6658}.owner-product-shell .crm-refi-list>article.is-active,.owner-product-shell .crm-refi-list>article.is-term_sheet{border-left:3px solid #63a985}.owner-product-shell .crm-refi-list>article>header{border-bottom:1px solid #edf2f614;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.owner-product-shell .crm-refi-list>article>header>div{gap:.2rem;display:grid}.owner-product-shell .crm-refi-list>article>header strong{font-size:1rem}.owner-product-shell .crm-refi-list>article>header small{color:#edf2f680}.owner-product-shell .crm-refi-list>article>header>span{color:#f1dec0;background:#dbb86914;border:1px solid #dbb8694d;border-radius:999px;align-items:center;min-height:28px;padding:.3rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.owner-product-shell .crm-refi-row{grid-template-columns:minmax(16rem,2fr) minmax(11rem,1.2fr) minmax(8rem,.7fr) minmax(12rem,1.2fr);display:grid}.owner-product-shell .crm-refi-row section{border-right:1px solid #edf2f614;min-width:0;padding:.9rem 1.1rem}.owner-product-shell .crm-refi-row section:last-child{border-right:0}.owner-product-shell .crm-refi-row p{color:#edf2f6c7;margin:.35rem 0 0;font-size:.82rem;line-height:1.45}.owner-product-shell .crm-refi-row .is-missing{color:#efaa97;font-weight:700}.owner-product-shell .crm-refi-list details{border-top:1px solid #edf2f614}.owner-product-shell .crm-refi-list summary{min-height:var(--owner-touch);color:#edf2f69e;cursor:pointer;padding:.8rem 1.1rem;font-size:.78rem;font-weight:750}.owner-product-shell .crm-refi-list dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0 1.1rem 1rem;display:grid}.owner-product-shell .crm-refi-list dl>div{background:#ffffff06;border-radius:12px;padding:.75rem}.owner-product-shell .crm-refi-list dt{color:#edf2f66b;text-transform:uppercase;font-size:.66rem}.owner-product-shell .crm-refi-list dd{color:#edf2f6bd;font:inherit;margin:.3rem 0 0;font-size:.78rem;line-height:1.45}.owner-product-shell .crm-refi-list details footer{padding:0 1.1rem 1rem}.owner-product-shell .crm-refi-list details a{color:#9bd7bd;font-weight:750}.owner-product-shell .crm-refi-empty{text-align:center;padding:2rem}.owner-product-shell .crm-refi-empty p{color:#edf2f68f}@media (width<=1200px){.owner-product-shell .crm-refi-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-product-shell .crm-refi-filter-grid label:first-child{grid-column:span 2}}@media (width<=960px){.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-refi-switches{grid-template-columns:1fr}.owner-product-shell .crm-refi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-refi-row section:nth-child(2){border-right:0}.owner-product-shell .crm-refi-row section:nth-child(n+3){border-top:1px solid #edf2f614}.owner-product-shell .crm-refi-table-wrap{max-height:none}}@media (width<=560px){.owner-product-shell .crm-directory-actions{justify-items:stretch;width:100%}.owner-product-shell .crm-directory-actions a{justify-content:center}.owner-product-shell .crm-refi-metrics{grid-template-columns:1fr 1fr}.owner-product-shell .crm-refi-metrics article{padding:.85rem}.owner-product-shell .crm-refi-filter-grid{grid-template-columns:1fr}.owner-product-shell .crm-refi-filter-grid label:first-child{grid-column:auto}.owner-product-shell .crm-refi-filter-actions,.owner-product-shell .crm-refi-switches>div{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-refi-switches>div>span{grid-column:1/-1}.owner-product-shell .crm-refi-controls form{align-items:stretch}.owner-product-shell .crm-refi-control-footer{flex-direction:column;align-items:stretch}.owner-product-shell .crm-refi-control-footer .crm-view-export{width:100%}.owner-product-shell .crm-refi-row{grid-template-columns:1fr}.owner-product-shell .crm-refi-row section{border-top:1px solid #edf2f614;border-right:0}.owner-product-shell .crm-refi-row section:first-child{border-top:0}.owner-product-shell .crm-refi-list>article>header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-list dl{grid-template-columns:1fr}}@media (width<=375px){.owner-product-shell .crm-memory-metrics{grid-template-columns:1fr}.owner-product-shell .crm-memory-metrics article,.owner-product-shell .crm-memory-metrics article:last-child{border-right:0;grid-column:auto}.owner-product-shell .crm-memory-evidence-grid li strong{white-space:normal}}.owner-product-shell .owner-intelligence{color:#edf2f6;max-width:96rem;margin:0 auto;padding:1rem}.owner-product-shell .owner-intelligence-hero{background:radial-gradient(circle at 88% 10%,#dbb8691f,#0000 31%),linear-gradient(145deg,#0d1c2b,#050d15 72%);border:1px solid #dbb86938;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:.8rem;padding:1.6rem;display:flex;box-shadow:0 24px 60px #00000038}.owner-product-shell .owner-intelligence-hero>div:first-child{max-width:64rem}.owner-product-shell .owner-intelligence-hero span,.owner-product-shell .owner-intelligence-panel>header span,.owner-product-shell .owner-intelligence-period>span{color:#d8b45d;letter-spacing:.12em;font-size:.66rem;font-weight:850}.owner-product-shell .owner-intelligence-hero h1{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);letter-spacing:-.035em;margin:.35rem 0 .5rem;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:500;line-height:.95}.owner-product-shell .owner-intelligence-hero p{color:#edf2f6a3;max-width:52rem;margin:0;line-height:1.55}.owner-product-shell .owner-intelligence-period{flex-wrap:wrap;align-items:center;gap:.3rem;min-width:max-content;display:flex}.owner-product-shell .owner-intelligence-period>span{text-align:right;width:100%}.owner-product-shell .owner-intelligence-period a{color:#edf2f6a3;border:1px solid #edf2f61f;border-radius:999px;place-items:center;min-width:64px;min-height:44px;padding:.4rem .65rem;text-decoration:none;display:grid}.owner-product-shell .owner-intelligence-period a[aria-current=page]{color:#07111b;background:#d8b45d;border-color:#d8b45d}.owner-product-shell .owner-intelligence-disclosure{color:#f0d59b;background:#63441140;border:1px solid #d8b45d4d;border-radius:14px;align-items:center;gap:.7rem;margin-bottom:.8rem;padding:.75rem 1rem;font-size:.76rem;display:flex}.owner-product-shell .owner-intelligence-disclosure strong{white-space:nowrap}.owner-product-shell .owner-intelligence-scoreboard{background:#07111b;border:1px solid #edf2f61a;border-radius:20px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:.8rem;display:grid;overflow:hidden}.owner-product-shell .owner-intelligence-scoreboard>a{color:#edf2f6;border-right:1px solid #edf2f61a;gap:.4rem;min-width:0;min-height:132px;padding:1rem;text-decoration:none;display:grid}.owner-product-shell .owner-intelligence-scoreboard>a:last-child{border-right:0}.owner-product-shell .owner-intelligence-scoreboard>a:hover,.owner-product-shell .owner-intelligence-scoreboard>a:focus-visible{background:#dbb86914}.owner-product-shell .owner-intelligence-scoreboard span{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.65rem;font-weight:800}.owner-product-shell .owner-intelligence-scoreboard strong{overflow-wrap:anywhere;color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:clamp(1.55rem,2.4vw,2.3rem);font-weight:500;line-height:1}.owner-product-shell .owner-intelligence-scoreboard small{color:#edf2f673;align-self:end;font-size:.67rem;line-height:1.35}.owner-product-shell .owner-intelligence-scoreboard .is-alert strong{color:#e7c16e}.owner-product-shell .owner-intelligence-grid{grid-template-columns:1.1fr .9fr;gap:.8rem;display:grid}.owner-product-shell .owner-intelligence-panel{background:linear-gradient(145deg,#0c1926,#07111b);border:1px solid #edf2f61a;border-radius:20px;min-width:0;overflow:hidden}.owner-product-shell .owner-intelligence-panel>header{border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:1.15rem 1.25rem;display:flex}.owner-product-shell .owner-intelligence-panel>header h2{color:#f8f4eb;margin:.28rem 0 .35rem;font-size:1.2rem}.owner-product-shell .owner-intelligence-panel>header p{color:#edf2f680;max-width:42rem;margin:0;font-size:.74rem;line-height:1.45}.owner-product-shell .owner-intelligence-panel>header>a{color:#dfbd6d;white-space:nowrap;align-items:center;min-height:44px;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .owner-intelligence-attention ol,.owner-product-shell .owner-intelligence-health,.owner-product-shell .owner-intelligence-mix{margin:0;padding:0;list-style:none}.owner-product-shell .owner-intelligence-attention li{border-top:1px solid #edf2f614;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:.7rem;min-height:62px;padding:.65rem 1.2rem;display:grid}.owner-product-shell .owner-intelligence-attention li:first-child{border-top:0}.owner-product-shell .owner-intelligence-attention li>b{color:#d8b45d;font-size:.68rem}.owner-product-shell .owner-intelligence-attention li div{gap:.18rem;min-width:0;display:grid}.owner-product-shell .owner-intelligence-attention li strong{color:#f4f0e8;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.owner-product-shell .owner-intelligence-attention li small{color:#edf2f66e;font-size:.67rem}.owner-product-shell .owner-intelligence-attention li>span{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:1.05rem}.owner-product-shell .owner-intelligence-tiles,.owner-product-shell .owner-intelligence-pipeline{border-bottom:1px solid #edf2f61a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-product-shell .owner-intelligence-tiles>div,.owner-product-shell .owner-intelligence-pipeline>div{border-right:1px solid #edf2f61a;gap:.3rem;padding:1rem;display:grid}.owner-product-shell .owner-intelligence-tiles>div:last-child,.owner-product-shell .owner-intelligence-pipeline>div:last-child{border-right:0}.owner-product-shell .owner-intelligence-tiles strong,.owner-product-shell .owner-intelligence-pipeline strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:1.8rem;font-weight:500}.owner-product-shell .owner-intelligence-tiles span,.owner-product-shell .owner-intelligence-pipeline span{color:#edf2f673;font-size:.64rem}.owner-product-shell .owner-intelligence-tiles .is-alert strong,.owner-product-shell .owner-intelligence-pipeline .is-alert strong{color:#e4bd75}.owner-product-shell .owner-intelligence-comparison{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .owner-intelligence-comparison>div{gap:.28rem;padding:1rem 1.2rem;display:grid}.owner-product-shell .owner-intelligence-comparison>div+div{border-left:1px solid #edf2f61a}.owner-product-shell .owner-intelligence-comparison span{color:#edf2f680;text-transform:uppercase;font-size:.66rem;font-weight:750}.owner-product-shell .owner-intelligence-comparison strong{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);font-size:1.7rem;font-weight:500}.owner-product-shell .owner-intelligence-comparison small{color:#edf2f666;font-size:.66rem}.owner-product-shell .owner-intelligence-mix li+li{border-top:1px solid #edf2f614}.owner-product-shell .owner-intelligence-mix a{color:#edf2f6;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1rem;min-height:50px;padding:.55rem 1.2rem;text-decoration:none;display:grid}.owner-product-shell .owner-intelligence-mix a:hover,.owner-product-shell .owner-intelligence-mix a:focus-visible{background:#dbb86912}.owner-product-shell .owner-intelligence-mix strong{color:#d8b45d}.owner-product-shell .owner-intelligence-mix small{color:#edf2f67a;text-align:right;min-width:80px}.owner-product-shell .owner-intelligence-health li{border-top:1px solid #edf2f614;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:58px;padding:.65rem 1.2rem;display:grid}.owner-product-shell .owner-intelligence-health li:first-child{border-top:0}.owner-product-shell .owner-intelligence-health i{background:#79bd9c;border-radius:50%;width:8px;height:8px}.owner-product-shell .owner-intelligence-health li[data-state=attention] i{background:#d8b45d}.owner-product-shell .owner-intelligence-health li[data-state=unavailable] i{background:#a95c68}.owner-product-shell .owner-intelligence-health div{gap:.15rem;display:grid}.owner-product-shell .owner-intelligence-health strong{color:#f5f1e9;font-size:.78rem}.owner-product-shell .owner-intelligence-health small{color:#edf2f675;font-size:.67rem;line-height:1.35}.owner-product-shell .owner-intelligence-health a{color:#d8b45d;place-items:center;min-height:44px;font-size:.7rem;font-weight:800;text-decoration:none;display:grid}.owner-product-shell .owner-intelligence-empty{color:#edf2f685;border:1px dashed #edf2f629;border-radius:14px;margin:1rem;padding:1rem;line-height:1.5}.owner-product-shell .owner-intelligence-method{color:#edf2f673;background:#07111b;border:1px solid #edf2f614;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;gap:1rem;margin-top:.8rem;padding:.85rem 1rem;font-size:.68rem;line-height:1.45;display:grid}.owner-product-shell .owner-intelligence-method strong{color:#d8b45d}.owner-product-shell .owner-intelligence-method time{white-space:nowrap}@media (width<=1200px){.owner-product-shell .owner-intelligence-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(3n){border-right:0}.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(-n+3){border-bottom:1px solid #edf2f61a}}@media (width<=960px){.owner-product-shell .owner-intelligence-grid{grid-template-columns:1fr}.owner-product-shell .owner-intelligence-hero{flex-direction:column;align-items:flex-start}.owner-product-shell .owner-intelligence-period>span{text-align:left}}@media (width<=760px){.owner-product-shell .owner-intelligence{padding:.65rem}.owner-product-shell .owner-intelligence-hero{border-radius:18px;padding:1.15rem}.owner-product-shell .owner-intelligence-hero h1{font-size:2.55rem}.owner-product-shell .owner-intelligence-disclosure{flex-direction:column;align-items:flex-start}.owner-product-shell .owner-intelligence-scoreboard{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .owner-intelligence-scoreboard>a,.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(3n){border-bottom:1px solid #edf2f61a;border-right:1px solid #edf2f61a}.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(2n){border-right:0}.owner-product-shell .owner-intelligence-panel{border-radius:16px}.owner-product-shell .owner-intelligence-panel>header{flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem}.owner-product-shell .owner-intelligence-panel>header>a{width:100%}.owner-product-shell .owner-intelligence-tiles,.owner-product-shell .owner-intelligence-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .owner-intelligence-tiles>div,.owner-product-shell .owner-intelligence-pipeline>div{border-bottom:1px solid #edf2f61a}.owner-product-shell .owner-intelligence-tiles>div:nth-child(2n),.owner-product-shell .owner-intelligence-pipeline>div:nth-child(2n){border-right:0}.owner-product-shell .owner-intelligence-method{grid-template-columns:1fr}.owner-product-shell .owner-intelligence-method time{white-space:normal}}@media (width<=375px){.owner-product-shell .owner-intelligence{padding:.45rem}.owner-product-shell .owner-intelligence-hero h1{font-size:2.2rem}.owner-product-shell .owner-intelligence-period a{min-width:58px}.owner-product-shell .owner-intelligence-scoreboard{grid-template-columns:1fr}.owner-product-shell .owner-intelligence-scoreboard>a,.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(3n),.owner-product-shell .owner-intelligence-scoreboard>a:nth-child(2n){border-right:0;min-height:112px}.owner-product-shell .owner-intelligence-attention li{grid-template-columns:28px minmax(0,1fr);padding:.65rem .85rem}.owner-product-shell .owner-intelligence-attention li>span{grid-column:2}.owner-product-shell .owner-intelligence-comparison{grid-template-columns:1fr}.owner-product-shell .owner-intelligence-comparison>div+div{border-top:1px solid #edf2f61a;border-left:0}.owner-product-shell .owner-intelligence-mix a{grid-template-columns:minmax(0,1fr) auto;padding:.55rem .85rem}.owner-product-shell .owner-intelligence-mix small{text-align:left;grid-column:1/-1;min-width:0}.owner-product-shell .owner-intelligence-health li{grid-template-columns:10px minmax(0,1fr);padding:.65rem .85rem}.owner-product-shell .owner-intelligence-health a{grid-column:2;justify-content:start}}.owner-product-shell{--owner-line-light:#edf2f624;--owner-panel:#0e1721;--owner-panel-soft:#111c28;--owner-surface-soft:#111c28;--owner-surface-muted:#162230;--owner-line:#edf2f624;--owner-muted:#a6b0bd;--owner-brass-dark:#b89243;--owner-text-soft-light:#c5cbd3;--owner-gold:#dbb869;--owner-serif:var(--display);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.owner-workspace-bar{border-bottom-color:var(--owner-line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070c12f5;box-shadow:0 10px 28px #0003}.owner-workspace-bar nav a{color:var(--owner-text-muted-dark)}.owner-workspace-bar nav a:hover,.owner-workspace-bar nav a[aria-current=location]{color:var(--owner-text-on-dark)}.owner-workspace-scroll{color:var(--owner-text-muted-dark)}.owner-workspace-scroll:hover:not(:disabled){color:var(--owner-text-on-dark);background:#dbb8691a}.owner-product-canvas{color:var(--owner-text-on-dark);background:radial-gradient(72rem 42rem at 84% -12%,#28527621,#0000 64%),#070b10}.owner-product-shell .owner-product-canvas :where(h1,h2,h3,h4,h5,strong,th,dt){color:#f5f1e8}.owner-product-shell .owner-product-canvas :where(p,small,dd,li,label){color:inherit}.owner-product-shell :where(input,select,textarea){color:#f5f1e8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d1621;border-color:#edf2f62e}.owner-product-shell :where(input,textarea)::placeholder{color:#edf2f66b}.owner-product-shell option{color:#f5f1e8;background:#0d1621}.owner-product-shell :where(.admin-page,.admin-command-workspace){color:var(--owner-text-on-dark)}.owner-product-shell :where(.owner-page-header,.admin-command-center>header){border-bottom-color:var(--owner-line-dark)}.owner-product-shell :where(.owner-page-header h1,.admin-command-center>header h1,.owner-page-header-actions a){color:#f5f1e8}.owner-product-shell :where(.owner-page-header p,.owner-page-header-actions,.admin-command-center>header p){color:var(--owner-text-muted-dark)}.owner-product-shell :where(.admin-access-actions a,.admin-secondary-workspace,.admin-command-queue,.admin-command-create,.admin-command-reader-pulse,.admin-command-bridge,.communications-metrics,.communications-freshness,.communications-list>article,.communications-thread,.owner-capability-summary,.owner-edition-identity,.owner-company-score,.owner-company-coverage,.owner-company-activation,.owner-assistant-summary,.owner-assistant-tier-grid,.owner-assistant-audit){color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#0f1721;box-shadow:0 16px 38px #00000029}.owner-product-shell :where(.admin-access-actions a,.admin-secondary-workspace,.admin-command-queue,.admin-command-create,.admin-command-reader-pulse,.admin-command-bridge) :where(strong,h2,h3){color:#f5f1e8}.owner-product-shell :where(.admin-access-actions a,.admin-secondary-workspace,.admin-command-queue,.admin-command-create,.admin-command-reader-pulse,.admin-command-bridge) :where(p,small){color:var(--owner-text-muted-dark)}.owner-product-shell .admin-secondary-workspace>summary{color:#f5f1e8;background:#111b27}.owner-product-shell .admin-secondary-workspace>summary>small{color:var(--owner-text-muted-dark)}.owner-product-shell :where(.owner-metric-strip,.admin-command-center-pulse),.owner-product-shell :where(.owner-metric-strip a,.admin-command-center-pulse article){border-color:var(--owner-line-dark)}.owner-product-shell :where(.owner-metric-strip strong,.admin-command-center-pulse strong){color:#f5f1e8}.owner-product-shell :where(.owner-metric-strip span,.admin-command-center-pulse span){color:var(--owner-text-muted-dark)}.owner-product-shell .admin-table th{color:#f5f1e8;background:#111b27}.owner-product-shell .admin-table :where(td,th){border-color:var(--owner-line-dark)}.owner-product-shell :where(.admin-warning,.crm-intake-duplicates){color:#f1d58e;background:#211b0f;border-color:#dbb86957}.owner-product-shell :where(.owner-crm-quick-create,.admin-command-queue a,.admin-command-queue button){min-height:44px}.owner-product-shell .crm-favorite-button{width:44px;min-width:44px;height:44px;min-height:44px}.owner-product-shell .crm-row-personalization details>summary{min-height:44px}.owner-product-shell .crm-pipeline-stage>header{color:#f5f1e8;border-color:var(--owner-line-dark);background:#111b27}.owner-product-shell .crm-pipeline-stage>div>p{color:var(--owner-text-muted-dark)}.owner-product-shell .crm-pipeline-stage article{color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#0f1721;box-shadow:0 10px 24px #00000029}.owner-product-shell .crm-pipeline-stage article :where(dt,dd){color:var(--owner-text-muted-dark)}.owner-product-shell .crm-pipeline-stage article dd,.owner-product-shell :where(.owner-edition-identity strong,.owner-product-core article strong,.owner-edition-card dd,.owner-isolation-gate ol,.owner-company-score strong){color:#f5f1e8}.owner-product-shell .owner-edition-card li{color:#e8edf2;background:#162230}.owner-product-shell :where(.owner-company-score article,.owner-company-coverage article,.owner-company-activation){background:#0f1721}.owner-product-shell :where(.communications-header h1,.communications-provider strong,.communications-metrics strong,.communications-list header strong,.communications-list header b,.communications-list h2){color:#f5f1e8}.owner-product-shell :where(.communications-provider,.communications-controls,.communications-list>article){border-color:var(--owner-line-dark);background:#0f1721}.owner-product-shell .communications-controls button[aria-selected=true]{color:#f5f1e8;border-color:var(--owner-line-dark);background:#162230}.owner-product-shell .communications-controls input{color:#f5f1e8;border-color:var(--owner-line-dark);background:#0b131d}.owner-product-shell .owner-assistant-live-grid article,.owner-product-shell .owner-assistant-tier-grid article,.owner-product-shell .owner-assistant-audit article,.owner-product-shell .communications-thread li>div,.owner-product-shell .communications-empty,.owner-product-shell .communications-freshness article,.owner-product-shell .crm-analytics-note{color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#0f1721}.owner-product-shell .owner-assistant-live-grid article :where(p,small,dd,span),.owner-product-shell .owner-assistant-tier-grid article :where(p,small,dd,span),.owner-product-shell .owner-assistant-audit article :where(p,small,dd,span),.owner-product-shell .communications-thread li>div :where(p,small,dd,span),.owner-product-shell .communications-empty :where(p,small,dd,span),.owner-product-shell .communications-freshness article :where(p,small,dd,span),.owner-product-shell .crm-analytics-note :where(p,small,dd,span),.owner-product-shell .communications-freshness article span,.owner-product-shell .communications-freshness article b{color:var(--owner-text-muted-dark)}.owner-product-shell .communications-empty h2,.owner-product-shell .communications-thread li header strong,.owner-product-shell .communications-thread li b{color:#f5f1e8}@media (width<=1280px){.owner-workspace-bar{padding-inline:.75rem}.owner-workspace-bar nav{scroll-snap-type:x proximity}.owner-workspace-bar nav a{scroll-snap-align:start}}@media (width<=760px){.owner-product-canvas{background:#070b10}.owner-workspace-bar{box-shadow:0 8px 22px #0000003d}.owner-workspace-bar nav{padding-right:1.25rem;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.owner-product-shell :where(.admin-access-actions,.admin-command-center-grid,.communications-metrics,.owner-company-score){grid-template-columns:1fr}}.owner-product-shell .owner-product-canvas .admin-access-actions,.owner-product-shell .owner-product-canvas .admin-access-actions a,.owner-product-shell .owner-product-canvas .admin-secondary-workspace,.owner-product-shell .owner-product-canvas .admin-command-queue,.owner-product-shell .owner-product-canvas .admin-command-create,.owner-product-shell .owner-product-canvas .admin-command-bridge,.owner-product-shell .owner-product-canvas .owner-assistant-summary,.owner-product-shell .owner-product-canvas .owner-capability-summary article,.owner-product-shell .owner-product-canvas .owner-edition-identity,.owner-product-shell .owner-product-canvas .communications-provider,.owner-product-shell .owner-product-canvas .communications-metrics,.owner-product-shell .owner-product-canvas .communications-metrics article,.owner-product-shell .owner-product-canvas .communications-controls,.owner-product-shell .owner-product-canvas .communications-list>article,.owner-product-shell .owner-product-canvas .communications-freshness,.owner-product-shell .owner-product-canvas .relationship-signal,.owner-product-shell .owner-product-canvas .crm-dossier-summary,.owner-product-shell .owner-product-canvas .crm-identity-resolution article,.owner-product-shell .owner-product-canvas .crm-create-switch{color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#0f1721;box-shadow:0 16px 38px #00000024}.owner-product-shell .owner-product-canvas :is(.admin-access-actions,.admin-secondary-workspace,.admin-command-queue,.admin-command-create,.admin-command-bridge,.owner-assistant-summary,.owner-capability-summary,.owner-edition-identity,.communications-provider,.communications-metrics,.communications-controls,.communications-list,.communications-freshness,.relationship-signal,.crm-dossier-summary,.crm-identity-resolution,.crm-create-form) :is(h1,h2,h3,h4,strong,dd){color:#f5f1e8}.owner-product-shell .owner-product-canvas :is(.admin-access-actions,.admin-secondary-workspace,.admin-command-queue,.admin-command-create,.admin-command-bridge,.owner-assistant-summary,.owner-capability-summary,.owner-edition-identity,.communications-provider,.communications-metrics,.communications-controls,.communications-list,.communications-freshness,.relationship-signal,.crm-dossier-summary,.crm-identity-resolution,.crm-create-form) :is(p,small,span,dt,label){color:var(--owner-text-muted-dark)}.owner-product-shell .owner-product-canvas .crm-identity-resolution :is(select,button),.owner-product-shell .owner-product-canvas .crm-create-grid :is(input,select,textarea),.owner-product-shell .owner-product-canvas .crm-create-switch{color:#f5f1e8;border-color:var(--owner-line-dark);background:#0b131d}.owner-product-shell .owner-product-canvas .crm-create-switch button[aria-pressed=true]{color:#07111b;background:var(--owner-brass)}.crm-stewardship{gap:1rem;padding-bottom:4rem;display:grid}.crm-stewardship-metrics>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;padding:1rem;display:grid}.crm-stewardship-metrics article{background:#0b121b;border:1px solid #edf2f61f;border-radius:14px;align-content:start;gap:.25rem;min-height:132px;padding:1rem;display:grid}.crm-stewardship-metrics article strong{font:600 clamp(1.65rem,2.6vw,2.35rem)/1 var(--owner-serif)}.crm-stewardship-metrics article span{color:#f5f1e8;font-weight:800}.crm-stewardship-metrics article small{color:var(--owner-text-muted-dark);line-height:1.45}.crm-stewardship-metrics article[data-tone=attention]{background:linear-gradient(145deg,#dbb86917,#0b121b 70%);border-color:#dbb8696b}.crm-stewardship-metrics article[data-tone=good]{border-color:#5cb3974d}.crm-stewardship-queue ol{margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.crm-stewardship-queue li{border-bottom:1px solid #edf2f61a;align-items:center;gap:1rem;min-height:72px;padding:.8rem 0;display:flex}.crm-stewardship-queue li>div{gap:.12rem;margin-right:auto;display:grid}.crm-stewardship-queue li span{color:var(--owner-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.crm-stewardship-queue li small{color:var(--owner-text-muted-dark)}.crm-stewardship-queue li a{color:#f5f1e8;border:1px solid #edf2f629;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 .85rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=1100px){.crm-stewardship-metrics>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.crm-stewardship-metrics>div{grid-template-columns:1fr}.crm-stewardship-queue li{flex-direction:column;align-items:flex-start}.crm-stewardship-queue li a{width:100%}}.owner-product-shell .owner-product-canvas .crm-transition-steps article,.owner-product-shell .owner-product-canvas .crm-transition-filters,.owner-product-shell .owner-product-canvas .crm-materialization-control,.owner-product-shell .owner-product-canvas .crm-materialization-runs,.owner-product-shell .owner-product-canvas .crm-materialization-runs article{color:var(--owner-text-on-dark);border-color:var(--owner-line-dark);background:#0b131d;box-shadow:0 16px 38px #00000029}.owner-product-shell .owner-product-canvas .crm-transition-steps article.is-current{box-shadow:inset 3px 0 0 var(--owner-brass),0 16px 38px #00000029;border-color:#dbb86985}.owner-product-shell .owner-product-canvas .crm-transition-steps :is(strong),.owner-product-shell .owner-product-canvas .crm-materialization-control :is(h2,strong,b),.owner-product-shell .owner-product-canvas .crm-materialization-runs :is(h2,strong,b){color:#f5f1e8}.owner-product-shell .owner-product-canvas .crm-transition-steps :is(small),.owner-product-shell .owner-product-canvas .crm-transition-filters label>span,.owner-product-shell .owner-product-canvas .crm-transition-pagination>span,.owner-product-shell .owner-product-canvas .crm-materialization-control :is(p,small),.owner-product-shell .owner-product-canvas .crm-materialization-runs :is(p,small,code){color:var(--owner-text-muted-dark)}.owner-product-shell .owner-product-canvas .crm-transition-filters :is(input,select),.owner-product-shell .owner-product-canvas .crm-transition-filters a,.owner-product-shell .owner-product-canvas .crm-transition-pagination :is(a,span[aria-disabled=true]){color:#f5f1e8;border-color:var(--owner-line-dark);background:#0f1925}.owner-product-shell .owner-product-canvas .crm-transition-filters button{color:#07111b;border-color:var(--owner-brass);background:var(--owner-brass)}.owner-product-shell .owner-product-canvas .crm-materialization-control>header,.owner-product-shell .owner-product-canvas .crm-materialization-runs>header,.owner-product-shell .owner-product-canvas .crm-materialization-control>footer,.owner-product-shell .owner-product-canvas .crm-transition-pagination{border-color:var(--owner-line-dark)}.owner-product-shell .owner-product-canvas .crm-materialization-table th{color:#c9d2dc;background:#101b28}.owner-product-shell .owner-product-canvas .crm-materialization-table td{color:#eef2f5;border-color:var(--owner-line-dark)}.owner-product-shell .owner-product-canvas .crm-materialization-table tbody tr:hover{background:#111e2b}.owner-product-shell .owner-product-canvas .crm-transition-selection button{color:#f5f1e8;border-color:var(--owner-line-dark);background:#0f1925}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse{color:var(--owner-text-on-dark);background:linear-gradient(145deg,#0b1723 0%,#08121c 58%,#060d14 100%);border:1px solid #dbb86933;border-radius:24px;margin-top:1.25rem;padding:0;overflow:hidden;box-shadow:0 24px 56px #0000003d}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header{background:radial-gradient(circle at 86% -10%,#36688f33,#0000 36%);border-bottom:1px solid #edf2f617;align-items:flex-start;padding:1.4rem 1.5rem 1.2rem}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header span{color:#d8b45d;letter-spacing:.13em}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header h2{color:#f7f2e9;font:500 clamp(1.65rem,2.8vw,2.45rem)/1 var(--owner-serif);letter-spacing:-.025em;margin:.3rem 0 .35rem}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header p{color:#edf2f694;max-width:48rem;margin:0;font-size:.8rem;line-height:1.55}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header a{color:#e4c678;white-space:nowrap;border:1px solid #dbb86947;border-radius:12px;align-items:center;min-height:44px;padding:.55rem .75rem;text-decoration:none;display:inline-flex}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header a:hover,.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header a:focus-visible{color:#07111b;background:#d8b45d}.owner-product-shell .admin-command-pulse-toolbar{background:#00000024;border-bottom:1px solid #edf2f614;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.owner-product-shell .admin-command-pulse-toolbar>small{color:#edf2f66e;font-size:.68rem}.owner-product-shell .admin-command-pulse-filter{margin:0}.owner-product-shell .admin-command-pulse-filter button{color:#edf2f699;background:0 0;border-color:#edf2f621;min-height:44px;padding:.55rem .8rem;font-size:.65rem}.owner-product-shell .admin-command-pulse-filter button:hover,.owner-product-shell .admin-command-pulse-filter button:focus-visible{color:#f6f1e8;border-color:#dbb86973}.owner-product-shell .admin-command-pulse-filter button.is-selected{color:#07111b;background:#d8b45d;border-color:#d8b45d}.owner-product-shell .admin-command-pulse-summary{border-bottom:1px solid #edf2f617;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.owner-product-shell .admin-command-pulse-summary article{background:#ffffff05;border-right:1px solid #edf2f617;align-content:start;gap:.25rem;min-width:0;min-height:112px;padding:1rem 1.2rem;display:grid}.owner-product-shell .admin-command-pulse-summary article:last-child{border-right:0}.owner-product-shell .admin-command-pulse-summary span{color:#edf2f673;letter-spacing:.07em;text-transform:uppercase;font-size:.64rem;font-weight:800}.owner-product-shell .admin-command-pulse-summary strong{color:#f7f2e9;font:500 clamp(1.3rem,2vw,1.8rem)/1.05 var(--owner-serif);text-overflow:ellipsis;white-space:nowrap;margin:.22rem 0;overflow:hidden}.owner-product-shell .admin-command-pulse-summary small{color:#edf2f66e;font-size:.67rem}.owner-product-shell .admin-command-pulse-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li{background:0 0;border-bottom:1px solid #edf2f613;border-radius:0;grid-template-columns:34px minmax(0,1fr) minmax(100px,auto) auto;align-items:center;gap:.8rem;min-height:76px;padding:.7rem 1.2rem;display:grid}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li:last-child{border-bottom:0}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li:hover{background:#dbb8690b}.owner-product-shell .admin-command-pulse-rank{color:#dbb8699e;font:500 .72rem/1 var(--owner-serif)}.owner-product-shell .admin-command-pulse-reader{gap:.2rem;min-width:0;display:grid}.owner-product-shell .admin-command-pulse-reader strong{color:#f5f1e8;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.owner-product-shell .admin-command-pulse-reader small,.owner-product-shell .admin-command-pulse-time small{color:#edf2f66b;font-size:.65rem}.owner-product-shell .admin-command-pulse-reader>i{background:#edf2f614;border-radius:999px;width:min(100%,28rem);height:3px;margin-top:.2rem;display:block;overflow:hidden}.owner-product-shell .admin-command-pulse-reader>i>b{border-radius:inherit;background:linear-gradient(90deg,#b38a38,#e0c579);height:100%;display:block}.owner-product-shell .admin-command-pulse-time{text-align:right;gap:.2rem;display:grid}.owner-product-shell .admin-command-pulse-time>b{color:#f7f2e9;font:500 1.05rem/1 var(--owner-serif)}.owner-product-shell .owner-product-canvas .admin-command-pulse-list button{color:#dfbd6d;background:0 0;border-color:#dbb8694d;border-radius:11px;min-height:44px;padding:.55rem .75rem}.owner-product-shell .owner-product-canvas .admin-command-pulse-list button:hover,.owner-product-shell .owner-product-canvas .admin-command-pulse-list button:focus-visible{color:#07111b;background:#d8b45d}.owner-product-shell .admin-command-pulse-empty{color:var(--owner-text-muted-dark);border:1px dashed #edf2f624;border-radius:16px;justify-items:start;gap:.35rem;margin:1rem;padding:1.25rem;display:grid}.owner-product-shell .admin-command-pulse-empty strong{color:#f5f1e8}.owner-product-shell .admin-command-pulse-empty p{color:var(--owner-text-muted-dark);margin:0}.owner-product-shell .admin-command-pulse-empty a{color:#dfbd6d;align-items:center;min-height:44px;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .admin-command-pulse-footer{background:#00000024;border-top:1px solid #edf2f614;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.55rem 1.2rem;display:flex}.owner-product-shell .admin-command-pulse-footer span{color:#edf2f66e;font-size:.68rem}.owner-product-shell .admin-command-pulse-footer a{color:#dfbd6d;align-items:center;min-height:44px;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=960px){.owner-product-shell .admin-command-pulse-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .admin-command-pulse-summary article:nth-child(2n){border-right:0}.owner-product-shell .admin-command-pulse-summary article:nth-child(-n+2){border-bottom:1px solid #edf2f617}}@media (width<=760px){.owner-product-shell .owner-product-canvas .admin-command-reader-pulse{border-radius:18px}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header,.owner-product-shell .admin-command-pulse-toolbar{flex-direction:column;align-items:flex-start;padding:1rem}.owner-product-shell .owner-product-canvas .admin-command-reader-pulse>header a{justify-content:center;width:100%}.owner-product-shell .admin-command-pulse-filter{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.owner-product-shell .admin-command-pulse-filter button{width:100%}.owner-product-shell .admin-command-pulse-toolbar>small{align-self:flex-end}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li{grid-template-columns:26px minmax(0,1fr) auto;padding:.8rem 1rem}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li>button{grid-column:2/-1;width:100%}.owner-product-shell .admin-command-pulse-footer{flex-direction:column;align-items:flex-start}}@media (width<=375px){.owner-product-shell .admin-command-pulse-summary{grid-template-columns:1fr}.owner-product-shell .admin-command-pulse-summary article,.owner-product-shell .admin-command-pulse-summary article:nth-child(2n){border-bottom:1px solid #edf2f617;border-right:0;min-height:92px}.owner-product-shell .admin-command-pulse-summary article:last-child{border-bottom:0}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li{grid-template-columns:24px minmax(0,1fr)}.owner-product-shell .admin-command-pulse-time{text-align:left;grid-column:2}.owner-product-shell .owner-product-canvas .admin-command-pulse-list>li>button{grid-column:1/-1}}.owner-product-shell .crm-refi-controls form.crm-refi-filter-grid{display:grid}.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(7,minmax(0,1fr))}.owner-product-shell .crm-refi-working-views{gap:.45rem;margin:-.2rem 0 1rem;padding-bottom:.2rem;display:flex;overflow:auto}.owner-product-shell .crm-refi-working-views>span{white-space:nowrap;align-items:stretch;display:inline-flex}.owner-product-shell .crm-refi-working-views a{color:#edf2f6a6;white-space:nowrap;border:1px solid #edf2f61f;border-radius:999px;align-items:center;min-height:40px;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-working-views>span>a{border-radius:999px 0 0 999px}.owner-product-shell .crm-refi-working-views>span>button{color:#edf2f694;min-width:40px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #edf2f61f;border-radius:0 999px 999px 0;margin-left:-1px;font-weight:800}.owner-product-shell .crm-refi-working-views>span>button:hover{color:#fff;background:#edf2f614}.owner-product-shell .crm-refi-working-views a[aria-current=page]{color:#07111e;border-color:var(--owner-brass);background:var(--owner-brass);font-weight:800}.owner-product-shell .crm-refi-filter-grid{grid-template-columns:minmax(15rem,2fr) repeat(8,minmax(8rem,1fr))}.owner-product-shell .crm-refi-save-view{border-top:1px solid #edf2f617;align-items:end;gap:.65rem;margin-top:1rem;padding-top:1rem;display:flex}.owner-product-shell .crm-refi-save-view label{flex:1;gap:.35rem;max-width:30rem;display:grid}.owner-product-shell .crm-refi-save-view label>span,.owner-product-shell .crm-refi-bulk-grid label>span{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.owner-product-shell .crm-refi-save-view input,.owner-product-shell .crm-refi-bulk :is(input,select){color:#f5f0e7;width:100%;min-height:44px;font:inherit;background:#0b1724;border:1px solid #edf2f62b;border-radius:11px;padding:.7rem .75rem}.owner-product-shell .crm-refi-save-view button,.owner-product-shell .crm-refi-bulk button{color:#07111e;background:var(--owner-brass);cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:.65rem .9rem;font-weight:850}.owner-product-shell .crm-refi-save-view button:disabled,.owner-product-shell .crm-refi-bulk button:disabled{opacity:.45;cursor:not-allowed}.owner-product-shell .crm-refi-bulk{gap:1rem;display:grid}.owner-product-shell .crm-refi-bulk>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-refi-bulk>header>div:last-child{flex-wrap:wrap;gap:.45rem;display:flex}.owner-product-shell .crm-refi-bulk>header>div:last-child button{color:#edf2f6c7;background:0 0;border:1px solid #edf2f624}.owner-product-shell .crm-refi-bulk-grid{grid-template-columns:minmax(12rem,1fr) minmax(14rem,2fr) auto;align-items:end;gap:.75rem;display:grid}.owner-product-shell .crm-refi-bulk-grid label{gap:.35rem;display:grid}.owner-product-shell .crm-refi-bulk-grid>p{color:#edf2f69e;align-self:center;margin:0}.owner-product-shell .crm-refi-bulk>aside{background:#dab35312;border:1px solid #dab35347;border-radius:14px;padding:1rem}.owner-product-shell .crm-refi-bulk>aside p{color:#edf2f6a8}.owner-product-shell .crm-refi-bulk>p[role=status]{color:#9bd7bd;margin:0}.owner-product-shell .crm-refi-table{min-width:142rem}.owner-product-shell .crm-natural-query{background:linear-gradient(135deg,#dbb86912,#07111df5 42%);border-color:#dbb86942;padding:1rem 1.1rem}.owner-product-shell .crm-natural-query>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-natural-query>header h2{color:#f7f1e5;margin:.18rem 0;font-size:1.25rem}.owner-product-shell .crm-natural-query>header p{color:#edf2f694;margin:.25rem 0 0;font-size:.8rem}.owner-product-shell .crm-natural-query>header small{color:#9bd7bd;text-transform:uppercase;font-weight:800}.owner-product-shell .crm-natural-query form{gap:.4rem;margin-top:.9rem;display:grid}.owner-product-shell .crm-natural-query form>label{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:800}.owner-product-shell .crm-natural-query form>div{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;display:grid}.owner-product-shell .crm-natural-query input{color:#fff;background:#06101b;border:1px solid #edf2f62e;border-radius:14px;min-height:48px;padding:.75rem .9rem}.owner-product-shell .crm-natural-query button,.owner-product-shell .crm-natural-query-plan>a{color:#07111d;background:var(--owner-brass);border:0;border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:.7rem 1rem;font-weight:850;text-decoration:none;display:inline-flex}.owner-product-shell .crm-natural-query button:disabled{opacity:.45}.owner-product-shell .crm-natural-query-plan{background:#00000029;border:1px solid #edf2f61a;border-radius:14px;gap:.65rem;margin-top:.8rem;padding:.8rem;display:grid}.owner-product-shell .crm-natural-query-plan>div{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-natural-query-plan span{color:#bfe8d4;background:#63a98517;border:1px solid #9bd7bd3d;border-radius:999px;padding:.35rem .6rem;font-size:.72rem;font-weight:800}.owner-product-shell .crm-natural-query-plan p,.owner-product-shell .crm-natural-query-plan small{color:#edf2f694;margin:0;font-size:.76rem}.owner-product-shell .crm-natural-query-plan>a{justify-self:start}.owner-product-shell .crm-refi-evidence-builder{background:#0000001f;border:1px solid #edf2f61c;border-radius:14px;grid-column:1/-1;padding:.7rem .8rem}.owner-product-shell .crm-refi-evidence-builder>summary{color:#d9be76;cursor:pointer;min-height:34px;font-size:.76rem;font-weight:850}.owner-product-shell .crm-refi-evidence-builder>div{grid-template-columns:minmax(10rem,.8fr) repeat(2,minmax(14rem,1fr));gap:.65rem;padding-top:.7rem;display:grid}.owner-product-shell .crm-refi-evidence-builder>p{color:#edf2f673;margin:.55rem 0 0;font-size:.72rem}.owner-product-shell .crm-refi-table .crm-refi-select{text-align:center;width:3rem;min-width:3rem}.owner-product-shell .crm-refi-select input{width:18px;height:18px;accent-color:var(--owner-brass);cursor:pointer}.owner-product-shell .crm-refi-objections{flex-wrap:wrap;gap:.3rem;min-width:14rem;display:flex}.owner-product-shell .crm-refi-objections a{color:#d9c88f;background:#dab35312;border:1px solid #dab35340;border-radius:999px;padding:.28rem .5rem;font-size:.68rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-objections a:hover{background:#dab35321;border-color:#dab3538c}.owner-product-shell .crm-refi-editor{position:relative}.owner-product-shell .crm-refi-editor>summary{color:#07111e;background:var(--owner-brass);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-width:64px;min-height:36px;padding:.4rem .65rem;font-weight:850;list-style:none;display:inline-flex}.owner-product-shell .crm-refi-editor>form{z-index:30;background:#07111d;border:1px solid #edf2f62e;border-radius:18px;gap:.75rem;width:min(28rem,100vw - 2rem);max-height:calc(100svh - 2rem);padding:1.1rem;display:grid;position:fixed;bottom:1rem;right:1rem;overflow:auto;box-shadow:0 24px 72px #0000008c}.owner-product-shell .crm-refi-editor form header,.owner-product-shell .crm-refi-editor form footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owner-product-shell .crm-refi-editor form header div{gap:.15rem;display:grid}.owner-product-shell .crm-refi-editor form header span,.owner-product-shell .crm-refi-editor form label>span{color:#edf2f680;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:800}.owner-product-shell .crm-refi-editor form header small,.owner-product-shell .crm-refi-editor form footer small{color:#edf2f680}.owner-product-shell .crm-refi-editor form label{gap:.35rem;display:grid}.owner-product-shell .crm-refi-editor form :is(input,select,textarea){color:#f5f0e7;width:100%;min-height:44px;font:inherit;background:#0b1724;border:1px solid #edf2f62b;border-radius:11px;padding:.7rem .75rem}.owner-product-shell .crm-refi-editor form textarea{resize:vertical}.owner-product-shell .crm-refi-editor form button{color:#07111e;background:var(--owner-brass);border:0;border-radius:11px;min-height:44px;padding:.65rem 1rem;font-weight:850}.owner-product-shell .crm-refi-editor form p[role=status]{color:#9bd7bd;margin:0}@media (width<=1200px){.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-refi-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=760px){.owner-product-shell .crm-refi-bulk-grid{grid-template-columns:1fr 1fr}.owner-product-shell .crm-refi-bulk-grid>button{grid-column:1/-1}.owner-product-shell .crm-refi-save-view{flex-direction:column;align-items:stretch}.owner-product-shell .crm-refi-save-view label{max-width:none}.owner-product-shell .crm-natural-query form>div,.owner-product-shell .crm-refi-evidence-builder>div{grid-template-columns:1fr}.owner-product-shell .crm-natural-query form button,.owner-product-shell .crm-natural-query-plan>a{width:100%}}@media (width<=560px){.owner-product-shell .crm-refi-metrics{grid-template-columns:1fr 1fr}.owner-product-shell .crm-refi-filter-grid,.owner-product-shell .crm-refi-bulk-grid{grid-template-columns:1fr}.owner-product-shell .crm-refi-bulk-grid>button{grid-column:auto}.owner-product-shell .crm-refi-bulk>header{flex-direction:column}.owner-product-shell .crm-refi-bulk>header>div:last-child,.owner-product-shell .crm-refi-bulk>header>div:last-child button{width:100%}.owner-product-shell .crm-refi-editor>form{border-radius:16px;width:calc(100vw - 1rem);max-height:calc(100svh - 1rem);bottom:.5rem;right:.5rem}.owner-product-shell .crm-refi-editor form header,.owner-product-shell .crm-refi-editor form footer{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-editor form button{width:100%}}.owner-product-shell .crm-source-import>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-source-import>div{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.owner-product-shell .crm-source-import input,.owner-product-shell .crm-source-import button{border:1px solid var(--owner-line);background:var(--owner-panel);min-height:44px;color:var(--owner-ink);font:inherit;border-radius:10px;padding:.65rem .8rem}.owner-product-shell .crm-source-import button{background:var(--owner-ink);color:#fff;font-weight:750}.owner-product-shell .crm-owner-workspace.crm-refinance-outreach{width:100%;max-width:none;padding:clamp(.65rem,1.2vw,1.15rem);overflow:hidden}.owner-product-shell .crm-refi-command-header{margin-bottom:.65rem;padding:.4rem .35rem .75rem}.owner-product-shell .crm-refi-command-header h1{font-size:clamp(1.65rem,2.4vw,2.35rem)}.owner-product-shell .crm-refi-command-header p{max-width:none}.owner-product-shell .crm-refi-metrics{gap:.45rem;margin-bottom:.55rem}.owner-product-shell .crm-refi-metrics article{border-radius:12px;min-height:68px;padding:.65rem .8rem}.owner-product-shell .crm-refi-metrics strong{font:700 1.45rem/1 var(--owner-serif)}.owner-product-shell .crm-refi-metrics small{font-size:.68rem}.owner-product-shell .crm-refi-command-deck{z-index:12;background:#07111dfa;border:1px solid #edf2f621;border-radius:14px;margin-bottom:.55rem;padding:.55rem .65rem;position:sticky;top:0;box-shadow:0 12px 30px #00000038}.owner-product-shell .crm-refi-command-deck .crm-refi-working-views{margin:0 0 .55rem}.owner-product-shell .crm-refi-working-views a,.owner-product-shell .crm-refi-working-views>span>button{min-height:44px}.owner-product-shell .crm-refi-command-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.owner-product-shell .crm-refi-command-row>div:first-child{gap:.12rem;display:grid}.owner-product-shell .crm-refi-command-row strong{color:#f8f4eb;font-size:.92rem}.owner-product-shell .crm-refi-command-row span{color:#edf2f680;font-size:.72rem}.owner-product-shell .crm-refi-command-row>div:last-child{align-items:center;gap:.5rem;display:flex}.owner-product-shell .crm-refi-filter-drawer{position:relative}.owner-product-shell .crm-refi-filter-drawer>summary{color:#f4e2ac;cursor:pointer;background:#dfb74e14;border:1px solid #dfb74e66;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-size:.72rem;font-weight:850;list-style:none;display:inline-flex}.owner-product-shell .crm-refi-filter-drawer[open]>summary{background:#dfb74e2b}.owner-product-shell .crm-refi-filter-drawer>div{z-index:45;background:#07111d;border:1px solid #edf2f629;border-radius:18px;width:min(68rem,100vw - 2rem);padding:1rem;position:fixed;inset:6.5rem 1rem 1rem auto;overflow:auto;box-shadow:0 28px 90px #000000a6}.owner-product-shell .crm-refi-filter-drawer .crm-natural-query{margin:0 0 .75rem}.owner-product-shell .crm-refi-filter-drawer .crm-refi-controls{margin:0}.owner-product-shell .crm-refi-filter-drawer-header{z-index:2;background:#07111d;border-bottom:1px solid #edf2f61f;justify-content:space-between;align-items:center;gap:1rem;margin:-1rem -1rem 1rem;padding:1rem;display:flex;position:sticky;top:-1rem}.owner-product-shell .crm-refi-filter-drawer-header>div{gap:.15rem;display:grid}.owner-product-shell .crm-refi-filter-drawer-header span{color:#dfb74e;letter-spacing:.12em;font-size:.64rem;font-weight:850}.owner-product-shell .crm-refi-filter-drawer-header strong{color:#f8f4eb;font-size:1rem}.owner-product-shell .crm-refi-filter-drawer-header button{color:#edf2f6;cursor:pointer;background:#ffffff0a;border:1px solid #edf2f633;border-radius:10px;min-height:44px;padding:.65rem .9rem;font-weight:800}.owner-product-shell .crm-refi-coverage{max-width:96rem;margin:0 auto .55rem;padding:.8rem}.owner-product-shell .crm-refi-coverage>header{justify-content:space-between;align-items:flex-end;gap:1rem;padding:.15rem .1rem .7rem;display:flex}.owner-product-shell .crm-refi-coverage>header>div{gap:.2rem;display:grid}.owner-product-shell .crm-refi-coverage>header span{color:#dfb74e;letter-spacing:.12em;font-size:.62rem;font-weight:850}.owner-product-shell .crm-refi-coverage>header h2{color:#f8f4eb;font:650 1.15rem/1.2 var(--owner-serif);margin:0}.owner-product-shell .crm-refi-coverage>header small,.owner-product-shell .crm-refi-coverage article small{color:#edf2f685}.owner-product-shell .crm-refi-coverage-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;display:grid}.owner-product-shell .crm-refi-coverage-grid article{background:#0b1724;border:1px solid #edf2f61a;border-radius:11px;gap:.25rem;min-width:0;padding:.65rem .7rem;display:grid}.owner-product-shell .crm-refi-coverage-grid article.is-warning{border-color:#efaa9761}.owner-product-shell .crm-refi-coverage-grid strong{color:#f8f4eb;font:700 1.35rem/1 var(--owner-serif)}.owner-product-shell .crm-refi-coverage-grid span{color:#edf2f6;font-size:.72rem;font-weight:800}.owner-product-shell .crm-refi-coverage-grid small{font-size:.68rem;line-height:1.35}.owner-product-shell .crm-refi-coverage-equation{color:#edf2f69e;margin:.7rem .1rem 0;font-size:.72rem}.owner-product-shell .crm-refi-coverage-review{border-top:1px solid #edf2f61a;margin-top:.6rem}.owner-product-shell .crm-refi-coverage-review>summary{color:#f4e2ac;cursor:pointer;align-items:center;min-height:44px;font-size:.75rem;font-weight:850;display:flex}.owner-product-shell .crm-refi-coverage-review>div{border:1px solid #edf2f61a;border-radius:11px;max-height:20rem;display:grid;overflow:auto}.owner-product-shell .crm-refi-coverage-review article{border-bottom:1px solid #edf2f614;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .75rem;display:flex}.owner-product-shell .crm-refi-coverage-review article:last-child{border-bottom:0}.owner-product-shell .crm-refi-coverage-review article>div{gap:.15rem;display:grid}.owner-product-shell .crm-refi-coverage-review article strong{color:#edf2f6;font-size:.78rem}.owner-product-shell .crm-refi-coverage-review article a{color:#9edbc0;flex:none;align-items:center;min-height:44px;font-size:.7rem;font-weight:850;display:inline-flex}.owner-product-shell .crm-refi-selection-bar{z-index:11;background:#132133;border-color:#dfb74e61;border-radius:14px;margin-bottom:.55rem;padding:.75rem 1rem;position:sticky;top:6.5rem}.owner-product-shell .crm-refi-grid-workspace{border-radius:14px;flex-direction:column;min-height:calc(100dvh - 17.5rem);margin:0;display:flex;overflow:hidden}.owner-product-shell .crm-refi-grid-workspace>header{flex:none;padding:.7rem .85rem}.owner-product-shell .crm-refi-grid-workspace>header h2{font-size:1rem}.owner-product-shell .crm-refi-table-wrap{overscroll-behavior:contain;scrollbar-gutter:stable;border-top-color:#edf2f621;flex:auto;height:calc(100dvh - 22rem);min-height:28rem;max-height:none;overflow:auto}.owner-product-shell .crm-refi-table{min-width:82rem;font-size:.8rem}.owner-product-shell .crm-refi-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-refi-table th{z-index:4;background:#0b1724;padding:.65rem .75rem;top:0}.owner-product-shell .crm-refi-table td{background:#0b1724;max-width:17rem;padding:.7rem .75rem}.owner-product-shell .crm-refi-table tbody tr:nth-child(2n) td{background:#0d1a28}.owner-product-shell .crm-refi-table tbody tr:hover td{background:#122235}.owner-product-shell .crm-refi-table .crm-refi-select{z-index:3;background:#0b1724;width:48px;min-width:48px;padding:.25rem;position:sticky;left:0}.owner-product-shell .crm-refi-table th.crm-refi-select{z-index:7}.owner-product-shell .crm-refi-table .crm-refi-select label{cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.owner-product-shell .crm-refi-table .crm-refi-identity{z-index:3;min-width:17rem;max-width:17rem;position:sticky;left:48px;box-shadow:8px 0 14px -14px #000}.owner-product-shell .crm-refi-table th.crm-refi-identity{z-index:7}.owner-product-shell .crm-refi-table .crm-refi-actions{z-index:3;background:#0b1724;min-width:12rem;position:sticky;right:0;box-shadow:-8px 0 14px -14px #000}.owner-product-shell .crm-refi-table th.crm-refi-actions{z-index:7}.owner-product-shell .crm-refi-actions>div{align-items:center;gap:.35rem;display:flex}.owner-product-shell .crm-refi-compose-trigger,.owner-product-shell .crm-refi-details-trigger,.owner-product-shell .crm-refi-editor>summary{color:#eef2f6;min-width:58px;min-height:44px;font:800 .68rem/1 var(--font-sans);cursor:pointer;background:#132337;border:1px solid #edf2f624;border-radius:9px;justify-content:center;align-items:center;padding:.5rem .65rem;display:inline-flex}.owner-product-shell .crm-refi-compose-trigger{color:#07111e;border-color:var(--owner-brass);background:var(--owner-brass)}.owner-product-shell .crm-refi-no-email{color:#edf2f661;align-items:center;min-height:44px;font-size:.68rem;display:inline-flex}.owner-product-shell .crm-refi-dossier-backdrop,.owner-product-shell .crm-refi-compose-backdrop{z-index:70;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000009e;justify-content:flex-end;align-items:stretch;padding:1rem;display:flex;position:fixed;inset:0}.owner-product-shell .crm-refi-dossier,.owner-product-shell .crm-refi-compose{color:#edf2f6c7;background:#07111d;border:1px solid #edf2f629;border-radius:18px;width:min(31rem,100%);height:100%;padding:1.15rem;overflow:auto;box-shadow:0 30px 90px #000000ad}.owner-product-shell .crm-refi-dossier>header,.owner-product-shell .crm-refi-compose>header{border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.owner-product-shell .crm-refi-dossier>header div,.owner-product-shell .crm-refi-compose>header div{gap:.2rem;display:grid}.owner-product-shell .crm-refi-dossier>header span,.owner-product-shell .crm-refi-compose>header span,.owner-product-shell .crm-refi-compose label>span{color:#edf2f67a;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.owner-product-shell .crm-refi-dossier>header button,.owner-product-shell .crm-refi-compose>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #edf2f624;border-radius:10px;width:44px;height:44px;font-size:1.25rem}.owner-product-shell .crm-refi-dossier>strong{color:#d7c17c;letter-spacing:.07em;text-transform:uppercase;margin-top:1rem;font-size:.68rem;display:block}.owner-product-shell .crm-refi-dossier p{color:#edf2f6c2;margin:.3rem 0;line-height:1.55}.owner-product-shell .crm-refi-dossier a{color:#9bd7bd;margin-top:1rem;display:inline-flex}.owner-product-shell .crm-refi-compose>p{color:#edf2f69e;line-height:1.5}.owner-product-shell .crm-refi-compose form{gap:.8rem;display:grid}.owner-product-shell .crm-refi-compose label{gap:.35rem;display:grid}.owner-product-shell .crm-refi-compose :is(input,select,textarea){color:#fff;width:100%;min-height:44px;font:inherit;background:#0d1b2a;border:1px solid #edf2f62b;border-radius:10px;padding:.72rem .8rem}.owner-product-shell .crm-refi-compose textarea{resize:vertical}.owner-product-shell .crm-refi-compose footer{justify-content:flex-end;gap:.5rem;display:flex}.owner-product-shell .crm-refi-compose footer button,.owner-product-shell .crm-refi-compose-status a{color:#07111e;background:var(--owner-brass);border:0;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:.65rem .9rem;font-weight:850;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-compose footer .is-secondary{color:#edf2f6c7;background:0 0;border:1px solid #edf2f626}.owner-product-shell .crm-refi-compose-status{background:#63a98517;border:1px solid #63a98552;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1rem;padding:.8rem;display:flex}.owner-product-shell .crm-refi-compose-status strong{color:#bfe8d4}.owner-product-shell .crm-refi-compose>small{color:#edf2f673;margin-top:1rem;line-height:1.5;display:block}.owner-product-shell .crm-refi-open-review{color:#07111d;cursor:pointer;background:#dfb74e;border:1px solid #dfb74e6b;border-radius:11px;min-height:44px;margin:.7rem .1rem 0;padding:.65rem .9rem;font-size:.72rem;font-weight:900}.owner-product-shell .crm-refinance-outreach.is-coverage-review>.crm-refi-command-deck,.owner-product-shell .crm-refinance-outreach.is-coverage-review>.crm-refi-bulk,.owner-product-shell .crm-refinance-outreach.is-coverage-review>.crm-refi-results{display:none}.owner-product-shell .crm-refi-resolution{background:#07111d;border:1px solid #edf2f624;border-radius:18px;max-width:96rem;margin:0 auto .7rem;overflow:hidden;box-shadow:0 22px 60px #00000047}.owner-product-shell .crm-refi-resolution-header{border-bottom:1px solid #edf2f61c;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem;display:flex}.owner-product-shell .crm-refi-resolution-header>div{gap:.2rem;display:grid}.owner-product-shell .crm-refi-resolution-header span,.owner-product-shell .crm-refi-resolution-dossier>header span,.owner-product-shell .crm-refi-resolution-current span,.owner-product-shell .crm-refi-resolution-preview span{color:#dfb74e;letter-spacing:.12em;font-size:.62rem;font-weight:900}.owner-product-shell .crm-refi-resolution-header h2,.owner-product-shell .crm-refi-resolution-dossier h3{color:#f8f4eb;font:650 1.45rem/1.15 var(--owner-serif);margin:0}.owner-product-shell .crm-refi-resolution-header p{color:#edf2f694;margin:0;font-size:.76rem}.owner-product-shell .crm-refi-resolution-header button,.owner-product-shell .crm-refi-resolution-dossier button{color:#f4e2ac;cursor:pointer;background:#dfb74e14;border:1px solid #dfb74e61;border-radius:10px;min-height:44px;padding:.65rem .85rem;font-size:.7rem;font-weight:850}.owner-product-shell .crm-refi-resolution-progress{background:#0b1724;border-bottom:1px solid #edf2f61a;grid-template-columns:auto auto 1fr;align-items:baseline;gap:.45rem;padding:.7rem 1.1rem;display:grid}.owner-product-shell .crm-refi-resolution-progress strong{color:#f8f4eb;font:700 1.5rem/1 var(--owner-serif)}.owner-product-shell .crm-refi-resolution-progress span{color:#edf2f6;font-size:.78rem;font-weight:800}.owner-product-shell .crm-refi-resolution-progress small{color:#edf2f680;justify-self:end}.owner-product-shell .crm-refi-resolution-layout{grid-template-columns:minmax(18rem,40%) minmax(0,60%);min-height:36rem;max-height:calc(100vh - 16rem);display:grid}.owner-product-shell .crm-refi-resolution-queue{border-right:1px solid #edf2f61a;grid-template-rows:auto minmax(0,1fr);display:grid;overflow:hidden}.owner-product-shell .crm-refi-resolution-toolbar{border-bottom:1px solid #edf2f61a;grid-template-columns:minmax(0,1fr) 10rem;gap:.55rem;padding:.75rem;display:grid}.owner-product-shell .crm-refi-resolution-toolbar label,.owner-product-shell .crm-refi-resolution-reason{gap:.3rem;display:grid}.owner-product-shell .crm-refi-resolution-toolbar label>span,.owner-product-shell .crm-refi-resolution-reason>span{color:#edf2f685;text-transform:uppercase;font-size:.64rem;font-weight:800}.owner-product-shell .crm-refi-resolution-toolbar :is(input,select),.owner-product-shell .crm-refi-resolution-reason textarea{color:#edf2f6;background:#0b1724;border:1px solid #edf2f626;border-radius:9px;min-height:44px;padding:.6rem .7rem}.owner-product-shell .crm-refi-resolution-queue>[role=listbox]{overflow:auto}.owner-product-shell .crm-refi-resolution-queue [role=option]{width:100%;min-height:68px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf2f614;gap:.32rem;padding:.7rem .8rem;display:grid}.owner-product-shell .crm-refi-resolution-queue [role=option][aria-selected=true]{background:#dfb74e14;box-shadow:inset 3px 0 #dfb74e}.owner-product-shell .crm-refi-resolution-queue [role=option]>div{justify-content:space-between;gap:.8rem;display:flex}.owner-product-shell .crm-refi-resolution-queue [role=option] strong{color:#f8f4eb;font-size:.8rem}.owner-product-shell .crm-refi-resolution-queue [role=option] span{color:#9edbc0;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-product-shell .crm-refi-resolution-queue [role=option] small{color:#edf2f694;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.owner-product-shell .crm-refi-resolution-queue [role=option] em{color:#edf2f661;font-size:.62rem;font-style:normal}.owner-product-shell .crm-refi-resolution-dossier{align-content:start;gap:.8rem;padding:1rem 1.1rem;display:grid;overflow:auto}.owner-product-shell .crm-refi-resolution-dossier>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-refi-resolution-dossier>article,.owner-product-shell .crm-refi-resolution-current,.owner-product-shell .crm-refi-resolution-preview{background:#0b1724;border:1px solid #edf2f61a;border-radius:12px;padding:.85rem}.owner-product-shell .crm-refi-resolution-dossier p{color:#edf2f6a6;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.owner-product-shell .crm-refi-resolution-dossier details{margin-top:.55rem}.owner-product-shell .crm-refi-resolution-dossier details summary{color:#9edbc0;cursor:pointer;align-items:center;min-height:44px;display:flex}.owner-product-shell .crm-refi-resolution-dossier fieldset{border:1px solid #edf2f61f;border-radius:12px;gap:.35rem;margin:0;padding:.85rem;display:grid}.owner-product-shell .crm-refi-resolution-dossier legend{color:#f8f4eb;padding:0 .35rem;font-size:.76rem;font-weight:850}.owner-product-shell .crm-refi-resolution-dossier fieldset label{color:#edf2f6;cursor:pointer;grid-template-columns:44px minmax(0,1fr);align-items:center;min-height:44px;font-size:.76rem;display:grid}.owner-product-shell .crm-refi-resolution-dossier fieldset input{justify-self:center}.owner-product-shell .crm-refi-resolution-reason textarea{resize:vertical;min-height:6rem}.owner-product-shell .crm-refi-resolution-current,.owner-product-shell .crm-refi-resolution-preview{gap:.25rem;display:grid}.owner-product-shell .crm-refi-resolution-current>strong,.owner-product-shell .crm-refi-resolution-preview>strong{color:#f8f4eb}.owner-product-shell .crm-refi-resolution-dossier>footer{background:#07111d;gap:.5rem;padding:.75rem 0;display:flex;position:sticky;bottom:-1rem}.owner-product-shell .crm-refi-resolution-dossier>footer button:first-child,.owner-product-shell .crm-refi-resolution-preview button{color:#07111d;background:#dfb74e}.owner-product-shell .crm-refi-resolution-dossier button.is-secondary{color:#efaa97;background:#efaa970f;border-color:#efaa9752}@media (width<=900px){.owner-product-shell .crm-refi-resolution-layout{grid-template-columns:1fr;max-height:none}.owner-product-shell .crm-refi-resolution-queue{border-bottom:1px solid #edf2f61a;border-right:0;max-height:28rem}.owner-product-shell .crm-refi-resolution-header{flex-direction:column}.owner-product-shell .crm-refi-resolution-header button{width:100%}.owner-product-shell .crm-refi-resolution-progress{grid-template-columns:auto 1fr}.owner-product-shell .crm-refi-resolution-progress small{grid-column:1/-1;justify-self:start}}@media (width<=560px){.owner-product-shell .crm-refi-resolution{border-radius:14px}.owner-product-shell .crm-refi-resolution-toolbar{grid-template-columns:1fr}.owner-product-shell .crm-refi-resolution-dossier{padding:.8rem}.owner-product-shell .crm-refi-resolution-dossier>header,.owner-product-shell .crm-refi-resolution-dossier>footer{flex-direction:column}.owner-product-shell .crm-refi-resolution-dossier>footer button{width:100%}}.owner-product-shell .crm-refi-mobile-list{display:none}@media (width<=900px){.owner-product-shell .crm-refi-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-refi-coverage>header,.owner-product-shell .crm-refi-coverage-review article{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-coverage-review article a{width:100%}}@media (width<=560px){.owner-product-shell .crm-refi-coverage-grid{grid-template-columns:1fr}.owner-product-shell .crm-refi-filter-drawer-header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-filter-drawer-header button{width:100%}}@media (width<=900px){.owner-product-shell .crm-refi-command-deck{position:relative}.owner-product-shell .crm-refi-selection-bar{top:0}.owner-product-shell .crm-refi-command-row{flex-direction:column;align-items:stretch}.owner-product-shell .crm-refi-command-row>div:last-child{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-refi-filter-drawer>summary,.owner-product-shell .crm-refi-command-row .crm-view-export{width:100%}.owner-product-shell .crm-refi-filter-drawer>div{border-radius:16px;width:calc(100vw - 1rem);inset:4rem .5rem .5rem}.owner-product-shell .crm-refi-grid-workspace{min-height:0}.owner-product-shell .crm-refi-table-wrap{display:none}.owner-product-shell .crm-refi-mobile-list{gap:.55rem;padding:.65rem;display:grid;overflow:visible}.owner-product-shell .crm-refi-mobile-list>article{background:#0b1724;border:1px solid #edf2f61f;border-radius:14px;gap:.7rem;padding:.85rem;display:grid}.owner-product-shell .crm-refi-mobile-list>article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.owner-product-shell .crm-refi-mobile-list>article>header label{place-items:center;width:44px;height:44px;display:grid}.owner-product-shell .crm-refi-mobile-list>article>header div{gap:.15rem;min-width:0;display:grid}.owner-product-shell .crm-refi-mobile-list>article>header :is(a,strong){color:#f8f4eb;text-overflow:ellipsis;white-space:nowrap;font-weight:850;overflow:hidden}.owner-product-shell .crm-refi-mobile-list>article>header small{color:#edf2f67a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.owner-product-shell .crm-refi-mobile-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin:0;display:grid}.owner-product-shell .crm-refi-mobile-list dl>div{background:#ffffff06;border-radius:9px;min-width:0;padding:.55rem}.owner-product-shell .crm-refi-mobile-list dt{color:#edf2f66b;text-transform:uppercase;font-size:.62rem}.owner-product-shell .crm-refi-mobile-list dd{overflow-wrap:anywhere;color:#edf2f6bf;margin:.25rem 0 0;font-size:.75rem}.owner-product-shell .crm-refi-mobile-list footer{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.owner-product-shell .crm-refi-command-header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-refi-mobile-list dl{grid-template-columns:1fr}.owner-product-shell .crm-refi-dossier-backdrop,.owner-product-shell .crm-refi-compose-backdrop{padding:0}.owner-product-shell .crm-refi-dossier,.owner-product-shell .crm-refi-compose{border-radius:0;width:100%}.owner-product-shell .crm-refi-compose footer,.owner-product-shell .crm-refi-compose-status{flex-direction:column;align-items:stretch}.owner-product-shell .crm-refi-compose footer button,.owner-product-shell .crm-refi-compose-status a{width:100%}}.owner-product-shell .crm-refi-app{--refi-bg:#070a0e;--refi-surface:#0d1219;--refi-surface-2:#121923;--refi-line:#242e3a;--refi-ink:#f3f6f8;--refi-muted:#8f9baa;--refi-accent:#76d5b1;min-height:calc(100dvh - 3rem);color:var(--refi-ink);background:var(--refi-bg)}.owner-product-shell .crm-refi-app.crm-owner-workspace{padding:.55rem .65rem 0}.owner-product-shell .crm-refi-app .crm-refi-command-header{border-bottom:1px solid var(--refi-line);justify-content:space-between;align-items:center;gap:1rem;min-height:54px;margin:0;padding:.35rem .55rem;display:flex}.owner-product-shell .crm-refi-app .crm-refi-command-header>div:first-child{align-items:baseline;gap:.75rem;min-width:0;display:flex}.owner-product-shell .crm-refi-app .crm-refi-command-header span{color:var(--refi-accent);letter-spacing:.14em;font-size:.6rem}.owner-product-shell .crm-refi-app .crm-refi-command-header h1{color:var(--refi-ink);font:750 1.28rem/1 var(--font-sans);letter-spacing:-.025em;margin:0}.owner-product-shell .crm-refi-app .crm-refi-command-header p{color:var(--refi-muted);white-space:nowrap;margin:0;font-size:.72rem}.owner-product-shell .crm-refi-source-lock{align-items:center;gap:.5rem;min-width:0;display:flex}.owner-product-shell .crm-refi-source-lock>span{color:var(--refi-accent);font-size:.65rem}.owner-product-shell .crm-refi-source-lock>div{text-align:right;gap:.08rem;display:grid}.owner-product-shell .crm-refi-source-lock strong{color:#dfe6eb;font-size:.68rem}.owner-product-shell .crm-refi-source-lock small{color:#6f7c8b;text-overflow:ellipsis;white-space:nowrap;max-width:22rem;font-size:.62rem;overflow:hidden}.owner-product-shell .crm-refi-app .crm-refi-metrics{border-bottom:1px solid var(--refi-line);background:#090d12;gap:0;margin:0;display:flex;overflow-x:auto}.owner-product-shell .crm-refi-app .crm-refi-metrics article{border:0;border-right:1px solid var(--refi-line);background:0 0;border-radius:0;align-items:baseline;gap:.35rem;min-width:max-content;min-height:42px;padding:.45rem .8rem;display:flex}.owner-product-shell .crm-refi-app .crm-refi-metrics article:before{display:none}.owner-product-shell .crm-refi-app .crm-refi-metrics span{color:#8c98a7;letter-spacing:0;text-transform:none;order:2;font-size:.62rem}.owner-product-shell .crm-refi-app .crm-refi-metrics strong{color:#eef3f5;font:800 .92rem/1 var(--font-sans);order:1}.owner-product-shell .crm-refi-app .crm-refi-metrics small{display:none}.owner-product-shell .crm-refi-app .crm-refi-metrics .is-declined strong{color:#ff9f93}.owner-product-shell .crm-refi-app .crm-refi-metrics .is-active strong{color:var(--refi-accent)}.owner-product-shell .crm-refi-app .crm-refi-metrics .is-warning strong{color:#efc86d}.owner-product-shell .crm-refi-app .crm-refi-coverage{border:0;border-bottom:1px solid var(--refi-line);background:#090d12;border-radius:0;max-width:none;margin:0;padding:0}.owner-product-shell .crm-refi-app .crm-refi-coverage>header{align-items:center;margin:0;padding:.45rem .65rem}.owner-product-shell .crm-refi-app .crm-refi-coverage>header>div{align-items:baseline;gap:.55rem;display:flex}.owner-product-shell .crm-refi-app .crm-refi-coverage>header h2{font:700 .7rem/1 var(--font-sans);color:#aeb8c2}.owner-product-shell .crm-refi-app .crm-refi-coverage>header button{border:1px solid var(--refi-line);color:#cbd3da;min-height:34px;font:750 .66rem/1 var(--font-sans);cursor:pointer;background:#101720;border-radius:7px;padding:.35rem .65rem}.owner-product-shell .crm-refi-coverage-body{padding:0 .65rem .65rem}.owner-product-shell .crm-refi-coverage-body>p{color:var(--refi-muted);margin:.1rem 0 .55rem;font-size:.68rem}.owner-product-shell .crm-refi-app .crm-refi-command-deck{z-index:20;border:0;border-bottom:1px solid var(--refi-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070a0ef7;border-radius:0;margin:0;padding:.45rem .55rem;position:sticky;top:0;box-shadow:0 8px 24px #0000004d}.owner-product-shell .crm-refi-app .crm-refi-working-views{gap:.2rem;margin:0 0 .4rem}.owner-product-shell .crm-refi-app .crm-refi-working-views a,.owner-product-shell .crm-refi-app .crm-refi-working-views>span>button{color:#8f9baa;background:0 0;border-color:#0000;border-radius:6px;min-height:32px;padding:.35rem .6rem;font-size:.66rem}.owner-product-shell .crm-refi-app .crm-refi-working-views>span>a{border-radius:6px 0 0 6px}.owner-product-shell .crm-refi-app .crm-refi-working-views>span>button{border-radius:0 6px 6px 0;min-width:32px}.owner-product-shell .crm-refi-app .crm-refi-working-views a:hover{color:#edf2f5;background:#141c26}.owner-product-shell .crm-refi-app .crm-refi-working-views a[aria-current=page]{color:#dff9ef;background:#123428;border-color:#285744}.owner-product-shell .crm-refi-app .crm-refi-command-row{grid-template-columns:minmax(16rem,1fr) auto;gap:.55rem;display:grid}.owner-product-shell .crm-refi-quick-search{border:1px solid var(--refi-line);background:#0c1118;border-radius:8px;grid-template-columns:auto minmax(10rem,1fr) auto;align-items:center;min-width:0;height:38px;display:grid;overflow:hidden}.owner-product-shell .crm-refi-quick-search label{color:#778494;text-transform:uppercase;padding-left:.65rem;font-size:.65rem;font-weight:800}.owner-product-shell .crm-refi-quick-search input:not([type=hidden]){color:#edf2f5;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:none;padding:0 .65rem;font-size:.76rem}.owner-product-shell .crm-refi-quick-search:focus-within{border-color:#4d9e80;box-shadow:0 0 0 2px #76d5b11a}.owner-product-shell .crm-refi-quick-search button{border:0;border-left:1px solid var(--refi-line);color:#b9c3cc;cursor:pointer;background:#121923;align-self:stretch;padding:0 .75rem;font-size:.68rem;font-weight:800}.owner-product-shell .crm-refi-toolbar-actions{align-items:center;gap:.35rem;display:flex}.owner-product-shell .crm-refi-preset-control{border:1px solid var(--refi-line);background:#0c1118;border-radius:8px;padding:2px;display:flex}.owner-product-shell .crm-refi-preset-control button,.owner-product-shell .crm-refi-density{color:#7f8b99;min-height:32px;font:750 .64rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:.35rem .55rem}.owner-product-shell .crm-refi-preset-control button[aria-pressed=true]{color:#eef3f5;background:#1b2632}.owner-product-shell .crm-refi-density{border:1px solid var(--refi-line);background:#0c1118;min-height:38px}.owner-product-shell .crm-refi-app .crm-view-export,.owner-product-shell .crm-refi-app .crm-refi-filter-drawer>summary{border:1px solid var(--refi-line);color:#d4dbe0;background:#101720;border-radius:8px;min-height:38px;padding:.45rem .65rem;font-size:.66rem}.owner-product-shell .crm-refi-app .crm-view-export{align-items:center;text-decoration:none;display:inline-flex}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace{background:var(--refi-bg);border:0;border-radius:0;height:calc(100dvh - 12.25rem);min-height:calc(100dvh - 12.25rem);margin:0}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace>header{border-bottom:1px solid var(--refi-line);background:#0a0e13;min-height:37px;padding:.4rem .65rem}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace>header>div{align-items:baseline;gap:.5rem;display:flex}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace>header span{font-size:.58rem}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace>header h2{font:750 .72rem/1 var(--font-sans);margin:0}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace>header small{color:#697687;font-size:.62rem}.owner-product-shell .crm-refi-app .crm-refi-table-wrap{background:var(--refi-bg);border:0;height:auto;min-height:0}.owner-product-shell .crm-refi-app .crm-refi-table{color:#dbe1e6;min-width:76rem;font-size:.72rem}.owner-product-shell .crm-refi-app .crm-refi-table th{color:#778494;letter-spacing:.08em;background:#0f151d;border-bottom:1px solid #303b48;height:34px;padding:.35rem .6rem;font-size:.58rem}.owner-product-shell .crm-refi-app .crm-refi-table td{vertical-align:middle;background:#0a0f15;border-bottom:1px solid #1d2530;max-width:19rem;height:48px;padding:.35rem .6rem;line-height:1.2}.owner-product-shell .crm-refi-app .crm-refi-table tbody tr:nth-child(2n) td{background:#0d131a}.owner-product-shell .crm-refi-app .crm-refi-table tbody tr:hover td{background:#131d27}.owner-product-shell .crm-refi-app .crm-refi-table tbody tr:focus-within td{background:#162331}.owner-product-shell .crm-refi-app .crm-refi-table.is-density-comfortable td{height:62px;padding:.55rem .65rem}.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-select{background:#0f151d;width:42px;min-width:42px;padding:0;left:0}.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-select label{width:42px;height:44px}.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-identity{background:#0a0f15;min-width:15rem;max-width:15rem;left:42px;box-shadow:10px 0 20px -20px #000}.owner-product-shell .crm-refi-app .crm-refi-table tbody tr:nth-child(2n) .crm-refi-identity{background:#0d131a}.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-identity>a,.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-identity>strong{color:#f2f5f7;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:780;display:block;overflow:hidden}.owner-product-shell .crm-refi-app .crm-refi-table td small{color:#718091;text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.62rem;display:block;overflow:hidden}.owner-product-shell .crm-refi-app .crm-refi-table .crm-refi-actions{background:#0a0f15;width:46px;min-width:46px;padding:0}.owner-product-shell .crm-refi-app .crm-refi-table tbody tr:nth-child(2n) .crm-refi-actions{background:#0d131a}.owner-product-shell .crm-refi-app .crm-refi-objections{flex-wrap:nowrap;min-width:12rem;overflow:hidden}.owner-product-shell .crm-refi-app .crm-refi-objections a{color:#e6c878;text-overflow:ellipsis;white-space:nowrap;background:#2a2313;border:0;border-radius:5px;max-width:9rem;padding:.2rem .4rem;font-size:.6rem;overflow:hidden}.owner-product-shell .crm-refi-app .crm-refi-status{border:0;border-radius:5px;min-height:22px;padding:.2rem .42rem;font-size:.6rem}.owner-product-shell .crm-refi-cell-clip{max-width:16rem}.owner-product-shell .crm-refi-action-menu{position:relative}.owner-product-shell .crm-refi-action-menu>summary{color:#8e9baa;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;font-size:.9rem;list-style:none;display:grid}.owner-product-shell .crm-refi-action-menu>summary:hover,.owner-product-shell .crm-refi-action-menu[open]>summary{color:#eef3f5;background:#1a2530}.owner-product-shell .crm-refi-action-menu>div{z-index:15;background:#121923;border:1px solid #303b48;border-radius:9px;gap:.25rem;width:9.5rem;margin-top:.15rem;padding:.35rem;display:grid;position:absolute;right:.25rem;box-shadow:0 18px 44px #0000008c}.owner-product-shell .crm-refi-action-menu>div>.crm-refi-editor{width:100%}.owner-product-shell .crm-refi-action-menu>div :is(.crm-refi-compose-trigger,.crm-refi-details-trigger,.crm-refi-editor>summary,.crm-refi-no-email){color:#dbe2e7;background:0 0;border:0;border-radius:6px;justify-content:flex-start;width:100%;min-height:38px;padding:.45rem .6rem}.owner-product-shell .crm-refi-action-menu>div :is(.crm-refi-compose-trigger,.crm-refi-details-trigger,.crm-refi-editor>summary):hover{background:#1d2935}.owner-product-shell .crm-refi-action-menu>div .crm-refi-compose-trigger{color:#9de2c6}.owner-product-shell .crm-refi-table.is-preset-relationship :is(.crm-refi-col-decision,.crm-refi-col-next),.owner-product-shell .crm-refi-table.is-preset-decision .crm-refi-col-source,.owner-product-shell .crm-refi-table.is-preset-followup :is(.crm-refi-col-source,.crm-refi-col-decision){display:none}.owner-product-shell .crm-refi-table.is-preset-relationship,.owner-product-shell .crm-refi-table.is-preset-followup{min-width:58rem}.owner-product-shell .crm-refi-table.is-preset-decision{min-width:68rem}@media (width<=1100px){.owner-product-shell .crm-refi-preset-control button{padding:.35rem .4rem}.owner-product-shell .crm-refi-density{display:none}}@media (width<=900px){.owner-product-shell .crm-refi-app.crm-owner-workspace{padding:.4rem}.owner-product-shell .crm-refi-app .crm-refi-command-header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-app .crm-refi-command-header>div:first-child{flex-direction:column;align-items:flex-start;gap:.2rem}.owner-product-shell .crm-refi-source-lock{display:none}.owner-product-shell .crm-refi-app .crm-refi-command-row{grid-template-columns:1fr}.owner-product-shell .crm-refi-toolbar-actions{overflow-x:auto}.owner-product-shell .crm-refi-app .crm-refi-grid-workspace{height:auto;min-height:0}.owner-product-shell .crm-refi-app .crm-refi-mobile-list{background:#070a0e;gap:.4rem;padding:.4rem}.owner-product-shell .crm-refi-app .crm-refi-mobile-list>article{background:#0d131a;border-color:#242e3a;border-radius:9px;gap:.55rem;padding:.7rem}.owner-product-shell .crm-refi-app .crm-refi-mobile-list dl>div{background:#121923;border-radius:6px;padding:.45rem}.owner-product-shell .crm-refi-app .crm-refi-mobile-list footer{border-top:1px solid #202936;padding-top:.1rem}.owner-product-shell .crm-refi-app .crm-refi-mobile-list footer :is(button,summary){min-height:44px}}@media (width<=560px){.owner-product-shell .crm-refi-app .crm-refi-metrics article{padding:.4rem .6rem}.owner-product-shell .crm-refi-app .crm-refi-coverage>header>div{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-refi-app .crm-refi-coverage>header{align-items:stretch}.owner-product-shell .crm-refi-app .crm-refi-quick-search{grid-template-columns:minmax(0,1fr) auto}.owner-product-shell .crm-refi-app .crm-refi-quick-search label{width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-refi-preset-control{display:none}.owner-product-shell .crm-refi-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-refi-app .crm-refi-command-row .crm-view-export,.owner-product-shell .crm-refi-app .crm-refi-filter-drawer>summary{justify-content:center;width:100%}.owner-product-shell .crm-refi-app .crm-refi-mobile-list>article>header{grid-template-columns:44px minmax(0,1fr)}.owner-product-shell .crm-refi-app .crm-refi-mobile-list>article>header>.crm-refi-status{grid-column:2;justify-self:start}.owner-product-shell .crm-refi-app .crm-refi-mobile-list dl{grid-template-columns:1fr 1fr}.owner-product-shell .crm-refi-app .crm-refi-mobile-list dl>div:first-child{grid-column:1/-1}}.owner-product-shell .crm-record-grid-2026{background:#070a0e;width:100%;max-width:none;min-height:calc(100dvh - 5rem);padding:.65rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-header{border-bottom:1px solid #242e3a;align-items:center;min-height:58px;margin:0;padding:.35rem .55rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-header>div{align-items:baseline;gap:.75rem;display:flex}.owner-product-shell .crm-record-grid-2026>.crm-directory-header h1{font:750 1.35rem/1 var(--font-sans);letter-spacing:-.025em}.owner-product-shell .crm-record-grid-2026>.crm-directory-header p{font-size:.72rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-header>small{color:#9aa7b5;background:#10161e;border:1px solid #26313d;border-radius:6px;padding:.25rem .55rem;font-size:.65rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-panel{background:#070a0e;border:0;border-radius:0;margin:0;padding:.5rem 0 0}.owner-product-shell .crm-record-grid-2026 .crm-list-controls{margin:0 .1rem .45rem}.owner-product-shell .crm-record-grid-2026 .crm-directory-table{scrollbar-gutter:stable;background:#090e14;border-color:#242e3a;border-radius:8px;height:calc(100dvh - 13rem)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table table{border-collapse:separate;border-spacing:0}.owner-product-shell .crm-record-grid-2026 .crm-directory-table th{color:#788595;letter-spacing:.07em;text-transform:uppercase;background:#10161e;border-bottom:1px solid #303b48;height:34px;padding:.35rem .6rem;font-size:.6rem}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td{color:#aeb8c2;white-space:nowrap;background:#0a0f15;border-top:0;border-bottom:1px solid #1e2731;max-width:20rem;height:48px;padding:.35rem .6rem;font-size:.72rem}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr:nth-child(2n) td{background:#0d131a}.owner-product-shell .crm-record-grid-2026 .crm-directory-table th:first-child,.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:first-child{z-index:2;min-width:16rem;position:sticky;left:0;box-shadow:10px 0 20px -20px #000}.owner-product-shell .crm-record-grid-2026 .crm-directory-table th:first-child{z-index:4}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td strong{color:#f0f4f6;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td small{color:#6f7d8d;font-size:.62rem}.owner-product-shell .crm-record-grid-2026 .crm-status-pill{background:#18232d;border:0;border-radius:5px;font-size:.61rem}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:before{display:none}.owner-product-shell .crm-activation-ledger{color:#dbe3e8;background:#06090d;gap:.8rem;width:100%;max-width:none;min-height:calc(100dvh - 5rem);padding:.75rem}.owner-product-shell .crm-activation-hero{background:linear-gradient(120deg,#0e151d 0%,#080d12 70%);border:1px solid #24303b;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.25rem 1.35rem;display:grid}.owner-product-shell .crm-activation-hero>div>span,.owner-product-shell .crm-activation-grid>header span{color:#d7b65b;letter-spacing:.14em;font-size:.65rem;font-weight:800}.owner-product-shell .crm-activation-hero h1{color:#f5f7f6;font:720 clamp(1.5rem,2.4vw,2.35rem)/1.05 var(--font-sans);letter-spacing:-.035em;margin:.35rem 0 .3rem}.owner-product-shell .crm-activation-hero p{color:#8f9ba7;max-width:58rem;margin:0;font-size:.83rem;line-height:1.55}.owner-product-shell .crm-activation-hero aside{justify-items:end;min-width:11rem;display:grid}.owner-product-shell .crm-activation-hero aside strong{color:#f3d47a;font-size:2.15rem;line-height:1}.owner-product-shell .crm-activation-hero aside span{color:#e5e9e8;margin-top:.25rem;font-size:.78rem;font-weight:700}.owner-product-shell .crm-activation-hero aside small{color:#768390;margin-top:.2rem;font-size:.67rem}.owner-product-shell .crm-activation-scoreboard{background:#0b1016;border:1px solid #202a34;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-activation-scoreboard article{border-right:1px solid #202a34;gap:.15rem;min-height:72px;padding:.8rem .75rem;display:grid}.owner-product-shell .crm-activation-scoreboard article:last-child{border-right:0}.owner-product-shell .crm-activation-scoreboard span{color:#71808d;letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:700}.owner-product-shell .crm-activation-scoreboard strong{color:#eef2f2;font-size:1.25rem}.owner-product-shell .crm-activation-scoreboard .is-good strong{color:#80c9ad}.owner-product-shell .crm-activation-scoreboard .is-attention strong{color:#e3bd68}.owner-product-shell .crm-activation-states{scrollbar-width:thin;gap:.35rem;padding:.05rem;display:flex;overflow:auto}.owner-product-shell .crm-activation-states a{color:#99a5b0;background:#0c1218;border:1px solid #26313d;border-radius:8px;flex:none;align-items:center;gap:.55rem;min-height:38px;padding:.35rem .65rem;font-size:.68rem;text-decoration:none;display:flex}.owner-product-shell .crm-activation-states a b{color:#e7ecec}.owner-product-shell .crm-activation-states a.is-active{color:#f0d47f;background:#1a1812;border-color:#b49443}.owner-product-shell .crm-activation-filters{background:#0b1016;border:1px solid #202a34;border-radius:10px;grid-template-columns:minmax(16rem,2fr) repeat(4,minmax(8rem,1fr)) auto auto;align-items:end;gap:.45rem;padding:.65rem;display:grid}.owner-product-shell .crm-activation-filters label{gap:.25rem;display:grid}.owner-product-shell .crm-activation-filters label>span{color:#74818e;text-transform:uppercase;font-size:.6rem;font-weight:700}.owner-product-shell .crm-activation-filters :is(input,select){color:#e0e6e7;background:#101720;border:1px solid #2b3743;border-radius:7px;width:100%;min-height:40px;padding:.45rem .6rem;font-size:.72rem}.owner-product-shell .crm-activation-filters :is(button,a){color:#11150f;background:#d5b457;border:1px solid #806c35;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:.45rem .75rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-activation-filters a{color:#abb5bd;background:#111820;border-color:#2b3743}.owner-product-shell .crm-activation-grid{background:#090e14;border:1px solid #202a34;border-radius:12px;overflow:hidden}.owner-product-shell .crm-activation-grid>header{background:#0d131a;border-bottom:1px solid #202a34;justify-content:space-between;align-items:end;padding:.75rem .85rem;display:flex}.owner-product-shell .crm-activation-grid>header h2{color:#eef2f2;font:700 1rem/1.2 var(--font-sans);margin:.15rem 0 0}.owner-product-shell .crm-activation-grid>header small{color:#657380;text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:.62rem;overflow:hidden}.owner-product-shell .crm-activation-table{scrollbar-gutter:stable;height:calc(100dvh - 25.5rem);min-height:19rem;overflow:auto}.owner-product-shell .crm-activation-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:74rem}.owner-product-shell .crm-activation-table th{z-index:2;color:#768391;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#111820;border-bottom:1px solid #2a3540;padding:.55rem .65rem;font-size:.6rem;position:sticky;top:0}.owner-product-shell .crm-activation-table td{color:#aeb8c0;vertical-align:middle;background:#090e14;border-bottom:1px solid #1b242d;height:52px;padding:.42rem .65rem;font-size:.69rem}.owner-product-shell .crm-activation-table tbody tr:nth-child(2n) td{background:#0c1218}.owner-product-shell .crm-activation-table tbody tr:hover td{background:#121d26}.owner-product-shell .crm-activation-table td:first-child{width:7rem}.owner-product-shell .crm-activation-table td:nth-child(2){width:18rem}.owner-product-shell .crm-activation-table td:nth-child(3){width:10rem}.owner-product-shell .crm-activation-table td:nth-child(4){width:12rem}.owner-product-shell .crm-activation-table td:nth-child(6){text-align:right;width:9rem}.owner-product-shell .crm-activation-table td strong,.owner-product-shell .crm-activation-table td small{display:block}.owner-product-shell .crm-activation-table td strong{color:#edf1f1;font-size:.73rem}.owner-product-shell .crm-activation-table td small{color:#667582;margin-top:.12rem;font-size:.61rem}.owner-product-shell .crm-activation-state,.owner-product-shell .crm-activation-objection{color:#aeb9c2;text-transform:capitalize;background:#18222b;border-radius:5px;align-items:center;min-height:25px;padding:.2rem .48rem;font-size:.61rem;font-weight:700;display:inline-flex}.owner-product-shell .crm-activation-state.is-live{color:#99d7bf;background:#10261e}.owner-product-shell .crm-activation-state.is-ready{color:#a9d0df;background:#102530}.owner-product-shell .crm-activation-state.is-review,.owner-product-shell .crm-activation-state.is-identity_pending{color:#edd28a;background:#2a2414}.owner-product-shell .crm-activation-state.is-blocked{color:#efaa99;background:#2b1715}.owner-product-shell .crm-activation-state.is-excluded{color:#8f9aa3;background:#151b21}.owner-product-shell .crm-activation-objection{color:#d9c17f;background:#211d13;margin:.1rem .18rem .1rem 0}.owner-product-shell .crm-activation-muted{color:#596773;font-size:.64rem}.owner-product-shell .crm-activation-action{color:#d7bd71;background:#101820;border:1px solid #33414d;border-radius:6px;justify-content:center;align-items:center;min-height:32px;padding:.3rem .58rem;font-size:.64rem;font-weight:750;text-decoration:none;display:inline-flex}.owner-product-shell .crm-activation-action:hover{background:#181811;border-color:#a88d45}.owner-product-shell .crm-activation-cards{display:none}.owner-product-shell .crm-activation-grid>.crm-transition-pagination{border-top:1px solid #202a34;padding:.55rem .75rem}@media (width<=1180px){.owner-product-shell .crm-activation-scoreboard{grid-template-columns:repeat(4,1fr)}.owner-product-shell .crm-activation-scoreboard article:nth-child(4){border-right:0}.owner-product-shell .crm-activation-scoreboard article:nth-child(-n+4){border-bottom:1px solid #202a34}.owner-product-shell .crm-activation-filters{grid-template-columns:2fr repeat(2,1fr)}.owner-product-shell .crm-activation-filters :is(button,a){min-height:44px}}@media (width<=700px){.owner-product-shell .crm-activation-ledger{padding:.45rem}.owner-product-shell .crm-activation-hero{grid-template-columns:1fr;gap:1rem;padding:1rem}.owner-product-shell .crm-activation-hero aside{justify-items:start}.owner-product-shell .crm-activation-scoreboard{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-activation-scoreboard article:nth-child(2n){border-right:0}.owner-product-shell .crm-activation-scoreboard article:not(:nth-last-child(-n+2)){border-bottom:1px solid #202a34}.owner-product-shell .crm-activation-filters{grid-template-columns:1fr 1fr}.owner-product-shell .crm-activation-filters .is-search{grid-column:1/-1}.owner-product-shell .crm-activation-table{display:none}.owner-product-shell .crm-activation-cards{display:grid}.owner-product-shell .crm-activation-cards>article{border-bottom:1px solid #202a34;gap:.75rem;padding:.85rem;display:grid}.owner-product-shell .crm-activation-cards>article>header{justify-content:space-between;gap:1rem;display:flex}.owner-product-shell .crm-activation-cards>article>header>div{gap:.12rem;display:grid}.owner-product-shell .crm-activation-cards>article>header strong{color:#edf1f1;font-size:.82rem}.owner-product-shell .crm-activation-cards>article>header small,.owner-product-shell .crm-activation-cards>article>header div span{color:#71808d;font-size:.64rem}.owner-product-shell .crm-activation-cards dl{grid-template-columns:repeat(3,1fr);gap:.45rem;margin:0;display:grid}.owner-product-shell .crm-activation-cards dl div{background:#0f161e;border-radius:6px;min-width:0;padding:.5rem}.owner-product-shell .crm-activation-cards dt{color:#687783;text-transform:uppercase;font-size:.56rem;font-weight:700}.owner-product-shell .crm-activation-cards dd{color:#bdc5ca;overflow-wrap:anywhere;margin:.18rem 0 0;font-size:.64rem}.owner-product-shell .crm-activation-action{min-height:44px}.owner-product-shell .crm-activation-grid>header{align-items:start}.owner-product-shell .crm-activation-grid>header small{max-width:42%}}@media (width<=420px){.owner-product-shell .crm-activation-filters{grid-template-columns:1fr}.owner-product-shell .crm-activation-filters .is-search{grid-column:auto}.owner-product-shell .crm-activation-cards dl{grid-template-columns:1fr}.owner-product-shell .crm-activation-scoreboard article{min-height:66px}.owner-product-shell .crm-activation-hero h1{font-size:1.45rem}}.owner-product-shell:has(.crm-capital-process) .owner-product-canvas{background:#05080c}.owner-product-shell .crm-capital-process{color:#d8e0e6;background:#05080c;width:100%;min-height:calc(100dvh - 5rem);padding:.6rem}.owner-product-shell .crm-process-topline{border-bottom:1px solid #26303a;justify-content:space-between;align-items:center;min-height:66px;padding:.45rem .75rem;display:flex}.owner-product-shell .crm-process-topline>div:first-child{grid-template-columns:auto auto 1fr;align-items:baseline;gap:.7rem;display:grid}.owner-product-shell .crm-process-topline span{color:#d1af50;letter-spacing:.08em;font-size:.7rem;font-weight:800}.owner-product-shell .crm-process-topline h1{color:#f3f5f5;font:780 1.25rem/1 var(--font-sans);margin:0}.owner-product-shell .crm-process-topline p{color:#778492;margin:0;font-size:.78rem}.owner-product-shell .crm-process-health{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:.35rem;display:grid}.owner-product-shell .crm-process-health b{color:#f0d278;grid-row:1/3;font-size:1.55rem}.owner-product-shell .crm-process-health span{color:#dbe1e4;font-size:.7rem}.owner-product-shell .crm-process-health small{color:#697684;font-size:.65rem}.owner-product-shell .crm-process-funnel{background:#0a0f15;border:1px solid #222d37;border-radius:9px;grid-template-columns:repeat(8,minmax(0,1fr));margin:.55rem 0;display:grid;overflow:hidden}.owner-product-shell .crm-process-funnel article{border-right:1px solid #222d37;gap:.12rem;min-height:64px;padding:.65rem .7rem;display:grid}.owner-product-shell .crm-process-funnel article:last-child{border-right:0}.owner-product-shell .crm-process-funnel span{color:#71808e;font-size:.65rem;font-weight:700}.owner-product-shell .crm-process-funnel strong{color:#e7ecee;font-size:1.15rem}.owner-product-shell .crm-process-controls{gap:.45rem;display:grid}.owner-product-shell .crm-process-controls>nav{gap:.28rem;display:flex;overflow:auto}.owner-product-shell .crm-process-controls>nav a{color:#9aa7b2;background:#0c1218;border:1px solid #28333e;border-radius:6px;flex:none;padding:.4rem .65rem;font-size:.7rem;font-weight:700;text-decoration:none}.owner-product-shell .crm-process-controls>nav a:hover,.owner-product-shell .crm-process-controls>nav a[aria-current=page]{color:#f0d47f;background:#18170f;border-color:#9f8748}.owner-product-shell .crm-process-controls>form{background:#0a0f15;border:1px solid #232e38;border-radius:8px;grid-template-columns:2fr repeat(3,1fr) auto auto;align-items:end;gap:.35rem;padding:.5rem;display:grid}.owner-product-shell .crm-process-controls label{gap:.18rem;display:grid}.owner-product-shell .crm-process-controls label span{color:#71808e;text-transform:uppercase;font-size:.6rem;font-weight:750}.owner-product-shell .crm-process-controls :is(input,select){color:#dbe2e5;background:#101720;border:1px solid #2b3742;border-radius:6px;min-height:38px;padding:.4rem .55rem;font-size:.75rem}.owner-product-shell .crm-process-controls form :is(button,a),.owner-product-shell .crm-process-toolrow :is(button,a){color:#10140f;background:#d5b457;border:1px solid #806d39;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:.4rem .65rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-process-controls form a,.owner-product-shell .crm-process-toolrow :is(button,a){color:#aeb8c0;background:#0f161d;border-color:#2b3742}.owner-product-shell .crm-process-toolrow{color:#71808e;justify-content:space-between;align-items:center;padding:.35rem .1rem;font-size:.7rem;display:flex}.owner-product-shell .crm-process-toolrow span b{color:#edf1f2;font-size:.85rem}.owner-product-shell .crm-process-toolrow>div{gap:.3rem;display:flex}.owner-product-shell .crm-process-grid{background:#080d12;border:1px solid #232e38;border-radius:9px;height:calc(100dvh - 19rem);min-height:28rem;overflow:hidden}.owner-product-shell .crm-process-table{scrollbar-gutter:stable;width:100%;height:100%;overflow:auto}.owner-product-shell .crm-process-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:105rem}.owner-product-shell .crm-process-table caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-process-table th{z-index:3;color:#778593;letter-spacing:.05em;text-align:left;text-transform:uppercase;background:#10171f;border-bottom:1px solid #303b46;height:36px;padding:.4rem .65rem;font-size:.63rem;position:sticky;top:0}.owner-product-shell .crm-process-table th a{color:inherit;text-decoration:none}.owner-product-shell .crm-process-table td{color:#adb8c0;vertical-align:middle;background:#080d12;border-bottom:1px solid #1d2730;max-width:20rem;height:52px;padding:.42rem .65rem;font-size:.72rem}.owner-product-shell .crm-process-table .is-comfortable td{height:68px}.owner-product-shell .crm-process-table tbody tr:nth-child(2n) td{background:#0b1117}.owner-product-shell .crm-process-table tbody tr:hover td{background:#121c25}.owner-product-shell .crm-process-table tbody tr.is-declined td:first-child{box-shadow:inset 3px 0 #b75f55}.owner-product-shell .crm-process-table th:first-child,.owner-product-shell .crm-process-table td:first-child{z-index:2;min-width:17rem;position:sticky;left:0;box-shadow:12px 0 20px -22px #000}.owner-product-shell .crm-process-table th:first-child{z-index:4}.owner-product-shell .crm-process-table td strong,.owner-product-shell .crm-process-table td small{display:block}.owner-product-shell .crm-process-table td.is-identity>a,.owner-product-shell .crm-process-table td.is-identity>strong{color:#eef2f3;font-size:.76rem;font-weight:800}.owner-product-shell .crm-process-table td small{color:#667582;margin-top:.16rem;font-size:.65rem}.owner-product-shell .crm-process-objections{flex-wrap:wrap;gap:.2rem;display:flex}.owner-product-shell .crm-process-objections a{color:#dbc474;background:#201c12;border-radius:4px;padding:.2rem .38rem;font-size:.62rem;text-decoration:none}.owner-product-shell .crm-process-evidence{color:#9dcabb;background:#101820;border:1px solid #30404d;border-radius:6px;min-height:34px;padding:.3rem .55rem;font-size:.68rem;font-weight:750}.owner-product-shell .crm-process-evidence-popover{z-index:8;background:#0b1219;border:1px solid #34424e;border-radius:9px;width:23rem;margin-top:.3rem;padding:.75rem;position:absolute;box-shadow:0 18px 40px #00000080}.owner-product-shell .crm-process-evidence-popover strong{color:#d7bd72;text-transform:uppercase;font-size:.64rem;display:block}.owner-product-shell .crm-process-evidence-popover p{color:#c0c9ce;white-space:normal;margin:.15rem 0 .6rem;font-size:.72rem}.owner-product-shell .crm-process-actions{gap:.3rem;display:flex}.owner-product-shell .crm-process-actions :is(button,summary){min-height:34px}@media (width<=1100px){.owner-product-shell .crm-process-funnel{grid-template-columns:repeat(4,1fr)}.owner-product-shell .crm-process-controls>form{grid-template-columns:2fr 1fr 1fr}.owner-product-shell .crm-process-grid{height:calc(100dvh - 23rem)}}@media (width<=700px){.owner-product-shell .crm-capital-process{padding:.4rem}.owner-product-shell .crm-process-topline{flex-direction:column;align-items:flex-start;gap:.6rem}.owner-product-shell .crm-process-topline>div:first-child{grid-template-columns:1fr}.owner-product-shell .crm-process-health{text-align:left}.owner-product-shell .crm-process-funnel{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-process-controls>form{grid-template-columns:1fr 1fr}.owner-product-shell .crm-process-controls>form label:first-child{grid-column:1/-1}.owner-product-shell .crm-process-controls form :is(button,a){min-height:44px}.owner-product-shell .crm-process-toolrow{flex-direction:column;align-items:stretch;gap:.45rem}.owner-product-shell .crm-process-toolrow>div{grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-process-toolrow :is(button,a){min-height:44px}.owner-product-shell .crm-process-grid{height:calc(100dvh - 27rem);min-height:25rem}.owner-product-shell .crm-process-table table{min-width:88rem}.owner-product-shell .crm-process-table td{height:58px;font-size:.75rem}}.owner-product-shell .crm-process-funnel>a{min-height:64px;color:inherit;outline-offset:-3px;border-right:1px solid #222d37;gap:.12rem;padding:.65rem .7rem;text-decoration:none;transition:background .14s,border-color .14s;display:grid}.owner-product-shell .crm-process-funnel>a:last-child{border-right:0}.owner-product-shell .crm-process-funnel>a:hover{background:#111923}.owner-product-shell .crm-process-funnel>a.is-current{background:#18202a;box-shadow:inset 0 -3px #d4b257}.owner-product-shell .crm-process-funnel>a.is-current span{color:#efd47d}.owner-product-shell .crm-process-funnel .is-blue strong{color:#8ec9df}.owner-product-shell .crm-process-funnel .is-green strong{color:#8dd0b5}.owner-product-shell .crm-process-funnel .is-red strong{color:#e59c8d}.owner-product-shell .crm-process-funnel .is-gold strong{color:#e4c36b}.owner-product-shell .crm-process-intelligence{background:linear-gradient(90deg,#0d151d,#0a1016);border:1px solid #24303a;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:.58rem .7rem;display:flex}.owner-product-shell .crm-process-intelligence>div{grid-template-columns:auto auto;align-items:baseline;gap:.12rem .55rem;display:grid}.owner-product-shell .crm-process-intelligence span{color:#d1af50;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:800}.owner-product-shell .crm-process-intelligence strong{color:#e7ecee;font-size:.78rem}.owner-product-shell .crm-process-intelligence small{color:#758492;grid-column:1/-1;font-size:.67rem}.owner-product-shell .crm-process-intelligence>a{color:#b9c5cc;white-space:nowrap;background:#111923;border:1px solid #35434f;border-radius:6px;justify-content:center;align-items:center;min-height:38px;padding:.4rem .7rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-process-intelligence>a:hover,.owner-product-shell .crm-process-intelligence>a.is-current{color:#f0d47f;background:#1a190f;border-color:#b89a4c}.owner-product-shell .crm-process-query-readback{color:#8fa0ad;background:#0d151d;border:1px solid #31404b;border-radius:7px;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.68rem;display:flex}.owner-product-shell .crm-process-query-readback span{color:#71808e;text-transform:uppercase;letter-spacing:.06em;font-size:.6rem;font-weight:800}.owner-product-shell .crm-process-query-readback strong{color:#dce4e7}.owner-product-shell .crm-process-query-readback a{color:#dfc36f;margin-left:auto;font-weight:800;text-decoration:none}.owner-product-shell .crm-process-coverage{text-transform:uppercase;letter-spacing:.035em;font-weight:700;color:#72808c!important;margin-top:.3rem!important;font-size:.58rem!important}.owner-product-shell .crm-process-coverage.is-evidence_review,.owner-product-shell .crm-process-coverage.is-scope_review{color:#d9b963!important}.owner-product-shell .crm-process-coverage.is-confirmed{color:#79bfa4!important}.owner-product-shell .crm-process-evidence-popover>div{border-bottom:1px solid #26313b;padding:.38rem 0}.owner-product-shell .crm-process-evidence-popover>div b{color:#d7bd73;font-size:.68rem}.owner-product-shell .crm-process-evidence-popover>div p{color:#c5ced3;margin:.18rem 0;font-style:italic}.owner-product-shell .crm-process-evidence-popover>small{color:#758492;margin-top:.55rem;display:block}@media (width<=700px){.owner-product-shell .crm-process-funnel>a{min-height:68px}.owner-product-shell .crm-process-intelligence{flex-direction:column;align-items:stretch}.owner-product-shell .crm-process-intelligence>div{grid-template-columns:1fr}.owner-product-shell .crm-process-intelligence small{grid-column:auto}.owner-product-shell .crm-process-intelligence>a{min-height:44px}.owner-product-shell .crm-process-grid{height:calc(100dvh - 29rem)}}@media (width<=760px){.owner-product-shell .crm-record-grid-2026{padding:.4rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-record-grid-2026>.crm-directory-header>div{flex-direction:column;align-items:flex-start;gap:.2rem}.owner-product-shell .crm-record-grid-2026>.crm-directory-header>small{align-self:flex-start}.owner-product-shell .crm-record-grid-2026 .crm-directory-table{background:0 0;border:0;height:auto;overflow:visible}.owner-product-shell .crm-record-grid-2026 .crm-directory-table table,.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody{min-width:0;display:block}.owner-product-shell .crm-record-grid-2026 .crm-directory-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tr{background:#0c1219;border:1px solid #242e3a;border-radius:9px;margin-bottom:.45rem;padding:.3rem 0;display:grid;overflow:hidden}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td,.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:first-child{z-index:auto;min-width:0;max-width:none;height:auto;min-height:42px;box-shadow:none;white-space:normal;background:0 0;border-bottom:1px solid #1f2832;grid-template-columns:7rem minmax(0,1fr);align-items:center;padding:.35rem .6rem;display:grid;position:relative;left:auto}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tr td:last-child{border-bottom:0}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:before{color:#6f7c8b;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);font-size:.6rem;font-weight:800;display:block}.owner-product-shell .crm-record-grid-2026 .crm-record-primary,.owner-product-shell .crm-record-grid-2026 .crm-record-link{min-width:0}}.owner-product-shell .crm-record-grid-2026{background:var(--ui-canvas);color:var(--ui-text)}.owner-product-shell .crm-record-grid-2026>.crm-directory-panel{background:var(--ui-canvas)}.owner-product-shell .crm-directory-master-detail{grid-template-columns:minmax(0,1fr) 19rem;gap:.65rem;min-height:calc(100dvh - 13rem);display:grid}.owner-product-shell .crm-directory-master-detail>.crm-directory-table{border-color:var(--ui-border);background:var(--ui-surface);height:calc(100dvh - 13rem)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table th{border-color:var(--ui-border);color:var(--ui-muted);background:var(--ui-surface-raised)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td,.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr:nth-child(2n) td{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr:hover td{background:var(--ui-surface-hover)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr.is-selected td{background:var(--ui-selected);box-shadow:inset 0 1px 0 var(--ui-accent),inset 0 -1px 0 var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr.is-selected td{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--ui-accent) 35%,transparent),inset 0 -1px 0 color-mix(in srgb,var(--ui-accent) 35%,transparent)}}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ui-accent),10px 0 20px -20px #000}.owner-product-shell .crm-record-grid-2026 .crm-directory-table tbody tr:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td strong{color:var(--ui-text-strong)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td small{color:var(--ui-muted)}.owner-product-shell .crm-record-preview{border:1px solid var(--ui-border);background:var(--ui-surface);border-radius:9px;align-self:start;gap:.85rem;max-height:calc(100dvh - 13rem);padding:1rem;display:grid;position:sticky;top:.5rem;overflow:auto;box-shadow:0 16px 34px #00000029}.owner-product-shell .crm-record-preview header{border-bottom:1px solid var(--ui-border);gap:.3rem;padding-bottom:.8rem;display:grid}.owner-product-shell .crm-record-preview :is(header>span,section>span,.crm-preview-company>span){color:var(--ui-accent);letter-spacing:.09em;text-transform:uppercase;font-size:.6rem;font-weight:850}.owner-product-shell .crm-record-preview h2{color:var(--ui-text-strong);font:750 1.1rem/1.15 var(--font-sans);margin:0}.owner-product-shell .crm-record-preview p{color:var(--ui-muted);margin:0;font-size:.72rem}.owner-product-shell .crm-preview-status{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.owner-product-shell .crm-preview-status small{color:var(--ui-muted);text-transform:capitalize;font-size:.65rem}.owner-product-shell .crm-preview-metrics{border:1px solid var(--ui-border);border-radius:7px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.owner-product-shell .crm-preview-metrics>div{border-right:1px solid var(--ui-border);gap:.2rem;padding:.55rem;display:grid}.owner-product-shell .crm-preview-metrics>div:last-child{border:0}.owner-product-shell .crm-record-preview dl{margin:.45rem 0 0}.owner-product-shell .crm-record-preview dt{color:var(--ui-muted);font-size:.6rem}.owner-product-shell .crm-record-preview dd{color:var(--ui-text-strong);margin:.1rem 0 .55rem;font-size:.76rem;font-weight:750}.owner-product-shell .crm-preview-company{gap:.25rem;display:grid}.owner-product-shell .crm-preview-company strong{color:var(--ui-text-strong);font-size:.78rem}.owner-product-shell .crm-preview-company :is(a,small){color:var(--ui-info);text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.owner-product-shell .crm-preview-actions{gap:.45rem;display:grid}.owner-product-shell .crm-preview-actions a{border:1px solid var(--ui-border);min-height:40px;color:var(--ui-text);background:var(--ui-surface-raised);border-radius:7px;justify-content:center;align-items:center;padding:.45rem .65rem;font-size:.7rem;font-weight:800;text-decoration:none;display:flex}.owner-product-shell .crm-preview-actions a:first-child{border-color:var(--ui-accent);color:var(--ui-text-strong)}.owner-product-shell .crm-pipeline-stage{border-color:var(--ui-border);background:var(--ui-surface)}.owner-product-shell .crm-pipeline-stage>header{border-color:var(--ui-border);min-height:58px;color:var(--ui-text-strong);background:var(--ui-surface-raised)}.owner-product-shell .crm-pipeline-stage>header>div{gap:.18rem;display:grid}.owner-product-shell .crm-pipeline-stage>header small{color:var(--ui-muted);font-size:.62rem;font-weight:650}.owner-product-shell .crm-pipeline-stage>header span{color:var(--ui-accent);background:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-pipeline-stage>header span{background:color-mix(in srgb,var(--ui-accent) 14%,transparent)}}.owner-product-shell .crm-pipeline-stage article{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface-raised);box-shadow:none;gap:.55rem;padding:.7rem}.owner-product-shell .crm-opportunity-card-head strong,.owner-product-shell .crm-pipeline-stage article dd{color:var(--ui-text-strong)}.owner-product-shell .crm-opportunity-card-head small,.owner-product-shell .crm-pipeline-stage article dt{color:var(--ui-muted)}.owner-product-shell .crm-pipeline-stage article dl div{background:var(--ui-surface)}.owner-product-shell .crm-pipeline-card-editor{border-top:1px solid var(--ui-border);padding-top:.45rem}.owner-product-shell .crm-pipeline-card-editor summary{min-height:32px;color:var(--ui-accent);cursor:pointer;font-size:.68rem;font-weight:850}.owner-product-shell .crm-pipeline-card-editor>div{gap:.5rem;padding-top:.5rem;display:grid}.owner-product-shell .crm-pipeline-card-editor button{min-height:40px;color:var(--ui-canvas);background:var(--ui-accent);border:0;border-radius:7px;font-weight:850}.owner-product-shell .crm-pipeline-stage article :where(input,select,textarea){color:var(--ui-text-strong);border-color:var(--ui-border);background:var(--ui-surface)}@media (width<=1050px){.owner-product-shell .crm-directory-master-detail{grid-template-columns:minmax(0,1fr) 17rem}}@media (width<=820px){.owner-product-shell .crm-directory-master-detail{grid-template-columns:1fr}.owner-product-shell .crm-record-preview{grid-row:1;max-height:none;position:relative;top:auto}.owner-product-shell .crm-directory-master-detail>.crm-directory-table{height:auto}}@media (width<=760px){.owner-product-shell .crm-record-grid-2026 .crm-directory-table tr{border-color:var(--ui-border);background:var(--ui-surface)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td,.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:first-child{border-color:var(--ui-border)}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td:before{color:var(--ui-muted)}}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026){background:#070a0e;width:100%;max-width:none;min-height:calc(100dvh - 5rem);padding:.65rem}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header{border-bottom:1px solid #242e3a;align-items:center;min-height:58px;margin:0;padding:.35rem .55rem}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header>div{align-items:baseline;gap:.75rem;min-width:0;display:flex}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header h1{font:750 1.35rem/1 var(--font-sans);letter-spacing:-.025em}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header p{color:#8996a5;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.owner-product-shell .crm-pipeline-workspace-2026>.crm-operation-create,.owner-product-shell .crm-work-queue-2026>.crm-panel:first-of-type{background:#070a0e;border:0;border-radius:0;margin:0;padding:.5rem 0}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026) .crm-list-controls{margin:0}.owner-product-shell .crm-operating-grid-2026{scrollbar-gutter:stable;background:#090e14;border-color:#242e3a;border-radius:8px;height:calc(100dvh - 13.5rem);margin:0}.owner-product-shell .crm-operating-grid-2026 table{border-collapse:separate;border-spacing:0}.owner-product-shell .crm-operating-grid-2026 th{color:#788595;letter-spacing:.07em;text-transform:uppercase;background:#10161e;border-bottom:1px solid #303b48;height:34px;padding:.35rem .6rem;font-size:.6rem}.owner-product-shell .crm-operating-grid-2026 td{color:#aeb8c2;white-space:nowrap;background:#0a0f15;border-top:0;border-bottom:1px solid #1e2731;max-width:20rem;height:48px;padding:.35rem .6rem;font-size:.72rem}.owner-product-shell .crm-operating-grid-2026 tbody tr:nth-child(2n) td{background:#0d131a}.owner-product-shell .crm-operating-grid-2026 tbody tr:hover td{background:#14202b}.owner-product-shell .crm-operating-grid-2026 tbody tr:focus-within td{background:#162431}.owner-product-shell .crm-operating-grid-2026 th:first-child,.owner-product-shell .crm-operating-grid-2026 td:first-child{z-index:2;min-width:17rem;position:sticky;left:0;box-shadow:10px 0 20px -20px #000}.owner-product-shell .crm-operating-grid-2026 th:first-child{z-index:4}.owner-product-shell .crm-grid-token{color:#ced6dc;text-transform:capitalize;background:#18232d;border-radius:5px;align-items:center;min-height:24px;padding:.2rem .42rem;font-size:.62rem;font-weight:780;display:inline-flex}.owner-product-shell .crm-grid-token.is-open{color:#a9e2c8;background:#123326}.owner-product-shell .crm-grid-token.is-won{color:#08130f;background:#7fd4ae}.owner-product-shell .crm-grid-token.is-lost{color:#ffb0a5;background:#351918}.owner-product-shell .crm-grid-long-copy{text-overflow:ellipsis;max-width:18rem;overflow:hidden}.owner-product-shell .crm-work-queue-2026 .crm-work-compose{margin:.55rem 0}.owner-product-shell .crm-work-queue-2026 .crm-work-compose>.crm-panel{background:#0c1219;border-radius:8px}.owner-product-shell .crm-work-queue-2026 .crm-work-grid{gap:.55rem;margin-top:.55rem}.owner-product-shell .crm-work-queue-2026 .crm-work-grid>.crm-panel,.owner-product-shell .crm-work-queue-2026>.crm-notes-panel{background:#0a0f15;border-color:#242e3a;border-radius:8px}.owner-product-shell .crm-work-queue-2026 .crm-task-list{gap:0}.owner-product-shell .crm-work-queue-2026 .crm-task-list>article{border-color:#242e3a;min-height:58px;padding:.5rem 0}.owner-product-shell .crm-work-queue-2026 .crm-timeline{gap:0}.owner-product-shell .crm-work-queue-2026 .crm-timeline>article{border-bottom:1px solid #202a34;padding:.55rem 0}@media (width<=760px){.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026){padding:.4rem}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header{flex-direction:column;align-items:flex-start}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header>div{flex-direction:column;align-items:flex-start;gap:.2rem}.owner-product-shell :is(.crm-pipeline-workspace-2026,.crm-work-queue-2026)>.crm-directory-header p{white-space:normal}.owner-product-shell .crm-operating-grid-2026{background:0 0;border:0;height:auto;overflow:visible}.owner-product-shell .crm-operating-grid-2026 table,.owner-product-shell .crm-operating-grid-2026 tbody{min-width:0;display:block}.owner-product-shell .crm-operating-grid-2026 thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-operating-grid-2026 tr{background:#0c1219;border:1px solid #242e3a;border-radius:9px;margin-bottom:.45rem;padding:.3rem 0;display:grid;overflow:hidden}.owner-product-shell .crm-operating-grid-2026 td,.owner-product-shell .crm-operating-grid-2026 td:first-child{z-index:auto;min-width:0;max-width:none;height:auto;min-height:42px;box-shadow:none;white-space:normal;background:0 0;border-bottom:1px solid #1f2832;grid-template-columns:7rem minmax(0,1fr);align-items:center;padding:.35rem .6rem;display:grid;position:relative;left:auto}.owner-product-shell .crm-operating-grid-2026 tr td:last-child{border-bottom:0}.owner-product-shell .crm-operating-grid-2026 td:before{color:#6f7c8b;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);font-size:.6rem;font-weight:800;display:block}.owner-product-shell .crm-grid-long-copy{max-width:none}.owner-product-shell .crm-work-queue-2026 .crm-work-grid{grid-template-columns:1fr}}.owner-product-shell.is-crm-shell{--crm-surface:#090e14;--crm-surface-raised:#0d141c;--crm-surface-hover:#121d27;--crm-edge:#25313d;--crm-copy:#dbe3e8;--crm-muted:#82909d;--crm-accent:#dfbc62}.owner-product-shell.is-crm-shell .owner-workspace-bar{background:#070b10f6;border-bottom-color:#25313d}.owner-product-shell.is-crm-shell .owner-workspace-navigation{gap:.28rem}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav{scroll-behavior:smooth;scroll-padding-inline:1rem}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav a{color:#8593a0;border:0;border-radius:7px;min-height:42px;padding:0 .72rem;transition:color .12s,background .12s,opacity .12s;position:relative}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav a:hover{color:#e7edef;background:#111a23}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav a[aria-current=location]{color:#f1d685;background:#1a1a13;box-shadow:inset 0 0 0 1px #554923}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav a[data-transitioning=true]{opacity:.58}.owner-product-shell.is-crm-shell .owner-workspace-scroll{color:#93a0ab;background:#0c131a;border-color:#26333f}.owner-product-shell.is-crm-shell .owner-workspace-scroll:disabled{opacity:.2}.owner-product-shell.is-crm-shell .owner-product-canvas{background:radial-gradient(60rem 32rem at 80% -15%,#335b7b21,#0000 60%),#060a0f}.owner-product-shell.is-crm-shell .crm-owner-workspace{width:100%;max-width:none;min-height:calc(100dvh - 5rem);color:var(--crm-copy);background:0 0;padding:clamp(.55rem,1.25vw,1rem)}.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-directory-header{border:1px solid var(--crm-edge);background:linear-gradient(115deg,#0d151e,#090f16);border-radius:10px;min-height:64px;margin:0 0 .65rem;padding:.65rem .75rem}.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-directory-header h1{color:#f0f3f3;font:760 clamp(1.25rem,2vw,1.75rem)/1.05 var(--font-sans);letter-spacing:-.025em}.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-directory-header p,.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-directory-header small{color:var(--crm-muted)}.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-directory-header span{color:var(--crm-accent)}.owner-product-shell.is-crm-shell .crm-owner-workspace>.crm-panel{border-color:var(--crm-edge);box-shadow:none;background:linear-gradient(145deg,#0d141c,#090f15);border-radius:10px}.owner-product-shell.is-crm-shell .crm-owner-workspace :is(input,select,textarea){color:#dce4e8;background:#0b1219;border-color:#303d49}.owner-product-shell.is-crm-shell .crm-owner-workspace :is(button,a):focus-visible{outline-offset:2px;outline:2px solid #e1bf68}.owner-product-shell .crm-action-engine{gap:.65rem;display:grid}.owner-product-shell .crm-action-hero>div{max-width:860px}.owner-product-shell .crm-action-scoreboard{border:1px solid var(--crm-edge);background:var(--crm-edge);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-action-scoreboard article{background:#0b1118;gap:.18rem;min-height:88px;padding:.75rem .85rem;display:grid}.owner-product-shell .crm-action-scoreboard span,.owner-product-shell .crm-action-lanes span,.owner-product-shell .crm-action-command-grid article>span{color:#768594;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:820}.owner-product-shell .crm-action-scoreboard strong{color:#eef2f3;font-size:1.65rem;line-height:1}.owner-product-shell .crm-action-scoreboard small{color:#667481;font-size:.66rem}.owner-product-shell .crm-action-scoreboard article[data-tone=alert] strong{color:#efbc73}.owner-product-shell .crm-action-lanes{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.owner-product-shell .crm-action-lanes>a{border:1px solid var(--crm-edge);min-height:118px;color:var(--crm-copy);background:#0b1118;border-radius:9px;grid-template-columns:auto 1fr;gap:.16rem .65rem;padding:.8rem;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:grid}.owner-product-shell .crm-action-lanes>a:hover{background:#111923;border-color:#5a5131;transform:translateY(-1px)}.owner-product-shell .crm-action-lanes b{color:#d9b85e;font:500 1.1rem/1 var(--font-display);grid-row:1/4}.owner-product-shell .crm-action-lanes strong{color:#eef2f3;font-size:.88rem}.owner-product-shell .crm-action-lanes small{color:#7d8a96;font-size:.69rem;line-height:1.4}.owner-product-shell .crm-action-queue{max-width:none;margin:0;padding:.75rem}.owner-product-shell .crm-action-queue>div{background:#202b35;border:1px solid #202b35;border-radius:8px;gap:1px;display:grid;overflow:hidden}.owner-product-shell .crm-action-queue article{background:#090f15;grid-template-columns:62px minmax(280px,1.4fr) minmax(180px,.6fr) auto;align-items:center;gap:.75rem;min-height:74px;padding:.55rem .65rem;display:grid}.owner-product-shell .crm-action-queue article:nth-child(2n){background:#0c1219}.owner-product-shell .crm-action-queue article:hover{background:#121c25}.owner-product-shell .crm-action-rank{border-right:1px solid #26323d;place-items:center;padding:.35rem;display:grid}.owner-product-shell .crm-action-queue article>div:nth-child(2)>span{color:#7d8995;text-transform:uppercase;font-size:.61rem}.owner-product-shell .crm-action-queue h3{color:#eef2f3;margin:.12rem 0;font-size:.84rem}.owner-product-shell .crm-action-queue p{color:#b0bbc2;margin:0;font-size:.72rem}.owner-product-shell .crm-action-queue article>div:nth-child(2)>small,.owner-product-shell .crm-action-record-meta small{color:#667481;margin-top:.2rem;font-size:.64rem;display:block}.owner-product-shell .crm-action-record-meta{color:#aeb8bf;font-size:.7rem}.owner-product-shell .crm-action-row-actions a,.owner-product-shell .crm-action-command-grid a{color:#bec8ce;background:#0e161e;border:1px solid #34414c;border-radius:6px;justify-content:center;align-items:center;min-height:36px;padding:.35rem .55rem;font-size:.66rem;font-weight:780;text-decoration:none;display:inline-flex}.owner-product-shell .crm-action-row-actions a:last-child{color:#ead078;background:#18170f;border-color:#75632f}.owner-product-shell .crm-action-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.owner-product-shell .crm-action-command-grid article{border:1px solid var(--crm-edge);background:#0b1118;border-radius:10px;align-content:start;gap:.45rem;min-height:190px;padding:1rem;display:grid}.owner-product-shell .crm-action-command-grid h2{color:#edf1f2;margin:0;font-size:1rem}.owner-product-shell .crm-action-command-grid p{color:#84919d;margin:0;font-size:.73rem;line-height:1.5}.owner-product-shell .crm-action-command-grid a{place-self:end start;min-height:40px;margin-top:auto}@media (width<=1050px){.owner-product-shell .crm-action-scoreboard{grid-template-columns:repeat(3,1fr)}.owner-product-shell .crm-action-lanes{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-action-queue article{grid-template-columns:56px 1fr auto}.owner-product-shell .crm-action-record-meta{grid-column:2}.owner-product-shell .crm-action-row-actions{flex-direction:column;grid-area:1/3/3}}@media (width<=700px){.owner-product-shell.is-crm-shell .owner-workspace-bar{padding:0 .35rem}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav a{padding:0 .58rem}.owner-product-shell .crm-action-scoreboard{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-action-lanes,.owner-product-shell .crm-action-command-grid{grid-template-columns:1fr}.owner-product-shell .crm-action-queue article{grid-template-columns:48px 1fr}.owner-product-shell .crm-action-record-meta{grid-column:2}.owner-product-shell .crm-action-row-actions{grid-area:auto/1/auto/-1;grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-action-row-actions a{min-height:44px}.owner-product-shell .crm-action-lanes>a{min-height:100px}}@media (prefers-reduced-motion:reduce){.owner-product-shell.is-crm-shell .owner-workspace-navigation nav{scroll-behavior:auto}.owner-product-shell .crm-action-lanes>a{transition:none}}.owner-product-shell .crm-intelligence-review{gap:.65rem;display:grid}.owner-product-shell .crm-intelligence-review>.crm-directory-header>a{color:#ead078;background:#17170f;border:1px solid #5d512d;border-radius:7px;align-items:center;min-height:44px;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-intelligence-scoreboard{border:1px solid var(--crm-edge);background:var(--crm-edge);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-intelligence-scoreboard article{background:#0a1118;gap:.2rem;padding:.7rem .8rem;display:grid}.owner-product-shell .crm-intelligence-scoreboard span{color:#82909b;text-transform:uppercase;font-size:.72rem;font-weight:800}.owner-product-shell .crm-intelligence-scoreboard strong{color:#edf2f3;font-size:1.5rem}.owner-product-shell .crm-intelligence-scoreboard article[data-tone=warning] strong{color:#e8c86e}.owner-product-shell .crm-intelligence-scoreboard article[data-tone=danger] strong{color:#f09887}.owner-product-shell .crm-intelligence-command{z-index:12;background:#070c12f7;border:1px solid #28343f;border-radius:9px;grid-template-columns:auto minmax(260px,1fr) auto;align-items:end;gap:.55rem;padding:.55rem;display:grid;position:sticky;top:6.7rem;box-shadow:0 12px 30px #0003}.owner-product-shell .crm-intelligence-command nav{gap:.25rem;display:flex}.owner-product-shell .crm-intelligence-command button,.owner-product-shell .crm-intelligence-command>a{color:#b7c2c9;background:#0e161e;border:1px solid #34414c;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .7rem;font-size:.75rem;font-weight:780;text-decoration:none;display:inline-flex}.owner-product-shell .crm-intelligence-command button[aria-pressed=true]{color:#f0d47f;background:#19170f;border-color:#6b5a2c}.owner-product-shell .crm-intelligence-command label{color:#8b98a3;gap:.25rem;font-size:.75rem;display:grid}.owner-product-shell .crm-intelligence-command input{border-radius:7px;min-height:44px;padding:.5rem .65rem}.owner-product-shell .crm-intelligence-message{color:#a8dfc7;background:#0d2119;border:1px solid #2b614d;border-radius:8px;margin:0;padding:.6rem .75rem}.owner-product-shell .crm-intelligence-queue{border:1px solid var(--crm-edge);background:#080d12;border-radius:10px;overflow:hidden}.owner-product-shell .crm-intelligence-queue>header{border-bottom:1px solid var(--crm-edge);background:#0e151d;justify-content:space-between;gap:1rem;padding:.65rem .8rem;display:flex}.owner-product-shell .crm-intelligence-queue>header small{color:#87949f}.owner-product-shell .crm-intelligence-queue>div:first-of-type{background:#202a34;gap:1px;display:grid}.owner-product-shell .crm-intelligence-queue article{background:#090f15;grid-template-columns:minmax(170px,.4fr) minmax(500px,1.4fr) auto;align-items:center;gap:.7rem;min-height:104px;padding:.65rem .75rem;display:grid}.owner-product-shell .crm-intelligence-queue article:nth-child(2n){background:#0c1218}.owner-product-shell .crm-intelligence-queue article:hover{background:#111b24}.owner-product-shell .crm-intelligence-queue article>header{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.owner-product-shell .crm-intelligence-queue article>header>div{gap:.2rem;display:grid}.owner-product-shell .crm-intelligence-queue article>header :is(a,strong){color:#eef2f3;font-size:.86rem;text-decoration:none}.owner-product-shell .crm-intelligence-queue article>header small{color:#82909b;font-size:.74rem}.owner-product-shell .crm-intelligence-queue article>header>span{color:#e3c469;white-space:nowrap;background:#211d10;border-radius:5px;padding:.25rem .4rem;font-size:.7rem}.owner-product-shell .crm-intelligence-queue article[data-state=structured]>header>span{color:#9ddbbf;background:#10271d}.owner-product-shell .crm-intelligence-fields{grid-template-columns:.55fr 1fr 1.1fr 1.2fr;gap:.35rem;display:grid}.owner-product-shell .crm-intelligence-fields section{background:#0b131b;border:1px solid #202b35;border-radius:7px;align-content:start;gap:.15rem;min-width:0;min-height:72px;padding:.45rem;display:grid}.owner-product-shell .crm-intelligence-fields span{color:#82909b;text-transform:uppercase;font-size:.7rem;font-weight:800}.owner-product-shell .crm-intelligence-fields strong{color:#d5dde1;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.owner-product-shell .crm-intelligence-fields small{color:#87939d;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.owner-product-shell .crm-intelligence-queue article>footer{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.owner-product-shell .crm-intelligence-queue article>footer>:is(button,a,.crm-refi-editor>summary,details>summary){color:#cbd4d9;background:#101820;border:1px solid #34414c;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.45rem .6rem;font-size:.74rem;font-weight:780;text-decoration:none;display:inline-flex}.owner-product-shell .crm-intelligence-queue article>footer>button{color:#08110d;background:#dfbd61;border-color:#bea04d}.owner-product-shell .crm-intelligence-queue article>footer>details{position:relative}.owner-product-shell .crm-intelligence-queue article>footer>details>p{z-index:20;color:#b6c0c6;background:#080e14;border:1px solid #34414c;border-radius:8px;width:min(34rem,100vw - 2rem);max-height:18rem;margin:.3rem 0 0;padding:.75rem;font-size:.76rem;line-height:1.55;position:absolute;right:0;overflow:auto;box-shadow:0 18px 44px #000}.owner-product-shell .crm-intelligence-empty{text-align:center;padding:2rem}.owner-product-shell .crm-intelligence-empty p{color:#8c98a2}@media (width<=1050px){.owner-product-shell .crm-intelligence-queue article{grid-template-columns:1fr}.owner-product-shell .crm-intelligence-queue article>footer{justify-content:flex-start}.owner-product-shell .crm-intelligence-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.owner-product-shell .crm-intelligence-scoreboard{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-intelligence-command{grid-template-columns:1fr;position:relative;top:auto}.owner-product-shell .crm-intelligence-command nav{grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-intelligence-command>a{width:100%}.owner-product-shell .crm-intelligence-fields{grid-template-columns:1fr}.owner-product-shell .crm-intelligence-queue article{padding:.6rem}.owner-product-shell .crm-intelligence-queue article>footer{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .crm-intelligence-queue article>footer>:is(button,a,.crm-refi-editor,.crm-refi-editor>summary,details,details>summary){width:100%}}.owner-product-shell .crm-outreach-studio{gap:.65rem;display:grid}.owner-product-shell .crm-outreach-layout{grid-template-columns:minmax(0,1fr) minmax(310px,.34fr);align-items:start;gap:.65rem;display:grid}.owner-product-shell .crm-outreach-layout>.crm-panel{width:100%;max-width:none;margin:0;padding:.75rem}.owner-product-shell .crm-outreach-cohort>header,.owner-product-shell .crm-outreach-compose>header,.owner-product-shell .crm-outreach-review>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.owner-product-shell .crm-outreach-cohort>header>strong{color:#e2c46d;font-size:.78rem}.owner-product-shell .crm-outreach-filters{grid-template-columns:minmax(230px,1fr) minmax(150px,.35fr);gap:.45rem;margin:.65rem 0;display:grid}.owner-product-shell .crm-outreach-filters label,.owner-product-shell .crm-outreach-compose>label{color:#7f8d99;gap:.25rem;font-size:.67rem;font-weight:750;display:grid}.owner-product-shell .crm-outreach-filters :is(input,select),.owner-product-shell .crm-outreach-compose :is(input,textarea){color:#dae2e6;width:100%;min-height:42px;font:inherit;background:#0a1118;border:1px solid #303d49;border-radius:7px;padding:.55rem .65rem}.owner-product-shell .crm-outreach-compose textarea{resize:vertical;line-height:1.5}.owner-product-shell .crm-outreach-table{scrollbar-gutter:stable;background:#080d12;border:1px solid #25303b;border-radius:8px;height:calc(100dvh - 16rem);min-height:32rem;overflow:auto}.owner-product-shell .crm-outreach-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:58rem}.owner-product-shell .crm-outreach-table th{z-index:2;color:#74828f;text-align:left;text-transform:uppercase;background:#10171f;border-bottom:1px solid #303b46;height:36px;padding:.4rem .55rem;font-size:.61rem;position:sticky;top:0}.owner-product-shell .crm-outreach-table td,.owner-product-shell .crm-outreach-table tbody th{color:#aeb9c0;vertical-align:middle;background:#090f15;border-bottom:1px solid #1e2730;height:52px;padding:.4rem .55rem;font-size:.7rem}.owner-product-shell .crm-outreach-table tbody tr:nth-child(2n)>*{background:#0c1218}.owner-product-shell .crm-outreach-table tbody tr:hover>*{background:#131e27}.owner-product-shell .crm-outreach-table tbody th{z-index:1;min-width:14rem;position:sticky;left:0}.owner-product-shell .crm-outreach-table tbody th a{color:#eef2f3;font-size:.74rem;text-decoration:none}.owner-product-shell .crm-outreach-table small{color:#687683;margin-top:.15rem;font-size:.62rem;display:block}.owner-product-shell .crm-outreach-table input{width:1.05rem;height:1.05rem}.owner-product-shell .crm-outreach-compose{gap:.6rem;display:grid;position:sticky;top:7.2rem}.owner-product-shell .crm-outreach-compose p,.owner-product-shell .crm-outreach-compose>small{color:#82909b;margin:0;font-size:.7rem;line-height:1.5}.owner-product-shell .crm-outreach-compose>button,.owner-product-shell .crm-outreach-review footer button:last-of-type{color:#11150f;background:#dfbd61;border:1px solid #bea04d;border-radius:7px;min-height:44px;font-weight:820}.owner-product-shell .crm-outreach-compose>button:disabled{opacity:.4}.owner-product-shell .crm-outreach-tokens{flex-wrap:wrap;gap:.3rem;display:flex}.owner-product-shell .crm-outreach-tokens span{color:#9eabb5;background:#111922;border:1px solid #2d3944;border-radius:5px;padding:.26rem .42rem;font:650 .63rem ui-monospace,monospace}.owner-product-shell .crm-outreach-backdrop{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000408d1;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.owner-product-shell .crm-outreach-review{color:#dce4e8;background:#090f15;border:1px solid #34414d;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:min(980px,100%);max-height:min(88dvh,900px);padding:1rem;display:grid;box-shadow:0 28px 70px #00000080}.owner-product-shell .crm-outreach-review>header button{color:#c3ccd1;background:#111820;border:1px solid #34414c;border-radius:7px;width:44px;height:44px;font-size:1.3rem}.owner-product-shell .crm-outreach-review>div{scrollbar-gutter:stable;gap:.45rem;display:grid;overflow:auto}.owner-product-shell .crm-outreach-review article{background:#0d141c;border:1px solid #27333e;border-radius:8px;padding:.75rem}.owner-product-shell .crm-outreach-review article[data-state=created]{border-color:#2f7258}.owner-product-shell .crm-outreach-review article[data-state=failed]{border-color:#87483f}.owner-product-shell .crm-outreach-review article>header{justify-content:space-between;gap:1rem;display:flex}.owner-product-shell .crm-outreach-review article>header span{color:#d6b75f;font-size:.65rem}.owner-product-shell .crm-outreach-review dl{grid-template-columns:.65fr 1.35fr;gap:.45rem;margin:.5rem 0;display:grid}.owner-product-shell .crm-outreach-review dl div{border:1px solid #202b34;border-radius:6px;padding:.45rem}.owner-product-shell .crm-outreach-review dt{color:#6f7d89;text-transform:uppercase;font-size:.6rem}.owner-product-shell .crm-outreach-review dd{color:#c9d2d7;margin:.1rem 0 0;font-size:.7rem}.owner-product-shell .crm-outreach-review pre{color:#b9c4ca;font:500 .7rem/1.55 var(--font-sans);white-space:pre-wrap;background:#080d12;margin:0;padding:.6rem;overflow:auto}.owner-product-shell .crm-outreach-review>footer{justify-content:flex-end;gap:.4rem;display:flex}.owner-product-shell .crm-outreach-review>footer :is(button,a){color:#c4cdd2;background:#101820;border:1px solid #34414c;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .75rem;font-size:.7rem;font-weight:780;text-decoration:none;display:inline-flex}@media (width<=920px){.owner-product-shell .crm-outreach-layout{grid-template-columns:1fr}.owner-product-shell .crm-outreach-compose{grid-row:1;position:static}.owner-product-shell .crm-outreach-table{height:62dvh}}@media (width<=620px){.owner-product-shell .crm-outreach-filters{grid-template-columns:1fr}.owner-product-shell .crm-outreach-table{min-height:26rem}.owner-product-shell .crm-outreach-review{padding:.7rem}.owner-product-shell .crm-outreach-review dl{grid-template-columns:1fr}.owner-product-shell .crm-outreach-review>footer{grid-template-columns:1fr;display:grid}.owner-product-shell .crm-outreach-review>footer :is(button,a){width:100%}}.owner-product-shell.is-owner-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--owner-navy-950:#05080c;--owner-navy-900:#080e15;--owner-navy-800:#0d151e;--owner-navy-700:#142231;--owner-ink:#edf2f4;--owner-paper:#060a0f;--owner-cream:#0d141c;--owner-white:#0b1118;--owner-brass-pale:#e8ce86;--owner-text-dark:#dbe3e8;--owner-text-muted-light:#84929f;--owner-line-light:#26323e;--owner-selected-light:#191912;--owner-success-soft:#10251c;--owner-warning-soft:#241d0d;--owner-danger-soft:#271310;--owner-info-soft:#101d2a;--owner-shadow-1:none;--owner-shadow-2:0 18px 42px #0000005c;background:#05080c}.owner-product-shell.is-owner-dark .owner-product-bar{box-shadow:none;background:#05080cf7;border-bottom-color:#202a34}.owner-product-shell.is-owner-dark .owner-primary-rail{background:#071019;border-right-color:#202b35}.owner-product-shell.is-owner-dark .owner-primary-rail a:hover{background:#101922}.owner-product-shell.is-owner-dark .owner-primary-rail a[aria-current=page]{background:#17170f;border-color:#5b4d27}@media (width<=900px){.owner-product-shell .relationship-operating-loop{grid-template-columns:1fr;align-items:start}.owner-product-shell .relationship-operating-loop nav{justify-content:flex-start}}@media (width<=520px){.owner-product-shell .relationship-operating-loop nav{grid-template-columns:1fr 1fr;display:grid}.owner-product-shell .relationship-operating-loop button{justify-content:space-between}}.owner-product-shell.is-owner-dark .owner-workspace-bar{box-shadow:none;background:#070b10f7;border-bottom-color:#252f3a}.owner-product-shell.is-owner-dark .owner-workspace-bar nav a{color:#84919c;border-bottom-color:#0000}.owner-product-shell.is-owner-dark .owner-workspace-bar nav a:hover{color:#dce4e8;background:#101820}.owner-product-shell.is-owner-dark .owner-workspace-bar nav a[aria-current=location]{color:#efd57f;background:#17170f;border-bottom-color:#d8b75c}.owner-product-shell.is-owner-dark .owner-workspace-scroll{color:#8996a1}.owner-product-shell.is-owner-dark .owner-workspace-scroll:hover:not(:disabled){color:#f0d47f;background:#17170f}.owner-product-shell.is-owner-dark .owner-product-canvas{color:var(--owner-text-dark);background:radial-gradient(64rem 34rem at 82% -12%,#2c517021,#0000 62%),#05080c}.owner-product-shell.is-owner-dark .admin-page{max-width:none;color:var(--owner-text-dark);background:0 0}.owner-product-shell.is-owner-dark .owner-page-header{border-bottom-color:#28343f}.owner-product-shell.is-owner-dark :is(.owner-page-header h1,.admin-command-center>header h1){color:#f1f4f4}.owner-product-shell.is-owner-dark .owner-page-header p{color:#8b98a4}.owner-product-shell.is-owner-dark .owner-page-header-actions a{color:#c6d0d5;background:#0d151d;border-color:#33404b}.owner-product-shell.is-owner-dark .owner-page-header-actions a:hover{color:#f0d47f;background:#17170f;border-color:#6c5b2c}.owner-product-shell.is-owner-dark :is(.admin-warning,.admin-message){color:#e6ca79;background:#1a160c;border-color:#57491f}.owner-product-shell.is-owner-dark :is(.admin-section,.admin-secondary-workspace,.admin-command-entry,.admin-owner-card,.admin-reader-radar,.admin-reader-comparison,.admin-audience-attention,.admin-reader-dossier,.admin-recipient-dossier,.admin-table-wrap,.owner-assistant-summary,.owner-assistant-live-grid,.owner-assistant-tier-grid,.owner-assistant-table,.owner-assistant-seams>div){color:#d7e0e5;box-shadow:none;background:#0a1017;border-color:#26323e}.owner-product-shell.is-owner-dark :is(.admin-request-list article,.admin-reader-radar li,.admin-reader-comparison-grid>article,.admin-reader-roster,.admin-recipient-roster,.admin-owner-pulse article,.admin-release-briefing,.owner-assistant-live-grid article,.owner-assistant-tier-grid article,.owner-assistant-audit article){color:#cfdae0;background:#0c131a;border-color:#222e38}.owner-product-shell.is-owner-dark :is(.admin-section-heading,.admin-reader-roster-heading,.admin-recipient-roster-heading,.admin-table th){background:#101820;border-color:#27333e}.owner-product-shell.is-owner-dark :is(.admin-table td,.admin-table th){color:#b7c2c9;border-color:#222d37}.owner-product-shell.is-owner-dark .admin-table tbody tr:nth-child(2n) td{background:#0c1218}.owner-product-shell.is-owner-dark .admin-table tbody tr:hover td{background:#121c25}.owner-product-shell.is-owner-dark :is(input,select,textarea){color:#dce4e8;background:#0a1118;border-color:#303d49}.owner-product-shell.is-owner-dark :is(input,select,textarea)::placeholder{color:#64727f}.owner-product-shell.is-owner-dark :is(button,summary){color:#c5cfd4;background:#0e161e;border-color:#34414c}.owner-product-shell.is-owner-dark :is(button,summary):hover{color:#f0d47f;background:#17170f;border-color:#6b5a2c}.owner-product-shell.is-owner-dark :is(.admin-access-actions,.owner-metric-strip,.owner-os-scoreboard){background:#0b1118;border-color:#27333e}.owner-product-shell.is-owner-dark .admin-access-actions a{color:#d7e0e5;box-shadow:none;background:#0b1118;border-color:#27333e}.owner-product-shell.is-owner-dark .admin-access-actions a:hover{background:#121b23}.owner-product-shell.is-owner-dark :is(.owner-metric-strip strong,.owner-os-scoreboard strong,.owner-os-scoreboard span){color:#eef2f3}.owner-product-shell.is-owner-dark .owner-metric-strip a,.owner-product-shell.is-owner-dark .owner-os-scoreboard a{border-color:#27333e}.owner-product-shell.is-owner-dark .communications-workspace{color:#dbe3e8;background:#060a0f;min-height:calc(100dvh - 108px)}.owner-product-shell.is-owner-dark :is(.communications-header,.communications-metrics,.communications-intelligence,.communications-freshness,.communications-controls,.communications-list>article,.communications-empty,.communications-notice){box-shadow:none;background:#0a1118;border-color:#26323e}.owner-product-shell.is-owner-dark .communications-list>article:nth-child(2n){background:#0c131a}.owner-product-shell.is-owner-dark .owner-intelligence{color:#dbe3e8;background:0 0;min-height:calc(100dvh - 108px)}.owner-product-shell.is-owner-dark .owner-intelligence :is(article,section){box-shadow:none;border-color:#26323e}.owner-product-shell.is-owner-dark .owner-os{margin:0;padding:clamp(.6rem,1.3vw,1rem)}.owner-product-shell.is-owner-dark .owner-os-header{box-shadow:none;background:radial-gradient(circle at 85% 0,#2c55772e,#0000 36%),#09111a;border-radius:12px}.owner-product-shell.is-owner-dark .owner-os-panel{box-shadow:none;background:#0a1118;border-radius:10px}.owner-product-shell.is-owner-dark .owner-mobile-nav{background:#060a0ffa;border-top-color:#26323e}@media (width<=700px){.owner-product-shell.is-owner-dark .admin-page{padding:.65rem}.owner-product-shell.is-owner-dark .owner-page-header{flex-direction:column;align-items:flex-start;gap:.65rem}.owner-product-shell.is-owner-dark .owner-page-header-actions{align-items:flex-start}.owner-product-shell.is-owner-dark .owner-os{padding:.45rem}.owner-product-shell.is-owner-dark .owner-os-header{border-radius:10px;padding:1.1rem}}.owner-product-shell .crm-action-hero{background:radial-gradient(circle at 88% 8%,#dcbb5d21,#0000 30%),linear-gradient(135deg,#09111a,#0b151e 58%,#10170f);border:1px solid #293643;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 18px 44px #0003}.owner-product-shell .crm-action-engine{gap:.65rem;max-width:none;padding:.55rem;display:grid}.owner-product-shell .crm-action-hero{align-items:center}.owner-product-shell .crm-action-hero>div:first-child{max-width:820px}.owner-product-shell .crm-action-hero h1{font-size:clamp(1.35rem,2.2vw,2rem)}.owner-product-shell .crm-action-hero-links{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-action-hero-links>a{color:#cbd5da;background:#0d151c;border:1px solid #34414c;border-radius:7px;align-items:center;min-height:44px;padding:.5rem .72rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-action-funnel{background:#26323d;border:1px solid #26323d;border-radius:10px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-action-funnel article{background:#091017;gap:.16rem;padding:.7rem .8rem;display:grid}.owner-product-shell .crm-action-funnel span,.owner-product-shell .crm-action-ops span{color:#8795a0;text-transform:uppercase;font-size:.72rem;font-weight:800}.owner-product-shell .crm-action-funnel strong{color:#f1f4f4;font-size:1.45rem}.owner-product-shell .crm-action-funnel small{color:#87949e;font-size:.72rem}.owner-product-shell .crm-action-funnel article[data-tone=positive] strong{color:#83d6b0}.owner-product-shell .crm-action-funnel article[data-tone=danger] strong{color:#f09281}.owner-product-shell .crm-action-funnel article[data-tone=warning] strong{color:#e4c46b}.owner-product-shell .crm-action-command{z-index:12;background:#060b10f7;border:1px solid #2a3641;border-radius:9px;grid-template-columns:minmax(520px,1.35fr) minmax(230px,.75fr) auto;align-items:end;gap:.5rem;padding:.55rem;display:grid;position:sticky;top:6.65rem;box-shadow:0 14px 34px #0000003d}.owner-product-shell .crm-action-command nav{scrollbar-width:thin;gap:.25rem;display:flex;overflow:auto}.owner-product-shell .crm-action-command button{color:#aeb9c0;white-space:nowrap;background:#0d151d;border:1px solid #34414c;border-radius:7px;align-items:center;gap:.45rem;min-height:44px;padding:.45rem .62rem;display:flex}.owner-product-shell .crm-action-command button span{font-size:.75rem}.owner-product-shell .crm-action-command button strong{color:#e6ebed;font-size:.78rem}.owner-product-shell .crm-action-command button[aria-pressed=true]{color:#f0d47f;background:#1a170e;border-color:#6d5b2d}.owner-product-shell .crm-action-command label{color:#8c99a3;gap:.2rem;font-size:.75rem;display:grid}.owner-product-shell .crm-action-command input{border-radius:7px;min-height:44px;padding:.5rem .65rem}.owner-product-shell .crm-action-command>a{color:#f0d47f;background:#18160e;border:1px solid #6d5b2d;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.5rem .72rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-action-ops{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.owner-product-shell .crm-action-ops article{background:#091017;border:1px solid #26323d;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:.18rem .8rem;padding:.7rem .8rem;display:grid}.owner-product-shell .crm-action-ops strong{color:#eff3f3;grid-area:1/2/3;font-size:1.3rem}.owner-product-shell .crm-action-ops small{color:#8a97a1;font-size:.74rem}.owner-product-shell .crm-action-ops a{color:#d6bd72;grid-column:1/-1;justify-self:start;margin-top:.2rem;font-size:.76rem;text-decoration:none}.owner-product-shell .crm-action-table{background:#080d12;border:1px solid #26323d;border-radius:10px;overflow:hidden}.owner-product-shell .crm-action-table>header{background:#0d151d;border-bottom:1px solid #26323d;justify-content:space-between;gap:1rem;padding:.65rem .75rem;display:flex}.owner-product-shell .crm-action-table>header div{gap:.6rem;display:flex}.owner-product-shell .crm-action-table>header span{color:#d9be70;text-transform:uppercase;font-size:.75rem;font-weight:850}.owner-product-shell .crm-action-table>header strong{color:#eef2f3;font-size:.78rem}.owner-product-shell .crm-action-table>header small{color:#87949e;font-size:.74rem}.owner-product-shell .crm-action-table-head,.owner-product-shell .crm-action-table [role=list]>article{grid-template-columns:66px minmax(190px,.75fr) minmax(125px,.45fr) minmax(220px,1fr) minmax(190px,.72fr) minmax(180px,.65fr);align-items:center;gap:.65rem;display:grid}.owner-product-shell .crm-action-table-head{color:#7f8c97;text-transform:uppercase;background:#0a1118;padding:.5rem .7rem;font-size:.7rem;font-weight:850}.owner-product-shell .crm-action-table [role=list]{background:#202b35;gap:1px;display:grid}.owner-product-shell .crm-action-table [role=list]>article{background:#090f15;min-height:82px;padding:.55rem .7rem}.owner-product-shell .crm-action-table [role=list]>article:nth-child(2n){background:#0c1219}.owner-product-shell .crm-action-table [role=list]>article:hover{background:#111b24}.owner-product-shell .crm-action-rank{border-right:1px solid #26323d;align-content:center;place-items:center;min-height:54px;display:grid}.owner-product-shell .crm-action-rank strong{color:#cbd4d9;font-size:1.18rem}.owner-product-shell .crm-action-rank span{color:#7b8994;text-transform:uppercase;font-size:.7rem}.owner-product-shell .crm-action-rank[data-tone=alert] strong{color:#f08f7d}.owner-product-shell .crm-action-rank[data-tone=warning] strong{color:#e7c76d}.owner-product-shell .crm-action-identity,.owner-product-shell .crm-action-table [role=list]>article>div{gap:.18rem;min-width:0;display:grid}.owner-product-shell .crm-action-identity :is(a,strong){color:#eef2f3;text-overflow:ellipsis;font-size:.84rem;font-weight:800;text-decoration:none;overflow:hidden}.owner-product-shell .crm-action-table article small{color:#83909a;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.owner-product-shell .crm-action-evidence strong,.owner-product-shell .crm-action-next strong{color:#c8d1d6;text-overflow:ellipsis;font-size:.76rem;font-weight:650;overflow:hidden}.owner-product-shell .crm-action-evidence small{white-space:nowrap}.owner-product-shell .crm-action-row-actions{justify-content:flex-end;gap:.25rem;display:flex}.owner-product-shell .crm-action-row-actions>:is(a,button,.crm-refi-editor>summary){color:#c8d2d7;background:#0e161e;border:1px solid #34414c;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.42rem .55rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-action-row-actions>.crm-refi-editor{position:relative}.owner-product-shell .crm-action-row-actions>.crm-refi-editor[open]>form{left:auto;right:0}.owner-product-shell .crm-action-row-actions>.crm-refi-no-email{color:#7f8c96;align-self:center;font-size:.72rem}@media (width<=1180px){.owner-product-shell .crm-action-funnel{grid-template-columns:repeat(3,1fr)}.owner-product-shell .crm-action-command{grid-template-columns:1fr 1fr;position:relative;top:auto}.owner-product-shell .crm-action-command nav{grid-column:1/-1}.owner-product-shell .crm-action-table-head{display:none}.owner-product-shell .crm-action-table [role=list]>article{grid-template-columns:58px minmax(180px,.7fr) minmax(120px,.4fr) minmax(220px,1fr)}.owner-product-shell .crm-action-next{grid-column:2/4}.owner-product-shell .crm-action-row-actions{flex-direction:column;grid-area:1/4/3}}@media (width<=760px){.owner-product-shell .crm-action-engine{padding:.35rem}.owner-product-shell .crm-action-hero{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-action-hero-links{width:100%}.owner-product-shell .crm-action-hero-links>a{flex:1}.owner-product-shell .crm-action-funnel{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-action-command{grid-template-columns:1fr}.owner-product-shell .crm-action-command nav{grid-column:auto}.owner-product-shell .crm-action-command>a{width:100%}.owner-product-shell .crm-action-ops{grid-template-columns:1fr}.owner-product-shell .crm-action-table>header{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-action-table [role=list]>article{grid-template-columns:52px 1fr;gap:.55rem}.owner-product-shell .crm-action-table [role=list]>article>div:nth-child(3){grid-column:2}.owner-product-shell .crm-action-evidence,.owner-product-shell .crm-action-next,.owner-product-shell .crm-action-row-actions{grid-column:1/-1}.owner-product-shell .crm-action-row-actions{grid-row:auto;grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-action-row-actions>.crm-refi-editor[open]>form{width:auto;max-height:calc(100dvh - 6rem);position:fixed;inset:auto .5rem 4.5rem;overflow:auto}.owner-product-shell .crm-action-table article small{white-space:normal}}@media (prefers-reduced-motion:reduce){.owner-product-shell .crm-action-command nav{scroll-behavior:auto}}.owner-product-shell .crm-relationship-control{background:linear-gradient(145deg,#09121a,#080e14 68%);border:1px solid #2b3945;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #0000002e}.owner-product-shell .crm-relationship-control>header{background:radial-gradient(circle at 92% 0,#3393851f,#0000 38%);border-bottom:1px solid #26333e;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:1rem;padding:1rem;display:grid}.owner-product-shell .crm-relationship-control>header>div:first-child{gap:.25rem;display:grid}.owner-product-shell .crm-relationship-control>header>div:first-child>span{color:#d9bd6c;letter-spacing:.09em;font-size:.72rem;font-weight:850}.owner-product-shell .crm-relationship-control h2{color:#f1f4f4;margin:0;font-size:1.08rem}.owner-product-shell .crm-relationship-control p{color:#8d9aa4;margin:0;font-size:.78rem;line-height:1.5}.owner-product-shell .crm-relationship-control-kpis{background:#24313b;border:1px solid #2c3945;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owner-product-shell .crm-relationship-control-kpis>div{background:#0c151d;gap:.15rem;padding:.65rem;display:grid}.owner-product-shell .crm-relationship-control-kpis span{color:#84929e;text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .crm-relationship-control-kpis strong{color:#eff3f4;font-size:1.12rem}.owner-product-shell .crm-relationship-control-kpis [data-tone=warning] strong{color:#e5c46a}.owner-product-shell .crm-relationship-control-kpis [data-tone=positive] strong{color:#79d2ae}.owner-product-shell .crm-relationship-batchbar{background:#0c151d;border-bottom:1px solid #26333e;align-items:center;gap:.45rem;padding:.65rem .8rem;display:flex}.owner-product-shell .crm-relationship-batchbar>div{gap:.12rem;margin-right:auto;display:grid}.owner-product-shell .crm-relationship-batchbar strong{color:#f0f3f4;font-size:.88rem}.owner-product-shell .crm-relationship-batchbar span{color:#87949e;font-size:.74rem}.owner-product-shell .crm-relationship-batchbar button,.owner-product-shell .crm-relationship-plan button{color:#c7d1d7;background:#101923;border:1px solid #354450;border-radius:7px;min-height:42px;padding:.45rem .7rem;font-size:.78rem;font-weight:800}.owner-product-shell .crm-relationship-batchbar button.is-primary,.owner-product-shell .crm-relationship-plan footer button{color:#f0d37d;background:#1b180d;border-color:#7b6730}.owner-product-shell .crm-relationship-batchbar button:disabled,.owner-product-shell .crm-relationship-plan button:disabled{opacity:.45}.owner-product-shell .crm-relationship-notice{color:#c7ddd8;background:#0d1b1b;border-bottom:1px solid #27423f;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;font-size:.8rem;display:flex}.owner-product-shell .crm-relationship-notice a{color:#e6c86f;font-weight:800;text-decoration:none}.owner-product-shell .crm-relationship-plan{background:#0b141a;border:1px solid #52643e;border-radius:10px;margin:.7rem;box-shadow:0 18px 46px #00000052}.owner-product-shell .crm-relationship-plan>header,.owner-product-shell .crm-relationship-plan>footer{border-bottom:1px solid #2a3741;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem;display:flex}.owner-product-shell .crm-relationship-plan>header>div{gap:.15rem;display:grid}.owner-product-shell .crm-relationship-plan>header span{color:#d9bd6c;letter-spacing:.08em;font-size:.7rem;font-weight:850}.owner-product-shell .crm-relationship-plan>header strong{color:#f2f4f4;font-size:.98rem}.owner-product-shell .crm-relationship-plan>header small,.owner-product-shell .crm-relationship-plan>footer span{color:#8996a0;font-size:.75rem}.owner-product-shell .crm-relationship-plan>div{max-height:340px;display:grid;overflow:auto}.owner-product-shell .crm-relationship-plan article{border-bottom:1px solid #202d37;grid-template-columns:1fr 70px 80px;align-items:center;gap:.7rem;padding:.65rem .75rem;display:grid}.owner-product-shell .crm-relationship-plan article>div{gap:.12rem;display:grid}.owner-product-shell .crm-relationship-plan article strong{color:#e9edef;font-size:.82rem}.owner-product-shell .crm-relationship-plan article span{color:#87949e;font-size:.73rem}.owner-product-shell .crm-relationship-plan article b{color:#d9bd6c;text-transform:uppercase;font-size:.72rem}.owner-product-shell .crm-relationship-plan article time{color:#b9c5ca;font-size:.78rem}.owner-product-shell .crm-relationship-plan>footer{border-top:1px solid #2a3741;border-bottom:0}.owner-product-shell .crm-relationship-control-list{background:#202c36;gap:1px;display:grid}.owner-product-shell .crm-relationship-control-list>article{background:#091017;grid-template-columns:34px 68px minmax(220px,.8fr) minmax(260px,1fr) auto;align-items:center;gap:.75rem;min-height:82px;padding:.65rem .8rem;display:grid}.owner-product-shell .crm-relationship-control-list>article:nth-child(2n){background:#0c131a}.owner-product-shell .crm-relationship-control-list>article:hover{background:#111b24}.owner-product-shell .crm-relationship-control-list>article[data-selected=true]{background:#111c22;box-shadow:inset 3px 0 #d9bd6c}.owner-product-shell .crm-relationship-control-list>article[data-signal=blocked]{box-shadow:inset 3px 0 #d77767}.owner-product-shell .crm-relationship-control-list>article[data-signal=reconnect],.owner-product-shell .crm-relationship-control-list>article[data-signal=start_relationship]{box-shadow:inset 3px 0 #4ba99c}.owner-product-shell .crm-relationship-select{place-items:center;min-height:44px;display:grid}.owner-product-shell .crm-relationship-select input{accent-color:#d9bd6c;width:18px;height:18px}.owner-product-shell .crm-relationship-priority{border-right:1px solid #27343f;align-content:center;place-items:center;min-height:54px;display:grid}.owner-product-shell .crm-relationship-priority strong{color:#e6c86f;font-size:1.2rem}.owner-product-shell .crm-relationship-priority span,.owner-product-shell .crm-relationship-company>span,.owner-product-shell .crm-relationship-gap>span{color:#7f8d98;text-transform:uppercase;font-size:.7rem;font-weight:800}.owner-product-shell .crm-relationship-company,.owner-product-shell .crm-relationship-gap{gap:.18rem;min-width:0;display:grid}.owner-product-shell .crm-relationship-company strong,.owner-product-shell .crm-relationship-gap strong{color:#edf1f2;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.owner-product-shell .crm-relationship-company small,.owner-product-shell .crm-relationship-gap small{color:#8996a0;text-overflow:ellipsis;font-size:.74rem;overflow:hidden}.owner-product-shell .crm-relationship-gap strong{color:#bcd9d5}.owner-product-shell .crm-relationship-actions{justify-content:flex-end;gap:.3rem;display:flex}.owner-product-shell .crm-relationship-actions a,.owner-product-shell .crm-relationship-control footer a{color:#c8d2d8;background:#0e1720;border:1px solid #34434f;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:.45rem .6rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-relationship-actions a:last-child{color:#ecd078;background:#19170e;border-color:#71602f}.owner-product-shell .crm-relationship-control footer{color:#87949e;background:#0a1118;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .8rem;font-size:.74rem;display:flex}.owner-product-shell .crm-relationship-control footer a{min-height:38px}.owner-product-shell .crm-relationship-control-clear{color:#dbe4e7;background:#091017;gap:.2rem;padding:1rem;display:grid}.owner-product-shell .crm-relationship-control-clear span{color:#82909b;font-size:.76rem}.owner-product-shell .crm-relationship-control.is-unavailable{padding:1rem}.owner-product-shell .crm-relationship-control.is-unavailable>header{background:0 0;border:0;padding:0;display:block}.owner-product-shell .crm-relationship-control.is-unavailable>p{margin-top:.4rem}@media (width<=1180px){.owner-product-shell .crm-relationship-control>header{grid-template-columns:1fr}.owner-product-shell .crm-relationship-control-list>article{grid-template-columns:34px 60px minmax(180px,.7fr) minmax(220px,1fr)}.owner-product-shell .crm-relationship-actions{grid-column:3/5;justify-content:flex-start}}@media (width<=760px){.owner-product-shell .crm-relationship-control-kpis{grid-template-columns:repeat(2,1fr)}.owner-product-shell .crm-relationship-batchbar{grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-relationship-batchbar>div{grid-column:1/-1}.owner-product-shell .crm-relationship-batchbar button{min-height:44px}.owner-product-shell .crm-relationship-plan{margin:.45rem}.owner-product-shell .crm-relationship-plan article{grid-template-columns:1fr auto}.owner-product-shell .crm-relationship-plan article time{grid-column:1/-1}.owner-product-shell .crm-relationship-plan>footer{flex-direction:column;align-items:stretch}.owner-product-shell .crm-relationship-control-list>article{grid-template-columns:34px 50px 1fr;gap:.6rem}.owner-product-shell .crm-relationship-gap,.owner-product-shell .crm-relationship-actions{grid-column:1/-1}.owner-product-shell .crm-relationship-actions{grid-template-columns:repeat(3,1fr);display:grid}.owner-product-shell .crm-relationship-actions a{min-height:44px}.owner-product-shell .crm-relationship-control footer{flex-direction:column;align-items:flex-start}.owner-product-shell .crm-relationship-control footer a{width:100%}}.owner-product-shell:has(.crm-reconciliation) .owner-product-canvas{background:radial-gradient(58rem 34rem at 82% -12%,#3962862e,#0000 66%),#070f19}.owner-product-shell .crm-reconciliation{color:#edf2f6;background:0 0;min-height:calc(100svh - 108px);padding-bottom:3rem}.owner-product-shell .crm-reconciliation .crm-directory-header{color:#edf2f6;border-bottom-color:#edf2f61a}.owner-product-shell .crm-reconciliation .crm-directory-header h1{color:#fbf7ef;max-width:54rem}.owner-product-shell .crm-reconciliation .crm-directory-header p{color:#edf2f6a6}.owner-product-shell .crm-reconciliation-hero>div:last-child{text-align:right;align-content:center;min-width:150px;display:grid}.owner-product-shell .crm-reconciliation-hero>div:last-child strong{color:#fbf7ef;font-family:var(--font-editorial,Georgia,serif);font-size:2.9rem;font-weight:500;line-height:1}.owner-product-shell .crm-reconciliation-hero>div:last-child span{color:var(--owner-brass);letter-spacing:.06em;text-transform:uppercase;margin-top:.35rem;font-size:.72rem;font-weight:800}.owner-product-shell .crm-reconciliation-hero>div:last-child small{color:#edf2f680;margin-top:.25rem}.owner-product-shell .crm-reconciliation-trust{background:#0a1623;border:1px solid #edf2f61c;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;max-width:96rem;margin:0 auto 1rem;display:grid;overflow:hidden}.owner-product-shell .crm-reconciliation-trust article{grid-template-columns:30px 1fr;align-items:center;column-gap:.7rem;min-height:74px;padding:.8rem 1rem;display:grid}.owner-product-shell .crm-reconciliation-trust article span{color:#07111c;background:var(--owner-brass);border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:.72rem;font-weight:900;display:grid}.owner-product-shell .crm-reconciliation-trust article strong{color:#f8f4eb;font-size:.9rem}.owner-product-shell .crm-reconciliation-trust article small{color:#edf2f685;font-size:.7rem}.owner-product-shell .crm-reconciliation-trust i{color:#dbb86980;font-style:normal}.owner-product-shell .crm-reconciliation-command{z-index:8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08121ef0;border:1px solid #edf2f61f;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:.75rem;max-width:96rem;margin:0 auto 1rem;padding:.65rem;display:grid;position:sticky;top:100px;box-shadow:0 18px 45px #00000038}.owner-product-shell .crm-reconciliation-command nav{grid-template-columns:repeat(6,minmax(92px,1fr));gap:.35rem;display:grid;overflow-x:auto}.owner-product-shell .crm-reconciliation-command button{color:#edf2f6ad;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:.55rem .7rem;font-size:.78rem;font-weight:750;display:flex}.owner-product-shell .crm-reconciliation-command button[aria-pressed=true]{color:#fff;background:#dbb8691a;border-color:#dbb8696b}.owner-product-shell .crm-reconciliation-command button strong{color:var(--owner-brass)}.owner-product-shell .crm-reconciliation-command label{gap:.2rem;display:grid}.owner-product-shell .crm-reconciliation-command label span{color:#edf2f680;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.owner-product-shell .crm-reconciliation-command input{color:#edf2f6;background:#07111c;border:1px solid #edf2f626;border-radius:11px;min-height:44px;padding:.55rem .75rem}.owner-product-shell .crm-reconciliation-layout{grid-template-columns:minmax(440px,.94fr) minmax(360px,.62fr);gap:1rem;max-width:96rem;margin:0 auto;display:grid}.owner-product-shell .crm-reconciliation-queue,.owner-product-shell .crm-reconciliation-detail{background:#0b1724;border:1px solid #edf2f61f;border-radius:20px;min-width:0;overflow:hidden;box-shadow:0 22px 50px #00000038}.owner-product-shell .crm-reconciliation-queue>header{border-bottom:1px solid #edf2f61a;justify-content:space-between;align-items:end;padding:1rem 1.1rem;display:flex}.owner-product-shell .crm-reconciliation-queue>header div{gap:.12rem;display:grid}.owner-product-shell .crm-reconciliation-queue>header span{color:var(--owner-brass);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:850}.owner-product-shell .crm-reconciliation-queue>header strong{color:#f8f4eb;font-size:1rem}.owner-product-shell .crm-reconciliation-queue>header small{color:#edf2f673}.owner-product-shell .crm-reconciliation-queue>div[role=list]{max-height:62svh;overflow:auto}.owner-product-shell .crm-reconciliation-queue button[role=listitem]{color:#edf2f6ad;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf2f614;grid-template-columns:120px minmax(150px,.7fr) minmax(220px,1.2fr) minmax(170px,.9fr) 104px;align-items:center;gap:.7rem;width:100%;min-height:70px;padding:.7rem 1rem;display:grid}.owner-product-shell .crm-reconciliation-queue button[role=listitem]:hover,.owner-product-shell .crm-reconciliation-queue button[role=listitem].is-active{background:#dbb86913}.owner-product-shell .crm-reconciliation-queue button[role=listitem].is-active{box-shadow:inset 3px 0 var(--owner-brass)}.owner-product-shell .crm-reconciliation-queue button strong,.owner-product-shell .crm-reconciliation-queue button b{color:#f6f2ea;font-size:.82rem}.owner-product-shell .crm-reconciliation-queue button b{font-weight:650}.owner-product-shell .crm-reconciliation-queue button small,.owner-product-shell .crm-reconciliation-queue button time{color:#edf2f67a;font-size:.7rem}.owner-product-shell .crm-reconciliation-state{color:#b9e9d8;letter-spacing:.04em;text-transform:uppercase;background:#3da07e24;border-radius:999px;width:max-content;padding:.28rem .46rem;font-size:.65rem;font-weight:850;display:inline-flex}.owner-product-shell .crm-reconciliation-state.is-identity,.owner-product-shell .crm-reconciliation-state.is-conflict{color:#f0c981;background:#daa34824}.owner-product-shell .crm-reconciliation-state.is-snoozed,.owner-product-shell .crm-reconciliation-state.is-completed{color:#a9bad0;background:#89a2bf1f}.owner-product-shell .crm-reconciliation-detail{align-self:start;min-height:440px;padding:1.3rem;position:sticky;top:177px}.owner-product-shell .crm-reconciliation-detail>header{border-bottom:1px solid #edf2f61a;justify-content:space-between;gap:1rem;padding-bottom:1rem;display:flex}.owner-product-shell .crm-reconciliation-detail>header span,.owner-product-shell .crm-reconciliation-detail>section>span{color:var(--owner-brass);letter-spacing:.09em;font-size:.66rem;font-weight:850}.owner-product-shell .crm-reconciliation-detail h2{color:#f8f4eb;font-family:var(--font-editorial,Georgia,serif);margin:.28rem 0;font-size:1.75rem;font-weight:500}.owner-product-shell .crm-reconciliation-detail h3{color:#f8f4eb;margin:.35rem 0;font-size:1.02rem}.owner-product-shell .crm-reconciliation-detail p{color:#edf2f69e;margin:.25rem 0;line-height:1.55}.owner-product-shell .crm-reconciliation-detail>header>strong{color:#07111c;background:var(--owner-brass);border-radius:14px;place-items:center;width:48px;height:48px;font-size:1.05rem;display:grid}.owner-product-shell .crm-reconciliation-detail>section{border-bottom:1px solid #edf2f61a;padding:1.1rem 0}.owner-product-shell .crm-reconciliation-detail dl{grid-template-columns:1fr 1fr;gap:.5rem;margin:.9rem 0 0;display:grid}.owner-product-shell .crm-reconciliation-detail dl div{background:#ffffff05;border:1px solid #edf2f617;border-radius:12px;gap:.15rem;padding:.65rem;display:grid}.owner-product-shell .crm-reconciliation-detail dt{color:#edf2f670;text-transform:uppercase;font-size:.66rem}.owner-product-shell .crm-reconciliation-detail dd{color:#edf2f6;margin:0;font-size:.78rem}.owner-product-shell .crm-reconciliation-detail footer{flex-wrap:wrap;gap:.5rem;padding-top:1.1rem;display:flex}.owner-product-shell .crm-reconciliation-detail footer a,.owner-product-shell .crm-reconciliation-detail footer button{color:#edf2f6;background:#111f2e;border:1px solid #edf2f629;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:.6rem .8rem;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-reconciliation-detail footer button:first-of-type{color:#07111c;border-color:var(--owner-brass);background:var(--owner-brass)}@media (width<=980px){.owner-product-shell .crm-reconciliation-command{grid-template-columns:1fr;top:92px}.owner-product-shell .crm-reconciliation-layout{grid-template-columns:1fr}.owner-product-shell .crm-reconciliation-detail{position:static}.owner-product-shell .crm-reconciliation-queue>div[role=list]{max-height:none}.owner-product-shell .crm-reconciliation-queue button[role=listitem]{grid-template-columns:112px minmax(140px,.7fr) minmax(220px,1.2fr) 94px}.owner-product-shell .crm-reconciliation-queue button[role=listitem] small{display:none}}@media (width<=680px){.owner-product-shell .crm-reconciliation{padding-inline:.7rem}.owner-product-shell .crm-reconciliation-hero>div:last-child{display:none}.owner-product-shell .crm-reconciliation-trust{grid-template-columns:1fr 1fr}.owner-product-shell .crm-reconciliation-trust i{display:none}.owner-product-shell .crm-reconciliation-command{position:static}.owner-product-shell .crm-reconciliation-command nav{grid-template-columns:repeat(6,max-content)}.owner-product-shell .crm-reconciliation-queue button[role=listitem]{grid-template-columns:1fr auto;gap:.28rem .7rem;min-height:92px}.owner-product-shell .crm-reconciliation-queue button strong,.owner-product-shell .crm-reconciliation-queue button b{grid-column:1}.owner-product-shell .crm-reconciliation-queue button time{grid-area:1/2/3}.owner-product-shell .crm-reconciliation-detail dl{grid-template-columns:1fr}.owner-product-shell .crm-reconciliation-detail footer{display:grid}.owner-product-shell .crm-reconciliation-detail footer>*{width:100%}}.owner-product-shell.is-crm-shell .owner-workspace-bar,.owner-product-shell.is-crm-shell .owner-workspace-navigation{overflow:hidden}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav{overflow-x:auto}.owner-product-shell.is-crm-shell .owner-workspace-actions{z-index:2;background:linear-gradient(90deg,#070b1000,#070b10 12%);padding-left:.35rem;position:relative}.owner-product-shell .owner-workspace-menu{flex:none;position:relative}.owner-product-shell .owner-workspace-menu>summary{color:#8593a0;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:.45rem;min-height:42px;padding:0 .72rem;font-size:.8125rem;font-weight:750;list-style:none;display:flex}.owner-product-shell .owner-workspace-menu>summary:hover,.owner-product-shell .owner-workspace-menu[open]>summary,.owner-product-shell .owner-workspace-menu>summary[aria-current=location]{color:#f1d685;background:#1a1a13;box-shadow:inset 0 0 0 1px #554923}.owner-product-shell .owner-workspace-menu>summary span{color:#6f7e8b;font-size:.72rem}.owner-product-shell .owner-workspace-menu>div{z-index:90;background:#0b131b;border:1px solid #33404b;border-radius:11px;width:220px;padding:.4rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 22px 55px #0000008c}.owner-product-shell .owner-workspace-menu>div a{color:#b7c2c9;border:0;border-radius:7px;min-height:40px;padding:.55rem .65rem}.owner-product-shell .owner-workspace-menu>div a:hover{color:#f5f1e8;background:#17232d}.owner-product-shell .crm-action-table:has(.crm-action-rank details[open]){overflow:visible}.owner-product-shell .crm-action-rank details{margin-top:.15rem;position:relative}.owner-product-shell .crm-action-rank details>summary{color:#8fa0ac;cursor:pointer;text-underline-offset:2px;font-size:.65rem;font-weight:800;text-decoration:underline;list-style:none}.owner-product-shell .crm-action-rank details>div{z-index:25;text-align:left;background:#071019;border:1px solid #34414c;border-radius:10px;gap:.42rem;width:250px;padding:.75rem;display:grid;position:absolute;top:1.25rem;left:0;box-shadow:0 20px 50px #000}.owner-product-shell .crm-action-rank details>div>b{color:#f2ead6;font-size:.75rem}.owner-product-shell .crm-action-rank details>div>span{color:#b9c4ca;text-transform:none;grid-template-columns:30px 1fr;gap:.4rem;font-size:.7rem;display:grid}.owner-product-shell .crm-action-rank details>div i{color:#e4c46c;font-style:normal;font-weight:850}.owner-product-shell .crm-action-rank details>div small{color:#72818c;font-size:.65rem}.owner-product-shell .crm-refi-save-actions{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .crm-refi-save-actions button+button{color:#ead07d;background:#17170f;border:1px solid #6b5a2d}.owner-product-shell .crm-refi-refresh{color:#f5d6cf!important;background:#52261f!important}.owner-product-shell .crm-intelligence-fields section[data-selected=true]{background:#15170f;border-color:#6b5a2d;box-shadow:inset 3px 0 #d8b557}.owner-product-shell .crm-intelligence-fields section>label{align-items:center;gap:.4rem;min-height:30px;display:flex}.owner-product-shell .crm-intelligence-fields section>label input{accent-color:#d8b557;width:18px;height:18px}.owner-product-shell .crm-intelligence-fields section>label span{color:#a9b5bd}@media (width<=900px){.owner-product-shell.is-crm-shell .owner-workspace-bar,.owner-product-shell.is-crm-shell .owner-workspace-navigation{overflow:hidden}.owner-product-shell.is-crm-shell .owner-workspace-navigation nav{overflow-x:auto}.owner-product-shell .owner-workspace-menu>div{width:auto;max-height:65svh;position:fixed;top:102px;left:.65rem;right:.65rem;overflow:auto}}@media (width<=1280px){.owner-product-shell.is-crm-shell .owner-workspace-actions .owner-crm-quick-create kbd{display:none}.owner-product-shell.is-crm-shell .owner-workspace-actions{gap:.3rem}.owner-product-shell.is-crm-shell .owner-workspace-actions :where(.owner-crm-quick-create,.owner-primary-action){padding-inline:.72rem}}@media (width<=560px){.owner-product-shell .crm-refi-save-actions{width:100%;display:grid}.owner-product-shell .crm-refi-save-actions button{width:100%}.owner-product-shell .crm-action-rank details>div{width:auto;position:fixed;inset:auto .65rem 5rem}}.crm-origination-studio{color:#eaf0f6;background:#05080c;min-height:680px}.crm-origination-command{background:linear-gradient(120deg,#0b121b,#071019);border-bottom:1px solid #243142;justify-content:space-between;align-items:flex-end;gap:24px;padding:24px 26px 20px;display:flex}.crm-origination-command span,.crm-origination-form header span,.crm-scenario-workbench header span,.crm-readiness-board>header span,.crm-leverage-panel>span{font:700 .74rem/1.2 var(--font-sans);letter-spacing:.12em;color:#e7bd5e}.crm-origination-command h2{margin:5px 0;font-size:1.55rem}.crm-origination-command p{color:#9eacbc;max-width:720px;margin:0}.crm-origination-score{background:#0d1622;border:1px solid #334154;border-radius:14px;min-width:150px;padding:12px 16px}.crm-origination-score strong{color:#72dfbd;font-size:1.55rem;display:block}.crm-origination-score span{color:#9eacbc;letter-spacing:0;text-transform:none}.crm-origination-studio>nav{z-index:4;background:#08111a;border-bottom:1px solid #202c3a;gap:6px;padding:10px 18px;display:flex;position:sticky;top:0}.crm-origination-studio>nav button{color:#aab5c3;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:0 18px;font-weight:700}.crm-origination-studio>nav button.is-current{color:#071019;background:#e7bd5e}.crm-origination-studio>nav b{color:#fff;background:#1d2a39;border-radius:99px;place-items:center;min-width:22px;height:22px;margin-left:5px;display:inline-grid}.crm-origination-studio>nav .is-current b{background:#071019}.crm-origination-grid{grid-template-columns:minmax(0,1fr) 270px;gap:0;display:grid}.crm-origination-form{padding:22px 24px}.crm-origination-form section{border-bottom:1px solid #202c3a;padding:18px 0 22px}.crm-origination-form section:first-child{padding-top:0}.crm-origination-form header h3,.crm-scenario-workbench h3,.crm-readiness-board h3,.crm-leverage-panel h3{margin:5px 0 12px;font-size:1.08rem}.crm-origin-fields{grid-template-columns:repeat(4,minmax(135px,1fr));gap:12px;display:grid}.crm-origination-form label,.crm-scenario-editor label{gap:6px;margin-top:12px;display:grid}.crm-origination-form label span,.crm-scenario-editor label span{color:#9eacbc;font-size:.78rem;font-weight:700}.crm-origination-form input,.crm-origination-form select,.crm-origination-form textarea,.crm-scenario-editor input,.crm-scenario-editor select,.crm-scenario-editor textarea,.crm-readiness-board input,.crm-readiness-board select{color:#f3f7fa;background:#0b141e;border:1px solid #2a394a;border-radius:10px;min-height:44px;padding:10px 12px}.crm-origination-form textarea,.crm-scenario-editor textarea{resize:vertical;min-height:80px}.crm-origination-form footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:18px;display:flex}.crm-origination-form button,.crm-scenario-editor button,.crm-scenario-list header button,.crm-readiness-board button{color:#071019;background:#e7bd5e;border:0;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.crm-origination-form footer small{color:#8997a8}.crm-leverage-panel{background:#08111a;border-left:1px solid #243142;height:max-content;padding:24px 18px;position:sticky;top:65px}.crm-origin-metric{border-top:1px solid #202c3a;padding:14px 0}.crm-origin-metric span{color:#8d9bad;font-size:.78rem;display:block}.crm-origin-metric strong{font-size:1.18rem}.crm-origin-guardrail{background:#0e1c27;border:1px solid #294155;border-radius:12px;margin-top:18px;padding:14px}.crm-origin-guardrail p{color:#9eacbc;margin:5px 0 0;font-size:.82rem}.crm-scenario-workbench{grid-template-columns:minmax(0,1fr) 360px;min-height:620px;display:grid}.crm-scenario-list{padding:22px}.crm-scenario-list>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.crm-scenario-list article{background:#0a121c;border:1px solid #263548;border-radius:14px;grid-template-columns:minmax(180px,1fr) 2fr;align-items:center;margin-top:12px;display:grid;overflow:hidden}.crm-scenario-list article.is-preferred{border-color:#e7bd5e;box-shadow:inset 4px 0 #e7bd5e}.crm-scenario-list article>button{text-align:left;color:#fff;background:0 0;border:0;border-right:1px solid #263548;gap:5px;min-height:100%;padding:18px;display:grid}.crm-scenario-list article>button span,.crm-scenario-list article>button small{color:#8fa1b4}.crm-scenario-list dl{grid-template-columns:repeat(4,1fr);margin:0;display:grid}.crm-scenario-list dl div{border-right:1px solid #202c3a;padding:15px}.crm-scenario-list dt{color:#8291a2;font-size:.72rem}.crm-scenario-list dd{margin:5px 0 0;font-weight:800}.crm-scenario-editor{background:#08111a;border-left:1px solid #263548;padding:22px}.crm-scenario-editor .crm-origin-fields{grid-template-columns:repeat(2,1fr)}.crm-readiness-board{padding:24px}.crm-readiness-board>header{margin-bottom:16px}.crm-readiness-board>header p{color:#9eacbc}.crm-readiness-board>form{border-top:1px solid #202c3a;grid-template-columns:1fr 180px minmax(200px,1fr) 90px;align-items:center;gap:12px;padding:10px 0;display:grid}.crm-readiness-board>form strong{font-size:.92rem}@media (width<=1100px){.crm-origin-fields{grid-template-columns:repeat(2,1fr)}.crm-origination-grid,.crm-scenario-workbench{grid-template-columns:1fr}.crm-leverage-panel,.crm-scenario-editor{border-top:1px solid #263548;border-left:0;position:static}.crm-scenario-list article{grid-template-columns:1fr}.crm-scenario-list article>button{border-bottom:1px solid #263548;border-right:0}}@media (width<=700px){.crm-origination-command{flex-direction:column;align-items:flex-start}.crm-origination-score{width:100%}.crm-origination-studio>nav{overflow-x:auto}.crm-origin-fields,.crm-scenario-editor .crm-origin-fields{grid-template-columns:1fr}.crm-scenario-list dl{grid-template-columns:repeat(2,1fr)}.crm-readiness-board>form{grid-template-columns:1fr}.crm-readiness-board>form button{width:100%}}.crm-package-studio{color:#e8eef3;background:#04070a;min-height:700px}.crm-package-command{background:radial-gradient(circle at 88% 0,#173042 0,#0000 35%),#071019;border-bottom:1px solid #25323c;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;display:flex}.crm-package-command span,.crm-package-form header span,.crm-package-structure>span,.crm-package-capture>span,.crm-package-ledger header span,.crm-package-gaps header span,.crm-package-preview-toolbar span,.crm-package-preview article>header span{color:#e6bf63;letter-spacing:.12em;font-size:.69rem;font-weight:850}.crm-package-command h3{font:500 1.55rem/1.2 var(--font-editorial,Georgia,serif);color:#f8f4eb;margin:6px 0}.crm-package-command p{color:#96a6b3;max-width:760px;margin:0}.crm-package-score{background:#04090ec7;border:1px solid #3a4a56;border-radius:16px;min-width:170px;padding:14px 16px}.crm-package-score strong,.crm-package-score span{display:block}.crm-package-score strong{color:#7ee1bd;font-size:1.6rem}.crm-package-score span{color:#9cabb7;letter-spacing:0;margin-top:3px}.crm-package-nav{z-index:5;background:#071019;border-bottom:1px solid #202c35;gap:5px;padding:9px 18px;display:flex;position:sticky;top:0}.crm-package-nav button{color:#9caab5;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:0 17px;font-weight:800}.crm-package-nav button.is-current{color:#061018;background:#e6bf63;border-color:#e6bf63}.crm-package-nav b{color:#fff;background:#22313c;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:5px;display:inline-grid}.crm-package-builder{grid-template-columns:minmax(0,1fr) 320px;min-height:620px;display:grid}.crm-package-form{gap:13px;padding:24px;display:grid}.crm-package-form header{padding-bottom:4px}.crm-package-form h4,.crm-package-structure h4,.crm-package-ledger h4,.crm-package-gaps h4{color:#f7f2e8;margin:5px 0;font-size:1.15rem}.crm-package-form label,.crm-package-capture label{gap:6px;display:grid}.crm-package-form label span,.crm-package-capture label span{color:#95a5b2;font-size:.76rem;font-weight:750}.crm-package-form input,.crm-package-form select,.crm-package-form textarea,.crm-package-capture input,.crm-package-capture select,.crm-package-capture textarea{color:#f4f6f8;background:#09121a;border:1px solid #2b3b46;border-radius:11px;width:100%;min-height:44px;padding:10px 12px}.crm-package-form textarea{resize:vertical;min-height:96px}.crm-package-form button,.crm-package-capture button,.crm-package-preview-toolbar button{color:#071019;background:#e6bf63;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-weight:900}.crm-package-form p[role=status]{color:#e6bf63}.crm-package-structure{background:#08111a;border-left:1px solid #25323c;align-self:start;min-height:100%;padding:24px 20px;position:sticky;top:62px}.crm-package-structure dl,.crm-package-preview dl{border:1px solid #253440;border-radius:13px;gap:0;margin:16px 0;display:grid;overflow:hidden}.crm-package-structure dl>div,.crm-package-preview dl>div{border-bottom:1px solid #202e38;justify-content:space-between;gap:15px;padding:11px 13px;display:flex}.crm-package-structure dl>div:last-child,.crm-package-preview dl>div:last-child{border-bottom:0}.crm-package-structure dt,.crm-package-preview dt{color:#8798a5}.crm-package-structure dd,.crm-package-preview dd{color:#eef3f6;text-align:right;margin:0;font-weight:850}.crm-package-structure p,.crm-package-structure small{color:#91a2af;line-height:1.55}.crm-package-evidence{grid-template-columns:260px 300px minmax(0,1fr);min-height:640px;display:grid}.crm-package-capture{background:#071019;border-right:1px solid #24313b;align-content:start;gap:11px;padding:20px;display:grid}.crm-package-capture textarea{resize:vertical;min-height:80px}.crm-package-ledger{min-width:0;padding:22px}.crm-package-ledger header{justify-content:space-between;align-items:end;gap:12px;margin:3px 0 10px;display:flex}.crm-package-ledger article{border-top:1px solid #1f2c35;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:16px;padding:13px 14px;display:grid}.crm-package-ledger article>div{min-width:0}.crm-package-ledger article strong,.crm-package-ledger article small{display:block}.crm-package-ledger article small,.crm-package-ledger article>span,.crm-package-ledger>p{color:#8395a2;margin-top:4px}.crm-package-ledger article.is-conflicting{box-shadow:inset 3px 0 #e26f5d}.crm-package-ledger article.is-needs_verification{box-shadow:inset 3px 0 #e6bf63}.crm-package-gaps{padding:24px}.crm-package-gaps>header{border-bottom:1px solid #26333d;justify-content:space-between;align-items:center;padding:0 0 18px;display:flex}.crm-package-gaps>header>strong{color:#ff9b88;background:#2b1512;border:1px solid #75443a;border-radius:10px;padding:9px 13px}.crm-package-gaps article{border-bottom:1px solid #1f2d36;grid-template-columns:86px 1fr;gap:18px;padding:17px 5px;display:grid}.crm-package-gaps article>span{text-align:center;text-transform:uppercase;border-radius:99px;align-self:start;padding:5px 8px;font-size:.67rem;font-weight:900}.crm-package-gaps article.is-block>span{color:#ff9d89;background:#442018}.crm-package-gaps article.is-warn>span{color:#f2d875;background:#3b3215}.crm-package-gaps article.is-clear>span{color:#80dfbd;background:#17362b}.crm-package-gaps h5{color:#f3eee5;margin:0;font-size:1rem}.crm-package-gaps p{color:#91a2ae;margin:5px 0 0}.crm-package-preview{background:#030609;padding:22px}.crm-package-preview-toolbar{background:#08121a;border:1px solid #27353f;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.crm-package-preview-toolbar strong{margin-top:3px;display:block}.crm-package-preview>article{color:#17212a;background:#f2f0e9;border:1px solid #303c44;border-radius:5px;max-width:980px;margin:0 auto;padding:54px 58px;box-shadow:0 30px 80px #000}.crm-package-preview article>header{border-bottom:2px solid #17212a;padding-bottom:24px}.crm-package-preview article>header span{color:#8e6d28}.crm-package-preview article>header h2{font:500 2.8rem/1.02 var(--font-editorial,Georgia,serif);margin:8px 0 4px}.crm-package-preview article>header p{color:#56626c;margin:0}.crm-package-preview article section{border-bottom:1px solid #c8cbc8;padding:22px 0}.crm-package-preview article h3{letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:.75rem}.crm-package-preview article p{margin:0;line-height:1.65}.crm-package-preview-grid{grid-template-columns:1fr 1fr;gap:0 28px;display:grid}.crm-package-preview dl{border-color:#c2c7c7}.crm-package-preview dl>div{border-color:#d4d6d3}.crm-package-preview dt{color:#67727b}.crm-package-preview dd{color:#17212a}.crm-package-preview li{margin:10px 0}.crm-package-preview li strong,.crm-package-preview li small{display:block}.crm-package-preview li small{color:#66727a;margin-top:3px}.crm-package-preview footer{color:#5c6871;justify-content:space-between;gap:24px;padding-top:22px;font-size:.78rem;display:flex}.crm-package-preview footer p{max-width:720px}.crm-package-preview footer span{white-space:nowrap;font-weight:900}@media (width<=1050px){.crm-package-builder{grid-template-columns:1fr}.crm-package-structure{border-top:1px solid #25323c;border-left:0;position:static}.crm-package-evidence{grid-template-columns:1fr 1fr}.crm-package-ledger{grid-column:1/-1}.crm-package-capture:nth-child(2){border-right:0}}@media (width<=700px){.crm-deal-stage-switch{overflow-x:auto}.crm-deal-stage-switch button{flex:none}.crm-package-command{flex-direction:column;align-items:flex-start}.crm-package-score{width:100%}.crm-package-nav{overflow-x:auto}.crm-package-nav button{flex:none}.crm-package-evidence{grid-template-columns:1fr}.crm-package-capture{border-bottom:1px solid #24313b;border-right:0}.crm-package-ledger{grid-column:auto}.crm-package-ledger article{grid-template-columns:1fr}.crm-package-preview{padding:8px}.crm-package-preview-toolbar{flex-direction:column;align-items:stretch}.crm-package-preview>article{padding:30px 22px}.crm-package-preview article>header h2{font-size:2.1rem}.crm-package-preview-grid{grid-template-columns:1fr}.crm-package-preview footer{flex-direction:column}}@media print{.owner-product-shell .owner-rail,.owner-product-shell .owner-command-bar,.owner-product-shell .owner-workspace-bar,.crm-deal-workspace>header,.crm-deal-tabs,.crm-deal-brief,.crm-deal-matcher>header,.crm-package-command,.crm-package-nav,.crm-package-preview-toolbar{display:none!important}.owner-product-shell .owner-content,.crm-deal-layout,.crm-deal-matcher{margin:0!important;padding:0!important;display:block!important}.crm-package-preview{background:#fff;padding:0}.crm-package-preview>article{max-width:none;box-shadow:none;border:0}.crm-package-preview article{break-inside:avoid}}.owner-product-shell .crm-lender-matrix{background:#070a0e;gap:.65rem;min-height:calc(100dvh - 6rem);padding:.65rem;display:grid}.owner-product-shell .crm-lender-matrix>.crm-directory-header{background:linear-gradient(115deg,#0d151e,#090f15);border:1px solid #252f39;border-radius:10px;align-items:center;min-height:62px;margin:0;padding:.55rem .7rem}.owner-product-shell .crm-lender-matrix>.crm-directory-header h1{color:#f0f3f3;font:760 clamp(1.3rem,2vw,1.8rem)/1 var(--font-sans)}.owner-product-shell .crm-lender-matrix>.crm-directory-header p{color:#8795a1;font-size:.78rem}.owner-product-shell .crm-lender-matrix>.crm-directory-header>a{color:#f0d47f;background:#18160e;border:1px solid #67572c;border-radius:7px;align-items:center;min-height:44px;padding:.5rem .75rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-lender-scoreboard{background:#26313b;border:1px solid #26313b;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owner-product-shell .crm-lender-scoreboard article{background:#0b1118;gap:.2rem;padding:.65rem .75rem;display:grid}.owner-product-shell .crm-lender-scoreboard span{color:#7f8c98;text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .crm-lender-scoreboard strong{color:#edf2f3;font-size:1.35rem}.owner-product-shell .crm-lender-command{z-index:12;background:#070b10f7;border:1px solid #29343f;border-radius:9px;grid-template-columns:minmax(260px,1fr) 210px auto;align-items:end;gap:.55rem;padding:.55rem;display:grid;position:sticky;top:6.6rem;box-shadow:0 12px 30px #00000040}.owner-product-shell .crm-lender-command label{color:#8996a1;gap:.25rem;font-size:.72rem;display:grid}.owner-product-shell .crm-lender-command :is(input,select){color:#e9eef0;background:#0d151d;border:1px solid #33414e;border-radius:7px;min-height:44px;padding:.5rem .65rem}.owner-product-shell .crm-lender-command>strong{color:#d9bf72;min-height:44px;padding:.75rem;font-size:.75rem}.owner-product-shell .crm-lender-workbench{grid-template-columns:minmax(0,1fr) minmax(320px,390px);gap:.65rem;min-height:620px;display:grid}.owner-product-shell .crm-lender-table{background:#090e14;border:1px solid #26313b;border-radius:9px;height:calc(100dvh - 17rem);overflow:auto}.owner-product-shell .crm-lender-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.owner-product-shell .crm-lender-table th{z-index:2;color:#7f8b97;letter-spacing:.06em;text-align:left;text-transform:uppercase;background:#10171f;border-bottom:1px solid #303b47;height:36px;padding:.4rem .55rem;font-size:.62rem;position:sticky;top:0}.owner-product-shell .crm-lender-table td{color:#aeb9c1;vertical-align:middle;background:#0a1016;border-bottom:1px solid #1d2730;height:54px;padding:.4rem .55rem;font-size:.72rem}.owner-product-shell .crm-lender-table tr:nth-child(2n) td{background:#0c131a}.owner-product-shell .crm-lender-table tr:hover td,.owner-product-shell .crm-lender-table tr.is-current td{background:#14202a}.owner-product-shell .crm-lender-table td:first-child{z-index:1;min-width:14rem;position:sticky;left:0}.owner-product-shell .crm-lender-table td button{color:inherit;text-align:left;background:0 0;border:0;gap:.15rem;padding:0;display:grid}.owner-product-shell .crm-lender-table td :is(strong,small){display:block}.owner-product-shell .crm-lender-table td strong{color:#edf2f3}.owner-product-shell .crm-lender-table td small{color:#74828f;margin-top:.15rem}.owner-product-shell .crm-lender-editor{background:#0b1219;border:1px solid #2a3540;border-radius:10px;height:calc(100dvh - 17rem);padding:.85rem;overflow:auto}.owner-product-shell .crm-lender-editor>header{border-bottom:1px solid #27323c;padding-bottom:.7rem}.owner-product-shell .crm-lender-editor>header span{color:#d7b95f;letter-spacing:.08em;font-size:.68rem;font-weight:850}.owner-product-shell .crm-lender-editor h2{color:#f1f4f4;margin:.25rem 0;font-size:1.15rem}.owner-product-shell .crm-lender-editor p{color:#85939e;margin:.25rem 0;font-size:.75rem;line-height:1.45}.owner-product-shell .crm-lender-editor form{gap:.65rem;padding-top:.75rem;display:grid}.owner-product-shell .crm-lender-editor label{color:#909ca6;gap:.25rem;font-size:.72rem;display:grid}.owner-product-shell .crm-lender-editor :is(input,select,textarea){color:#e7ecee;background:#0e171f;border:1px solid #34414d;border-radius:7px;width:100%;min-height:44px;padding:.5rem .6rem}.owner-product-shell .crm-lender-editor textarea{resize:vertical;min-height:88px}.owner-product-shell .crm-lender-editor select[multiple]{min-height:116px}.owner-product-shell .crm-lender-editor select[multiple] option{padding:.35rem}.owner-product-shell .crm-lender-editor label>small{color:#697783;font-size:.65rem}.owner-product-shell .crm-lender-economics{grid-template-columns:1fr 1fr 1fr;gap:.5rem;display:grid}.owner-product-shell .crm-lender-editor button{color:#07100d;background:#dfbd61;border:1px solid #c5a84f;border-radius:7px;min-height:44px;font-weight:850}.owner-product-shell .crm-lender-editor button:disabled{opacity:.55}.owner-product-shell .crm-lender-editor [role=status]{color:#a8dfc7;margin:0}.owner-product-shell .crm-deal-profile-link{color:#aebac2;border:1px solid #35424d;border-radius:6px;justify-content:center;align-items:center;min-height:36px;margin-top:.3rem;padding:.3rem .45rem;text-decoration:none;display:inline-flex}@media (width<=1100px){.owner-product-shell .crm-lender-workbench{grid-template-columns:1fr}.owner-product-shell .crm-lender-table,.owner-product-shell .crm-lender-editor{height:auto;max-height:none}.owner-product-shell .crm-lender-editor{order:-1}}@media (width<=700px){.owner-product-shell .crm-lender-matrix{padding:.4rem}.owner-product-shell .crm-lender-scoreboard{grid-template-columns:1fr 1fr}.owner-product-shell .crm-lender-command{grid-template-columns:1fr;position:static}.owner-product-shell .crm-lender-command>strong{min-height:0;padding:.2rem}.owner-product-shell .crm-lender-table{border:0;overflow:visible}.owner-product-shell .crm-lender-table table,.owner-product-shell .crm-lender-table tbody{min-width:0;display:block}.owner-product-shell .crm-lender-table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.owner-product-shell .crm-lender-table tr{background:#0b1219;border:1px solid #26313b;border-radius:9px;margin-bottom:.5rem;padding:.25rem 0;display:grid;overflow:hidden}.owner-product-shell .crm-lender-table td,.owner-product-shell .crm-lender-table td:first-child{border-bottom:1px solid #1e2831;grid-template-columns:7rem minmax(0,1fr);align-items:center;min-width:0;height:auto;min-height:44px;padding:.4rem .6rem;display:grid;position:relative;left:auto;background:0 0!important}.owner-product-shell .crm-lender-table td:before{color:#71808c;text-transform:uppercase;content:attr(data-label);font-size:.62rem;font-weight:800;display:block}.owner-product-shell .crm-lender-table td:last-child{border-bottom:0}.owner-product-shell .crm-lender-economics{grid-template-columns:1fr}.owner-product-shell .crm-lender-multi select[multiple]{min-height:140px}}.owner-product-shell .crm-partner-dossier{color:#dce5e8;background:#070a0e;gap:.7rem;min-height:calc(100dvh - 6rem);padding:.7rem;display:grid}.owner-product-shell .crm-partner-hero{background:radial-gradient(circle at 85% 0,#cfab5224,#0000 34%),linear-gradient(120deg,#0d1720,#090e14);border:1px solid #283440;border-radius:14px;justify-content:space-between;align-items:end;gap:1.25rem;padding:1.15rem 1.2rem;display:flex}.owner-product-shell .crm-partner-hero>div{gap:.3rem;display:grid}.owner-product-shell .crm-partner-hero a{color:#9db1be;width:max-content;font-size:.76rem;text-decoration:none}.owner-product-shell .crm-partner-hero>div>span,.owner-product-shell .crm-partner-main>header span,.owner-product-shell .crm-partner-profile>span,.owner-product-shell .crm-partner-deals>header span{color:#d9b95e;letter-spacing:.1em;font-size:.66rem;font-weight:850}.owner-product-shell .crm-partner-hero h1{color:#f3f6f6;font:780 clamp(1.8rem,3.5vw,3.15rem)/1 var(--font-sans);letter-spacing:-.045em;margin:.15rem 0}.owner-product-shell .crm-partner-hero p{color:#93a2ac;max-width:58rem;margin:0;font-size:.86rem;line-height:1.55}.owner-product-shell .crm-partner-hero>aside{flex-wrap:wrap;justify-content:end;gap:.35rem;display:flex}.owner-product-shell .crm-partner-hero>aside b,.owner-product-shell .crm-partner-contact-grid footer b{color:#e9d387;background:#17160f;border:1px solid #4a432a;border-radius:999px;padding:.35rem .5rem;font-size:.67rem}.owner-product-shell .crm-partner-scoreboard{background:#27333d;border:1px solid #27333d;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owner-product-shell .crm-partner-scoreboard article{background:#0b1218;gap:.25rem;padding:.75rem;display:grid}.owner-product-shell .crm-partner-scoreboard span{color:#768690;text-transform:uppercase;font-size:.65rem;font-weight:800}.owner-product-shell .crm-partner-scoreboard strong{color:#f0f3f3;font-size:1.15rem}.owner-product-shell .crm-partner-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);gap:.7rem;display:grid}.owner-product-shell .crm-partner-main,.owner-product-shell .crm-partner-profile,.owner-product-shell .crm-partner-deals{background:#0a1016;border:1px solid #27333e;border-radius:12px;padding:.9rem}.owner-product-shell .crm-partner-main>header,.owner-product-shell .crm-partner-deals>header{border-bottom:1px solid #26313a;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.7rem;display:flex}.owner-product-shell .crm-partner-main h2,.owner-product-shell .crm-partner-profile h2,.owner-product-shell .crm-partner-deals h2{color:#edf2f3;margin:.2rem 0 0;font-size:1.15rem}.owner-product-shell .crm-partner-main>header a,.owner-product-shell .crm-partner-deal-title a{color:#c9d4d9;border:1px solid #40505d;border-radius:7px;align-items:center;min-height:40px;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-partner-contact-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.55rem;padding-top:.7rem;display:grid}.owner-product-shell .crm-partner-contact-grid>article{background:#0d151c;border:1px solid #23303a;border-radius:9px;align-content:start;gap:.55rem;min-height:155px;padding:.75rem;display:grid}.owner-product-shell .crm-partner-contact-grid header{align-items:center;gap:.6rem;display:flex}.owner-product-shell .crm-partner-contact-grid header>div:last-child{gap:.12rem;display:grid}.owner-product-shell .crm-partner-avatar{color:#071016;background:#d7b95d;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.72rem;font-weight:900;display:grid}.owner-product-shell .crm-partner-contact-grid strong{color:#edf2f3;font-size:.83rem}.owner-product-shell .crm-partner-contact-grid span,.owner-product-shell .crm-partner-contact-grid p{color:#81909b;margin:0;font-size:.72rem}.owner-product-shell .crm-partner-contact-grid footer{flex-wrap:wrap;gap:.25rem;margin-top:auto;display:flex}.owner-product-shell .crm-partner-contact-grid footer>span{padding:.3rem 0}.owner-product-shell .crm-partner-contact-grid>a{color:#cdb55f;font-size:.72rem}.owner-product-shell .crm-partner-profile form{gap:.55rem;margin-top:.7rem;display:grid}.owner-product-shell .crm-partner-profile fieldset{border:1px solid #2b3843;border-radius:8px;grid-template-columns:1fr 1fr;gap:.25rem;margin:0;padding:.55rem;display:grid}.owner-product-shell .crm-partner-profile legend,.owner-product-shell .crm-partner-profile label>span{color:#84939e;font-size:.68rem}.owner-product-shell .crm-partner-profile fieldset label{color:#bbc6cc;align-items:center;gap:.35rem;min-height:30px;font-size:.71rem;display:flex}.owner-product-shell .crm-partner-profile>form>label{gap:.25rem;display:grid}.owner-product-shell .crm-partner-profile :is(select,textarea,input){color:#e7edef;background:#0e171f;border:1px solid #32414d;border-radius:7px;width:100%;min-height:42px;padding:.5rem .6rem}.owner-product-shell .crm-partner-profile textarea{resize:vertical;min-height:72px}.owner-product-shell .crm-partner-profile button,.owner-product-shell .crm-partner-assignments button{color:#07100e;background:#dbba5d;border:1px solid #c8aa50;border-radius:7px;min-height:42px;font-weight:850}.owner-product-shell .crm-partner-deals{gap:.65rem;display:grid}.owner-product-shell .crm-partner-deals>article{border-top:1px solid #22303a;grid-template-columns:minmax(220px,.32fr) minmax(0,1fr);gap:.8rem;padding:.7rem 0;display:grid}.owner-product-shell .crm-partner-deal-title{align-content:start;gap:.25rem;display:grid}.owner-product-shell .crm-partner-deal-title>span{color:#78c7ae;text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .crm-partner-deal-title h3{color:#edf2f3;margin:0;font-size:.96rem}.owner-product-shell .crm-partner-deal-title small{color:#7e8d98;line-height:1.45}.owner-product-shell .crm-partner-deal-title a{width:max-content;margin-top:.25rem}.owner-product-shell .crm-partner-assignments{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.owner-product-shell .crm-partner-assignments form{background:#0d151c;border:1px solid #24313b;border-radius:8px;grid-template-columns:minmax(145px,1fr) minmax(130px,.8fr) auto;align-items:end;gap:.35rem;padding:.5rem;display:grid}.owner-product-shell .crm-partner-assignments label{gap:.2rem;display:grid}.owner-product-shell .crm-partner-assignments label span{color:#d2ba68;font-size:.64rem;font-weight:800}.owner-product-shell .crm-partner-assignments :is(select,input){color:#dfe7e9;background:#101922;border:1px solid #33424e;border-radius:6px;min-width:0;min-height:40px;padding:.45rem .5rem}.owner-product-shell .crm-partner-assignments button{min-width:64px}.owner-product-shell .crm-partner-assignments button:disabled,.owner-product-shell .crm-partner-profile button:disabled{opacity:.5}@media (width<=1050px){.owner-product-shell .crm-partner-layout{grid-template-columns:1fr}.owner-product-shell .crm-partner-profile form{grid-template-columns:1fr 1fr}.owner-product-shell .crm-partner-profile fieldset{grid-row:span 3}.owner-product-shell .crm-partner-deals>article{grid-template-columns:1fr}.owner-product-shell .crm-partner-assignments{grid-template-columns:1fr 1fr}}@media (width<=700px){.owner-product-shell .crm-partner-dossier{padding:.4rem}.owner-product-shell .crm-partner-hero{flex-direction:column;align-items:start;padding:.85rem}.owner-product-shell .crm-partner-hero>aside{justify-content:start}.owner-product-shell .crm-partner-scoreboard{grid-template-columns:1fr 1fr}.owner-product-shell .crm-partner-scoreboard article:last-child{grid-column:1/-1}.owner-product-shell .crm-partner-main>header,.owner-product-shell .crm-partner-deals>header{flex-direction:column;align-items:start}.owner-product-shell .crm-partner-profile form,.owner-product-shell .crm-partner-assignments{grid-template-columns:1fr}.owner-product-shell .crm-partner-profile fieldset{grid-row:auto;grid-template-columns:1fr 1fr}.owner-product-shell .crm-partner-assignments form,.owner-product-shell .crm-partner-contact-grid{grid-template-columns:1fr}}.crm-intake-studio{color:#edf2f5;background:#04070a;min-height:680px}.crm-intake-command{background:radial-gradient(circle at 85% 0,#173041 0,#0000 36%),#071019;border-bottom:1px solid #25333d;justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 27px;display:flex}.crm-intake-command span,.crm-intake-invite-grid header span{color:#e6bf63;letter-spacing:.13em;font-size:.7rem;font-weight:850}.crm-intake-command h2{margin:6px 0;font-size:1.55rem}.crm-intake-command p{color:#96a6b3;max-width:720px;margin:0}.crm-intake-kpis{background:#08111a;border:1px solid #33434f;border-radius:15px;grid-template-columns:repeat(3,minmax(92px,1fr));min-width:330px;display:grid;overflow:hidden}.crm-intake-kpis div{border-right:1px solid #2a3944;padding:12px 15px}.crm-intake-kpis div:last-child{border:0}.crm-intake-kpis strong,.crm-intake-kpis span{display:block}.crm-intake-kpis strong{color:#78dfbd;font-size:1.45rem}.crm-intake-kpis span{color:#8999a6;margin-top:3px;font-size:.72rem}.crm-intake-warning{color:#f1d58e;background:#211a0d;border:1px solid #785d2a;border-radius:12px;margin:14px 18px;padding:14px 16px}.crm-intake-warning p{color:#c7b77f;margin:4px 0 0}.crm-intake-studio>nav{background:#071019;border-bottom:1px solid #202d36;gap:5px;padding:9px 18px;display:flex}.crm-intake-studio>nav button{color:#9daab5;background:0 0;border:1px solid #0000;border-radius:10px;min-height:44px;padding:0 17px;font-weight:800}.crm-intake-studio>nav button.is-current{color:#061018;background:#e6bf63}.crm-intake-studio>nav b{color:#fff;background:#22313c;border-radius:99px;place-items:center;min-width:21px;height:21px;margin-left:5px;display:inline-grid}.crm-intake-table{max-width:100%;overflow:auto}.crm-intake-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px}.crm-intake-table th{color:#8fa0ad;text-align:left;letter-spacing:.09em;text-transform:uppercase;background:#0b151e;border-bottom:1px solid #33434f;padding:11px 13px;font-size:.69rem;position:sticky;top:0}.crm-intake-table td{color:#dce4e8;vertical-align:top;border-bottom:1px solid #1f2d36;padding:13px}.crm-intake-table td strong,.crm-intake-table td small{display:block}.crm-intake-table td small{color:#8495a2;margin-top:4px}.crm-intake-table td>a{color:#f0d37e}.crm-intake-table select{color:#eef3f6;background:#08111a;border:1px solid #32434f;border-radius:9px;min-height:42px;padding:8px 10px}.crm-intake-actions{gap:6px;display:flex}.crm-intake-actions button,.crm-intake-invite-grid button,.crm-intake-link button{color:#eef3f6;background:#13212a;border:1px solid #53636d;border-radius:9px;min-height:42px;padding:0 12px;font-weight:800}.crm-intake-actions button:first-child,.crm-intake-invite-grid form>button{color:#071019;background:#e6bf63;border-color:#e6bf63}.crm-intake-status{color:#b9c8d1;background:#182631;border-radius:99px;padding:5px 8px;font-size:.7rem;font-weight:850;display:inline-flex}.crm-intake-status.is-reviewed{color:#7de1bd;background:#17372c}.crm-intake-status.is-rejected{color:#f3a093;background:#351b18}.crm-intake-invite-grid{grid-template-columns:minmax(340px,.8fr) minmax(420px,1.2fr);min-height:560px;display:grid}.crm-intake-invite-grid>form,.crm-intake-invite-grid>section{align-content:start;gap:12px;padding:22px;display:grid}.crm-intake-invite-grid>form{background:#071019;border-right:1px solid #25333d}.crm-intake-invite-grid h3{color:#f6f0e6;margin:5px 0}.crm-intake-invite-grid label{color:#96a7b3;gap:6px;font-size:.76rem;font-weight:750;display:grid}.crm-intake-invite-grid input,.crm-intake-invite-grid select,.crm-intake-invite-grid textarea{color:#f3f6f8;background:#050b10;border:1px solid #30414d;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.crm-intake-invite-grid textarea{resize:vertical;min-height:116px}.crm-intake-invite-grid form>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.crm-intake-invite-grid section article{border-top:1px solid #1f2d36;justify-content:space-between;align-items:center;gap:12px;min-height:72px;padding:12px 0;display:flex}.crm-intake-invite-grid article strong,.crm-intake-invite-grid article small{display:block}.crm-intake-invite-grid article small{color:#8798a5;margin-top:5px}.crm-intake-invite-grid article>div:last-child{align-items:center;gap:6px;display:flex}.crm-intake-link{grid-template-columns:1fr auto!important}.crm-intake-message{color:#e6bf63;background:#081119;border-top:1px solid #2e3d47;margin:0;padding:12px 18px}.deal-upload-page{color:#eef3f6;background:radial-gradient(circle at 78% 5%,#183145 0,#0000 30%),radial-gradient(circle at 15% 80%,#16261f 0,#0000 30%),#020406;min-height:100svh;padding:clamp(18px,5vw,64px)}.deal-upload-card{background:#070f16f0;border:1px solid #34434d;border-radius:28px;max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 40px 110px #0000008c}.deal-upload-card>header{border-bottom:1px solid #2a3943;justify-content:space-between;gap:24px;padding:clamp(24px,5vw,48px);display:flex}.deal-upload-card>header span,.deal-upload-request>span{color:#e6bf63;letter-spacing:.15em;font-size:.7rem;font-weight:900}.deal-upload-card h1{font:500 clamp(2.1rem,6vw,4.4rem)/.98 var(--font-editorial,Georgia,serif);color:#f9f5ec;margin:10px 0 6px}.deal-upload-card header p{color:#9babb6;margin:0}.deal-upload-capacity{text-align:center;background:#0c1822;border:1px solid #3b4c58;border-radius:16px;align-self:flex-start;min-width:120px;padding:14px}.deal-upload-capacity strong,.deal-upload-capacity span{display:block}.deal-upload-capacity strong{color:#7fe0bd;font-size:1.8rem}.deal-upload-capacity span{color:#8e9eaa;font-size:.72rem}.deal-upload-trust{background:#0a151d;padding:20px clamp(24px,5vw,48px)}.deal-upload-trust p{color:#91a1ad;margin:5px 0 0;line-height:1.55}.deal-upload-request{border-top:1px solid #22313a;padding:22px clamp(24px,5vw,48px)}.deal-upload-request ul{color:#c7d1d7;grid-template-columns:repeat(2,1fr);gap:8px 24px;margin:14px 0 0;padding-left:18px;display:grid}.deal-upload-form{gap:18px;padding:clamp(24px,5vw,48px);display:grid}.deal-upload-person{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.deal-upload-form label{gap:7px;display:grid}.deal-upload-form label>span{color:#98a8b4;font-size:.78rem;font-weight:750}.deal-upload-form input,.deal-upload-form select{color:#f5f7f8;background:#050a0f;border:1px solid #344650;border-radius:12px;min-height:48px;padding:10px 12px}.deal-upload-drop{text-align:center;cursor:pointer;background:#08121a;border:1px dashed #60727d;border-radius:18px;place-items:center;min-height:190px;padding:24px}.deal-upload-drop input{opacity:0;width:1px;height:1px;position:absolute}.deal-upload-drop strong{color:#f4d47c;font-size:1.15rem}.deal-upload-drop span{margin-top:5px}.deal-upload-selection{border:1px solid #293a44;border-radius:13px;margin:0;padding:0;list-style:none;overflow:hidden}.deal-upload-selection li{border-bottom:1px solid #23313a;justify-content:space-between;gap:16px;padding:11px 13px;display:flex}.deal-upload-selection li:last-child{border:0}.deal-upload-selection b{color:#8597a3}.deal-upload-form>button{color:#061018;background:#e6bf63;border:0;border-radius:13px;min-height:52px;font-weight:950}.deal-upload-form>small{color:#7f909c;text-align:center}.deal-upload-results p{border-radius:9px;padding:10px 12px}.deal-upload-results p.is-success{color:#8de5c5;background:#143127}.deal-upload-results p.is-error{color:#f4a093;background:#321a17}.deal-upload-card.is-unavailable{padding:clamp(36px,7vw,74px)}.crm-mandate-command{color:#edf2f5;background:#071019;border:1px solid #2a3944;border-radius:18px;margin:16px;overflow:hidden}.crm-mandate-command>header{background:linear-gradient(115deg,#0c1822,#071019);border-bottom:1px solid #263640;justify-content:space-between;align-items:end;gap:20px;padding:20px 22px;display:flex}.crm-mandate-command>header span{color:#e6bf63;letter-spacing:.13em;font-size:.69rem;font-weight:900}.crm-mandate-command h2{margin:5px 0;font-size:1.35rem}.crm-mandate-command header p{color:#91a2ae;margin:0}.crm-mandate-command header>a,.crm-mandate-rail .is-empty>a{color:#071019;background:#e6bf63;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 15px;font-weight:900;display:inline-flex}.crm-mandate-rail{grid-auto-columns:minmax(370px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.crm-mandate-rail article{border-right:1px solid #24333d;grid-template-columns:1fr auto;gap:14px;padding:18px 20px;display:grid}.crm-mandate-rail article h3{margin:7px 0 3px}.crm-mandate-rail article p{color:#8fa0ac;margin:0;font-size:.82rem}.crm-mandate-rail article>div>span{color:#b9c8d1;text-transform:uppercase;background:#182831;border-radius:99px;padding:4px 7px;font-size:.65rem;font-weight:900}.crm-mandate-rail article>div>span.is-active{color:#7ee0bd;background:#17362b}.crm-mandate-rail dl{text-align:center;grid-template-columns:repeat(3,48px);margin:0;display:grid}.crm-mandate-rail dl div{border-left:1px solid #26353e;padding:4px}.crm-mandate-rail dt{color:#768994;text-transform:uppercase;font-size:.61rem}.crm-mandate-rail dd{margin:4px 0 0;font-weight:900}.crm-mandate-rail nav{grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.crm-mandate-rail nav a{color:#b8c5cd;border:1px solid #2d3d48;border-radius:8px;justify-content:center;align-items:center;min-height:40px;font-size:.72rem;font-weight:800;display:flex}.crm-mandate-rail nav a:hover{color:#f0d57d;border-color:#e6bf63}.crm-mandate-rail article.is-empty{display:block}.crm-mandate-rail article.is-empty a{margin-top:12px}@media (width<=760px){.crm-intake-command,.deal-upload-card>header,.crm-mandate-command>header{flex-direction:column;align-items:flex-start}.crm-intake-kpis{width:100%;min-width:0}.crm-intake-invite-grid{grid-template-columns:1fr}.crm-intake-invite-grid>form{border-bottom:1px solid #25333d;border-right:0}.crm-intake-invite-grid form>div,.deal-upload-person{grid-template-columns:1fr}.crm-intake-invite-grid section article{flex-direction:column;align-items:flex-start}.deal-upload-request ul{grid-template-columns:1fr}.deal-upload-capacity{width:100%}.crm-mandate-rail{grid-auto-columns:minmax(310px,88vw)}}@media (width<=375px){.deal-upload-page{padding:0}.deal-upload-card{border:0;border-radius:0;min-height:100svh}.crm-intake-kpis{grid-template-columns:1fr 1fr}.crm-intake-kpis div:last-child{border-top:1px solid #2a3944;grid-column:1/-1}.crm-intake-studio>nav{overflow-x:auto}.crm-intake-studio>nav button{flex:none}.crm-mandate-rail nav{grid-template-columns:repeat(3,1fr)}.crm-mandate-rail nav a:nth-child(n+4){grid-column:span 1}}.crm-doc-intelligence{color:#e9eef2;background:#04080c;min-height:600px}.crm-doc-intelligence>header{background:radial-gradient(circle at 88% 0,#18364a 0,#0000 38%),#07111a;border-bottom:1px solid #26343f;justify-content:space-between;align-items:end;gap:24px;padding:24px 26px;display:flex}.crm-doc-intelligence>header>div:first-child{max-width:760px}.crm-doc-intelligence>header span,.crm-doc-intelligence h4{color:#e6bf63;letter-spacing:.11em;font-size:.7rem;font-weight:850}.crm-doc-intelligence>header h3{color:#f6f1e8;font:500 1.55rem/1.2 var(--font-editorial,Georgia,serif);margin:6px 0}.crm-doc-intelligence>header p,.crm-doc-intel-files>p,.crm-doc-intel-review>p{color:#91a1ad;margin:0;line-height:1.55}.crm-doc-intelligence>header>div:last-child{border:1px solid #344551;border-radius:14px;grid-template-columns:repeat(2,minmax(110px,1fr));display:grid;overflow:hidden}.crm-doc-intelligence>header>div:last-child>div{border-right:1px solid #344551;padding:12px 14px}.crm-doc-intelligence>header>div:last-child>div:last-child{border:0}.crm-doc-intelligence>header strong,.crm-doc-intelligence>header span{display:block}.crm-doc-intelligence>header strong{color:#7ee0bc;margin-top:3px;font-size:1.5rem}.crm-doc-intel-files,.crm-doc-intel-review{padding:22px 24px}.crm-doc-intel-files{border-bottom:1px solid #24313b}.crm-doc-intel-files h4,.crm-doc-intel-review h4{margin:0 0 12px}.crm-doc-intel-files article,.crm-doc-intel-review article{border-top:1px solid #1f2c35;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 0;display:grid}.crm-doc-intel-files article strong,.crm-doc-intel-files article small,.crm-doc-intel-review article strong,.crm-doc-intel-review article small,.crm-doc-intel-review article span{display:block}.crm-doc-intel-files article small,.crm-doc-intel-review article small{color:#82939f;margin-top:4px}.crm-doc-intel-files article p{color:#a8b5bd;max-width:800px;margin:7px 0 0;font-size:.8rem}.crm-doc-intel-files article>div:last-child,.crm-doc-intel-review article>div:last-child{align-items:center;gap:7px;display:flex}.crm-doc-intelligence button{color:#edf2f5;background:#12212b;border:1px solid #4a5c68;border-radius:9px;min-height:42px;padding:0 13px;font-weight:800}.crm-doc-intelligence button:first-of-type{color:#071019;background:#e6bf63;border-color:#e6bf63}.crm-doc-intelligence button:disabled{opacity:.45}.crm-doc-intel-review>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.crm-doc-intel-review>header p{color:#91a1ad;margin:4px 0 0}.crm-doc-intel-review>header>span{color:#f2aa91;letter-spacing:0;background:#3b2218;border-radius:999px;padding:7px 10px}.crm-doc-intel-review>header>span.is-ready{color:#7fe1bd;background:#15352a}.crm-doc-intel-review article[data-conflict=true]{background:#1c160d;border:1px solid #76552d;border-radius:12px;margin-inline:-10px;padding-inline:10px}.crm-doc-intel-review article p{color:#bdc7cd;max-width:900px;margin:7px 0;font-size:.82rem;line-height:1.5}.crm-doc-intel-review article>div:first-child>span{color:#d8b75c;letter-spacing:.08em;font-size:.67rem;font-weight:850}.crm-doc-intel-review article>div:first-child>strong{color:#f5f1e9;margin-top:4px;font-size:1rem}@media (width<=760px){.crm-doc-intelligence>header{flex-direction:column;align-items:stretch}.crm-doc-intelligence>header>div:last-child{width:100%}.crm-doc-intel-files article,.crm-doc-intel-review article{grid-template-columns:1fr}.crm-doc-intel-files article>div:last-child,.crm-doc-intel-review article>div:last-child{flex-wrap:wrap}.crm-doc-intel-review>header{flex-direction:column;align-items:flex-start}}.owner-product-shell .crm-lender-scoreboard{grid-template-columns:repeat(5,minmax(0,1fr))}.owner-product-shell .crm-deal-match-summary{background:#293640;border:1px solid #293640;border-radius:10px;grid-template-columns:repeat(5,minmax(110px,1fr));gap:1px;margin:.65rem;display:grid;overflow:hidden}.owner-product-shell .crm-deal-match-summary button{color:#8d9ba6;text-align:left;background:#0a1118;border:0;border-radius:0;gap:.22rem;min-height:64px;padding:.65rem .75rem;display:grid}.owner-product-shell .crm-deal-match-summary button:hover,.owner-product-shell .crm-deal-match-summary button.is-current{color:#f0d277;background:#17212a}.owner-product-shell .crm-deal-match-summary span{letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:800}.owner-product-shell .crm-deal-match-summary strong{color:#edf2f3;font-size:1.35rem}.owner-product-shell .crm-lender-feedback{background:#090f15;border:1px solid #34434e;border-radius:10px;gap:.5rem;padding:.75rem;display:grid}.owner-product-shell .crm-lender-feedback>header{color:#d9bd6a;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:1rem;font-size:.68rem;display:flex}.owner-product-shell .crm-lender-feedback article{background:#0e171f;border-left:3px solid #61717c;gap:.24rem;padding:.65rem;display:grid}.owner-product-shell .crm-lender-feedback article.is-high{border-left-color:#ef836f}.owner-product-shell .crm-lender-feedback article.is-medium{border-left-color:#e5c35f}.owner-product-shell .crm-lender-feedback article.is-low{border-left-color:#70b8d1}.owner-product-shell .crm-lender-feedback article>span{color:#8797a3;text-transform:uppercase;font-size:.64rem;font-weight:850}.owner-product-shell .crm-lender-feedback article>strong{color:#eef2f3}.owner-product-shell .crm-lender-feedback article>p{color:#aab6be;margin:0;font-size:.78rem;line-height:1.45}.owner-product-shell .crm-lender-feedback article>small{color:#d2b968}.owner-product-shell .crm-lender-feedback>p{color:#7f8e99;margin:0;font-size:.72rem;line-height:1.45}@media (width<=900px){.owner-product-shell .crm-lender-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-deal-match-summary{grid-template-columns:repeat(3,minmax(110px,1fr));overflow-x:auto}}@media (width<=700px){.owner-product-shell .crm-lender-scoreboard{grid-template-columns:1fr 1fr}.owner-product-shell .crm-deal-match-summary{margin:.45rem;display:flex;overflow-x:auto}.owner-product-shell .crm-deal-match-summary button{flex:0 0 130px}}html[data-owner-navigating=true] .owner-product-shell:after{z-index:9999;content:"";background:linear-gradient(90deg,#dfbc62,#f5df9f);width:38%;height:3px;animation:.8s ease-in-out infinite alternate owner-route-progress;position:fixed;top:0;left:0;box-shadow:0 0 14px #dfbc62a6}@keyframes owner-route-progress{0%{transform:translate(-30%)}to{transform:translate(195%)}}.crm-route-loading{color:#dbe3e8;background:radial-gradient(54rem 28rem at 80% -10%,#335b7b24,#0000 60%),#060a0f;align-content:start;gap:.75rem;min-height:calc(100svh - 108px);padding:clamp(.65rem,1.4vw,1.15rem);display:grid}.crm-route-loading>header{background:#0b1219;border:1px solid #25313d;border-radius:10px;justify-content:space-between;align-items:center;min-height:64px;padding:.75rem;display:flex}.crm-route-loading>header span{color:#dfbc62;letter-spacing:.1em;font-size:.7rem;font-weight:850}.crm-route-loading>header strong{color:#84919d;font-size:.78rem}.crm-route-loading-controls{grid-template-columns:minmax(240px,1fr) 180px 140px;gap:.5rem;display:grid}.crm-route-loading-controls i,.crm-route-loading section div{background:#0a1016;border:1px solid #202b35;overflow:hidden}.crm-route-loading-controls i{border-radius:8px;height:44px}.crm-route-loading section{border:1px solid #25313d;border-radius:9px;display:grid;overflow:hidden}.crm-route-loading section div{border-width:0 0 1px;grid-template-columns:44px minmax(180px,1fr) minmax(120px,.4fr);align-items:center;gap:.75rem;min-height:58px;padding:.6rem;display:grid;position:relative}.crm-route-loading section div:last-child{border-bottom:0}.crm-route-loading section :is(i,span,small),.crm-route-loading-controls i{background:linear-gradient(100deg,#111923 20%,#18232d 45%,#111923 70%) 0 0/240% 100%;animation:1.25s linear infinite crm-route-shimmer}.crm-route-loading section i{border-radius:7px;width:32px;height:32px}.crm-route-loading section span{border-radius:4px;height:11px}.crm-route-loading section small{border-radius:4px;height:9px}.crm-route-loading>p{color:#74828f;margin:0;font-size:.78rem}@keyframes crm-route-shimmer{to{background-position:-240% 0}}@media (width<=700px){.crm-route-loading-controls{grid-template-columns:1fr 1fr}.crm-route-loading-controls i:first-child{grid-column:1/-1}.crm-route-loading section div{grid-template-columns:36px 1fr}.crm-route-loading section small{display:none}}@media (prefers-reduced-motion:reduce){html[data-owner-navigating=true] .owner-product-shell:after,.crm-route-loading section :is(i,span,small),.crm-route-loading-controls i{animation:none}}.owner-navigation-performance-status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.owner-navigation-performance-pending{display:none}html[data-owner-navigating=true] .owner-navigation-performance-pending{display:inline}.owner-product-shell .owner-performance-workspace{background:#070b10;gap:.85rem;max-width:1500px;margin:0 auto;padding:clamp(.7rem,1.5vw,1.25rem);display:grid}.owner-product-shell .owner-performance-summary{background:#293540;border:1px solid #293540;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.owner-product-shell .owner-performance-summary article{background:#0c131a;gap:.28rem;min-height:112px;padding:1rem;display:grid}.owner-product-shell .owner-performance-summary span{color:#80909d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:850}.owner-product-shell .owner-performance-summary strong{color:#eff2f2;font-size:clamp(1.45rem,3vw,2.25rem);line-height:1}.owner-product-shell .owner-performance-summary small{color:#8795a0;font-size:.72rem}.owner-product-shell .owner-performance-privacy{color:#9eb6ac;background:#0b1715;border:1px solid #294238;border-radius:10px;align-items:flex-start;gap:.85rem;padding:.8rem 1rem;display:flex}.owner-product-shell .owner-performance-privacy strong{color:#83cfaa;text-transform:uppercase;letter-spacing:.07em;flex:none;font-size:.72rem}.owner-product-shell .owner-performance-privacy span{font-size:.76rem;line-height:1.5}.owner-product-shell .owner-performance-table>div[role=region]{border:1px solid #26323d;border-radius:9px;overflow:auto}.owner-product-shell .owner-performance-table table{border-collapse:collapse;width:100%;min-width:780px}.owner-product-shell .owner-performance-table th,.owner-product-shell .owner-performance-table td{text-align:left;border-bottom:1px solid #202a34;height:44px;padding:.55rem .7rem}.owner-product-shell .owner-performance-table th{color:#81909c;letter-spacing:.06em;text-transform:uppercase;background:#10171f;font-size:.64rem;position:sticky;top:0}.owner-product-shell .owner-performance-table td{color:#aeb9c1;background:#0a1016;font-size:.75rem}.owner-product-shell .owner-performance-table td strong{color:#edf1f2}.owner-product-shell .owner-performance-confidence{color:#8795a0;text-transform:uppercase;background:#17212a;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .5rem;font-size:.64rem;font-weight:850;display:inline-flex}.owner-product-shell .owner-performance-confidence.is-stable{color:#83cfaa;background:#10241d}.owner-product-shell .owner-performance-confidence.is-developing{color:#e2c66f;background:#211d10}.owner-product-shell .owner-performance-state{padding:1.2rem}.owner-product-shell .owner-performance-state>span{color:#dabb62;letter-spacing:.08em;font-size:.68rem;font-weight:850}.owner-product-shell .owner-performance-state h2{color:#eef2f2;margin:.3rem 0}.owner-product-shell .owner-performance-state p{color:#91a0ab;margin:0}@media (width<=760px){.owner-product-shell .owner-performance-summary{grid-template-columns:1fr}.owner-product-shell .owner-performance-privacy{display:grid}.owner-product-shell .owner-performance-table>div[role=region]{margin-inline:-.2rem}}.owner-product-shell .owner-assistant-review-list{background:#26323d;border:1px solid #26323d;border-radius:10px;gap:1px;display:grid;overflow:hidden}.owner-product-shell .owner-assistant-review-item{background:#0b1219;grid-template-columns:minmax(0,1fr) minmax(230px,320px);align-items:center;gap:1rem;padding:1rem;display:grid}.owner-product-shell .owner-assistant-review-item h3{color:#f2f2ee;margin:.2rem 0;font-size:1rem}.owner-product-shell .owner-assistant-review-item p{color:#9ba8b2;margin:.2rem 0;font-size:.78rem}.owner-product-shell .owner-assistant-review-item span,.owner-product-shell .owner-assistant-review-item small{color:#7f8f9a;letter-spacing:.06em;font-size:.65rem;font-weight:800}.owner-product-shell .owner-assistant-review-item form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.55rem;display:grid}.owner-product-shell .owner-assistant-review-item label{color:#91a0aa;gap:.25rem;font-size:.68rem;display:grid}.owner-product-shell .owner-assistant-review-item select{color:#e6ebed;background:#0f1821;border:1px solid #33414e;border-radius:8px;min-height:44px;padding:.55rem .7rem}.owner-product-shell .owner-assistant-review-item button{min-height:44px}.owner-product-shell .owner-assistant-review-item>strong{color:#8dceb0;text-transform:capitalize;justify-self:end}.owner-product-shell .owner-assistant-projection-port{background:#0b1219;border:1px solid #2c3945;border-radius:12px;margin:0 0 1rem}.owner-product-shell .owner-assistant-projection-port>summary{color:#dfbd68;letter-spacing:.04em;cursor:pointer;min-height:44px;padding:.78rem 1rem;font-size:.76rem;font-weight:850}.owner-product-shell .owner-assistant-projection-port form{grid-template-columns:minmax(260px,1fr) minmax(220px,.65fr) auto;align-items:end;gap:1rem;padding:0 1rem 1rem;display:grid}.owner-product-shell .owner-assistant-projection-port form div p{color:#91a0aa;max-width:700px;margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.owner-product-shell .owner-assistant-projection-port label{color:#9dabb4;gap:.35rem;font-size:.7rem;display:grid}.owner-product-shell .owner-assistant-projection-port input{color:#dce4e8;background:#0f1821;border:1px solid #33414e;border-radius:9px;min-height:44px;padding:.55rem}.owner-product-shell .owner-assistant-projection-port button{color:#071018;background:#dfbd68;border:1px solid #dfbd68;border-radius:9px;min-height:44px;padding:.65rem 1rem;font-weight:850}.owner-product-shell .owner-assistant-projection-port>p{color:#9fcab8;min-height:1.1rem;margin:0;padding:0 1rem .8rem;font-size:.72rem}.owner-product-shell .owner-assistant-review-controls{grid-template-columns:minmax(230px,1fr) minmax(150px,.45fr) minmax(145px,.4fr) auto auto;align-items:end;gap:.55rem;margin-bottom:.75rem;display:grid}.owner-product-shell .owner-assistant-review-controls label{color:#91a0aa;gap:.3rem;font-size:.68rem;font-weight:750;display:grid}.owner-product-shell .owner-assistant-review-controls :is(input,select){color:#e6ebed;background:#0f1821;border:1px solid #33414e;border-radius:9px;min-height:44px;padding:.58rem .7rem}.owner-product-shell .owner-assistant-review-controls :is(button,a){color:#e3e8ea;background:#111c26;border:1px solid #40505d;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:.55rem .85rem;font-size:.74rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .owner-assistant-review-controls button{color:#071018;background:#dfbd68;border-color:#dfbd68}.owner-product-shell .owner-assistant-review-pagination{color:#8998a3;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .75rem;font-size:.72rem;display:flex}.owner-product-shell .owner-assistant-review-pagination div{gap:.4rem;display:flex}.owner-product-shell .owner-assistant-review-pagination :is(a,div>span){color:#dce4e8;border:1px solid #33414e;border-radius:8px;align-items:center;min-height:40px;padding:.45rem .75rem;text-decoration:none;display:inline-flex}.owner-product-shell .owner-assistant-review-pagination div>span{opacity:.45}@media (width<=760px){.owner-product-shell .owner-assistant-review-item,.owner-product-shell .owner-assistant-review-item form{grid-template-columns:1fr}.owner-product-shell .owner-assistant-review-item>strong{justify-self:start}.owner-product-shell .owner-assistant-projection-port form,.owner-product-shell .owner-assistant-review-controls{grid-template-columns:1fr}.owner-product-shell .owner-assistant-review-pagination{flex-direction:column;align-items:flex-start}}.owner-product-shell .crm-deal-layout{position:relative}.owner-product-shell .crm-deal-focus-toggle{z-index:4;color:#dfe8ed;cursor:pointer;background:#111a22;border:1px solid #465563;border-radius:8px;min-height:40px;padding:.45rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:-3.25rem;right:.8rem}.owner-product-shell .crm-deal-focus-toggle:hover,.owner-product-shell .crm-deal-focus-toggle[aria-pressed=true]{color:#f3d77e;background:#19170f;border-color:#d7b75c}@media (width>=1101px){.owner-product-shell .crm-deal-layout.is-results-focus{grid-template-columns:minmax(0,1fr)}.owner-product-shell .crm-deal-layout.is-results-focus>.crm-deal-brief{display:none}.owner-product-shell .crm-deal-layout.is-results-focus .crm-deal-table{max-height:calc(100dvh - 18rem)}.owner-product-shell .crm-deal-layout.is-results-focus .crm-deal-table table{min-width:1180px}}@media (width<=1100px){.owner-product-shell .crm-deal-focus-toggle{display:none}}.owner-product-shell .owner-assistant-activation{background:#17150e;border:1px solid #4b4025;border-radius:10px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.owner-product-shell .owner-assistant-activation p{color:#c5b98f;margin:0;font-size:.78rem;line-height:1.5}.owner-product-shell .owner-assistant-activation a{color:#f0d275;white-space:nowrap;border:1px solid #d7b75c;border-radius:8px;align-items:center;min-height:44px;padding:.55rem .8rem;font-size:.72rem;font-weight:850;text-decoration:none;display:inline-flex}@media (width<=760px){.owner-product-shell .owner-assistant-activation{flex-direction:column;align-items:flex-start}}.owner-product-shell .assistant-decision-operations{--ops-surface:#0a1017;--ops-panel:#0d151d;--ops-line:#263440;--ops-muted:#91a1ac;--ops-accent:#dfbd68}.owner-product-shell .assistant-operations-kpis{border:1px solid var(--ops-line);background:var(--ops-line);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .assistant-operations-kpis article{background:var(--ops-panel);align-content:space-between;gap:.7rem;min-height:100px;padding:1rem;display:grid}.owner-product-shell .assistant-operations-kpis span{color:var(--ops-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;font-weight:850}.owner-product-shell .assistant-operations-kpis strong{color:#f5f1e8;font-family:var(--font-display),Georgia,serif;font-size:1.85rem;font-weight:500}.owner-product-shell .assistant-operations-lifecycle ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0 1rem 1rem;list-style:none;display:grid}.owner-product-shell .assistant-operations-lifecycle li{border:1px solid var(--ops-line);background:var(--ops-surface);border-right:0;grid-template-columns:34px minmax(0,1fr);gap:.7rem;min-height:118px;padding:1rem;display:grid}.owner-product-shell .assistant-operations-lifecycle li:first-child{border-radius:10px 0 0 10px}.owner-product-shell .assistant-operations-lifecycle li:last-child{border-right:1px solid var(--ops-line);border-radius:0 10px 10px 0}.owner-product-shell .assistant-operations-lifecycle li>b{width:30px;height:30px;color:var(--ops-accent);border:1px solid #5b4c29;border-radius:50%;place-items:center;font-size:.72rem;display:grid}.owner-product-shell .assistant-operations-lifecycle li strong{color:#f1eee7;font-size:.88rem}.owner-product-shell .assistant-operations-lifecycle li p{color:var(--ops-muted);margin:.35rem 0 0;font-size:.74rem;line-height:1.5}.owner-product-shell .assistant-operations-table>div[role=region]{border:1px solid var(--ops-line);background:var(--ops-surface);border-radius:10px;margin:0 1rem 1rem;overflow:auto}.owner-product-shell .assistant-operations-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px}.owner-product-shell .assistant-operations-table :is(th,td){text-align:left;white-space:nowrap;border-bottom:1px solid #1f2b35;padding:.75rem .85rem}.owner-product-shell .assistant-operations-table th{z-index:1;color:#8999a5;letter-spacing:.07em;text-transform:uppercase;background:#101923;font-size:.64rem;font-weight:850;position:sticky;top:0}.owner-product-shell .assistant-operations-table td{color:#ccd6dc;font-size:.74rem}.owner-product-shell .assistant-operations-table tbody tr:last-child td{border-bottom:0}.owner-product-shell .assistant-operations-table code{color:#d9c48c;font-size:.7rem}.owner-product-shell .assistant-operations-table td strong{color:#f2efe8}.owner-product-shell .assistant-operations-state,.owner-product-shell .assistant-operations-pending{color:#a9bbc4;text-transform:capitalize;background:#111b24;border:1px solid #394854;border-radius:999px;align-items:center;min-height:28px;padding:.25rem .5rem;font-size:.64rem;font-weight:800;display:inline-flex}.owner-product-shell .assistant-operations-pending{color:#e0c171;background:#17150e;border-color:#5c4c26}.owner-product-shell .assistant-operations-links{flex-wrap:wrap;gap:.4rem;display:flex}.owner-product-shell .assistant-operations-links a{color:#dbe3e7;border:1px solid #394854;border-radius:8px;align-items:center;min-height:44px;padding:.5rem .72rem;font-size:.69rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .assistant-operations-empty{color:var(--ops-muted);margin:0;padding:1.2rem;font-size:.78rem}@media (width<=1050px){.owner-product-shell .assistant-operations-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .assistant-operations-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .assistant-operations-lifecycle li,.owner-product-shell .assistant-operations-lifecycle li:first-child,.owner-product-shell .assistant-operations-lifecycle li:last-child{border:1px solid var(--ops-line);border-radius:0}}@media (width<=760px){.owner-product-shell .assistant-operations-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .assistant-operations-lifecycle ol{grid-template-columns:1fr}.owner-product-shell .assistant-operations-lifecycle li{min-height:auto}.owner-product-shell .assistant-operations-links{width:100%}.owner-product-shell .assistant-operations-links a{flex:160px;justify-content:center}}@media (width<=375px){.owner-product-shell .assistant-operations-kpis{grid-template-columns:1fr}.owner-product-shell .assistant-operations-kpis article{min-height:82px}.owner-product-shell .assistant-operations-table>div[role=region]{margin-left:.7rem;margin-right:.7rem}}.owner-product-shell .crm-deal-view-menu{align-self:end;position:relative}.owner-product-shell .crm-deal-view-menu>summary{color:#dce4e8;cursor:pointer;background:#101922;border:1px solid #394854;border-radius:8px;align-items:center;min-height:44px;padding:.55rem .75rem;font-size:.72rem;font-weight:800;display:flex}.owner-product-shell .crm-deal-view-menu>div{z-index:12;background:#0c141c;border:1px solid #3a4854;border-radius:10px;gap:.15rem;min-width:210px;padding:.5rem;display:grid;position:absolute;top:calc(100% + .35rem);right:0;box-shadow:0 18px 45px #00000061}.owner-product-shell .crm-deal-view-menu label{align-items:center;gap:.55rem;min-height:40px;padding:.45rem .5rem;color:#cdd7dc!important;font-size:.72rem!important;display:flex!important}.owner-product-shell .crm-deal-view-menu input{width:17px;height:17px}.owner-product-shell .crm-deal-table.is-compact :is(th,td){padding:.42rem .55rem}.owner-product-shell .crm-deal-table.is-compact td{font-size:.72rem}.owner-product-shell .crm-deal-table.is-compact td small{margin-top:.1rem;font-size:.62rem;line-height:1.25}.owner-product-shell .crm-deal-table.is-compact ul{margin:.15rem 0;padding-left:.9rem}.owner-product-shell .crm-deal-table.is-compact li:nth-child(n+3){display:none}.crm-deal-calibration{background:#263542;border-bottom:1px solid #263542;grid-template-columns:repeat(4,minmax(130px,1fr));gap:1px;display:grid}.crm-deal-calibration>span{color:#8498a9;text-transform:uppercase;letter-spacing:.08em;background:#0a1118;gap:4px;padding:12px 16px;font-size:11px;display:grid}.crm-deal-calibration b{color:#f1f5f8;letter-spacing:-.02em;font-size:18px}.crm-deal-calibration small{color:#8da0b0;background:#101923;grid-column:1/-1;padding:9px 16px}.crm-deal-controls{grid-template-columns:minmax(240px,1.25fr) repeat(3,minmax(135px,.55fr)) auto auto auto auto}.crm-deal-reset{color:#afbdc9;background:#0a1017;border:1px solid #354555;border-radius:10px;min-height:42px;padding:0 12px}.crm-deal-reset:hover{color:#fff;border-color:#d6ad50}.crm-deal-table{max-height:calc(100vh - 365px)}.assistant-release-workbench{gap:18px;display:grid}.assistant-release-boundary{background:#091018;border:1px solid #283847;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;padding:16px;display:grid}.assistant-release-boundary article{background:#0d151e;border:1px solid #273746;border-radius:14px;gap:6px;padding:16px;display:grid}.assistant-release-boundary article.is-blocked{background:#11151a;border-style:dashed}.assistant-release-boundary span,.assistant-release-command span{letter-spacing:.13em;color:#72d5b3;font-size:10px;font-weight:800}.assistant-release-boundary strong{color:#f2f5f7;font-size:17px}.assistant-release-boundary p{color:#8fa1b1;margin:0;font-size:12px;line-height:1.45}.assistant-release-boundary i{color:#637789;align-self:center;font-style:normal}.assistant-release-command{background:#0c141c;border:1px solid #2d3d49;border-radius:16px;grid-template-columns:minmax(170px,.55fr) minmax(210px,.75fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.assistant-release-command>div{gap:4px;display:grid}.assistant-release-command strong{color:#f3f6f8;font-size:18px}.assistant-release-command small{color:#8497a7}.assistant-release-command button,.assistant-release-candidates header button{color:#071018;background:#d6ad50;border:1px solid #d6ad50;border-radius:11px;min-height:44px;padding:0 16px;font-weight:800}.assistant-release-command button:disabled,.assistant-release-candidates header button:disabled{opacity:.48}.assistant-release-command p{color:#8ed9be;grid-column:1/-1;margin:0}.assistant-release-candidates{overflow:hidden}.assistant-release-candidates>header{border-bottom:1px solid #283846;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.assistant-release-candidates>header span{letter-spacing:.13em;color:#72d5b3;font-size:10px;font-weight:800}.assistant-release-candidates>header h2{margin:4px 0 0}.assistant-release-candidates>div[role=region]{max-height:430px;overflow:auto}.assistant-release-candidates table{border-collapse:collapse;width:100%;min-width:780px}.assistant-release-candidates th,.assistant-release-candidates td{text-align:left;border-bottom:1px solid #22313e;padding:12px 14px}.assistant-release-candidates th{color:#8ea0af;text-transform:uppercase;letter-spacing:.08em;background:#101923;font-size:11px;position:sticky;top:0}.assistant-release-candidates tr.is-selected td{background:#10221f}.assistant-release-candidates td strong,.assistant-release-candidates td code{display:block}.assistant-release-candidates td code{color:#7f94a5;margin-top:4px}.assistant-release-candidates input[type=checkbox]{accent-color:#d6ad50;width:20px;height:20px}.assistant-release-candidates>header small{color:#8da0af}@media (width<=1100px){.crm-deal-controls{grid-template-columns:repeat(2,minmax(180px,1fr)) auto auto}.crm-deal-calibration{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.assistant-release-boundary{grid-template-columns:1fr}.assistant-release-boundary i{justify-self:center;transform:rotate(90deg)}.assistant-release-command{grid-template-columns:1fr}.assistant-release-command p{grid-column:1}.assistant-release-candidates>header{flex-direction:column;align-items:flex-start}.assistant-release-candidates>header button{width:100%}.crm-deal-calibration{grid-template-columns:1fr 1fr}.crm-deal-calibration small{grid-column:1/-1}}.crm-deal-compare{background:linear-gradient(145deg,#0b1826fa,#050c14fa);border:1px solid #dab14f47;border-radius:18px;margin:18px 0 0;overflow:hidden;box-shadow:0 16px 44px #0003}.crm-deal-compare>header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.crm-deal-compare>header span,.crm-deal-compare article>span{color:#d9b75c;letter-spacing:.11em;font-size:11px;font-weight:800;display:block}.crm-deal-compare h3,.crm-deal-compare h4{color:#f4f0e6;margin:3px 0 0}.crm-deal-compare>header>div:last-child{gap:8px;display:flex}.crm-deal-compare button,.crm-deal-compare a{color:#f3d477;background:#132234;border:1px solid #dab14f59;border-radius:12px;min-height:44px;padding:10px 13px;font-weight:750;text-decoration:none}.crm-deal-compare>p{color:#aeb9c6;margin:0;padding:18px}.crm-deal-compare-grid{background:#ffffff14;grid-template-columns:repeat(4,minmax(220px,1fr));gap:1px;display:grid;overflow-x:auto}.crm-deal-compare-grid article{background:#091522;min-width:220px;padding:18px;position:relative}.crm-deal-compare-grid article>button{width:44px;padding:0;position:absolute;top:10px;right:10px}.crm-deal-compare-grid article>div{align-items:center;gap:12px;margin:14px 0;display:flex}.crm-deal-compare-grid article>div strong{color:#f4d26f;font-size:32px}.crm-deal-compare-grid article small{color:#9eabb8}.crm-deal-compare-grid dl{margin:0 0 16px}.crm-deal-compare-grid dt{color:#8393a3;text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:11px;font-weight:800}.crm-deal-compare-grid dd{color:#d9e1e7;margin:4px 0;line-height:1.45}.crm-deal-compare-grid a{align-items:center;display:inline-flex}.assistant-release-validation>p{color:var(--admin-text-muted);max-width:82ch}.assistant-validation-state{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:28px;padding:4px 9px;font-size:11px;font-weight:850;display:inline-flex}.assistant-validation-state.is-pass{color:#74d5aa;background:#47ad8229}.assistant-validation-state.is-blocked{color:#ff9e8e;background:#de614f26}.assistant-release-validation details summary{cursor:pointer;color:#e3c56d;align-items:center;min-height:44px;display:flex}.assistant-release-validation details ul{border:1px solid var(--admin-border);background:var(--admin-surface-strong);border-radius:12px;min-width:320px;margin:8px 0;padding:12px 16px 12px 28px}.assistant-release-validation details li{color:var(--admin-text-muted);margin:7px 0}.assistant-release-validation details li strong,.assistant-release-validation details li span{display:block}.assistant-release-validation details li.is-pass strong{color:#70cba1}.assistant-release-validation details li.is-blocked strong{color:#f28e7c}@media (width<=1100px){.crm-deal-compare-grid{grid-template-columns:repeat(4,minmax(260px,1fr))}}@media (width<=760px){.crm-deal-compare>header{flex-direction:column;align-items:flex-start}.crm-deal-compare>header>div:last-child{width:100%}.crm-deal-compare>header button{flex:1}.crm-deal-compare-grid{grid-template-columns:repeat(4,minmax(82vw,1fr))}.assistant-release-validation details ul{min-width:240px}}.crm-deal-scenarios{background:#07111c;border-top:1px solid #ffffff14;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:16px;padding:16px 18px;display:grid}.crm-deal-scenarios>div:first-child{align-items:end;gap:8px;display:flex}.crm-deal-scenarios label{flex:1}.crm-deal-scenarios label span{color:#9eabb8;margin-bottom:6px;font-size:12px;font-weight:750;display:block}.crm-deal-scenarios input{color:#eef2f5;background:#0c1927;border:1px solid #ffffff26;border-radius:12px;width:100%;min-height:44px;padding:10px 12px}.crm-deal-scenarios>div:last-child{gap:8px;display:flex;overflow-x:auto}.crm-deal-scenarios article{background:#0c1927;border:1px solid #ffffff1a;border-radius:12px;min-width:200px;display:flex}.crm-deal-scenarios article>button:first-child{text-align:left;background:0 0;border:0;flex:1}.crm-deal-scenarios article>button:last-child{background:0 0;border:0;border-left:1px solid #ffffff1a;width:44px}.crm-deal-scenarios article strong,.crm-deal-scenarios article small{display:block}.crm-deal-scenarios article small{color:#9eabb8;margin-top:4px}@media (width<=900px){.crm-deal-scenarios{grid-template-columns:1fr}}@media (width<=560px){.crm-deal-scenarios>div:first-child{flex-direction:column;align-items:stretch}.crm-deal-scenarios>div:last-child{flex-direction:column}.crm-deal-scenarios article{min-width:0}}.assistant-shadow-lab>p{max-width:82ch;color:var(--admin-text-muted)}.assistant-shadow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.assistant-shadow-grid article{border:1px solid var(--admin-border);background:linear-gradient(145deg,#0f1c2bf5,#07101bfa);border-radius:16px;padding:18px}.assistant-shadow-grid article>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.assistant-shadow-grid h3{margin:16px 0 6px}.assistant-shadow-grid p{color:var(--admin-text-muted)}.assistant-shadow-grid button{min-height:44px;margin-top:12px}.assistant-shadow-grid details summary{color:#e3c56d;cursor:pointer;align-items:center;min-height:44px;display:flex}.assistant-shadow-grid details ul{max-height:260px;padding-left:20px;overflow:auto}.assistant-shadow-grid details li{margin:8px 0}.assistant-shadow-grid details li span{color:var(--admin-text-muted);display:block}.assistant-validation-state.is-pending{color:#e3c56d;background:#e3c56d24}@media (width<=980px){.assistant-shadow-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.assistant-shadow-grid{grid-template-columns:1fr}}.crm-deal-controls .crm-deal-launch{color:#111;white-space:nowrap;background:linear-gradient(135deg,#f1cc70,#c99a32);border-color:#f0c85e;font-weight:800}.crm-response-capture{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.crm-response-capture{background:color-mix(in srgb,var(--panel) 78%,#0f1a27)}}.crm-response-capture{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.crm-response-capture{border:1px solid color-mix(in srgb,var(--line) 72%,#4b8eb4)}}.crm-response-capture{border-radius:14px;margin:.75rem 0;padding:.85rem}.crm-response-capture legend{color:#8fc9eb;letter-spacing:.09em;text-transform:uppercase;padding:0 .35rem;font-size:.72rem;font-weight:800}.crm-onboarding-readiness{background:linear-gradient(135deg,#0b1723,#0d1118 68%);border:1px solid #29445a;border-radius:18px;margin:0 0 1rem;padding:1rem}.crm-onboarding-readiness>header{justify-content:space-between;align-items:center;margin-bottom:.8rem;display:flex}.crm-onboarding-readiness>header span{color:#d5b35e;letter-spacing:.11em;font-size:.72rem;font-weight:800}.crm-onboarding-readiness>header h3{margin:.2rem 0 0;font-size:1.05rem}.crm-onboarding-readiness>header>strong{color:#9fdac9;font-size:1.6rem}.crm-onboarding-readiness>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.crm-onboarding-readiness article{background:#080d13;border:1px solid #273543;border-radius:12px;align-items:flex-start;gap:.55rem;min-height:74px;padding:.7rem;display:flex}.crm-onboarding-readiness article>b{color:#667483;font-size:1rem}.crm-onboarding-readiness article.is-complete{border-color:#2a695b}.crm-onboarding-readiness article.is-complete>b{color:#7ed8bd}.crm-onboarding-readiness article span{flex-direction:column;gap:.2rem;display:flex}.crm-onboarding-readiness article strong{font-size:.8rem}.crm-onboarding-readiness article small{color:var(--muted);font-size:.7rem;line-height:1.35}.crm-onboarding-readiness>p{color:var(--muted);max-width:78ch;margin:.8rem 0 0;font-size:.78rem}@media (width<=980px){.crm-onboarding-readiness>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.crm-deal-controls .crm-deal-launch{width:100%}.crm-onboarding-readiness>div{grid-template-columns:1fr}.crm-onboarding-readiness>header{align-items:flex-start}.crm-response-capture{padding:.7rem}}.crm-deal-launchpad{background:linear-gradient(135deg,#101e29 0%,#0a1017 62%,#17150d 100%);border:1px solid #315064;border-radius:18px;margin:0 0 14px;padding:18px;box-shadow:0 16px 44px #0006}.crm-deal-launchpad>header{justify-content:space-between;align-items:center;gap:24px;display:flex}.crm-deal-launchpad>header span,.crm-deal-playbooks legend{color:#79d5ba;letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}.crm-deal-launchpad h2{font:700 22px/1.1 var(--font-sans);color:#fff;margin:5px 0 4px}.crm-deal-launchpad p{color:#a5b5c2;max-width:800px;margin:0;font-size:13px;line-height:1.5}.crm-deal-launchpad-actions{gap:6px;min-width:245px;display:grid}.crm-deal-launchpad-actions button{color:#0b1117;cursor:pointer;background:linear-gradient(135deg,#f2cf77,#c99b35);border:1px solid #efc65f;border-radius:12px;min-height:48px;padding:0 18px;font-weight:900}.crm-deal-launchpad-actions button:disabled{opacity:.5;cursor:not-allowed}.crm-deal-launchpad-actions small{text-align:center;color:#8295a5}.crm-deal-launchpad ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.crm-deal-launchpad li{color:#8294a4;background:#080d13;border:1px solid #273746;border-radius:12px;align-items:center;gap:9px;min-height:58px;padding:10px;display:flex}.crm-deal-launchpad li>b{background:#17222d;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.crm-deal-launchpad li span,.crm-deal-launchpad li strong,.crm-deal-launchpad li small{display:block}.crm-deal-launchpad li strong{color:#dce5eb;font-size:12px}.crm-deal-launchpad li small{margin-top:2px;font-size:11px}.crm-deal-launchpad li.is-complete{border-color:#2b685a}.crm-deal-launchpad li.is-complete>b{color:#8ee0c3;background:#173c33}.crm-deal-launchpad li.is-current{background:#17150e;border-color:#b99039}.crm-deal-launchpad li.is-current>b{color:#0a1015;background:#d9b45b}.crm-deal-playbooks{border:1px solid #2a3b49;border-radius:12px;grid-template-columns:1fr 1fr;margin:0;padding:10px;gap:7px!important;display:grid!important}.crm-deal-playbooks legend{padding:0 5px}.crm-deal-playbooks button{text-align:left;cursor:pointer;align-content:center;color:#eef4f7!important;background:#0b151e!important;border-color:#304657!important;justify-items:start!important;min-height:58px!important;padding:9px 10px!important;display:grid!important}.crm-deal-playbooks button:hover{background:#151811!important;border-color:#d2aa4e!important}.crm-deal-playbooks button small{color:#8799a8;margin-top:3px;font-size:10px;line-height:1.3}@media (width<=900px){.crm-deal-launchpad>header{flex-direction:column;align-items:flex-start}.crm-deal-launchpad-actions{width:100%}.crm-deal-launchpad ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.crm-deal-launchpad{padding:14px}.crm-deal-launchpad ol,.crm-deal-playbooks{grid-template-columns:1fr}.crm-deal-launchpad li{min-height:52px}}.crm-deal-cockpit{background:#05080c;gap:14px;padding:14px;display:grid}.crm-deal-cockpit-command{background:linear-gradient(135deg,#0f1b25,#080d13 66%);border:1px solid #304352;border-radius:16px;overflow:hidden}.crm-deal-cockpit-command>header{border-bottom:1px solid #253541;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.crm-deal-cockpit-command>header span,.crm-deal-cockpit-body>section>span{color:#78d2b5;letter-spacing:.12em;font-size:11px;font-weight:850}.crm-deal-cockpit-command h3{color:#fff;margin:5px 0 4px;font-size:21px}.crm-deal-cockpit-command p{color:#94a6b4;max-width:820px;margin:0;font-size:13px;line-height:1.45}.crm-deal-cockpit-command>header>strong{color:#91dec4;white-space:nowrap;background:#112b25;border:1px solid #386356;border-radius:999px;padding:7px 10px}.crm-deal-cockpit-flow{border-bottom:1px solid #253541;grid-template-columns:repeat(5,1fr);display:grid}.crm-deal-cockpit-flow button{color:#8396a5;text-align:left;cursor:pointer;background:#0a1117;border:0;border-right:1px solid #253541;gap:2px;min-height:82px;padding:13px 16px;display:grid}.crm-deal-cockpit-flow button:last-child{border-right:0}.crm-deal-cockpit-flow button:hover{background:#111c25}.crm-deal-cockpit-flow button strong{color:#f0f4f6;font-size:24px}.crm-deal-cockpit-flow button small{color:#6f8291}.crm-deal-cockpit-body{grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.crm-deal-cockpit-body>section{background:#080d13;border:1px solid #273642;border-radius:12px;min-width:0;padding:14px}.crm-deal-cockpit-body ol{color:#ced8de;gap:6px;margin:10px 0 12px;padding-left:20px;display:grid}.crm-deal-cockpit-body p{color:#8fa1af}.crm-deal-cockpit-body>section>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.crm-deal-cockpit-body button{color:#dbe5eb;cursor:pointer;background:#101b24;border:1px solid #3a4e5e;border-radius:9px;min-height:40px;padding:0 11px;font-weight:750}.crm-deal-cockpit-body button:first-child{color:#ead07f;background:#1b190f;border-color:#c3a34c}.crm-deal-wave-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px;gap:7px!important;display:grid!important}.crm-deal-wave-grid article{background:#0d151c;border:1px solid #293b48;border-radius:10px;grid-template-columns:1fr auto;gap:2px 8px;padding:10px;display:grid}.crm-deal-wave-grid article strong{color:#dce5ea}.crm-deal-wave-grid article b{color:#dfbd61;font-size:18px}.crm-deal-wave-grid article small{color:#768997;grid-column:1/-1}.crm-deal-cockpit>.crm-campaign-command,.crm-deal-cockpit>.crm-response-desk{margin:0}@media (width<=800px){.crm-deal-cockpit-flow{grid-template-columns:repeat(2,1fr)}.crm-deal-cockpit-flow button{border-bottom:1px solid #253541}.crm-deal-cockpit-body{grid-template-columns:1fr}.crm-deal-cockpit-command>header{flex-direction:column}}@media (width<=500px){.crm-deal-cockpit{padding:8px}.crm-deal-cockpit-flow{grid-template-columns:1fr}.crm-deal-cockpit-flow button{min-height:64px}.crm-deal-cockpit-body{padding:8px}.crm-deal-wave-grid{grid-template-columns:1fr}}.crm-execution-cockpit{background:var(--ui-canvas,#05080c);min-height:calc(100vh - 106px);color:var(--ui-text,#eef3f7);padding:14px}.crm-execution-commandbar{border:1px solid var(--ui-border,#283744);background:linear-gradient(135deg,var(--ui-panel,#0e1720),var(--ui-panel,#0b1118) 68%);border-radius:16px 16px 0 0;justify-content:space-between;align-items:flex-end;gap:20px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-execution-commandbar{background:linear-gradient(135deg,color-mix(in srgb,var(--ui-panel,#0e1720) 94%,#2d75a7),var(--ui-panel,#0b1118) 68%)}}.crm-execution-commandbar>div>span,.crm-execution-workqueue header span,.crm-execution-inspector header>span,.crm-execution-terms header span{letter-spacing:.13em;color:var(--ui-accent,#75d5b5);font-size:11px;font-weight:850}.crm-execution-commandbar h1{letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(25px,3vw,38px);line-height:1}.crm-execution-commandbar p{color:var(--ui-muted,#91a3b2);margin:0}.crm-execution-commandbar label{min-width:240px;color:var(--ui-muted,#91a3b2);gap:5px;font-size:12px;display:grid}.crm-execution-commandbar select,.crm-execution-gridtools input{border:1px solid var(--ui-border-strong,#3b4d5b);background:var(--ui-input,#070c11);min-height:44px;color:var(--ui-text,#eef3f7);border-radius:10px;padding:9px 11px}.crm-execution-stagebar{border-inline:1px solid var(--ui-border,#283744);background:var(--ui-panel,#0b1118);gap:4px;padding:7px;display:flex;overflow-x:auto}.crm-execution-stagebar a{min-height:40px;color:var(--ui-muted,#91a3b2);white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;padding:0 13px;font-weight:750;text-decoration:none;display:inline-flex}.crm-execution-stagebar a:hover,.crm-execution-stagebar a.is-current{border-color:var(--ui-border-strong,#3b4d5b);background:var(--ui-panel-raised,#14202a);color:var(--ui-text,#fff)}.crm-execution-funnel{border:1px solid var(--ui-border,#283744);background:var(--ui-panel,#0b1118);grid-template-columns:repeat(8,minmax(92px,1fr));display:grid}.crm-execution-funnel button{border:0;border-right:1px solid var(--ui-border,#283744);min-height:76px;color:var(--ui-muted,#91a3b2);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:12px 13px;display:grid}.crm-execution-funnel button:last-child{border-right:0}.crm-execution-funnel button:hover,.crm-execution-funnel button[aria-pressed=true]{background:var(--ui-panel-raised,#14202a);box-shadow:inset 0 -3px var(--ui-gold,#d9b45b)}.crm-execution-funnel strong{color:var(--ui-text,#fff);font-variant-numeric:tabular-nums;font-size:23px}.crm-execution-workspace{border:1px solid var(--ui-border,#283744);background:var(--ui-panel,#080e14);border-top:0;grid-template-columns:210px minmax(650px,1fr) 360px;min-height:660px;display:grid}.crm-execution-workqueue{border-right:1px solid var(--ui-border,#283744);background:var(--ui-panel-subtle,#080d13);flex-direction:column;min-width:0;display:flex}.crm-execution-workqueue header{border-bottom:1px solid var(--ui-border,#283744);gap:5px;padding:15px;display:grid}.crm-execution-workqueue>button{border:0;border-bottom:1px solid var(--ui-border,#283744);gap:3px;width:100%;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-execution-workqueue>button{border-bottom:1px solid color-mix(in srgb,var(--ui-border,#283744) 70%,transparent)}}.crm-execution-workqueue>button{color:var(--ui-text,#eef3f7);text-align:left;cursor:pointer;background:0 0}.crm-execution-workqueue>button:hover,.crm-execution-workqueue>button.is-current{background:var(--ui-panel-raised,#14202a);box-shadow:inset 3px 0 var(--ui-gold,#d9b45b)}.crm-execution-workqueue button b{color:var(--ui-gold,#e1c16c);font-size:12px}.crm-execution-workqueue button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-execution-workqueue button small,.crm-execution-workqueue p{color:var(--ui-muted,#8194a5)}.crm-execution-workqueue p{padding:15px}.crm-execution-workqueue>a{border:1px solid var(--ui-border-strong,#3b4d5b);color:var(--ui-text,#dbe5eb);text-align:center;border-radius:9px;margin:8px 10px 0;padding:10px;font-size:12px;font-weight:750;text-decoration:none}.crm-execution-gridpane{min-width:0;overflow:hidden}.crm-execution-gridtools{border-bottom:1px solid var(--ui-border,#283744);background:var(--ui-panel-raised,#0d151d);align-items:end;gap:10px;padding:10px 12px;display:flex}.crm-execution-gridtools label{color:var(--ui-muted,#91a3b2);flex:1;gap:4px;font-size:11px;display:grid}.crm-execution-gridtools>strong{color:var(--ui-muted,#91a3b2);white-space:nowrap;padding:13px 0}.crm-execution-gridtools>button{border:1px solid var(--ui-border-strong,#3b4d5b);min-height:44px;color:var(--ui-text,#eef3f7);background:0 0;border-radius:9px;padding:0 11px}.crm-execution-gridscroll{scrollbar-color:var(--ui-border-strong,#3b4d5b) var(--ui-canvas,#05080c);max-height:650px;overflow:auto}.crm-execution-gridscroll table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px;font-size:12px}.crm-execution-gridscroll caption{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.crm-execution-gridscroll th{z-index:2;border-bottom:1px solid var(--ui-border-strong,#3b4d5b);background:var(--ui-panel-raised,#111a24);color:var(--ui-muted,#91a3b2);text-align:left;text-transform:uppercase;letter-spacing:.08em;padding:10px 11px;font-size:10px;position:sticky;top:0}.crm-execution-gridscroll td{border-bottom:1px solid var(--ui-border,#283744);padding:11px}@supports (color:color-mix(in lab, red, red)){.crm-execution-gridscroll td{border-bottom:1px solid color-mix(in srgb,var(--ui-border,#283744) 68%,transparent)}}.crm-execution-gridscroll td{vertical-align:top}.crm-execution-gridscroll tr:hover td,.crm-execution-gridscroll tr.is-current td{background:var(--ui-panel-raised,#101c25)}.crm-execution-gridscroll tr.is-current td:first-child{box-shadow:inset 3px 0 var(--ui-gold,#d9b45b)}.crm-execution-gridscroll td button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.crm-execution-gridscroll td strong,.crm-execution-gridscroll td small,.crm-execution-gridscroll td span{display:block}.crm-execution-gridscroll td small{max-width:210px;color:var(--ui-muted,#8194a5);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;overflow:hidden}.crm-execution-gridscroll input[type=checkbox],.crm-campaign-selection input{width:18px;height:18px;accent-color:var(--ui-gold,#d9b45b)}.crm-execution-status{border:1px solid var(--ui-border-strong,#3b4d5b);width:max-content;color:var(--ui-text,#dce6ec);border-radius:999px;padding:4px 7px;font-weight:800;display:inline-flex!important}.crm-execution-status.is-draft-ready,.crm-execution-status.is-package-ready{color:#91dec4;background:#102820;border-color:#477465}.crm-execution-empty{color:var(--ui-muted,#91a3b2);justify-content:space-between;align-items:center;gap:15px;padding:20px;display:flex}.crm-execution-inspector{border-left:1px solid var(--ui-border,#283744);background:var(--ui-panel-subtle,#0a1117);align-self:start;max-height:calc(100vh - 118px);position:sticky;top:0;overflow:auto}.crm-execution-inspector>header{border-bottom:1px solid var(--ui-border,#283744);padding:15px}.crm-execution-inspector h2{margin:5px 0 8px;font-size:21px}.crm-execution-inspector header a{color:var(--ui-gold,#e1c16c);font-size:12px}.crm-execution-inspector form{gap:10px;padding:14px;display:grid}.crm-execution-inspector form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.crm-execution-inspector label{color:var(--ui-muted,#91a3b2);gap:5px;font-size:11px;font-weight:750;display:grid}.crm-execution-inspector input,.crm-execution-inspector select,.crm-execution-inspector textarea{border:1px solid var(--ui-border-strong,#3b4d5b);background:var(--ui-input,#060b10);width:100%;min-height:42px;color:var(--ui-text,#f4f7f9);border-radius:8px;padding:8px 9px}.crm-execution-inspector textarea{resize:vertical;min-height:68px}.crm-execution-inspector fieldset{border:1px solid var(--ui-border,#283744);border-radius:10px;gap:9px;padding:10px;display:grid}.crm-execution-inspector legend{color:var(--ui-gold,#e1c16c);padding:0 5px}.crm-execution-inspector form>button{background:var(--ui-gold,#d9b45b);color:#071018;border:0;border-radius:9px;min-height:44px;font-weight:900}.crm-execution-inspector>details{border-top:1px solid var(--ui-border,#283744)}.crm-execution-inspector>details>summary{min-height:46px;color:var(--ui-gold,#e1c16c);cursor:pointer;padding:15px;font-weight:800}.crm-execution-inspector>p[role=status]{color:#91dec4;background:#102820;border-radius:8px;margin:10px 14px;padding:10px}.crm-execution-history{gap:8px;padding:0 14px 14px;list-style:none;display:grid}.crm-execution-history li{border:1px solid var(--ui-border,#283744);border-radius:9px;padding:10px}.crm-execution-history time{color:var(--ui-muted,#8194a5);font-size:11px;display:block}.crm-execution-history p{color:var(--ui-muted,#91a3b2);margin:4px 0 0}.crm-execution-terms{border-top:1px solid var(--ui-border,#283744);background:var(--ui-panel-raised,#0d151d);padding:14px}.crm-execution-terms header{justify-content:space-between;align-items:center;display:flex}.crm-execution-terms h2{margin:4px 0 10px}.crm-execution-terms header button{border:1px solid var(--ui-border-strong,#3b4d5b);min-height:38px;color:var(--ui-text,#eef3f7);background:0 0;border-radius:8px}.crm-execution-terms>div{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.crm-execution-terms article{border:1px solid var(--ui-border,#283744);background:var(--ui-panel-subtle,#080d13);border-radius:11px;padding:12px}.crm-execution-terms h3{margin:0 0 8px}.crm-execution-terms dl{grid-template-columns:80px 1fr;margin:0;font-size:12px;display:grid}.crm-execution-terms dt,.crm-execution-terms dd{border-top:1px solid var(--ui-border,#283744);padding:5px 0}@supports (color:color-mix(in lab, red, red)){.crm-execution-terms dt,.crm-execution-terms dd{border-top:1px solid color-mix(in srgb,var(--ui-border,#283744) 60%,transparent)}}.crm-execution-terms dt{color:var(--ui-muted,#8194a5)}.crm-execution-terms dd{margin:0}.crm-execution-workbench{border:1px solid var(--ui-border,#283744);background:var(--ui-panel,#0b1118);border-radius:13px;margin-top:10px;overflow:hidden}.crm-execution-workbench>summary{min-height:52px;color:var(--ui-text,#eef3f7);cursor:pointer;padding:17px;font-weight:850}.crm-execution-workbench[open]>summary{border-bottom:1px solid var(--ui-border,#283744)}.crm-campaign-selection{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:7px;padding:12px 18px 18px;display:grid}.crm-campaign-selection label{border:1px solid var(--ui-border,#283744);border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;min-height:48px;padding:9px;display:grid}.crm-campaign-selection label>span{min-width:0}.crm-campaign-selection strong,.crm-campaign-selection small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.crm-campaign-selection small{color:var(--ui-muted,#8194a5)}.crm-campaign-none{color:var(--ui-muted,#8194a5);padding:0 18px 18px}@media (width<=1280px){.crm-execution-workspace{grid-template-columns:190px minmax(560px,1fr)}.crm-execution-inspector{border-top:1px solid var(--ui-border,#283744);border-left:0;grid-column:1/-1;max-height:none;position:static}.crm-execution-inspector form{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-execution-inspector form>label,.crm-execution-inspector form>fieldset,.crm-execution-inspector form>button{grid-column:1/-1}}@media (width<=900px){.crm-execution-cockpit{padding:8px}.crm-execution-commandbar{flex-direction:column;align-items:stretch}.crm-execution-commandbar label{min-width:0}.crm-execution-funnel{grid-template-columns:repeat(4,1fr)}.crm-execution-workspace{display:block}.crm-execution-workqueue{border-right:0;border-bottom:1px solid var(--ui-border,#283744)}.crm-execution-workqueue>button{display:none}.crm-execution-workqueue>button:nth-of-type(-n+3){display:grid}.crm-execution-gridscroll{max-width:calc(100vw - 18px)}.crm-execution-inspector form{grid-template-columns:1fr}}@media (width<=600px){.crm-execution-funnel{grid-template-columns:repeat(2,1fr)}.crm-execution-funnel button{min-height:64px}.crm-execution-gridtools{flex-direction:column;align-items:stretch}.crm-execution-inspector form>div{grid-template-columns:1fr}.crm-execution-stagebar a{min-height:44px}.crm-execution-terms>div{display:flex;overflow-x:auto}.crm-execution-terms article{min-width:260px}}@media (forced-colors:active){.crm-execution-funnel button[aria-pressed=true],.crm-execution-gridscroll tr.is-current td{outline:2px solid highlight}.crm-execution-status{border:1px solid buttontext}}.crm-control-tower{color:#eef5f7;background:linear-gradient(145deg,#08111b 0%,#0b1724 68%,#101b25 100%);border:1px solid #263748;border-radius:18px;margin:18px 0 24px;overflow:hidden;box-shadow:0 18px 52px #0000003d}.crm-control-tower>header{border-bottom:1px solid #203140;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 26px 20px;display:flex}.crm-control-tower>header span{letter-spacing:.13em;color:#dfbc62;font-size:11px;font-weight:800}.crm-control-tower>header h1{color:#fff;margin:7px 0 5px;font-size:26px;line-height:1.08}.crm-control-tower>header p{color:#9fb0bd;margin:0}.crm-control-tower>header>a{color:#07101a;white-space:nowrap;background:#dfbc62;border-radius:11px;align-items:center;min-height:44px;padding:0 17px;font-weight:800;display:inline-flex}.crm-control-kpis{border-bottom:1px solid #203140;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.crm-control-kpis>div{border-right:1px solid #203140;padding:16px 18px}.crm-control-kpis>div:last-child{border-right:0}.crm-control-kpis span,.crm-control-kpis small{color:#8fa2b1;font-size:11px;display:block}.crm-control-kpis strong{color:#f6fafb;margin-top:3px;font-size:25px;display:block}.crm-control-kpis .is-alert strong{color:#ff8b73}.crm-control-kpis .is-attention strong{color:#e8c766}.crm-control-deals{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.crm-control-deals>a{color:inherit;background:#0c1823;border:1px solid #273a48;border-radius:13px;justify-content:space-between;gap:18px;padding:15px;transition:border-color .15s,transform .15s,background .15s;display:flex}.crm-control-deals>a:hover{background:#10202d;border-color:#698498;transform:translateY(-1px)}.crm-control-deals>a>div>span{color:#9ed8c2;text-transform:uppercase;letter-spacing:.08em;background:#1c3440;border-radius:999px;width:max-content;padding:3px 7px;font-size:9px;font-weight:800;display:block}.crm-control-deals>a.is-at_risk>div>span{color:#ffad9d;background:#40221f}.crm-control-deals>a.is-attention>div>span{color:#f5d978;background:#3b321b}.crm-control-deals>a.is-not_started>div>span{color:#aeb9c1;background:#26313a}.crm-control-deals strong{margin-top:7px;display:block}.crm-control-deals small{color:#8fa2b1;margin-top:3px;display:block}.crm-control-deals dl{text-align:right;grid-template-columns:repeat(4,minmax(52px,1fr));gap:8px;margin:0;display:grid}.crm-control-deals dt{color:#7f92a0;text-transform:uppercase;font-size:9px}.crm-control-deals dd{color:#e8eef1;margin:3px 0 0;font-weight:800}.crm-control-tabs{border-bottom:1px solid #203140;gap:5px;padding:0 18px;display:flex}.crm-control-tabs button{color:#91a4b2;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:0 14px;font-weight:750}.crm-control-tabs button.is-current{color:#fff;border-color:#dfbc62}.crm-control-tabs b{color:#dce6eb;background:#21313d;border-radius:999px;margin-left:5px;padding:2px 6px;display:inline-flex}.crm-control-work{background:#203140;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.crm-control-work>a{min-height:64px;color:inherit;background:#0b1621;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 18px;display:grid}.crm-control-work>a:hover{background:#10202d}.crm-control-work>a>span{text-transform:uppercase;color:#a7bac6;font-size:10px;font-weight:800}.crm-control-work>a>span.is-p1{color:#ff9f8b}.crm-control-work>a>span.is-p2{color:#e7ca6d}.crm-control-work strong,.crm-control-work small{display:block}.crm-control-work small{color:#91a3af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.crm-control-work time{color:#b8c6ce;font-size:11px}.crm-control-table{max-height:430px;overflow:auto}.crm-control-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.crm-control-table th{z-index:1;color:#8fa2b1;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#101d28;padding:11px 14px;font-size:10px;position:sticky;top:0}.crm-control-table td{color:#d9e3e8;border-top:1px solid #1b2b37;padding:12px 14px}.crm-control-table td a{color:#f4f7f8;font-weight:750}.crm-control-table td small{color:#8295a3;margin-top:2px;display:block}.crm-control-empty{color:#9fb0bd;padding:24px}.crm-control-tower.is-unavailable{padding:24px}.crm-control-tower.is-unavailable span{letter-spacing:.12em;color:#dfbc62;font-size:11px}.crm-control-tower.is-unavailable h2{color:#fff;margin:7px 0}.crm-control-tower.is-unavailable p{color:#9fb0bd;margin:0}@media (width<=1050px){.crm-control-kpis{grid-template-columns:repeat(3,1fr)}.crm-control-kpis>div:nth-child(3){border-right:0}.crm-control-kpis>div:nth-child(-n+3){border-bottom:1px solid #203140}.crm-control-deals,.crm-control-work{grid-template-columns:1fr}}@media (width<=640px){.crm-control-tower{border-radius:14px;margin:10px 0 18px}.crm-control-tower>header{padding:18px;display:block}.crm-control-tower>header h1{font-size:22px}.crm-control-tower>header>a{margin-top:15px}.crm-control-kpis{grid-template-columns:repeat(2,1fr)}.crm-control-kpis>div{padding:13px}.crm-control-kpis>div:nth-child(2n){border-right:0}.crm-control-kpis>div:nth-child(4){border-bottom:1px solid #203140}.crm-control-deals{padding:10px}.crm-control-deals>a{display:block}.crm-control-deals dl{text-align:left;margin-top:12px}.crm-control-tabs{padding:0 10px;overflow-x:auto}.crm-control-tabs button{white-space:nowrap}.crm-control-work>a{grid-template-columns:1fr auto;gap:4px 10px;padding:12px}.crm-control-work>a>span{grid-column:1/-1}.crm-control-work small{white-space:normal}}.crm-deal-daily-desk{color:#eef4f6;background:linear-gradient(145deg,#07111a,#0a1621 60%,#101912);border:1px solid #2c4050;border-radius:18px;margin:0 0 16px;overflow:hidden;box-shadow:0 18px 50px #0005}.crm-deal-daily-desk>header{border-bottom:1px solid #263a48;justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 22px;display:flex}.crm-deal-daily-desk>header span,.crm-deal-calendar-list>header span,.crm-deal-contact-resolution>header span{color:#78d5b7;letter-spacing:.12em;font-size:11px;font-weight:850}.crm-deal-daily-desk h2{color:#fff;margin:5px 0 4px;font-size:23px}.crm-deal-daily-desk>header p{color:#95a8b5;margin:0}.crm-deal-daily-desk>header>strong{color:#9be2ca;white-space:nowrap;background:#102b25;border:1px solid #3b6258;border-radius:999px;padding:7px 10px}.crm-deal-daily-metrics{border-bottom:1px solid #263a48;grid-template-columns:repeat(5,1fr);display:grid}.crm-deal-daily-metrics button{color:#91a4b2;text-align:left;cursor:pointer;background:#09131c;border:0;border-right:1px solid #263a48;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:10px 14px;display:flex}.crm-deal-daily-metrics button:last-child{border-right:0}.crm-deal-daily-metrics button:hover,.crm-deal-daily-metrics button.is-current{color:#fff;background:#132330;box-shadow:inset 0 -3px #d8b45b}.crm-deal-daily-metrics b{color:#f1cb6d;font-size:20px}.crm-deal-daily-grid{grid-template-columns:minmax(420px,1.05fr) minmax(420px,.95fr);min-height:340px;display:grid}.crm-deal-calendar-list{border-right:1px solid #263a48}.crm-deal-calendar-list>header,.crm-deal-contact-resolution>header{background:#0c1822;border-bottom:1px solid #263a48;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.crm-deal-calendar-list>header small,.crm-deal-contact-resolution>header small{color:#899ca9}.crm-deal-calendar-list>a{min-height:62px;color:inherit;border-bottom:1px solid #1d2c37;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 15px;text-decoration:none;display:grid}.crm-deal-calendar-list>a:hover,.crm-deal-calendar-list>a.is-current{background:#10202b}.crm-deal-calendar-list>a.is-current{box-shadow:inset 3px 0 #d8b45b}.crm-deal-calendar-list time{color:#e4c66f;font-size:12px;font-weight:800}.crm-deal-calendar-list strong,.crm-deal-calendar-list small{display:block}.crm-deal-calendar-list small{color:#8498a7;margin-top:3px}.crm-deal-calendar-list>a>span{color:#a8bac5;white-space:nowrap;border:1px solid #344b5b;border-radius:999px;padding:4px 7px;font-size:10px}.crm-deal-calendar-list>p,.crm-deal-contact-resolution>p{color:#91a4b2;padding:18px}.crm-deal-contact-resolution{min-width:0}.crm-deal-contact-resolution form{border-bottom:1px solid #1d2c37;grid-template-columns:minmax(130px,1fr) minmax(160px,1.15fr) 140px 70px;align-items:end;gap:8px;padding:10px 12px;display:grid}.crm-deal-contact-resolution form>div strong,.crm-deal-contact-resolution form>div small{display:block}.crm-deal-contact-resolution form>div small{color:#e4c66f;margin-top:3px}.crm-deal-contact-resolution label{color:#8ea1af;text-transform:uppercase;gap:4px;font-size:10px;font-weight:750;display:grid}.crm-deal-contact-resolution input{color:#f4f7f8;background:#061019;border:1px solid #314553;border-radius:9px;width:100%;min-height:42px;padding:8px 9px}.crm-deal-contact-resolution button{color:#091118;background:#d8b45b;border:1px solid #d4ad4f;border-radius:9px;min-height:42px;font-weight:850}.crm-deal-daily-status{color:#e7c96e;background:#10170f;border-top:1px solid #263a48;margin:0;padding:10px 15px}@media (width<=1000px){.crm-deal-daily-grid{grid-template-columns:1fr}.crm-deal-calendar-list{border-bottom:1px solid #263a48;border-right:0}.crm-deal-contact-resolution form{grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) 150px 72px}}@media (width<=700px){.crm-deal-daily-desk>header{display:block}.crm-deal-daily-desk>header>strong{margin-top:12px;display:inline-block}.crm-deal-daily-metrics{display:flex;overflow-x:auto}.crm-deal-daily-metrics button{min-width:150px}.crm-deal-calendar-list>a{grid-template-columns:62px 1fr}.crm-deal-calendar-list>a>span{grid-column:2}.crm-deal-contact-resolution form{grid-template-columns:1fr}.crm-deal-contact-resolution button{width:100%}}.crm-deal-lifecycle{background:#07111b;border:1px solid #20364a;border-radius:14px;margin:0 0 12px;overflow:hidden;box-shadow:0 12px 28px #0000002e}.crm-deal-lifecycle>header{background:linear-gradient(90deg,#0b1b29,#09131e);border-bottom:1px solid #1b2d3f;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.crm-deal-lifecycle>header div{gap:3px;display:grid}.crm-deal-lifecycle>header span{font:700 10px/1.2 var(--font-mono);letter-spacing:.14em;color:#83a3bd}.crm-deal-lifecycle>header strong{color:#f3f6f8;font-size:14px}.crm-deal-lifecycle>header button{color:#08101a;cursor:pointer;background:#d9b64c;border:1px solid #d9b64c;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}.crm-deal-lifecycle ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.crm-deal-lifecycle li{border-right:1px solid #162839;min-width:0}.crm-deal-lifecycle li:last-child{border-right:0}.crm-deal-lifecycle li button{color:#a8b6c3;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;width:100%;min-height:66px;padding:10px;display:flex}.crm-deal-lifecycle li button:hover,.crm-deal-lifecycle li button:focus-visible{color:#fff;background:#102235;outline:none}.crm-deal-lifecycle li b{border:1px solid #36516a;border-radius:50%;flex:0 0 24px;place-items:center;height:24px;font-size:11px;display:grid}.crm-deal-lifecycle li span{gap:2px;min-width:0;display:grid}.crm-deal-lifecycle li strong{color:inherit;font-size:12px}.crm-deal-lifecycle li small{text-overflow:ellipsis;white-space:nowrap;color:#71889c;font-size:10px;overflow:hidden}.crm-deal-lifecycle li.is-complete{background:#0b231f}.crm-deal-lifecycle li.is-complete b{color:#8ee0c4;background:#173f35;border-color:#3abf98}.crm-deal-lifecycle li.is-complete strong{color:#b9ead9}.crm-deal-lifecycle li.is-current{box-shadow:inset 0 -3px #d9b64c}.crm-deal-lifecycle li.is-current b{color:#f1d679;border-color:#d9b64c}.crm-deal-lifecycle.is-unavailable>div{padding:14px 16px}@media (width<=900px){.crm-deal-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr))}.crm-deal-lifecycle li:nth-child(3){border-right:0}.crm-deal-lifecycle li:nth-child(-n+3){border-bottom:1px solid #162839}}@media (width<=520px){.crm-deal-lifecycle>header{flex-direction:column;align-items:flex-start}.crm-deal-lifecycle>header button{width:100%;min-height:44px}.crm-deal-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-deal-lifecycle li:nth-child(3){border-right:1px solid #162839}.crm-deal-lifecycle li:nth-child(2n){border-right:0}.crm-deal-lifecycle li:nth-child(-n+4){border-bottom:1px solid #162839}}.crm-deal-lifecycle ol{grid-template-columns:repeat(6,minmax(0,1fr))}.crm-deal-closing-entry{justify-content:flex-end;margin:-3px 0 12px;display:flex}.crm-deal-closing-entry button{color:#c8d4de;cursor:pointer;background:#0b1825;border:1px solid #36516a;border-radius:10px;min-height:42px;padding:0 16px;font-weight:800}.crm-deal-closing-entry button:hover,.crm-deal-closing-entry button:focus-visible,.crm-deal-closing-entry button.is-current{color:#f4d879;background:#172235;border-color:#d9b64c;outline:none}.crm-deal-workspace:has(>.crm-closing-command)>.crm-deal-layout{display:none}.crm-closing-command{color:#dbe4ea;gap:14px;display:grid}.crm-closing-command>section,.crm-closing-command>form{background:#07111b;border:1px solid #20364a;border-radius:16px;box-shadow:0 14px 34px #0003}.crm-closing-command>section>header,.crm-closing-selection>header,.crm-closing-work>header{border-bottom:1px solid #1b2d3f;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.crm-closing-command span{font:700 10px/1.25 var(--font-mono);letter-spacing:.14em;color:#83a3bd}.crm-closing-command h3{color:#f4f6f8;margin:5px 0 0;font-size:20px}.crm-closing-command p{color:#8fa2b2;line-height:1.55}.crm-closing-hero{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:22px;display:grid!important}.crm-closing-hero dl{grid-template-columns:repeat(4,minmax(82px,1fr));margin:0;display:grid}.crm-closing-hero dl div{border-left:1px solid #20364a;padding:8px 16px}.crm-closing-hero dt{color:#7890a3;font-size:11px}.crm-closing-hero dd{color:#fff;font:800 24px/1 var(--font-mono);margin:4px 0 0}.crm-closing-terms>div[role=region]{overflow:auto}.crm-closing-terms table{border-collapse:collapse;width:100%;min-width:980px}.crm-closing-terms th,.crm-closing-terms td{text-align:left;vertical-align:top;border-bottom:1px solid #172b3d;padding:12px 14px}.crm-closing-terms th{color:#7890a3;font:700 10px/1.2 var(--font-mono);letter-spacing:.1em;background:#0a1723;position:sticky;top:0}.crm-closing-terms td{color:#b9c6d0;font-size:12px}.crm-closing-terms tr.is-selected{background:#122720;box-shadow:inset 3px 0 #45c59a}.crm-closing-selection{padding-bottom:18px}.crm-closing-selection>label,.crm-closing-selection>small{margin:14px 20px;display:grid}.crm-closing-selection button,.crm-closing-add button,.crm-closing-item button{color:#08101a;background:#d9b64c;border:0;border-radius:9px;min-height:42px;padding:0 16px;font-weight:850}.crm-closing-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 20px;display:grid}.crm-closing-form-grid label,.crm-closing-selection>label,.crm-closing-add form>label,.crm-closing-item form>label{gap:6px;display:grid}.crm-closing-command input,.crm-closing-command select,.crm-closing-command textarea{color:#edf2f5;background:#0a1723;border:1px solid #2a4053;border-radius:9px;width:100%;min-height:42px;padding:9px 11px}.crm-closing-command textarea{resize:vertical;min-height:96px}.crm-closing-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px;display:grid}.crm-closing-board>section{background:#091621;border:1px solid #1a3042;border-radius:12px;min-width:0;overflow:hidden}.crm-closing-board>section>header{border-bottom:1px solid #1a3042;justify-content:space-between;padding:12px;display:flex}.crm-closing-board>section>header b{color:#f1d679}.crm-closing-item{border-bottom:1px solid #172b3d}.crm-closing-item summary{cursor:pointer;justify-content:space-between;gap:10px;min-height:62px;padding:12px;display:flex}.crm-closing-item summary span{letter-spacing:0;gap:4px;display:grid}.crm-closing-item summary strong{color:#e8edf0;font-size:12px}.crm-closing-item summary small{color:#7990a2;font-size:10px}.crm-closing-item summary>b{color:#9fb0bd;background:#132536;border-radius:999px;height:max-content;padding:4px 7px;font-size:9px}.crm-closing-item.is-blocked summary>b{color:#ff9f9a;background:#3b1f22}.crm-closing-item form,.crm-closing-add form{background:#06101a;gap:10px;padding:12px;display:grid}.crm-closing-item .crm-closing-form-grid,.crm-closing-add .crm-closing-form-grid{grid-template-columns:1fr;padding:0}.crm-closing-add{border:1px dashed #36516a;border-radius:12px;margin:0 14px 14px}.crm-closing-add summary{color:#d8bd69;cursor:pointer;min-height:44px;padding:13px;font-weight:800}.crm-closing-handoff{padding:20px}.crm-closing-handoff h3{max-width:720px}@media (width<=1050px){.crm-closing-hero{grid-template-columns:1fr}.crm-closing-hero dl div:first-child{border-left:0}.crm-closing-board,.crm-closing-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.crm-deal-closing-entry button{width:100%;min-height:44px}.crm-closing-command>section>header,.crm-closing-selection>header{flex-direction:column}.crm-closing-hero dl{grid-template-columns:repeat(2,1fr)}.crm-closing-hero dl div:nth-child(odd){border-left:0}.crm-closing-board,.crm-closing-form-grid{grid-template-columns:1fr}.crm-closing-hero{padding:16px}.crm-closing-selection button{width:100%;min-height:44px}}@media (width<=1050px){.crm-deal-lifecycle ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.crm-deal-lifecycle ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.owner-product-shell .crm-partner-operating-panel{background:linear-gradient(135deg,#0c1720,#091018);border:1px solid #2d3d4a;border-radius:12px;gap:.8rem;padding:.95rem;display:grid}.owner-product-shell .crm-partner-operating-panel>header{border-bottom:1px solid #24333e;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.7rem;display:flex}.owner-product-shell .crm-partner-operating-panel>header span,.owner-product-shell .crm-partner-operating-panel section>header span{color:#d9b95e;letter-spacing:.1em;font-size:.66rem;font-weight:850}.owner-product-shell .crm-partner-operating-panel h2,.owner-product-shell .crm-partner-operating-panel h3{color:#edf2f3;margin:.2rem 0 0}.owner-product-shell .crm-partner-operating-panel h2{font-size:1.2rem}.owner-product-shell .crm-partner-operating-panel h3{font-size:1rem}.owner-product-shell .crm-partner-operating-panel p{color:#91a1ac;max-width:62rem;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.owner-product-shell .crm-partner-operating-panel>header>a{color:#d5e0e4;border:1px solid #435462;border-radius:7px;align-items:center;min-height:40px;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-partner-operating-grid{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);gap:.7rem;display:grid}.owner-product-shell .crm-partner-operating-grid>section{background:#0a121a;border:1px solid #233440;border-radius:9px;min-width:0;padding:.75rem}.owner-product-shell .crm-partner-operating-grid section>header{border-bottom:1px solid #21313c;justify-content:space-between;align-items:end;gap:.8rem;padding-bottom:.55rem;display:flex}.owner-product-shell .crm-partner-operating-grid section>header small{color:#7e909c;font-size:.66rem}.owner-product-shell .crm-partner-coverage-list{gap:.35rem;padding-top:.55rem;display:grid}.owner-product-shell .crm-partner-coverage-list article{background:#0d171f;border:1px solid #1d2d38;border-radius:7px;grid-template-columns:minmax(0,1.2fr) minmax(130px,1fr) auto auto;align-items:center;gap:.55rem;padding:.5rem;display:grid}.owner-product-shell .crm-partner-coverage-list article.is-next{background:#15170f;border-color:#b49b4a}.owner-product-shell .crm-partner-coverage-list article>div{gap:.1rem;display:grid}.owner-product-shell .crm-partner-coverage-list strong{color:#e9eff1;font-size:.76rem}.owner-product-shell .crm-partner-coverage-list small,.owner-product-shell .crm-partner-coverage-list span{color:#82939e;font-size:.67rem}.owner-product-shell .crm-partner-coverage-list b{color:#cdb55f;white-space:nowrap;font-size:.64rem}.owner-product-shell .crm-partner-coverage-list a{color:#bcd2db;white-space:nowrap;font-size:.67rem;text-decoration:none}.owner-product-shell .crm-partner-next-note{color:#7f919d!important;font-size:.67rem!important}.owner-product-shell .crm-partner-timeline>div{gap:.35rem;max-height:360px;padding-top:.55rem;display:grid;overflow:auto}.owner-product-shell .crm-partner-timeline article{border-bottom:1px solid #1b2a34;grid-template-columns:66px minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.45rem 0;display:grid}.owner-product-shell .crm-partner-timeline time{color:#81929e;font-size:.64rem}.owner-product-shell .crm-partner-timeline article>div{gap:.1rem;display:grid}.owner-product-shell .crm-partner-timeline article span{color:#d2b667;text-transform:uppercase;font-size:.6rem;font-weight:800}.owner-product-shell .crm-partner-timeline article strong{color:#e8edef;font-size:.72rem}.owner-product-shell .crm-partner-timeline article small{color:#83949f;font-size:.66rem;line-height:1.35}.owner-product-shell .crm-partner-timeline article>a{color:#bcd2db;font-size:.65rem;text-decoration:none}.owner-product-shell .crm-partner-timeline>p{color:#81929d;font-size:.72rem}@media (width<=900px){.owner-product-shell .crm-partner-operating-grid{grid-template-columns:1fr}.owner-product-shell .crm-partner-coverage-list article{grid-template-columns:minmax(0,1fr) auto}.owner-product-shell .crm-partner-coverage-list article>b,.owner-product-shell .crm-partner-coverage-list article>a{justify-self:start}}@media (width<=620px){.owner-product-shell .crm-partner-operating-panel{padding:.7rem}.owner-product-shell .crm-partner-operating-panel>header{flex-direction:column;align-items:start}.owner-product-shell .crm-partner-operating-panel>header>a{justify-content:center;width:100%}.owner-product-shell .crm-partner-coverage-list article{grid-template-columns:1fr}.owner-product-shell .crm-partner-timeline article{grid-template-columns:1fr auto}.owner-product-shell .crm-partner-timeline article>div{grid-column:1/-1}}.owner-product-shell .crm-partner-role-lens{background:linear-gradient(135deg,#0d1a24,#091116);border:1px solid #324456;border-radius:12px;gap:.8rem;padding:.95rem;display:grid}.owner-product-shell .crm-partner-role-lens>header{border-bottom:1px solid #253645;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.7rem;display:flex}.owner-product-shell .crm-partner-role-lens>header span{color:#d9b95e;letter-spacing:.1em;font-size:.66rem;font-weight:850}.owner-product-shell .crm-partner-role-lens h2{color:#eff4f5;margin:.2rem 0 0;font-size:1.2rem}.owner-product-shell .crm-partner-role-lens p{color:#91a2ad;max-width:68rem;margin:.35rem 0 0;font-size:.76rem;line-height:1.5}.owner-product-shell .crm-partner-role-badges{flex-wrap:wrap;justify-content:end;gap:.3rem;display:flex}.owner-product-shell .crm-partner-role-badges b{color:#ecd58a;background:#17160f;border:1px solid #4a432a;border-radius:999px;padding:.34rem .5rem;font-size:.65rem;font-weight:800}.owner-product-shell .crm-partner-role-fields{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.45rem;display:grid}.owner-product-shell .crm-partner-role-fields article{background:#0a1219;border:1px solid #21313d;border-radius:8px;align-content:start;gap:.23rem;min-height:92px;padding:.65rem;display:grid}.owner-product-shell .crm-partner-role-fields article.is-not_recorded{background:#0b1319;border-style:dashed}.owner-product-shell .crm-partner-role-fields span{color:#82949f;text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:800}.owner-product-shell .crm-partner-role-fields strong{color:#eef3f4;font-size:.85rem;line-height:1.35}.owner-product-shell .crm-partner-role-fields small{color:#6f818d;font-size:.63rem;line-height:1.35}.owner-product-shell .crm-partner-role-fields article.is-not_recorded strong{color:#8b9aa4;font-weight:600}.owner-product-shell .crm-partner-role-fields article.is-derived strong{color:#8fd0bb}.owner-product-shell .crm-partner-role-lens>footer{flex-wrap:wrap;align-items:center;gap:.6rem;padding-top:.1rem;display:flex}.owner-product-shell .crm-partner-role-lens>footer strong{color:#d9b95e;text-transform:uppercase;letter-spacing:.06em;font-size:.7rem}.owner-product-shell .crm-partner-role-lens>footer p{color:#a7b5bc;flex:380px;margin:0;font-size:.72rem}.owner-product-shell .crm-partner-role-lens>footer a{color:#d5e0e4;border:1px solid #435462;border-radius:7px;align-items:center;min-height:40px;padding:.45rem .65rem;text-decoration:none;display:inline-flex}.owner-product-shell .crm-partner-role-lens.is-debt{border-color:#786a37}.owner-product-shell .crm-partner-role-lens.is-equity{border-color:#3d7162}.owner-product-shell .crm-partner-role-lens.is-intermediary{border-color:#496583}@media (width<=700px){.owner-product-shell .crm-partner-role-lens{padding:.7rem}.owner-product-shell .crm-partner-role-lens>header{flex-direction:column;align-items:start}.owner-product-shell .crm-partner-role-badges{justify-content:start}.owner-product-shell .crm-partner-role-fields{grid-template-columns:1fr 1fr}.owner-product-shell .crm-partner-role-lens>footer{flex-direction:column;align-items:start}.owner-product-shell .crm-partner-role-lens>footer p{flex-basis:auto}.owner-product-shell .crm-partner-role-lens>footer a{justify-content:center;width:100%}}@media (width<=420px){.owner-product-shell .crm-partner-role-fields{grid-template-columns:1fr}}.owner-product-shell .crm-partner-intelligence-editor{background:#0a151d;border:1px solid #334957;border-radius:12px;gap:.75rem;padding:.95rem;display:grid}.owner-product-shell .crm-partner-intelligence-editor>header{border-bottom:1px solid #243541;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.65rem;display:flex}.owner-product-shell .crm-partner-intelligence-editor>header span{color:#d9b95e;letter-spacing:.1em;font-size:.66rem;font-weight:850}.owner-product-shell .crm-partner-intelligence-editor h2{color:#eff4f5;margin:.2rem 0 0;font-size:1.12rem}.owner-product-shell .crm-partner-intelligence-editor p{color:#8ea2ae;margin:.3rem 0 0;font-size:.74rem;line-height:1.45}.owner-product-shell .crm-partner-intelligence-editor>header>b{color:#c6d9e1;text-transform:uppercase;background:#10232f;border:1px solid #3e5a69;border-radius:999px;padding:.35rem .55rem;font-size:.65rem}.owner-product-shell .crm-partner-intelligence-editor form{gap:.55rem;display:grid}.owner-product-shell .crm-partner-intelligence-editor form>label,.owner-product-shell .crm-partner-intelligence-editor .crm-partner-intelligence-grid label{gap:.25rem;display:grid}.owner-product-shell .crm-partner-intelligence-editor label>span{color:#8da0aa;font-size:.68rem}.owner-product-shell .crm-partner-intelligence-editor :is(input,textarea){color:#e7edef;background:#0e171f;border:1px solid #314552;border-radius:7px;width:100%;min-height:42px;padding:.5rem .6rem}.owner-product-shell .crm-partner-intelligence-editor textarea{resize:vertical;min-height:76px}.owner-product-shell .crm-partner-intelligence-grid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.owner-product-shell .crm-partner-intelligence-editor button{color:#07100e;background:#dbba5d;border:1px solid #c8aa50;border-radius:7px;width:max-content;min-height:42px;padding:0 .8rem;font-weight:850}.owner-product-shell .crm-partner-intelligence-editor button:disabled{opacity:.5}@media (width<=620px){.owner-product-shell .crm-partner-intelligence-editor{padding:.7rem}.owner-product-shell .crm-partner-intelligence-editor>header{flex-direction:column;align-items:start}.owner-product-shell .crm-partner-intelligence-grid{grid-template-columns:1fr}.owner-product-shell .crm-partner-intelligence-editor button{width:100%}}.crm-deal-cohort-bar{border:1px solid var(--crm-border,#263241);background:var(--crm-panel,#0f1720);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.45rem;margin:.75rem 0;padding:.65rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-deal-cohort-bar{background:color-mix(in srgb,var(--crm-panel,#0f1720) 88%,transparent)}}.crm-deal-cohort-bar>span{letter-spacing:.08em;text-transform:uppercase;color:var(--crm-muted,#8fa0b3);margin-right:.2rem;font-size:.72rem;font-weight:700}.crm-deal-cohort-bar button{border:1px solid var(--crm-border,#263241);min-height:36px;color:var(--crm-text,#eef3f8);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .65rem}.crm-deal-cohort-bar button.is-current{border-color:var(--crm-accent,#d7b65a);background:var(--crm-accent,#d7b65a)}@supports (color:color-mix(in lab, red, red)){.crm-deal-cohort-bar button.is-current{background:color-mix(in srgb,var(--crm-accent,#d7b65a) 16%,transparent)}}.crm-deal-cohort-bar button.is-current{color:var(--crm-accent-strong,#f3d27d)}.crm-deal-cohort-bar b{font-variant-numeric:tabular-nums;margin-left:.25rem}.crm-deal-contact-route{border:1px solid var(--crm-border,#263241);background:var(--crm-panel,#0f1720);border-radius:10px;gap:.35rem;padding:.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-deal-contact-route{background:color-mix(in srgb,var(--crm-panel,#0f1720) 80%,transparent)}}.crm-deal-contact-route small,.crm-execution-compose label small{color:var(--crm-muted,#8fa0b3);line-height:1.35}.crm-deal-contact-route a,.crm-execution-compose label a{color:var(--crm-accent-strong,#f3d27d);font-size:.78rem;text-decoration:none}.owner-product-shell .crm-ecosystem{color:#dce5ea;background:#070a0e;gap:.7rem;min-width:0;padding:.65rem;display:grid}.owner-product-shell .crm-ecosystem .crm-directory-header{border-bottom:1px solid #26313c;align-items:center;margin:0;padding:.4rem .55rem .8rem}.owner-product-shell .crm-ecosystem .crm-directory-header h1{font:760 clamp(1.35rem,2.4vw,2rem)/1.03 var(--font-sans);letter-spacing:-.03em}.owner-product-shell .crm-ecosystem .crm-directory-header p{color:#8e9daa;max-width:58rem;font-size:.78rem}.crm-ecosystem-actions{flex-wrap:wrap;gap:.4rem;display:flex}.crm-ecosystem-actions a{color:#d4e0e5;background:#0c151e;border:1px solid #394957;border-radius:7px;align-items:center;min-height:42px;padding:.45rem .7rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.crm-ecosystem-actions a:first-child{color:#07100f;background:#d7b85c;border-color:#c5a64d}.owner-product-shell .crm-ecosystem-scoreboard{background:#26313c;border:1px solid #26313c;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.owner-product-shell .crm-ecosystem-scoreboard article{background:#0b1219;gap:.25rem;padding:.65rem .75rem;display:grid}.owner-product-shell .crm-ecosystem-scoreboard span{color:#82919c;letter-spacing:.06em;text-transform:uppercase;font-size:.65rem;font-weight:800}.owner-product-shell .crm-ecosystem-scoreboard strong{color:#edf3f4;font:800 1.35rem/1 var(--font-sans)}.owner-product-shell .crm-ecosystem-scoreboard article[data-tone=attention] strong{color:#e6c76d}.crm-ecosystem-notice{color:#e6d38d;background:#17150e;border:1px solid #5b4d2a;border-radius:7px;margin:0;padding:.55rem .7rem;font-size:.74rem}.owner-product-shell .crm-ecosystem-toolbar{z-index:10;background:#070c12f7;border:1px solid #293742;border-radius:8px;grid-template-columns:minmax(260px,1fr) 210px 210px auto;align-items:end;gap:.5rem;padding:.55rem;display:grid;position:sticky;top:6.7rem;box-shadow:0 12px 24px #0000002e}.crm-ecosystem-toolbar label{color:#8798a5;gap:.25rem;font-size:.68rem;display:grid}.crm-ecosystem-toolbar input,.crm-ecosystem-toolbar select{color:#eef3f4;width:100%;min-height:42px;font:500 .78rem var(--font-sans);background:#0c151e;border:1px solid #31424f;border-radius:7px;padding:.45rem .6rem}.crm-ecosystem-result-count{color:#aab8c1;white-space:nowrap;align-self:center;font-size:.75rem}.owner-product-shell .crm-ecosystem-table-wrap{scrollbar-color:#435568 #090e14;background:#080d12;border:1px solid #26313c;border-radius:9px;max-height:calc(100dvh - 300px);overflow:auto}.crm-ecosystem-table-wrap table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:.74rem}.crm-ecosystem-table-wrap thead{z-index:3;background:#101820;position:sticky;top:0}.crm-ecosystem-table-wrap th{color:#8394a2;text-align:left;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #33424f;padding:.55rem .65rem;font-size:.6rem}.crm-ecosystem-table-wrap td{color:#dce5e9;vertical-align:top;background:#090f15;border-bottom:1px solid #1e2932;padding:.6rem .65rem}.crm-ecosystem-table-wrap tbody tr:nth-child(2n) td{background:#0c131a}.crm-ecosystem-table-wrap tbody tr:hover td{background:#14212a}.crm-ecosystem-table-wrap td:first-child{min-width:220px}.crm-ecosystem-table-wrap td strong,.crm-ecosystem-table-wrap td small{display:block}.crm-ecosystem-table-wrap td small{color:#7f919e;margin-top:.25rem;font-size:.66rem;line-height:1.35}.crm-ecosystem-company{color:#f0f4f5;gap:.18rem;text-decoration:none;display:grid}.crm-ecosystem-company strong{font-size:.82rem}.crm-ecosystem-company:hover strong,.crm-ecosystem-company:focus-visible strong{color:#efd075;text-decoration:underline}.crm-ecosystem-role{color:#bdd0d9;background:#12202a;border:1px solid #334957;border-radius:999px;padding:.25rem .45rem;font-size:.64rem;font-weight:800;display:inline-flex}.crm-ecosystem-role.is-debt{color:#efd27b;background:#1d1a10;border-color:#6c5b2e}.crm-ecosystem-role.is-equity{color:#a3dfc8;background:#0f2822;border-color:#37675b}.crm-ecosystem-role.is-service{color:#b1d2eb;background:#122332;border-color:#3f5d73}.crm-ecosystem-role.is-sponsor{color:#e2b9d8;background:#251824;border-color:#6b4f62}.crm-ecosystem-next{color:#c7d8df;white-space:nowrap;border:1px solid #344754;border-radius:6px;align-items:center;min-height:36px;padding:.35rem .5rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.crm-ecosystem-next:hover,.crm-ecosystem-next:focus-visible{color:#f1d77f;border-color:#d4b458;outline:none}.crm-ecosystem-next.is-classify,.crm-ecosystem-next.is-add_contact{color:#efd27b;border-color:#6b5b30}.crm-ecosystem-next.is-reconnect{color:#a3dfc8;border-color:#3e6a5a}@media (width<=900px){.owner-product-shell .crm-ecosystem-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-product-shell .crm-ecosystem-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,.55fr) minmax(170px,.55fr) auto}}@media (width<=640px){.owner-product-shell .crm-ecosystem{padding:.4rem}.owner-product-shell .crm-ecosystem .crm-directory-header{flex-direction:column;align-items:flex-start}.crm-ecosystem-actions{width:100%}.crm-ecosystem-actions a{flex:1;justify-content:center}.owner-product-shell .crm-ecosystem-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-product-shell .crm-ecosystem-toolbar{grid-template-columns:1fr 1fr;position:static}.crm-ecosystem-toolbar label:first-child{grid-column:1/-1}.crm-ecosystem-result-count{grid-column:1/-1;justify-self:start}.owner-product-shell .crm-ecosystem-table-wrap{background:0 0;border:0;max-height:none;overflow:visible}.crm-ecosystem-table-wrap table,.crm-ecosystem-table-wrap tbody{min-width:0;display:block}.crm-ecosystem-table-wrap thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.crm-ecosystem-table-wrap tr{background:#0b1219;border:1px solid #273542;border-radius:8px;margin-bottom:.45rem;display:grid;overflow:hidden}.crm-ecosystem-table-wrap td,.crm-ecosystem-table-wrap td:first-child{border-bottom:1px solid #1f2b35;grid-template-columns:7.2rem minmax(0,1fr);min-width:0;padding:.45rem .55rem;display:grid;background:0 0!important}.crm-ecosystem-table-wrap tr td:last-child{border-bottom:0}.crm-ecosystem-table-wrap td:before{color:#718291;letter-spacing:.06em;text-transform:uppercase;content:attr(data-label);font-size:.59rem;font-weight:800}}.crm-ecosystem-actions-cell{justify-items:start;gap:.35rem;display:grid}.crm-ecosystem-match{color:#829ba8;white-space:nowrap;font-size:.64rem;text-decoration:none}.crm-ecosystem-match:hover,.crm-ecosystem-match:focus-visible{color:#efd075;outline:none;text-decoration:underline}.owner-product-shell .crm-ecosystem-cohort{background:linear-gradient(100deg,#101a22,#0b1218);border:1px solid #3a4c59;border-radius:9px;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem;display:flex}.crm-ecosystem-cohort>div:first-child{gap:.18rem;max-width:43rem;display:grid}.crm-ecosystem-cohort>div:first-child>span{color:#e0bd5d;letter-spacing:.11em;font-size:.62rem;font-weight:900}.crm-ecosystem-cohort>div:first-child>strong{color:#edf3f5;font-size:.9rem}.crm-ecosystem-cohort>div:first-child>small{color:#8495a1;font-size:.68rem;line-height:1.4}.crm-ecosystem-cohort-actions{flex-wrap:wrap;justify-content:flex-end;align-items:end;gap:.4rem;display:flex}.crm-ecosystem-cohort-actions button,.crm-ecosystem-cohort-actions a,.crm-ecosystem-review{color:#cbd8de;background:#101a22;border:1px solid #354754;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:.45rem .68rem;font-size:.7rem;font-weight:800;text-decoration:none;display:inline-flex}.crm-ecosystem-cohort-actions button:disabled{opacity:.42;cursor:not-allowed}.crm-ecosystem-cohort-actions label{color:#8394a0;gap:.2rem;font-size:.62rem;display:grid}.crm-ecosystem-cohort-actions select{color:#edf3f4;background:#091017;border:1px solid #354754;border-radius:7px;min-width:13rem;min-height:44px;padding:.45rem .6rem}.crm-ecosystem-review{color:#071018!important;background:#d8b85c!important;border-color:#d0ad4d!important}.crm-ecosystem-review.is-disabled{color:#697986!important;background:#111920!important;border-color:#303e49!important}.crm-ecosystem-table-wrap .crm-ecosystem-select,.crm-ecosystem-table-wrap td.crm-ecosystem-select:first-child{text-align:center;width:3rem;min-width:3rem}.crm-ecosystem-select input{accent-color:#d7b85c;width:1.05rem;height:1.05rem}.crm-ecosystem-table-wrap tr.is-selected td{background:#14231f}.crm-ecosystem-table-wrap tr.is-selected:hover td{background:#182b26}.owner-product-shell .crm-deal-ecosystem-cohort{color:#dceae4;background:linear-gradient(100deg,#10221d,#0c151a);border:1px solid #426253;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .85rem;display:flex}.crm-deal-ecosystem-cohort>div{gap:.18rem;display:grid}.crm-deal-ecosystem-cohort span{color:#83d8ba;letter-spacing:.12em;font-size:.65rem;font-weight:900}.crm-deal-ecosystem-cohort strong{font-size:.9rem}.crm-deal-ecosystem-cohort small{color:#87a095;font-size:.7rem}.crm-deal-ecosystem-cohort button{color:#a7e3cd;background:#132a23;border:1px solid #4a7563;border-radius:8px;min-height:44px;padding:0 .75rem;font-weight:800}@media (width<=800px){.owner-product-shell .crm-ecosystem-cohort{flex-direction:column;align-items:stretch}.crm-ecosystem-cohort-actions{justify-content:flex-start}.crm-ecosystem-cohort-actions label{width:100%}.crm-ecosystem-cohort-actions select{width:100%;min-width:0}}@media (width<=640px){.crm-ecosystem-cohort-actions button,.crm-ecosystem-cohort-actions a,.crm-ecosystem-review{flex:1}.crm-ecosystem-table-wrap td.crm-ecosystem-select:first-child{grid-template-columns:auto;justify-content:flex-end;display:flex}.crm-ecosystem-table-wrap td.crm-ecosystem-select:before{margin-right:auto}.owner-product-shell .crm-deal-ecosystem-cohort{flex-direction:column;align-items:stretch}.crm-deal-ecosystem-cohort button{width:100%}}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026){color:var(--ui-text);background:var(--ui-canvas)}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026)>.crm-directory-header{border-color:var(--ui-border);background:var(--ui-surface-raised)}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026)>.crm-directory-header h1{color:var(--ui-text-strong)}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026)>.crm-directory-header :is(p,small){color:var(--ui-muted)}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026)>.crm-panel{border-color:var(--ui-border);background:var(--ui-canvas)}.owner-product-shell.is-crm-shell :is(.crm-record-grid-2026,.crm-pipeline-workspace-2026) :is(input,select,textarea){border-color:var(--ui-border);color:var(--ui-text-strong);background:var(--ui-surface)}.owner-product-shell.is-crm-shell .crm-pipeline-stage{border-color:var(--ui-border);background:var(--ui-surface)}.owner-product-shell.is-crm-shell .crm-pipeline-stage>header{border-color:var(--ui-border);color:var(--ui-text-strong);background:var(--ui-surface-raised)}.owner-product-shell.is-crm-shell .crm-pipeline-stage article{border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface-raised);box-shadow:none}.owner-product-shell.is-crm-shell .crm-pipeline-stage article dl div{background:var(--ui-surface)}.owner-product-shell.is-crm-shell .crm-pipeline-stage article :where(dt){color:var(--ui-muted)}.owner-product-shell.is-crm-shell .crm-pipeline-stage article :where(dd){color:var(--ui-text-strong)}.owner-product-shell[data-owner-theme=light].is-crm-shell .owner-product-canvas{background:var(--ui-canvas)}.owner-product-shell[data-owner-theme=light].is-crm-shell .owner-workspace-bar{border-color:var(--ui-border);background:#fff}.owner-product-shell[data-owner-theme=light].is-crm-shell .owner-workspace-navigation nav a:hover{color:var(--ui-text-strong);background:var(--ui-surface-hover)}.owner-product-shell[data-owner-theme=light].is-crm-shell .owner-workspace-navigation nav a[aria-current=location]{color:var(--ui-text-strong);background:var(--ui-selected);box-shadow:inset 0 0 0 1px var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell[data-owner-theme=light].is-crm-shell .owner-workspace-navigation nav a[aria-current=location]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 45%,var(--ui-border))}}.owner-product-shell.is-crm-shell .crm-view-bar{border-color:var(--ui-border);background:var(--ui-surface);border-radius:8px;gap:.5rem;margin-bottom:.55rem;padding:.55rem}.owner-product-shell.is-crm-shell .crm-view-bar-primary{grid-template-columns:minmax(10.5rem,1.35fr) minmax(8rem,.8fr) auto 5.5rem 6.25rem auto auto;gap:.4rem}.owner-product-shell.is-crm-shell .crm-view-search>label,.owner-product-shell.is-crm-shell .crm-view-bar label>span,.owner-product-shell .crm-density-control>span{color:var(--ui-muted);font-size:.65rem}.owner-product-shell.is-crm-shell .crm-view-bar :where(button,summary,a){border-color:var(--ui-border);color:var(--ui-text);background:var(--ui-surface-raised)}.owner-product-shell.is-crm-shell .crm-view-bar-secondary{border-color:var(--ui-border);padding-top:.45rem}.owner-product-shell .crm-density-control{align-content:end;gap:.3rem;display:grid}.owner-product-shell .crm-density-control>span{letter-spacing:.06em;text-transform:uppercase;font-weight:800}.owner-product-shell .crm-density-control>div{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:7px;min-height:44px;padding:3px;display:flex}.owner-product-shell .crm-density-control button{min-height:36px;padding:.3rem .48rem;background:0 0!important;border:0!important;font-size:.68rem!important}.owner-product-shell .crm-density-control button[aria-pressed=true]{color:var(--ui-text-strong);box-shadow:inset 0 0 0 1px var(--ui-accent);background:var(--ui-selected)!important}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-density-control button[aria-pressed=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-accent) 35%,var(--ui-border))}}.owner-product-shell .crm-opportunity-master-detail{grid-template-columns:minmax(0,1fr) 20rem;gap:.65rem;display:grid}.owner-product-shell .crm-opportunity-master-detail>.crm-operating-grid-2026{min-width:0}.owner-product-shell .crm-opportunity-preview{max-height:calc(100dvh - 13.5rem)}.owner-product-shell .crm-operating-grid-2026 tbody tr.is-selected td{background:var(--ui-selected)}.owner-product-shell .crm-operating-grid-2026 tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 var(--ui-accent),10px 0 20px -20px #000}.owner-product-shell .crm-operating-grid-2026 tbody tr:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.owner-product-shell .crm-opportunity-preview .crm-preview-metrics dd{font-size:.68rem}.owner-product-shell .crm-opportunity-preview section{gap:.4rem;display:grid}.owner-product-shell .crm-opportunity-preview section>p{border:1px solid var(--ui-border);color:var(--ui-text);background:var(--ui-surface-raised);border-radius:7px;padding:.55rem;line-height:1.45}html[data-crm-density=compact] .owner-product-shell :is(.crm-record-grid-2026 .crm-directory-table td,.crm-operating-grid-2026 td){height:38px;min-height:38px;padding-block:.22rem;font-size:.68rem}html[data-crm-density=compact] .owner-product-shell :is(.crm-record-grid-2026 .crm-directory-table th,.crm-operating-grid-2026 th){height:30px;padding-block:.2rem}html[data-crm-density=compact] .owner-product-shell .crm-record-grid-2026 .crm-directory-table td small{display:none}html[data-crm-density=compact] .owner-product-shell :is(.crm-directory-master-detail>.crm-directory-table,.crm-operating-grid-2026){height:calc(100dvh - 12.2rem)}.owner-product-shell .crm-grid-workspace-bar{border:1px solid var(--ui-border);background:var(--ui-surface-raised);border-radius:8px;align-items:center;gap:.45rem;min-height:42px;margin:.15rem 0 .45rem;padding:.35rem .5rem;display:flex}.owner-product-shell .crm-grid-workspace-bar label{color:var(--ui-text-strong);align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;display:flex}.owner-product-shell .crm-grid-workspace-bar :is(button,a){border:1px solid var(--ui-border);background:var(--ui-surface);min-height:32px;color:var(--ui-text);font:inherit;border-radius:6px;justify-content:center;align-items:center;padding:.3rem .55rem;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.owner-product-shell .crm-grid-workspace-bar :is(button,a):hover{border-color:var(--ui-accent)}@supports (color:color-mix(in lab, red, red)){.owner-product-shell .crm-grid-workspace-bar :is(button,a):hover{border-color:color-mix(in srgb,var(--ui-accent) 55%,var(--ui-border))}}.owner-product-shell .crm-grid-workspace-bar :is(button,a):hover{color:var(--ui-text-strong);background:var(--ui-selected)}.owner-product-shell .crm-grid-workspace-bar a[aria-disabled=true]{pointer-events:none;opacity:.45}.owner-product-shell .crm-grid-workspace-bar small{color:var(--ui-muted);margin-left:auto;font-size:.64rem}.owner-product-shell .crm-grid-workspace-bar kbd{border:1px solid var(--ui-border);background:var(--ui-surface);font:inherit;border-radius:4px;padding:.08rem .25rem}.owner-product-shell .crm-directory-table :is(th,td).crm-grid-select{text-align:center;z-index:5!important;width:42px!important;min-width:42px!important;max-width:42px!important;box-shadow:none!important;padding-inline:.55rem!important;position:sticky!important;left:0!important}.owner-product-shell .crm-record-grid-2026 .crm-directory-table :is(th,td):nth-child(2){z-index:2;min-width:16rem;position:sticky;left:42px;box-shadow:10px 0 20px -20px #000}.owner-product-shell .crm-record-grid-2026 .crm-directory-table th:nth-child(2){z-index:4}.owner-product-shell .crm-directory-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--ui-accent);margin:0}html[data-crm-grid-width=fit] .owner-product-shell :is(.crm-record-grid-2026,.crm-operating-grid-2026) table{table-layout:fixed;width:100%;min-width:100%}html[data-crm-grid-width=fit] .owner-product-shell :is(.crm-record-grid-2026,.crm-operating-grid-2026) td{text-overflow:ellipsis;overflow:hidden}.owner-route-loading{background:var(--ui-canvas,#070b10);align-content:start;gap:.75rem;min-height:calc(100dvh - 108px);padding:1rem;display:grid}.owner-route-loading span{background:linear-gradient(90deg,#111b25,#1b2b38,#111b25) 0 0/200% 100%;border-radius:999px;width:min(28rem,60vw);height:1rem;animation:1.1s ease-in-out infinite owner-route-pulse;display:block}.owner-route-loading span:first-child{width:min(12rem,35vw);height:1.8rem}.owner-route-loading span:last-child{border-radius:12px;width:100%;height:52vh}@keyframes owner-route-pulse{to{background-position:-200% 0}}@media (width<=760px){.owner-product-shell .crm-grid-workspace-bar{flex-wrap:wrap;align-items:flex-start}.owner-product-shell .crm-grid-workspace-bar small{width:100%;margin-left:0}.owner-product-shell .crm-record-grid-2026 .crm-directory-table :is(th,td):nth-child(2){min-width:0;box-shadow:none;position:relative;left:auto}.owner-product-shell .crm-record-grid-2026 .crm-directory-table td.crm-grid-select{grid-template-columns:7rem minmax(0,1fr)}}@media (width<=1180px){.owner-product-shell.is-crm-shell .crm-view-bar-primary{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-product-shell .crm-opportunity-master-detail{grid-template-columns:minmax(0,1fr) 17rem}}@media (width<=860px){.owner-product-shell .crm-opportunity-master-detail{grid-template-columns:1fr}.owner-product-shell .crm-opportunity-preview{grid-row:1;max-height:none}}@media (width<=700px){.owner-product-shell.is-crm-shell .crm-view-bar-primary{grid-template-columns:1fr 1fr}.owner-product-shell .crm-density-control>div{width:100%}.owner-product-shell .crm-density-control button{flex:1}}.crm-deal-workspace[data-desk=closing] .crm-deal-layout,.crm-deal-workspace[data-desk=coverage] .crm-deal-layout,.crm-deal-workspace[data-desk=timeline] .crm-deal-layout{display:none}.crm-deal-timeline{--ui-text-faint:var(--ui-text-muted);border:1px solid var(--ui-border);background:var(--ui-canvas);color:var(--ui-text);border-radius:14px;margin:0 0 1rem;overflow:hidden;box-shadow:0 20px 55px #00000047}.crm-deal-timeline>header{border-bottom:1px solid var(--ui-border);background:linear-gradient(105deg,var(--ui-surface),var(--ui-canvas));justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.1rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.crm-deal-timeline>header{background:linear-gradient(105deg,color-mix(in srgb,var(--ui-surface) 86%,#102638),color-mix(in srgb,var(--ui-canvas) 92%,#101912))}}.crm-deal-timeline>header span,.crm-deal-timeline-context>header span,.crm-deal-timeline-context>section>span{color:var(--ui-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:900}.crm-deal-timeline h2{color:var(--ui-text-strong);letter-spacing:-.02em;margin:.3rem 0 .25rem;font-size:1.45rem}.crm-deal-timeline>header p{max-width:72ch;color:var(--ui-text-muted);margin:0;font-size:.9rem;line-height:1.45}.crm-deal-timeline-actions{flex-wrap:wrap;gap:.45rem;display:flex}.crm-deal-timeline-actions button,.crm-deal-timeline-actions a{border:1px solid var(--ui-border-strong);background:var(--ui-surface);min-height:42px;color:var(--ui-text-strong);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.85rem;font-weight:800;text-decoration:none;display:inline-flex}.crm-deal-timeline-actions button:first-child{border-color:var(--ui-accent);background:var(--ui-accent);color:#091018}.crm-deal-timeline-actions button:disabled{opacity:.45}.crm-deal-timeline-metrics{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.crm-deal-timeline-metrics article{border-right:1px solid var(--ui-border);min-height:76px;padding:.85rem 1rem}.crm-deal-timeline-metrics article:last-child{border-right:0}.crm-deal-timeline-metrics span,.crm-deal-timeline-controls label>span{color:var(--ui-text-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.crm-deal-timeline-metrics strong{color:var(--ui-text-strong);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.45rem;display:block}.crm-deal-timeline-controls{border-bottom:1px solid var(--ui-border);background:var(--ui-surface);grid-template-columns:minmax(240px,1fr) minmax(190px,260px) auto;align-items:end;gap:.65rem;padding:.7rem .8rem;display:grid}@supports (color:color-mix(in lab, red, red)){.crm-deal-timeline-controls{background:color-mix(in srgb,var(--ui-surface) 92%,var(--ui-canvas))}}.crm-deal-timeline-controls label{gap:.3rem;display:grid}.crm-deal-timeline-controls input,.crm-deal-timeline-controls select{border:1px solid var(--ui-border-strong);background:var(--ui-canvas);width:100%;min-height:42px;color:var(--ui-text-strong);font:inherit;border-radius:8px;padding:.55rem .7rem}.crm-deal-timeline-controls>div{flex-wrap:wrap;gap:.3rem;display:flex}.crm-deal-timeline-controls button{border:1px solid var(--ui-border);min-height:42px;color:var(--ui-text-muted);background:0 0;border-radius:8px;padding:0 .7rem;font-weight:750}.crm-deal-timeline-controls button:hover,.crm-deal-timeline-controls button.is-current{border-color:var(--ui-accent);background:var(--ui-selected);color:var(--ui-text-strong)}.crm-deal-timeline-grid{grid-template-columns:minmax(720px,1fr) 320px;min-height:520px;display:grid}.crm-deal-timeline-table{border-right:1px solid var(--ui-border);scrollbar-color:var(--ui-border-strong) var(--ui-canvas);min-width:0;max-height:calc(100dvh - 18rem);overflow:auto}.crm-deal-timeline-table table{border-collapse:separate;border-spacing:0;width:100%;font-size:.875rem}.crm-deal-timeline-table thead{z-index:2;position:sticky;top:0}.crm-deal-timeline-table th{border-bottom:1px solid var(--ui-border-strong);background:var(--ui-surface-strong);color:var(--ui-text-muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:.72rem .8rem;font-size:.75rem}.crm-deal-timeline-table td{border-bottom:1px solid var(--ui-border);color:var(--ui-text);vertical-align:top;padding:.78rem .8rem}.crm-deal-timeline-table tr{cursor:pointer}.crm-deal-timeline-table tr:hover td{background:var(--ui-hover)}.crm-deal-timeline-table td:first-child{width:118px}.crm-deal-timeline-table td:nth-child(2){width:190px}.crm-deal-timeline-table td:nth-child(3),.crm-deal-timeline-table td:last-child{width:110px}.crm-deal-timeline-table td strong,.crm-deal-timeline-table td small,.crm-deal-timeline-table td a{display:block}.crm-deal-timeline-table td small{color:var(--ui-text-muted);margin-top:.25rem;font-size:.75rem;line-height:1.4}.crm-deal-timeline-table td a{color:var(--ui-accent);margin-top:.3rem;font-size:.75rem;text-decoration:none}.crm-deal-timeline-table td>span:not(.is-muted){border:1px solid var(--ui-border-strong);background:var(--ui-surface);border-radius:999px;padding:.24rem .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.crm-deal-timeline-table tr[data-kind=response] td:first-child{box-shadow:inset 3px 0 #4bc2a0}.crm-deal-timeline-table tr[data-kind=terms] td:first-child{box-shadow:inset 3px 0 #d8b45b}.crm-deal-timeline-table tr[data-kind=outreach] td:first-child{box-shadow:inset 3px 0 #5aa6df}.crm-deal-timeline-table tr[data-kind=coverage] td:first-child{box-shadow:inset 3px 0 #9b80e6}.crm-deal-timeline-table .is-muted{color:var(--ui-text-faint)}.crm-deal-timeline-context{background:var(--ui-surface);align-self:start;max-height:calc(100dvh - 18rem);position:sticky;top:0;overflow:auto}.crm-deal-timeline-context>header{border-bottom:1px solid var(--ui-border);grid-template-columns:1fr auto;align-items:center;gap:.25rem .7rem;padding:.9rem;display:grid}.crm-deal-timeline-context>header span{grid-column:1/-1}.crm-deal-timeline-context>header strong{color:var(--ui-text-strong);font-size:1rem}.crm-deal-timeline-context>header button{border:1px solid var(--ui-border);min-height:36px;color:var(--ui-text);background:0 0;border-radius:7px;padding:0 .55rem}.crm-deal-timeline-context>header button:disabled{visibility:hidden}.crm-deal-timeline-context dl{border-bottom:1px solid var(--ui-border);grid-template-columns:1fr 1fr;margin:0;display:grid}.crm-deal-timeline-context dl div{border-right:1px solid var(--ui-border);border-bottom:1px solid var(--ui-border);padding:.75rem .9rem}.crm-deal-timeline-context dt{color:var(--ui-text-muted);font-size:.75rem}.crm-deal-timeline-context dd{color:var(--ui-text-strong);margin:.25rem 0 0;font-size:1rem;font-weight:800}.crm-deal-timeline-context>section{padding:.9rem}.crm-deal-timeline-context>section>p{color:var(--ui-text-muted);font-size:.875rem;line-height:1.5}.crm-deal-timeline-context article{border:1px solid var(--ui-border);background:var(--ui-canvas);border-radius:9px;gap:.45rem;margin-top:.65rem;padding:.75rem;display:grid}.crm-deal-timeline-context article>div strong,.crm-deal-timeline-context article>div small{display:block}.crm-deal-timeline-context article>div small{color:var(--ui-text-muted);margin-top:.2rem;font-size:.75rem}.crm-deal-timeline-context article>b{background:var(--ui-selected);width:max-content;color:var(--ui-text);border-radius:999px;padding:.22rem .45rem;font-size:.75rem}.crm-deal-timeline-context article>b[data-status=declined]{color:#ef9d9d;background:#d158582b}.crm-deal-timeline-context article>b[data-status=term_sheet]{color:#efd17f;background:#d8b45b2b}.crm-deal-timeline-context article>p{color:var(--ui-text-muted);margin:0;font-size:.8rem;line-height:1.45}.crm-deal-timeline-context article>a{color:var(--ui-accent);font-size:.8rem;text-decoration:none}@media (width<=1100px){.crm-deal-timeline-controls{grid-template-columns:1fr 240px}.crm-deal-timeline-controls>div{grid-column:1/-1}.crm-deal-timeline-grid{grid-template-columns:1fr}.crm-deal-timeline-table{border-right:0;border-bottom:1px solid var(--ui-border);max-height:620px}.crm-deal-timeline-context{max-height:none;position:static}.crm-deal-timeline-context>section{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.crm-deal-timeline-context>section>span,.crm-deal-timeline-context>section>p{grid-column:1/-1}.crm-deal-timeline-context article{margin:0}}@media (width<=700px){.crm-deal-timeline>header{flex-direction:column}.crm-deal-timeline-actions{width:100%}.crm-deal-timeline-actions button,.crm-deal-timeline-actions a{flex:1}.crm-deal-timeline-metrics{display:flex;overflow-x:auto}.crm-deal-timeline-metrics article{min-width:135px}.crm-deal-timeline-controls{grid-template-columns:1fr}.crm-deal-timeline-controls>div{flex-wrap:nowrap;grid-column:auto;display:flex;overflow-x:auto}.crm-deal-timeline-controls button{flex:none}.crm-deal-timeline-table{max-width:calc(100vw - 24px)}.crm-deal-timeline-table table{min-width:780px}.crm-deal-timeline-context>section{grid-template-columns:1fr}.crm-deal-closing-entry{justify-content:flex-start;overflow-x:auto}.crm-deal-closing-entry button{flex:none}}.crm-closing-readiness{border:1px solid var(--ui-danger,#ff745f);margin:0 0 18px;padding:18px 20px}@supports (color:color-mix(in lab, red, red)){.crm-closing-readiness{border:1px solid color-mix(in srgb,var(--ui-danger,#ff745f) 55%,var(--ui-border))}}.crm-closing-readiness{background:var(--ui-danger,#ff745f);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.crm-closing-readiness{background:color-mix(in srgb,var(--ui-danger,#ff745f) 9%,var(--ui-panel))}}.crm-closing-readiness{color:var(--ui-text)}.crm-closing-readiness>span{letter-spacing:.12em;color:var(--ui-danger,#ff745f);font-size:.72rem;font-weight:800}.crm-closing-readiness h3{margin:6px 0 8px;font-size:1rem}.crm-closing-readiness ul{color:var(--ui-muted);margin:0;padding-left:20px}.crm-closing-readiness.is-ready{border-color:var(--ui-success,#58d6a9)}@supports (color:color-mix(in lab, red, red)){.crm-closing-readiness.is-ready{border-color:color-mix(in srgb,var(--ui-success,#58d6a9) 42%,var(--ui-border))}}.crm-closing-readiness.is-ready{background:var(--ui-success,#58d6a9)}@supports (color:color-mix(in lab, red, red)){.crm-closing-readiness.is-ready{background:color-mix(in srgb,var(--ui-success,#58d6a9) 7%,var(--ui-panel))}}.crm-closing-readiness.is-ready>span{color:var(--ui-success,#58d6a9)}.crm-closing-readiness.is-ready p{color:var(--ui-muted);margin:4px 0 0}.access-account{border-top:1px solid #f5f2eb21;border-bottom:1px solid #f5f2eb21;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1.5rem;margin-top:1.5rem;padding:.9rem 0;display:flex}.access-account .access-identity{border:0;margin:0;padding:0}.access-account .visitor-session-actions{flex-wrap:wrap;align-items:center;gap:.2rem 1.1rem;display:inline-flex}.access-account .visitor-passkey-control,.access-account .visitor-session-actions .visitor-session-control,.access-account .visitor-security-center>summary{color:#ead08e;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:.75rem;font-weight:800}.access-account .visitor-passkey-control:hover,.access-account .visitor-passkey-control:focus-visible,.access-account .visitor-session-actions .visitor-session-control:hover,.access-account .visitor-security-center>summary:hover{color:#f6dc97;text-underline-offset:.2em;background:0 0;text-decoration:underline}.access-account .visitor-security-center>summary{align-items:center;list-style:none;display:inline-flex}.access-account .visitor-security-center>summary::-webkit-details-marker{display:none}.access-arrival-card .access-actions a{min-height:44px}.access-card>footer.access-legal{text-align:left;background:0 0;border:0;min-height:0;margin-top:1.5rem;padding:0;display:block}.access-outside-card .access-arrival-header h1{max-width:12ch}.access-section-label{color:#f5f2eb80;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.62rem;font-weight:800;display:block}.access-destinations{margin-top:clamp(1.4rem,3vw,2.2rem)}.access-destinations ul{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.access-destination{color:#f5f2eb;background:linear-gradient(135deg,#e8c4690f,#ffffff05);border:1px solid #e8c46933;border-radius:.95rem;gap:.3rem;min-height:5.4rem;padding:1rem 2.6rem 1rem 1.1rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative}.access-destination strong{font-family:var(--font-display);font-size:1.28rem;font-weight:400;line-height:1.1}.access-destination small{color:#f5f2eb94;font-size:.74rem;line-height:1.35}.access-destination b{color:#d9b65e;font-weight:400;transition:transform .16s;position:absolute;top:1rem;right:1.05rem}.access-destination:hover,.access-destination:focus-visible{background:linear-gradient(135deg,#e8c4691f,#ffffff08);border-color:#e8c4698c;outline:none}.access-destination:hover b,.access-destination:focus-visible b{transform:translate(3px)}.access-destination:focus-visible{box-shadow:0 0 0 2px #d9b65e}.access-request{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem 1.5rem;margin-top:clamp(1.4rem,3vw,2rem);display:flex}.access-request>p{color:#f5f2ebc7;margin:0;font-size:.92rem}.access-request .access-actions{margin:0}@media (prefers-reduced-motion:reduce){.access-destination,.access-destination b{transition:none}}:root{--glass-bg:#070f18e0;--glass-bg-light:#070f18cc;--glass-blur:blur(24px);--glass-blur-light:blur(18px);--glass-hairline:#aec4d729;--glass-hairline-faint:#aec4d717;--glass-radius:.7rem;--glass-radius-control:.5rem;--glass-shadow:0 26px 70px #0000006b;--glass-shadow-control:0 14px 35px #0000004d;--glass-ink:#edf2f4;--glass-muted:#98a7b2;--glass-gold:#e3bd5c;--glass-gold-text:#edc867;--glass-gold-line:#e0b85694;--glass-gold-wash:#e0b85614;--glass-teal:#6ed9e6;--glass-teal-line:#6ed9e661}.map-stage .map-layers-panel,.map-stage .map-layer-caveat,.map-stage .project-card,.map-stage .map-hover-card,.map-stage .map-basis p,.map-stage .map-chapter{color:var(--glass-ink);background:var(--glass-bg);border:1px solid var(--glass-hairline);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.map-stage .map-atlas-bar{background:var(--glass-bg);border:1px solid var(--glass-hairline);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-control);-webkit-backdrop-filter:var(--glass-blur)}.map-stage .map-layers-panel{padding:.85rem}.map-stage .project-card{overflow:hidden}.map-stage .map-ctl-stack,.map-stage .map-atlas-bar>button,.map-stage .map-basis>summary{background:var(--glass-bg-light);border:1px solid var(--glass-hairline);border-radius:var(--glass-radius-control);-webkit-backdrop-filter:var(--glass-blur-light)}.map-stage .map-ctl-stack{box-shadow:var(--glass-shadow-control)}.map-stage .map-atlas-bar>button.active,.map-stage .map-controls .map-ctl-stack button.active{color:var(--glass-gold-text);border-color:var(--glass-gold-line);background:var(--glass-gold-wash);box-shadow:inset 0 0 24px var(--glass-gold-wash)}.map-stage .map-layers-panel>div strong,.map-stage .map-layers-group strong,.map-stage .map-layer-caveat b,.map-stage .map-chapter-copy strong{color:var(--glass-gold);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:800}.map-stage .map-layers-panel>button{border-bottom:1px solid var(--glass-hairline-faint);border-radius:0}.map-stage .map-layers-panel>button:last-of-type{border-bottom:0}.map-stage .map-layers-panel>button b{color:var(--glass-muted);border:1px solid var(--glass-hairline);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.14rem .42rem;font-size:.58rem;font-weight:800}.map-stage .map-layers-panel>button.active b{color:var(--glass-teal);border-color:var(--glass-teal-line);background:#6ed9e612}.map-stage .map-layers-panel>button:focus-visible{outline:2px solid var(--glass-gold);outline-offset:-2px}.map-stage .project-card-stats div{border:1px solid var(--glass-hairline-faint);border-radius:var(--glass-radius-control);background:#aec4d70d}.map-stage .project-card-links a,.map-stage .project-card-nav button,.map-stage .district-card-projects button{border-radius:var(--glass-radius-control);border-color:var(--glass-hairline)}.map-stage .project-card-close{border-radius:var(--glass-radius-control)}.map-stage .map-hover-card>button{color:var(--glass-gold-text);background:var(--glass-gold-wash);border:1px solid var(--glass-gold-line);border-radius:var(--glass-radius-control)}.map-stage .hover-status{letter-spacing:.11em}.map-stage .map-mini-legend{color:var(--glass-ink);background:var(--glass-bg-light);border:1px solid var(--glass-hairline);border-radius:var(--glass-radius);box-shadow:var(--glass-shadow-control);-webkit-backdrop-filter:blur(var(--glass-blur-light))}.map-stage .map-mini-legend.interactive button{border-radius:var(--glass-radius-control)}.map-stage .map-mini-legend.interactive button:hover{border-color:var(--glass-hairline);background:#edf2f40a}.map-stage .map-mini-legend i{width:8px;height:8px}.map-stage .map-mini-legend .is-hero i{box-shadow:0 0 8px #d6ad53bf}.map-stage .map-mini-legend .is-delivered i{box-shadow:0 0 8px #65c994b3}.map-stage .map-mini-legend .is-construction i{box-shadow:0 0 8px #52a8d8b3}.map-stage .map-mini-legend .is-committed i{box-shadow:0 0 8px #55c6c2b3}.map-stage .map-mini-legend .is-planned i{box-shadow:inset 0 0 0 2px #8c7bd5,0 0 8px #8c7bd5b3}.map-stage .map-mini-legend .is-landmark i{box-shadow:0 0 8px #78a77ab3}.map-stage .map-mini-legend.interactive button.off i{box-shadow:inset 0 0 0 1px}@media (width>=1181px){.map-stage .map-mini-legend{gap:.15rem;max-height:none;padding:.24rem .4rem}.map-stage .map-mini-legend span,.map-stage .map-mini-legend.interactive button{letter-spacing:.01em;text-transform:none;font-size:.74rem;font-weight:600}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-ease{syntax:"*";inherits:false}._figure_a2b9e_5{width:100%;height:100%;margin:0;display:block;position:relative}._wide_a2b9e_7,._close_a2b9e_7{width:100%;height:100%;display:block}._close_a2b9e_7{display:none}@media (width<=900px){._wide_a2b9e_7{display:none}._close_a2b9e_7{display:block}._source_a2b9e_19{display:none}}._roads_a2b9e_22 path{fill:none;stroke:#adc5db29;stroke-linecap:round;stroke-linejoin:round}._buildings_a2b9e_23 path{fill:#96b2cc12;stroke:#96b2cc21;stroke-width:.6px}._glowCore_a2b9e_25{stop-color:#e4b26057}._glowEdge_a2b9e_26{stop-color:#e4b26000}._roomCore_a2b9e_27{fill:#f3cd87}._core_a2b9e_30{fill:#e0b8550d;stroke:var(--bright-brass,#e0b855);stroke-width:2.2px}._coreLabel_a2b9e_31{fill:#f7f3ea;font-family:var(--font-sans);letter-spacing:.18em;font-weight:750}._neighbors_a2b9e_33 circle{fill:#cee0f080}._neighbors_a2b9e_33 text{fill:#cee0f09e;font-family:var(--font-sans);letter-spacing:.1em;font-weight:650}._source_a2b9e_19{text-align:right;color:#ffffff57;max-width:28rem;margin:0;font-size:.75rem;line-height:1.5;position:absolute;bottom:clamp(.8rem,2vw,1.4rem);right:clamp(1rem,3vw,2.5rem)}@media (width<=600px){._close_a2b9e_7 text{font-size:.875rem}}@media (width<=480px){._close_a2b9e_7 text{font-size:1.125rem}}@media (width>=901px) and (width<=1260px){._wide_a2b9e_7 text{font-size:.875rem}}._figure_c547z_4{gap:clamp(1.5rem,3vw,2.4rem);margin:0;display:grid}._lanes_c547z_7{grid-template-columns:minmax(4.75rem,16%) repeat(4,minmax(0,1fr));align-items:center;gap:6px;display:grid}._columnHead_c547z_8{color:var(--bright-brass);font-family:var(--font-sans);letter-spacing:.14em;text-align:center;padding-bottom:.2rem;font-size:.75rem;font-weight:750}._laneName_c547z_9{color:#ffffffb8;font-family:var(--font-sans);letter-spacing:.1em;text-align:right;white-space:nowrap;padding-right:.9rem;font-size:.75rem;font-weight:650}._cell_c547z_10{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:2px;height:28px;display:block}._cell_c547z_10[data-lit=true]{border-color:var(--bright-brass);background:#e0b85542}._moments_c547z_15{grid-template-columns:16% repeat(4,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);display:grid}._legend_c547z_16{color:#ffffff80;max-width:52rem;font-size:var(--brief-meta);grid-column:1/-1;margin:0 0 clamp(1.2rem,2.5vw,2rem);line-height:1.6}._moments_c547z_15 article{grid-column:span 1;align-content:start;gap:.45rem;display:grid}._moments_c547z_15 article:first-of-type{grid-column:2}._moments_c547z_15 span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.1em;font-weight:750}._moments_c547z_15 h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.15rem,1.6vw,1.45rem);font-weight:400;line-height:1.15}._moments_c547z_15 p{color:#ffffffa3;font-size:var(--brief-meta);margin:0;line-height:1.6}@media (width<=900px){._moments_c547z_15{grid-template-columns:minmax(0,1fr);gap:1.6rem}._moments_c547z_15 article:first-of-type{grid-column:1}._lanes_c547z_7{gap:5px}._columnHead_c547z_8{letter-spacing:.04em}._laneName_c547z_9{letter-spacing:.04em;padding-right:.5rem}}._page_1fxed_1{--ink:#101b2c;--navy:#071321;--navy-2:#0c1a2a;--paper:#f2eee5;--paper-2:#e6ded0;--brass:#9a6b12;--bright-brass:#e0b855;--brief-label:.8125rem;--brief-meta:.875rem;--brief-body:1rem;min-height:100vh;color:var(--ink);background:var(--paper);font-family:var(--font-sans);overflow:clip}._hero_1fxed_19{color:#f8f4eb;background:var(--navy);align-items:flex-end;min-height:calc(100svh - 77px);display:flex;position:relative;overflow:hidden}._heroImage_1fxed_28{object-fit:cover;object-position:50% 56%;width:100%;height:100%;position:absolute;inset:0}._heroShade_1fxed_29{background:linear-gradient(90deg,#050d17fa 0%,#050d17d4 39%,#050d172e 74%),linear-gradient(#0000 48%,#050d17cc);position:absolute;inset:0}._heroCopy_1fxed_30{z-index:2;width:min(930px,78vw);padding:clamp(4.5rem,9vw,9rem) clamp(1.4rem,7vw,8rem);position:relative}._eyebrow_1fxed_31,._sceneLabel_1fxed_31{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.12em;text-transform:uppercase;font-weight:750}._hero_1fxed_19 h1{max-width:11ch;font-family:var(--font-serif);letter-spacing:-.06em;margin:1.1rem 0 1.5rem;font-size:clamp(4rem,8.8vw,10rem);font-weight:400;line-height:.88}._hero_1fxed_19 h1 em,._splitHead_1fxed_33 h2 em,._close_1fxed_33 h2 em{color:var(--bright-brass);font-style:normal}._heroCopy_1fxed_30>p{color:#ffffffc9;max-width:45rem;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem);line-height:1.65}._primaryAction_1fxed_35{color:#fff;border-bottom:2px solid var(--bright-brass);min-height:48px;font-size:var(--brief-label);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-top:2rem;padding:.8rem 0;font-weight:750;text-decoration:none;display:inline-flex}._heroCaption_1fxed_36{z-index:2;color:#ffffffbd;max-width:27rem;font-size:var(--brief-label);text-align:right;margin:0;line-height:1.5;position:absolute;bottom:1.2rem;right:clamp(1rem,3vw,3rem)}._scene_1fxed_31{padding:clamp(4rem,7vw,7.5rem) clamp(1.4rem,7vw,8rem)}._splitHead_1fxed_33{grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);align-items:start;gap:2.5rem 5vw;margin-bottom:clamp(2.5rem,5vw,5rem);display:grid}._splitHead_1fxed_33 h2{max-width:13ch;font-family:var(--font-serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.9rem,5.4vw,6.4rem);font-weight:400;line-height:.94}._splitHead_1fxed_33 p{color:#5a687a;max-width:46rem;margin:1.7rem 0 0;font-size:1.02rem;line-height:1.72}._between_1fxed_43{color:#f7f3ea;background:var(--navy)}._between_1fxed_43 ._splitHead_1fxed_33 p,._operations_1fxed_44 ._splitHead_1fxed_33 p,._day_1fxed_44 ._splitHead_1fxed_33 p{color:#ffffffa6}._people_1fxed_45 ._splitHead_1fxed_33 p{color:#4f5d6e}._blockLedger_1fxed_48{border-top:1px solid #fff3}._blockLedgerHead_1fxed_49{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:1rem 5vw;padding:clamp(1.5rem,3vw,2.5rem) 0;display:grid}._blockLedgerHead_1fxed_49 h3{max-width:17ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.9rem,3.25vw,3.7rem);font-weight:400;line-height:1}._blockLedgerHead_1fxed_49 p{color:#ffffffb3;max-width:42rem;margin:0;line-height:1.7}._blockColumns_1fxed_52{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(1.5rem,3vw,3rem);display:grid}._blockColumns_1fxed_52>section>span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.1em;border-bottom:1px solid #ffffff47;padding-bottom:.75rem;font-weight:750;display:block}._blockColumns_1fxed_52 ol{margin:0;padding:0;list-style:none}._blockColumns_1fxed_52 li{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding:.85rem 0;display:grid}._blockColumns_1fxed_52 li strong{font-family:var(--font-serif);font-size:1.28rem;font-weight:400}._blockColumns_1fxed_52 li small{color:#ffffffa8;font-size:var(--brief-meta);grid-column:1;line-height:1.5}._blockColumns_1fxed_52 li b{color:#ffffffb8;font-size:var(--brief-meta);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-weight:600}._blockNote_1fxed_59{color:#ffffff8c;margin:1rem 0 0;font-size:.8rem}._crescentLine_1fxed_60{border-left:3px solid var(--bright-brass);max-width:62rem;margin:clamp(3rem,6vw,5rem) 0 0 auto;padding:0 0 0 clamp(1.2rem,2.5vw,2.2rem)}._crescentLine_1fxed_60 p{color:#f7f3ea;font-family:var(--font-serif);margin:0;font-size:clamp(1.55rem,2.6vw,2.6rem);font-weight:400;line-height:1.22}._contextWide_1fxed_62{border-top:1px solid #fff3;margin:clamp(3rem,6vw,5rem) 0 0}._contextWide_1fxed_62 img{object-fit:cover;object-position:50% 50%;width:100%;max-height:640px;display:block}._contextWide_1fxed_62 figcaption{border-bottom:1px solid #ffffff26;gap:.35rem;padding:1.25rem 0;display:grid}._contextWide_1fxed_62 figcaption strong{font-family:var(--font-serif);font-size:1.55rem;font-weight:400}._contextWide_1fxed_62 figcaption span{color:#ffffffad;font-size:var(--brief-meta);line-height:1.5}._podium_1fxed_68,._entitlement_1fxed_68,._path_1fxed_68,._underwrite_1fxed_68{color:#f8f4eb;background:#0a1828}._podium_1fxed_68 ._splitHead_1fxed_33 p,._entitlement_1fxed_68 ._splitHead_1fxed_33 p,._path_1fxed_68 ._splitHead_1fxed_33 p,._underwrite_1fxed_68 ._splitHead_1fxed_33 p{color:#ffffffa6}._thesisSteps_1fxed_71{border-top:1px solid #ffffff47;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(3rem,5vw,5rem);padding:0;list-style:none;display:grid}._thesisSteps_1fxed_71 li{align-content:start;gap:.8rem;min-width:0;padding:1.5rem 1.5rem 1.6rem 0;display:grid}._thesisSteps_1fxed_71 li+li{border-left:1px solid #ffffff24;padding-left:1.5rem}._thesisSteps_1fxed_71 span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.08em;font-weight:750}._thesisSteps_1fxed_71 strong{font-family:var(--font-serif);font-size:clamp(1.45rem,2.1vw,2.2rem);font-weight:400;line-height:1.08}._towerLine_1fxed_76{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);display:grid}._towerLine_1fxed_76 article{min-width:0;padding:1.8rem 2rem 2rem 0}._towerLine_1fxed_76 article+article{border-left:1px solid #ffffff24;padding-left:2rem}._towerLine_1fxed_76 span,._levels_1fxed_79 span,._entitlementSteps_1fxed_79 span,._labLink_1fxed_79 span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.1em;font-weight:750}._towerLine_1fxed_76 h3{font-family:var(--font-serif);margin:.8rem 0 .55rem;font-size:clamp(1.55rem,2.1vw,2.45rem);font-weight:400;line-height:1.04}._towerLine_1fxed_76 p,._levels_1fxed_79 p{color:#ffffffa8;margin:0;line-height:1.6}._levels_1fxed_79{border-top:1px solid #ffffff47;margin-top:clamp(3rem,5vw,5rem)}._levels_1fxed_79 article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(6rem,.22fr) minmax(12rem,.38fr) minmax(0,1fr);align-items:baseline;gap:1.5rem 2rem;padding:1.35rem 0;display:grid}._levels_1fxed_79 h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.55rem,2.2vw,2.55rem);font-weight:400}._trailConnection_1fxed_85{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);gap:2rem 5vw;margin-top:clamp(3rem,5vw,5rem);padding:clamp(1.5rem,3vw,3rem) 0;display:grid}._trailConnection_1fxed_85>span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.1em;font-weight:750}._trailConnection_1fxed_85 h3{max-width:18ch;font-family:var(--font-serif);margin:0 0 1.25rem;font-size:clamp(1.9rem,3.25vw,3.8rem);font-weight:400;line-height:1}._trailConnection_1fxed_85 p{color:#ffffffb3;max-width:48rem;font-size:1rem;line-height:1.7}._trailConnection_1fxed_85 ._trailBoundary_1fxed_89{color:#ffffff91;font-size:var(--brief-meta)}._sourceLinks_1fxed_90{flex-wrap:wrap;gap:.8rem 1.4rem;margin-top:1.4rem;display:flex}._sourceLinks_1fxed_90 a{color:#f8f4eb;border-bottom:2px solid var(--bright-brass);min-height:44px;font-size:var(--brief-label);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}._boundary_1fxed_92{color:#ffffff91;max-width:56rem;font-size:var(--brief-meta);margin:1rem 0 0 auto;line-height:1.55}._people_1fxed_45{color:var(--ink);background:var(--paper)}._people_1fxed_45 ._sceneLabel_1fxed_31,._people_1fxed_45 ._splitHead_1fxed_33 h2 em{color:var(--brass)}._peopleGrid_1fxed_98{border-top:1px solid #101b2c4d;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._peopleGrid_1fxed_98 article{align-content:start;gap:.8rem;min-width:0;padding:1.6rem 1.6rem 1.8rem 0;display:grid}._peopleGrid_1fxed_98 article+article{border-left:1px solid #101b2c29;padding-left:1.6rem}._peopleGrid_1fxed_98 span{color:var(--brass);font-size:var(--brief-label);letter-spacing:.1em;font-weight:750}._peopleGrid_1fxed_98 h3{font-family:var(--font-serif);margin:0;font-size:clamp(1.45rem,2vw,2.1rem);font-weight:400;line-height:1.08}._peopleGrid_1fxed_98 p{color:#4f5d6e;margin:0;line-height:1.62}._peopleGrid_1fxed_98 ._peopleAnswer_1fxed_104{color:var(--ink);border-top:1px solid #101b2c24;padding-top:.8rem}._day_1fxed_44{color:#f8f4eb;background:#071321}._day_1fxed_44 ._sceneLabel_1fxed_31,._dayTabs_1fxed_107 button[aria-selected=true] span,._dayPanel_1fxed_107>span{color:var(--bright-brass)}._dayArc_1fxed_108{border-top:1px solid #ffffff52;grid-template-columns:minmax(15rem,.36fr) minmax(0,1fr);display:grid}._dayTabs_1fxed_107{flex-direction:column;display:flex}._dayTabs_1fxed_107 button{color:#ffffffa6;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff38;grid-template-columns:3rem 1fr;align-items:center;gap:.8rem;min-height:76px;padding:1rem 1.2rem 1rem 0;display:grid}._dayTabs_1fxed_107 button[aria-selected=true]{color:#fff;background:#e0b85514}._dayTabs_1fxed_107 span{font-size:var(--brief-label);font-weight:750}._dayTabs_1fxed_107 strong{font-family:var(--font-serif);font-size:1.45rem;font-weight:400}._dayPanel_1fxed_107{border-left:1px solid #ffffff47;flex-direction:column;justify-content:flex-end;min-height:420px;padding:clamp(2rem,5vw,5rem);display:flex}._dayPanel_1fxed_107 h3{max-width:15ch;font-family:var(--font-serif);margin:.8rem 0 1.2rem;font-size:clamp(2.7rem,5vw,6rem);font-weight:400;line-height:.94}._dayPanel_1fxed_107 p{color:#ffffffba;max-width:39rem;margin:0;line-height:1.7}._roomsMap_1fxed_118{border-top:1px solid #ffffff38;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin:clamp(3rem,6vw,5rem) 0 0;padding-top:clamp(2rem,4vw,3rem);display:grid}._roomsMap_1fxed_118 img{width:100%;height:auto;display:block}._roomsMap_1fxed_118 figcaption{gap:1rem;display:grid}._roomsMap_1fxed_118 h3{max-width:18ch;font-family:var(--font-serif);margin:0;font-size:clamp(2rem,3.4vw,3.2rem);font-weight:400;line-height:1}._roomsMap_1fxed_118 figcaption>p{color:#ffffffba;max-width:40rem;margin:0;line-height:1.65}._roomsMap_1fxed_118 ol{border-top:1px solid #ffffff38;margin:0;padding:0;list-style:none;display:grid}._roomsMap_1fxed_118 li{color:#ffffffdb;border-bottom:1px solid #ffffff1f;grid-template-columns:1.8rem minmax(0,1fr) auto auto;align-items:baseline;gap:.6rem;padding:.45rem 0;font-size:.9rem;display:grid}._roomsMap_1fxed_118 li em{color:#ffffff80;white-space:nowrap;font-size:.78rem;font-style:normal}._roomsMap_1fxed_118 li b{color:#071321;background:var(--bright-brass);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;font-size:.75rem;font-weight:800;display:inline-grid}._roomsMap_1fxed_118 li small{color:#ffffff8c;font-variant-numeric:tabular-nums;font-size:.8125rem}._roomsMap_1fxed_118 figcaption>p._roomsMapNote_1fxed_132{color:#ffffff8c;font-size:.8rem}._roomsMapNote_1fxed_132 a{color:inherit}._operations_1fxed_44{color:#f8f4eb;background:var(--navy-2)}._operatingRows_1fxed_136{border-top:1px solid #ffffff3b}._operatingRow_1fxed_136{border-bottom:1px solid #ffffff24}._operatingRow_1fxed_136 button{width:100%;min-height:96px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 2.5rem;align-items:center;gap:1rem;padding:1.2rem 0;display:grid}._operatingRow_1fxed_136 button strong{font-family:var(--font-serif);font-size:clamp(1.65rem,3vw,3.5rem);font-weight:400}._operatingRow_1fxed_136 button span{color:#ffffffb3;font-size:var(--brief-label);letter-spacing:.05em;text-transform:uppercase;font-weight:750}._operatingRow_1fxed_136 button b{color:var(--bright-brass);text-align:right;font-size:2rem;font-weight:400}._operatingRow_1fxed_136>div p{color:#ffffffab;max-width:52rem;margin:-1rem 0 0;padding:0 0 2rem;line-height:1.72}._breakfastTest_1fxed_145{color:#f8f4eb;max-width:62rem;font-family:var(--font-serif);margin:clamp(2.5rem,5vw,4rem) 0 0 auto;font-size:clamp(1.55rem,2.6vw,2.6rem);line-height:1.2}._breakfastTest_1fxed_145 span{color:#ffffff9e;font-family:var(--font-sans);margin-top:.8rem;font-size:1rem;line-height:1.6;display:block}._entitlementSteps_1fxed_79{border-top:1px solid #ffffff47}._entitlementSteps_1fxed_79 article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(10rem,.27fr) minmax(0,1fr);column-gap:2rem;min-width:0;padding:clamp(1.25rem,2.5vw,2.25rem) 0;display:grid}._entitlementSteps_1fxed_79 h3{max-width:18ch;font-family:var(--font-serif);margin:.6rem 0 0;font-size:clamp(1.45rem,2.15vw,2.35rem);font-weight:400;line-height:1.04}._entitlementSteps_1fxed_79 p{color:#ffffffab;max-width:41rem;margin:0;line-height:1.68}._record_1fxed_153{color:var(--ink);background:#f8f5ef}._surveyGrid_1fxed_154{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._surveyGrid_1fxed_154 figure{min-width:0;color:var(--ink);border-top:1px solid #101b2c4d;margin:0}._surveyGrid_1fxed_154 img{aspect-ratio:1/1.05;object-fit:contain;object-position:center;width:100%;color:var(--ink);filter:grayscale()contrast(1.05);background:0 0;padding:.4rem 0}._surveyGrid_1fxed_154 figcaption{gap:.3rem;padding:1rem 1.1rem 1.2rem;display:grid}._surveyGrid_1fxed_154 figcaption strong{font-family:var(--font-serif);font-size:1.4rem;font-weight:400}._surveyGrid_1fxed_154 figcaption span{color:#596777;font-size:var(--brief-meta)}._designLineage_1fxed_160{color:#f8f4eb;background:var(--navy);grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin:clamp(4rem,7vw,7rem) 0 0;display:grid}._designLineage_1fxed_160 img{object-fit:cover;width:100%;height:100%;min-height:540px}._designLineage_1fxed_160 figcaption{flex-direction:column;justify-content:flex-end;padding:clamp(2rem,4vw,4rem);display:flex}._designLineage_1fxed_160 figcaption span{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.1em;font-weight:750}._designLineage_1fxed_160 figcaption strong{font-family:var(--font-serif);margin:.9rem 0 1rem;font-size:clamp(2rem,3.5vw,4rem);font-weight:400;line-height:1}._designLineage_1fxed_160 figcaption p{color:#ffffffa6;margin:0;line-height:1.65}._workstreamDrawer_1fxed_167{border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29}._workstreamDrawer_1fxed_167>summary{color:#f8f4eb;min-height:64px;font-family:var(--font-serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:clamp(1.4rem,2.2vw,2.1rem);list-style:none;display:flex}._workstreamDrawer_1fxed_167>summary::-webkit-details-marker{display:none}._workstreamDrawer_1fxed_167>summary b{color:var(--bright-brass);font-family:var(--font-sans);font-size:1.8rem;font-weight:400;transition:transform .2s}._workstreamDrawer_1fxed_167[open]>summary b{transform:rotate(45deg)}._workstreams_1fxed_172{border-top:1px solid #ffffff24}._workstreams_1fxed_172 article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(12rem,.35fr) minmax(0,1fr);gap:2rem;padding:1.35rem 0;display:grid}._workstreams_1fxed_172 h3{color:var(--bright-brass);font-size:var(--brief-label);letter-spacing:.09em;margin:0}._workstreams_1fxed_172 p{color:#ffffffab;max-width:52rem;margin:0;line-height:1.65}._notAnAsk_1fxed_176{color:#f7f3ea;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;max-width:62rem;margin:clamp(3rem,5vw,5rem) 0 0 auto;padding:clamp(1.5rem,3vw,3rem) 0}._notAnAsk_1fxed_176 strong{font-family:var(--font-serif);font-size:clamp(1.7rem,3vw,3rem);font-weight:400}._notAnAsk_1fxed_176 p{color:#ffffffa6;margin:1rem 0 0;line-height:1.65}._deciding_1fxed_181{grid-template-columns:minmax(10rem,.34fr) minmax(0,1fr);gap:1rem 5vw;margin:0 0 clamp(2.5rem,5vw,4rem);display:grid}._deciding_1fxed_181 h3{max-width:14ch;font-family:var(--font-serif);margin:0;font-size:clamp(1.6rem,2.4vw,2.4rem);font-weight:400;line-height:1.05}._deciding_1fxed_181 ol{counter-reset:q;border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}._deciding_1fxed_181 li{counter-increment:q;color:#ffffffd1;border-bottom:1px solid #ffffff1f;padding:.9rem 0 .9rem 2.6rem;line-height:1.55;position:relative}._deciding_1fxed_181 li:before{content:counter(q, decimal-leading-zero);color:var(--bright-brass);font-size:var(--brief-label);font-weight:750;position:absolute;left:0}._deciding_1fxed_181>p{color:#f8f4eb;font-family:var(--font-serif);grid-column:2;margin:1rem 0 0;font-size:clamp(1.35rem,2vw,1.9rem);line-height:1.2}._deciding_1fxed_181>p em{color:var(--bright-brass);font-style:normal}._underwrite_1fxed_68 [data-project-data-sheets]{color:var(--ink);background:var(--paper);padding:clamp(1rem,2.5vw,2rem)}._labLink_1fxed_79{color:#f8f4eb;border-top:1px solid #ffffff47;border-bottom:1px solid #ffffff29;grid-template-columns:1fr auto auto;align-items:end;gap:2rem;margin-top:2rem;padding:clamp(1.5rem,3vw,3rem) 0;display:grid}._labLink_1fxed_79 h3{font-family:var(--font-serif);margin:.7rem 0 .5rem;font-size:clamp(2.3rem,4vw,4.4rem);font-weight:400}._labLink_1fxed_79 p{color:#ffffffa6;max-width:42rem;margin:0;line-height:1.65}._labLink_1fxed_79 a{justify-self:start}._labLink_1fxed_79 a,._closeActions_1fxed_197 a{color:#f8f4eb;border-bottom:2px solid var(--bright-brass);min-height:48px;font-size:var(--brief-label);letter-spacing:.05em;text-transform:uppercase;padding:.8rem 0;font-weight:750;text-decoration:none}._close_1fxed_33{color:#f8f4eb;background:#071321;padding:clamp(7rem,13vw,14rem) clamp(1.4rem,7vw,8rem)}._close_1fxed_33 h2{max-width:14ch;font-family:var(--font-serif);letter-spacing:-.055em;margin:1rem 0;font-size:clamp(3.3rem,7vw,8.5rem);font-weight:400;line-height:.91}._close_1fxed_33 p{color:#ffffffb8;max-width:48rem;font-size:1.08rem;line-height:1.7}._closeActions_1fxed_197{flex-wrap:wrap;gap:1.5rem;margin-top:2rem;display:flex}@media (width<=980px){._roomsMap_1fxed_118{grid-template-columns:minmax(0,1fr)}._roomsMap_1fxed_118 img{max-width:36rem}._designLineage_1fxed_160{grid-template-columns:1fr}._blockColumns_1fxed_52{grid-template-columns:1fr;gap:2rem}._blockLedgerHead_1fxed_49{grid-template-columns:1fr}._thesisSteps_1fxed_71,._peopleGrid_1fxed_98{grid-template-columns:1fr 1fr}._thesisSteps_1fxed_71 li:nth-child(3),._peopleGrid_1fxed_98 article:nth-child(3){border-left:0;padding-left:0}._towerLine_1fxed_76{grid-template-columns:1fr}._towerLine_1fxed_76 article,._towerLine_1fxed_76 article+article{border-bottom:1px solid #ffffff24;border-left:0;padding:1.4rem 0}._surveyGrid_1fxed_154{grid-template-columns:1fr 1fr}}@media (width<=720px){._hero_1fxed_19{align-items:flex-end;min-height:calc(100svh - 76px)}._heroShade_1fxed_29{background:linear-gradient(#050d1757 0%,#050d17cc 38%,#050d17fa 100%)}._heroCopy_1fxed_30{width:100%;padding-top:12rem}._hero_1fxed_19 h1{font-size:clamp(3.5rem,16vw,5.7rem)}._heroCaption_1fxed_36{display:none}._splitHead_1fxed_33{grid-template-columns:1fr;gap:1.5rem}._splitHead_1fxed_33 h2{font-size:clamp(2.65rem,11.5vw,4.1rem)}._thesisSteps_1fxed_71,._peopleGrid_1fxed_98{grid-template-columns:1fr}._thesisSteps_1fxed_71 li,._thesisSteps_1fxed_71 li+li,._peopleGrid_1fxed_98 article,._peopleGrid_1fxed_98 article+article{border-bottom:1px solid #7f7f7f40;border-left:0;padding:1.2rem 0}._deciding_1fxed_181{grid-template-columns:1fr}._deciding_1fxed_181>p{grid-column:1}._contextWide_1fxed_62 img{max-height:360px}._levels_1fxed_79 article{grid-template-columns:1fr;gap:.55rem}._trailConnection_1fxed_85{grid-template-columns:1fr;gap:1rem}._dayArc_1fxed_108{grid-template-columns:1fr}._dayTabs_1fxed_107{scroll-snap-type:x mandatory;flex-direction:row;overflow-x:auto}._dayTabs_1fxed_107 button{scroll-snap-align:start;border-right:1px solid #fff3;grid-template-columns:1fr;min-width:132px;padding:.9rem}._dayPanel_1fxed_107{border-top:1px solid #ffffff47;border-left:0;min-height:390px}._operatingRow_1fxed_136 button{grid-template-columns:minmax(0,1fr) 2rem}._operatingRow_1fxed_136 button span{grid-area:2/1}._operatingRow_1fxed_136 button b{grid-area:1/2/3}._entitlementSteps_1fxed_79 article{grid-template-columns:1fr;gap:.5rem}._surveyGrid_1fxed_154{grid-template-columns:1fr}._surveyGrid_1fxed_154 img{aspect-ratio:1.2}._designLineage_1fxed_160 img{min-height:340px}._workstreams_1fxed_172 article{grid-template-columns:1fr;gap:.5rem}._labLink_1fxed_79{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){._page_1fxed_1 *,._page_1fxed_1 :before,._page_1fxed_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}._next_1r5jn_7{background:var(--navy)}._eyebrow_1r5jn_9{color:var(--bright-brass);font-family:var(--font-sans);letter-spacing:.14em;font-size:.8125rem;font-weight:750;display:block}._witness_1r5jn_12{color:#f8f4eb;background:var(--navy);align-items:flex-end;min-height:calc(100svh - 77px);display:flex;position:relative;overflow:hidden}._witnessDrawing_1r5jn_13{position:absolute;inset:0}._witnessShade_1r5jn_14{pointer-events:none;background:linear-gradient(90deg,#050d17f5 0%,#050d17cc 36%,#050d171f 70%),linear-gradient(#0000 52%,#050d17b8);position:absolute;inset:0}._witnessCopy_1r5jn_16{z-index:1;gap:1.2rem;max-width:46rem;padding:0 clamp(1rem,5vw,5.5rem) clamp(3rem,8vh,6rem);display:grid;position:relative}._witnessCopy_1r5jn_16 h1{font-family:var(--font-serif);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3rem,6.4vw,7.2rem);font-weight:400;line-height:.92}._witnessCopy_1r5jn_16 h1 em,._renderCopy_1r5jn_18 h2 em,._systemHead_1r5jn_18 h2 em,._runs_1r5jn_18 h2 em,._test_1r5jn_18 h2 em{color:var(--bright-brass);font-style:normal}._witnessCopy_1r5jn_16 p{color:#fffc;max-width:38rem;margin:0;font-size:clamp(1rem,1.25vw,1.2rem);line-height:1.6}._action_1r5jn_20{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid var(--bright-brass);justify-self:start;padding-bottom:.4rem;font-size:.875rem;font-weight:750;text-decoration:none}._action_1r5jn_20:focus-visible{outline:2px solid var(--bright-brass);outline-offset:4px}._proof_1r5jn_26{min-height:100svh;color:var(--ink);background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-content:center;align-items:end;gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,8vw,7rem) clamp(1rem,5vw,5.5rem);display:grid}._proof_1r5jn_26 h2{font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:400;line-height:1.02}._proof_1r5jn_26 dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;margin:0;display:grid}._proof_1r5jn_26 dl div{border-top:1px solid #101b2c47;flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}._proof_1r5jn_26 dd{font-family:var(--font-serif);font-variant-numeric:tabular-nums;order:-1;margin:0;font-size:clamp(2.8rem,5vw,4.6rem);line-height:.9}._proof_1r5jn_26 dt{color:#101b2cb8;font-size:.9375rem;line-height:1.4}._proof_1r5jn_26>p{color:#101b2cc7;grid-column:1/-1;max-width:48rem;margin:0;line-height:1.6}._render_1r5jn_18{color:#f8f4eb;background:var(--navy);position:relative}._renderFigure_1r5jn_39{margin:0;position:relative}._renderFigure_1r5jn_39 img{object-fit:cover;width:100%;height:min(90svh,56.25vw);display:block}._renderFigure_1r5jn_39:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#050d1780 66%,#050d17eb 100%);position:absolute;inset:0}._renderFigure_1r5jn_39 figcaption,._systemFigure_1r5jn_43 figcaption{z-index:1;color:#ffffffdb;text-align:right;text-wrap:balance;background:#050d1794;border-radius:.25rem;max-width:36rem;padding:.35rem .6rem;font-size:.8125rem;line-height:1.4;position:absolute;top:clamp(.8rem,2vw,1.4rem);right:clamp(1rem,3vw,2.5rem)}._renderCopy_1r5jn_18{z-index:1;gap:1rem;max-width:44rem;display:grid;position:absolute;bottom:clamp(2rem,6vh,4.5rem);left:clamp(1rem,5vw,5.5rem)}._renderCopy_1r5jn_18 h2{font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5vw,5.4rem);font-weight:400;line-height:.95}._renderCopy_1r5jn_18 p{color:#ffffffd6;max-width:38rem;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}._day_1r5jn_49{color:#f8f4eb;background:var(--navy);padding:clamp(3rem,6vw,5rem) clamp(1rem,5vw,5.5rem) clamp(4rem,8vw,7rem)}._system_1r5jn_18{color:#f8f4eb;background:var(--navy-2);gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem);display:grid}._systemHead_1r5jn_18{gap:1rem;max-width:46rem;display:grid}._systemHead_1r5jn_18 h2{font-family:var(--font-serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.6rem,5vw,5rem);font-weight:400;line-height:.95}._systemHead_1r5jn_18 p{color:#ffffffc7;margin:0;line-height:1.6}._systemFigure_1r5jn_43{margin:0;position:relative}._systemFigure_1r5jn_43 img{border-radius:.25rem;width:100%;height:auto;display:block}._stack_1r5jn_58{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(1rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}@media (width<=1200px){._stack_1r5jn_58{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem clamp(1rem,2vw,2rem)}}._stack_1r5jn_58 li{border-top:1px solid #e0b85573;align-content:start;gap:.45rem;padding-top:1rem;display:grid}._stack_1r5jn_58 span{color:var(--bright-brass);letter-spacing:.12em;font-size:.8125rem;font-weight:750}._stack_1r5jn_58 strong{font-family:var(--font-serif);font-size:1.3rem;font-weight:400;line-height:1.15}._stack_1r5jn_58 p{color:#ffffffa8;margin:0;font-size:.9375rem;line-height:1.55}._runs_1r5jn_18{color:#f8f4eb;background:var(--navy);gap:1.2rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem);display:grid}._runs_1r5jn_18 h2{max-width:20ch;font-family:var(--font-serif);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1}._layers_1r5jn_68{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(1.5rem,4vw,4rem);display:grid}._layers_1r5jn_68 article{border-top:1px solid #fff3;padding:1.1rem 0 1.4rem}._layers_1r5jn_68 h3{color:var(--bright-brass);letter-spacing:.12em;margin:0 0 .5rem;font-size:.8125rem;font-weight:750}._layers_1r5jn_68 p{color:#ffffffc7;margin:0;line-height:1.6}._test_1r5jn_18{color:var(--ink);background:var(--paper);gap:1.4rem;padding:clamp(4rem,8vw,7rem) clamp(1rem,5vw,5.5rem);display:grid}._test_1r5jn_18 ._eyebrow_1r5jn_9{color:var(--brass)}._test_1r5jn_18 h2{max-width:22ch;font-family:var(--font-serif);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1}._test_1r5jn_18 h2 em{color:var(--brass)}._test_1r5jn_18 ol{counter-reset:question;max-width:52rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}._test_1r5jn_18 ol li{counter-increment:question;border-top:1px solid #101b2c33;grid-template-columns:2.4rem 1fr;gap:.8rem;padding:.9rem 0;font-size:1.125rem;line-height:1.45;display:grid}._test_1r5jn_18 ol li:before{content:counter(question, decimal-leading-zero);color:var(--brass);letter-spacing:.08em;font-size:.875rem;font-weight:750;line-height:1.9}._boundary_1r5jn_81{color:#101b2cb8;max-width:52rem;margin:.4rem 0 0;font-size:.9375rem;line-height:1.6}._doors_1r5jn_82{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin-top:1rem;display:grid}._doors_1r5jn_82 a{color:var(--ink);background:#101b2c0d;border:1px solid #101b2c33;border-radius:.35rem;gap:.35rem;padding:1.2rem 1.3rem;font-weight:750;text-decoration:none;display:grid}._doors_1r5jn_82 a:hover,._doors_1r5jn_82 a:focus-visible{border-color:var(--brass);background:#9a6b1214}._doors_1r5jn_82 small{color:#101b2cb3;font-size:.875rem;font-weight:400}@media (width<=900px){._witness_1r5jn_12{min-height:0;display:block}._witnessDrawing_1r5jn_13{height:46svh;min-height:18rem;position:relative;inset:auto}._witnessShade_1r5jn_14{display:none}._witnessDrawing_1r5jn_13:after{content:"";pointer-events:none;background:linear-gradient(0deg, var(--navy), transparent);height:6rem;position:absolute;bottom:0;left:0;right:0}._witnessCopy_1r5jn_16{padding-top:1.2rem}._proof_1r5jn_26,._proof_1r5jn_26 dl{grid-template-columns:1fr}._renderFigure_1r5jn_39 img{aspect-ratio:1672/941;height:auto}._renderFigure_1r5jn_39:after{display:none}._renderCopy_1r5jn_18{padding:1.6rem 1rem 3rem;position:static}._renderFigure_1r5jn_39 figcaption,._systemFigure_1r5jn_43 figcaption{text-align:left;background:0 0;max-width:none;padding:.6rem 1rem 0;position:static}._stack_1r5jn_58{grid-template-columns:1fr;gap:1.2rem}._layers_1r5jn_68{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._action_1r5jn_20{transition:none}}._proofHead_1r5jn_111{gap:1rem;display:grid}._proofHead_1r5jn_111 ._radius_1r5jn_112{color:#101b2cb8;margin:0;font-size:1rem;line-height:1.5}._close_1r5jn_113{color:#f7f3ea;background:var(--night,#07111f);padding:clamp(4rem,9vw,8rem) clamp(1rem,5vw,5.5rem)}._close_1r5jn_113 h2{max-width:20ch;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,4.4rem);font-weight:400;line-height:1.02}._close_1r5jn_113 h2 em{color:var(--bright-brass,#e0b855);font-style:normal}._ops_1r5jn_118{gap:0;margin-top:.6rem;display:grid}._opsHead_1r5jn_119,._opsRow_1r5jn_119{grid-template-columns:minmax(16rem,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:0 .5rem;display:grid}._opsHead_1r5jn_119{border-bottom:1px solid #ffffff47;padding-bottom:.7rem}._opsHead_1r5jn_119 span{color:var(--bright-brass);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:750}._opsHead_1r5jn_119 span:first-child{color:#fff9}._opsRow_1r5jn_119{border-bottom:1px solid #ffffff24;padding:1.2rem 0 1.3rem}._opsLabel_1r5jn_124{gap:.45rem;padding-right:1.5rem;display:grid}._opsLabel_1r5jn_124 h3{color:#f8f4eb;font-family:var(--font-serif);margin:0;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:400;line-height:1.15}._opsLabel_1r5jn_124 p{color:#ffffffb8;max-width:46ch;margin:0;font-size:.9375rem;line-height:1.55}._opsCell_1r5jn_127{align-content:center;gap:.45rem;display:grid}._opsCell_1r5jn_127 i,._opsKey_1r5jn_128 i{background:#ffffff0f;border-radius:2px;height:.7rem;display:block}._opsCell_1r5jn_127[data-mark=reaches] i,._opsKey_1r5jn_128 [data-mark=reaches] i,._opsCell_1r5jn_127[data-mark=gains] i,._opsKey_1r5jn_128 [data-mark=gains] i{background:var(--bright-brass)}._opsCell_1r5jn_127[data-mark=where-supported] i,._opsKey_1r5jn_128 [data-mark=where-supported] i{border:2px dashed var(--bright-brass);background:0 0}._opsCell_1r5jn_127[data-mark=compact] i,._opsKey_1r5jn_128 [data-mark=compact] i{border:1.5px solid var(--bright-brass);background:0 0;width:40%}._opsCell_1r5jn_127 small{color:#ffffffb8;font-size:.8125rem;line-height:1.35}._opsCell_1r5jn_127[data-mark=none] small{color:#ffffff6b}._opsColumn_1r5jn_134{display:none}._opsKey_1r5jn_128{color:#ffffffb8;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.1rem 0 0;font-size:.8125rem;display:flex}._opsKey_1r5jn_128 span{align-items:center;gap:.5rem;display:inline-flex}._opsKey_1r5jn_128 i{flex:none;width:1.6rem}._opsKey_1r5jn_128 [data-mark=compact] i{width:.8rem}@media (width<=760px){._opsHead_1r5jn_119{display:none}._opsRow_1r5jn_119{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem}._opsLabel_1r5jn_124{grid-column:1/-1;padding-right:0}._opsColumn_1r5jn_134{color:var(--bright-brass);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.1rem;font-size:.75rem;font-weight:750;display:block}}._slowBuild_1r5jn_147{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 2rem;margin:0;padding:0;list-style:none;display:grid}._slowBuild_1r5jn_147 li{border-top:1px solid #101b2c47;gap:.35rem;padding-top:.8rem;display:grid}._slowBuild_1r5jn_147 b{color:#7a5a14;font-family:var(--font-serif);font-size:1.6rem;font-weight:400;line-height:1}._slowBuild_1r5jn_147 a{color:#101b2cd1;text-underline-offset:.2rem;font-size:.9375rem;line-height:1.5;text-decoration-color:#101b2c4d}._slowBuildMore_1r5jn_151{color:#101b2cb8;grid-column:1/-1;margin:0;font-size:.9375rem}._slowBuildMore_1r5jn_151 a{color:#7a5a14}@media (width<=760px){._slowBuild_1r5jn_147{grid-template-columns:minmax(0,1fr)}}._root_10g45_1{color:#f5f0e5;background:radial-gradient(circle at 12% 8%,#ae84321c,#0000 28rem),#071321;min-height:100vh;font-family:Arial,Helvetica,sans-serif}._skip_10g45_10{z-index:100;color:#071321;background:#f3c95f;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-180%)}._skip_10g45_10:focus{transform:translateY(0)}._header_10g45_25{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071321f0;border-bottom:1px solid #eedaaa29;grid-template-columns:minmax(13rem,1fr) auto minmax(13rem,1fr);align-items:center;min-height:5rem;padding:0 2rem;display:grid;position:sticky;top:0}._brand_10g45_39{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex}._brand_10g45_39 img{object-fit:contain;width:2.25rem;height:2.25rem}._brand_10g45_39 strong,._brand_10g45_39 span{display:block}._brand_10g45_39 strong{font-family:Georgia,Times New Roman,serif;font-size:1.15rem;font-weight:400}._brand_10g45_39 span,._meta_10g45_65,._eyebrow_10g45_66,._moduleNumber_10g45_67,._assetId_10g45_68{color:#d9b75c;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;font-weight:700}._nav_10g45_76{align-items:center;gap:.15rem;display:flex}._nav_10g45_76 a{color:#f5f0e5bf;border-bottom:2px solid #0000;min-height:2.75rem;padding:.85rem .9rem;font-size:.92rem;text-decoration:none}._nav_10g45_76 a:hover,._nav_10g45_76 a:focus-visible,._nav_10g45_76 a[aria-current=page]{color:#fff;border-bottom-color:#d9b75c}._meta_10g45_65{color:#f5f0e58c;justify-self:end;align-items:center;gap:.8rem;display:flex}._meta_10g45_65 a{color:#f5f0e5;text-decoration:none}._meta_10g45_65 a:hover,._meta_10g45_65 a:focus-visible{color:#f3c95f;text-underline-offset:.25rem;text-decoration:underline}._content_10g45_121{min-height:calc(100vh - 5rem)}._page_10g45_125{width:min(94rem,100% - 3rem);margin:0 auto;padding:clamp(5rem,10vw,10rem) 0 8rem}._hero_10g45_131{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(2rem,7vw,8rem);min-height:34rem;padding-bottom:clamp(4rem,8vw,7rem);display:grid}._hero_10g45_131 h1{letter-spacing:-.055em;max-width:11ch;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.7rem,8vw,7.9rem);font-weight:400;line-height:.91}._heroCopy_10g45_150{color:#f5f0e5c2;max-width:42rem;padding-bottom:.65rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.45}._modules_10g45_159{border-top:1px solid #eedaaa2e}._module_10g45_67{border-bottom:1px solid #eedaaa24;grid-template-columns:4rem minmax(18rem,.72fr) minmax(20rem,1.28fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,7vw,6.5rem) 0;display:grid}._module_10g45_67 h2{letter-spacing:-.035em;max-width:14ch;margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);font-weight:400;line-height:1}._module_10g45_67 p{color:#f5f0e5b0;max-width:46rem;margin:0;font-size:1.06rem;line-height:1.65}._asset_10g45_68{background:linear-gradient(135deg,#d9b75c14,#0000 55%),#ffffff06;border:1px solid #d9b75c47;flex-direction:column;justify-content:space-between;min-height:18rem;padding:clamp(1.4rem,3vw,2.25rem);display:flex}._asset_10g45_68 strong{max-width:24ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.5rem,2.7vw,2.6rem);font-weight:400;line-height:1.1}._asset_10g45_68 dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;display:grid}._asset_10g45_68 dt{color:#f5f0e57a;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}._asset_10g45_68 dd{color:#f5f0e5d1;margin:.35rem 0 0;font-size:.92rem;line-height:1.45}._footer_10g45_230{color:#f5f0e580;border-top:1px solid #eedaaa1f;justify-content:space-between;gap:2rem;padding:2rem;font-size:.8rem;display:flex}._footer_10g45_230 nav{flex-wrap:wrap;justify-content:flex-end;gap:.4rem 1rem;display:flex}._footer_10g45_230 a{color:#f5f0e5ad;text-decoration:none}._footer_10g45_230 a:hover,._footer_10g45_230 a:focus-visible{color:#f3c95f;text-underline-offset:.25rem;text-decoration:underline}@media (width<=950px){._header_10g45_25{grid-template-columns:1fr;gap:.75rem;padding:1rem 1.25rem}._nav_10g45_76{scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}._nav_10g45_76::-webkit-scrollbar{display:none}._nav_10g45_76 a{scroll-snap-align:start}._meta_10g45_65{display:none}._hero_10g45_131,._module_10g45_67{grid-template-columns:1fr}._hero_10g45_131{min-height:auto}._moduleNumber_10g45_67{padding-top:0}}@media (width<=540px){._page_10g45_125{width:min(100% - 2rem,94rem);padding-top:4rem}._hero_10g45_131 h1{font-size:clamp(3.2rem,17vw,5rem)}._nav_10g45_76 a{white-space:nowrap}._asset_10g45_68 dl{grid-template-columns:1fr}._footer_10g45_230{flex-direction:column}._footer_10g45_230 nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){._root_10g45_1 *,._root_10g45_1 :before,._root_10g45_1 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._page_1s24r_1{--ink:#0a1727;--paper:#f2eee4;--gold:#d6ad4c;min-height:calc(100svh - 5rem);color:var(--ink);background:var(--paper);grid-template-columns:minmax(18rem,.82fr) minmax(36rem,1.18fr);display:grid}._visual_1s24r_12{color:#f6f0e3;background:radial-gradient(circle at 22% 18%,#dab1512e,#0000 19rem),linear-gradient(145deg,#102438 0%,#071321 70%);min-height:52rem;position:relative;overflow:hidden}._streetField_1s24r_22{opacity:.72;position:absolute;inset:0}._streetField_1s24r_22 svg{width:100%;height:100%;transform:scale(1.2)rotate(-5deg)}._streetField_1s24r_22 polyline{fill:none;stroke:#e0c48075;stroke-width:2.2px;vector-effect:non-scaling-stroke}._streetField_1s24r_22 ._trail_1s24r_35{stroke:#80b08f7a;stroke-width:3.2px}._streetField_1s24r_22 circle{fill:#102438;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}._brandEcho_1s24r_37{opacity:.22}._brandEcho_1s24r_37 path{fill:none;stroke:var(--gold);stroke-width:2px;vector-effect:non-scaling-stroke}._visualCopy_1s24r_40{border-top:1px solid #f1deb147;padding-top:1.5rem;position:absolute;bottom:clamp(2rem,6vw,5rem);left:clamp(1.5rem,4vw,4rem);right:clamp(1.5rem,4vw,4rem)}._visualCopy_1s24r_40 span,._kicker_1s24r_50,._path_1s24r_51 small,._pathIndex_1s24r_52,._recovery_1s24r_53>div>span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:800}._visualCopy_1s24r_40 strong{max-width:22ch;font-family:var(--display);margin-top:.8rem;font-size:clamp(1.7rem,3vw,3rem);font-weight:400;line-height:1.08;display:block}._visualCopy_1s24r_40 p{color:#f6f0e3a6;max-width:42ch;margin:1rem 0 0;line-height:1.55}._mapCredit_1s24r_72{color:#f6f0e37a;margin-top:1rem;font-size:.68rem;display:block}._mapCredit_1s24r_72 a{color:inherit;text-underline-offset:.2em}._entry_1s24r_75{padding:clamp(3rem,6vw,6.5rem)}._entry_1s24r_75>header{max-width:49rem}._entry_1s24r_75>header h1{max-width:10ch;font-family:var(--display);letter-spacing:-.05em;margin:.9rem 0 0;font-size:clamp(3.25rem,6vw,6.8rem);font-weight:400;line-height:.92}._entry_1s24r_75>header p{color:#58616c;max-width:42rem;margin:1.5rem 0 0;font-size:1.08rem;line-height:1.6}._paths_1s24r_88{gap:.8rem;margin-top:clamp(3rem,6vw,5.5rem);display:grid}._path_1s24r_51{background:#ffffff4d;border:1px solid #0a17272e;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:1.45rem;display:grid}._path_1s24r_51 h2{font-family:var(--display);margin:.3rem 0 0;font-size:clamp(1.5rem,2.4vw,2.35rem);font-weight:400}._path_1s24r_51 p{color:#606873;max-width:52ch;margin:.55rem 0 0;font-size:.86rem;line-height:1.48}._path_1s24r_51 a,._recovery_1s24r_53>a{min-height:44px;color:var(--ink);letter-spacing:.04em;border:1px solid #9f7c2d;justify-content:center;align-items:center;padding:.75rem 1.05rem;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}._primary_1s24r_114{color:#f7f1e4;background:#0c1c2e;border-color:#ba8f31}._primary_1s24r_114 p{color:#f7f1e4a8}._primary_1s24r_114 a{border-color:var(--gold);color:#081525;background:var(--gold)}._secondary_1s24r_117 a{background:0 0}._tertiary_1s24r_118{background:0 0;border-color:#0a17271a}._tertiary_1s24r_118 a{border-color:#0a172740}._path_1s24r_51 a:hover,._path_1s24r_51 a:focus-visible,._recovery_1s24r_53>a:hover,._recovery_1s24r_53>a:focus-visible{outline-offset:3px;outline:3px solid #d6ad4c57}._recovery_1s24r_53{border-top:1px solid #0a17272e;border-bottom:1px solid #0a17272e;grid-template-columns:minmax(12rem,.75fr) minmax(20rem,1.25fr) auto;align-items:center;gap:2rem;margin-top:2.2rem;padding:2rem 0;display:grid}._recovery_1s24r_53 h2{font-family:var(--display);margin:.35rem 0 0;font-size:1.45rem;font-weight:400}._recovery_1s24r_53 ul{color:#5d6671;margin:0;padding-left:1.15rem;font-size:.82rem;line-height:1.65}._entry_1s24r_75 footer{color:#727985;justify-content:space-between;gap:2rem;margin-top:1.5rem;font-size:.72rem;display:flex}._entry_1s24r_75 footer a{min-height:44px;color:inherit;text-underline-offset:.25em;align-items:center;display:inline-flex}@media (width<=1080px){._page_1s24r_1{grid-template-columns:1fr}._visual_1s24r_12{min-height:28rem}._recovery_1s24r_53{grid-template-columns:1fr 1.5fr}._recovery_1s24r_53>a{grid-column:1/-1;justify-self:start}}@media (width<=680px){._page_1s24r_1{flex-direction:column;display:flex}._entry_1s24r_75{order:1}._visual_1s24r_12{order:2;min-height:9rem}._streetField_1s24r_22 svg{transform:scale(1.08)rotate(-5deg)}._visualCopy_1s24r_40{padding-top:.75rem;bottom:1rem;left:1rem;right:1rem}._visualCopy_1s24r_40 strong,._visualCopy_1s24r_40 p{display:none}._mapCredit_1s24r_72{margin-top:.45rem;font-size:.75rem}._entry_1s24r_75{padding:3rem 1.1rem}._entry_1s24r_75>header h1{font-size:clamp(3rem,15vw,4.5rem)}._path_1s24r_51{grid-template-columns:2.25rem 1fr}._path_1s24r_51 a{grid-column:1/-1;width:100%}._recovery_1s24r_53{grid-template-columns:1fr;gap:1.25rem}._recovery_1s24r_53>a{grid-column:auto;width:100%}._entry_1s24r_75 footer{flex-direction:column;gap:.25rem}}@media (prefers-reduced-motion:reduce){._page_1s24r_1 *,._page_1s24r_1 :before,._page_1s24r_1 :after{transition-duration:.01ms!important}}
