/* V3 enrichment: original eye / offer signal, evidence illustration, optical depth. */
.ow-icon{width:19px;height:19px;display:inline-block;vertical-align:middle;flex-shrink:0}.brand-mark{color:var(--lime);width:38px;height:38px}.marketing-nav .brand{gap:12px}.hero{grid-template-columns:1fr 1.06fr;gap:38px;padding-block:66px}.hero h1{font-size:clamp(44px,4.5vw,65px)}.hero-art.signal-studio{padding:22px 22px 17px;transform:none;background:#202b22;border-color:#46553e;box-shadow:0 30px 70px #080f0b44,inset 0 1px 0 #d3ef8519;border-radius:14px;position:relative;isolation:isolate}.signal-studio:before{content:'';position:absolute;inset:10px;border:1px solid #d3ef850b;border-radius:9px;pointer-events:none;z-index:-1}.signal-studio .art-top{margin:0 0 10px;gap:12px}.offer-scene{display:block;width:100%;height:auto;aspect-ratio:600/480;overflow:visible;font-family:inherit}.scene-kicker{fill:#c9d9bb;font-size:9px;letter-spacing:1.1px}.scene-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;border-top:1px solid #46553e;margin-top:9px;padding-top:10px}.scene-status{font-size:10px;color:#c5d2ba;max-width:230px;line-height:1.5}.motion-controls{display:flex;gap:6px;flex-shrink:0}.motion-controls button{font:inherit;font-size:10px;min-height:34px;padding:6px 10px;border:1px solid #718364;border-radius:4px;background:transparent;color:#edf5df}.motion-controls button:hover:not(:disabled){background:#34432b;border-color:var(--lime)}.signal-studio .art-disclaimer{font-size:10px;line-height:1.6;margin:12px 0 0;color:#adbca0}.step-art{width:124px;flex-shrink:0}.step-diagram{width:122px;height:82px;color:#bacbad;display:block;margin-top:9px}.steps article{gap:25px}.steps .step-number{font-size:10px;color:var(--lime);letter-spacing:2px}.scope-grid li{display:flex;align-items:center;gap:12px}.scope-grid li:before{display:none}.scope-grid li .ow-icon{color:var(--lime)}.app-rail nav a>.ow-icon{color:#bfd5a7}.app-rail .brand-mark{width:32px;height:32px}.app-page button .ow-icon{margin-right:7px;width:17px;height:17px}.app-page .button .ow-icon{margin:0}.local-notice>.ow-icon{color:#60794b;flex-shrink:0}.waiting>.ow-icon{width:48px;height:48px;color:#6c8d4d;margin:0 0 18px}.app-heading .button{gap:9px}.data-tools button{display:inline-flex;align-items:center;justify-content:center}.empty-visual>.ow-icon{color:#789359}.app-rail nav a{gap:10px}.app-rail nav a>.ow-icon{width:18px;height:18px}
@media(min-width:1600px){.hero{padding-block:85px}.hero h1{font-size:72px}}
@media(max-width:1150px){.hero{gap:25px}.hero-art.signal-studio{padding:16px}.scene-toolbar{flex-wrap:wrap}.scene-status{max-width:none}.step-art{width:100px}.step-diagram{width:100px}}
@media(max-width:850px){.hero{grid-template-columns:1fr;gap:34px;padding-block:45px}.hero-art.signal-studio{max-width:600px}.hero h1{font-size:61px}.scene-toolbar{flex-wrap:nowrap}.steps article{gap:22px}.step-art{width:124px}.step-diagram{width:122px}.app-rail nav a>.ow-icon{display:block}}
@media(max-width:600px){.hero h1{font-size:clamp(39px,10.5vw,59px)}.hero-art.signal-studio{padding:14px 10px 12px;border-radius:10px}.signal-studio .art-top{padding:0 4px;gap:5px}.scene-toolbar{padding-inline:4px;gap:5px}.scene-status{font-size:9px;max-width:145px}.motion-controls{gap:4px}.motion-controls button{padding:6px 8px;min-height:36px}.signal-studio .art-disclaimer{font-size:9px;padding-inline:4px}.step-art{width:84px}.step-diagram{width:84px;height:65px}.steps article{gap:17px}.app-rail nav a>.ow-icon{width:15px;height:15px}.app-rail nav a{gap:5px}.marketing-nav .brand-mark{width:31px;height:31px}}
@media(prefers-reduced-motion:reduce){.offer-scene *{animation:none!important;transition:none!important}}
