@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--night:#02080b;--night-soft:#071419;--forest:#12353c;--moss:#6be3dc;--signal:#e7bd7a;--sand:#f1ede2;--paper:#faf8f2;--ink:#122019;--muted:#6d776f;--line-dark:#eef5e924;--line:#d9ddd4;--sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--display:"Manrope", ui-sans-serif, system-ui, sans-serif;color:var(--ink);background:var(--night);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--night);min-width:320px}body{min-width:320px;min-height:100vh;margin:0}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--signal);outline-offset:3px}::selection{color:var(--night);background:var(--signal)}.access-links{justify-self:end;align-items:center;gap:.75rem;display:flex}.create-account-link,.primary-link{color:var(--sand);text-decoration:none}.create-account-link{border:1px solid var(--line-dark);border-radius:999px;padding:.65rem .95rem}.registration-page{color:var(--sand);background:radial-gradient(circle at 50% 15%,#6be3dc1f,transparent 34rem),var(--night);place-items:center;display:grid}.registration-card{border:1px solid var(--line-dark);background:#071419e0;border-radius:1.5rem;width:min(100%,42rem);padding:clamp(1.5rem,4vw,3rem);box-shadow:0 2rem 6rem #00000059}.registration-card h1{font-family:var(--display)}.registration-form{gap:.65rem;margin-top:2rem;display:grid}.registration-form label{color:#f1ede2d1;margin-top:.55rem;font-size:.9rem}.registration-form input{border:1px solid var(--line-dark);width:100%;color:var(--sand);background:#02080bb3;border-radius:.8rem;padding:.9rem 1rem}.registration-form button,.primary-link{color:var(--night);background:var(--signal);cursor:pointer;border:0;border-radius:.8rem;justify-content:center;margin-top:1rem;padding:.95rem 1.1rem;font-weight:700;display:inline-flex}.registration-form button:disabled{cursor:wait;opacity:.7}.registration-message{color:var(--signal);margin:.75rem 0 0}.registration-boundary,.registration-success{border:1px solid var(--line-dark);background:#02080b73;border-radius:.9rem;gap:.4rem;margin-top:1.5rem;padding:1rem;display:grid}.registration-boundary span,.registration-success p,.registration-return,.registration-card .lede{color:#f1ede2b3}.registration-return{margin:1.25rem 0 0}.registration-return a{color:var(--moss)}.registration-card .lede{color:#f1ede2e0;font-size:1rem;line-height:1.6}.registration-form label{color:#f1ede2eb;font-size:.95rem;font-weight:700}.registration-form input{min-height:50px;font-size:1rem}.registration-message{color:#f4d2a0;line-height:1.55}.registration-boundary span,.registration-success p,.registration-return{color:#f1ede2db;line-height:1.55}.registration-success strong,.registration-boundary strong{color:#fff0cf}.registration-return a,.primary-link{font-weight:800}@media (width<=600px){.registration-page{align-items:start;padding:18px}.registration-card{border-radius:1rem;padding:22px 18px}.registration-card h1{font-size:clamp(2rem,10vw,3rem);line-height:1.05}}.site-shell{background:#02080b;min-height:100svh}.landitrus-shell{--gold:#e7bd7a;--aqua:#6be3dc;--panel:#040f14cc;color:#f4eee3;background:radial-gradient(circle at 50% 45%,#1d3941 0,#0a181d 40%,#03090c 82%);min-height:100svh;position:relative;overflow:hidden}.city-atmosphere{z-index:0;filter:blur(1.5px)saturate(1.04)contrast(1.05);opacity:.72;background-image:radial-gradient(circle at 57% 14%,#e7bd7a38,#0000 30%),radial-gradient(circle at 72% 58%,#6be3dc1f,#0000 34%),linear-gradient(#030a0e61,#030c108a 44%,#02080bd1),url(/landitrus-reference/search.webp);background-position:50%;background-size:cover;position:fixed;inset:-18px;transform:scale(1.035)}.topbar{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#030a0d80;border-bottom:1px solid #e7bd7a38;grid-template-columns:1fr auto 1fr;align-items:center;min-height:86px;padding:18px clamp(20px,4vw,68px);display:grid;position:relative}.brand{width:max-content;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:13px;padding:0;display:flex}.brand .eye-logo{width:45px;color:var(--gold)}.brand span{gap:3px;display:grid}.brand strong{color:#f1d5a5;letter-spacing:.22em;font:500 1.12rem/1 Manrope,sans-serif}.brand small{color:#9fa9aa;letter-spacing:.28em;font-size:.55rem}.eye-logo{fill:none;stroke:currentColor;stroke-width:1.6px;overflow:visible}.eye-logo circle{fill:#e7bd7a14}.eye-logo .eye-logo-pupil{fill:currentColor;stroke:none}.topbar-status{color:#b4bcbc;letter-spacing:.24em;font-size:.62rem}.topbar-status i,.lens-status i,.answer-state i{background:var(--aqua);width:6px;height:6px;box-shadow:0 0 14px var(--aqua);border-radius:50%;margin-right:8px;display:inline-block}.member-link{color:#ddd6c9;letter-spacing:.08em;justify-self:end;font-size:.78rem;text-decoration:none}.member-link:hover{color:var(--gold)}.portal-stage,.workspace,.plans{z-index:2;min-height:calc(100svh - 86px);position:relative}.portal-stage{grid-template-rows:1fr auto;grid-template-columns:minmax(360px,1fr) minmax(470px,1.18fr);align-items:center;padding:60px clamp(24px,5vw,90px) 108px;display:grid}.portal-copy{align-self:start;max-width:720px;padding-top:clamp(34px,8vh,110px)}.signal-label{color:#d7c4a3;letter-spacing:.2em;align-items:center;gap:10px;font-size:.64rem;font-weight:600;display:flex}.signal-label span{background:var(--gold);width:24px;height:1px;box-shadow:0 0 10px var(--gold)}.portal-copy h1{color:#f7f2e9;letter-spacing:-.065em;margin:28px 0 20px;font:400 clamp(3.4rem,6vw,7.4rem)/.88 Manrope,sans-serif}.portal-copy h1 em{color:var(--gold);font-style:normal}.portal-lede{color:#b9c0be;max-width:590px;font-size:clamp(1rem,1.25vw,1.24rem);line-height:1.7}.lens{aspect-ratio:1.78;justify-self:end;place-items:center;width:min(58vw,900px);display:grid;position:relative}.lens:before,.lens:after{content:"";border:1px solid #e7bd7ab8;border-radius:50% 0;position:absolute;inset:8% 1%;transform:rotate(45deg)scale(.71);box-shadow:0 0 46px #e7bd7a33,inset 0 0 58px #6be3dc1f}.lens:after{border-color:#6be3dc99;inset:14% 7%;box-shadow:0 0 36px #6be3dc2e}.lens-glow{filter:blur(4px);background:radial-gradient(#265c6299,#0c1f243d 58%,#020c1114 70%,#0000 76%);border-radius:50%;width:80%;height:54%;position:absolute}.lens-core{z-index:2;text-align:center;width:54%;position:relative}.lens-core .eye-logo{width:70px;color:var(--gold);margin:24px 0 12px}.lens-status{color:#88d9ce;letter-spacing:.16em;font-size:.59rem}.lens-core h2{color:#f2e9dc;letter-spacing:-.04em;margin:0 0 13px;font:500 clamp(1.6rem,2.6vw,2.8rem)/1.08 Manrope,sans-serif}.lens-core p{color:#9ba8a9;margin:0 auto;font-size:.78rem;line-height:1.55}.address-panel{width:min(630px,43vw);position:absolute;bottom:98px;left:clamp(24px,5vw,90px)}.address-panel label{color:#dfd8cc;letter-spacing:.05em;margin-bottom:9px;font-size:.74rem;display:block}.address-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030c10d1;border:1px solid #e7bd7a8f;grid-template-columns:1fr auto;min-height:58px;display:grid;box-shadow:0 18px 48px #00000038,0 0 26px #e7bd7a0d}.address-control input{color:#f3ede2;background:0 0;border:0;outline:0;min-width:0;padding:0 18px}.address-control button,.locked-depth button,.workspace-actions button{color:#071014;cursor:pointer;background:linear-gradient(135deg,#f0d19e,#bb8242);border:0;padding:0 22px;font-weight:700}.connection-boundary{border-left:2px solid var(--gold);color:#d8dfdc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040f13cc;gap:3px;margin-top:10px;padding:12px 14px;font-size:.76rem;display:grid}.connection-boundary strong{color:#f1d8ae}.address-error{color:#f0b49f;margin:10px 0 0;font-size:.76rem}.demo-link{color:#aeb9b8;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:0;font-size:.72rem;text-decoration:underline}.demo-link:hover{color:var(--gold)}.portal-footer{color:#8f9a9a;letter-spacing:.13em;text-transform:uppercase;border-top:1px solid #e7bd7a2e;justify-content:flex-end;gap:30px;padding-top:14px;font-size:.58rem;display:flex;position:absolute;bottom:38px;left:clamp(24px,5vw,90px);right:clamp(24px,5vw,90px)}.portal-footer span:first-child{color:#ead4b0;margin-right:auto}.workspace{background:linear-gradient(#040d116b,#02080bd6);padding:42px clamp(20px,4vw,66px) 64px}.workspace-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1500px;margin:0 auto 30px;display:flex}.demo-badge{color:#e8c895;letter-spacing:.13em;background:#7043172e;border:1px solid #e7bd7a73;width:max-content;margin:0 0 14px;padding:7px 9px;font-size:.6rem}.workspace-heading h1{color:#f5eee2;letter-spacing:-.045em;text-transform:uppercase;margin:0;font:500 clamp(2.1rem,4vw,4.7rem)/1 Manrope,sans-serif}.workspace-heading p:last-child{color:#97a3a3;letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0}.workspace-actions{gap:10px;display:flex}.workspace-actions button{color:#dfc08e;background:#020b0fdb;border:1px solid #e7bd7a73;min-height:43px}.workspace-actions button:last-child{color:#061014;background:linear-gradient(135deg,#f0d19e,#bb8242)}.workspace-nav{background:#020a0ebf;border:1px solid #ffffff17;max-width:1500px;margin:0 auto;display:flex;overflow-x:auto}.workspace-nav button{color:#8f9b9b;cursor:pointer;letter-spacing:.11em;text-transform:uppercase;background:0 0;border:0;border-right:1px solid #ffffff12;flex:1;min-width:125px;padding:15px 14px;font-size:.67rem}.workspace-nav button[aria-current=page]{color:#f1d19d;box-shadow:inset 0 -2px var(--gold);background:#e7bd7a1a}.workspace-grid{grid-template-columns:1.04fr 1.3fr .72fr;gap:14px;max-width:1500px;margin:14px auto 0;display:grid}.property-panel,.intelligence-panel,.trust-panel{background:var(--panel);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #e7bd7a1f;min-height:580px;box-shadow:0 18px 46px #0000002e}.panel-heading{color:#dbc198;letter-spacing:.14em;border-bottom:1px solid #ffffff14;justify-content:space-between;padding:15px 18px;font-size:.62rem;display:flex}.panel-heading small{color:#768384}.property-visual{background:radial-gradient(circle at 60% 40%,#316f6f8c,#0000 20%),repeating-linear-gradient(30deg,#0000 0 30px,#6be3dc0d 31px 32px),linear-gradient(145deg,#152a2b,#061114);place-items:center;height:280px;display:grid;overflow:hidden}.parcel-outline{aspect-ratio:1.5;border:2px solid var(--aqua);place-items:center;width:52%;display:grid;transform:rotate(-11deg);box-shadow:0 0 24px #6be3dc73,inset 0 0 28px #6be3dc1c}.parcel-outline span{color:#b5eeea;letter-spacing:.16em;font-size:.58rem;transform:rotate(11deg)}.property-facts{margin:0;padding:15px 18px}.property-facts div{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:18px;padding:13px 0;font-size:.75rem;display:flex}.property-facts dt{color:#7f8d8d}.property-facts dd{color:#d8ddda;text-align:right;margin:0}.answer-summary,.locked-depth{align-content:center;min-height:520px;padding:clamp(28px,4vw,60px);display:grid}.answer-state{color:#77d7cc;letter-spacing:.13em;font-size:.62rem}.answer-summary h2,.locked-depth h2{color:#f2ece1;letter-spacing:-.045em;max-width:720px;margin:18px 0;font:500 clamp(1.8rem,3vw,3.4rem)/1.08 Manrope,sans-serif}.answer-summary>p:not(.answer-state),.locked-depth>p:not(.answer-state){color:#9eaaa9;max-width:650px;line-height:1.7}.summary-metrics{background:#ffffff17;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;display:grid}.summary-metrics div{background:#081419;gap:10px;padding:18px;display:grid}.summary-metrics span{color:#7f8b8b;font-size:.64rem}.summary-metrics strong{color:#e8ca99;letter-spacing:.1em;font-size:.77rem}.locked-depth .lock-orbit{color:var(--gold);font-size:3rem}.locked-depth button{width:max-content;min-height:45px;margin-top:20px}.trust-panel{padding-bottom:14px}.trust-item{border-bottom:1px solid #ffffff14;margin:0 16px;padding:19px 2px}.trust-item span{color:#7f8c8c;letter-spacing:.12em;text-transform:uppercase;font-size:.61rem;display:block}.trust-item strong{color:#edcf9f;margin-top:7px;font-size:.92rem;display:block}.trust-item p{color:#9ca7a6;margin:7px 0 0;font-size:.72rem;line-height:1.5}.plans{background:linear-gradient(#040d118f,#02080be6);padding:38px clamp(20px,5vw,84px) 60px}.plans-heading{max-width:1500px;margin:0 auto 36px}.plans-heading>button{color:#b5bdbc;cursor:pointer;background:0 0;border:0;margin-bottom:34px;padding:0}.plans-heading h1{color:#f4ede1;letter-spacing:-.055em;max-width:1000px;margin:18px 0 14px;font:500 clamp(2.6rem,5vw,6rem)/.98 Manrope,sans-serif}.plans-heading>p:last-child{color:#a4afad;max-width:760px;line-height:1.65}.plan-grid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1500px;margin:0 auto;display:grid}.plan-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040f14c7;border:1px solid #e7bd7a1f;min-height:460px;padding:28px;position:relative;box-shadow:0 16px 42px #00000029}.plan-card.featured{background:linear-gradient(160deg,#3d2b1785,#040f14d6 56%);border-color:#e7bd7aad;box-shadow:0 18px 50px #0000002e,0 0 26px #e7bd7a0f}.plan-number{color:#738080;letter-spacing:.15em;font-size:.65rem}.plan-card h2{color:#f0d19f;letter-spacing:.06em;margin:28px 0 9px;font:500 2.2rem/1 Manrope,sans-serif}.plan-card>p:not(.plan-number){color:#a4afae;min-height:48px;line-height:1.55}.plan-card ul{color:#d8dfdc;gap:13px;margin:28px 0;padding:0;font-size:.82rem;list-style:none;display:grid}.plan-card li:before{content:"◇";color:var(--gold);margin-right:10px}.plan-card button{color:#7f8a89;background:0 0;border:1px solid #e7bd7a59;min-height:45px;position:absolute;bottom:28px;left:28px;right:28px}.depth-key{color:#899595;letter-spacing:.1em;border:1px solid #ffffff14;gap:20px;max-width:1500px;margin:18px auto 0;padding:17px 20px;font-size:.62rem;display:flex}.depth-key strong{color:#d7c4a3;margin-right:auto}.page{color:#eef2ed;background:#04100d;min-height:100svh;padding:clamp(32px,8vw,110px)}.member-panel,.status-panel{background:#081713;border:1px solid #e7bd7a4d;max-width:760px;margin-top:38px;padding:28px}.member-panel a{color:#e7bd7a}.member-panel form{gap:10px;margin-top:22px;display:grid}.member-panel label{color:#b6c0bd;letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:.72rem}.member-panel input{color:#f4eee3;background:#03100d;border:1px solid #e7bd7a52;min-height:48px;padding:0 14px}.member-panel button,.live-workspace button,.address-report-consumer>button{color:#071014;cursor:pointer;background:linear-gradient(135deg,#f0d19e,#bb8242);border:0;min-height:46px;padding:0 18px;font-weight:700}.member-panel button:disabled,.address-report-consumer>button:disabled{opacity:.55;cursor:wait}.member-actions{align-items:center;gap:18px;margin:24px 0;display:flex}.member-return{margin-top:22px;display:inline-block}.auth-message{background:#06110e;border-left:2px solid #e7bd7a;padding:12px}.live-workspace{z-index:2;background:linear-gradient(#02090c9e,#02080b);min-height:calc(100svh - 86px);padding:42px clamp(20px,5vw,84px) 70px;position:relative}.live-workspace-heading{justify-content:space-between;align-items:end;gap:20px;max-width:1100px;margin:0 auto 24px;display:flex}.live-workspace-heading h1{color:#f5eee2;letter-spacing:-.045em;margin:10px 0;font:500 clamp(2.2rem,5vw,4.8rem)/1 Manrope,sans-serif}.live-workspace-heading p:last-child{color:#9da9a7}.live-badge{color:#8ce6df;letter-spacing:.13em;background:#145b582e;border:1px solid #6be3dc73;width:max-content;padding:7px 9px;font-size:.6rem}.address-report-consumer{background:#040f14e6;border:1px solid #ffffff1a;max-width:1100px;margin:0 auto;padding:24px}.established-address{gap:6px;margin-bottom:18px;display:grid}.established-address span{color:#81908e;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.established-address strong{color:#efd3a5;font-size:1.1rem}.controlled-unavailable,.loading-status{background:#071317;border-left:2px solid #e7bd7a;margin-top:18px;padding:18px}.canonical-report{color:#e8eee9}.live-trust-layer{background:#ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;margin:24px 0;display:grid}.live-trust-layer div{background:#061318;min-width:0;padding:18px}.live-trust-layer span{color:#82908f;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;display:block}.live-trust-layer strong{color:#edcf9f;margin:8px 0;font-size:.82rem;display:block}.live-trust-layer p{color:#9ca8a6;margin:0;font-size:.72rem;line-height:1.5}.numeric-intelligence{background:linear-gradient(145deg,#0d1f23f5,#051216fa);border:1px solid #d2a96547;margin:28px 0 34px;padding:24px}.numeric-intelligence-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.numeric-intelligence-heading .eyebrow{color:#c89f62;margin:0 0 7px}.numeric-intelligence-heading h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:400}.numeric-intelligence-heading>span{color:#859391;letter-spacing:.1em;text-align:right;max-width:320px;font-size:.62rem}.numeric-fact-grid{background:#ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.numeric-fact-grid article{background:#07161a;min-width:0;padding:18px}.numeric-fact-grid span,.derived-metrics span{color:#91a09e;letter-spacing:.07em;text-transform:uppercase;font-size:.66rem;display:block}.numeric-fact-grid strong{color:#f0d2a0;font-variant-numeric:tabular-nums;margin:8px 0 6px;font-size:1.35rem;display:block}.numeric-fact-grid p,.numeric-fact-grid small,.derived-metrics small{color:#82908f;overflow-wrap:anywhere;margin:0;font-size:.68rem;line-height:1.45;display:block}.numeric-fact-grid small{color:#687875;margin-top:7px}.derived-metrics{background:#ffffff1a;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.derived-metrics>div,.derived-metrics article{background:#0a1b1f;padding:16px}.derived-metrics article strong{color:#d8e4df;font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:1.05rem;display:block}.numeric-boundary,.numeric-unavailable{color:#98a6a3;margin:16px 0 0;font-size:.74rem;line-height:1.55}.numeric-unavailable{background:#ffffff09;padding:18px}.numeric-unavailable strong{color:#d7dfdc}.locked-intelligence{background:#38261333;border:1px solid #e7bd7a47;margin:24px 0;padding:20px}.locked-intelligence strong{color:#edcf9f}.locked-intelligence p{color:#aab3b1;margin:8px 0 0}.report-facts div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.report-facts dd{text-align:right;margin:0}.page-title{max-width:900px;font:500 clamp(2.7rem,6vw,6rem)/1 Manrope,sans-serif}.not-found-page{background:radial-gradient(circle at 72% 28%,#275b6047,#0000 38%),radial-gradient(circle at 22% 74%,#875b2a2e,#0000 42%),#02090c;place-items:center;display:grid;position:relative;overflow:hidden}.not-found-page:before{content:"";aspect-ratio:1.8;border:1px solid #e7bd7a4d;border-radius:50% 0;width:min(76vw,850px);position:absolute;transform:rotate(45deg)scale(.7);box-shadow:0 0 80px #6be3dc14,inset 0 0 70px #e7bd7a0d}.not-found-copy{z-index:1;width:min(900px,100%);position:relative}.not-found-code{color:#e7bd7a3d;letter-spacing:-.08em;margin:30px 0 8px;font:500 clamp(5rem,18vw,13rem)/.72 Manrope,sans-serif}.not-found-summary{color:#a9b4b2;max-width:680px;font-size:clamp(.95rem,1.4vw,1.12rem);line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.not-found-actions a{color:#e8cfaa;letter-spacing:.08em;text-transform:uppercase;background:#040f14b8;border:1px solid #e7bd7a52;align-items:center;min-height:44px;padding:0 17px;font-size:.68rem;font-weight:700;text-decoration:none;display:inline-flex}.not-found-actions a:hover{color:#a9e7e1;border-color:#6be3dc7a}.not-found-actions .not-found-primary{color:#071014;background:linear-gradient(135deg,#f0d19e,#bb8242)}.canonical-report{max-width:1000px;margin:0 auto;padding:50px 24px}@media (width<=1050px){.topbar{grid-template-columns:1fr auto}.topbar-status{display:none}.portal-stage{padding-bottom:220px;display:block}.portal-copy{padding-top:30px}.lens{width:min(90vw,760px);margin:-20px auto 0}.address-panel{width:min(650px,100% - 48px)}.portal-footer{gap:16px}.portal-footer span:not(:first-child){display:none}.workspace-grid{grid-template-columns:1fr 1.2fr}.trust-panel{grid-column:1/-1;grid-template-columns:repeat(4,1fr);min-height:0;display:grid}.trust-panel .panel-heading{grid-column:1/-1}.plan-grid{grid-template-columns:1fr}.plan-card{min-height:400px}}@media (width<=700px){.topbar{min-height:72px;padding:14px 18px}.brand strong{font-size:.9rem}.member-link{font-size:.68rem}.portal-stage{min-height:calc(100svh - 72px);padding:34px 18px 250px}.portal-copy h1{font-size:clamp(3rem,16vw,5rem)}.portal-lede{font-size:.92rem}.lens{width:110vw;margin-left:-10vw}.lens-core{width:58%}.lens-core p{display:none}.address-panel{width:auto;bottom:90px;left:18px;right:18px}.address-control{grid-template-columns:1fr}.address-control input{min-height:54px}.address-control button{min-height:48px}.portal-footer{bottom:28px;left:18px;right:18px}.workspace{padding:25px 14px 50px}.workspace-heading{display:grid}.workspace-heading h1{font-size:2.2rem}.workspace-grid{grid-template-columns:1fr}.property-panel,.intelligence-panel{min-height:auto}.answer-summary,.locked-depth{min-height:440px;padding:27px}.trust-panel{grid-column:auto;grid-template-columns:1fr}.trust-panel .panel-heading{grid-column:auto}.summary-metrics{grid-template-columns:1fr}.plans{padding:26px 14px 50px}.plan-card{min-height:430px}.depth-key{flex-wrap:wrap}.depth-key strong{flex-basis:100%}.live-trust-layer{grid-template-columns:1fr}.numeric-intelligence{padding:18px}.numeric-intelligence-heading{flex-direction:column;align-items:flex-start}.numeric-intelligence-heading>span{text-align:left}.numeric-fact-grid,.derived-metrics{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.dashboard-shell{--gold:#e7bd7a;--aqua:#6be3dc;color:#f4eee3;background:#02090c;min-height:100svh;position:relative;overflow-x:hidden}.dashboard-atmosphere{z-index:0;filter:blur(4px)saturate(.76)contrast(1.02);opacity:.4;background:linear-gradient(#030a0e94,#02080be6),url(/landitrus-reference/results.webp) 50%/cover;position:fixed;inset:-14px;transform:scale(1.035)}.dashboard-topbar,.dashboard-hero,.dashboard-grid,.dashboard-report-stage{z-index:2;position:relative}.dashboard-topbar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a0d9e;border-bottom:1px solid #e7bd7a33;justify-content:space-between;align-items:center;gap:20px;min-height:78px;padding:16px clamp(20px,4vw,64px);display:flex}.dashboard-brand{color:#f1d5a5;letter-spacing:.18em;font:600 .94rem/1 Manrope,sans-serif;text-decoration:none}.dashboard-brand span{color:#8f9a99;letter-spacing:.2em;margin-top:6px;font-size:.54rem;display:block}.dashboard-account{color:#a7b1af;align-items:center;gap:14px;font-size:.7rem;display:flex}.dashboard-account button,.dashboard-report-stage>header button{color:#dfc08e;cursor:pointer;background:#020b0fbd;border:1px solid #e7bd7a59;min-height:38px;padding:0 14px}.dashboard-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:30px;max-width:1500px;margin:0 auto;padding:58px clamp(20px,4vw,64px) 34px;display:grid}.dashboard-hero h1{color:#f7f2e9;letter-spacing:-.06em;margin:20px 0 14px;font:400 clamp(3rem,5.3vw,6.8rem)/.92 Manrope,sans-serif}.dashboard-hero h1 em{color:var(--gold);font-style:normal}.dashboard-hero>div:first-child>p:last-child{color:#b6bfbd;max-width:760px;line-height:1.7}.dashboard-eye{aspect-ratio:1.8;justify-self:end;width:min(38vw,510px);position:relative}.dashboard-eye:before,.dashboard-eye:after{content:"";border:1px solid #e7bd7ab3;border-radius:50% 0;position:absolute;inset:10% 2%;transform:rotate(45deg)scale(.71);box-shadow:0 0 42px #e7bd7a2b,inset 0 0 38px #6be3dc1c}.dashboard-eye:after{border-color:#6be3dc8c;inset:18% 10%;box-shadow:0 0 32px #6be3dc21}.dashboard-eye i{border:1px solid #e7bd7abf;border-radius:50%;position:absolute;inset:31% 39%;box-shadow:0 0 28px #e7bd7a33}.dashboard-eye b{background:var(--aqua);border-radius:50%;position:absolute;inset:42% 47%;box-shadow:0 0 22px #6be3dc8c}.dashboard-grid{grid-template-columns:1.15fr .85fr;gap:14px;max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 38px;display:grid}.dashboard-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040f14c7;border:1px solid #e7bd7a24;box-shadow:0 18px 44px #0000002b}.dashboard-card-heading{color:#ddc49c;letter-spacing:.14em;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:14px 17px;font-size:.62rem;display:flex}.onerun-card{grid-row:span 2}.onerun-card form{gap:12px;padding:28px;display:grid}.onerun-card label{color:#aeb9b7;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem}.onerun-card input{color:#f5eee2;background:#020a0ec7;border:1px solid #e7bd7a5c;outline:none;min-height:56px;padding:0 16px}.onerun-card input:focus{border-color:#e7bd7ab8;box-shadow:0 0 0 2px #e7bd7a12}.onerun-card button{color:#061014;cursor:pointer;background:linear-gradient(135deg,#f0d19e,#bb8242);border:0;min-height:50px;padding:0 18px;font-weight:750}.dashboard-boundary-note{color:#84908f;margin:0;padding:0 28px 28px;font-size:.71rem;line-height:1.55}.onerun-card select{color:#d9e2df;background:#071419;border:1px solid #6be3dc38;border-radius:2px;width:100%;min-height:44px;margin:0 0 14px;padding:0 12px}.current-property-content,.dashboard-empty{padding:26px}.current-property-content p{color:#f1d5a5;margin:0;font:500 clamp(1.25rem,2vw,2rem)/1.2 Manrope,sans-serif}.current-property-content strong{color:#78d8d0;letter-spacing:.12em;text-transform:uppercase;margin:11px 0 20px;font-size:.66rem;display:block}.current-property-content button{color:#dfc08e;cursor:pointer;background:0 0;border:1px solid #e7bd7a57;min-height:40px;padding:0 14px}.dashboard-empty strong{color:#d8dfdc}.dashboard-empty p{color:#889695;margin:8px 0 0;line-height:1.55}.dashboard-trust-grid{background:#ffffff12;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:16px;display:grid}.dashboard-trust-grid div{background:#061318;padding:16px}.dashboard-trust-grid dt{color:#81908f;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.dashboard-trust-grid dd{color:#edcf9f;margin:8px 0 0;font-size:.78rem}.recent-reports-card{grid-column:1/-1}.recent-report-list{display:grid}.recent-report-list button,.recent-report-list .recent-report-open{color:#dce3df;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.recent-report-list button:hover,.recent-report-list .recent-report-open:hover{background:#e7bd7a0d}.recent-report-list span{gap:5px;display:grid}.recent-report-list small{color:#7e8b8a}.recent-report-list em{color:#dfc08e;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal}.dashboard-report-stage{max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 72px}.dashboard-report-stage>header{border-top:1px solid #e7bd7a33;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;padding-top:12px;display:flex}.dashboard-report-stage>header h2{color:#f4ede1;margin:10px 0 0;font:500 clamp(1.8rem,3vw,3rem)/1 Manrope,sans-serif}.dashboard-report-stage .address-report-consumer,.dashboard-report-stage .canonical-report{max-width:none}.dashboard-loading,.dashboard-access-boundary{z-index:2;position:relative}.dashboard-loading{color:#d8dfdc;padding:60px}.dashboard-access-boundary{background:radial-gradient(circle at 50% 35%,#17333a,#02090c 70%);place-items:center;padding:30px;display:grid}.dashboard-access-card{background:#040f14db;border:1px solid #e7bd7a47;max-width:720px;padding:34px}.dashboard-access-card h1{color:#f4ede1;letter-spacing:-.05em;font:500 clamp(2.2rem,5vw,4.8rem)/1 Manrope,sans-serif}.dashboard-access-card p{color:#a8b2b0;line-height:1.65}.dashboard-access-card a{color:#e7bd7a;margin-top:16px;display:inline-block}@media (width<=900px){.dashboard-hero{grid-template-columns:1fr}.dashboard-eye{justify-self:center;width:min(84vw,520px)}.dashboard-grid{grid-template-columns:1fr}.onerun-card{grid-row:auto}.recent-reports-card{grid-column:auto}}@media (width<=600px){.dashboard-topbar{align-items:flex-start}.dashboard-account{flex-direction:column;align-items:flex-end}.dashboard-hero{padding-top:36px}.dashboard-hero h1{font-size:clamp(2.7rem,14vw,4.6rem)}.dashboard-eye{width:100%}.dashboard-grid{padding-inline:14px}.dashboard-trust-grid{grid-template-columns:1fr}.dashboard-report-stage{padding-inline:14px}.dashboard-report-stage>header,.recent-report-list button,.recent-report-list .recent-report-open{flex-direction:column;align-items:flex-start}}.saved-properties-card{grid-column:1/-1}.saved-property-list{display:grid}.saved-property-list>a{color:#dce3df;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;text-decoration:none;display:flex}.saved-property-list>a:hover{background:#6be3dc0b}.saved-property-list span{gap:5px;display:grid}.saved-property-list small{color:#7e8b8a}.saved-property-list em{color:#9adbd6;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-style:normal}.recent-report-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.recent-report-list .recent-report-open{border-bottom:0}.recent-report-list .saved-property-action{color:#b9d7d3;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#05141873;border:0;border-left:1px solid #ffffff12;min-width:132px;padding:14px;font-size:.66rem}.recent-report-list .saved-property-action:hover{color:#f1d5a5;background:#e7bd7a0f}@media (width<=600px){.saved-property-list>a{flex-direction:column;align-items:flex-start}.recent-report-row{grid-template-columns:1fr}.recent-report-list .saved-property-action{text-align:left;border-top:1px solid #ffffff12;border-left:0}}.dashboard-follow-up-stage{z-index:2;max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 84px;position:relative}.follow-up-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#041115e0,#030c10d1);border:1px solid #6be3dc2e;box-shadow:0 22px 54px #0003,0 0 34px #6be3dc09}.follow-up-panel form{grid-template-columns:minmax(190px,.42fr) minmax(0,1fr) auto;align-items:end;gap:14px;padding:22px 24px 14px;display:grid}.follow-up-property{background:#020a0e8a;border:1px solid #e7bd7a2b;align-self:stretch;gap:7px;padding:12px 14px;display:grid}.follow-up-panel>.follow-up-property{margin:22px 24px 14px}.follow-up-property span,.follow-up-panel label{color:#81908f;letter-spacing:.1em;text-transform:uppercase;font-size:.6rem}.follow-up-property strong{color:#e8d2ad;font-size:.78rem;line-height:1.35}.follow-up-panel label{grid-column:2;align-self:end;margin-bottom:-7px}.follow-up-panel textarea{resize:vertical;color:#f3eee5;min-height:82px;font:inherit;background:#020a0ec2;border:1px solid #6be3dc3d;outline:none;grid-column:2;padding:13px 14px;line-height:1.5}.follow-up-panel textarea:focus{border-color:#6be3dc94;box-shadow:0 0 0 2px #6be3dc0f}.follow-up-panel form>button{color:#061014;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#9ce9e1,#d8c18e);border:0;grid-area:2/3;min-height:48px;padding:0 20px;font-weight:750}.follow-up-panel form>button:disabled{cursor:wait;opacity:.62}.follow-up-status{border-left:2px solid var(--aqua);color:#b9cdca;background:#6be3dc0d;margin:0 24px 14px;padding:12px 14px;font-size:.73rem;line-height:1.55}.follow-up-status strong{color:#a9e7e1}.follow-up-unavailable{color:#c9b9a6;background:#d1a26d0d;border-left-color:#d1a26d}.follow-up-unavailable strong{color:#e4c397}.follow-up-panel .dashboard-boundary-note{padding:0 24px 22px}.follow-up-conversation{gap:12px;max-height:430px;margin:0 24px 4px;display:grid;overflow:auto}.follow-up-conversation>div{background:#020a0e85;border-left:2px solid #6be3dc6b;gap:8px;padding:12px 14px;display:grid}.follow-up-conversation p{color:#bdcac8;grid-template-columns:82px 1fr;gap:10px;margin:0;font-size:.76rem;line-height:1.55;display:grid}.follow-up-conversation p strong{color:#8bded8;letter-spacing:.11em;font-size:.58rem}.follow-up-conversation details{color:#788987;font-size:.64rem}.follow-up-conversation summary{cursor:pointer}.follow-up-conversation code{overflow-wrap:anywhere;color:#a3bfbb;white-space:normal;margin-top:7px;display:block}.follow-up-actions,.follow-up-confirm{flex-wrap:wrap;align-items:center;gap:9px;margin:0 24px 18px;display:flex}.follow-up-actions>span{color:#82908f;letter-spacing:.1em;text-transform:uppercase;margin-right:auto;font-size:.6rem}.follow-up-actions button,.follow-up-confirm button{color:#a6d9d4;cursor:pointer;background:#6be3dc0d;border:1px solid #6be3dc3d;padding:9px 12px}.follow-up-actions button:disabled{opacity:.42;cursor:not-allowed}.follow-up-confirm{color:#d8c097;background:#4c34142e;border:1px solid #e7bd7a40;padding:13px 14px}.follow-up-confirm span{font-size:.68rem}.follow-up-confirm button:first-of-type{color:#071214;background:#d8c18e;border:0;margin-left:auto}@media (width<=900px){.follow-up-panel form{grid-template-columns:1fr}.follow-up-property,.follow-up-panel label,.follow-up-panel textarea,.follow-up-panel form>button{grid-area:auto/1}.follow-up-panel label{margin:2px 0 -6px}}@media (width<=600px){.dashboard-follow-up-stage{padding:0 14px 66px}.follow-up-panel form{padding:18px 16px 12px}.follow-up-status{margin-inline:16px}.follow-up-panel .dashboard-boundary-note{padding-inline:16px}}.ops-shell{--ops-gold:#e7bd7a;--ops-aqua:#6be3dc;color:#edf2ee;background:radial-gradient(circle at 88% 0,#1a4f5247,#0000 31%),linear-gradient(155deg,#07151a,#02080b 58%);min-height:100svh;padding:30px clamp(20px,3.5vw,58px) 70px}.ops-centered{place-content:center;display:grid}.ops-centered h1{color:#f2eadc;max-width:850px;margin:14px 0;font-size:clamp(2.2rem,5vw,5.5rem);line-height:1}.ops-centered p,.ops-header p{color:#98a6a5}.ops-centered a{color:#e9cb98;border:1px solid #e7bd7a73;width:max-content;margin-top:18px;padding:12px 16px;text-decoration:none}.ops-kicker{letter-spacing:.18em;text-transform:uppercase;font-size:.62rem;font-weight:700;color:#d7bb8c!important;margin:0!important}.ops-header{border-bottom:1px solid #e7bd7a2e;justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto 24px;padding-bottom:24px;display:flex}.ops-header h1{color:#f2eadf;letter-spacing:-.055em;text-transform:uppercase;margin:6px 0 10px;font-size:clamp(2.8rem,5vw,5.8rem);font-weight:500;line-height:.95}.ops-overall{justify-items:end;gap:8px;min-width:280px;display:grid}.ops-overall>strong{color:#85e1d9;letter-spacing:.1em;font-size:.78rem}.ops-overall small{color:#82908f;font-size:.68rem}.ops-overall button{color:#e4c390;cursor:pointer;background:#030e12d1;border:1px solid #e7bd7a61;min-height:38px;padding:0 14px}.ops-alert{color:#e9c386;background:#623a1347;border:1px solid #e1a45073;justify-content:space-between;gap:20px;max-width:1500px;margin:0 auto 14px;padding:14px 16px;display:flex}.ops-alert span{color:#c2a77d}.ops-card-grid{grid-template-columns:repeat(6,minmax(145px,1fr));gap:10px;max-width:1500px;margin:0 auto 14px;display:grid}.ops-card-grid article{background:#041115d6;border:1px solid #ffffff14;align-content:space-between;min-height:132px;padding:17px;display:grid}.ops-card-grid span{color:#7f8e8d;letter-spacing:.1em;font-size:.59rem}.ops-card-grid strong{color:#85e1d9;overflow-wrap:anywhere;font-size:1rem}.ops-card-grid small{color:#758281;font-size:.67rem}.ops-intelligence{background:linear-gradient(145deg,#041115f0,#030c10e0);border:1px solid #6be3dc33;max-width:1500px;margin:18px auto 0;box-shadow:0 24px 70px #00000038}.ops-intelligence>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:end;gap:20px;padding:20px 24px;display:flex}.ops-intelligence h2{color:#f0e9dc;margin:5px 0 0;font-size:1.45rem}.ops-intelligence>header>span{color:#728482;letter-spacing:.08em;text-transform:uppercase;font-size:.64rem}.ops-chat-log{gap:12px;max-height:520px;padding:22px 24px;display:grid;overflow:auto}.ops-message{background:#061419;border:1px solid #ffffff14;max-width:min(760px,88%);padding:14px 16px}.ops-message-you{background:#3427166b;border-color:#e7bd7a33;justify-self:end}.ops-message>strong{color:#82dcd5;letter-spacing:.13em;font-size:.59rem}.ops-message-you>strong{color:#e1bd83}.ops-message p{color:#c4d0ce;margin:7px 0 0;font-size:.82rem;line-height:1.6}.ops-message details{color:#849895;margin-top:10px;font-size:.68rem}.ops-message summary{cursor:pointer}.ops-message ul{margin:8px 0 0;padding-left:18px}.ops-message time{color:#667674;margin-top:9px;font-size:.58rem;display:block}.ops-suggestions{flex-wrap:wrap;gap:8px;padding:0 24px 18px;display:flex}.ops-suggestions button{color:#9bd7d1;cursor:pointer;background:#6be3dc0b;border:1px solid #6be3dc33;border-radius:999px;padding:8px 12px;font-size:.67rem}.ops-intelligence form{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:18px 24px;display:grid}.ops-intelligence label{color:#82918f;letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.6rem}.ops-intelligence textarea{resize:vertical;color:#f3eee5;min-height:86px;font:inherit;background:#020a0ecc;border:1px solid #6be3dc40;padding:13px 14px}.ops-intelligence form>button{color:#061014;cursor:pointer;background:linear-gradient(135deg,#9ce9e1,#d8c18e);border:0;align-self:stretch;padding:0 20px;font-weight:750}.ops-intelligence form>button:disabled{cursor:not-allowed;opacity:.4}.ops-intelligence-boundary{color:#71817f;margin:0;padding:0 24px 20px;font-size:.62rem;line-height:1.5}@media (width<=1100px){.ops-card-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.ops-header{flex-direction:column;align-items:flex-start}.ops-overall{justify-items:start}.ops-card-grid{grid-template-columns:repeat(2,1fr)}.ops-intelligence>header{flex-direction:column;align-items:flex-start}.ops-intelligence form{grid-template-columns:1fr}.ops-intelligence form>button{min-height:48px}.ops-message{max-width:96%}}@media (width<=440px){.ops-shell{padding-inline:14px}.ops-card-grid{grid-template-columns:1fr}.ops-chat-log,.ops-suggestions,.ops-intelligence form{padding-inline:16px}}.report-export-control{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.report-export-control button,.report-export-control a{color:#f1d5a5;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:#051216b8;border:1px solid #e7bd7a7a;align-items:center;min-height:40px;padding:0 16px;font:600 .68rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.report-export-control button:hover,.report-export-control a:hover{background:#e7bd7a14}.report-export-control span{color:#899694;max-width:620px;font-size:.68rem;line-height:1.5}.report-print-mark{display:none}@media print{@page{margin:14mm}html,body,#root{background:#fff!important;margin:0!important;padding:0!important}body.landitrus-print-report *{visibility:hidden!important}body.landitrus-print-report .canonical-report,body.landitrus-print-report .canonical-report *{visibility:visible!important}body.landitrus-print-report .canonical-report{color:#111!important;background:#fff!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;position:absolute!important;inset:0 auto auto 0!important}body.landitrus-print-report .report-export-control{display:none!important}body.landitrus-print-report .report-print-mark{color:#5d4a2b;letter-spacing:.12em;border-bottom:1px solid #c7aa72;margin:0 0 12mm;padding:0 0 4mm;font:700 8pt/1.3 sans-serif;display:block!important}body.landitrus-print-report .report-header,body.landitrus-print-report .live-trust-layer,body.landitrus-print-report .reason-card,body.landitrus-print-report .evidence-item,body.landitrus-print-report .locked-intelligence,body.landitrus-print-report .report-integrity{break-inside:avoid;page-break-inside:avoid;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body.landitrus-print-report .canonical-report h1,body.landitrus-print-report .canonical-report h2,body.landitrus-print-report .canonical-report h3,body.landitrus-print-report .canonical-report strong,body.landitrus-print-report .canonical-report dd{color:#111!important}body.landitrus-print-report .canonical-report p,body.landitrus-print-report .canonical-report dt,body.landitrus-print-report .canonical-report li,body.landitrus-print-report .canonical-report span{color:#333!important}body.landitrus-print-report .canonical-report code{overflow-wrap:anywhere;color:#222!important;background:#f5f3ee!important;border-color:#d8d2c5!important}body.landitrus-print-report .live-trust-layer,body.landitrus-print-report .reason-card,body.landitrus-print-report .evidence-item,body.landitrus-print-report .locked-intelligence,body.landitrus-print-report .report-integrity{background:#fff!important;border-color:#d8d2c5!important}body.landitrus-print-report a{color:#111!important;text-decoration:none!important}}.report-row-actions{grid-auto-columns:minmax(118px,auto);grid-auto-flow:column;align-items:stretch;display:grid}.recent-report-list .compare-property-action{color:#d8c394;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;background:#e7bd7a09;border:0;border-left:1px solid #ffffff12;min-width:118px;padding:14px;font-size:.66rem}.recent-report-list .compare-property-action:hover,.recent-report-list .compare-property-action[aria-pressed=true]{color:#071014;background:linear-gradient(135deg,#ecd09d,#9fded8)}.property-comparison{z-index:2;max-width:1500px;margin:0 auto 48px;padding:28px clamp(20px,4vw,64px);position:relative}.comparison-heading{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#051216e6,#030c10d6);border:1px solid #e7bd7a33;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:24px;display:flex}.comparison-heading h2{color:#f3ecdf;letter-spacing:-.045em;margin:10px 0 8px;font:500 clamp(2rem,3.5vw,3.8rem)/1 Manrope,sans-serif}.comparison-heading p:last-child{color:#9eaaa8;max-width:900px;margin:0;line-height:1.6}.comparison-heading>button{color:#e8ca98;cursor:pointer;white-space:nowrap;background:#040f13b8;border:1px solid #e7bd7a61;min-height:42px;padding:0 16px}.comparison-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.comparison-column{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f14d6;border:1px solid #6be3dc2b;overflow:hidden;box-shadow:0 20px 50px #0000002e}.comparison-column>header{background:radial-gradient(circle at 85% 10%,#6be3dc14,#0000 45%);border-bottom:1px solid #ffffff12;min-height:142px;padding:22px}.comparison-column h3{color:#f1e8d9;margin:8px 0 6px;font:500 clamp(1.45rem,2.4vw,2.6rem)/1.08 Manrope,sans-serif}.comparison-column header small{color:#7f8c8b;overflow-wrap:anywhere}.comparison-facts{background:#ffffff0f;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;display:grid}.comparison-facts div{background:#061318;min-height:82px;padding:15px}.comparison-facts dt{color:#7f8d8c;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.comparison-facts dd{color:#edcf9f;margin:8px 0 0;font-size:.78rem;line-height:1.4}.comparison-source-block,.comparison-reasons,.comparison-fingerprint{border-top:1px solid #ffffff12;padding:20px 22px}.comparison-source-block>strong,.comparison-reasons>strong{color:#d7c094;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.comparison-source-block ul{color:#a9b5b3;margin:12px 0 0;padding-left:18px}.comparison-source-block code,.comparison-fingerprint code{color:#a9e1dc;overflow-wrap:anywhere}.comparison-reasons>div{gap:10px;margin-top:14px;display:grid}.comparison-reasons article{background:#020a0e7a;border:1px solid #ffffff0f;padding:14px}.comparison-reasons span{color:#84a7a4;letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.comparison-reasons p{color:#d9dfdc;margin:8px 0 0;line-height:1.55}.comparison-fingerprint{gap:8px;display:grid}.comparison-fingerprint span{color:#7f8d8c;letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.comparison-awaiting{color:#aab5b3;background:#040f14a3;border:1px dashed #e7bd7a47;padding:30px}.comparison-awaiting strong{color:#e5cca1}.comparison-awaiting p{margin:8px 0 0;line-height:1.6}.comparison-boundary{border-left:2px solid var(--aqua);color:#93a3a1;background:#6be3dc0a;margin:14px 0 0;padding:14px 16px;font-size:.7rem;line-height:1.6}@media (width<=900px){.comparison-heading{flex-direction:column;align-items:flex-start}.comparison-grid{grid-template-columns:1fr}.report-row-actions{grid-auto-columns:1fr;grid-auto-flow:row}.recent-report-list .compare-property-action,.recent-report-list .saved-property-action{text-align:left;border-top:1px solid #ffffff12;border-left:0}}@media (width<=600px){.property-comparison{padding-inline:14px}.comparison-heading{padding:18px}.comparison-facts{grid-template-columns:1fr}}.dashboard-account a{color:#d9bf91;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;text-decoration:none}.dashboard-account a:hover{color:#9fe0da}.commercial-shell{background:#02090c;min-height:100svh;position:relative;overflow:hidden}.commercial-topbar{z-index:2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:22px;max-width:1500px;margin:0 auto;padding:24px clamp(20px,4vw,64px);display:flex;position:relative}.commercial-topbar nav{align-items:center;gap:18px;display:flex}.commercial-topbar nav a{color:#b7c0be;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;text-decoration:none}.commercial-topbar nav a:hover{color:#f0d19f}.commercial-hero,.commercial-account-hero{z-index:2;max-width:1500px;margin:0 auto;padding:62px clamp(20px,4vw,64px) 34px;position:relative}.commercial-hero h1,.commercial-account-hero h1{color:#f4ede1;letter-spacing:-.055em;max-width:1050px;margin:15px 0 18px;font:500 clamp(3rem,6vw,6.5rem)/.94 Manrope,sans-serif}.commercial-hero h1 em{color:#e4c28e;font-style:normal}.commercial-hero>p:last-of-type,.commercial-account-hero>p:last-child{color:#a4afad;max-width:850px;line-height:1.65}.commercial-status-banner{border-left:2px solid var(--gold);background:#e7bd7a0e;gap:7px;max-width:850px;margin-top:28px;padding:16px 18px;display:grid}.commercial-status-banner strong{color:#e7c996}.commercial-status-banner span{color:#9aa6a4;font-size:.72rem;line-height:1.55}.commercial-plan-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1500px;margin:0 auto;padding:12px clamp(20px,4vw,64px) 80px;display:grid;position:relative}.commercial-plan-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040f14d1;border:1px solid #e7bd7a21;min-height:500px;padding:28px;position:relative;box-shadow:0 18px 48px #0000002e}.commercial-plan-card.featured{background:linear-gradient(160deg,#3727167a,#040f14e0 58%);border-color:#e7bd7a8a}.commercial-plan-card h2{color:#f0d19f;letter-spacing:.06em;margin:28px 0 10px;font:500 2.2rem/1 Manrope,sans-serif}.commercial-plan-card>p:not(.plan-number){color:#a4afae;min-height:48px;line-height:1.55}.commercial-plan-card ul{color:#d8dfdc;gap:13px;margin:28px 0 100px;padding:0;font-size:.82rem;list-style:none;display:grid}.commercial-plan-card li:before{content:"◇";color:var(--gold);margin-right:10px}.commercial-plan-boundary{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex;position:absolute;bottom:78px;left:28px;right:28px}.commercial-plan-boundary span{color:#7e8b89;letter-spacing:.1em;font-size:.58rem}.commercial-plan-boundary strong{color:#b7c2bf;letter-spacing:.08em;font-size:.64rem}.commercial-plan-card button{color:#7f8a89;background:0 0;border:1px solid #e7bd7a4d;min-height:42px;position:absolute;bottom:28px;left:28px;right:28px}.commercial-access-boundary{background:radial-gradient(circle at 50% 35%,#17333a,#02090c 70%);place-items:center;padding:30px;display:grid}.commercial-access-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:12px;max-width:1500px;margin:0 auto;padding:0 clamp(20px,4vw,64px) 28px;display:grid;position:relative}.commercial-access-card{background:#040f14d1;border:1px solid #6be3dc26;min-height:170px;padding:22px}.commercial-access-card.primary{border-color:#e7bd7a57}.commercial-access-card span{color:#7d8b89;letter-spacing:.1em;font-size:.58rem}.commercial-access-card strong{color:#e5c995;letter-spacing:.06em;margin:18px 0 10px;font-size:.86rem;display:block}.commercial-access-card p{color:#9eaaa8;margin:0;font-size:.74rem;line-height:1.55}.commercial-capability-table{z-index:2;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:28px;max-width:1500px;margin:0 auto;padding:24px clamp(20px,4vw,64px) 82px;display:grid;position:relative}.commercial-capability-table h2{color:#f3ecdf;letter-spacing:-.04em;margin:9px 0 10px;font:500 clamp(2rem,3.5vw,3.6rem)/1 Manrope,sans-serif}.commercial-capability-table p{color:#9da9a7;max-width:780px;line-height:1.6}.commercial-capability-table dl{border:1px solid #ffffff12;margin:0}.commercial-capability-table dl div{background:#040f14c2;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:0 16px;display:flex}.commercial-capability-table dl div:last-child{border-bottom:0}.commercial-capability-table dd{color:#d6bd90;letter-spacing:.08em;margin:0;font-size:.65rem}.commercial-primary-link{color:#e5c995;letter-spacing:.07em;text-transform:uppercase;border:1px solid #e7bd7a61;grid-column:1;place-self:start;margin-top:-8px;padding:12px 16px;font-size:.68rem;text-decoration:none;display:inline-block}@media (width<=1000px){.commercial-plan-grid{grid-template-columns:1fr}.commercial-plan-card{min-height:430px}.commercial-access-grid{grid-template-columns:1fr 1fr}.commercial-capability-table{grid-template-columns:1fr}}@media (width<=600px){.commercial-topbar{flex-direction:column;align-items:flex-start}.commercial-topbar nav{flex-wrap:wrap}.commercial-hero,.commercial-account-hero{padding-top:38px}.commercial-hero h1,.commercial-account-hero h1{font-size:clamp(2.8rem,14vw,4.8rem)}.commercial-plan-grid,.commercial-access-grid,.commercial-capability-table{padding-inline:14px}.commercial-access-grid{grid-template-columns:1fr}.commercial-plan-card{min-height:460px}.commercial-capability-table dl div{flex-direction:column;align-items:flex-start;padding-block:14px}}.commercial-payment-error{background:#3c15186b;border:1px solid #daaa4e61;border-radius:12px;margin:1rem 0 0;padding:.9rem 1rem}.city-atmosphere,.dashboard-atmosphere{pointer-events:none}.eye-logo{max-width:100%;display:block}.eyebrow,.panel-kicker,.reason-rank{color:#d7c4a3;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:600}.eyebrow span{vertical-align:middle;background:var(--gold,#e7bd7a);width:24px;height:1px;box-shadow:0 0 10px var(--gold,#e7bd7a);margin-right:10px;display:inline-block}.lede,.semantic-limit{color:#9faeab;line-height:1.65}.member-page,.report-route-page{background:radial-gradient(circle at 68% 18%,#1f4f5438,#0000 36rem),linear-gradient(#061317,#02080b 78%)}.member-intro,.page-copy{z-index:1;max-width:980px;position:relative}.member-panel,.status-panel{z-index:1;position:relative;box-shadow:0 24px 60px #0003}.member-mark{color:#f1d5a5;letter-spacing:.12em;background:radial-gradient(circle,#6be3dc14,#02080b47);border:1px solid #e7bd7a70;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:18px;font:600 .72rem/1 Manrope,sans-serif;display:grid}.member-actions a{border:1px solid #e7bd7a42;align-items:center;min-height:42px;padding:0 14px;text-decoration:none;display:inline-flex}.status-panel a{color:#e7bd7a}.report-route-page .canonical-report{width:min(100%,1180px);padding-top:0}.report-header{border-bottom:1px solid #e7bd7a29;padding-bottom:24px}.report-title{color:#f5eee2;letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 10px;font:500 clamp(2rem,4.5vw,4.4rem)/1.02 Manrope,sans-serif}.report-identity{margin:24px 0 0}.report-facts{margin:0}.report-facts dt{color:#7f8d8b;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.report-facts dd{color:#dbe2df;overflow-wrap:anywhere}.reason-list{gap:18px;margin-top:24px;display:grid}.reason-card{background:linear-gradient(145deg,#051318e0,#030c10d1);border:1px solid #e7bd7a24;padding:clamp(20px,3vw,30px);box-shadow:0 18px 42px #00000024}.reason-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.reason-heading h2{color:#f2ece1;letter-spacing:-.025em;margin:8px 0 0;font:500 clamp(1.35rem,2.4vw,2.15rem)/1.15 Manrope,sans-serif}.disposition{color:#9ce7e1;letter-spacing:.09em;text-transform:uppercase;background:#6be3dc0e;border:1px solid #6be3dc57;flex:none;padding:7px 9px;font-size:.6rem;font-weight:700}.disposition-withheld{color:#edcf9f;background:#e7bd7a0e;border-color:#e7bd7a66}.withheld-notice,.contradiction-notice,.qualification-codes,.authority-limits{background:#e7bd7a0b;border-left:2px solid #e7bd7ab3;margin-top:18px;padding:16px 18px}.contradiction-notice{background:#d9987f0e;border-left-color:#d9987f}.qualification-codes{background:#6be3dc0b;border-left-color:#6be3dc}.withheld-notice strong,.authority-limits strong{color:#edcf9f}.contradiction-notice strong{color:#e2b19f}.qualification-codes strong{color:#a7e8e2}.withheld-notice p,.contradiction-notice p{color:#aab5b2;margin:7px 0 0;line-height:1.55}.qualification-codes ul,.authority-limits ul{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.canonical-report code{overflow-wrap:anywhere;word-break:break-word;max-width:100%}.qualification-codes code,.authority-limits code,.evidence-heading code{color:#c8d5d1;background:#02090cb8;border:1px solid #ffffff14;padding:4px 7px;font-size:.72em;display:inline-block}.reason-evidence{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.reason-evidence h3{color:#ddc59f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font:600 .8rem/1.3 Manrope,sans-serif}.evidence-item{background:#020a0e80;border:1px solid #6be3dc1a;margin-top:10px;padding:18px}.evidence-heading{color:#d9e2df;justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.report-integrity{border-top:1px solid #e7bd7a2e;margin-top:22px;padding:20px 0 0}.report-integrity strong{color:#edcf9f}.report-integrity p{color:#84928f;margin:7px 0}.report-integrity code{color:#b8c8c4;background:#02090c99;border:1px solid #ffffff12;padding:12px;display:block}@media (width<=600px){.page{padding:28px 16px 52px}.member-panel,.status-panel{padding:20px}.member-actions{flex-direction:column;align-items:stretch;gap:10px}.member-actions a,.member-actions button{justify-content:center;width:100%}.canonical-report{padding:30px 0}.reason-heading,.evidence-heading{flex-direction:column;align-items:flex-start}.report-facts div{flex-direction:column;align-items:flex-start;gap:6px}.report-facts dd{text-align:left}.report-export-control button,.report-export-control a{justify-content:center;width:100%}}.canonical-report{font-size:1rem;line-height:1.65}.canonical-report .report-intro{color:#dce4e0;max-width:760px;margin:18px 0;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55}.canonical-report .customer-summary{grid-template-columns:repeat(3,1fr)}.canonical-report .customer-summary strong{font-size:1rem;line-height:1.35}.canonical-report .reason-card h2{line-height:1.25}.canonical-report .qualification-codes li,.canonical-report .authority-limits li{margin:.55rem 0;line-height:1.55}.canonical-report .technical-evidence{border-top:1px solid #ffffff17;margin-top:18px;padding-top:14px}.canonical-report .technical-evidence>summary{cursor:pointer;color:#83d9d2;letter-spacing:.01em;font-weight:700}.canonical-report .technical-evidence[open]>summary{margin-bottom:14px}.canonical-report .technical-evidence code{overflow-wrap:anywhere;word-break:break-word}.canonical-report .report-integrity.technical-evidence{background:#0310128c;border:1px solid #6be3dc2e;margin-top:30px;padding:20px}@media (width<=700px){.canonical-report{padding-inline:18px;font-size:1.05rem}.canonical-report .customer-summary{grid-template-columns:1fr}.canonical-report .report-facts div{gap:5px;display:grid}.canonical-report .report-facts dd{text-align:left}.canonical-report .reason-card{padding-inline:0}}.address-report-consumer{color:#f2f5f2}.established-address span{color:#c3cecb;letter-spacing:.08em;font-size:.76rem;font-weight:700}.established-address strong{color:#f3d49f;font-size:clamp(1.05rem,4.2vw,1.35rem);line-height:1.35}.address-report-consumer>button{min-height:52px;font-size:1rem}.controlled-unavailable,.loading-status{color:#eef4f1;background:#071619;border-left-color:#efc67f}.controlled-unavailable strong,.loading-status strong{color:#fff1d1;font-size:1.05rem}.controlled-unavailable p,.loading-status{color:#d5dfdc;font-size:.95rem;line-height:1.55}.controlled-unavailable a{color:#9ee9e1;text-underline-offset:3px;font-weight:800}.dashboard-card-heading{color:#f0d4a6;font-size:.72rem}.dashboard-card-heading small{color:#a9b7b4}.dashboard-trust-grid dt{color:#aebbb8;font-size:.7rem}.dashboard-trust-grid dd{color:#f4d8a7;font-size:.9rem}.follow-up-panel{color:#edf2ef;background:#102427}.follow-up-property span{color:#aebbb8}.follow-up-property strong{color:#f4d8a7}.follow-up-panel textarea{color:#f7faf8;background:#071518;border:1px solid #9ee9e147}.follow-up-panel textarea::placeholder{color:#9caeaa;opacity:1}.follow-up-panel button{min-height:48px}.follow-up-panel details{border-top:1px solid #ffffff14;padding-top:12px}.follow-up-panel summary{color:#9ee9e1;cursor:pointer;font-weight:700}.follow-up-panel code{overflow-wrap:anywhere;word-break:break-word}@media (width<=700px){.dashboard-report-stage{background:#f6f1e6}.dashboard-report-stage>header{padding:18px 8px 6px}.dashboard-report-stage>header h2{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.08}.address-report-consumer,.controlled-unavailable{padding:20px}.follow-up-panel{margin-top:28px}}.member-panel,.status-panel{color:#f1f5f2}.member-panel h2,.status-panel strong{color:#fff1d1}.member-panel p,.status-panel p{color:#d1dcda;line-height:1.6}.member-panel label{color:#d2dcda;font-size:.82rem;font-weight:700}.member-panel input{font-size:1rem}.member-actions{flex-wrap:wrap}.member-actions a,.member-return{color:#9ee9e1;text-underline-offset:3px;font-weight:700}.auth-message{color:#f3e5cc;line-height:1.55}.commercial-hero>p:last-of-type,.commercial-account-hero>p:last-child{color:#c8d2cf;font-size:1rem}.commercial-status-banner span{color:#d1dbd8;font-size:.9rem}.commercial-coverage-check label{font-size:.82rem}.commercial-plan-card>p:not(.plan-number){color:#cbd5d2;font-size:.95rem}.commercial-plan-card ul{color:#eef2ef;font-size:.92rem;line-height:1.45}.commercial-plan-boundary span{color:#aebbb8;font-size:.72rem}.commercial-plan-boundary strong{color:#f2d7a8;font-size:.82rem}.commercial-plan-card button{color:#d7e0dd;font-size:.9rem}.commercial-access-card span{color:#aebbb8;font-size:.7rem;font-weight:700}.commercial-access-card strong{font-size:1rem}.commercial-access-card p{color:#c9d4d1;font-size:.88rem}.commercial-capability-table p{color:#c8d2cf;font-size:.96rem}.commercial-capability-table dt{color:#d4ddda;font-size:.88rem}.commercial-capability-table dd{color:#f1d3a2;letter-spacing:.02em;font-size:.82rem}.commercial-primary-link{color:#f2d7a8;font-size:.82rem}.commercial-payment-error{color:#f8e5dd;line-height:1.55}.not-found-summary{color:#d3dcda}.not-found-actions a{font-size:.78rem}@media (width<=600px){.page{padding:28px 18px 48px}.member-panel,.status-panel{padding:22px 18px}.member-actions{flex-direction:column;align-items:stretch;gap:10px}.member-actions a,.member-actions button{box-sizing:border-box;width:100%}.commercial-hero,.commercial-account-hero{padding-inline:18px}.commercial-hero h1,.commercial-account-hero h1{font-size:clamp(2.35rem,12vw,3.8rem);line-height:1}.commercial-status-banner{padding:18px}.commercial-coverage-check>div{flex-direction:column}.commercial-coverage-check button{min-height:48px}.commercial-plan-card{padding:24px 20px}.commercial-plan-card h2{font-size:1.9rem}}.topbar .access-links{flex-wrap:wrap}.topbar .access-links a,.commercial-topbar nav a,.dashboard-account a,.member-return,.commercial-primary-link{align-items:center;min-height:44px;display:inline-flex}.brand small{font-size:.68rem}.topbar-status,.signal-label,.lens-status,.demo-badge,.answer-state,.live-badge,.eyebrow,.panel-kicker,.reason-rank{font-size:.76rem}.address-panel label,.demo-link,.workspace-nav button,.panel-heading,.property-facts div,.summary-metrics span,.trust-item span,.trust-item p,.plan-number,.depth-key{font-size:.8rem}.portal-footer{font-size:.72rem}.dashboard-brand span,.dashboard-account,.dashboard-card-heading,.onerun-card label,.dashboard-boundary-note,.current-property-content strong,.dashboard-trust-grid dt,.dashboard-trust-grid dd{font-size:.8rem}.recent-report-list em,.saved-property-list em,.recent-report-list .saved-property-action,.recent-report-list .compare-property-action{font-size:.78rem}.follow-up-property span,.follow-up-panel label,.follow-up-status,.follow-up-conversation p,.follow-up-conversation details,.follow-up-actions>span,.follow-up-confirm span{font-size:.8rem}.follow-up-conversation p strong{font-size:.72rem}.follow-up-actions button,.follow-up-confirm button{min-height:44px;font-size:.86rem}.comparison-facts dt,.comparison-facts dd,.comparison-source-block>strong,.comparison-reasons>strong,.comparison-reasons span,.comparison-boundary{font-size:.8rem}.comparison-technical summary{align-items:center;min-height:44px;display:flex}.commercial-topbar nav a,.commercial-status-banner span,.commercial-coverage-check label,.parcel-choice-panel small,.commercial-plan-boundary span,.commercial-plan-boundary strong,.commercial-access-card span,.commercial-access-card p,.commercial-capability-table dt,.commercial-capability-table dd{font-size:.8rem}.disposition,.report-facts dt{font-size:.78rem}.workspace-actions button,.dashboard-account button,.dashboard-report-stage>header button,.current-property-content button,.recent-report-list button,.recent-report-list .recent-report-open,.recent-report-list .saved-property-action,.recent-report-list .compare-property-action,.commercial-plan-card button,.commercial-coverage-check button,.not-found-actions a{min-height:44px}.history-privacy-control{background:#e7bd7a09;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.history-privacy-control p{color:#c8d3d0;margin:0;font-size:.86rem;line-height:1.5}.history-privacy-control button{color:#f1d1a0;cursor:pointer;background:0 0;border:1px solid #e7bd7a57;min-height:44px;padding:0 14px}@media (width<=700px){.topbar{grid-template-columns:1fr auto;gap:10px}.topbar .access-links{grid-column:1/-1;justify-content:flex-start;justify-self:stretch}.topbar .access-links a{flex:auto;justify-content:center}.portal-footer{gap:12px}.portal-footer span{font-size:.72rem}.history-privacy-control{flex-direction:column;align-items:stretch}.history-privacy-control button{width:100%}.follow-up-conversation p{grid-template-columns:1fr}.report-route-page,.dashboard-report-stage,.dashboard-follow-up-stage,.canonical-report{scroll-padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.report-route-page,.dashboard-follow-up-stage{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.canonical-report{padding-bottom:calc(7rem + env(safe-area-inset-bottom))}}.onerun-home,.onerun-plans-page,.certis-handoff-shell,.onerun-member-page,.onerun-dashboard-shell{color:#17231d;background:#f7f2e8;min-height:100svh;position:relative;overflow:hidden}.geo-backdrop{pointer-events:none;opacity:.92;position:absolute;inset:0;overflow:hidden}.geo-grid{background-image:linear-gradient(#1c342a0b 1px,#0000 1px),linear-gradient(90deg,#1c342a0b 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 92%);mask-image:linear-gradient(#000 0%,#000000e6 58%,#0000 92%)}.geo-backdrop:after{content:"";border:1px solid #916f3629;border-radius:48% 52% 55% 45%;position:absolute;inset:8% -5% 35% 35%;transform:rotate(-7deg);box-shadow:0 0 0 44px #916f3606,0 0 0 88px #916f3605}.geo-label{color:#1d382d9e;letter-spacing:.06em;text-transform:uppercase;gap:3px;font-size:.61rem;display:grid;position:absolute}.geo-label strong{color:#173127cc;font-size:.75rem}.geo-label time{color:#9b713b;font-weight:700}.geo-label-1{top:12%;right:22%}.geo-label-2{top:28%;right:8%}.geo-label-3{top:19%;right:39%}.geo-label-4{top:36%;right:32%}.geo-label-5{top:46%;right:17%}.geo-label-6{top:53%;right:35%}.geo-label-7{top:27%;right:48%}.geo-label-8{top:40%;right:45%}.geo-label-9{top:61%;right:9%}.geo-label-10{top:69%;right:34%}.geo-label-11{top:75%;right:18%}.geo-label-12{top:81%;right:43%}.onerun-topbar{z-index:5;border-bottom:1px solid #1e372d1f;justify-content:space-between;align-items:center;gap:24px;width:min(1360px,100% - 48px);margin:0 auto;padding:24px 0;display:flex;position:relative}.onerun-topbar nav{align-items:center;gap:24px;display:flex}.onerun-topbar nav a{color:#26372f;font-size:.82rem;text-decoration:none}.onerun-brand-link{color:inherit;text-decoration:none}.topbar-primary{background:#173d30;border-radius:8px;padding:11px 16px;color:#f7f2e8!important}.landitrus-wordmark{align-items:center;gap:12px;display:inline-flex}.landitrus-word{letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;line-height:1}.eye-i{display:inline-block;position:relative}.brand-eye-glyph{fill:none;stroke:#9e7339;stroke-width:1.6px;width:15px;height:8px;position:absolute;bottom:78%;left:50%;overflow:visible;transform:translate(-50%)}.brand-eye-glyph circle:first-of-type{fill:none}.brand-eye-glyph circle:last-of-type{fill:#9e7339;stroke:none}.brand-suffix{color:#8f6630;letter-spacing:0;border-left:1px solid #1e372d2e;padding-left:12px;font:500 1.05rem/1 Georgia,serif}.onerun-hero{z-index:1;width:min(1360px,100% - 48px);margin:0 auto;padding:110px 0 84px;position:relative}.onerun-hero-copy{max-width:820px}.onerun-hero h1,.plans-page-hero h1,.certis-handoff-card h1{color:#17231d;letter-spacing:-.055em;margin:14px 0 24px;font:500 clamp(3.2rem,6.6vw,6.9rem)/.94 Georgia,Times New Roman,serif}.onerun-hero h1 em{color:#9c733d;font-style:normal}.onerun-hero-copy>p,.plans-page-hero>p,.certis-handoff-card>p{color:#58665f;max-width:720px;font-size:1.02rem;line-height:1.72}.onerun-intake{background:#ffffffc7;border:1px solid #1e372d29;border-radius:16px;grid-template-columns:1fr 1fr auto;gap:0;max-width:1060px;margin-top:36px;display:grid;overflow:hidden;box-shadow:0 28px 80px #3e2c1214}.onerun-intake label{display:none}.onerun-intake input,.onerun-intake textarea{color:#17231d;resize:none;background:0 0;border:0;border-right:1px solid #1e372d1f;outline:0;min-width:0;padding:18px 20px}.onerun-intake button{color:#f7f2e8;cursor:pointer;background:#173d30;border:0;padding:0 26px;font-weight:700}.onerun-intake .address-error{color:#812d2d;background:#fff3ef;grid-column:1/-1;margin:0;padding:11px 18px}.hero-proof-row{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.hero-proof-row span{color:#526158;text-transform:uppercase;letter-spacing:.06em;background:#ffffff8c;border:1px solid #1e372d1f;border-radius:999px;padding:7px 11px;font-size:.68rem}.onerun-plans-preview,.plans-page-hero,.plans-full-grid,.certis-plan-bridge,.onerun-how,.onerun-footer,.certis-handoff-card{z-index:1;width:min(1360px,100% - 48px);margin-inline:auto;position:relative}.onerun-plans-preview header{max-width:840px}.onerun-plans-preview h2,.onerun-how h2,.certis-plan-bridge h2{color:#17231d;letter-spacing:-.045em;margin:12px 0 18px;font:500 clamp(2.5rem,5vw,4.9rem)/1 Georgia,serif}.onerun-plans-preview header>p:last-child,.certis-plan-bridge p{color:#657169;line-height:1.7}.onerun-tier-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:36px;display:grid}.onerun-tier-grid article{background:#ffffffb8;border:1px solid #1e372d24;border-radius:16px;flex-direction:column;min-height:330px;padding:24px;display:flex;box-shadow:0 15px 45px #3a2a160d}.onerun-tier-grid article.featured{border-color:#9c733d6b;box-shadow:0 20px 50px #65491f1a}.onerun-tier-grid article>div{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.onerun-tier-grid article>div span{letter-spacing:.09em;text-transform:uppercase;font-size:.68rem}.onerun-tier-grid article>div strong{color:#1d3027;font:500 2.3rem/1 Georgia,serif}.onerun-tier-grid h3{margin:28px 0 12px;font:500 1.35rem/1.1 Georgia,serif}.onerun-tier-grid p{color:#66736b;line-height:1.6}.onerun-tier-grid small{color:#8f6630;margin-top:auto;font-weight:700}.onerun-tier-grid a,.onerun-tier-grid button{color:#173d30;cursor:pointer;text-align:center;background:0 0;border:1px solid #1e372d33;border-radius:8px;margin-top:18px;padding:11px 13px;text-decoration:none}.certis-preview-card,.certis-plan-bridge{background:linear-gradient(120deg,#ffffffc7,#f0e4cfe6);border:1px solid #9c733d40;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:28px;margin-top:28px;padding:28px;display:grid}.certis-preview-card h3{margin:8px 0;font:500 1.8rem/1.05 Georgia,serif}.certis-preview-card p{color:#657169;margin:0;line-height:1.6}.certis-preview-card a,.certis-external-link,.certis-primary-link{color:#f7f2e8;background:#8b6534;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:700;text-decoration:none;display:inline-flex}.onerun-how{padding:86px 0}.onerun-how>div{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.onerun-how article{border-top:1px solid #1e372d29;padding:24px 0}.onerun-how article>span{color:#9a6f36;font-weight:700}.onerun-how h3{margin:14px 0 8px;font:500 1.4rem/1 Georgia,serif}.onerun-how article p{color:#68746d;line-height:1.6}.onerun-footer{color:#657169;border-top:1px solid #1e372d24;justify-content:space-between;align-items:center;gap:22px;padding:30px 0;display:flex}.onerun-footer a{color:#8b6534;text-decoration:none}.onerun-plans-page .geo-backdrop,.onerun-member-page .geo-backdrop,.onerun-dashboard-shell .geo-backdrop{opacity:.45}.plans-page-hero{padding:86px 0 34px}.plans-page-hero h1{font-size:clamp(3rem,6vw,6rem)}.plans-full-grid{margin-top:12px}.plans-full-grid ul{color:#657169;gap:9px;padding-left:18px;display:grid}.certis-plan-bridge{margin-top:32px}.certis-plan-bridge h2{font-size:clamp(2rem,3.8vw,3.8rem)}.onerun-how.compact{padding-top:64px}.certis-handoff-shell{align-content:start;display:grid}.certis-handoff-card{background:#ffffffd1;border:1px solid #1e372d26;border-radius:20px;max-width:900px;margin-top:100px;padding:42px;box-shadow:0 30px 90px #372a1614}.certis-handoff-card h1{font-size:clamp(2.7rem,5.5vw,5.4rem)}.certis-connection-state{background:#f4ead9;border-left:3px solid #9a6f36;gap:7px;margin-top:24px;padding:18px;display:grid}.certis-connection-state span{color:#67736c}.certis-return-link{color:#59665f;margin:22px 0 0 18px;text-decoration:none;display:inline-block}.onerun-member-page{color:#17231d;width:100%;max-width:none;padding:0 24px 80px!important}.onerun-member-page .member-topbar{width:min(1360px,100%)}.onerun-member-page .member-intro,.onerun-member-page .member-panel{z-index:1;position:relative}.onerun-member-page .member-intro{width:min(1360px,100%);margin:110px auto 0}.onerun-member-page .page-title{color:#17231d;font-family:Georgia,serif}.onerun-member-page .member-panel{color:#f7f2e8;background:#173d30;border-radius:18px;width:min(620px,100%);margin:44px auto 0;padding:34px}.onerun-dashboard-shell .dashboard-topbar,.onerun-dashboard-shell .dashboard-hero,.onerun-dashboard-shell .dashboard-grid,.onerun-dashboard-shell .dashboard-report-stage,.onerun-dashboard-shell .dashboard-follow-up-stage{z-index:1;position:relative}.onerun-dashboard-shell .dashboard-brand{color:#f1ede2;text-decoration:none}.onerun-dashboard-shell .brand-eye-glyph{stroke:#e7bd7a}.onerun-dashboard-shell .brand-eye-glyph circle:last-of-type{fill:#e7bd7a}.onerun-dashboard-shell .brand-suffix{color:#e7bd7a;border-left-color:#ffffff29}@media (width<=980px){.onerun-intake{grid-template-columns:1fr}.onerun-intake input,.onerun-intake textarea{border-bottom:1px solid #1e372d1f;border-right:0}.onerun-intake button{min-height:58px}.onerun-tier-grid,.onerun-how>div{grid-template-columns:1fr 1fr}.certis-preview-card,.certis-plan-bridge{grid-template-columns:1fr}}@media (width<=680px){.onerun-topbar{align-items:flex-start;width:min(100% - 28px,1360px)}.onerun-topbar nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}.onerun-topbar nav>a:not(.topbar-primary){display:none}.landitrus-word{font-size:1.15rem}.brand-suffix{font-size:.9rem}.onerun-hero,.onerun-plans-preview,.plans-page-hero,.plans-full-grid,.certis-plan-bridge,.onerun-how,.onerun-footer,.certis-handoff-card{width:min(100% - 28px,1360px)}.onerun-hero{padding-top:78px}.onerun-hero h1{font-size:clamp(2.8rem,13vw,4.4rem)}.onerun-tier-grid,.onerun-how>div{grid-template-columns:1fr}.geo-label-5,.geo-label-6,.geo-label-7,.geo-label-8,.geo-label-9,.geo-label-10,.geo-label-11,.geo-label-12{display:none}.certis-handoff-card{margin-top:54px;padding:26px}.onerun-footer{flex-direction:column;align-items:flex-start}}.onerun-home,.onerun-plans-page,.certis-handoff-shell,.onerun-member-page{color:#ece5d8;background:#08100d}.onerun-home .geo-backdrop,.onerun-plans-page .geo-backdrop,.onerun-member-page .geo-backdrop,.certis-handoff-shell .geo-backdrop{opacity:.58}.onerun-home .geo-grid,.onerun-plans-page .geo-grid,.onerun-member-page .geo-grid,.certis-handoff-shell .geo-grid{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px)}.onerun-home .geo-label,.onerun-plans-page .geo-label,.onerun-member-page .geo-label,.certis-handoff-shell .geo-label{color:#ddd5c58a}.onerun-home .geo-label strong,.onerun-plans-page .geo-label strong,.onerun-member-page .geo-label strong,.certis-handoff-shell .geo-label strong{color:#f1e9dac7}.onerun-topbar{border-bottom-color:#ffffff1f}.onerun-topbar nav a{color:#d8d0c2}.onerun-topbar nav a:hover{color:#c79a58}.onerun-brand-link{color:#f2eadc}.brand-suffix{color:#c59250;border-left-color:#ffffff29}.identity-kicker{color:#c89a58;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px;font-size:.78rem;font-weight:700}.onerun-hero{background:linear-gradient(90deg,#040b08f5 0%,#040b08d6 46%,#040b0857 77%,#040b082e 100%),url(/cities/dallas.jpg) 50% 48%/cover no-repeat;border:1px solid #ffffff1a;border-radius:26px;margin-top:24px;padding:112px clamp(28px,5vw,72px) 86px;box-shadow:0 32px 100px #00000052}.onerun-hero h1{color:#f3ecdf;text-shadow:0 5px 28px #00000057}.onerun-hero h1 em{color:#c99a58}.onerun-hero-copy>p{color:#c6c0b3}.onerun-home .signal-label{color:#c4b9a4}.onerun-home .signal-label span{box-shadow:none;background:#c79555}.onerun-intake{background:#09140fdb;border-color:#ffffff26;grid-template-columns:minmax(220px,1fr) minmax(280px,1.35fr) 190px auto;box-shadow:0 24px 70px #00000057}.onerun-intake input,.onerun-intake textarea,.onerun-intake select{color:#eee7da;background:0 0;border:0;border-right:1px solid #ffffff1a;outline:0;min-width:0;padding:18px 20px}.onerun-intake input::placeholder,.onerun-intake textarea::placeholder{color:#8f988f}.onerun-intake select{color:#d9c8ab;background:#102019}.onerun-intake button{color:#0d1712;background:#c79249}.onerun-intake button:hover{background:#d9aa68}.hero-proof-row span{color:#c6c0b3;background:#07110d9e;border-color:#ffffff21}.city-intelligence-band,.onerun-plans-preview,.onerun-how,.onerun-footer{z-index:1;width:min(1360px,100% - 48px);margin-inline:auto;position:relative}.city-intelligence-band{padding:90px 0 30px}.city-intelligence-band header{max-width:850px}.city-intelligence-band h2{color:#f0e8da;letter-spacing:-.045em;margin:12px 0 16px;font:500 clamp(2.5rem,5vw,5rem)/1 Georgia,serif}.city-intelligence-band header>p:last-child{color:#9ea89e;line-height:1.7}.city-photo-grid{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:14px;margin-top:34px;display:grid}.city-photo-grid figure{background:#111b16;border:1px solid #ffffff1a;border-radius:18px;min-height:290px;margin:0;position:relative;overflow:hidden}.city-photo-grid figure:first-child{min-height:340px}.city-photo-grid img{object-fit:cover;filter:saturate(.7)brightness(.68)contrast(1.08);width:100%;height:100%;transition:transform .45s}.city-photo-grid figure:hover img{transform:scale(1.025)}.city-photo-grid figure:after{content:"";background:linear-gradient(#0000 42%,#050c09eb);position:absolute;inset:0}.city-photo-grid figcaption{z-index:1;color:#eee7da;gap:3px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.city-photo-grid figcaption strong{font:500 1.45rem/1 Georgia,serif}.city-photo-grid figcaption span{color:#c6b99f;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.city-photo-grid figcaption small{color:#8d948d;margin-top:5px;font-size:.57rem}.onerun-plans-preview{padding:88px 0}.onerun-plans-preview h2,.onerun-how h2{color:#f1e9db}.onerun-plans-preview header>p:last-child{color:#9fa89f}.onerun-tier-grid article{color:#e9e1d4;background:linear-gradient(165deg,#101b16,#0b1410);border-color:#ffffff1c;box-shadow:0 18px 50px #00000029}.onerun-tier-grid article.featured{background:linear-gradient(165deg,#1b2118,#101813);border-color:#c99a5880}.onerun-tier-grid article>div strong,.onerun-tier-grid h3{color:#f0e7d8}.onerun-tier-grid p{color:#9da69d}.onerun-tier-grid small{color:#c89a58}.onerun-tier-grid a,.onerun-tier-grid button{color:#e4c795;background:#c99a580d;border-color:#c99a5859}.certis-preview-card,.certis-plan-bridge{background:linear-gradient(120deg,#151b14,#201a12);border-color:#c99a5859}.certis-preview-card h3,.certis-plan-bridge h2{color:#f0e8db}.certis-preview-card p,.certis-plan-bridge p{color:#9fa89f}.onerun-how article{border-top-color:#ffffff21}.onerun-how h3{color:#efe6d8}.onerun-how article p{color:#9da69e}.onerun-footer{color:#8f9990;border-top-color:#ffffff1f}.onerun-footer a{color:#c79a58}.onerun-plans-page .plans-page-hero h1,.onerun-plans-page .plans-page-hero>p,.onerun-member-page .page-title{color:#efe7d9}.onerun-member-page .lede{color:#a9b1aa}.onerun-member-page .member-panel{background:linear-gradient(155deg,#0c2b20,#06130e);border:1px solid #c99a5840;box-shadow:0 26px 80px #00000059}.certis-handoff-card{color:#ece5d8;background:linear-gradient(155deg,#0e1a14,#11160f);border-color:#c99a5847}.certis-handoff-card h1{color:#f0e7d9}.certis-handoff-card>p{color:#a7afa8}@media (width<=1100px){.onerun-intake{grid-template-columns:1fr 1fr}.onerun-intake select,.onerun-intake button{min-height:58px}.city-photo-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.onerun-hero{background-position:62%;padding-inline:22px}.onerun-intake{grid-template-columns:1fr}.onerun-intake input,.onerun-intake textarea,.onerun-intake select{border-bottom:1px solid #ffffff1a;border-right:0}.city-intelligence-band{width:min(100% - 28px,1360px);padding-top:70px}.city-photo-grid{grid-template-columns:1fr}.city-photo-grid figure,.city-photo-grid figure:first-child{min-height:240px}}.onerun-home>.geo-backdrop{height:760px}.onerun-home .geo-label-5,.onerun-home .geo-label-6,.onerun-home .geo-label-7,.onerun-home .geo-label-8,.onerun-home .geo-label-9,.onerun-home .geo-label-10,.onerun-home .geo-label-11,.onerun-home .geo-label-12{display:none}.onerun-intake{align-items:stretch}.onerun-intake .onerun-field{border-right:1px solid #ffffff1a;flex-direction:column;gap:8px;min-width:0;padding:13px 16px;display:flex}.onerun-intake .onerun-field label{color:#d8c7a7;letter-spacing:.1em;text-transform:uppercase;font-size:.63rem;font-weight:700;display:block}.onerun-intake .onerun-field input,.onerun-intake .onerun-field textarea,.onerun-intake .onerun-field select{color:#eee7da;background:0 0;border:0;outline:0;width:100%;padding:0}.onerun-intake .onerun-question-field textarea{field-sizing:content;resize:vertical;min-height:72px;max-height:220px;line-height:1.45;overflow-y:auto}.onerun-intake .onerun-language-field select{color:#e1d4bd;background:#102019;min-height:34px}.onerun-intake>button{min-height:100%;padding-inline:24px}.onerun-intake .address-error{grid-column:1/-1}.landitrus-wordmark,.landitrus-word,.brand-suffix{white-space:nowrap}.landitrus-wordmark{flex-wrap:nowrap;min-width:0}.onerun-member-page .geo-label{opacity:.28}@media (width<=1100px){.onerun-home>.geo-backdrop{height:620px}.onerun-home .geo-label-3,.onerun-home .geo-label-4{display:none}.onerun-intake .onerun-field{border-bottom:1px solid #ffffff1a;border-right:0}}@media (width<=900px){.onerun-member-page .geo-label,.onerun-plans-page .geo-label,.certis-handoff-shell .geo-label{display:none}.onerun-member-page .geo-backdrop,.onerun-plans-page .geo-backdrop,.certis-handoff-shell .geo-backdrop{opacity:.2}}@media (width<=680px){.onerun-topbar{align-items:center;gap:10px}.onerun-brand-link{flex:auto;min-width:0}.landitrus-wordmark{gap:6px}.landitrus-word{letter-spacing:.09em;font-size:.98rem}.brand-suffix{padding-left:6px;font-size:.72rem}.brand-eye-glyph{width:12px;height:7px}.topbar-primary{flex:none;padding:9px 11px;font-size:.72rem!important}.onerun-home>.geo-backdrop{opacity:.22;height:520px}.onerun-home .geo-label{display:none}.onerun-intake .onerun-field{padding:13px 14px}.onerun-intake .onerun-question-field textarea{min-height:110px;max-height:260px}.onerun-intake>button{min-height:54px}.onerun-member-page .member-intro{margin-top:72px}}.report-credit-disclosure{color:#d5dfdc;margin:0 0 14px;font-size:.92rem;line-height:1.55}.dashboard-report-stage>header h2{color:#f4ede1}.dashboard-report-stage .live-badge{color:#8ce6df;background:#145b582e;border-color:#6be3dc73}@media (width<=700px){.dashboard-report-stage>header h2{color:#18332f}.dashboard-report-stage .live-badge{color:#145f59;background:#a6e4dc6b;border-color:#145f5959}}@media print{body.landitrus-print-report .technical-evidence{display:none!important}}.onerun-dashboard-shell .dashboard-hero h1{color:#18332f}.onerun-dashboard-shell .dashboard-hero h1 em{color:#76541f}.onerun-dashboard-shell .dashboard-hero>div:first-child>p:last-child{color:#42594f}.onerun-dashboard-shell .dashboard-hero .signal-label{color:#76541f}.onerun-dashboard-shell>.geo-backdrop{display:none}.canonical-report .v2-details.technical-evidence>summary{color:#245c52}.technical-evidence>summary{color:#9be1d8;cursor:pointer;min-height:44px}.canonical-report.report-v2{--v2-ink:#172e2b;--v2-muted:#53645e;--v2-line:#d4dcd5;max-width:1040px;color:var(--v2-ink);text-align:left;box-shadow:none;overflow-wrap:anywhere;background:#fafaf5;border:0;border-radius:3px;margin:32px auto 100px;padding:clamp(22px,5vw,64px);font-size:18px;line-height:1.65}.report-v2 *{box-sizing:border-box}.report-v2 h1,.report-v2 h2,.report-v2 h3,.report-v2 h4{color:var(--v2-ink);letter-spacing:-.025em;margin:0 0 16px;font-family:inherit;line-height:1.2}.report-v2 h1{max-width:820px;font-size:clamp(32px,5vw,54px)}.report-v2 h2{font-size:clamp(27px,3vw,36px)}.report-v2 h3{font-size:23px}.report-v2 h4{font-size:19px}.report-v2 p{color:inherit;max-width:75ch;margin:12px 0 20px}.report-v2 a{color:#175c4d;text-underline-offset:4px;text-decoration:underline}.report-v2 .v2-kicker{letter-spacing:.16em;color:#50675e;margin-bottom:22px;font-size:12px;font-weight:750}.report-v2 .v2-deck{font-size:22px}.report-v2 .v2-date,.report-v2 .v2-note,.report-v2 .v2-source-date{color:var(--v2-muted);font-size:15px}.report-v2 .report-export-control{border:0;flex-wrap:wrap;align-items:center;gap:16px;margin:24px 0 32px;padding:0;display:flex}.report-v2 button{font:inherit;cursor:pointer;min-height:44px;color:var(--v2-ink);background:0 0;border:1px solid #55746b;border-radius:6px;padding:8px 16px}.report-v2 button:disabled{opacity:.5;cursor:default}.report-v2 .report-export-control :is(button,a){color:#175c4d;letter-spacing:0;text-transform:none;background:0 0;border:1px solid #55746b;border-radius:6px;width:auto;min-height:44px;padding:10px 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4}.report-v2 .report-export-control :is(button,a):hover{background:#e0ede3}.report-v2 :is(a,button,summary,textarea):focus-visible{outline-offset:4px;outline:3px solid #b86c0d}.v2-nav{border-top:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line);flex-wrap:wrap;gap:12px 26px;padding:20px 0;font-size:16px;display:flex}.v2-nav a{padding:8px 0}.v2-section{border-bottom:1px solid var(--v2-line);padding:44px 0;scroll-margin-top:24px}.v2-number{border-top:1px solid var(--v2-line);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:28px;padding:28px 0;display:grid}.v2-numbers{margin-top:30px}.report-v2 .v2-number h3{margin-bottom:10px;font-size:17px;font-weight:600}.v2-number-value{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,44px);line-height:1.2;display:block}.v2-period{color:var(--v2-muted);margin-top:12px;font-size:15px;display:block}.report-v2 .v2-number p{margin:10px 0}.v2-evidence-link{font-size:15px}.v2-state{border-radius:4px;padding:3px 9px;font-size:14px;font-weight:700;line-height:1.5;display:inline-block}.v2-state small{font-size:inherit;font-weight:400}.v2-verified{color:#24543d;background:#e0ede3}.v2-needs{color:#704d0b;background:#f6ebca}.v2-issue{color:#8a301d;background:#f6ddd7}.v2-explanation{padding:16px 0}.report-v2 .v2-explanation h3{margin-bottom:8px;font-size:22px}.v2-legend{color:var(--v2-muted);gap:8px;padding:20px 0;font-size:15px;display:grid}.v2-finding{border-top:1px solid var(--v2-line);padding:28px 0}.report-v2 .v2-finding h3{margin-top:18px;line-height:1.45}.v2-limitations{padding-left:24px}.v2-limitations li{margin-bottom:10px}.v2-next{padding-top:24px}.v2-empty{border-top:1px solid var(--v2-line);padding:20px 0}.v2-details{margin-top:20px;font-size:15px}.v2-details summary{cursor:pointer;color:#26594c;min-height:48px;padding:14px 0;font-weight:650}.v2-details pre,.v2-details code{white-space:pre-wrap;overflow-wrap:anywhere;color:inherit;font-size:13px}.v2-source{border-top:1px solid var(--v2-line);padding:20px 0}.v2-source dl{grid-template-columns:100px minmax(0,1fr);gap:10px;display:grid}.v2-source dd{margin:0}.v2-source li{margin-bottom:8px}.v2-audit{margin-top:24px}.v2-guide{bottom:max(18px,env(safe-area-inset-bottom));right:max(18px,env(safe-area-inset-right));z-index:80;font-size:16px;position:fixed}.report-v2 .v2-guide-trigger{color:#fff;background:#173f35;border:1px solid #72978b;border-radius:30px;margin-left:auto;padding:13px 22px;display:block;box-shadow:0 4px 18px #0003}.v2-guide-trigger span{margin-left:20px}.v2-guide-panel{background:#fafaf5;border:1px solid #b5c5ba;border-radius:12px;width:min(440px,100vw - 36px);max-height:min(680px,100dvh - 110px);margin-bottom:12px;padding:22px;overflow-y:auto;box-shadow:0 12px 50px #0004}.v2-guide-panel header{justify-content:space-between;align-items:center;gap:12px;display:flex}.report-v2 .v2-guide-panel h2{margin:0;font-size:24px}.report-v2 .v2-guide-panel p{font-size:15px}.v2-guide-address{font-weight:700}.v2-prompts{flex-wrap:wrap;gap:8px;display:flex}.report-v2 .v2-prompts button{padding:6px 10px;font-size:14px}.v2-reply{border-top:1px solid var(--v2-line);margin-top:20px;padding-top:20px}.v2-reply p{white-space:pre-line}.v2-guide-panel form{gap:10px;margin-top:18px;display:grid}.v2-guide-panel label{font-weight:700}.v2-guide-panel textarea{resize:vertical;color:#172e2b;width:100%;min-height:90px;font:inherit;background:#fff;border:1px solid #668578;border-radius:6px;padding:12px}.report-v2 .v2-guide-panel form button{color:#fff;background:#173f35}@media (width<=600px){.canonical-report.report-v2{margin-top:12px;padding:24px 20px;font-size:17px}.v2-number{grid-template-columns:1fr;gap:16px;padding:26px 0}.v2-section{padding:32px 0}.v2-guide{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.v2-guide-panel{width:calc(100vw - 24px);padding:18px}.v2-source dl{grid-template-columns:1fr;gap:4px}.v2-source dd{margin-bottom:10px}.v2-nav{gap:8px 18px}}@media print{.canonical-report.report-v2{color:#000;background:#fff;max-width:none;margin:0;padding:0}.v2-guide,.v2-nav{display:none!important}.v2-number,.v2-finding{break-inside:avoid}.v2-details{color:#000}.report-v2 h1{font-size:28px}.report-v2 h2{font-size:24px}}@media (width<=700px){.canonical-report.report-v2,.report-route-page,.dashboard-follow-up-stage{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.report-v2 .v2-kicker{font-size:14px}.report-v2 a{align-items:center;min-height:44px;display:inline-flex}}.report-v2 .v2-guide-panel .follow-up-voice-button{color:#102427;background:#9ee9e1;border:1px solid #9ee9e1;font-weight:700}.v2-guide-panel .follow-up-panel a{color:#9ee9e1;overflow-wrap:anywhere;text-decoration:underline}.v2-guide-panel .follow-up-panel form{grid-template-columns:minmax(0,1fr)}.v2-guide-panel .follow-up-panel label,.v2-guide-panel .follow-up-panel textarea,.v2-guide-panel .follow-up-panel form>button{grid-area:auto/1}.v2-guide-panel .follow-up-conversation{max-height:none;margin-inline:12px;overflow:visible}.v2-guide-panel .follow-up-conversation p{display:block}.v2-guide-panel .follow-up-conversation p strong{margin-bottom:4px;display:block}.v2-brief{background:#edf3eb;border:1px solid #bdccc2;margin:24px 0;padding:24px}.report-v2 .v2-brief h2{font-size:28px}.v2-brief li{margin:10px 0}.v2-brief a{font-weight:650}.v2-guide-panel{width:min(620px,100vw - 36px)}.report-v2 .v2-guide-panel p{font-size:17px;line-height:1.7}.v2-guide-panel .v2-prompts button[aria-pressed=true]{color:#fff;background:#173f35;border-color:#173f35}.readable-answer{white-space:pre-line;max-width:70ch;line-height:1.75}.research-mode-note{border-left:3px solid #75baaa;padding:16px;line-height:1.7}.report-v2 .v2-guide-panel .follow-up-panel{color:#172e2b;background:#f2f5ef;border:1px solid #b5c5ba}.report-v2 .v2-guide-panel .follow-up-panel :is(p,small,span,strong,label,summary,li,code){color:#172e2b}.report-v2 .v2-guide-panel .follow-up-panel a{color:#175c4d}.report-v2 .v2-guide-panel .follow-up-property,.report-v2 .v2-guide-panel .follow-up-message{color:#172e2b;background:#fff;border-color:#b5c5ba}.report-v2 .v2-guide-panel .follow-up-panel details{border-color:#b5c5ba}.report-v2 .v2-guide-panel .follow-up-panel .follow-up-voice-button{color:#173f35;background:#d9ebe1}.report-v2 .v2-guide-panel .follow-up-panel .follow-up-unavailable{color:#672815;background:#fff0e7}.report-v2 .v2-guide-panel .follow-up-panel form button{color:#fff}.report-v2 .v2-guide-panel .follow-up-panel textarea{color:#172e2b;background:#fff}.report-v2 .v2-guide-panel .follow-up-panel .research-mode-note{color:#172e2b;background:#e0ede3}@media (width<=600px){.v2-guide-panel{width:calc(100vw - 24px)}.v2-brief{padding:18px}.report-v2 .v2-brief h2{font-size:25px}}@media print{.v2-brief{break-inside:avoid;background:#fff;border-color:#aaa}}.report-route-page>a,.report-route-page>a:visited{color:#b8eadb;text-underline-offset:4px;align-items:center;min-height:44px;font-size:16px;text-decoration:underline;display:inline-flex}.report-route-page>a:focus-visible{outline-offset:4px;outline:3px solid #f2bf6a}@media (width<=600px){.v2-guide-panel{max-width:calc(100vw - 48px)}}
