[data-cinematic-rail] [aria-current]:not([aria-current=false]){filter:drop-shadow(0 0 6px color-mix(in oklab,#0ea5e9 32%,transparent))}[data-cinematic-bar]{overflow-x:clip}[data-cinematic-underline]:not(.cinematic-underline-js) [aria-current]:not([aria-current=false]){position:relative}[data-cinematic-underline]:not(.cinematic-underline-js) [aria-current]:not([aria-current=false]):after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;height:2px;border-radius:1px;background:color-mix(in oklab,#0ea5e9 85%,transparent);pointer-events:none}@media (prefers-reduced-motion:no-preference){[data-cinematic-bar]:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:38%;pointer-events:none;background-image:linear-gradient(90deg,transparent,color-mix(in oklab,#0ea5e9 60%,transparent) 50%,transparent);opacity:.55;will-change:transform;animation:cinematic-edge-sweep var(--cinematic-ambient-period,8s) linear infinite}@keyframes cinematic-edge-sweep{0%{transform:translateX(-100%)}to{transform:translateX(363%)}}[data-cinematic-rail] .is-magnetic{filter:drop-shadow(0 2px 10px color-mix(in oklab,#0ea5e9 45%,transparent));transition:filter .2s ease-out}[data-cinematic-search]{transition:flex-grow .32s cubic-bezier(.2,0,0,1),box-shadow .2s ease-out;border-radius:.5rem}[data-cinematic-search]:focus-within{flex-grow:1.6;box-shadow:0 0 0 3px color-mix(in oklab,#0ea5e9 30%,transparent)}.cinematic-admin-panel{animation:cinematic-admin-in .32s cubic-bezier(.2,0,0,1) both;transform-origin:top right}@keyframes cinematic-admin-in{0%{opacity:0;transform:translateY(-8px) scale(.98);box-shadow:0 0 0 0 rgba(0,0,0,0)}to{opacity:1;transform:none;box-shadow:0 24px 48px -12px rgba(0,0,0,.35)}}}.glass-logo{transition:transform .3s ease-out;will-change:transform;transform-style:preserve-3d}.glass-logo-img{filter:var(--logo-glass-filter)}.glass-logo-shimmer-sweep{background:linear-gradient(105deg,transparent 40%,var(--logo-shimmer-tint,rgba(255,255,255,.15)) 50%,transparent 60%);transform:translateX(-100%)}.glass-logo:hover .glass-logo-shimmer{opacity:1}.glass-logo:hover .glass-logo-shimmer-sweep{animation:glass-shimmer var(--logo-shimmer-speed,2s) ease-out forwards}@keyframes glass-shimmer{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}