:root{color-scheme:light;--color-jobsite-paper:#f4f6f2;--color-concrete:#e2e6df;--color-form-white:#ffffff;--color-asphalt:#202522;--color-sealcoat:#101412;--color-rebar:#667064;--color-chalk-line:#c6cdc2;--color-fresh-stripe:#ffffff;--color-safety-yellow:#f2c94c;--color-equipment-green:#2f6f4e;--color-blueprint-blue:#2f6f9f;--color-markup-red:#a34d3d;--color-deep-night:var(--color-jobsite-paper);--color-graphite:var(--color-concrete);--color-abyssal-plane:var(--color-form-white);--color-ghost:var(--color-chalk-line);--color-ash:var(--color-rebar);--color-skybound-violet:var(--color-equipment-green);--color-pure-white:#ffffff;--color-silver-pine:var(--color-rebar);--color-stone-dust:#858c82;--font-inter:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-jetbrains-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--text-caption:12px;--text-body-sm:14px;--text-body:16px;--text-subheading:20px;--text-heading:24px;--text-heading-lg:40px;--text-display-sm:56px;--text-display:64px;--wge-color-primary:var(--color-asphalt);--wge-color-on-primary:var(--color-fresh-stripe);--wge-color-secondary:var(--color-rebar);--wge-color-background:var(--color-jobsite-paper);--wge-color-surface:var(--color-form-white);--wge-color-surface-strong:var(--color-concrete);--wge-color-concrete-border:var(--color-chalk-line);--wge-color-fresh-stripe:var(--color-fresh-stripe);--wge-color-safety-yellow:var(--color-safety-yellow);--wge-color-equipment-green:var(--color-equipment-green);--wge-color-work-zone-orange:var(--color-markup-red);--wge-color-sky-blue:var(--color-blueprint-blue);--wge-color-focus:var(--color-equipment-green);--wge-radius-sm:4px;--wge-radius-md:8px;--wge-radius-lg:8px;--wge-radius-pill:8px;--wge-space-xs:4px;--wge-space-sm:8px;--wge-space-md:12px;--wge-space-lg:16px;--wge-space-xl:24px;--wge-space-xxl:32px;--wge-space-section:64px;--bg:var(--color-jobsite-paper);--panel:var(--color-form-white);--panel-strong:var(--color-concrete);--ink:var(--color-asphalt);--muted:var(--color-rebar);--line:var(--color-chalk-line);--line-strong:var(--color-rebar);--accent:var(--color-safety-yellow);--green:var(--color-equipment-green);--orange:var(--color-markup-red);--blue:var(--color-blueprint-blue);--document-paper:#ffffff;--document-ink:#101010;--document-muted:#5e5e5e;--document-line:#dedede;--shadow:none;--shadow-tight:none;--shadow-friendly:none}.first-proposal-start{min-height:100vh;padding:24px 24px 104px;background:var(--bg);color:var(--ink)}.first-proposal-start a,.first-proposal-start button,.first-proposal-start input,.first-proposal-start textarea{border:0;border-radius:8px;letter-spacing:0}.first-proposal-start button{min-height:42px;background:var(--accent);color:var(--ink);font-weight:700}.first-proposal-start button:hover{background:#e0b83f}.fpp-address-card span,.fpp-approval-card span,.fpp-customer-card span,.fpp-entry-choices span,.fpp-event-list span,.fpp-metric-strip span,.fpp-start-card span,.fpp-state-row span,.fpp-support-card span{font-family:var(--font-jetbrains-mono);font-size:12px;letter-spacing:0;text-transform:uppercase}.fpp-brand{display:inline-flex;align-items:center;gap:10px}.fpp-brand span{width:22px;height:22px;border:1px solid var(--green);border-radius:6px;background:linear-gradient(90deg,transparent 46%,var(--accent) 46% 54%,transparent 54%),linear-gradient(0deg,transparent 46%,var(--accent) 46% 54%,transparent 54%),var(--ink)}.fpp-board-header,.fpp-topbar{display:grid;align-items:center;grid-gap:24px;gap:24px;max-width:1320px;margin:0 auto 24px}.fpp-topbar{grid-template-columns:auto minmax(0,1fr)}.fpp-topbar nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fpp-more-menu{position:relative;justify-self:end}.fpp-more-menu summary{min-height:38px;border-radius:8px;background:var(--panel-strong);padding:9px 12px;font-weight:700;list-style:none;cursor:pointer}.fpp-more-menu[open]{display:grid;grid-gap:8px;gap:8px;justify-items:end}.fpp-board-header a,.fpp-map-header a,.fpp-more-menu a,.fpp-topbar a{display:inline-flex;min-height:38px;align-items:center;border-radius:8px;background:var(--panel-strong);color:var(--ink);padding:8px 12px;font-weight:700}.fpp-lane-grid{display:grid;grid-template-columns:220px minmax(0,1fr) 320px;grid-gap:16px;gap:16px;max-width:1320px;margin:0 auto}.fpp-board-column,.fpp-lane-main,.fpp-map-command,.fpp-map-source,.fpp-map-state,.fpp-rail,.fpp-side-panel,.fpp-state-panel{border:1px solid var(--line);border-radius:8px;background:var(--panel)}.fpp-rail{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:12px}.fpp-progress-step{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:8px;color:var(--muted)}.fpp-progress-step.current{background:var(--ink);color:var(--color-fresh-stripe)}.fpp-progress-step>span{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:8px;color:currentColor}.fpp-progress-step small,.fpp-progress-step strong{display:block;overflow-wrap:anywhere}.fpp-progress-step small{color:var(--muted)}.fpp-lane-main{display:grid;grid-gap:16px;gap:16px;padding:18px}.fpp-copy-stack{max-width:720px}.fpp-board-header h1,.fpp-copy-stack h1,.fpp-map-command h1{margin-bottom:10px;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.05;letter-spacing:0}.fpp-board-header p,.fpp-copy-stack p,.fpp-map-command p{max-width:680px;color:var(--muted);line-height:1.55}.fpp-address-row,.fpp-review-actions,.fpp-review-ticket,.fpp-start-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;border-radius:8px;background:var(--panel-strong);padding:10px}.fpp-start-card{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;padding:16px}.fpp-start-card h2{margin-bottom:8px}.fpp-start-card p{margin-bottom:0;color:var(--muted);line-height:1.5}.fpp-start-card label,.fpp-support-card label{display:grid;grid-gap:8px;gap:8px}.fpp-start-card input,.fpp-support-card textarea{width:100%;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:11px 12px}.fpp-start-card input::placeholder,.fpp-support-card textarea::placeholder{color:var(--color-stone-dust)}.fpp-start-card .fpp-button-row{grid-column:1/-1}.fpp-address-row span,.fpp-review-actions span,.fpp-review-ticket span{display:block;color:var(--muted);overflow-wrap:anywhere}.fpp-address-row button,.fpp-button-row button,.fpp-customer-card button,.fpp-primary-action,.fpp-review-actions button,.fpp-review-ticket button,.fpp-secondary-action{display:inline-flex;min-height:42px;align-items:center;justify-content:center;padding:10px 14px;font-weight:700}.fpp-address-row button,.fpp-button-row button:first-child,.fpp-review-actions button:first-of-type,.fpp-review-ticket button,.fpp-secondary-action{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.fpp-primary-action{background:var(--accent);color:var(--ink)}.fpp-side-panel{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:12px}.fpp-entry-choices{display:grid;grid-gap:8px;gap:8px}.fpp-entry-choices a,.fpp-entry-choices button{display:grid;grid-gap:4px;gap:4px;justify-items:start;min-height:0;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:12px;text-align:left}.fpp-entry-choices a.active,.fpp-entry-choices button.active{border-color:var(--green);background:#eef5ea}.fpp-entry-choices a small,.fpp-entry-choices a span,.fpp-entry-choices button small,.fpp-entry-choices button span{color:var(--muted)}.fpp-entry-choices.compact button{padding:10px}.fpp-aerial{position:relative;min-height:420px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(35deg,rgba(255,255,255,.05) 0 9%,transparent 9% 20%,rgba(255,255,255,.04) 20% 25%,transparent 25%),linear-gradient(130deg,rgba(47,111,159,.22),transparent 42%),repeating-linear-gradient(22deg,#596f51 0 18px,#728a61 18px 34px,#40543e 34px 52px)}.fpp-aerial-full{min-height:calc(100vh - 48px);border:0;border-radius:0}.fpp-aerial-board{min-height:410px}.fpp-aerial svg{position:absolute;inset:10%;width:80%;height:80%;filter:drop-shadow(0 0 16px rgba(32,37,34,.18))}.fpp-aerial polygon{fill:rgba(47,111,159,.18);stroke:var(--blue);stroke-width:1.6}.fpp-aerial polyline{fill:none;stroke:rgba(255,255,255,.72);stroke-width:1}.fpp-aerial circle{fill:var(--color-fresh-stripe);stroke:var(--ink);stroke-width:.6}.fpp-map-chip,.fpp-map-tools{position:absolute;z-index:2}.fpp-map-chip{top:14px;left:14px;border-radius:8px;background:rgba(32,37,34,.88);padding:9px 11px;color:var(--color-fresh-stripe);font-weight:700}.fpp-map-tools{right:14px;bottom:14px;display:flex;gap:6px}.fpp-map-tools button{min-width:36px;min-height:36px;padding:0 9px;background:var(--panel);color:var(--ink);font-size:12px}.fpp-map-first{padding:0}.fpp-map-stage{position:relative;min-height:100vh}.fpp-map-header{position:absolute;z-index:3;top:18px;right:18px;left:18px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fpp-board-header details,.fpp-map-header details{position:relative}.fpp-board-header summary,.fpp-map-header summary{min-height:38px;border-radius:8px;background:var(--panel-strong);padding:9px 12px;font-weight:700;list-style:none;cursor:pointer}.fpp-board-header details[open],.fpp-map-header details[open]{display:grid;grid-gap:8px;gap:8px}.fpp-map-command{right:24px;width:min(460px,calc(100vw - 48px));padding:18px}.fpp-map-command,.fpp-map-source{position:absolute;z-index:2;bottom:84px;background:rgba(255,255,255,.94)}.fpp-map-source{left:24px;width:min(320px,calc(100vw - 48px));padding:12px}.fpp-map-state{position:absolute;z-index:2;top:84px;right:24px;width:min(380px,calc(100vw - 48px));background:rgba(255,255,255,.94)}.fpp-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:18px 0}.fpp-metric-strip div{display:grid;grid-gap:6px;gap:6px;border-radius:8px;background:var(--panel-strong);padding:12px}.fpp-metric-strip strong{overflow-wrap:anywhere}.fpp-button-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.fpp-board{display:grid;align-content:start}.fpp-board-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.fpp-board-grid{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(360px,1.35fr) minmax(260px,.95fr);grid-gap:16px;gap:16px;max-width:1320px;margin:0 auto}.fpp-board-column{display:grid;align-content:start;grid-gap:12px;gap:12px;padding:14px}.fpp-board-column-wide{background:var(--bg)}.fpp-address-card,.fpp-approval-card,.fpp-customer-card,.fpp-support-card{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--panel-strong);padding:12px}.fpp-address-card small,.fpp-approval-card small,.fpp-customer-card small{color:var(--muted);line-height:1.45}.fpp-customer-card input{min-height:42px;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:10px 12px}.fpp-customer-card input::placeholder{color:var(--color-stone-dust)}.fpp-support-card a{display:inline-flex;min-height:40px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink);padding:9px 12px;font-weight:700}.fpp-state-panel{display:grid;grid-gap:8px;gap:8px;padding:12px}.fpp-state-panel h2{margin-bottom:0;font-size:20px;letter-spacing:0}.fpp-state-row{display:grid;grid-gap:4px;gap:4px;border-top:1px solid var(--line);padding-top:8px}.fpp-state-row strong{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.fpp-event-list{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--line);padding-top:8px}.fpp-event-list span{flex-basis:100%}.fpp-event-list code{border:1px solid var(--line);border-radius:4px;background:var(--panel-strong);color:var(--muted);padding:4px 6px;font-family:var(--font-jetbrains-mono);font-size:12px;letter-spacing:0}@media (max-width:1120px){.fpp-board-grid,.fpp-board-header,.fpp-lane-grid{grid-template-columns:1fr}.fpp-rail{grid-template-columns:repeat(4,minmax(0,1fr))}.fpp-map-source,.fpp-map-state{position:static;width:auto;margin:12px 24px 0}.fpp-map-command{position:static;width:auto;margin:12px 24px 84px}.fpp-map-first{padding-bottom:1px}}@media (max-width:720px){.first-proposal-start{padding:16px 16px 100px}.fpp-address-row,.fpp-button-row,.fpp-metric-strip,.fpp-review-actions,.fpp-review-ticket,.fpp-start-card,.fpp-topbar{grid-template-columns:1fr}.fpp-topbar nav{justify-content:flex-start}.fpp-rail{grid-template-columns:1fr}.fpp-aerial,.fpp-aerial-board{min-height:300px}.fpp-aerial-full{min-height:420px}.fpp-map-header{position:static;padding:16px}.fpp-map-command,.fpp-map-source,.fpp-map-state{margin-right:16px;margin-left:16px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:hidden}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--wge-color-focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1{font-size:48px;font-weight:820;line-height:1}h1,h2{margin-bottom:var(--wge-space-md);letter-spacing:0}h2{font-size:22px;font-weight:800;line-height:1.16}h3{font-size:15px;margin-bottom:var(--wge-space-xs);letter-spacing:0}.muted{color:var(--muted);line-height:1.55}.eyebrow{margin:0 0 var(--wge-space-sm);color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}.auth-bar{position:fixed;top:var(--wge-space-lg);right:var(--wge-space-lg);z-index:30;display:flex;justify-content:flex-end;pointer-events:none}.auth-bar>*{pointer-events:auto}.auth-actions{display:flex;align-items:center;gap:var(--wge-space-sm)}.auth-actions button,.auth-pending{min-height:40px;border:1px solid rgba(22,26,29,.12);border-radius:var(--wge-radius-md);background:rgba(255,255,255,.92);color:var(--ink);padding:9px 12px;box-shadow:var(--shadow-tight);font-weight:800}.auth-pending{display:inline-flex;align-items:center;color:var(--muted);font-size:12px}.landing{min-height:100vh;overflow:visible;background:linear-gradient(180deg,#ffffff 0,var(--bg) 560px),var(--bg)}.landing-hero{--satellite-image:linear-gradient(135deg,#7a906e,#416f68);position:relative;isolation:isolate;min-height:88vh;overflow:hidden;padding:24px 28px 44px;background:linear-gradient(90deg,rgba(22,50,53,.86) 0 34%,rgba(22,50,53,.62) 52%,rgba(22,50,53,.22) 100%),var(--satellite-image),#385f5d;background-position:50%;background-size:cover;color:var(--wge-color-fresh-stripe)}.landing-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%),linear-gradient(90deg,rgba(244,201,93,.13) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.12) 1px,transparent 0);background-size:auto,72px 72px,72px 72px;opacity:.7;pointer-events:none}.landing-hero:after{display:none}.landing-nav{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:0 auto;padding-right:0}.brand,.landing-brand{display:inline-flex;align-items:center;gap:var(--wge-space-md);font-weight:860;letter-spacing:0}.landing-brand{color:var(--wge-color-fresh-stripe)}.landing-nav-group{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);align-items:center;margin-right:176px}.brand-mark{width:40px;height:40px;flex:0 0 auto;border:1px solid rgba(255,255,255,.64);border-radius:var(--wge-radius-md);background:linear-gradient(135deg,var(--accent) 0 46%,transparent 46%),linear-gradient(135deg,transparent 0 56%,var(--green) 56%),var(--wge-color-fresh-stripe);box-shadow:0 12px 28px rgba(36,65,67,.18)}.landing-nav-link{border:1px solid rgba(255,255,255,.22);border-radius:var(--wge-radius-pill);background:rgba(255,255,255,.12);color:rgba(255,255,255,.82);padding:9px 14px;font-weight:780;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-stage{position:relative;z-index:1;display:grid;grid-gap:36px;gap:36px;max-width:1220px;margin:0 auto;padding:66px 0 0}.hero-copy,.hero-copy h1{max-width:760px}.hero-copy h1{margin-bottom:var(--wge-space-lg);color:var(--wge-color-fresh-stripe);font-size:clamp(46px,6.4vw,78px);font-weight:860;line-height:.92}.hero-lede{max-width:690px;color:rgba(255,255,255,.82);font-size:21px;line-height:1.45}.hero-lede,.landing-actions{margin-bottom:var(--wge-space-xl)}.landing-actions{display:flex;flex-wrap:wrap;gap:var(--wge-space-md)}.landing-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--wge-radius-pill);padding:13px 20px;box-shadow:none;font-weight:860;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.landing-cta.primary{background:var(--accent);color:var(--ink);box-shadow:0 16px 34px rgba(244,201,93,.22)}.landing-cta.secondary{border-color:rgba(255,255,255,.26);background:rgba(255,255,255,.12);color:var(--wge-color-fresh-stripe);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.landing-cta:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(36,65,67,.16)}.hero-proof{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.hero-proof span{display:inline-flex;gap:7px;align-items:baseline;border:1px solid rgba(255,255,255,.22);border-radius:var(--wge-radius-pill);background:rgba(255,255,255,.12);padding:9px 12px;color:rgba(255,255,255,.8);font-size:13px;font-weight:780;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.hero-proof strong{color:var(--wge-color-fresh-stripe);font-size:15px;font-weight:900}.takeoff-console{overflow:hidden;border:1px solid rgba(255,255,255,.26);border-radius:18px;background:rgba(248,250,252,.96);color:var(--ink);box-shadow:0 30px 90px rgba(22,50,53,.26);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.console-toolbar{display:flex;justify-content:space-between;gap:var(--wge-space-md);align-items:center;border-bottom:1px solid var(--line);background:#ffffff;padding:14px 16px}.console-toolbar div{display:grid;grid-gap:2px;gap:2px}.console-panel-heading span,.console-status-grid small,.console-toolbar span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.console-panel-heading strong,.console-toolbar strong{font-size:15px}.console-toolbar b{border-radius:var(--wge-radius-pill);background:var(--green);color:var(--wge-color-on-primary);padding:8px 12px;font-size:15px}.console-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:1px;gap:1px;background:var(--line)}.console-map{min-height:330px;border:0;border-radius:0}.console-panel{display:grid;align-content:start;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);background:#ffffff;padding:var(--wge-space-lg)}.console-panel-heading{display:flex;justify-content:space-between;gap:var(--wge-space-md);align-items:center}.console-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.console-status-grid span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--bg);padding:var(--wge-space-md)}.satellite-preview{--satellite-image:linear-gradient(135deg,#7a906e,#416f68);position:relative;min-height:260px;overflow:hidden;border:1px solid rgba(36,65,67,.14);border-radius:var(--wge-radius-md);background:linear-gradient(180deg,rgba(36,65,67,.02),rgba(36,65,67,.24)),var(--satellite-image),linear-gradient(135deg,#82946f,#416f68);background-position:50%;background-size:cover}.satellite-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.16) 1px,transparent 0);background-size:54px 54px;mix-blend-mode:screen;opacity:.18;pointer-events:none}.measurement-shape{position:absolute;inset:0;width:100%;height:100%;z-index:1;filter:drop-shadow(0 3px 8px rgba(22,50,53,.42))}.measurement-shape polygon{fill:rgba(167,83,59,.12);stroke:var(--orange);stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.measurement-shape polyline{fill:none;stroke:var(--wge-color-fresh-stripe);stroke-dasharray:4 3;stroke-linecap:round;stroke-width:1.4px;vector-effect:non-scaling-stroke}.estimate-marker,.satellite-source{position:absolute;z-index:2;border:1px solid rgba(36,65,67,.16);border-radius:var(--wge-radius-md);background:rgba(255,255,255,.94);box-shadow:0 12px 28px rgba(36,65,67,.18)}.estimate-marker{display:grid;grid-gap:2px;gap:2px;padding:8px 10px}.estimate-marker small{color:var(--muted);font-size:11px;font-weight:820;text-transform:uppercase}.estimate-marker strong{font-size:14px;font-weight:860}.marker-area{left:16px;top:16px}.marker-crack{right:16px;top:78px}.marker-total{right:18px;bottom:18px}.satellite-source{left:14px;bottom:14px;padding:5px 8px;color:var(--ink);font-size:11px;font-weight:820}.console-map.satellite-preview,.founding-map.satellite-preview{aspect-ratio:var(--satellite-aspect,900/560);min-height:0}.estimate-ledger{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);margin-top:0;background:var(--line)}.estimate-line{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);align-items:center;background:#ffffff;padding:12px}.estimate-line span{display:grid;grid-gap:2px;gap:2px;min-width:0}.estimate-line strong{overflow-wrap:anywhere;font-size:13px}.estimate-line small{color:var(--muted);font-size:12px;font-weight:780}.estimate-line b{font-size:14px}.landing-ai,.landing-band,.landing-benefits,.landing-conversion,.landing-pricing,.landing-problems,.landing-proof-strip,.takeoff-band{max-width:1220px;margin:0 auto;padding:var(--wge-space-section) 28px}.landing-proof-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:0;background:var(--line);box-shadow:var(--shadow-tight)}.landing-proof-strip span{background:#ffffff;padding:18px;color:var(--muted);font-size:14px;font-weight:820}.landing-problems{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.landing-problems h2{max-width:720px;font-size:clamp(34px,4vw,56px);line-height:.98}.landing-problems>div>p,.problem-card p{color:var(--muted);font-size:16px;line-height:1.58}.landing-problem-grid{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.problem-card{border:1px solid rgba(63,124,104,.2);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(234,246,248,.58),transparent 72%),#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.problem-card h3{margin-bottom:var(--wge-space-sm);font-size:20px}.problem-card p{margin:0}.takeoff-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);grid-gap:var(--wge-space-xxl);gap:var(--wge-space-xxl);align-items:center}.landing-ai h2,.landing-band h2,.takeoff-band h2{max-width:780px;font-size:clamp(34px,4vw,56px);line-height:.98}.benefit-card p,.landing-ai p,.section-heading p,.takeoff-band p{color:var(--muted);font-size:17px;line-height:1.58}.takeoff-proof-grid{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.takeoff-proof-grid span{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;padding:var(--wge-space-lg);box-shadow:var(--shadow-tight)}.takeoff-proof-grid small{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.takeoff-proof-grid strong{font-size:20px}.landing-band{display:grid;grid-template-columns:.52fr 1.48fr;grid-gap:var(--wge-space-xxl);gap:var(--wge-space-xxl);align-items:start}.section-heading{position:-webkit-sticky;position:sticky;top:var(--wge-space-xl)}.landing-workflow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.landing-workflow-item{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);min-height:218px;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;padding:var(--wge-space-lg);box-shadow:var(--shadow-tight)}.landing-workflow-item span{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--wge-radius-pill);background:var(--accent);color:var(--ink);font-weight:900}.landing-workflow-item p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.landing-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg)}.benefit-card,.landing-ai{border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:var(--shadow-tight)}.benefit-card{min-height:230px;padding:var(--wge-space-xl)}.benefit-card h2{font-size:26px}.landing-ai{grid-template-columns:.9fr 1.1fr;grid-gap:var(--wge-space-xl)}.landing-ai,.landing-pricing{display:grid;gap:var(--wge-space-xl)}.landing-pricing{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);grid-gap:var(--wge-space-xl);align-items:start}.landing-pricing .section-heading{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.landing-pricing .section-heading h2,.pricing-final-cta h2,.pricing-overage-section h2,.pricing-section-heading h2{font-size:clamp(32px,4vw,52px);line-height:1}.landing-pricing .section-heading p:not(.eyebrow),.pricing-final-cta p,.pricing-lede,.pricing-overage-section p,.pricing-section-heading p{color:var(--muted);font-size:17px;line-height:1.58}.landing-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.pricing-mini-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);min-height:190px;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.pricing-mini-card.highlighted{border:1px solid rgba(63,124,104,.34);background:linear-gradient(135deg,rgba(244,201,93,.2),rgba(234,246,248,.52) 72%),#ffffff;box-shadow:var(--shadow-friendly)}.pricing-card-top span,.pricing-launch-note span,.pricing-mini-card span,.pricing-overage-card span{color:var(--green);font-size:12px;font-weight:840;text-transform:uppercase}.pricing-mini-card h3{margin-bottom:0;font-size:20px}.pricing-mini-card strong{font-size:28px;font-weight:900}.pricing-mini-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.pricing-credit-card{background:linear-gradient(135deg,rgba(234,246,248,.78),transparent 62%),#ffffff}.landing-conversion{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:center;margin-bottom:var(--wge-space-section);border:1px solid rgba(63,124,104,.26);border-radius:22px;background:linear-gradient(135deg,rgba(244,201,93,.24),rgba(234,246,248,.78) 62%),#ffffff;color:var(--ink);box-shadow:var(--shadow-friendly)}.landing-conversion h2{max-width:760px;font-size:clamp(32px,4vw,52px);line-height:1}.landing-conversion p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.55}.landing-conversion .landing-actions{justify-content:flex-end;margin:0}.landing-conversion .landing-cta.secondary{border-color:var(--line);background:var(--wge-color-fresh-stripe);color:var(--ink)}.early-access-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start;max-width:1220px;margin:0 auto var(--wge-space-section);border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,rgba(234,246,248,.7),transparent 62%),#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-xl) 28px}.early-access-panel h2{font-size:clamp(32px,4vw,52px);line-height:1}.early-access-panel p{color:var(--muted);font-size:17px;line-height:1.58}.early-access-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.early-access-form label{display:grid;grid-gap:6px;gap:6px}.early-access-form .full{grid-column:1/-1}.founding-page{min-height:100vh;background:linear-gradient(180deg,rgba(234,246,248,.62),transparent 560px),var(--bg)}.founding-hero{--satellite-image:linear-gradient(135deg,#7a906e,#416f68);position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(16,20,18,.88) 0 32%,rgba(32,37,34,.68) 56%,rgba(32,37,34,.2) 100%),var(--satellite-image),#385f5d;background-position:50%;background-size:cover;color:var(--color-fresh-stripe);padding:24px 28px 72px}.founding-nav{position:relative;z-index:1}.founding-hero-grid,.founding-intake,.founding-packet-preview,.founding-proof-strip,.founding-workflow{max-width:1220px;margin:0 auto}.founding-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.46fr);grid-gap:var(--wge-space-xxl);gap:var(--wge-space-xxl);align-items:end;padding-top:72px}.founding-copy h1{max-width:820px;margin-bottom:var(--wge-space-lg);color:var(--color-fresh-stripe);font-size:clamp(44px,6vw,74px);font-weight:860;line-height:.94}.founding-copy p{max-width:700px;color:rgba(255,255,255,.84);font-size:21px;line-height:1.45}.founding-offer-card{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid rgba(255,255,255,.24);border-radius:18px;background:rgba(255,255,255,.95);color:var(--ink);padding:var(--wge-space-xl)}.founding-ledger-panel>span,.founding-offer-card span{color:var(--green);font-size:12px;font-weight:840;text-transform:uppercase}.founding-offer-card strong{font-size:46px;font-weight:900;line-height:1}.founding-intake p,.founding-ledger-panel p,.founding-offer-card li,.founding-offer-card p,.founding-step p,.founding-workflow p{color:var(--muted);line-height:1.58}.founding-offer-card ul{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);margin:0;padding-left:18px}.founding-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:18px;margin-top:28px;background:var(--line)}.founding-proof-strip span{background:#ffffff;padding:18px;color:var(--ink);font-weight:780}.founding-intake,.founding-packet-preview,.founding-workflow{padding:var(--wge-space-section) 28px}.founding-workflow{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.founding-intake h2,.founding-ledger-panel h2,.founding-workflow h2{max-width:780px;font-size:clamp(34px,4vw,54px);line-height:1}.founding-step-grid{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.founding-step{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;padding:var(--wge-space-lg)}.founding-step span{display:grid;width:38px;height:38px;place-items:center;border-radius:var(--wge-radius-md);background:var(--accent);color:var(--ink);font-weight:900}.founding-step h3{margin-bottom:0;font-size:20px}.founding-packet-preview{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:stretch}.founding-map{min-height:520px}.founding-intake,.founding-ledger-panel{border:1px solid var(--line);border-radius:18px;background:#ffffff}.founding-ledger-panel{display:grid;align-content:center;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);padding:var(--wge-space-xl)}.founding-intake{display:grid;grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start;margin-bottom:var(--wge-space-section)}.form-banner{border:1px solid var(--line);border-radius:var(--wge-radius-md);padding:12px 14px;font-weight:760}.form-banner.success{border-color:rgba(63,124,104,.28);background:rgba(63,124,104,.08);color:var(--green)}.form-banner.error{border-color:rgba(167,83,59,.28);background:rgba(167,83,59,.08);color:var(--orange)}.pricing-page{min-height:100vh;background:linear-gradient(180deg,rgba(234,246,248,.62),transparent 520px),var(--bg)}.pricing-hero{padding:24px 28px var(--wge-space-section)}.pricing-faq-section,.pricing-final-cta,.pricing-hero,.pricing-hero-grid,.pricing-nav,.pricing-overage-section,.pricing-plan-section{max-width:1220px;margin:0 auto}.pricing-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--wge-space-lg);margin-bottom:64px}.pricing-nav .landing-nav-link{border-color:var(--line);background:#ffffff;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-nav-links{margin-right:176px}.pricing-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:end}.pricing-hero h1{max-width:880px;font-size:clamp(46px,6vw,74px);line-height:.93}.pricing-lede{max-width:780px;margin-bottom:var(--wge-space-xl)}.landing-cta.secondary.light{border-color:var(--line);background:#ffffff;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none}.pricing-launch-note{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid rgba(63,124,104,.28);border-radius:18px;background:#ffffff;box-shadow:var(--shadow-friendly);padding:var(--wge-space-xl)}.pricing-launch-note strong{font-size:48px;font-weight:900;line-height:1}.pricing-launch-note p{margin:0;color:var(--muted);line-height:1.55}.pricing-faq-section,.pricing-final-cta,.pricing-overage-section,.pricing-plan-section{padding:0 28px var(--wge-space-section)}.pricing-section-heading{position:static;max-width:760px;margin-bottom:var(--wge-space-xl)}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md);align-items:stretch}.pricing-card{display:grid;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-content:start;border:1px solid var(--line);border-radius:18px;background:#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.pricing-card.highlighted{border:1px solid rgba(63,124,104,.34);background:linear-gradient(135deg,rgba(244,201,93,.2),rgba(234,246,248,.5) 72%),#ffffff;box-shadow:var(--shadow-friendly)}.pricing-card-top{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.pricing-card h3{margin:0;font-size:24px}.pricing-card-top strong{font-size:38px;font-weight:900;line-height:1}.pricing-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.5}.pricing-feature-list{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);margin:0;padding:0;list-style:none}.pricing-feature-list li{position:relative;padding-left:24px;color:var(--ink);font-size:14px;font-weight:720;line-height:1.42}.pricing-feature-list li:before{content:"";position:absolute;left:0;top:5px;width:12px;height:12px;border:2px solid var(--ink);border-radius:50%;background:var(--accent)}.pricing-card .btn{align-self:end;justify-content:center;text-align:center}.pricing-overage-section{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.pricing-overage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.pricing-faq-card,.pricing-overage-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.pricing-overage-card strong{font-size:34px;font-weight:900}.pricing-faq-card p,.pricing-overage-card p{margin:0;color:var(--muted);line-height:1.5}.pricing-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.pricing-faq-card h3{margin:0;font-size:18px}.pricing-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:center;margin-bottom:var(--wge-space-section);border:1px solid rgba(63,124,104,.28);border-radius:22px;background:linear-gradient(135deg,rgba(244,201,93,.14),transparent 54%),#ffffff;box-shadow:var(--shadow-friendly)}.pricing-final-cta p{max-width:760px;margin:0}.landing-footer{justify-content:space-between;max-width:1220px;margin:0 auto;border-top:1px solid var(--line);padding:var(--wge-space-xl) 28px var(--wge-space-section);color:var(--muted);font-size:13px;font-weight:800}.landing-footer,.landing-footer nav,.legal-footer,.proposal-legal,.sidebar-legal{display:flex;flex-wrap:wrap;gap:var(--wge-space-md);align-items:center}.landing-footer a,.legal-footer a,.proposal-legal a,.sidebar-legal a{text-decoration:underline;text-underline-offset:4px}.onboarding-page{min-height:100vh;background:linear-gradient(180deg,rgba(234,246,248,.62),transparent 520px),var(--bg);padding:var(--wge-space-xl) 28px var(--wge-space-section)}.onboarding-grid,.onboarding-hero{max-width:1180px;margin:0 auto}.onboarding-hero{display:grid;grid-gap:var(--wge-space-xxl);gap:var(--wge-space-xxl);border:1px solid rgba(63,124,104,.28);border-radius:22px;background:linear-gradient(135deg,rgba(244,201,93,.18),transparent 58%),#ffffff;box-shadow:var(--shadow-friendly);padding:var(--wge-space-xl)}.onboarding-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:end}.onboarding-hero h1{max-width:820px;margin-bottom:var(--wge-space-lg);font-size:clamp(44px,6vw,72px);line-height:.94}.onboarding-hero p{max-width:740px;margin-bottom:0;color:var(--muted);font-size:18px;line-height:1.55}.onboarding-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);padding-top:var(--wge-space-xl)}.onboarding-submit{display:flex;flex-wrap:wrap;gap:var(--wge-space-md);align-items:center}.onboarding-submit p{max-width:520px;margin:0}.feedback-form,.setup-checklist,.setup-main-column,.setup-rail{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.setup-step-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:var(--wge-space-md);gap:var(--wge-space-md);align-items:start;border-bottom:1px solid var(--line);padding-bottom:var(--wge-space-md)}.setup-step-row:last-child{border-bottom:0;padding-bottom:0}.setup-step-row>span{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--ink);border-radius:var(--wge-radius-md);background:var(--accent);font-weight:900}.setup-step-row p{margin:4px 0 0;color:var(--muted);line-height:1.5}.need-help-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-md);background:rgba(234,246,248,.56);padding:var(--wge-space-md)}.need-help-card span{color:var(--muted)}.shell{min-height:100vh;display:grid;grid-template-columns:286px minmax(0,1fr);background:var(--bg)}.sidebar{background:linear-gradient(180deg,rgba(63,124,104,.32),transparent 44%),var(--ink);color:var(--wge-color-fresh-stripe);padding:28px 22px;display:flex;flex-direction:column;gap:28px}.sidebar .brand-mark{border-color:rgba(255,255,255,.42);box-shadow:0 14px 28px rgba(36,65,67,.2)}.nav-list{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.nav-item{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);padding:11px 12px;font-weight:760}.sidebar-note{margin-top:auto;color:rgba(255,255,255,.7);font-size:13px;line-height:1.5}.sidebar-legal{color:rgba(255,255,255,.74);font-size:12px;font-weight:820}.main{min-width:0;padding:34px 28px 28px}.command-main{display:grid;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl)}.roi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(260px,.95fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--line);box-shadow:var(--shadow-tight)}.roi-strip div,.roi-strip p{display:grid;grid-gap:4px;gap:4px;margin:0;background:#ffffff;padding:var(--wge-space-md)}.roi-card span,.roi-strip span{color:var(--green);font-size:12px;font-weight:840;text-transform:uppercase}.roi-card strong,.roi-strip strong{font-size:24px;font-weight:900}.roi-strip p{color:var(--muted);font-size:13px;font-weight:720;line-height:1.45}.job-packet-header,.next-action-banner{border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow-tight)}.job-packet-header{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:end;background:linear-gradient(90deg,rgba(244,201,93,.14),transparent 50%),#ffffff;padding:var(--wge-space-xl)}.job-packet-header h1{margin-bottom:var(--wge-space-md)}.job-meta{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.job-meta span{border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:rgba(255,255,255,.86);padding:7px 10px;color:var(--muted);font-size:13px;font-weight:800}.job-progress{display:grid;grid-gap:5px;gap:5px;justify-items:end}.job-progress strong{font-size:36px;font-weight:860}.job-progress span:not(.status-stamp){color:var(--muted);font-size:13px;font-weight:780}.progress-track{width:100%;height:12px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--wge-color-fresh-stripe)}.progress-track span{display:block;height:100%;border-radius:var(--wge-radius-pill);background:var(--accent)}.next-action-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-items:center;background:linear-gradient(135deg,rgba(63,124,104,.14),rgba(244,201,93,.12) 62%),#ffffff;color:var(--ink);padding:var(--wge-space-xl)}.next-action-banner .eyebrow{color:var(--green)}.next-action-banner h2{margin-bottom:var(--wge-space-sm);font-size:30px}.next-action-banner p{margin:0;color:var(--muted);line-height:1.45}.next-action-meta{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);justify-items:end;min-width:210px}.next-action-meta span:not(.status-stamp){color:var(--muted);font-size:13px;font-weight:800}.command-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,390px);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.automation-list,.intelligence-rail,.workspace-column{display:grid;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg)}.intelligence-rail{position:-webkit-sticky;position:sticky;top:var(--wge-space-lg)}.topbar{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--wge-space-lg);margin-bottom:var(--wge-space-xl);padding-right:148px}.topbar h1{max-width:720px}.status-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md);margin-bottom:var(--wge-space-xl)}.stat{border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel);padding:var(--wge-space-lg);box-shadow:var(--shadow-tight)}.stat-value{font-size:30px;font-weight:860}.stat-label{color:var(--muted);font-size:13px;font-weight:760}.grid{display:grid;grid-template-columns:minmax(320px,.95fr) minmax(0,1.45fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.card,.panel{border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);box-shadow:var(--shadow-tight)}.panel{padding:18px}.ticket-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);margin-bottom:var(--wge-space-lg);background:var(--line)}.ticket-fact{display:grid;grid-gap:4px;gap:4px;min-height:82px;background:var(--panel-strong);padding:var(--wge-space-md)}.command-fact span,.status-card span,.ticket-fact span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.command-fact strong,.status-card strong,.ticket-fact strong{overflow-wrap:anywhere}.inline-forms{display:grid;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg)}.active-step-card{border-top:1px solid var(--line);padding-top:var(--wge-space-lg)}.active-step-card .compact-form{border-top:0;padding-top:0}.active-step-intro{display:flex;gap:var(--wge-space-md);align-items:flex-start;border:1px solid rgba(244,201,93,.48);border-radius:var(--wge-radius-md);background:rgba(244,201,93,.1);padding:var(--wge-space-md)}.active-step-intro p,.active-step-ready p{margin:4px 0 0;line-height:1.5}.active-step-ready{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-lg)}.anchor-target{display:block;position:relative;top:-18px}.job-packet-switcher{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);margin-bottom:var(--wge-space-lg)}.compact-packet-list{gap:8px}.compact-packet-list .packet-list-row{color:var(--ink);text-decoration:none}.compact-packet-list .packet-list-row.active{border-color:var(--accent);box-shadow:inset 0 0 0 2px var(--accent)}.compact-form{border-top:1px solid var(--line);padding-top:var(--wge-space-lg)}.section-stack{display:grid;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.field{display:grid;grid-gap:6px;gap:6px}.field.full{grid-column:1/-1}label{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:0}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);color:var(--ink);padding:11px 12px}textarea{min-height:84px;resize:vertical}.button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--wge-space-md)}.inline-send-form{display:inline-flex}.settings-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--wge-space-lg);border:1px solid rgba(63,124,104,.28);border-radius:var(--wge-radius-lg);background:var(--panel-strong);box-shadow:var(--shadow-tight);padding:var(--wge-space-xl)}.settings-hero h1{margin-bottom:var(--wge-space-sm)}.setup-hero{align-items:center}.setup-hero p{max-width:760px;margin:0}.setup-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.setup-readiness-checklist{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-items:stretch}.setup-checklist-group{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-lg)}.setup-checklist-group h2{margin:0;font-size:24px;line-height:1.08}.setup-checklist-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.setup-checklist-group:not(.required) .setup-checklist-items{grid-template-columns:1fr}.setup-status-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);align-content:start;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:#ffffff;box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.setup-status-card strong{font-size:18px}.setup-status-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.45}.setup-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,430px);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.setup-action-split{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-items:center}.setup-action-split.vertical{grid-template-columns:1fr;align-items:start}.setup-action-split p{margin-bottom:var(--wge-space-md)}.roi-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid rgba(63,124,104,.28);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(244,201,93,.18),transparent 58%),#ffffff;padding:var(--wge-space-lg)}.roi-card,.roi-card.compact{box-shadow:var(--shadow-friendly)}.roi-card p{margin:0;color:var(--muted);line-height:1.5}.roi-mini-grid{display:grid;grid-template-columns:1fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);margin:var(--wge-space-md) 0;background:var(--line)}.roi-form{border-top:1px solid var(--line);padding-top:var(--wge-space-md)}.settings-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);margin-top:var(--wge-space-lg)}.document-form,.document-template-column,.document-upload{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.document-upload{margin-top:var(--wge-space-lg);border-top:1px solid var(--line);padding-top:var(--wge-space-lg)}.document-toggles{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:rgba(255,255,255,.58);padding:var(--wge-space-md)}.checkbox-pill,.document-toggles label{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:13px;font-weight:800;text-transform:none}.checkbox-pill input,.document-toggles input{width:auto}.public-document{max-width:980px}.action-with-reason{align-items:center}.action-with-reason span{color:var(--muted);font-size:13px;font-weight:760}.btn{min-height:42px;border:1px solid transparent;border-radius:var(--wge-radius-pill);background:var(--accent);color:var(--ink);padding:10px 13px;box-shadow:0 12px 26px rgba(244,201,93,.16);font-weight:840;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.btn.secondary{border-color:var(--line);background:var(--wge-color-fresh-stripe);box-shadow:var(--shadow-tight)}.btn.warning{color:var(--wge-color-on-primary);box-shadow:0 12px 26px rgba(167,83,59,.22)}.btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 15px 30px rgba(36,65,67,.12)}.btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.workflow{grid-gap:var(--wge-space-md)}.step,.workflow{display:grid;gap:var(--wge-space-md)}.step{grid-template-columns:38px minmax(0,1fr) auto;grid-gap:var(--wge-space-md);align-items:center;border:1px solid var(--line);background:var(--panel-strong);padding:var(--wge-space-md)}.step,.step-index{border-radius:var(--wge-radius-md)}.step-index{display:grid;width:38px;height:38px;place-items:center;background:var(--muted);color:var(--wge-color-on-primary);font-weight:860}.step.done .step-index{background:var(--green)}.pill{gap:6px;border-radius:var(--wge-radius-pill);background:var(--green);color:var(--wge-color-on-primary);font-weight:800}.pill,.status-stamp{display:inline-flex;align-items:center;padding:6px 10px;font-size:12px}.status-stamp{width:max-content;max-width:100%;border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--wge-color-fresh-stripe);color:var(--muted);font-weight:860;line-height:1;text-transform:uppercase}.status-stamp.green{background:var(--green)}.status-stamp.green,.status-stamp.orange{border-color:transparent;color:var(--wge-color-on-primary)}.status-stamp.yellow{border-color:var(--ink);background:var(--accent);color:var(--ink)}.step:not(.done) .pill{background:var(--wge-color-fresh-stripe);color:var(--muted);border:1px solid var(--line)}.mapbox-panel{min-height:280px;margin-bottom:var(--wge-space-md)}.map-label{position:absolute;left:14px;top:14px;z-index:1;border:1px solid rgba(36,65,67,.18);border-radius:var(--wge-radius-md);background:var(--wge-color-fresh-stripe);padding:8px 10px;box-shadow:0 10px 24px rgba(36,65,67,.16);font-size:13px;font-weight:860}.measurement-workbench{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.real-map-workbench{gap:var(--wge-space-lg)}.measurement-search{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.measurement-search label{color:var(--muted);font-size:12px;font-weight:840;letter-spacing:.02em;text-transform:uppercase}.measurement-search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.measurement-search input{width:100%;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);color:var(--ink);padding:11px 12px;font-size:14px;font-weight:760}.measurement-search .error{margin:0;color:#8f4427;font-size:13px;font-weight:760}.measurement-empty-state{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);min-height:260px;align-content:center;border:1px dashed var(--line-strong);border-radius:var(--wge-radius-md);background:linear-gradient(135deg,rgba(244,201,93,.12),rgba(63,124,104,.07)),var(--panel-strong);padding:var(--wge-space-xl)}.measurement-empty-state strong{max-width:540px;font-size:clamp(22px,3vw,34px);line-height:1.02}.measurement-empty-state p{max-width:620px;margin:0;color:var(--muted);font-size:15px;font-weight:720;line-height:1.55}.real-map{aspect-ratio:var(--satellite-aspect,4/3);min-height:420px;margin-bottom:0}.measurement-review-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.42fr);grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-items:stretch;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-md)}.measurement-review-header h3{margin:var(--wge-space-sm) 0 4px;font-size:20px}.measurement-review-header p{margin:0;color:var(--muted);line-height:1.45}.measurement-review-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.measurement-review-totals span{display:grid;grid-gap:2px;gap:2px;align-content:center;background:var(--panel);padding:var(--wge-space-md);color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.measurement-review-totals strong{color:var(--ink);font-size:22px;line-height:1;text-transform:none}.measurement-editor{position:absolute;inset:0;z-index:2;width:100%;height:100%;filter:drop-shadow(0 4px 9px rgba(22,50,53,.34));touch-action:none}.measurement-editor-lot{fill:rgba(244,201,93,.18);stroke:var(--orange);stroke-linejoin:round;stroke-width:2.8px;vector-effect:non-scaling-stroke}.measurement-editor-crack{fill:none;stroke:var(--wge-color-fresh-stripe);stroke-dasharray:4 3;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.measurement-editor circle,.measurement-editor rect{stroke:var(--ink);stroke-width:1.1px;cursor:-webkit-grab;cursor:grab;filter:drop-shadow(0 1px 2px rgba(16,20,18,.35));vector-effect:non-scaling-stroke}.measurement-editor circle:active,.measurement-editor rect:active{cursor:-webkit-grabbing;cursor:grabbing}.measurement-editor[data-locked=true] circle,.measurement-editor[data-locked=true] rect{cursor:not-allowed}.measurement-editor .selected{fill:var(--orange);stroke-width:1.8px}.real-map .map-label{max-width:min(72%,390px)}.real-map .map-label span,.real-map .map-label strong{display:block}.real-map .map-label span{max-width:100%;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.measurement-map-legend{position:absolute;top:14px;right:14px;z-index:3;display:grid;grid-gap:6px;gap:6px;max-width:190px;border:1px solid rgba(36,65,67,.2);border-radius:var(--wge-radius-md);background:rgba(255,255,255,.92);padding:8px 10px;color:var(--muted);font-size:12px;font-weight:820}.measurement-map-legend span{display:flex;gap:7px;align-items:center}.measurement-map-legend i{display:inline-block;width:18px;height:12px;border-radius:3px}.measurement-map-legend .legend-lot{border:2px solid var(--orange);background:rgba(244,201,93,.24)}.measurement-map-legend .legend-crack{border-top:2px dashed var(--ink)}.measurement-map-legend .legend-handle{width:12px;height:12px;border:1px solid var(--ink);background:var(--accent)}.measurement-toolbar{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.measurement-editor-hint{margin:calc(var(--wge-space-sm) * -1) 0 0;color:var(--muted);font-size:13px;font-weight:720}.measurement-revision-card{display:flex;justify-content:space-between;gap:var(--wge-space-md);align-items:center;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:rgba(234,246,248,.58);padding:var(--wge-space-md)}.measurement-revision-card div{display:grid;grid-gap:3px;gap:3px}.measurement-revision-card span{color:var(--muted);font-size:13px;font-weight:720}.measurement-summary,.status-strip{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);align-items:center}.measurement-summary span:not(.status-stamp){border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--panel-strong);padding:7px 10px;color:var(--muted);font-size:13px;font-weight:800}.action-dock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.action-dock-grid,.commercial-review{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);margin-bottom:var(--wge-space-lg)}.commercial-review{background:var(--panel-strong);padding:var(--wge-space-md)}.commercial-review,.commercial-review-grid{border:1px solid var(--line);border-radius:var(--wge-radius-md)}.commercial-review-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--line)}.commercial-fact{display:grid;grid-gap:4px;gap:4px;align-content:start;background:var(--panel);padding:var(--wge-space-md)}.commercial-fact span,.commercial-review-note strong{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.commercial-fact strong{font-size:20px;line-height:1.1}.commercial-fact small,.commercial-review-note span,.proposal-preview-boundary p{color:var(--muted);font-size:13px;font-weight:760;line-height:1.4}.commercial-review-note,.proposal-preview-boundary{display:flex;flex-wrap:wrap;gap:var(--wge-space-md);align-items:center;border-top:1px solid var(--line);padding-top:var(--wge-space-md)}.commercial-review-note{align-items:flex-start}.proposal-preview-boundary{justify-content:space-between}.proposal-preview-boundary p{margin:3px 0 0}.command-action{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-md)}.command-action-top{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);align-items:center}.command-action-top span:not(.status-stamp){color:var(--muted);font-size:12px;font-weight:820}.command-action p{margin-bottom:0;font-size:13px}.ledger{overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong)}.ledger-topline{display:flex;justify-content:space-between;gap:var(--wge-space-md);align-items:center;border-bottom:1px solid var(--line);padding:var(--wge-space-md)}.ledger-topline strong{font-size:28px;font-weight:880}.ledger-table td:first-child,.ledger-table th:first-child{padding-left:var(--wge-space-md)}.ledger-table td:last-child,.ledger-table th:last-child{padding-right:var(--wge-space-md);text-align:right}.revision-actions{margin-top:var(--wge-space-lg)}.estimate-revision-editor,.revision-actions{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.estimate-revision-editor{border:1px solid rgba(63,124,104,.22);border-radius:var(--wge-radius-md);background:linear-gradient(180deg,rgba(234,246,248,.38),rgba(255,255,255,.96)),var(--panel-strong);padding:var(--wge-space-md)}.section-heading-row{display:flex;justify-content:space-between;gap:var(--wge-space-md);align-items:flex-start}.section-heading-row h3{margin:0;font-size:20px}.revision-line-grid{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.revision-line-head,.revision-line-row{display:grid;grid-template-columns:minmax(180px,2fr) minmax(88px,.72fr) minmax(100px,.76fr) minmax(90px,.72fr);grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);align-items:center}.revision-line-head{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.revision-line-row input,.revision-line-row select{width:100%;min-height:42px;border:1px solid var(--line);border-radius:var(--wge-radius-sm);background:var(--panel);color:var(--ink);font:inherit;font-weight:700;padding:10px 11px}.revision-line-row input:focus,.revision-line-row select:focus{outline:3px solid rgba(46,109,235,.18);border-color:var(--wge-color-focus)}.status-strip{margin-top:var(--wge-space-lg)}.status-card{display:grid;grid-gap:3px;gap:3px;min-width:150px;border-top:4px solid var(--accent);background:rgba(255,255,255,.54);padding:var(--wge-space-sm) 0 0}.proposal-detail{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);margin-top:var(--wge-space-lg);border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-md)}.quickbooks-panel{border-color:rgba(63,124,104,.24);background:linear-gradient(180deg,rgba(234,246,248,.42),rgba(255,255,255,.96)),var(--panel-strong)}.proposal-detail-heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--wge-space-md);align-items:flex-start}.proposal-detail-heading h3{margin:0;font-size:22px}.proposal-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px}.owner-sync-summary,.proposal-detail-grid{display:grid;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.owner-sync-summary{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px}.delivery-fact{display:grid;grid-gap:4px;gap:4px;background:var(--panel);padding:var(--wge-space-md)}.delivery-fact span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.qbo-setup-card{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(260px,1.1fr);grid-gap:var(--wge-space-lg);gap:var(--wge-space-lg);align-items:start;border:1px solid rgba(244,201,93,.48);border-radius:var(--wge-radius-md);background:rgba(244,201,93,.1);padding:var(--wge-space-md)}.qbo-item-form,.qbo-setup-card div{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.qbo-setup-card strong{font-size:18px}.qbo-setup-card span{color:var(--muted)}.qbo-item-form .btn{justify-self:start}.support-details{border-top:1px solid var(--line);padding-top:var(--wge-space-sm)}.support-details summary{cursor:pointer;color:var(--muted);font-size:13px;font-weight:800}.support-details .proposal-detail-grid{margin-top:var(--wge-space-sm)}.delivery-error{border:1px solid rgba(167,83,59,.26);border-radius:var(--wge-radius-md);background:rgba(167,83,59,.08);color:var(--orange);padding:var(--wge-space-sm) var(--wge-space-md);font-weight:760}.proposal-link-issue{max-width:720px}.proposal-legal{max-width:720px;color:var(--muted);font-size:13px;font-weight:800}.command-facts{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.command-fact{display:grid;grid-gap:4px;gap:4px;background:var(--panel-strong);padding:var(--wge-space-md)}.automation-suggestion,.command-activity-row{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border-bottom:1px solid var(--line);padding-bottom:var(--wge-space-md)}.automation-suggestion:last-child,.command-activity-row:last-child{border-bottom:0;padding-bottom:0}.automation-suggestion p{margin:0;color:var(--muted);line-height:1.45}.automation-meta{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);align-items:center}.automation-meta span:not(.status-stamp){color:var(--muted);font-size:12px;font-weight:820}.command-activity-row>div:first-child{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);align-items:baseline}.command-activity-row>div:first-child span{color:var(--muted);font-size:13px;font-weight:780}.reset-form{border-top:1px solid var(--line);margin-top:var(--wge-space-md);padding-top:var(--wge-space-md)}.operator-map .marker-crack{top:auto;right:14px;bottom:14px}.operator-map .satellite-source{left:14px;right:auto;bottom:14px}.packet-main{align-content:start}.packet-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(244,201,93,.16),transparent 54%),var(--panel);box-shadow:var(--shadow-tight);padding:var(--wge-space-xl)}.packet-hero h1{max-width:760px;margin-bottom:var(--wge-space-md)}.packet-hero p{max-width:720px;margin:0;color:var(--muted);font-size:18px;line-height:1.5}.packet-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.packet-upload-form{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.packet-dropzone{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:2px dashed rgba(63,124,104,.28);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(234,246,248,.5),rgba(255,255,255,.88)),var(--panel-strong);padding:var(--wge-space-lg)}.packet-dropzone input{background:var(--panel)}.packet-dropzone span,.packet-dropzone strong{display:block}.packet-dropzone span,.packet-upload-status{color:var(--muted);font-size:13px;font-weight:780}.packet-upload-status{margin:0;border:1px solid rgba(63,124,104,.22);border-radius:var(--wge-radius-md);background:rgba(234,246,248,.58);padding:var(--wge-space-sm) var(--wge-space-md)}.packet-detail,.packet-document-stack,.packet-facts,.packet-list,.packet-suggestion-list{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.packet-document,.packet-list-row,.packet-suggestion-card{border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-md)}.packet-list-row{display:flex;flex-wrap:wrap;gap:var(--wge-space-md);align-items:center;justify-content:space-between}.packet-document small,.packet-document span,.packet-document strong,.packet-list-row span,.packet-list-row strong{display:block}.packet-document small,.packet-list-row span{color:var(--muted);font-size:13px;font-weight:760}.packet-document{display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);align-items:center}.packet-document span{display:grid;min-height:38px;place-items:center;border-radius:var(--wge-radius-md);background:var(--ink);color:var(--wge-color-fresh-stripe);font-size:12px;font-weight:860}.packet-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.packet-review-plan{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid rgba(63,124,104,.22);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(234,246,248,.72),rgba(255,255,255,.92)),var(--panel-strong);padding:var(--wge-space-lg)}.packet-review-plan h3,.packet-section-heading h3{margin:0}.packet-next-step-copy p,.packet-review-plan p{margin:0;color:var(--muted);line-height:1.5}.packet-review-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.packet-review-counts span{border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--panel);padding:8px 10px;color:var(--muted);font-size:12px;font-weight:840;text-align:center}.packet-review-section{scroll-margin-top:var(--wge-space-xl)}.packet-section-heading{display:flex;flex-wrap:wrap;gap:var(--wge-space-md);align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:var(--wge-space-lg)}.packet-suggestion-card{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.packet-suggestion-card.pending_review{border-color:rgba(244,201,93,.74);background:linear-gradient(180deg,rgba(244,201,93,.12),transparent 120px),var(--panel-strong)}.packet-suggestion-card.approved{border-color:rgba(63,124,104,.28)}.packet-suggestion-card p{margin:0;color:var(--muted);line-height:1.45}.packet-card-complete,.packet-card-effect{border:1px solid rgba(63,124,104,.18);border-radius:var(--wge-radius-md);background:rgba(234,246,248,.52);padding:var(--wge-space-sm) var(--wge-space-md);color:var(--ink);font-size:13px;font-weight:760}.packet-card-complete{background:rgba(246,249,244,.86)}.packet-evidence-grid{display:grid;grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.packet-confidence,.packet-source-evidence{display:grid;grid-gap:6px;gap:6px;align-content:start;background:var(--panel);padding:var(--wge-space-md)}.packet-confidence span,.packet-source-evidence>span{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase}.packet-confidence strong{font-size:28px;line-height:1}.packet-confidence small,.packet-source-evidence strong{color:var(--muted);font-size:13px;font-weight:760}.packet-sources{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.packet-sources span{border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--panel);color:var(--muted);padding:6px 9px;font-size:12px;font-weight:800}.packet-review-actions{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.packet-next-step-copy{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.packet-support-details{border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:var(--wge-space-md)}.packet-support-details+.packet-support-details{margin-top:var(--wge-space-md)}.packet-support-details summary{cursor:pointer;color:var(--ink);font-weight:840}.packet-support-details .command-facts{margin-top:var(--wge-space-md)}.packet-candidate-card,.packet-handoff-card,.packet-plan-takeoff-card{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid rgba(63,124,104,.22);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(234,246,248,.64),rgba(255,255,255,.9)),var(--panel-strong);padding:var(--wge-space-lg)}.packet-handoff-card{margin-bottom:var(--wge-space-lg)}.packet-candidate-card,.packet-plan-takeoff-card{margin-bottom:var(--wge-space-md)}.packet-plan-takeoff-card{border-color:rgba(244,201,93,.46);background:linear-gradient(135deg,rgba(244,201,93,.16),rgba(255,255,255,.92)),var(--panel-strong)}.plan-takeoff-form{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.plan-takeoff-inputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.packet-map-fallback,.packet-map-fallback .measurement-workbench{margin-top:var(--wge-space-md)}.packet-handoff-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.candidate-list{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);margin:0;padding-left:1.15rem;color:var(--muted);line-height:1.45}.candidate-list li::marker{color:var(--wge-color-equipment-green)}.packet-estimate-candidates{margin-top:0}.legal-page{min-height:100vh;background:linear-gradient(180deg,rgba(234,246,248,.48),transparent 420px),var(--bg);padding:var(--wge-space-xl) 28px var(--wge-space-section)}.legal-footer,.legal-hero,.legal-stack{max-width:880px;margin:0 auto}.legal-hero{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,rgba(244,201,93,.14),transparent 56%),var(--panel);box-shadow:var(--shadow-tight);padding:var(--wge-space-xl)}.legal-brand{color:var(--ink)}.legal-hero h1{margin-bottom:0}.legal-hero p:not(.eyebrow){max-width:740px;margin:0;color:var(--muted);font-size:17px;line-height:1.55}.legal-meta{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.legal-meta span{border:1px solid var(--line);border-radius:var(--wge-radius-pill);background:var(--panel-strong);padding:7px 10px;color:var(--muted);font-size:13px;font-weight:800}.legal-stack{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md);padding:var(--wge-space-xl) 0}.legal-section{border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);box-shadow:var(--shadow-tight);padding:var(--wge-space-xl)}.legal-section h2{font-size:24px}.legal-section p{margin-bottom:var(--wge-space-md);color:var(--muted);font-size:16px;line-height:1.62}.legal-section p:last-child{margin-bottom:0}.legal-footer{justify-content:space-between;border-top:1px solid var(--line);padding-top:var(--wge-space-lg);color:var(--muted);font-size:13px;font-weight:800}.table{width:100%;border-collapse:collapse;font-size:14px}.table td,.table th{border-bottom:1px solid var(--line);padding:11px 8px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:12px;font-weight:820;text-transform:uppercase;letter-spacing:0}.activity{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm)}.activity-item{border-bottom:1px solid var(--line);padding:10px 0}.error{margin-top:var(--wge-space-md);border:1px solid #d6a08c;border-radius:var(--wge-radius-md);background:#fbf1ed;color:#7b3a25;padding:10px 12px}body{background:var(--bg);color:var(--ink);font-family:var(--font-inter)}.brand,.btn,.landing-brand,.landing-cta,.pill,.status-stamp,h1,h2,h3,label{letter-spacing:0}.landing,.legal-page,.main,.onboarding-page,.pricing-page,.shell{background:var(--bg);color:var(--ink)}.landing-hero{min-height:min(820px,92vh);background:linear-gradient(90deg,rgba(10,10,10,.92) 0 38%,rgba(10,10,10,.7) 62%,rgba(10,10,10,.4) 100%),var(--satellite-image),var(--bg);color:var(--color-fresh-stripe)}.landing-hero:before{background:linear-gradient(90deg,rgba(103,152,255,.18) 1px,transparent 0),linear-gradient(180deg,rgba(103,152,255,.12) 1px,transparent 0);background-size:72px 72px;opacity:.32}.landing-brand,.landing-hero .landing-brand,.legal-brand{color:var(--ink)}.brand{color:inherit}.sidebar .brand,.sidebar .muted{color:rgba(255,255,255,.78)}.brand-mark{border-color:var(--line);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,var(--accent) 0 44%,transparent 44%),linear-gradient(135deg,transparent 0 58%,var(--color-graphite) 58%),var(--color-pure-white);box-shadow:none}.auth-actions button,.auth-pending,.btn.secondary,.landing-conversion .landing-cta.secondary,.landing-cta.secondary,.landing-cta.secondary.light,.landing-nav-link,.pricing-nav .landing-nav-link{border-color:var(--line);background:var(--panel-strong);color:var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-actions button,.auth-pending,.btn,.landing-cta{border-radius:var(--wge-radius-lg)}.btn,.landing-cta.primary{border-color:transparent;background:var(--accent);color:var(--ink);box-shadow:none}.btn.warning{border-color:var(--line-strong);background:var(--orange);color:var(--color-fresh-stripe);box-shadow:none}.btn:hover:not(:disabled),.landing-cta:hover{box-shadow:none;transform:translateY(-1px)}.hero-copy h1,.landing-hero h1{font-weight:600;letter-spacing:0}.benefit-card p,.hero-lede,.hero-proof span,.landing-ai p,.landing-pricing .section-heading p:not(.eyebrow),.landing-problems>div>p,.landing-proof-strip span,.legal-hero p:not(.eyebrow),.legal-section p,.muted,.packet-hero p,.pricing-final-cta p,.pricing-lede,.pricing-overage-section p,.pricing-section-heading p,.problem-card p,.section-heading p,.takeoff-band p{color:var(--muted)}.active-step-intro,.active-step-ready,.benefit-card,.card,.command-action,.console-panel,.console-status-grid span,.console-toolbar,.document-toggles,.early-access-panel,.estimate-ledger,.job-packet-header,.landing-ai,.landing-conversion,.landing-proof-strip,.landing-workflow-item,.ledger,.legal-hero,.legal-section,.measurement-empty-state,.measurement-revision-card,.need-help-card,.next-action-banner,.onboarding-hero,.packet-document,.packet-dropzone,.packet-hero,.packet-list-row,.packet-suggestion-card,.panel,.pricing-card,.pricing-faq-card,.pricing-final-cta,.pricing-launch-note,.pricing-mini-card,.pricing-overage-card,.problem-card,.proposal-detail,.qbo-setup-card,.quickbooks-panel,.roi-card,.settings-hero,.setup-status-card,.takeoff-console,.takeoff-proof-grid span{border-color:var(--line);background:var(--panel);color:var(--ink);box-shadow:none}.early-access-panel,.landing-conversion,.measurement-empty-state,.onboarding-hero,.packet-dropzone,.pricing-card.highlighted,.pricing-credit-card,.pricing-final-cta,.pricing-mini-card.highlighted,.problem-card,.qbo-setup-card,.quickbooks-panel,.roi-card,.roi-card.compact{border-color:var(--line);background:var(--panel);box-shadow:none}.card,.early-access-panel,.job-packet-header,.landing-conversion,.legal-hero,.legal-section,.next-action-banner,.packet-hero,.panel,.pricing-card,.settings-hero{border-radius:var(--wge-radius-lg)}.active-step-ready,.benefit-card,.command-action,.command-fact,.console-panel,.console-toolbar,.delivery-fact,.estimate-line,.job-meta span,.landing-proof-strip span,.landing-workflow-item,.legal-meta span,.measurement-summary span:not(.status-stamp),.packet-document,.packet-list-row,.packet-sources span,.packet-suggestion-card,.pricing-card,.pricing-faq-card,.pricing-mini-card,.pricing-overage-card,.problem-card,.proposal-detail,.roi-strip div,.roi-strip p,.setup-status-card,.stat,.status-card,.ticket-fact{background:var(--panel-strong);color:var(--ink)}.command-facts,.console-grid,.estimate-ledger,.landing-proof-strip,.owner-sync-summary,.proposal-detail-grid,.roi-mini-grid,.roi-strip,.ticket-grid{border-color:var(--line);background:var(--line)}.sidebar{background:linear-gradient(180deg,rgba(47,111,78,.28),transparent 48%),var(--ink);border-right:0;color:var(--color-fresh-stripe)}.nav-item{border-color:rgba(255,255,255,.18);border-radius:var(--wge-radius-lg);background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.nav-item.active{background:var(--accent);border-color:var(--accent);background:var(--panel-strong);color:var(--ink)}.action-with-reason span,.command-fact span,.delivery-fact span,.estimate-line small,.job-progress span:not(.status-stamp),.landing-footer,.legal-footer,.measurement-editor-hint,.measurement-revision-card span,.next-action-meta span:not(.status-stamp),.packet-document small,.packet-dropzone span,.packet-list-row span,.proposal-legal,.qbo-setup-card span,.sidebar-legal,.sidebar-note,.status-card span,.ticket-fact span{color:var(--muted)}.eyebrow,.pricing-card-top span,.pricing-launch-note span,.pricing-mini-card span,.pricing-overage-card span,.roi-card span,.roi-strip span,.takeoff-proof-grid small{color:var(--accent)}.measurement-search input,.packet-dropzone input,input,select,textarea{border-color:var(--line);background:var(--panel-strong);color:var(--ink)}input::placeholder,textarea::placeholder{color:var(--color-stone-dust)}.status-stamp,.step:not(.done) .pill{border-color:var(--line);background:var(--panel-strong);color:var(--muted)}.pill,.status-stamp.green,.status-stamp.yellow,.step.done .step-index{border-color:transparent;background:var(--accent);color:var(--ink)}.status-stamp.orange{border-color:var(--line-strong);background:var(--orange);color:var(--color-fresh-stripe)}.packet-document span,.step-index{background:var(--panel-strong);color:var(--muted)}.simple-workflow-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--line)}.simple-workflow-step{display:grid;grid-gap:4px;gap:4px;min-height:72px;background:var(--panel);padding:var(--wge-space-md)}.simple-workflow-step span{color:var(--muted);font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);text-transform:uppercase}.simple-workflow-step strong{font-size:var(--text-body)}.simple-workflow-step.active{background:var(--panel-strong);box-shadow:inset 0 0 0 1px var(--accent)}.job-lane{grid-gap:var(--wge-space-lg);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-lg)}.job-lane,.job-lane-context{display:grid;gap:var(--wge-space-lg)}.job-lane-context{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);grid-gap:var(--wge-space-lg);align-items:stretch}.job-lane-context h2{margin:0 0 var(--wge-space-sm);font-size:28px;line-height:1.05}.job-lane-meta{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm)}.job-lane-meta span{padding:7px 10px;color:var(--muted);font-size:13px;font-weight:800}.job-lane-meta span,.job-lane-next{border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong)}.job-lane-next{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);align-content:start;padding:var(--wge-space-md)}.job-lane-next strong{font-size:20px}.job-lane-next p{margin:0;color:var(--muted);line-height:1.45}.job-lane-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.job-lane-step{display:grid;grid-gap:6px;gap:6px;min-height:118px;align-content:start;background:var(--panel);padding:var(--wge-space-md)}.job-lane-step span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);color:var(--muted);padding:5px 7px;font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);font-weight:760;text-transform:uppercase}.job-lane-step strong{font-size:15px;line-height:1.2}.job-lane-step p{margin:0;color:var(--muted);font-size:13px;line-height:1.35}.job-lane-step.active{background:var(--panel-strong);box-shadow:inset 0 0 0 2px var(--accent)}.job-lane-step.active span{border-color:var(--ink);background:var(--accent);color:var(--ink)}.job-lane-step.done span{border-color:transparent;background:var(--green);color:var(--wge-color-on-primary)}.founding-page,.landing,.pricing-page,.resources-page{background:linear-gradient(180deg,#ffffff 0,var(--bg) 520px),var(--bg)}.resources-page{min-height:100vh;color:var(--ink)}.landing-hero{min-height:min(760px,88vh);padding-bottom:36px;background:linear-gradient(90deg,rgba(244,246,242,.97) 0 44%,rgba(244,246,242,.78) 66%,rgba(244,246,242,.24) 100%),var(--satellite-image),#dfe7d8;color:var(--ink)}.landing-hero:before{background:linear-gradient(90deg,rgba(47,111,159,.15) 1px,transparent 0),linear-gradient(180deg,rgba(47,111,159,.1) 1px,transparent 0);background-size:76px 76px;opacity:.38}.landing-nav,.pricing-nav{gap:var(--wge-space-lg)}.landing-nav-group,.pricing-nav-links{margin-right:0}.landing-brand,.landing-hero .landing-brand{color:var(--ink)}.founding-hero .legal-brand{color:var(--color-fresh-stripe)}.landing-nav-link,.pricing-nav .landing-nav-link{border-color:rgba(198,205,194,.86);background:rgba(255,255,255,.78);color:var(--ink)}.hero-stage{gap:30px;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:start;padding-top:58px}.hero-copy h1,.landing-hero h1{color:var(--ink);font-weight:760;line-height:.96}.hero-copy h1{font-size:clamp(44px,5.4vw,68px)}.hero-lede{color:#465149;font-size:clamp(18px,2vw,21px)}.hero-bid-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;max-width:680px;border:1px solid rgba(198,205,194,.86);border-radius:var(--wge-radius-lg);background:var(--line)}.hero-bid-path span{display:grid;grid-gap:5px;gap:5px;min-height:74px;background:rgba(255,255,255,.82);padding:12px}.console-handoff small,.hero-bid-path small{color:var(--muted);font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);font-weight:760;text-transform:uppercase}.hero-bid-path strong{font-size:14px;line-height:1.2}.hero-proof span{border-color:rgba(198,205,194,.82);background:rgba(255,255,255,.76);color:var(--muted);-webkit-backdrop-filter:none;backdrop-filter:none}.hero-proof strong{color:var(--ink)}.takeoff-console{max-width:1060px;border-color:rgba(198,205,194,.94);border-radius:var(--wge-radius-lg);box-shadow:0 22px 56px rgba(32,37,34,.14)}.hero-stage .takeoff-console{width:100%;align-self:stretch;margin-top:12px}.console-panel,.console-toolbar{background:var(--panel)}.console-toolbar b,.status-stamp.green{background:var(--green);color:var(--color-fresh-stripe)}.console-handoff{display:grid;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--line)}.console-handoff span{display:grid;grid-gap:4px;gap:4px;background:var(--panel-strong);padding:10px 12px}.console-handoff strong{font-size:13px;line-height:1.35}.benefit-card,.early-access-panel,.founding-intake,.founding-ledger-panel,.founding-offer-card,.founding-step,.landing-conversion,.landing-proof-strip,.landing-workflow-item,.pricing-card,.pricing-faq-card,.pricing-final-cta,.pricing-launch-note,.pricing-mini-card,.pricing-overage-card,.takeoff-proof-grid span{border-radius:var(--wge-radius-lg)}.landing-proof-strip{max-width:1120px;margin-top:24px}.landing-proof-strip span{color:var(--ink);font-weight:760}.landing-bid-flow{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start;max-width:1220px;margin:0 auto;padding:56px 28px}.landing-bid-flow h2{max-width:760px;font-size:clamp(34px,4vw,56px);line-height:.98}.bid-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.bid-flow-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);min-height:218px;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-lg)}.bid-flow-card span{width:-moz-fit-content;width:fit-content;border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);color:var(--green);padding:7px 9px;font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);font-weight:760;text-transform:uppercase}.bid-flow-card h3{font-size:22px}.bid-flow-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.resource-article,.resource-index,.resource-topic-strip,.resources-hero{max-width:1220px;margin:0 auto;padding:28px 28px 56px}.resources-hero{padding-top:24px}.resources-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.46fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:end;padding-top:72px}.resource-article-header h1,.resources-hero-grid h1{max-width:900px;font-size:clamp(42px,6vw,72px);font-weight:760;line-height:.96}.resource-article-header p,.resource-body p,.resource-card p,.resource-cta p,.resource-faq p,.resource-index .section-heading p,.resources-hero-grid p,.resources-hero-note p{color:var(--muted);font-size:17px;line-height:1.58}.resources-hero-grid>div>p{max-width:760px;font-size:20px}.resources-hero-note{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-xl)}.resource-card span,.resource-checklist span,.resource-meta span,.resources-hero-note span{color:var(--green);font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);font-weight:760;text-transform:uppercase}.resources-hero-note strong{font-size:26px}.mcp-hero-grid{align-items:stretch}.mcp-actions{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);margin-top:var(--wge-space-lg)}.mcp-install-panel{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);align-content:start;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:linear-gradient(135deg,rgba(242,201,76,.2),rgba(47,111,159,.08)),var(--panel);padding:var(--wge-space-xl)}.mcp-install-panel span,.mcp-setup span{color:var(--green);font-family:var(--font-jetbrains-mono);font-size:var(--text-caption);font-weight:760;text-transform:uppercase}.mcp-install-panel strong{font-size:28px;line-height:1.05}.mcp-install-panel p,.mcp-setup p{margin:0;color:var(--muted);font-size:17px;line-height:1.58}.mcp-install-panel code{overflow-wrap:anywhere;border:1px solid rgba(198,205,194,.82);border-radius:var(--wge-radius-md);background:rgba(255,255,255,.78);padding:10px 12px;color:var(--ink);font-family:var(--font-jetbrains-mono);font-size:13px}.resource-index{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.resource-index h2{font-size:clamp(34px,4vw,56px);line-height:.98}.resource-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.resource-card{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);min-height:230px;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-lg)}.resource-card h3{margin:0;font-size:22px;line-height:1.14}.resource-card p{margin:0;font-size:15px}.resource-card small{align-self:end;color:var(--muted);font-weight:760}.resource-topic-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--line);padding:0}.resource-topic-strip span{background:var(--panel-strong);padding:18px;font-weight:760}.mcp-capabilities,.mcp-setup{max-width:1220px;margin:0 auto;padding:28px 28px 56px}.mcp-capabilities{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,1.52fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:start}.mcp-capabilities h2,.mcp-setup h2{font-size:clamp(34px,4vw,56px);line-height:.98}.mcp-capability-card h3{overflow-wrap:anywhere;font-family:var(--font-jetbrains-mono);font-size:clamp(14px,1.1vw,16px);line-height:1.45}.mcp-setup{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);align-items:stretch}.mcp-setup pre,.mcp-setup>div{min-width:0;border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-xl)}.mcp-setup pre{overflow-x:auto;margin:0;background:var(--color-sealcoat);color:var(--color-fresh-stripe);font-size:13px;line-height:1.55}.mcp-topic-strip a{background:var(--panel-strong);padding:18px;font-weight:760}.resource-article{max-width:980px}.resource-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--wge-space-xl);color:var(--muted);font-size:13px;font-weight:760}.resource-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.resource-article-header{padding:36px 0 28px}.resource-article-header>p{max-width:780px;font-size:20px}.resource-meta{display:flex;flex-wrap:wrap;gap:var(--wge-space-sm);margin-top:var(--wge-space-xl)}.resource-meta span{border:1px solid var(--line);border-radius:var(--wge-radius-md);background:var(--panel-strong);padding:8px 10px}.resource-checklist,.resource-cta{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);grid-gap:var(--wge-space-xl);gap:var(--wge-space-xl);border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-xl)}.resource-checklist h2,.resource-cta h2{font-size:clamp(28px,3vw,40px);line-height:1.02}.resource-checklist ul{display:grid;grid-gap:var(--wge-space-sm);gap:var(--wge-space-sm);margin:0;padding:0;list-style:none}.resource-checklist li{border-left:4px solid var(--accent);background:var(--panel-strong);padding:10px 12px;color:var(--ink);font-weight:650;line-height:1.4}.resource-body{display:grid;grid-gap:36px;gap:36px;padding:48px 0}.resource-body section{border-top:1px solid var(--line);padding-top:28px}.resource-body h2,.resource-faq h2{max-width:760px;font-size:clamp(30px,3.5vw,46px);line-height:1.02}.resource-faq{display:grid;grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.resource-faq details{border:1px solid var(--line);border-radius:var(--wge-radius-lg);background:var(--panel);padding:var(--wge-space-lg)}.resource-faq summary{cursor:pointer;font-weight:760}.resource-faq p{margin:var(--wge-space-md) 0 0}.resource-cta{align-items:center;margin-top:48px}.landing-band,.landing-benefits,.landing-conversion,.landing-pricing,.takeoff-band{padding-top:56px;padding-bottom:56px}.landing-workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-workflow-item{min-height:168px;background:var(--panel)}.landing-workflow-item span{border-radius:var(--wge-radius-md)}.benefit-card{min-height:0;background:var(--panel)}.benefit-card h2{font-size:24px}.takeoff-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.landing-pricing-grid{align-items:stretch}.pricing-card,.pricing-mini-card{min-height:auto}.pricing-card.highlighted,.pricing-mini-card.highlighted{background:linear-gradient(135deg,rgba(242,201,76,.22),rgba(47,111,78,.08)),var(--panel)}.landing-conversion,.pricing-final-cta{background:linear-gradient(135deg,rgba(242,201,76,.2),rgba(47,111,78,.08)),var(--panel)}.simple-workflow-step.active span,.simple-workflow-step.done span{color:var(--accent)}.quick-start-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--wge-space-md);gap:var(--wge-space-md)}.quick-start-form .active-step-intro,.quick-start-form .full{grid-column:1/-1}.advanced-details>.proposal-detail,.app-metrics-details .roi-strip{margin-top:var(--wge-space-md)}.support-details{border-color:var(--line)}.support-details summary{color:var(--ink)}.active-step-card,.activity-item,.automation-suggestion,.command-activity-row,.compact-form,.document-upload,.ledger-topline,.mapbox-panel,.reset-form,.satellite-preview,.table td,.table th{border-color:var(--line)}.satellite-preview:after{background:linear-gradient(90deg,rgba(103,152,255,.22) 1px,transparent 0),linear-gradient(180deg,rgba(103,152,255,.18) 1px,transparent 0);opacity:.2}.estimate-marker,.map-label,.satellite-source{border-color:var(--line);background:rgba(255,255,255,.94);color:var(--ink);box-shadow:none}.marker-total{background:var(--accent);color:var(--ink)}.measurement-editor-lot,.measurement-shape polygon{fill:rgba(103,152,255,.14);stroke:var(--accent)}.measurement-editor-crack,.measurement-shape polyline{stroke:var(--color-pure-white)}.measurement-editor circle,.measurement-editor rect{fill:var(--accent);stroke:var(--bg)}.delivery-error,.error,.form-banner.error{border-color:var(--line-strong);background:rgba(69,69,69,.42);color:var(--ink)}.form-banner.success{border-color:rgba(103,152,255,.44);background:rgba(103,152,255,.14);color:var(--ink)}.public-document{max-width:1080px;margin:0 auto;padding-top:56px}.public-document .document-sheet{border:1px solid var(--document-line);border-radius:var(--wge-radius-lg);background:var(--document-paper);color:var(--document-ink);padding:var(--wge-space-xl)}.public-document .document-sheet h1,.public-document .document-sheet h2,.public-document .document-sheet h3,.public-document .document-sheet strong{color:var(--document-ink)}.public-document .document-sheet .muted,.public-document .document-sheet p,.public-document .document-sheet th{color:var(--document-muted)}.public-document .document-sheet .table td,.public-document .document-sheet .table th{border-color:var(--document-line)}.public-document .document-sheet .btn.secondary,.public-document .document-sheet input{border-color:var(--document-line);background:#f7f7f7;color:var(--document-ink)}.public-document .document-sheet .btn,.public-document .document-sheet .btn.warning{background:var(--document-ink);color:var(--document-paper)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1020px){h1{font-size:40px}.landing-nav{padding-right:144px}.command-grid,.console-grid,.early-access-panel,.founding-hero-grid,.founding-intake,.founding-packet-preview,.founding-workflow,.grid,.job-lane-context,.job-packet-header,.landing-ai,.landing-band,.landing-bid-flow,.landing-conversion,.landing-pricing,.landing-problems,.legal-footer,.mcp-capabilities,.mcp-setup,.next-action-banner,.onboarding-grid,.onboarding-hero-grid,.packet-grid,.packet-hero,.pricing-final-cta,.pricing-hero-grid,.pricing-overage-section,.resource-checklist,.resource-cta,.resource-index,.resources-hero-grid,.roi-strip,.settings-grid,.setup-grid,.setup-readiness-checklist,.takeoff-band{grid-template-columns:1fr}.hero-copy h1{font-size:48px}.landing-hero{min-height:auto}.bid-flow-grid,.founding-proof-strip,.landing-benefits,.landing-proof-strip,.landing-workflow,.pricing-faq-grid,.pricing-grid,.resource-card-grid,.resource-topic-strip,.setup-checklist-items,.setup-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-overage-grid{grid-template-columns:1fr}.section-heading{position:static}.shell{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.sidebar{position:static}.topbar{padding-right:140px}.intelligence-rail{position:static}.job-progress,.next-action-meta{justify-items:start}}@media (max-width:680px){h1{font-size:34px}.auth-bar{position:static;padding:var(--wge-space-md);background:var(--bg);justify-content:flex-start}.sidebar{gap:var(--wge-space-lg);padding:18px}.sidebar .brand{align-items:center}.sidebar .nav-list{display:flex;gap:var(--wge-space-sm);overflow-x:auto;padding-bottom:2px}.sidebar .nav-item{flex:0 0 auto;white-space:nowrap}.sidebar-legal,.sidebar-note{display:none}.landing-hero,.main{padding:18px;width:100%;max-width:100vw;overflow-x:hidden}.command-main,.job-lane,.job-packet-header,.next-action-banner,.packet-hero,.panel,.settings-hero{min-width:0;max-width:100%}.command-main{width:100%;max-width:100vw}.job-lane>*,.job-packet-header>*,.next-action-banner>*,.packet-hero>*,.settings-hero>*{min-width:0;max-width:100%}.landing-nav{padding-right:0}.landing-nav,.pricing-nav{align-items:flex-start}.pricing-nav-links{margin-right:0}.landing-nav-link{display:none}.hero-stage{padding-top:58px;grid-template-columns:1fr}.hero-copy h1{font-size:42px}.hero-lede{font-size:18px}.takeoff-console{border-radius:14px}.console-grid,.console-status-grid{grid-template-columns:1fr}.console-map{min-height:260px}.hero-bid-path{grid-template-columns:repeat(2,minmax(0,1fr))}.console-panel-heading,.console-toolbar{align-items:flex-start;display:grid}.satellite-preview{min-height:220px}.measurement-review-header,.measurement-review-totals,.measurement-search-row{grid-template-columns:1fr}.measurement-map-legend{position:static;max-width:none;margin:var(--wge-space-sm)}.measurement-revision-card{align-items:flex-start;display:grid}.real-map{min-height:320px}.early-access-panel,.founding-hero,.founding-intake,.founding-packet-preview,.founding-workflow,.landing-ai,.landing-band,.landing-benefits,.landing-bid-flow,.landing-conversion,.landing-pricing,.landing-problems,.legal-page,.mcp-capabilities,.mcp-setup,.onboarding-page,.pricing-faq-section,.pricing-final-cta,.pricing-hero,.pricing-overage-section,.pricing-plan-section,.resource-article,.resource-index,.resources-hero,.takeoff-band{grid-template-columns:1fr;padding:44px 18px}.action-dock-grid,.bid-flow-grid,.commercial-review-grid,.early-access-form,.form-grid,.founding-proof-strip,.landing-benefits,.landing-pricing-grid,.landing-problem-grid,.landing-proof-strip,.landing-workflow,.owner-sync-summary,.packet-evidence-grid,.packet-facts,.packet-handoff-facts,.plan-takeoff-inputs,.pricing-faq-grid,.pricing-grid,.proposal-detail-grid,.resource-card-grid,.resource-topic-strip,.resources-hero-grid,.roi-strip,.setup-action-split,.setup-checklist-items,.setup-overview-grid,.setup-readiness-checklist,.status-row,.ticket-grid{grid-template-columns:1fr}.resources-hero-grid{padding-top:42px}.resource-article-header h1,.resources-hero-grid h1{font-size:40px}.resource-checklist,.resource-cta{grid-template-columns:1fr;padding:var(--wge-space-lg)}.simple-workflow-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.job-lane-steps,.quick-start-form{grid-template-columns:1fr}.job-packet-header h1,.packet-hero h1,.settings-hero h1{max-width:100%;overflow-wrap:anywhere;white-space:normal}.job-meta{display:grid;grid-template-columns:1fr}.job-meta span,.progress-track{max-width:100%}.step,.topbar{padding-right:0}.qbo-setup-card,.step,.topbar{grid-template-columns:1fr}.step{align-items:start}.job-packet-header,.next-action-banner,.packet-hero{box-shadow:var(--shadow-tight);padding:var(--wge-space-lg)}.packet-document{grid-template-columns:1fr}.next-action-banner h2{font-size:24px}.command-action-top,.ledger-topline{align-items:flex-start}.ledger-topline{display:grid}.ledger-topline strong{font-size:24px}.revision-line-head,.revision-line-row,.section-heading-row{grid-template-columns:1fr}.revision-line-head{display:none}}