.create-radio-area .radio-orbit{position:relative;width:100%;aspect-ratio:1;max-width:540px;margin:auto;isolation:isolate;padding:0!important;background:radial-gradient(circle at 50% 48%,#20d9ff19,transparent 66%)}.radio-orbit-glow{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,#20d9ff17,transparent 70%);filter:blur(15px);animation:radioOrbitGlow 5s ease-in-out infinite alternate}.radio-orbit-core{position:absolute;inset:38%;border:2px solid #20d9ff;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#194a69,#071b30);box-shadow:0 0 35px #20d9ff35,0 0 0 14px #20d9ff06;z-index:3}.radio-orbit-core img{width:88%;height:auto;object-fit:contain}.radio-orbit-track{position:absolute;border:1px solid #20d9ff40;border-radius:50%;animation:radioOrbitTurn var(--orbit-duration) linear infinite;pointer-events:none}.radio-orbit-track-0{inset:25%;--orbit-duration:38s;--orbit-size:clamp(34px,5vw,64px);border-color:#20d9ff65;box-shadow:0 0 0 12px #20d9ff05}.radio-orbit-track-1{inset:15%;--orbit-duration:54s;--orbit-size:clamp(30px,4.6vw,56px);border-color:#9c8cff45}.radio-orbit-track-2{inset:6%;--orbit-duration:72s;--orbit-size:clamp(28px,4vw,48px);border-style:dashed}.radio-orbit-slot{position:absolute;inset:0;transform:rotate(var(--angle));pointer-events:none}.radio-orbit-link{position:absolute;top:0;left:50%;width:var(--orbit-size);height:var(--orbit-size);transform:translate(-50%,-50%) rotate(calc(-1 * var(--angle)));pointer-events:auto;border-radius:50%;outline-offset:5px}.radio-orbit-face{display:grid;place-items:center;width:100%;height:100%;border:2px solid #70e7ff;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #20d9ff12,0 4px 14px #0005;animation:radioOrbitUpright var(--orbit-duration) linear infinite;overflow:hidden;transition:box-shadow .2s,border-color .2s}.radio-orbit-track-1 .radio-orbit-face{border-color:#b1a4ff}.radio-orbit-track-2 .radio-orbit-face{border-color:#b8e6f4}.radio-orbit-face img{width:100%;height:100%;object-fit:contain}.radio-orbit-initial{font-size:22px;font-weight:800;color:#123953}.radio-orbit-link:hover .radio-orbit-face,.radio-orbit-link:focus-visible .radio-orbit-face{border-color:#fff;box-shadow:0 0 0 5px #20d9ff55,0 0 22px #20d9ff88}.radio-orbit-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#abc1d9;font-size:12px;letter-spacing:.5px}.radio-orbit:hover .radio-orbit-track,.radio-orbit:hover .radio-orbit-face,.radio-orbit:focus-within .radio-orbit-track,.radio-orbit:focus-within .radio-orbit-face{animation-play-state:paused}@keyframes radioOrbitTurn{to{transform:rotate(360deg)}}@keyframes radioOrbitUpright{to{transform:rotate(-360deg)}}@keyframes radioOrbitGlow{to{opacity:.55;transform:scale(1.13)}}@media(max-width:820px){.create-radio-area .radio-orbit{max-width:420px}.radio-orbit-track-0{--orbit-size:52px}.radio-orbit-track-1{--orbit-size:44px}.radio-orbit-track-2{--orbit-size:36px}}@media(max-width:380px){.radio-orbit-track-0{--orbit-size:42px}.radio-orbit-track-1{--orbit-size:36px}.radio-orbit-track-2{--orbit-size:30px}}@media(prefers-reduced-motion:reduce){.radio-orbit-track,.radio-orbit-face,.radio-orbit-glow{animation:none}.radio-orbit-face{transition:none}}
