.perspective-stage{perspective:1400px;perspective-origin:50%;transform-style:preserve-3d;contain:layout style paint}.perspective-card-3d{transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform,opacity;transform:translateZ(0);touch-action:pan-y;user-select:none}.ambient-backdrop{filter:blur(48px);transform:scale(1.08) translateZ(0);will-change:opacity;animation:ambientFadeIn .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes ambientFadeIn{0%{opacity:0}to{opacity:.36}}.card-center-glow{box-shadow:0 25px 65px -15px rgba(0,0,0,.95),0 0 35px rgba(88,185,154,.15),inset 0 1px 1px rgba(255,255,255,.25)}.card-flanking-glow{box-shadow:0 15px 40px -10px rgba(0,0,0,.85),inset 0 1px 1px rgba(255,255,255,.12)}.card-glass-sheen{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.02) 30%,transparent 65%);pointer-events:none}.card-night-tint{background:linear-gradient(180deg,rgba(7,19,31,.2) 0,rgba(7,19,31,.12) 40%,rgba(7,19,31,.85) 75%,rgba(7,19,31,.98));pointer-events:none}.card-flanking-tint{background:linear-gradient(180deg,rgba(7,19,31,.4) 0,rgba(7,19,31,.3) 50%,rgba(7,19,31,.85));pointer-events:none}.nav-arrow-btn{background:rgba(11,28,42,.75);border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px -5px rgba(0,0,0,.6),0 0 15px rgba(88,185,154,.08);transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease;will-change:transform}.nav-arrow-btn:hover{background:rgba(18,43,64,.92);border-color:rgba(88,185,154,.55);box-shadow:0 12px 35px -5px rgba(0,0,0,.75),0 0 25px rgba(88,185,154,.3);transform:scale(1.08)}.nav-arrow-btn:active{transform:scale(.95)}.detail-modal-scrollbar::-webkit-scrollbar{width:6px}.detail-modal-scrollbar::-webkit-scrollbar-track{background:rgba(255,255,255,.04)}.detail-modal-scrollbar::-webkit-scrollbar-thumb{background:rgba(88,185,154,.35);border-radius:9999px}.detail-modal-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(88,185,154,.65)}@media (prefers-reduced-motion:reduce){.ambient-backdrop,.perspective-card-3d{transition:none!important;animation:none!important}}