:root{--pointer-x:50vw;--pointer-y:35vh;--signal-soft:#92d05014;--signal-line:#92d0502e;--grid-line:#bcd3d40b;--tech-glow:0 18px 70px #00000038}html{scroll-behavior:smooth}body{overflow-x:hidden}body:after{content:"";z-index:999;pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x) var(--pointer-y), #92d05011, transparent 72%);opacity:.9;position:fixed;inset:0}main section{isolation:isolate;position:relative;overflow:clip}main section.bg-surface,main section.bg-surface-2,main section.bg-dark{background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-position:0 0;background-size:48px 48px}main section.bg-surface:before,main section.bg-surface-2:before,main section.bg-dark:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 16% 12%,#92d0500e,#0000 22%),linear-gradient(110deg,#0000 0 54%,#24606f1a 54.2%,#0000 54.7%) 0 0/220% 100%;animation:18s linear infinite vex-signal-drift;position:absolute;inset:0}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow:before{content:"";background:var(--color-accent);transform-origin:0;flex:none;width:24px;height:1px;animation:3.8s ease-in-out infinite vex-signal-breathe;box-shadow:0 0 12px #92d05052}header{position:relative}header:after{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000 0% 35%,#92d050 50%,#0000 65% 100%) 0 0/220% 100%;height:1px;animation:8s linear infinite vex-header-signal;position:absolute;bottom:-1px;left:0;right:0}main article,main .bg-card{transition:transform .26s,border-color .26s,background-color .26s,box-shadow .26s;position:relative}main article:after,main .bg-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(105deg,#0000 30%,#92d05014 48%,#0000 62%) 0 0/260% 100%;border:1px solid #0000;transition:opacity .26s;position:absolute;inset:0}main article:hover,main .bg-card:hover{box-shadow:var(--tech-glow);border-color:#92d05073;transform:translateY(-4px)}main article:hover:after,main .bg-card:hover:after{opacity:1;animation:1.15s ease-out vex-card-scan}[role=img][aria-label*=Foto\ Priscilla]{position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #92d05014}[role=img][aria-label*=Foto\ Priscilla]:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#92d05012 1px,#0000 1px),linear-gradient(90deg,#92d05012 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}[role=img][aria-label*=Foto\ Priscilla]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#92d05029,#0000);height:18%;animation:7s ease-in-out infinite vex-image-scan;position:absolute;top:-15%;left:0;right:0}a.bg-accent,a.bg-primary,button.bg-accent,button.bg-primary{transition:transform .22s,box-shadow .22s,background-color .22s;position:relative;overflow:hidden;transform:translateZ(0)}a.bg-accent:before,a.bg-primary:before,button.bg-accent:before,button.bg-primary:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:34%;transition:left .52s;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-18deg)}a.bg-accent:hover,a.bg-primary:hover,button.bg-accent:hover,button.bg-primary:hover{transform:translateY(-2px);box-shadow:0 12px 34px #00000042}a.bg-accent:hover:before,a.bg-primary:hover:before,button.bg-accent:hover:before,button.bg-primary:hover:before{left:120%}form input,form select,form textarea{transition:border-color .18s,box-shadow .18s,background-color .18s}form input:focus,form select:focus,form textarea:focus{box-shadow:0 0 0 3px #92d05014,0 0 28px #92d0500d}html.motion-enabled main section>.shell,html.motion-enabled main article,html.motion-enabled [role=img]{opacity:0;transition:opacity .68s cubic-bezier(.2,.8,.2,1),transform .68s cubic-bezier(.2,.8,.2,1);transition-delay:var(--reveal-delay,0s);transform:translateY(20px)}html.motion-enabled main section>.shell.is-visible,html.motion-enabled main article.is-visible,html.motion-enabled [role=img].is-visible{opacity:1;transform:translateY(0)}html.motion-enabled main section>.shell.is-visible .eyebrow:before{animation:3.8s ease-in-out infinite vex-signal-breathe}.market-map-scroll-host{--map-progress:0}.market-map-visual{filter:drop-shadow(0 28px 55px #00000038)}.market-map-visual video{transform-origin:50%;display:block;transform:scale(1.035)}.market-map-visual:after{content:"";z-index:-1;pointer-events:none;opacity:calc(.25 + var(--map-progress) * .75);filter:blur(30px);background:radial-gradient(circle,#92d05017,#0000 66%);border-radius:50%;position:absolute;inset:9% 5%}@media (width>=768px){.market-map-scroll-host{min-height:190vh;overflow:visible}.market-map-scroll-host>.shell{min-height:calc(100vh - 76px);padding-top:40px;padding-bottom:40px;position:sticky;top:76px}.market-map-visual{transform:translateY(calc((var(--map-progress) - .5) * -14px));transition:transform 80ms linear}}*{scrollbar-width:thin;scrollbar-color:#24606f #0c2a33}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0c2a33}::-webkit-scrollbar-thumb{background:#24606f;border:3px solid #0c2a33}::-webkit-scrollbar-thumb:hover{background:#92d050}@keyframes vex-header-signal{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes vex-signal-drift{0%{background-position:50%,120% 0}to{background-position:50%,-120% 0}}@keyframes vex-signal-breathe{0%,to{opacity:.58;transform:scaleX(.72)}50%{opacity:1;transform:scaleX(1)}}@keyframes vex-card-scan{0%{background-position:180% 0}to{background-position:-80% 0}}@keyframes vex-image-scan{0%,15%{opacity:0;transform:translateY(-80%)}25%{opacity:.85}65%{opacity:.6}80%,to{opacity:0;transform:translateY(650%)}}@media (width<=767px){body:after{display:none}main article:hover,main .bg-card:hover{transform:none}.market-map-visual{margin-top:-12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}body:after{display:none}html.motion-enabled main section>.shell,html.motion-enabled main article,html.motion-enabled [role=img]{opacity:1;transform:none}.market-map-scroll-host{min-height:auto}.market-map-scroll-host>.shell{min-height:0;position:static}}
