
/* V18 restrained luxury refinements */
.mv-scrollrail{position:fixed;top:0;left:0;width:3px;height:100vh;background:rgba(31,98,65,.11);z-index:99999;pointer-events:none}.mv-scrollrail span{display:block;width:100%;height:0;background:linear-gradient(180deg,#bafb8b,#12a96b,#d0ff9f);box-shadow:0 0 7px #8dfba4;transition:height .1s linear}
.v18-glow{position:relative;isolation:isolate;border:1px solid rgba(40,137,89,.3)!important}
.v18-glow::after{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;padding:1.5px;background:conic-gradient(from var(--v18-angle,0deg),transparent 0 67%,#a5f39b 76%,#0b8c59 82%,transparent 92%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v18Trace 8s linear infinite;z-index:2}
@property --v18-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes v18Trace{to{--v18-angle:360deg}}
.v18-glow:hover{box-shadow:0 6px 32px rgba(16,120,67,.10)}
.login-card.v18-glow{border-radius:24px}
.v11-proof-stats article{transition:box-shadow .25s,transform .25s}.v11-proof-stats article:hover{box-shadow:0 8px 24px rgba(22,128,77,.11);transform:translateY(-2px)}
.v7-team .v7-person:nth-child(2) .v7-photo-frame{padding:0!important;align-items:center!important;background:#f2f3f0!important}
.v7-team .v7-person:nth-child(2) .v7-photo-frame img{width:100%!important;height:100%!important;max-width:none!important;object-fit:contain!important;object-position:center center!important;transform:translateY(9px) scale(.91);transform-origin:center center}
.v7-team-grid .v7-person{display:flex;flex-direction:column}.v7-team-grid .v7-person>div:last-child{flex:1}
@media(prefers-reduced-motion:reduce){.v18-glow::after{animation:none;background:#42aa6b;opacity:.65}.mv-scrollrail span{transition:none}.v11-proof-stats article{transition:none}}
@media(max-width:800px){.mv-scrollrail{width:2px}}

/* Command Center opening accent, without workspace scroll rail */
.v18-dashboard-welcome{position:relative;border-radius:17px;padding:13px 20px;border:1px solid rgba(27,126,107,.30);overflow:hidden;background:linear-gradient(110deg,rgba(238,249,243,.72),rgba(237,248,252,.55));animation:v18Fade .65s ease both}
.v18-dashboard-welcome::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid transparent;background:linear-gradient(110deg,transparent,#1ab596,#9ddcd3,transparent) border-box;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:v18Halo 3.8s ease-out 1;pointer-events:none}
@keyframes v18Fade{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes v18Halo{0%{opacity:0}25%{opacity:1}100%{opacity:0}}
@media(prefers-reduced-motion:reduce){.v18-dashboard-welcome,.v18-dashboard-welcome::after{animation:none}}
