.JgfPRG_loop{aspect-ratio:1;isolation:isolate;width:min(680px,49vw);min-width:500px;position:relative}.JgfPRG_ambient{z-index:-2;filter:blur(24px);background:radial-gradient(circle at 50% 42%,#ffffff57,#0000 42%),radial-gradient(circle,#ff6a002e,#0000 68%);border-radius:50%;position:absolute;inset:18%}.JgfPRG_track{z-index:0;filter:drop-shadow(0 24px 42px #090c1433);width:94%;height:94%;position:absolute;inset:3%;overflow:visible}.JgfPRG_trackShadow,.JgfPRG_trackGlass,.JgfPRG_trackLiquid,.JgfPRG_trackHighlight{fill:none;stroke-linecap:round;stroke-linejoin:round}.JgfPRG_trackShadow{stroke:#0a0e1829;stroke-width:34px;transform:translateY(8px)}.JgfPRG_trackGlass{stroke:url(#nahira-glass-stroke);stroke-width:28px}.JgfPRG_trackLiquid{stroke:url(#nahira-liquid-stroke);stroke-width:18px;stroke-dasharray:168 832;filter:url(#nahira-liquid-glow);animation:5.6s linear infinite JgfPRG_liquid-flow}.JgfPRG_trackHighlight{stroke:#ffffffdb;stroke-width:3px;stroke-dasharray:70 930;opacity:.78;animation:5.6s linear infinite JgfPRG_liquid-flow}.JgfPRG_core{z-index:2;place-items:center;width:48%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-47%)}.JgfPRG_coreRing{z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);background:radial-gradient(circle at 50% 28%,#ffffff9e,#0000 24%),#ffffff14;border:1px solid #ffffff80;border-radius:50%;position:absolute;inset:12% 7% 4%;box-shadow:inset 0 1px 1px #ffffffd1,inset 0 -20px 48px #ff6a001a,0 30px 60px #0a0e1829}.JgfPRG_core .nahira-character{width:100%;margin:0;transform:none}.JgfPRG_factories{z-index:4;margin:0;padding:0;list-style:none;position:absolute;inset:0}.JgfPRG_factories>li{position:absolute}.JgfPRG_factory1{top:0;left:50%;transform:translate(-50%)}.JgfPRG_factory2{top:50%;right:-2%;transform:translateY(-50%)}.JgfPRG_factory3{bottom:0;left:50%;transform:translate(-50%)}.JgfPRG_factory4{top:50%;left:-2%;transform:translateY(-50%)}.JgfPRG_factory{-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);width:190px;min-height:76px;animation:11.2s ease-in-out infinite JgfPRG_factory-pulse;animation-delay:calc(var(--role-index) * 2.8s);background:linear-gradient(135deg,#ffffff94,#ffffff29),#ffffff1a;border:1px solid #ffffff85;border-radius:22px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:11px;padding:11px 13px;transition:transform .18s,border-color .18s,background .18s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #ffffff24,0 18px 44px #0c0f1729}.JgfPRG_factory:before{z-index:-1;content:"";background:linear-gradient(115deg,#ffffff70,#0000 44%);border-radius:20px;position:absolute;inset:1px}.JgfPRG_factory:hover,.JgfPRG_factory:focus-visible{background:linear-gradient(135deg,#ffffffb8,#ff6a0024),#ffffff24;border-color:#ff6a009e;outline:none;transform:translateY(-2px)scale(1.02)}.JgfPRG_factoryIcon{color:#fff;background:linear-gradient(145deg,#ff862f,#ff5a00);border:1px solid #ffffffa8;border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff75,0 10px 24px #ff6a0047}.JgfPRG_factory span:last-child{min-width:0}.JgfPRG_factory small,.JgfPRG_factory strong{display:block}.JgfPRG_factory small{color:#17191d9e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:850;line-height:1}.JgfPRG_factory strong{color:#17191d;letter-spacing:-.02em;font-size:12.5px;font-weight:850;line-height:1.22}.JgfPRG_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes JgfPRG_liquid-flow{to{stroke-dashoffset:-1000px}}@keyframes JgfPRG_factory-pulse{0%,22%,to{border-color:#ffffff85;box-shadow:inset 0 1px #ffffffd1,0 18px 44px #0c0f1729}8%,15%{border-color:#ff6a00c2;box-shadow:inset 0 1px #ffffffe0,0 20px 48px #ff6a003b}}@media (max-width:1120px){.JgfPRG_loop{width:min(610px,52vw);min-width:450px}.JgfPRG_factory{width:166px}}@media (max-width:940px){.JgfPRG_loop{width:min(660px,90vw);min-width:0}}@media (max-width:620px){.JgfPRG_loop{width:min(430px,96vw)}.JgfPRG_factory{border-radius:18px;grid-template-columns:34px minmax(0,1fr);gap:8px;width:128px;min-height:62px;padding:8px 9px}.JgfPRG_factoryIcon{border-radius:12px;width:34px;height:34px}.JgfPRG_factoryIcon svg{width:16px;height:16px}.JgfPRG_factory small{font-size:7px}.JgfPRG_factory strong{font-size:9px}.JgfPRG_factory2{right:-1%}.JgfPRG_factory4{left:-1%}}@media (prefers-reduced-motion:reduce){.JgfPRG_trackLiquid,.JgfPRG_trackHighlight,.JgfPRG_factory{animation:none}}
