@property --orbit-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes plan-orbit-spin{to{--orbit-angle:360deg}}@keyframes plan-orbit-flare{0%,to{filter:drop-shadow(0 0 6px rgba(255,215,0,.2))}50%{filter:drop-shadow(0 0 16px rgba(255,215,0,.7))}}.plan-orbit{position:relative;isolation:isolate}.plan-orbit-ring{pointer-events:none;position:absolute;inset:-3px;z-index:0;border-radius:1.15rem;padding:var(--orbit-width,2px);opacity:0;transition:opacity .28s ease;background:var(--orbit-gradient);animation:plan-orbit-spin var(--orbit-ms,8s) linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.plan-orbit:focus-within .plan-orbit-ring,.plan-orbit:hover .plan-orbit-ring{opacity:1}@media (max-width:1023px){.plan-orbit.plan-orbit-active .plan-orbit-ring{opacity:1}}.plan-orbit-1 .plan-orbit-ring{--orbit-ms:11s;--orbit-width:1.5px;--orbit-gradient:conic-gradient(from var(--orbit-angle),transparent 0 88%,rgba(212,175,55,0.7) 100%)}.plan-orbit-2 .plan-orbit-ring{--orbit-ms:7.2s;--orbit-width:2px;--orbit-gradient:conic-gradient(from var(--orbit-angle),transparent 0 78%,#d4af37 92%,#ffd700 100%)}.plan-orbit-3 .plan-orbit-ring{--orbit-ms:4.6s;--orbit-width:2.5px;--orbit-gradient:conic-gradient(from var(--orbit-angle),transparent 0 64%,#c9a227 78%,#ffd700 92%,#fff3b0 100%);filter:drop-shadow(0 0 8px rgba(212,175,55,.28))}.plan-orbit-4 .plan-orbit-ring{--orbit-ms:2.7s;--orbit-width:3px;--orbit-gradient:conic-gradient(from var(--orbit-angle),transparent 0 48%,#7a5c12 58%,#d4af37 74%,#ffd700 88%,#fff6c2 100%);filter:drop-shadow(0 0 12px rgba(255,215,0,.4))}.plan-orbit-5 .plan-orbit-ring{--orbit-ms:1.2s;--orbit-width:3.5px;--orbit-gradient:conic-gradient(from var(--orbit-angle),#5c3d0e 0%,#d4af37 10%,#ffd700 18%,#fff8d0 24%,#ffb347 32%,transparent 42% 70%,#e8b86d 82%,#ffe566 92%,#d4af37 100%);animation:plan-orbit-spin var(--orbit-ms) linear infinite,plan-orbit-flare 1.8s ease-in-out infinite}.plan-orbit-5.plan-orbit-active .plan-orbit-body,.plan-orbit-5:focus-within .plan-orbit-body,.plan-orbit-5:hover .plan-orbit-body{box-shadow:0 0 28px rgba(255,215,0,.22)}.plan-orbit-body{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.plan-orbit-ring{animation:none;opacity:0!important}}@keyframes landingThumbPulse{0%{box-shadow:0 0 0 0 rgba(212,175,55,.45);transform:scale(1)}55%{box-shadow:0 0 0 10px rgba(212,175,55,0);transform:scale(1.06)}to{box-shadow:0 0 0 0 rgba(212,175,55,0);transform:scale(1)}}input[type=range].landing-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:28px;height:28px;border-radius:9999px;background:#d4af37;border:2px solid rgba(255,255,255,.35);animation:landingThumbPulse 1.4s infinite}input[type=range].landing-slider:active::-webkit-slider-thumb{animation:none;transform:scale(1.1);box-shadow:0 0 0 10px rgba(212,175,55,.18)}input[type=range].landing-slider::-moz-range-thumb{width:28px;height:28px;border-radius:9999px;background:#d4af37;border:2px solid rgba(255,255,255,.35);animation:landingThumbPulse 1.4s infinite}input[type=range].landing-slider:active::-moz-range-thumb{animation:none;transform:scale(1.1)}input[type=range].landing-slider::-moz-range-track{height:12px;border-radius:9999px;background:transparent}@media (prefers-reduced-motion:reduce){input[type=range].landing-slider::-moz-range-thumb,input[type=range].landing-slider::-webkit-slider-thumb{animation:none}}