@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.woff2)format("woff2-variations");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:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-ext-wght-normal-d45eAU9y.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-cyrillic-wght-normal-BAAhND-U.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-greek-wght-normal-CmyJS8uq.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-vietnamese-wght-normal-Dg1JeJN0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2)format("woff2-variations");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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}@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img,svg{display:block}a{color:inherit}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}fieldset{border:0;margin:0;padding:0}code{font-family:var(--mono)}small{font-size:.75rem}}@layer tokens{:root{--paper:#f3efe5;--paper-bright:#fbf9f3;--paper-deep:#e7e0d2;--ink:#171a18;--muted:#4f534e;--faint:#62655f;--registry:#153f3b;--registry-dark:#0d2c29;--signal:#ef5b2a;--signal-dark:#bc3e16;--rule:#c9c4b8;--rule-dark:#a9a397;--positive:#1f6b4f;--caution:#9b5c12;--error:#a9362b;--white:#fffdf8;--shadow:0 18px 55px #171a181f;--display:"Newsreader Variable", Georgia, serif;--sans:"IBM Plex Sans Variable", sans-serif;--mono:"IBM Plex Mono", monospace;--page:1440px;--gutter:clamp(20px, 4vw, 64px);--ease-settle:cubic-bezier(.22, 1, .36, 1);--section-pad:clamp(84px, 8.5vw, 116px);--rise:26px;--rise-section:28px;--line-on-dark:#ffffff26;--dot-halo:#ffffff12;--masthead-veil:#f3efe5f5;--toolbar-veil:#f3efe5f7;--facts-veil:#fbf9f3d4;--wash-bright:#ffffff8c;--shadow-lift:#171a1829;--shadow-stamp:#171a1852;--paper-ruling:#153f3b0e;--margin-rule:#ef5b2a52;--stamp-line:#a9362ba6;--stamp-copy:#a9362bb8;--owner-topbar-veil:#101816f5;--scrim:#0d2c2980;--signal-hover:#ff6a34;--signal-soft:#ff8b63;--signal-deep:#a73312;--strip-copy:#f7f4e9;--strip-error-bg:#4b221e;--strip-detail:#d1d7d1;--status-current:#63c895;--status-delayed:#edac4f;--status-unknown:#aeb4ad;--proof-line:#54706a;--proof-line-soft:#48645e;--query-card-line:#648079;--aside-line:#3f5c58;--dark-copy-bright:#d9dfd8;--dark-copy:#c0cdc8;--dark-eyebrow:#a8dec9;--dark-eyebrow-soft:#8fd0ba;--dark-check:#70c8aa;--trust-icon:#80c5ad;--trust-copy:#d5ded9;--proof-label:#b7c6c1;--proof-na:#7c8e88;--proof-footnote:#9bb0a9;--ledger-mono:#94aaa2;--ledger-copy:#eef2ee;--docket-footnote-copy:#e3e8e4;--price-primary-fine:#90a29b;--query-card-label:#9eb1aa;--badge-first-fg:#8d2b16;--badge-first-bg:#ffe0d5;--badge-review-fg:#70500f;--badge-review-bg:#f8ebbd;--badge-monitor-fg:#315652;--badge-monitor-bg:#dcece8;--paper-accent:#eee4d5;--save-hover-bg:#f5e7dd;--interpretation-bg:#f5ead9;--evidence-bg:#ece8df;--note-bg:#ece9df;--list-header-bg:#eae5d9;--workspace-bg:#ded8cb;--success-bg:#e1f0e9;--code-chip-bg:#fff8eb;--skeleton-base:#e4dfd3;--skeleton-sheen:#f1ede4;--shimmer-band:#eae5da;--skeleton-bar-sheen:#dfd9cb;--shimmer-dark-base:#1c4841;--shimmer-dark-sheen:#295b52;--error-line:#d9aaa4;--error-bg:#f8e4df;--error-copy:#6e3731;--error-inline:#ffd4cd;--footer-copy:#d3d8d3;--footer-fine:#aeb7b0;--footer-heading:#939b95;--footer-link:#f3f2ea;--footer-rule:#3a3d3a;--footer-meta:#8e958f;--owner-bg:#101816;--owner-panel:#18231f;--owner-panel-2:#1d2a26;--owner-rule:#32443e;--owner-text:#f2f0e8;--owner-muted:#9fb0aa;--owner-rail-bg:#0c1311;--owner-accent:#83cbb4;--owner-line-strong:#50625c;--owner-login-line:#465852;--owner-input-bg:#0f1916;--owner-hero-grad-1:#1c302b;--owner-hero-grad-2:#13201d;--owner-target-bg:#0d1714;--funnel-track:#2a3934;--owner-status-ok:#6dcc9f;--owner-status-delayed:#ffae50;--owner-status-unknown:#92a39d;--owner-th-bg:#111b18;--owner-ticket-copy:#d4ddd8;--owner-ticket-foot:#121d1a;--owner-alert-line:#98564a;--owner-alert-bg:#3b211d;--owner-alert-copy:#ffd5cd;--white-pure:#fff;color:var(--ink);background:var(--paper);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}}@layer base{#root{min-height:100vh}.site-shell{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.page-width{width:min(100%, var(--page));padding-inline:var(--gutter);margin-inline:auto}.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}.skip-link{z-index:1000;background:var(--ink);color:var(--white);padding:12px 16px;transition:transform .15s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--signal);outline-offset:3px}::selection{background:var(--signal);color:var(--ink)}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:520}h1{font-size:clamp(3.2rem,6.8vw,7.5rem);line-height:.91}h2{font-size:clamp(2.25rem,4vw,4.65rem);line-height:.98}h3{font-size:clamp(1.45rem,2vw,2.1rem);line-height:1.08}p{line-height:1.65}.eyebrow{color:var(--registry);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:700;display:block}.fine-print{color:var(--faint);font-size:1rem;line-height:1.55}.section-number{color:var(--signal-dark);font-family:var(--mono);letter-spacing:.08em;font-size:.75rem;font-weight:700}}@layer components{.button{cursor:pointer;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:11px 17px;font-size:.88rem;font-weight:650;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.button:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-1px)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button svg{width:17px;height:17px}.button--large{min-height:54px;padding-inline:23px}.button--compact{min-height:44px;padding:8px 12px}.button--ink{background:var(--ink);color:var(--white)}.button--ink:hover:not(:disabled):not([aria-disabled=true]){background:var(--registry)}.button--signal{background:var(--signal);color:var(--ink);border-color:var(--signal-dark)}.button--signal:hover:not(:disabled):not([aria-disabled=true]){background:var(--signal-hover)}.button--ghost{color:var(--ink);border-color:var(--rule-dark);background:0 0}.button--ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--paper-deep);border-color:var(--ink)}.text-link,.text-button{min-height:44px;color:var(--ink);border:0;border-bottom:1px solid var(--ink);cursor:pointer;background:0 0;align-items:center;gap:6px;padding:8px 0;font-weight:600;text-decoration:none;display:inline-flex}.text-link:hover,.text-button:hover:not([aria-disabled=true]){color:var(--signal-dark);border-color:var(--signal-dark)}.text-button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.icon-button{border:1px solid var(--rule);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;background:0 0;place-items:center;display:inline-grid}.icon-button:hover{background:var(--paper-deep)}.brand{min-height:44px;color:var(--ink);letter-spacing:-.025em;align-items:center;gap:11px;font-weight:720;text-decoration:none;display:inline-flex}.brand__mark{border:1.5px solid var(--ink);background:var(--signal);width:36px;height:36px;font-family:var(--mono);place-items:center;font-size:.75rem;font-weight:700;display:grid;position:relative}.brand__mark:after{content:"";border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);z-index:-1;position:absolute;inset:4px -5px -5px 4px}.brand__word{font-size:1.05rem}.brand--compact .brand__mark{width:30px;height:30px}.source-strip{background:var(--registry-dark);color:var(--strip-copy);font-family:var(--mono);font-size:.75rem}.source-strip--error{background:var(--strip-error-bg)}.source-strip__inner{align-items:center;gap:18px;min-height:44px;display:flex}.source-strip__live{align-items:center;gap:18px;min-width:0;display:inline-flex}.source-strip__lead{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.source-strip__detail{color:var(--strip-detail);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-strip a{white-space:nowrap;min-width:44px;min-height:44px;color:var(--white-pure);justify-content:center;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.status-dot{background:var(--faint);width:8px;height:8px;box-shadow:0 0 0 3px var(--dot-halo);border-radius:50%;flex:none;display:inline-block}.status-dot--current{background:var(--status-current)}.status-dot--delayed{background:var(--status-delayed)}.status-dot--unknown{background:var(--status-unknown)}.masthead{z-index:20;border-bottom:1px solid var(--rule);background:var(--masthead-veil);position:relative}.masthead__inner{align-items:center;gap:34px;min-height:78px;display:flex}.desktop-nav{align-items:center;gap:30px;margin-left:auto;display:flex}.desktop-nav a{color:var(--muted);font-size:.88rem;font-weight:600;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--signal);height:2px;transition:right .16s;position:absolute;bottom:-8px;left:0;right:100%}.desktop-nav a:hover{color:var(--ink)}.desktop-nav a:hover:after{right:0}.masthead__actions{align-items:center;gap:9px;display:flex}.mobile-menu-button,.mobile-nav{display:none}.section-intro{max-width:780px;margin-bottom:54px}.section-intro h2{margin-bottom:20px}.section-intro p{max-width:680px;color:var(--muted);font-size:1.08rem}.section-intro--light .eyebrow,.section-intro--light p{color:var(--dark-copy-bright)}.section-intro--light h2{color:var(--white)}.review-badge{width:fit-content;min-height:24px;font-family:var(--mono);letter-spacing:.055em;text-transform:uppercase;border:1px solid;align-items:center;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}.review-badge--review-first{color:var(--badge-first-fg);background:var(--badge-first-bg)}.review-badge--review{color:var(--badge-review-fg);background:var(--badge-review-bg)}.review-badge--monitor{color:var(--badge-monitor-fg);background:var(--badge-monitor-bg)}.record-id{font-family:var(--mono);color:var(--faint);letter-spacing:.02em;font-size:.75rem}.record-card{border-bottom:1px solid var(--rule);background:var(--paper-bright);grid-template-columns:1fr auto;transition:background .14s,box-shadow .14s;display:grid;position:relative}.record-card:hover{background:var(--white-pure)}.record-card--selected{background:var(--white-pure);box-shadow:inset 4px 0 0 var(--signal)}.record-card__select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:8px;padding:18px 14px 18px 20px;display:flex}.record-card__topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.record-card__title{font-family:var(--display);letter-spacing:-.02em;font-size:1.25rem;font-weight:600;line-height:1.08}.record-card__event{color:var(--registry);font-size:.82rem;font-weight:650}.record-card__meta{color:var(--muted);flex-wrap:wrap;gap:7px 15px;font-size:.75rem;display:flex}.record-card__building-link{grid-column:1/-1;justify-self:start;padding:0 20px 16px;font-size:.75rem}.record-card__meta>span{align-items:center;gap:5px;display:inline-flex}.save-button{width:46px;min-height:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;align-self:start;place-items:center;margin:12px 8px 0 0;text-decoration:none;display:grid}.save-button:hover,.save-button[aria-pressed=true]{color:var(--signal-dark);background:var(--save-hover-bg)}.save-button svg{width:19px}.record-detail{background:var(--paper-bright);min-height:100%}.record-detail__header{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px;display:flex}.record-detail__header .eyebrow{margin-bottom:10px}.record-detail__header .review-badge{margin-bottom:13px}.record-detail__header h2{overflow-wrap:anywhere;max-width:660px;margin-bottom:7px;font-size:clamp(1.9rem,2.8vw,3.25rem)}.record-detail__header p{color:var(--muted);font-size:1rem}.record-detail__header-actions{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.trust-summary{border-bottom:1px solid var(--rule);background:var(--registry-dark);color:var(--white);grid-template-columns:1.35fr .9fr .9fr;display:grid}.trust-summary>div{border-right:1px solid var(--line-on-dark);align-items:flex-start;gap:10px;min-width:0;padding:15px 18px;display:flex}.trust-summary>div:last-child{border:0}.trust-summary svg{width:18px;color:var(--trust-icon);flex:none}.trust-summary span{min-width:0;color:var(--trust-copy);overflow-wrap:anywhere;font-size:.75rem}.trust-summary strong{color:var(--white-pure);font-size:.75rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px;display:block}.trust-summary code{color:var(--white-pure)}.detail-section{border-bottom:1px solid var(--rule);padding:25px 27px}.detail-section--interpretation{background:var(--interpretation-bg)}.detail-section--evidence{background:var(--evidence-bg)}.section-heading-row{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.section-heading-row>div{align-items:baseline;gap:10px;display:flex}.section-heading-row h3{font-family:var(--sans);letter-spacing:-.01em;font-size:1rem;font-weight:700}.fact-label,.interpretation-label,.source-state{border:1px solid var(--rule-dark);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:4px 7px;font-size:.75rem}.source-state{align-items:center;gap:6px;display:inline-flex}.source-state .status-dot{width:6px;height:6px}.fact-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:0;display:grid}.fact-grid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:13px}.fact-grid dt,.evidence-list dt{color:var(--faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:.75rem}.fact-grid dd{overflow-wrap:anywhere;font-size:1rem}.scope-block{border-left:3px solid var(--registry);background:var(--note-bg);margin-top:18px;padding:16px}.scope-block h4{text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px;font-size:.75rem}.scope-block p{font-size:1rem;line-height:1.6}.review-reason{margin-bottom:8px;font-weight:700}.detail-section--interpretation p{font-size:1rem}.verification-step{border-left:3px solid var(--registry);background:var(--wash-bright);margin-top:18px;padding:14px 16px}.verification-step strong,.uncertainty-list>strong{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:.75rem;display:block}.uncertainty-list{margin-top:16px}.uncertainty-list ul{color:var(--muted);gap:5px;padding-left:18px;display:grid}.uncertainty-list li{font-size:1rem;line-height:1.5}.evidence-list{border-top:1px solid var(--rule)}.evidence-list>div{border-bottom:1px solid var(--rule);grid-template-columns:120px minmax(0,1fr);gap:15px;padding:9px 0;display:grid}.evidence-list dd{overflow-wrap:anywhere;font-size:1rem}.evidence-actions{flex-wrap:wrap;gap:8px;margin:19px 0 13px;display:flex}.evidence-provenance{gap:6px;margin:19px 0 13px;display:grid}.evidence-provenance p{overflow-wrap:anywhere;margin:0;font-size:1rem}.preview-gate{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.preview-gate p{max-width:360px;color:var(--muted);font-size:1rem;line-height:1.45}.revenue-cta{flex-direction:column;gap:8px;display:flex}.checkout-note{max-width:360px;color:var(--muted);font-size:.75rem;line-height:1.45}.price-card--primary .checkout-note,.plan-step--primary .checkout-note{color:var(--dark-copy)}.form-error{color:var(--error);font-size:.78rem}.form-success{border:1px solid var(--positive);background:var(--success-bg);gap:12px;padding:14px;display:flex}.form-success svg{color:var(--positive)}.form-success span{color:var(--muted);font-size:.78rem;display:block}.access-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.access-form>label{color:var(--muted);flex-direction:column;gap:6px;font-size:.75rem;display:flex}.access-form input,.access-form select{border:1px solid var(--rule-dark);background:var(--white-pure);min-height:44px;color:var(--ink);border-radius:0;padding:10px 12px}.access-form .checkbox-label,.access-form .button,.access-form .form-error{grid-column:1/-1}.access-form--compact{grid-template-columns:1fr}.access-form--compact>*{grid-column:1}.honeypot{position:absolute;left:-10000px}.checkbox-label{cursor:pointer;align-items:center;min-height:44px;font-size:.9rem;flex-direction:row!important;gap:10px!important;display:flex!important}.checkbox-label input{width:24px;height:24px;min-height:0;accent-color:var(--registry);flex:0 0 24px;margin:0}.checkbox-label small{color:var(--faint);display:block}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.footer{border-top:1px solid var(--rule);background:var(--ink);color:var(--white);margin-top:auto}.footer__grid{grid-template-columns:1.7fr 1fr 1fr 1.5fr;gap:48px;padding-block:62px;display:grid}.footer .brand{color:var(--white-pure);margin-bottom:20px}.footer .brand__mark{border-color:var(--white-pure);color:var(--ink)}.footer p{max-width:350px;color:var(--footer-copy);font-size:1rem}.footer .fine-print{color:var(--footer-fine);margin-top:15px;font-size:1rem}.footer h2{color:var(--footer-heading);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:15px;font-size:.75rem}.footer__grid>div:not(:first-child){flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer__grid a{min-height:30px;color:var(--footer-link);align-items:center;gap:5px;font-size:.86rem;text-decoration:none;display:inline-flex}.footer__grid a:hover{color:var(--signal-soft)}.footer__grid .footer-source{min-height:30px;color:var(--footer-link);font-size:.78rem;font-family:var(--mono);overflow-wrap:anywhere;align-items:center;gap:5px;display:inline-flex}.footer__bottom{border-top:1px solid var(--footer-rule);min-height:52px;color:var(--footer-meta);font-family:var(--mono);justify-content:space-between;align-items:center;gap:20px;font-size:.75rem;display:flex}.button:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.button--signal:active:not(:disabled):not([aria-disabled=true]){background:var(--signal-dark);color:var(--white)}.button--ink:active:not(:disabled):not([aria-disabled=true]){background:var(--registry-dark)}.button--ghost:active:not(:disabled):not([aria-disabled=true]){background:var(--paper-deep)}.text-link,.text-button{position:relative}.text-link:after,.text-button:after{content:"";background:var(--signal-dark);transform-origin:0;height:1px;transition:transform .3s var(--ease-settle);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.text-link:hover:after,.text-link:focus-visible:after,.text-button:hover:after,.text-button:focus-visible:after{transform:scaleX(1)}.skeleton-lines{gap:10px;width:100%;max-width:620px;display:grid}.skeleton-line{background:linear-gradient(100deg, var(--skeleton-base) 30%, var(--skeleton-sheen) 50%, var(--skeleton-base) 70%);background-size:300% 100%;border-radius:2px;height:12px;animation:1.3s infinite shimmer;display:block}.skeleton-lines .skeleton-line:nth-child(3n){width:78%}.skeleton-lines .skeleton-line:nth-child(3n+1){width:62%}.skeleton-page{align-content:start;justify-items:start;gap:14px;min-height:100vh;display:grid}.skeleton-page .skeleton-line--eyebrow{width:140px;height:10px}.skeleton-page .skeleton-line--title{width:min(60%,420px);height:34px}@media (prefers-reduced-motion:no-preference){.rv-sub{opacity:0;transition:opacity .3s var(--ease-settle), transform .3s var(--ease-settle);transform:translateY(10px)}.rv-sub.is-in{opacity:1;transform:none}}.count-strip{flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;display:flex}.building-table-wrap{max-width:100%;overflow-x:auto}.crm-panel__aside{align-items:center;gap:18px;display:flex}.watchlist-manager{min-height:360px}.watch-add-form{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;margin-block:14px;display:flex}.watch-add-form>label{color:var(--muted);flex-direction:column;gap:6px;font-size:.75rem;display:flex}.watch-add-form input,.watch-add-form select{border:1px solid var(--rule-dark);background:var(--white-pure);min-height:44px;color:var(--ink);border-radius:0;padding:8px 10px}.watch-add-form .watch-caveat,.watch-add-form .form-error{flex-basis:100%;margin:0}.watch-add-form .watch-caveat{color:var(--muted);font-size:.75rem}.brief-loading{align-content:start;min-height:420px;padding-block:44px;display:grid}.founder-note__photo{border:1px solid var(--ink);width:100%;max-width:210px;height:auto;box-shadow:8px 8px 0 var(--rule-dark);margin-block:14px 6px;display:block}.pipeline-row__stage{align-items:center;gap:8px;margin-top:6px;display:flex}.pipeline-row__stage select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule-dark);max-width:100%;padding:4px 8px;font-size:.85rem}.pipeline-row__stage select:disabled{opacity:.6}.pipeline-row .error-state{margin-top:4px;font-size:.85rem;display:block}}@layer pages{.hero-section{grid-template-columns:minmax(0,1.07fr) minmax(400px,.93fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:710px;padding-block:80px 92px;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow-line{color:var(--registry);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:11px;margin-bottom:28px;font-size:.75rem;font-weight:700;display:flex}.eyebrow-line span+span{border-left:1px solid var(--rule-dark);color:var(--signal-dark);padding-left:11px}.hero-copy h1{max-width:880px}.hero-lede{max-width:720px;color:var(--muted);margin-top:31px;font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:1.52}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.cta-note{color:var(--muted);font-family:var(--mono);margin-top:11px;font-size:.75rem;line-height:1.5}.trust-bullets{gap:10px;margin-top:32px;list-style:none;display:grid}.trust-bullets li{color:var(--muted);align-items:flex-start;gap:9px;font-size:1rem;display:flex}.trust-bullets svg{width:16px;height:16px;color:var(--positive);flex:none;margin-top:2px}.trust-bullets strong{color:var(--ink)}.hero-docket{width:min(100%,600px);margin-left:auto;position:relative;transform:rotate(.7deg)}.hero-docket:before{content:"";border:1px solid var(--ink);background:var(--registry);z-index:-1;position:absolute;inset:34px -24px -22px 28px;transform:rotate(1.6deg)}.docket-tab{border:1px solid var(--ink);background:var(--signal);width:fit-content;min-height:35px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;border-bottom:0;align-items:center;gap:8px;padding:8px 14px;font-size:.75rem;font-weight:700;display:flex}.docket-paper{border:1px solid var(--ink);background-color:var(--paper-bright);background-image:linear-gradient(var(--paper-ruling) 1px, transparent 1px);min-height:465px;box-shadow:var(--shadow);background-size:100% 31px;padding:34px 37px;position:relative;overflow:hidden}.docket-paper:after{content:"";background:var(--margin-rule);width:1px;position:absolute;top:0;bottom:0;left:24px}.docket-paper__header{border-bottom:2px solid var(--ink);color:var(--ink);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;gap:10px;margin-bottom:40px;padding-bottom:12px;font-size:.75rem;display:flex}.docket-stamp{border:2px solid var(--stamp-line);color:var(--stamp-copy);font-family:var(--mono);text-align:center;padding:7px 9px 5px;font-size:.75rem;font-weight:700;line-height:1.05;position:absolute;top:58px;right:34px;transform:rotate(-5deg)}.record-kicker{color:var(--signal-dark);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700;display:block}.docket-paper h2{max-width:420px;margin:10px 0 8px;font-size:clamp(2.15rem,4.1vw,3.9rem)}.docket-event{color:var(--registry);font-weight:650}.docket-facts{border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--facts-veil);grid-template-columns:1fr 1fr;margin:28px 0 21px;display:grid}.docket-facts>div{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:11px}.docket-facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.docket-facts dd{margin-top:3px;font-size:1rem}.docket-reason{max-width:460px;margin-bottom:17px;font-size:1rem;font-weight:600;line-height:1.5}.docket-paper>a{align-items:center;gap:5px;min-height:44px;font-size:.75rem;font-weight:700;display:inline-flex}.docket-footnote{color:var(--docket-footnote-copy);background:var(--registry-dark);font-family:var(--mono);padding:10px 13px;font-size:1rem;line-height:1.5}.docket-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:310px;display:flex}.docket-state span{color:var(--muted);font-size:.8rem}.loading-rule{background:var(--signal);width:80px;height:3px;animation:1.1s ease-in-out infinite alternate breathe;display:block}@keyframes breathe{0%{opacity:.45;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}.reveal{animation:.55s both reveal}.reveal--2{animation-delay:.1s}@keyframes reveal{0%{transform:translateY(12px)}to{transform:translateY(0)}}.proof-ledger{background:var(--registry-dark);color:var(--white);padding-block:94px}.proof-grid{border-top:1px solid var(--proof-line);border-left:1px solid var(--proof-line);grid-template-columns:repeat(4,1fr);display:grid}.proof-metric{border-right:1px solid var(--proof-line);border-bottom:1px solid var(--proof-line);flex-direction:column;justify-content:space-between;min-height:185px;padding:20px;display:flex}.proof-metric>span{color:var(--proof-label);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.proof-metric strong{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.9rem,5vw,5.2rem);font-weight:500}.proof-metric strong.proof-metric__na{color:var(--proof-na);font-size:1.6rem}.proof-metric small{color:var(--proof-footnote);font-size:.75rem}.proof-metric__skeleton{background:linear-gradient(100deg, var(--shimmer-dark-base) 30%, var(--shimmer-dark-sheen) 50%, var(--shimmer-dark-base) 70%);background-size:300% 100%;width:68%;height:clamp(2.9rem,5vw,5.2rem);animation:1.5s infinite shimmer}.source-ledger-row{grid-template-columns:repeat(3,1fr);margin-top:22px;display:grid}.source-ledger-row>div{border-right:1px solid var(--proof-line-soft);min-width:0;color:var(--ledger-copy);grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:13px 16px;display:grid}.source-ledger-row>div:last-child{border:0}.source-ledger-row strong,.source-ledger-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.source-ledger-row strong{font-size:.75rem}.source-ledger-row small{color:var(--ledger-mono);font-family:var(--mono);margin-top:3px;font-size:.75rem}.deliverables-section{padding-block:104px 88px}.deliverables-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:repeat(2,1fr);list-style:none;display:grid}.deliverables-grid li{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;align-items:flex-start;gap:13px;padding:22px 25px;display:grid}.deliverables-grid li:last-child{grid-column:1/-1}.deliverables-grid svg{width:19px;color:var(--registry);margin-top:2px}.deliverables-grid span{color:var(--muted);font-size:1rem;line-height:1.55}.deliverables-grid strong{color:var(--ink);margin-bottom:3px;display:block}.deliverables-footnote{color:var(--muted);font-family:var(--mono);margin-top:15px;font-size:1rem}.mechanism-section{padding-block:118px}.mechanism-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.mechanism-step{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:340px;padding:27px;display:flex}.mechanism-step__top{color:var(--signal-dark);font-family:var(--mono);justify-content:space-between;font-size:.75rem;display:flex}.mechanism-step__top svg{color:var(--registry)}.mechanism-step h3{margin-top:auto;margin-bottom:18px;font-size:2.8rem}.mechanism-step p{color:var(--muted);font-size:1rem}.workspace-section{background:var(--workspace-bg);border-block:1px solid var(--rule-dark);padding-block:105px}.workspace-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(45px,7vw,100px);display:grid}.workspace-copy h2{margin-bottom:23px}.workspace-copy>p{color:var(--muted);font-size:1rem}.feature-list{gap:17px;margin:30px 0;list-style:none;display:grid}.feature-list li{grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;display:grid}.feature-list svg{width:19px;color:var(--registry)}.feature-list span{color:var(--muted);font-size:1rem}.feature-list strong{color:var(--ink);display:block}.workspace-preview{border:1px solid var(--ink);background:var(--paper-bright);box-shadow:16px 16px 0 var(--registry)}.workspace-preview__bar{background:var(--ink);min-height:42px;color:var(--white-pure);font-family:var(--mono);letter-spacing:.06em;justify-content:space-between;align-items:center;gap:15px;padding:0 14px;font-size:.75rem;display:flex}.workspace-preview__records{max-height:530px;overflow:hidden}.loading-stack{background:var(--rule);gap:1px;display:grid}.loading-stack span{background:linear-gradient(100deg, var(--paper-bright) 30%, var(--shimmer-band) 50%, var(--paper-bright) 70%);background-size:300% 100%;height:145px;animation:1.5s infinite shimmer}@keyframes shimmer{to{background-position-x:-150%}}.pricing-callout{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:clamp(30px,6vw,90px);padding-block:95px;display:grid}.pricing-callout>.revenue-cta,.pricing-callout>.preview-gate{max-width:340px}.pricing-callout h2{max-width:720px;margin-bottom:15px;font-size:clamp(2.4rem,4.1vw,3.9rem)}.pricing-callout p{max-width:650px;color:var(--muted)}.pricing-callout__price{align-items:center;gap:13px;display:flex}.pricing-callout__price>span{font-family:var(--display);letter-spacing:-.06em;font-size:4.5rem}.pricing-callout__price small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.75rem;line-height:1.5}.content-page{padding-block:92px 125px}.content-hero{max-width:960px;margin-bottom:80px}.content-hero h1{font-size:clamp(3.5rem,7vw,7.4rem)}.content-hero p{max-width:750px;color:var(--muted);margin-top:27px;font-size:1.15rem}.content-hero--compact{max-width:820px;margin-bottom:52px}.content-hero--compact h1{font-size:clamp(2.5rem,4.4vw,4.2rem)}.content-hero--compact p{margin-top:16px;font-size:1rem}.not-found{flex-direction:column;justify-content:center;align-items:flex-start;min-height:65vh;display:flex}.not-found p{color:var(--muted);margin:20px 0 30px}.explorer-page{padding-bottom:55px}.explorer-header{justify-content:space-between;align-items:center;gap:30px;min-height:180px;display:flex}.explorer-header .eyebrow{margin-bottom:8px}.explorer-header h1{font-size:clamp(2.4rem,5vw,4.8rem)}.explorer-header p{color:var(--muted);margin-top:8px}.explorer-header__meta{color:var(--muted);font-family:var(--mono);white-space:nowrap;align-items:center;gap:9px;font-size:.75rem;display:inline-flex}.explorer-toolbar{z-index:15;border-block:1px solid var(--rule-dark);background:var(--toolbar-veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;min-height:64px;display:flex;position:sticky;top:0}.explorer-toolbar__inner{grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:13px;display:grid}.segmented-control{border:1px solid var(--rule-dark);min-height:44px;display:inline-flex}.segmented-control button{border:0;border-right:1px solid var(--rule-dark);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;padding:9px 13px}.segmented-control button:last-child{border:0}.segmented-control button.active{background:var(--registry);color:var(--white-pure)}.search-field{border:1px solid var(--rule-dark);background:var(--white);align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.search-field svg{color:var(--faint);flex:none}.search-field input{width:100%;color:var(--ink);background:0 0;border:0;outline:0}.search-field:focus-within{outline:3px solid var(--signal);outline-offset:2px}.mobile-filter-button{display:none}.explorer-layout{grid-template-columns:220px minmax(340px,.72fr) minmax(480px,1.28fr);min-height:730px;padding-top:25px;padding-bottom:25px;display:grid}.filter-rail{border-right:1px solid var(--rule);padding:16px 20px 20px 0}.filter-rail__mobile-head{display:none}.filter-group{color:var(--ink);flex-direction:column;gap:8px;margin-bottom:24px;font-size:.75rem;font-weight:700;display:flex}.filter-group>span,.filter-group legend{font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;margin-bottom:7px;font-size:.75rem}.filter-group select{border:1px solid var(--rule-dark);background:var(--white);width:100%;min-height:44px;color:var(--ink);border-radius:0;padding:8px 10px;font-size:.78rem}.radio-label{min-height:44px;color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:flex}.radio-label input{width:17px;height:17px;accent-color:var(--registry)}.filter-checkbox{margin:4px 0 25px;font-size:.76rem}.filter-note{border:1px solid var(--rule);background:var(--paper-bright);gap:9px;padding:12px;display:flex}.filter-note svg{width:17px;color:var(--registry);flex:none}.filter-note p{font-size:1rem;line-height:1.5}.filter-note strong{display:block}.filter-apply{width:100%;margin-top:20px;display:none}.filter-scrim{display:none}.record-list{border-right:1px solid var(--rule);background:var(--paper-bright);min-width:0}.record-list__title{margin:0;padding:12px 14px;scroll-margin-top:6rem;font-size:1.1rem}.record-list__header{border-bottom:1px solid var(--rule);min-height:42px;color:var(--faint);background:var(--list-header-bg);font-family:var(--mono);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:.75rem;display:flex}.record-list__pagination{border-top:1px solid var(--rule);color:var(--faint);font-family:var(--mono);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:.75rem;display:flex}.record-list__pagination button:disabled{opacity:.45;cursor:not-allowed}.enrichment-note{border-left:3px solid var(--registry);background:var(--note-bg);margin-bottom:14px;padding:12px 14px;font-size:.76rem}.enrichment-note strong{margin-bottom:4px;display:block}.enrichment-note p{color:var(--muted);line-height:1.55}.detail-pane{background:var(--paper-bright);min-width:0}.detail-empty{min-height:600px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:13px;padding:40px;display:grid}.detail-empty svg{color:var(--rule-dark)}.explorer-disclaimer{border-top:1px solid var(--rule);color:var(--muted);padding-block:18px;font-size:1rem}.explorer-disclaimer strong{color:var(--ink)}.error-state{border-bottom:1px solid var(--error-line);background:var(--error-bg);color:var(--error);align-items:flex-start;gap:12px;padding:18px;display:flex}.error-state svg{flex:none}.error-state p{color:var(--error-copy);font-size:1rem}.error-inline{color:var(--error-inline)}.empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:350px;padding:30px;display:flex}.empty-state svg{color:var(--rule-dark)}.empty-state h2{font-size:1.8rem}.empty-state p{max-width:420px;color:var(--muted)}.loading-records{background:var(--rule);gap:1px;min-height:100vh;display:grid}.loading-records>div{background:var(--paper-bright);flex-direction:column;gap:13px;min-height:145px;padding:20px;display:flex}.loading-records span{background:linear-gradient(100deg, var(--skeleton-base) 30%, var(--skeleton-sheen) 50%, var(--skeleton-base) 70%);background-size:300% 100%;border-radius:2px;height:12px;animation:1.3s infinite shimmer}.loading-records span:first-child{width:45%}.loading-records span:nth-child(2){width:78%;height:22px}.loading-records span:nth-child(3){width:62%}.plan-path{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:.85fr 1.3fr .85fr;display:grid}.plan-step{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-width:0;padding:clamp(26px,3.3vw,46px);display:flex}.plan-step--primary{background:var(--registry-dark);color:var(--white)}.plan-step--primary .section-number{color:var(--dark-eyebrow)}.plan-step h2{font-family:var(--display);letter-spacing:-.045em;margin:18px 0 15px;font-size:clamp(2rem,3.4vw,3.5rem);line-height:.96}.plan-step h2 strong{color:var(--signal);font-weight:500}.plan-step>p{color:var(--muted);font-size:1rem}.plan-step--primary>p{color:var(--dark-copy)}.plan-step ul{gap:12px;margin:28px 0;list-style:none;display:grid}.plan-step li{align-items:flex-start;gap:9px;font-size:1rem;line-height:1.5;display:flex}.plan-step li svg{width:16px;height:16px;color:var(--positive);flex:none}.plan-step--primary li svg{color:var(--dark-check)}.plan-step>.access-form,.plan-step>.revenue-cta,.plan-step>.preview-gate{margin-top:auto}.plan-step--primary .preview-gate p,.plan-step--primary .fine-print{color:var(--dark-copy)}.pricing-page .content-hero{margin-bottom:58px}.pricing-hero-actions{margin-top:30px}.pricing-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1.15fr 1fr 1fr;align-items:stretch;display:grid}.price-card{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:660px;padding:clamp(25px,3vw,40px);display:flex;position:relative}.price-card--primary{background:var(--registry-dark);color:var(--white)}.price-card__label{background:var(--signal);color:var(--ink);font-family:var(--mono);text-transform:uppercase;padding:7px 10px;font-size:.75rem;font-weight:700;position:absolute;top:0;right:0}.price-card .eyebrow{color:var(--signal-dark)}.price-card--primary .eyebrow{color:var(--dark-eyebrow-soft)}.price-card h2{font-family:var(--sans);letter-spacing:0;margin-bottom:20px;font-size:.87rem;font-weight:500}.price-card h2 span{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(2.6rem,4vw,4.3rem);font-weight:500;display:block}.price-card>p{min-height:78px;color:var(--muted);font-size:1rem}.price-card--primary>p,.price-card--primary .preview-gate p{color:var(--dark-copy)}.price-card ul{gap:13px;margin:31px 0;list-style:none;display:grid}.price-card li{align-items:flex-start;gap:9px;font-size:1rem;display:flex}.price-card li svg{width:16px;height:16px;color:var(--positive);flex:none}.price-card--primary li svg{color:var(--dark-check)}.price-card>.button,.price-card>.revenue-cta,.price-card>.preview-gate{margin-top:auto}.price-card>small{min-height:48px;color:var(--faint);margin-top:14px;font-size:.75rem;line-height:1.5;display:block}.price-card--primary>small{color:var(--price-primary-fine)}.first-review{padding-top:100px}.first-review__grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.first-review__grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:250px;padding:24px;display:flex}.first-review__grid article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.75rem;font-weight:700}.first-review__grid h3{margin-top:auto;margin-bottom:12px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.first-review__grid p{color:var(--muted);font-size:1rem}.offer-fit{padding-top:100px}.offer-fit__grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.offer-fit__grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);padding:clamp(25px,3vw,40px)}.offer-fit__grid article:last-child{background:var(--paper-accent)}.offer-fit__grid article:last-child .section-number{color:var(--signal-deep)}.offer-fit__grid h3{margin:14px 0 22px;font-size:clamp(1.8rem,3vw,2.8rem)}.offer-fit__grid ul{color:var(--muted);gap:12px;padding-left:20px;display:grid}.offer-fit__grid li{padding-left:3px;font-size:1rem;line-height:1.55}.offer-fit__grid li svg{width:16px;height:16px;color:var(--positive);margin:0 8px -3px -20px;display:inline}.offer-fit__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:24px;display:flex}.pricing-trust{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.pricing-trust>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:12px;padding:20px;display:grid}.pricing-trust svg{color:var(--registry)}.pricing-trust span{color:var(--muted);font-size:.86rem}.pricing-trust strong{color:var(--ink);display:block}.buyer-checklist{padding-top:110px}.buyer-checklist__table{border-top:1px solid var(--ink);border-left:1px solid var(--ink)}.buyer-checklist__table>div{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);display:grid}.buyer-checklist__table>div>*{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);min-width:0;padding:19px 22px}.buyer-checklist__table strong{font-size:1rem}.buyer-checklist__table span{color:var(--muted);font-size:1rem}.buyer-checklist__header{background:var(--ink)}.buyer-checklist__header span{color:var(--white-pure);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.faq-section{max-width:1080px;margin-top:110px}.faq-section details{border-top:1px solid var(--rule-dark)}.faq-section details:last-child{border-bottom:1px solid var(--rule-dark)}.faq-section summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-weight:650;display:flex}.faq-section summary:after{content:"+";font-family:var(--mono);font-size:1.2rem}.faq-section details[open] summary:after{content:"−"}.faq-section details p{max-width:900px;color:var(--muted);padding:0 35px 24px 0;font-size:1rem}.principle-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(4,1fr);display:grid}.principle-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);flex-direction:column;min-height:310px;padding:22px;display:flex}.principle-grid svg{color:var(--registry)}.principle-grid .section-number{margin-top:auto}.principle-grid h2{margin:10px 0 13px;font-size:2.2rem}.principle-grid p{color:var(--muted);font-size:1rem}.method-section{padding-top:110px}.source-table{border:1px solid var(--ink);background:var(--paper-bright)}.source-table__header,.source-table__row{grid-template-columns:1.4fr 1.5fr .8fr .7fr;display:grid}.source-table__header{background:var(--ink);color:var(--white-pure);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.source-table__header span,.source-table__row>span{border-right:1px solid var(--rule);padding:13px}.source-table__row{border-top:1px solid var(--rule);align-items:center}.source-table__row>span{min-width:0;color:var(--muted);overflow-wrap:anywhere;font-size:.76rem}.source-table__row strong,.source-table__row code,.source-table__row small{display:block}.source-table__row strong{color:var(--ink)}.source-table__row code{color:var(--signal-dark);margin-top:4px;font-size:.75rem}.source-table__row small{margin-top:5px}.source-table__row a{color:var(--ink);align-items:center;gap:5px;font-weight:650;display:inline-flex}.rule-table{border-top:1px solid var(--rule-dark)}.rule-table>div{border-bottom:1px solid var(--rule);grid-template-columns:155px 1fr;align-items:start;gap:30px;padding:19px 0;display:grid}.rule-table p{color:var(--muted);font-size:1rem}.rule-table strong{color:var(--ink)}.method-note{border-left:4px solid var(--signal);background:var(--paper-accent);margin-top:20px;padding:15px;font-size:.8rem}.boundary-grid{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.boundary-grid>div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:auto 1fr;gap:13px;padding:22px;display:grid}.boundary-grid svg{color:var(--signal-dark)}.boundary-grid p{color:var(--muted);font-size:1rem}.quality-list{border-top:1px solid var(--ink);list-style:none}.quality-list li{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr;padding:20px 0;display:grid}.quality-list li>span{color:var(--signal-dark);font-family:var(--mono)}.quality-list p{color:var(--muted)}.quality-list strong{color:var(--ink);display:block}.guide-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}.guide-principles{padding-top:10px}.guide-card-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.guide-card-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:270px;padding:26px;display:flex}.guide-card-grid article>svg{color:var(--registry)}.guide-card-grid h3{margin-top:auto;margin-bottom:14px;font-size:clamp(1.7rem,2.6vw,2.6rem)}.guide-card-grid p{color:var(--muted);font-size:1rem}.violation-field-grid.permit-field-grid{grid-template-columns:repeat(2,1fr)}.guide-source-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.guide-source-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:260px;padding:28px;display:flex}.guide-source-grid article>span{color:var(--signal-dark);font-family:var(--mono);font-size:.75rem;font-weight:700}.guide-source-grid h3{margin:15px 0 13px;font-size:clamp(1.75rem,2.8vw,2.8rem)}.guide-source-grid p{color:var(--muted);font-size:1rem}.guide-source-grid a{align-items:center;gap:6px;width:fit-content;min-height:44px;margin-top:auto;padding-top:14px;font-weight:700;display:inline-flex}.guide-source-grid a svg{width:16px}.guide-source-grid .guide-source-where{margin:auto 0 0;padding-top:14px;font-weight:700}.guide-conversion{margin-top:110px}.violation-field-grid{border-top:1px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.violation-field-grid article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);background:var(--paper-bright);flex-direction:column;min-height:235px;padding:25px;display:flex}.violation-field-grid svg{color:var(--registry)}.violation-field-grid h3{margin-top:auto;margin-bottom:11px;font-size:clamp(1.35rem,2.1vw,2rem)}.violation-field-grid p{color:var(--muted);font-size:1rem}.violation-query{background:var(--registry-dark);color:var(--white);grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(35px,7vw,95px);margin-top:110px;padding:clamp(32px,5vw,65px);display:grid}.violation-query h2{max-width:520px;margin:9px 0 16px;font-size:clamp(2.6rem,4.8vw,5rem)}.violation-query p{max-width:560px;color:var(--dark-copy)}.violation-query .eyebrow{color:var(--dark-eyebrow)}.violation-query .text-link{color:var(--white-pure);margin-top:24px}.violation-query__card{border-top:1px solid var(--query-card-line);border-left:1px solid var(--query-card-line)}.violation-query__card>div{border-right:1px solid var(--query-card-line);border-bottom:1px solid var(--query-card-line);grid-template-columns:auto 110px 1fr;align-items:center;gap:15px;min-height:78px;padding:17px;display:grid}.violation-query__card svg{color:var(--signal)}.violation-query__card span{color:var(--query-card-label);font-family:var(--mono);letter-spacing:.06em;font-size:.75rem}.violation-query__card strong{font-size:.84rem}.guide-meta{color:var(--faint);font-family:var(--mono);letter-spacing:.02em;flex-wrap:wrap;gap:9px 22px;margin-top:22px;font-size:.75rem;display:flex}.guide-meta span+span:before{content:"•";color:var(--signal-dark);margin-right:22px}.guide-action-note{max-width:680px!important;margin-top:17px!important;font-size:.86rem!important}.legal-page{max-width:1100px}.legal-page .content-hero{margin-bottom:50px}.legal-copy{max-width:790px;padding-left:clamp(0px,8vw,120px)}.legal-copy h2{font-family:var(--sans);letter-spacing:0;margin:42px 0 10px;font-size:1.08rem;font-weight:700}.legal-copy p{color:var(--muted);font-size:1rem}.welcome-actions{gap:10px;display:flex}.founder-note{border-bottom:1px solid var(--rule-dark);padding-block:80px}.founder-note h2{max-width:720px;margin-block:14px 18px}.founder-note p{max-width:680px;color:var(--muted);margin-bottom:22px}.growth-entry{border-bottom:1px solid var(--rule-dark);grid-template-columns:1.35fr .65fr;align-items:center;gap:60px;padding-block:80px;display:grid}.growth-entry h2{max-width:820px;margin:9px 0 15px;font-size:clamp(2.7rem,5vw,5rem);line-height:.96}.growth-entry p{max-width:700px;color:var(--muted)}.growth-entry>div:last-child{justify-items:start;gap:15px;display:grid}.activity-mini{border:1px solid var(--rule-dark);background:var(--paper-bright);gap:10px;width:100%;margin-bottom:6px;padding:18px;display:grid}.activity-mini__row{grid-template-columns:1fr 2fr auto;align-items:center;gap:10px;display:grid}.activity-mini__row span{color:var(--muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.activity-mini__track{background:var(--rule);height:6px}.activity-mini__fill{background:var(--signal);height:100%}.activity-mini__row strong{font-family:var(--mono);text-align:right;font-size:.75rem}.activity-mini__row--unavailable{grid-template-columns:1fr}.activity-mini__row--unavailable span{color:var(--ink)}.skeleton-bar{background:linear-gradient(100deg, var(--rule) 30%, var(--skeleton-bar-sheen) 50%, var(--rule) 70%);background-size:300% 100%;height:6px;animation:1.5s infinite shimmer;display:block}.growth-page{padding-bottom:110px}.growth-hero{grid-template-columns:1fr auto;align-items:end;gap:50px;min-height:390px;padding-block:68px 48px;display:grid}.growth-hero h1{max-width:1050px;margin:11px 0 21px;font-size:clamp(4.2rem,8vw,8.2rem);line-height:.88}.growth-hero p{max-width:760px;color:var(--muted);font-size:1.08rem}.growth-hero--compact{min-height:auto;padding-block:46px 34px}.growth-hero--compact h1{font-size:clamp(2.6rem,4.6vw,4.4rem)}.growth-hero--compact p{font-size:1rem}.growth-hero--compact .growth-hero__stamp{width:130px;min-height:130px}.growth-hero--compact .growth-hero__stamp span{font-size:3.6rem}.growth-hero .eyebrow,.growth-hero__stamp small,.borough-nav a,.activity-metric>span{font-size:.75rem}.growth-provenance{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:22px;font-size:.76rem;display:flex}.growth-provenance strong{color:var(--ink)}.growth-provenance code{color:var(--signal-dark)}.growth-provenance a{min-height:44px;color:var(--ink);align-items:center;font-weight:700;display:inline-flex}.independence-note{margin-top:13px;font-weight:650;font-size:.78rem!important}.growth-hero__stamp{border:1px solid var(--signal-dark);width:190px;min-height:190px;color:var(--signal-dark);text-align:center;place-content:center;display:grid;transform:rotate(2deg)}.growth-hero__stamp span{font-family:var(--display);font-size:6rem;line-height:.78}.growth-hero__stamp small{max-width:120px;font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;margin-top:15px;font-size:.75rem}.borough-nav{border-block:1px solid var(--ink);flex-wrap:wrap;display:flex}.borough-nav a{border-right:1px solid var(--rule-dark);min-height:52px;color:var(--ink);font-family:var(--mono);text-transform:uppercase;align-items:center;padding:0 22px;font-size:.75rem;text-decoration:none;display:inline-flex}.borough-nav a.active{background:var(--registry-dark);color:var(--white-pure)}.growth-loading{min-height:250px;color:var(--muted);place-items:center;display:grid}.activity-ledger{grid-template-columns:repeat(4,1fr);padding-top:65px;display:grid}.activity-metric{border:1px solid var(--ink);background:var(--paper-bright);border-right:0;flex-direction:column;min-height:260px;padding:25px;display:flex}.activity-metric:last-child{border-right:1px solid var(--ink)}.activity-metric--inventory{border-top:5px solid var(--signal-dark);background:var(--paper-accent)}.activity-metric svg{color:var(--signal-dark)}.activity-metric>span{margin-top:auto;font-size:.8rem;font-weight:650}.activity-metric strong{font-family:var(--display);margin:9px 0;font-size:clamp(3.5rem,6vw,6.2rem);font-weight:500;line-height:.8}.activity-metric small{color:var(--muted);font-size:1rem}.activity-breakdown{grid-template-columns:.8fr 1.2fr;gap:90px;padding-block:110px;display:grid}.activity-table{border-top:1px solid var(--ink)}.activity-table>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;min-height:60px;display:flex}.activity-table span{color:var(--muted)}.activity-table strong{text-align:right}.activity-reading{padding-bottom:110px}.activity-reading__links{flex-wrap:wrap;gap:14px 28px;margin-top:24px;display:flex}.growth-conversion{background:var(--registry-dark);color:var(--white-pure);grid-template-columns:1fr auto;align-items:end;gap:50px;padding:55px;display:grid}.growth-conversion h2{margin:8px 0 13px;font-size:clamp(2.6rem,5vw,4.8rem)}.growth-conversion p{max-width:700px;color:var(--dark-copy)}.growth-conversion .eyebrow{color:var(--dark-eyebrow)}.growth-conversion__actions{justify-items:start;gap:13px;display:grid}.growth-conversion .text-link{color:var(--white-pure)}.growth-hero--brief{border-bottom:1px solid var(--ink)}.brief-hero-actions{margin-top:25px}.brief-date{border-left:4px solid var(--signal);background:var(--paper-accent);min-width:230px;padding:20px}.brief-date span,.brief-date strong{display:block}.brief-date span{font-family:var(--mono);text-transform:uppercase;font-size:.75rem}.brief-date strong{margin-top:8px}.brief-scoreboard{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:60px;display:grid}.brief-scoreboard>div{border:1px solid var(--ink);border-right:0;flex-direction:column;min-height:170px;padding:22px;display:flex}.brief-scoreboard>div:last-child{border-right:1px solid var(--ink)}.brief-scoreboard span{color:var(--muted);font-size:.75rem}.brief-scoreboard strong{font-family:var(--display);margin-top:auto;font-size:4.5rem;line-height:.85}.brief-scope{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);gap:65px;margin-top:25px;padding:35px;display:grid}.brief-scope h2{margin:7px 0 0;font-size:clamp(2rem,3.2vw,3.2rem)}.brief-scope code{background:var(--paper-accent);color:var(--ink);font-family:var(--mono);padding:1px 4px;font-size:.82em}.brief-scope__facts{border-top:1px solid var(--rule);margin:0}.brief-scope__facts>div{border-bottom:1px solid var(--rule);grid-template-columns:145px minmax(0,1fr);gap:20px;padding:13px 0;display:grid}.brief-scope__facts dt{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.brief-scope__facts dd{color:var(--muted);margin:0;font-size:1rem}.brief-scope__links{flex-wrap:wrap;gap:8px 28px;margin-top:18px;display:flex}.brief-inventory{border:1px solid var(--ink);border-top:5px solid var(--signal-dark);background:var(--paper-accent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:25px;padding:34px;display:grid}.brief-inventory h2{margin:7px 0 10px;font-size:clamp(2rem,3.5vw,3.5rem)}.brief-inventory p{max-width:760px;color:var(--muted)}.brief-inventory code{background:var(--code-chip-bg);color:var(--ink);font-family:var(--mono);padding:1px 4px;font-size:.82em}.brief-inventory__links{flex-wrap:wrap;gap:8px 28px;margin-top:17px;display:flex}.brief-inventory>strong{font-family:var(--display);font-size:clamp(4rem,8vw,7.5rem);font-weight:500;line-height:.75}.brief-grid{grid-template-columns:1fr 1fr;gap:85px;padding-block:100px;display:grid}.brief-records{border-top:1px solid var(--ink)}.brief-records a{border-bottom:1px solid var(--rule);min-height:105px;color:var(--ink);flex-direction:column;justify-content:center;padding:16px 0;text-decoration:none;display:flex}.brief-records span,.brief-records small{color:var(--muted);font-size:.8rem}.brief-records strong{font-family:var(--display);margin:5px 0;font-size:1.55rem}.brief-records em{min-height:32px;color:var(--registry);align-items:center;gap:6px;margin-top:9px;font-style:normal;font-weight:700;display:inline-flex}.brief-records em svg{width:16px;height:16px}.brief-subscribe{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:60px;display:grid}.brief-subscribe h2{margin:8px 0 14px;font-size:clamp(2.8rem,5vw,4.8rem)}.brief-subscribe p{color:var(--muted)}.brief-plan-boundary{border-left:3px solid var(--signal);margin-top:20px;padding-left:14px;font-size:.92rem}.brief-plan-boundary a{color:var(--ink);font-weight:700}.brief-form{gap:14px;display:grid}.brief-form>label:not(.checkbox-label){gap:6px;display:grid}.brief-form input[type=email]{border:1px solid var(--ink);background:var(--white-pure);min-height:52px;padding:0 14px}.record-share-header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:50px;min-height:300px;padding-block:70px 45px;display:flex}.record-share-header h1{margin:8px 0 13px;font-size:clamp(3.5rem,7vw,7rem)}.record-share-header p{color:var(--muted)}.share-actions{align-items:center;gap:8px;display:flex}.record-share-layout{grid-template-columns:minmax(0,1fr) 320px;gap:45px;padding-top:45px;display:grid}.record-share-layout>.record-detail{border:1px solid var(--ink)}.record-share-aside{border-top:5px solid var(--signal);background:var(--registry-dark);color:var(--white-pure);align-self:start;gap:17px;padding:28px;display:grid;position:sticky;top:25px}.record-share-aside p{color:var(--dark-copy);font-size:1rem}.record-share-aside .text-link{color:var(--white-pure)}.support-layout{border:1px solid var(--ink);background:var(--paper-bright);grid-template-columns:.72fr 1.28fr;display:grid}.support-aside{background:var(--registry-dark);color:var(--white-pure);padding:40px}.support-aside>svg{width:38px;height:38px;color:var(--signal)}.support-aside h2{margin:60px 0 12px;font-size:2.4rem}.support-aside p,.support-aside dd{color:var(--dark-copy);font-size:1rem}.support-aside dl{margin:35px 0}.support-aside dl>div{border-top:1px solid var(--aside-line);padding:15px 0}.support-aside dt{margin-bottom:5px;font-weight:700}.support-aside dd{margin:0}.support-aside a{color:var(--white-pure);font-weight:700}.support-form{grid-template-columns:1fr 1fr;gap:20px;padding:40px;display:grid}.support-form label{color:var(--muted);align-content:start;gap:7px;font-size:.75rem;display:grid}.support-form input,.support-form select,.support-form textarea{border:1px solid var(--rule-dark);background:var(--white-pure);width:100%;min-height:46px;color:var(--ink);border-radius:0;padding:11px 12px}.support-form textarea{resize:vertical}.support-form__wide{grid-column:1/-1}.support-success{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;padding:55px;display:flex}.support-success>svg{width:44px;height:44px;color:var(--positive);margin-bottom:35px}.support-success h2{margin-bottom:13px}.support-success p{color:var(--muted);margin-bottom:25px}.owner-shell{background:var(--owner-bg);min-height:100vh;color:var(--owner-text);font-family:var(--sans);grid-template-columns:245px minmax(0,1fr);display:grid}.owner-rail{border-right:1px solid var(--owner-rule);background:var(--owner-rail-bg);flex-direction:column;height:100vh;padding:27px 20px 22px;display:flex;position:sticky;top:0}.owner-brand{color:var(--white-pure);grid-template-rows:auto auto;grid-template-columns:38px 1fr;gap:0 11px;text-decoration:none;display:grid}.owner-brand>span{border:1px solid var(--white-pure);background:var(--signal);width:38px;height:38px;color:var(--ink);font-family:var(--mono);grid-row:1/3;place-items:center;font-size:.75rem;font-weight:800;display:grid}.owner-brand strong{align-self:end;font-size:.9rem}.owner-brand small{color:var(--owner-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.owner-rail nav{gap:5px;margin-top:55px;display:grid}.owner-rail nav button{min-height:46px;color:var(--owner-muted);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:12px;padding:0 12px;display:flex}.owner-rail nav button svg{width:17px}.owner-rail nav button:hover{color:var(--white-pure);background:var(--owner-panel)}.owner-rail nav button.active{border-color:var(--owner-rule);background:var(--owner-panel-2);color:var(--white-pure);box-shadow:inset 3px 0 var(--signal)}.owner-rail__foot{border-top:1px solid var(--owner-rule);margin-top:auto;padding-top:18px;overflow:hidden}.owner-rail__foot>span,.owner-rail__foot>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.owner-rail__foot>span{color:var(--owner-muted);font-family:var(--mono);text-transform:uppercase;font-size:.75rem}.owner-rail__foot>strong{margin-top:5px;font-size:.75rem}.owner-rail__foot button{color:var(--owner-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:0;font-size:.75rem;display:flex}.owner-rail__foot button svg{width:15px}.owner-main{min-width:0}.owner-topbar{border-bottom:1px solid var(--owner-rule);background:var(--owner-topbar-veil);justify-content:space-between;align-items:center;gap:25px;min-height:72px;padding:12px clamp(22px,3vw,46px);display:flex}.owner-topbar>div:first-child span,.owner-topbar>div:first-child strong{display:block}.owner-topbar>div:first-child span{color:var(--owner-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.owner-topbar>div:first-child strong{margin-top:3px;font-size:.88rem}.owner-topbar__actions{color:var(--owner-muted);align-items:center;gap:12px;font-size:.75rem;display:flex}.owner-topbar__actions a{color:var(--white-pure);align-items:center;gap:5px;text-decoration:none;display:inline-flex}.owner-topbar__actions svg{width:15px}.owner-icon-button{border:1px solid var(--owner-rule);width:38px;height:38px;color:var(--white-pure);cursor:pointer;background:0 0;place-items:center;display:grid}.owner-view{gap:25px;padding:38px clamp(22px,3vw,46px) 70px;display:grid}.owner-hero{border:1px solid var(--owner-line-strong);background:linear-gradient(120deg, var(--owner-hero-grad-1), var(--owner-hero-grad-2) 65%);grid-template-columns:1fr auto;align-items:end;gap:45px;min-height:280px;padding:36px;display:grid}.owner-kicker{color:var(--owner-accent);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:700;display:block}.owner-hero h1,.owner-view-header h1{color:var(--white-pure);margin:18px 0 14px;font-size:clamp(2.8rem,5.5vw,5.8rem);line-height:.9}.owner-hero p,.owner-view-header p{max-width:720px;color:var(--owner-muted);font-size:1rem}.owner-hero__target{border-top:4px solid var(--signal);background:var(--owner-target-bg);min-width:190px;padding:22px}.owner-hero__target span,.owner-hero__target small{color:var(--owner-muted);font-family:var(--mono);text-transform:uppercase;font-size:.75rem;display:block}.owner-hero__target strong{font-family:var(--display);margin:15px 0 5px;font-size:3.6rem;font-weight:500;line-height:.8;display:block}.owner-view-header{padding:30px 0 10px}.owner-view-header h1{max-width:900px;font-size:clamp(3.2rem,6vw,6rem)}.owner-metrics{border-top:1px solid var(--owner-rule);border-left:1px solid var(--owner-rule);grid-template-columns:repeat(4,1fr);display:grid}.owner-metric{border-right:1px solid var(--owner-rule);border-bottom:1px solid var(--owner-rule);background:var(--owner-panel);flex-direction:column;min-height:180px;padding:20px;display:flex}.owner-metric--signal{background:var(--signal);color:var(--ink)}.owner-metric>span{color:var(--owner-muted);font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;font-size:.75rem}.owner-metric--signal>span,.owner-metric--signal small{color:var(--ink);font-weight:650}.owner-metric strong{font-family:var(--display);letter-spacing:-.04em;margin-top:auto;font-size:clamp(2.7rem,4vw,4.5rem);font-weight:500;line-height:.82}.owner-metric small{color:var(--owner-muted);margin-top:11px;font-size:.75rem}.owner-metric--signal>small{color:var(--ink)}.owner-grid{gap:25px;display:grid}.owner-grid--split{grid-template-columns:1.2fr .8fr}.owner-panel{border:1px solid var(--owner-rule);background:var(--owner-panel);min-width:0}.owner-panel>header{border-bottom:1px solid var(--owner-rule);justify-content:space-between;align-items:baseline;gap:20px;padding:18px 20px;display:flex}.owner-panel>header span{color:var(--owner-accent);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem}.owner-panel>header h2{font-family:var(--sans);letter-spacing:0;font-size:.92rem}.funnel{gap:16px;padding:23px;display:grid}.funnel>div{grid-template-columns:125px 1fr 42px;align-items:center;gap:12px;display:grid}.funnel span{color:var(--owner-muted);font-size:.75rem}.funnel>div>div{background:var(--funnel-track);height:8px}.funnel i{background:var(--signal);height:100%;display:block}.funnel strong{text-align:right;font-family:var(--mono);font-size:.75rem}.attention-list>div{border-bottom:1px solid var(--owner-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:58px;padding:0 18px;display:grid}.attention-list>div:last-child{border:0}.attention-list span{color:var(--owner-muted);font-size:.75rem}.attention-list strong{font-family:var(--mono);text-transform:capitalize;font-size:.75rem}.attention-list button{color:var(--white-pure);font-family:var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:5px;padding:5px 0;font-size:.75rem;display:inline-flex}.attention-list button svg{width:13px;height:13px}.owner-status{width:18px;height:18px;color:var(--owner-status-ok);place-items:center;display:inline-grid}.owner-status svg{width:16px;height:16px}.owner-status--delayed{color:var(--owner-status-delayed)}.owner-status--unknown{color:var(--owner-status-unknown)}.heartbeat-grid{grid-template-columns:repeat(4,1fr);display:grid}.heartbeat-grid>div{border-right:1px solid var(--owner-rule);flex-direction:column;align-items:flex-start;min-height:120px;padding:18px;display:flex}.heartbeat-grid>div:last-child{border:0}.heartbeat-grid strong{margin-top:auto;font-size:.76rem}.heartbeat-grid span{color:var(--owner-muted);margin-top:5px;font-size:.75rem}.status-mix{grid-template-columns:1fr 1fr;display:grid}.status-mix>div{border-right:1px solid var(--owner-rule);border-bottom:1px solid var(--owner-rule);flex-direction:column;justify-content:space-between;min-height:105px;padding:16px;display:flex}.status-mix span{color:var(--owner-muted);text-transform:capitalize;font-size:.75rem}.status-mix strong{font-family:var(--display);font-size:2.6rem;font-weight:500}.status-mix .status-mix__date{font-family:var(--sans);font-size:1rem}.owner-table-wrap{max-width:100%;overflow-x:auto}.owner-table{border-collapse:collapse;width:100%;font-size:.75rem}.owner-table th{background:var(--owner-th-bg);color:var(--owner-muted);font-family:var(--mono);text-align:left;text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.owner-table th,.owner-table td{border-bottom:1px solid var(--owner-rule);white-space:nowrap;padding:13px 16px}.growth-bars{align-items:end;gap:5px;min-height:260px;padding:25px 20px 15px;display:flex;overflow-x:auto}.growth-bars>div{flex-direction:column;justify-content:flex-end;align-items:center;gap:7px;min-width:18px;height:210px;display:flex}.growth-bars span{background:var(--signal);width:100%;min-height:4px;display:block}.growth-bars small{color:var(--owner-muted);font-family:var(--mono);writing-mode:vertical-rl;font-size:.75rem}.ticket-list{gap:14px;display:grid}.ticket-card{border:1px solid var(--owner-rule);background:var(--owner-panel)}.ticket-card header{border-bottom:1px solid var(--owner-rule);justify-content:space-between;gap:25px;padding:20px;display:flex}.ticket-card header span{color:var(--owner-accent);font-family:var(--mono);text-transform:uppercase;font-size:.75rem}.ticket-card h2{font-family:var(--sans);letter-spacing:0;margin:8px 0 4px;font-size:1rem}.ticket-card header a,.ticket-card time{color:var(--owner-muted);font-size:.75rem}.ticket-card>p{color:var(--owner-ticket-copy);white-space:pre-wrap;padding:20px;font-size:1rem}.ticket-card footer{border-top:1px solid var(--owner-rule);background:var(--owner-ticket-foot);align-items:end;gap:12px;padding:15px 20px;display:flex}.ticket-card label{color:var(--owner-muted);text-transform:uppercase;gap:5px;font-size:.75rem;display:grid}.ticket-card select{border:1px solid var(--owner-rule);background:var(--owner-panel);min-height:38px;color:var(--white-pure);padding:0 10px}.ticket-card footer .button{border-color:var(--owner-rule);color:var(--white-pure);margin-left:auto}.system-list>div{border-bottom:1px solid var(--owner-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:13px;min-height:68px;padding:11px 18px;display:grid}.system-list>div:last-child{border:0}.system-list strong,.system-list small{display:block}.system-list strong{font-size:.75rem}.system-list small{color:var(--owner-muted);margin-top:4px;font-size:.75rem}.system-list a{color:var(--white-pure);font-family:var(--mono);align-items:center;gap:6px;font-size:.75rem;display:flex}.system-list a svg{width:13px}.owner-empty{color:var(--owner-muted);padding:30px;font-size:.75rem}.owner-empty--large{border:1px solid var(--owner-rule);align-content:center;place-items:center;gap:8px;min-height:300px;display:grid}.owner-empty--large svg{color:var(--owner-status-ok)}.owner-alert{border:1px solid var(--owner-alert-line);background:var(--owner-alert-bg);color:var(--owner-alert-copy);align-items:center;gap:10px;margin:22px 46px 0;padding:13px 16px;font-size:.75rem;display:flex}.owner-alert svg{width:17px}.owner-loading{min-height:70vh;color:var(--owner-muted);align-content:center;place-items:center;gap:15px;font-size:.76rem;display:grid}.owner-login{background:var(--owner-rail-bg);min-height:100vh;color:var(--white-pure);place-items:center;padding:24px;display:grid}.owner-login__card{border:1px solid var(--owner-login-line);background:var(--owner-panel);width:min(100%,620px);box-shadow:18px 18px 0 var(--signal);padding:clamp(30px,6vw,65px)}.owner-login__brand{color:var(--white-pure);align-items:center;gap:10px;margin-bottom:70px;font-weight:700;text-decoration:none;display:inline-flex}.owner-login__brand span{background:var(--signal);width:34px;height:34px;color:var(--ink);font-family:var(--mono);place-items:center;font-size:.75rem;display:grid}.owner-login__card>svg{width:32px;height:32px;color:var(--owner-accent);margin-bottom:18px}.owner-login__card .eyebrow{color:var(--owner-accent)}.owner-login__card h1{margin-bottom:18px;font-size:clamp(3rem,8vw,5.5rem)}.owner-login__card>p{color:var(--owner-muted)}.owner-login form{gap:14px;margin:30px 0;display:grid}.owner-login form label{color:var(--owner-muted);gap:6px;font-size:.75rem;display:grid}.owner-login input{border:1px solid var(--owner-line-strong);background:var(--owner-input-bg);min-height:48px;color:var(--white-pure);padding:0 13px}.owner-login__card>a:last-child{color:var(--owner-muted);font-size:.75rem}.hero-copy.reveal{animation:none}.hero-section{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr);min-height:min(710px,100vh - 122px);padding-block:clamp(32px,4.5vh,64px) 88px}.hero-copy h1{max-width:26ch;font-size:clamp(2.9rem,3.9vw,4.15rem);line-height:.96}.eyebrow-line{margin-bottom:18px}.hero-lede{max-width:62ch;margin-top:16px;font-size:clamp(1rem,1.2vw,1.22rem);line-height:1.5}.hero-actions,.trust-bullets{margin-top:20px}@media (width>=1181px){.hero-lede{max-width:none}.hero-actions{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:12px 26px;display:grid}.hero-actions>.revenue-cta,.hero-actions>.preview-gate{display:contents}.hero-actions .checkout-note,.hero-actions>.preview-gate p{grid-area:2/1/auto/-1;max-width:620px}.hero-actions .form-error{grid-area:3/1/auto/-1}.hero-actions>.text-link{grid-area:1/2;justify-self:start}.trust-bullets{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 20px;margin-top:16px}}@media (prefers-reduced-motion:no-preference){.hero-copy>*{animation:hp-rise .68s var(--ease-settle) both}.hero-copy>.eyebrow-line{animation-delay:40ms}.hero-copy>h1{animation-name:hp-rise-move;animation-delay:.14s}.hero-copy>.hero-lede{animation-delay:.26s}.hero-copy>.hero-actions{animation-name:hp-rise-overshoot;animation-duration:.74s;animation-delay:.38s}.hero-copy>.trust-bullets{animation-delay:.5s}.hero-docket.reveal{animation:hp-paper-drop .85s var(--ease-settle) .22s both}.docket-paper>*{animation:.45s both hp-ink-in}.docket-paper>.docket-stamp{animation:.5s cubic-bezier(.2,1.4,.36,1) .9s both hp-stamp-land}.docket-paper>.docket-stamp:after{animation:.5s cubic-bezier(.2,1.4,.36,1) .9s both hp-stamp-shadow}}.docket-stamp:after{content:"";box-shadow:0 16px 32px var(--shadow-stamp);opacity:0;pointer-events:none;position:absolute;inset:-2px}.registry-ticker{border-block:1px solid var(--ink);background:var(--paper-bright);max-width:100%;overflow:hidden}.registry-ticker__track{width:max-content;display:flex}.registry-ticker__control{margin:8px 14px}@media (prefers-reduced-motion:reduce){.registry-ticker__control{display:none}}.registry-ticker__half{flex:none;align-items:center;display:flex}.registry-ticker__item,.registry-ticker__sep{font-family:var(--mono);letter-spacing:.13em;white-space:nowrap;color:var(--ink);padding:13px 30px;font-size:.75rem;font-weight:600}.registry-ticker__sep{border-inline:1px solid var(--rule-dark);color:var(--signal-dark);padding-inline:26px;font-weight:700}@media (prefers-reduced-motion:no-preference){.registry-ticker__track{animation:104s linear infinite hp-ticker}.registry-ticker:hover .registry-ticker__track,.registry-ticker[data-paused=true] .registry-ticker__track{animation-play-state:paused}.hp-sec{opacity:0;transform:translateY(var(--rise-section));transition:opacity .65s var(--ease-settle), transform .65s var(--ease-settle)}.hp-sec.is-in{opacity:1;transform:none}.hp-sec:not(.is-in) :is(.deliverables-grid,.mechanism-grid,.proof-grid)>*{opacity:0;transform:translateY(22px)}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>*{animation:hp-rise .6s var(--ease-settle) backwards}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:first-child{animation-delay:50ms}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(2){animation-delay:.12s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(3){animation-delay:.19s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(4){animation-delay:.26s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(5){animation-delay:.33s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(6){animation-delay:.4s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(7){animation-delay:.47s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(8){animation-delay:.54s}.hp-sec.is-in :is(.deliverables-grid,.mechanism-grid,.proof-grid)>:nth-child(9){animation-delay:.61s}.hp-sec .eyebrow:after{transition:transform .7s var(--ease-settle) .2s}.hp-sec:not(.is-in) .eyebrow:after{transform:scaleX(0)}.hp-sec .section-intro:after{transition:transform .9s var(--ease-settle) .25s}.hp-sec:not(.is-in) .section-intro:after{transform:scaleX(0)}.deadline-days:after{transition:transform .9s var(--ease-settle) .45s}.hp-sec:not(.is-in) .deadline-days:after{transform:scaleX(0)}.source-ledger-row .status-dot:after{animation:3.4s ease-in-out infinite hp-dot-pulse}}.source-ledger-row .status-dot{position:relative}.source-ledger-row .status-dot:after{content:"";border:3px solid var(--line-on-dark);opacity:0;border-radius:50%;position:absolute;inset:-6px}.hp-sec .eyebrow:after{content:"";background:var(--signal);transform-origin:0;width:46px;height:2px;margin-top:9px;display:block}.hp-sec .section-intro{padding-bottom:26px;position:relative}.hp-sec .section-intro:after{content:"";background:var(--rule-dark);transform-origin:0;width:100%;height:1px;position:absolute;bottom:0;left:0}.hp-sec .section-intro--light:after{background:var(--proof-line-soft)}.deadline-days{white-space:nowrap;position:relative}.deadline-days:after{content:"";background:var(--signal);transform-origin:0;height:.07em;position:absolute;bottom:.03em;left:0;right:0}.deliverables-section,.mechanism-section,.workspace-section,.pricing-callout,.proof-ledger,.founder-note,.growth-entry{padding-block:var(--section-pad)}.proof-metric strong{font-variant-numeric:tabular-nums}.deliverables-grid li{background:var(--paper-bright);transition:transform .2s var(--ease-settle), box-shadow .2s var(--ease-settle);position:relative}.deliverables-grid li:hover{box-shadow:6px 7px 0 var(--shadow-lift);transform:translateY(-4px)}.deliverables-grid li svg{transition:transform .25s var(--ease-settle)}.deliverables-grid li:hover svg{transform:translate(1px,-3px)}.mechanism-step{background:var(--paper);min-height:280px;transition:transform .2s var(--ease-settle), box-shadow .2s var(--ease-settle), background-color .2s var(--ease-settle)}.mechanism-step:hover{background:var(--paper-bright);box-shadow:6px 7px 0 var(--shadow-lift);transform:translateY(-4px)}.mechanism-step h3{margin-top:26px;margin-bottom:12px}.mechanism-step__top svg{transition:transform .25s var(--ease-settle)}.mechanism-step:hover .mechanism-step__top svg{transform:translateY(-3px)rotate(-4deg)}.founder-note{grid-template-columns:minmax(150px,210px) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);display:grid}.founder-note>.eyebrow{border-top:2px solid var(--ink);grid-row:1;margin-bottom:0;padding-top:8px}.founder-note__photo{grid-area:2/1/span 2;align-self:start;margin-top:14px}.founder-note h2,.founder-note p,.founder-note .text-link{grid-column:2}.founder-note h2{margin-top:0}.mechanism-section--waiting .section-intro{grid-template-columns:minmax(150px,210px) minmax(0,1fr);column-gap:clamp(28px,4vw,64px);max-width:none;margin-bottom:0;display:grid}.mechanism-section--waiting .eyebrow{border-top:2px solid var(--ink);grid-row:1/span 3;margin-bottom:0;padding-top:8px}.mechanism-section--waiting h2,.mechanism-section--waiting .section-intro p,.mechanism-section--waiting .section-intro .button{grid-column:2}.mechanism-section--waiting .section-intro .button{justify-self:start;margin-top:28px}@keyframes hp-rise{0%{opacity:0;transform:translateY(var(--rise))}to{opacity:1;transform:none}}@keyframes hp-rise-move{0%{transform:translateY(var(--rise))}to{transform:none}}@keyframes hp-rise-overshoot{0%{opacity:0;transform:translateY(30px)}72%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes hp-paper-drop{0%{opacity:0;transform:rotate(.7deg)translateY(38px)}to{opacity:1;transform:rotate(.7deg)}}@keyframes hp-ink-in{0%{opacity:0}to{opacity:1}}@keyframes hp-stamp-land{0%{opacity:0;transform:rotate(-11deg)scale(1.6)}70%{opacity:1;transform:rotate(-4deg)scale(.95)}to{opacity:1;transform:rotate(-5deg)scale(1)}}@keyframes hp-stamp-shadow{0%{opacity:0}60%{opacity:1}to{opacity:0}}@keyframes hp-ticker{to{transform:translate(-50%)}}@keyframes hp-dot-pulse{0%,to{opacity:0;transform:scale(.72)}50%{opacity:1;transform:scale(1)}}.today-header p{max-width:720px}.today-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-block:26px;display:grid}.today-card{border:1px solid var(--rule);background:var(--paper-bright);flex-direction:column;gap:10px;min-height:240px;padding:20px 22px;display:flex}.today-card h2{margin:0;font-size:1.02rem}.today-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.today-followup,.today-watched,.today-borough{flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:.85rem;display:flex}.today-followup--overdue{color:var(--signal-dark);font-weight:700}.today-stage-totals{flex-wrap:wrap;gap:6px 18px;font-size:.82rem;display:flex}.today-stage-total strong{font-family:var(--mono);font-size:1rem}.contractors-header p{max-width:720px}.contractors-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px 18px;margin-block:18px 10px;display:flex}.contractors-toolbar__filter{color:var(--muted);flex-direction:column;gap:6px;font-size:.75rem;display:flex}.contractors-toolbar__filter select{border:1px solid var(--rule-dark);background:var(--white-pure);min-height:44px;color:var(--ink);border-radius:0;padding:8px 10px}.contractors-window{max-width:780px}.contractors-degraded{color:var(--muted);border:1px solid var(--rule);background:var(--paper-bright);padding:14px 16px}.contractors-table-wrap{max-width:100%;margin-block:14px 20px;overflow-x:auto}.contractors-table{border-collapse:collapse;width:100%;font-size:.85rem}.contractors-table th,.contractors-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:9px 12px}.contractors-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem}.contractors-table tbody th{font-family:var(--mono);font-weight:600}.contractors-chips{flex-wrap:wrap;gap:4px 6px;display:flex}.contractors-chip{border:1px solid var(--rule);background:var(--paper-bright);white-space:nowrap;padding:1px 8px;font-size:.75rem}.contractors-actions{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.contractors-uncertainty{gap:4px;margin:6px 0;padding-left:18px;display:grid}.retrofit-page .growth-hero__stamp.retrofit-countdown span{font-family:var(--display)}.retrofit-clock{margin-block:6px 26px}.retrofit-clock__table{max-width:640px}.retrofit-clock .fine-print{max-width:640px;margin-top:10px}.retrofit-ledger{align-items:stretch}.retrofit-boroughs{margin-block:30px 26px}.retrofit-borough-table{border-collapse:collapse;width:100%;max-width:780px;margin-block:16px 14px;font-size:.88rem}.retrofit-borough-table th,.retrofit-borough-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:9px 12px}.retrofit-borough-table thead th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.8125rem}.retrofit-borough-table tbody th{font-weight:600}.retrofit-borough-table td{font-family:var(--mono)}.retrofit-uncertainty{gap:4px;margin:6px 0 12px;padding-left:18px;display:grid}.retrofit-pace{margin-block:26px 30px}.retrofit-pace__table{max-width:780px}.retrofit-pace__sentence{max-width:780px;margin-block:14px 6px;font-size:1.02rem}.retrofit-teaser{margin-block:26px 36px}}@layer responsive{@media (width<=1180px){.hero-section{grid-template-columns:1fr .82fr;gap:45px}.hero-copy h1{font-size:clamp(2.8rem,4.9vw,3.7rem)}.explorer-layout{grid-template-columns:190px 360px minmax(420px,1fr);padding-inline:25px}.proof-grid{grid-template-columns:1fr 1fr}.source-ledger-row{grid-template-columns:1fr}.source-ledger-row>div{border-right:0;border-bottom:1px solid var(--proof-line-soft)}.source-ledger-row>div:last-child{border-bottom:0}.pricing-grid{grid-template-columns:1fr 1fr}.plan-path{grid-template-columns:1fr}.pricing-trust{grid-template-columns:1fr 1fr}.price-card--primary{grid-row:span 2}.pricing-callout{grid-template-columns:1fr auto}.pricing-callout>.revenue-cta,.pricing-callout>.preview-gate,.pricing-callout>.access-form,.pricing-callout>.button{grid-column:1/-1}}@media (width<=920px){h1{font-size:clamp(3.6rem,10vw,6rem)}.desktop-nav,.desktop-only{display:none!important}.mobile-menu-button{display:inline-grid}.masthead__actions{margin-left:auto}.mobile-nav{border-top:1px solid var(--rule);gap:4px;padding-top:12px;padding-bottom:18px;display:grid}.mobile-nav>a:not(.button){border-bottom:1px solid var(--rule);align-items:center;min-height:46px;text-decoration:none;display:flex}.source-strip__detail{display:none}.hero-section{grid-template-columns:1fr;padding-block:65px 100px}.hero-copy h1{font-size:clamp(4.4rem,13vw,7.5rem)}.hero-docket{width:min(90%,620px);margin:0 auto}.mechanism-grid,.deliverables-grid{grid-template-columns:1fr}.mechanism-step{min-height:260px}.workspace-grid{grid-template-columns:1fr}.workspace-preview{box-shadow:10px 10px 0 var(--registry)}.pricing-callout{grid-template-columns:1fr}.pricing-callout__price{grid-row:auto}.footer__grid{grid-template-columns:1.5fr 1fr 1fr}.footer__grid>div:last-child{grid-column:1/-1}.explorer-header{min-height:150px}.explorer-header__meta{display:none}.explorer-toolbar{top:0}.explorer-toolbar__inner{grid-template-columns:1fr auto auto}.segmented-control{flex-wrap:wrap;grid-column:1/-1;max-width:100%;display:flex}.segmented-control button{flex:1}.mobile-filter-button{display:inline-flex}.explorer-toolbar{padding-block:10px}.explorer-layout{grid-template-columns:minmax(300px,.95fr) minmax(420px,1.05fr);padding-inline:20px}.filter-rail{z-index:60;background:var(--paper);width:min(88vw,360px);box-shadow:var(--shadow);visibility:hidden;border:0;padding:20px;transition:transform .18s,visibility 0s linear .18s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.filter-rail--open{visibility:visible;transition:transform .18s,visibility;transform:translate(0)}.filter-rail__mobile-head{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.filter-apply{display:inline-flex}.filter-scrim{z-index:55;background:var(--scrim);border:0;display:block;position:fixed;inset:0}.record-list{border-left:1px solid var(--rule)}.detail-pane{border-right:1px solid var(--rule)}.pricing-grid{grid-template-columns:1fr}.price-card--primary{grid-row:auto}.price-card{min-height:580px}.pricing-trust,.offer-fit__grid,.guide-source-grid,.violation-field-grid,.violation-field-grid.permit-field-grid{grid-template-columns:1fr}.first-review__grid{grid-template-columns:1fr 1fr}.violation-query,.guide-card-grid,.buyer-checklist__table>div{grid-template-columns:1fr}.principle-grid{grid-template-columns:1fr 1fr}.source-table__header{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.source-table__row{grid-template-columns:1fr 1fr}.source-table__row>span{border-bottom:1px solid var(--rule)}.activity-ledger,.brief-scoreboard{grid-template-columns:1fr 1fr}.activity-metric:nth-child(2),.brief-scoreboard>div:nth-child(2){border-right:1px solid var(--ink)}.activity-breakdown,.brief-grid,.brief-subscribe,.brief-scope{grid-template-columns:1fr;gap:45px}.record-share-layout{grid-template-columns:1fr}.record-share-aside{position:static}.support-layout{grid-template-columns:1fr}.owner-shell{grid-template-columns:82px minmax(0,1fr)}.owner-rail{padding-inline:13px}.owner-brand{display:block}.owner-brand strong,.owner-brand small,.owner-rail nav button:not(.active):after,.owner-rail nav button{font-size:0}.owner-brand>span{width:42px;height:42px}.owner-rail nav button{justify-content:center;padding:0}.owner-rail nav button svg{width:19px;height:19px}.owner-rail__foot>span,.owner-rail__foot>strong{display:none}.owner-rail__foot button{justify-content:center;width:44px;height:44px;margin-inline:auto;font-size:0}.owner-rail__foot button svg{width:18px}.owner-metrics{grid-template-columns:1fr 1fr}.owner-grid--split{grid-template-columns:1fr}.heartbeat-grid{grid-template-columns:1fr 1fr}.heartbeat-grid>div:nth-child(2){border-right:0}}@media (width<=680px){:root{--gutter:18px}h1{font-size:clamp(3rem,15vw,5rem)}.source-strip__inner{min-height:44px}.source-strip__link-label{display:none}.source-strip a svg{width:16px;height:16px}.masthead__inner{min-height:68px}.brand__word{font-size:.95rem}.hero-section{gap:55px;min-height:auto;padding-block:48px 75px}.eyebrow-line{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:21px}.eyebrow-line span+span{border:0;padding:0}.hero-copy h1{font-size:clamp(2.2rem,9vw,3rem);line-height:.98}.hero-lede{margin-top:22px;font-size:1rem}.hero-actions{flex-direction:column;align-items:stretch;gap:15px}.hero-actions .button{width:100%}.hero-actions .text-link{align-self:flex-start;min-height:44px;padding-block:10px}.trust-bullets li{align-items:flex-start}.hero-docket{width:calc(100% - 18px);margin-left:0}.hero-docket:before{inset:24px -14px -14px 18px}.docket-paper{min-height:430px;padding:26px 22px 27px 31px}.docket-paper__header{margin-bottom:31px}.docket-stamp{top:56px;right:18px}.docket-paper h2{max-width:280px;font-size:2.5rem}.docket-facts{grid-template-columns:1fr}.proof-ledger,.mechanism-section,.workspace-section{padding-block:75px}.proof-grid{grid-template-columns:1fr}.proof-metric{min-height:150px}.proof-metric strong{font-size:4rem}.section-intro{margin-bottom:38px}.section-intro p{font-size:1rem}.workspace-preview{margin-right:9px}.pricing-callout{gap:25px;padding-block:75px}.pricing-callout__price>span{font-size:3.6rem}.footer__grid{grid-template-columns:1fr 1fr;gap:35px 20px;padding-block:50px}.footer__grid>div:first-child,.footer__grid>div:last-child{grid-column:1/-1}.footer__grid a{min-width:44px;min-height:44px}.footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;min-height:75px;padding-block:15px}.content-page{padding-block:62px 85px}.content-hero{margin-bottom:52px}.content-hero h1{font-size:clamp(2.85rem,12.2vw,4.2rem)}.content-hero p{font-size:1rem}.growth-entry,.growth-hero,.growth-conversion{grid-template-columns:1fr}.growth-entry{gap:32px;padding-block:65px}.growth-hero{min-height:auto;padding-block:60px 42px}.growth-hero h1{font-size:clamp(3.3rem,16vw,5.2rem)}.growth-hero__stamp{width:135px;min-height:135px}.growth-hero__stamp span{font-size:4.2rem}.borough-nav{flex-wrap:nowrap;overflow-x:auto}.borough-nav a{flex:none;padding-inline:16px}.activity-ledger,.brief-scoreboard,.brief-inventory{grid-template-columns:1fr}.brief-inventory{gap:24px;padding:25px}.brief-inventory>strong{font-size:4.5rem}.brief-scope{gap:24px;padding:25px}.brief-scope__facts>div{grid-template-columns:1fr;gap:5px}.activity-metric,.activity-metric:nth-child(2),.brief-scoreboard>div,.brief-scoreboard>div:nth-child(2){border-right:1px solid var(--ink);border-bottom:0;min-height:170px}.activity-metric:last-child,.brief-scoreboard>div:last-child{border-bottom:1px solid var(--ink)}.activity-breakdown,.brief-grid{padding-block:70px}.growth-conversion,.brief-subscribe{padding:32px 24px}.record-share-header{flex-direction:column;align-items:flex-start}.share-actions{flex-wrap:wrap}.explorer-header{min-height:130px}.explorer-header h1{font-size:2.8rem}.explorer-header p{font-size:1rem}.explorer-toolbar__inner{grid-template-columns:1fr auto}.search-field{grid-area:2/1/auto/-1}.mobile-filter-button{grid-area:3/1}.explorer-toolbar__inner>.button:last-child{grid-area:3/2}.explorer-layout{padding-inline:0;min-height:620px;padding-top:0;display:block}.record-list{border-inline:0}.record-card__select{padding-left:18px}.record-card__meta{display:grid}.detail-pane{z-index:45;background:var(--paper-bright);border:0;display:none;position:fixed;inset:0;overflow-y:auto}.detail-pane--active{display:block}.record-detail__header{padding:19px}.record-detail__header h2{font-size:2.2rem}.record-detail__header-actions{min-width:74px}.trust-summary{grid-template-columns:1fr}.trust-summary>div{border-right:0;border-bottom:1px solid var(--line-on-dark)}.detail-section{padding:22px 19px}.fact-grid{grid-template-columns:1fr}.section-heading-row{align-items:flex-start}.fact-label,.interpretation-label,.source-state{display:none}.evidence-list>div{grid-template-columns:90px 1fr}.evidence-actions{display:grid}.explorer-disclaimer{padding-inline:18px}.pricing-grid,.pricing-trust,.plan-path{margin-inline:-1px}.guide-actions,.offer-fit__actions{flex-direction:column;align-items:stretch}.guide-actions .button,.offer-fit__actions .button{width:100%}.guide-actions .text-link,.offer-fit__actions .text-link{align-self:flex-start;min-height:44px;padding-block:10px}.guide-card-grid article,.guide-source-grid article,.violation-field-grid article{min-height:230px}.first-review__grid{grid-template-columns:1fr}.first-review__grid article{min-height:220px}.violation-query{margin-inline:-18px;padding-inline:22px}.violation-query__card>div{grid-template-columns:auto 1fr}.violation-query__card strong{grid-column:2}.price-card{min-height:auto;padding:28px 23px}.price-card>p{min-height:0}.price-card>.button,.price-card>.revenue-cta,.price-card>.preview-gate{margin-top:20px}.principle-grid{grid-template-columns:1fr}.principle-grid article{min-height:245px}.source-table__row{grid-template-columns:1fr}.rule-table>div{grid-template-columns:1fr;gap:12px}.boundary-grid{grid-template-columns:1fr}.quality-list li{grid-template-columns:45px 1fr}.legal-copy{padding-left:0}.welcome-actions{display:grid}.support-form{grid-template-columns:1fr;padding:24px 20px}.support-form>*{grid-column:1}.support-aside{padding:30px 24px}.support-aside h2{margin-top:40px}.support-success{min-height:420px;padding:32px 24px}.owner-shell{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);height:100dvh;padding-bottom:0;display:grid;overflow:hidden}.owner-main{grid-row:1;min-height:0;overflow-y:auto}.owner-rail{z-index:50;width:100%;height:calc(72px + env(safe-area-inset-bottom));padding:7px 10px calc(7px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--owner-rule);grid-row:2;display:block;position:static}.owner-brand,.owner-rail__foot{display:none}.owner-rail nav{grid-template-columns:repeat(5,1fr);gap:2px;height:100%;margin:0}.owner-rail nav button,.owner-rail nav button.active{min-height:55px;box-shadow:none;flex-direction:column;justify-content:center;gap:2px;font-size:.75rem;display:flex}.owner-rail nav button svg{width:17px;height:17px}.owner-topbar{min-height:62px;padding-inline:16px}.owner-topbar__actions>span,.owner-topbar__actions a{display:none}.owner-view{gap:16px;padding:22px 16px 45px}.owner-hero{grid-template-columns:1fr;gap:30px;min-height:390px;padding:25px 21px}.owner-hero h1{font-size:3.35rem}.owner-hero__target{width:100%}.owner-view-header{padding-top:18px}.owner-view-header h1{font-size:3.3rem}.owner-metrics{grid-template-columns:1fr}.owner-metric{min-height:145px}.owner-metric strong{font-size:3.5rem}.heartbeat-grid{grid-template-columns:1fr}.heartbeat-grid>div{border-right:0;border-bottom:1px solid var(--owner-rule)}.funnel>div{grid-template-columns:95px 1fr 32px}.status-mix{grid-template-columns:1fr}.ticket-card header{flex-direction:column;align-items:flex-start;gap:8px}.ticket-card footer{flex-direction:column;align-items:stretch}.ticket-card footer .button{width:100%;margin-left:0}.system-list--sources>div{grid-template-columns:auto 1fr}.system-list--sources a{grid-column:2}.owner-alert{margin:16px 16px 0}.owner-login__card{box-shadow:8px 8px 0 var(--signal)}.owner-login__brand{margin-bottom:45px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.status-dot,.review-badge,.brand__mark{forced-color-adjust:none}}@media (width<=920px){.founder-note,.mechanism-section--waiting .section-intro{display:block}.founder-note>.eyebrow,.mechanism-section--waiting .eyebrow{border-top:0;margin-bottom:18px;padding-top:0}.founder-note h2{margin-top:14px}.mechanism-step{min-height:0}}@media (width<=680px){:root{--rise:12px;--rise-section:16px;--section-pad:75px}.registry-ticker__item,.registry-ticker__sep{padding-block:11px;font-size:.75rem}.registry-ticker__item{padding-inline:20px}.registry-ticker__sep{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.registry-ticker__track{animation:none}.hp-sec,.hp-sec :is(.deliverables-grid,.mechanism-grid,.proof-grid)>*{opacity:1;animation:none;transform:none}.hero-copy>*,.hero-docket.reveal,.docket-paper>*,.docket-stamp:after,.source-ledger-row .status-dot:after{animation:none}.rv-sub{opacity:1;transform:none}}@media (forced-colors:active){.rv-sub{opacity:1;transform:none}}@media print{.rv-sub{opacity:1;transform:none}.building-table-wrap{overflow:visible}}@media (width<=920px){.today-grid{grid-template-columns:1fr}}@media (width<=680px){.today-card{padding:16px}.contractors-table th,.contractors-table td{padding:7px 8px}.contractors-toolbar{gap:8px 12px}}@media print{.contractors-table-wrap{overflow:visible}}@media (width<=680px){.retrofit-borough-table th,.retrofit-borough-table td{padding:7px 8px}.retrofit-pace__sentence{font-size:1rem}}@media print{.retrofit-borough-table{max-width:100%}}}.building-page .building-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.building-page .building-actions{flex-wrap:wrap;gap:10px;display:flex}.building-page .claims-boundary{max-width:70ch}.building-table{border-collapse:collapse;width:100%;font-size:.85rem}.building-table th,.building-table td{border-bottom:1px solid var(--paper-deep);text-align:left;vertical-align:top;padding:7px 10px 7px 0}.building-table__remarks{max-width:34ch}.building-source-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.building-context__contacts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pipeline-page .pipeline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.pipeline-page .pipeline-header p{max-width:70ch}.pipeline-group{margin-bottom:36px}.pipeline-group__title{border-bottom:2px solid var(--ink);align-items:baseline;gap:10px;margin:0 0 4px;padding-bottom:8px;font-size:1.15rem;display:flex}.pipeline-group__title span{color:var(--muted);font-family:var(--mono);font-size:.75rem}.pipeline-rows{margin:0;padding:0;list-style:none}.pipeline-row{border-bottom:1px solid var(--paper-deep);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:8px 24px;padding:14px 0;display:grid}.pipeline-row>div{align-content:start;justify-items:start;gap:5px;font-size:.85rem;display:grid}.pipeline-row__meta{color:var(--muted);font-size:.78rem}.pipeline-followup--overdue{color:var(--signal-dark);font-weight:700}.pipeline-stats{flex-wrap:wrap;gap:8px 26px;margin-top:14px;display:flex}.pipeline-stat{font-size:.85rem}.pipeline-stat strong{font-family:var(--mono);font-size:1rem}.pipeline-stat small{color:var(--muted);font-size:.75rem;display:block}.pipeline-roi{border:1px solid var(--rule-dark);max-width:62ch;margin-top:14px;padding:12px 14px}.pipeline-roi p{margin:0;font-size:1rem}.pipeline-roi .fine-print{margin-top:6px}.pipeline-stagebar__scope{color:var(--muted);margin:0 0 6px;font-size:1rem}.pipeline-stagebar{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.pipeline-stagebar__cell{border:1px solid var(--rule-dark);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:2px;padding:10px 12px;font-size:.78rem;display:grid}.pipeline-stagebar__cell[aria-expanded=false]{background:var(--paper-deep)}.pipeline-stagebar__cell strong{font-family:var(--mono);font-size:1.05rem}.pipeline-stagebar__label{font-weight:700}.pipeline-stagebar__meta{color:var(--muted);font-size:.75rem}.pipeline-stagebar__meta--overdue{color:var(--signal-dark)}.pipeline-stagebar__hint{color:var(--faint);font-size:.75rem}.pipeline-toolbar{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-bottom:24px;display:flex}.pipeline-toolbar__filter{align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:flex}.pipeline-toolbar__filter select{border:1px solid var(--rule-dark);background:var(--white-pure);min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:8px 10px;font-weight:400}.pipeline-empty-filter{color:var(--muted)}.pipeline-board{grid-template-columns:1fr;gap:0 16px;display:grid}.pipeline-col{margin-bottom:28px}.pipeline-col__note{color:var(--muted);margin:6px 0 0;font-size:.78rem}.crm-panel .crm-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin-top:16px;display:grid}.crm-panel .crm-form label,.crm-panel .crm-log-form label{color:var(--ink);align-content:start;gap:6px;font-size:.75rem;font-weight:700;display:grid}.crm-panel input,.crm-panel select,.crm-panel textarea{border:1px solid var(--rule-dark);background:var(--white-pure);min-height:44px;color:var(--ink);font:inherit;border-radius:0;padding:10px 12px;font-weight:400}.crm-panel textarea{resize:vertical;min-height:70px}.crm-panel__filed{margin:10px 0 0;font-size:.85rem}.crm-form__preset{place-self:end start}.crm-form__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:10px 18px;display:flex}.crm-log-form{border-top:1px solid var(--paper-deep);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin-top:22px;padding-top:18px;display:grid}.crm-log-form h4{grid-column:1/-1;margin:0}.crm-log-form__note{grid-column:1/-1}.crm-log-form button{justify-self:start}.crm-log-list{gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.crm-log-list span{color:var(--muted);font-family:var(--mono);font-size:.75rem}.crm-log-list p{white-space:pre-wrap;margin:3px 0 0;font-size:1rem}.crm-chip{border:1px solid var(--ink);background:var(--signal);color:var(--ink);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;align-items:center;margin-left:10px;padding:3px 8px;font-size:.75rem;font-weight:700;display:inline-flex}@media (width<=760px){.pipeline-row{grid-template-columns:1fr}.pipeline-toolbar{flex-direction:column;align-items:stretch}.pipeline-toolbar .segmented-control button{flex:1}.pipeline-toolbar__filter{justify-content:space-between}.crm-panel .crm-form,.crm-log-form{grid-template-columns:1fr}}@media (width>=1181px){.pipeline-board{grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.pipeline-board .pipeline-row{grid-template-columns:1fr;gap:6px}}@media print{body.print-building .site-shell .source-strip,body.print-building .site-shell .masthead,body.print-building .site-shell .footer,body.print-building .skip-link,body.print-building .print-hidden{display:none!important}body.print-building a.print-source:after{content:" — " attr(href);word-break:break-all;font-size:.75rem}body.print-building .building-table,body.print-building .building-section{page-break-inside:avoid;break-inside:avoid}body.print-building .building-page{padding:0}}
