/* Silver light, precise edges, layered typography. */
body.nova.operator .op-home-copy h1{position:relative;z-index:2;color:#e7e7e7!important;letter-spacing:-.055em!important;line-height:1.02!important}
body.nova.operator .chrome-title{background:linear-gradient(115deg,#757575 0%,#f8f8f8 21%,#a5a5a5 36%,#fff 45%,#777 52%,#ddd 65%,#999 78%,#f5f5f5 100%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;color:transparent!important;-webkit-text-stroke:0!important;text-shadow:none!important;animation:chrome-sheen 16s ease-in-out infinite}
body.nova.operator .op-home-copy h1 em{color:#e32323!important;font-style:normal;text-shadow:0 0 28px #e3232314}
@keyframes chrome-sheen{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
body.nova.operator .op-home-hero{position:relative;isolation:isolate;padding-top:28px!important;padding-bottom:28px!important;overflow:visible!important}
body.nova.operator .op-home-copy{position:relative;z-index:2}
body.nova.operator .op-agent-stage{isolation:isolate;overflow:visible!important;transform:translateY(12px);margin-bottom:12px}

body.nova.operator .op-agent-stage:before{content:'';position:absolute;inset:-12px 16px 12px -12px;border:1px solid #ffffff0c;pointer-events:none;z-index:-1}
.chrome-corners{position:absolute;inset:-1px;z-index:6;pointer-events:none;background:linear-gradient(#e0e0e080,#e0e0e080) left top/28px 1px no-repeat,linear-gradient(#e0e0e080,#e0e0e080) left top/1px 28px no-repeat,linear-gradient(#bcbcbc70,#bcbcbc70) right bottom/28px 1px no-repeat,linear-gradient(#bcbcbc70,#bcbcbc70) right bottom/1px 28px no-repeat;transition:filter .45s,background-size .55s cubic-bezier(.22,1,.36,1)}
.chrome-edge-host{position:relative}
.chrome-edge-host:hover>.chrome-corners,.chrome-edge-host:focus-within>.chrome-corners{background-size:64px 1px,1px 64px,64px 1px,1px 64px;filter:drop-shadow(0 0 5px #ffffff38)}
body.nova.operator.header-finish #nav>a.active{background:linear-gradient(180deg,#b5b5b50a,#ffffff1a)!important;border:1px solid #ffffff32!important;box-shadow:inset 0 1px #ffffff16,inset 0 -8px 20px #ffffff07,0 4px 14px #0004!important;color:#fff!important}
body.nova.operator.header-finish #nav>a.active svg{color:#f2f2f2!important;filter:drop-shadow(0 0 5px #ffffff35)}
body.nova.operator.header-finish #nav>a:after{background:linear-gradient(90deg,transparent,#ededed,transparent)!important;box-shadow:0 0 9px #ffffff35}
.chrome-page-sweep{position:fixed;z-index:90;inset:72px 0 0;pointer-events:none;overflow:hidden;contain:strict}
.chrome-page-sweep>i{position:absolute;top:-15%;bottom:-15%;width:12%;left:-20%;background:linear-gradient(90deg,transparent,#e6242409 42%,#ff393935 50%,#e6242409 58%,transparent);transform:skewX(-14deg);opacity:0}
body.nv-motion-off .chrome-title{animation:none!important}body.nv-motion-off .chrome-page-sweep{display:none!important}
@media(max-width:760px){body.nova.operator .op-home-hero{padding-top:10px!important;gap:28px!important}body.nova.operator .op-agent-stage{transform:none;margin:12px 0 0!important}body.nova.operator .op-agent-stage:before{inset:-7px 8px 7px -7px}.chrome-page-sweep{inset:64px 0 0}.chrome-corners{background-size:18px 1px,1px 18px,18px 1px,1px 18px}}
@media(prefers-reduced-motion:reduce){body.nova.operator .chrome-title{animation:none!important}.chrome-page-sweep{display:none!important}.chrome-corners{transition:none!important}}
body.nova.operator .op-agent-stage{clip-path:none!important}
