body{background:#05060f}.site-atmosphere{z-index:0;pointer-events:none;background:#05060f;height:max(100dvh,942px);position:fixed;inset:0;overflow:hidden}.site-atmosphere .site-stars{z-index:0}.site-light-field{opacity:.65;background:radial-gradient(580px 850px at 50% 0,#7497d626 0%,#304d8620 30%,#05060f00 78%);transition:opacity 2.8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.site-light-intensity{opacity:.26;transition:opacity 2.8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.site-atmosphere[data-mode=home] .site-light-intensity,.site-atmosphere[data-mode=home] .site-light-field{opacity:1}.site-atmosphere[data-mode=interior] .site-light-intensity{opacity:0}.site-atmosphere[data-mode=interior] .site-light-field{opacity:.08}.site-atmosphere[data-mode=interior] .site-stars{opacity:.07!important}.site-atmosphere[data-mode=interior] .site-spotlight{animation-play-state:paused}.site-spotlights{position:absolute;inset:0;-webkit-mask-image:radial-gradient(62% 90% at 50% 0,#000 35%,#0000 94%);mask-image:radial-gradient(62% 90% at 50% 0,#000 35%,#0000 94%)}.site-spotlights:before{content:"";filter:blur(24px);background:radial-gradient(at 50% 29%,#a4c9ff61 0%,#7ca8ee38 13%,#5074b621 31%,#2334550a 47%,#0000 66%);width:680px;height:860px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.site-spotlight{filter:blur(18px);opacity:.5;transform-origin:50% 0;width:320px;height:850px;animation:site-light-opacity calc(var(--duration)*1.2) linear infinite alternate, site-light-scale calc(var(--duration)*1.7) ease infinite;background-image:conic-gradient(at 50% -5%,#0000 44%,#7da6e84d 48.8%,#9cbfff94 50%,#7da6e84d 51.2%,#0000 56%);border-radius:9999px;position:absolute;top:-42px;left:50%}@keyframes site-light-opacity{0%,95%,to{opacity:.6}50%{opacity:.5}}@keyframes site-light-scale{0%,to{transform:translateX(-50%) rotate(var(--rotate)) scale(var(--scale))}50%{transform:translateX(-50%) rotate(calc(var(--rotate)*1.2)) scale(calc(var(--scale)*1.2))}}.authkit-home,.interior-shell,.access-screen{z-index:1;position:relative;background:0 0!important}.app-loading{z-index:1;background:0 0;position:relative}.authkit-home:after,.interior-shell:before,.interior-shell:after,.access-screen:before,.access-screen:after{display:none!important}@media (prefers-reduced-motion:reduce){.site-spotlight{transform:translateX(-50%) rotate(var(--rotate));animation:none}.site-light-intensity,.site-light-field{transition:none}}
