.kt-veil{z-index:160;visibility:hidden;pointer-events:none;position:fixed;inset:0}.kt-veil.active{visibility:visible;pointer-events:auto}.kt-veil-dusk{opacity:0;background:radial-gradient(circle farthest-corner at var(--vx,50%) var(--vy,42%), transparent 0%, color-mix(in srgb, var(--kt-surface) 22%, transparent) 28%, color-mix(in srgb, var(--kt-surface) 55%, transparent) 50%, color-mix(in srgb, var(--kt-surface) 85%, transparent) 72%, var(--kt-surface) 94%);position:absolute;inset:0}.kt-veil-grain{opacity:0;background:url(/voyage/overlays/grain.png);position:absolute;inset:0}.kt-veil-pitch{opacity:0;background:var(--kt-surface);position:absolute;inset:0}body.kt-arrive .kt-shell-main{animation:.8s cubic-bezier(.16,1,.3,1) both kt-arrive-settle}@keyframes kt-arrive-settle{0%{opacity:.01;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.kt-veil-dusk,.kt-veil-grain{display:none}body.kt-arrive .kt-shell-main{animation:none}}