.magicui-profile{isolation:isolate}.magicui-orbit-stage,.magicui-orbit-scene{position:absolute;inset:0}.magicui-orbit-scene>svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.magicui-orbit-scene>svg circle{stroke:color-mix(in srgb,var(--orbit-outer) 35%,var(--line));stroke-width:1}.magicui-orbit-scene>svg:nth-of-type(2) circle{stroke:color-mix(in srgb,var(--orbit-inner) 40%,var(--line))}.magicui-orbit-scene .animate-orbit{position:absolute;top:calc(50% - var(--icon-size) / 2);left:calc(50% - var(--icon-size) / 2);width:var(--icon-size);height:var(--icon-size);display:flex;align-items:center;justify-content:center;border-radius:50%;animation:magicui-orbit calc(var(--duration) * 1s) linear infinite;will-change:transform}.magicui-orbit-scene .inner-orbit{animation-direction:reverse}.magicui-token{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:1px solid color-mix(in srgb,var(--accent) 25%,var(--line));border-radius:50%;background:var(--panel);color:var(--accent-deep);box-shadow:0 5px 18px color-mix(in srgb,var(--accent) 9%,transparent);padding:2px;text-align:center}.magicui-token-icon{font-size:17px;line-height:1;font-weight:700;color:var(--accent)}.magicui-token-label{font-size:9px;font-weight:600;line-height:1.15;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.inner-orbit .magicui-token-icon{font-size:14px}.inner-orbit .magicui-token-label{font-size:8.5px}.magicui-profile .profile-portrait{inset:28%;z-index:1;outline:4px solid var(--accent-soft);background:var(--panel);box-shadow:0 0 0 9px color-mix(in srgb,var(--accent) 6%,transparent)}.magicui-profile[data-orbit-layout=double] .profile-portrait{inset:33%}.magicui-profile .portrait-monogram{color:var(--accent-deep)}.magicui-topic-list{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.magicui-fallback{list-style:none;margin:0;padding:0;position:absolute;inset:0}.magicui-fallback li{position:absolute;top:var(--fallback-y);left:var(--fallback-x);width:64px;height:64px;margin:-32px}.motion-off .magicui-orbit-scene .animate-orbit{animation:none;transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}@keyframes magicui-orbit{0%{transform:rotate(calc(var(--angle) * 1deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg))}to{transform:rotate(calc(var(--angle) * 1deg + 360deg)) translateY(calc(var(--radius) * 1px)) rotate(calc(var(--angle) * -1deg - 360deg))}}
