.w-solar-system-world{margin:0;height:100%;background:#04060b;overflow:hidden}.w-solar-system-world #scene{position:fixed;inset:0;display:block;z-index:0}.w-solar-system-world #sun-stack{position:fixed;left:50%;top:50%;width:240px;height:240px;transform:translate(-50%,-50%);z-index:1;pointer-events:none;will-change:left,top,width,height}.w-solar-system-world #sun-stack>*{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);aspect-ratio:1;pointer-events:none}.w-solar-system-world #laura-core{width:100%;height:100%;z-index:3;pointer-events:auto}.w-solar-system-world .orb-bloom,.w-solar-system-world .orb-core,.w-solar-system-world .orb-core-front,.w-solar-system-world .orb-fresnel,.w-solar-system-world .orb-rays,.w-solar-system-world .orb-spec{mix-blend-mode:screen}.w-solar-system-world .orb-bloom{width:278%;z-index:1;filter:blur(9px);background:radial-gradient(circle at 50% 50%,rgba(255,224,168,.82) 0,rgba(255,200,128,.56) 13%,rgba(255,168,92,.3) 28%,rgba(255,152,80,.12) 45%,rgba(255,150,78,0) 64%)}.w-solar-system-world .orb-scrim{width:118%;z-index:1;border-radius:50%;filter:blur(10px);background:radial-gradient(circle at 50% 50%,rgba(16,11,20,.86) 0,rgba(16,11,20,.72) 38%,rgba(14,10,18,.4) 62%,rgba(12,9,16,0) 82%)}.w-solar-system-world .orb-core{width:73%;z-index:1;filter:blur(2.5px)}.w-solar-system-world .orb-core:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,251,240,1) 0,rgba(255,245,216,.99) 24%,rgba(255,228,172,.88) 44%,rgba(255,202,124,.58) 64%,rgba(255,178,98,.24) 82%,rgba(255,162,84,0) 94%);animation:coreBreath 7.5s ease-in-out infinite}.w-solar-system-world .orb-core-front{width:70%;z-index:4;filter:blur(4px)}.w-solar-system-world .orb-core-front:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 47%,rgba(255,251,238,.92) 0,rgba(255,238,200,.74) 24%,rgba(255,214,148,.48) 46%,rgba(255,188,108,.22) 66%,rgba(255,168,90,0) 86%);animation:coreBreath 7.5s ease-in-out infinite}.w-solar-system-world .orb-rays{width:220%;z-index:2;filter:blur(9px);border-radius:50%;background:repeating-conic-gradient(from 0deg at 50% 50%,rgba(255,216,156,0) 0deg,rgba(255,224,170,.05) 9deg,rgba(255,216,156,0) 23deg),repeating-conic-gradient(from 17deg at 50% 50%,rgba(255,204,134,0) 0deg,rgba(255,214,150,.035) 5deg,rgba(255,204,134,0) 31deg);-webkit-mask-image:radial-gradient(circle closest-side,transparent 30%,#000 52%,transparent 88%);mask-image:radial-gradient(circle closest-side,transparent 30%,#000 52%,transparent 88%);animation:rayspin 320s linear infinite}@keyframes rayspin{to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.w-solar-system-world .orb-rays{animation:none}}@keyframes coreBreath{0%,to{transform:scale(.985);opacity:.88}50%{transform:scale(1.05);opacity:1}}@media (prefers-reduced-motion:reduce){.w-solar-system-world .orb-core-front:before,.w-solar-system-world .orb-core:before{animation:none;opacity:.94}}.w-solar-system-world .vignette{position:fixed;inset:0;pointer-events:none;z-index:2;background:radial-gradient(120% 120% at 50% 50%,transparent 48%,rgba(4,6,11,.32) 80%,rgba(3,4,8,.7) 100%)}.w-solar-system-world #hint{position:fixed;left:20px;bottom:18px;z-index:5;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(0,210,190,.55);pointer-events:none;transition:opacity 1s ease;opacity:1}.w-solar-system-world #hint .dot{color:rgba(255,255,255,.3);margin:0 8px}.w-solar-system-world #loading{position:fixed;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:#04060b;color:rgba(255,196,120,.85);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.28em;text-transform:uppercase;transition:opacity .8s ease}.w-solar-system-world #loading.done{opacity:0;pointer-events:none}