.trial-progress{position:absolute!important;inset:auto 12px 5px!important;z-index:3!important;height:3px;border-radius:5px;background:var(--ui-accent);box-shadow:0 0 10px var(--ui-accent);transform:scaleX(var(--trial-progress,0));transform-origin:left;opacity:0;pointer-events:none}
.trial-running #trial-button .trial-progress{opacity:.85}
.trial-running #trial-button{cursor:wait}
.trial-running .island-center .satellite .glass-icon{
 border-color:#52596540!important;background:linear-gradient(145deg,#11151b88,#07090dbb)!important;box-shadow:none!important;
}
.trial-running .island-center .satellite .glass-icon>img{opacity:.12!important}
.trial-running .island-center .satellite .glass-icon:after{opacity:0!important;animation:none!important}
.trial-running .island-center .satellite .ai-lock{opacity:.2}
.island-center .satellite.trial-lit .glass-icon,.island-center .satellite.trial-winner .glass-icon{
 border-color:var(--brand)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--brand) 18%,#171c24),#090d1466)!important;
 box-shadow:inset 0 0 18px color-mix(in srgb,var(--brand) 22%,transparent),0 0 11px var(--brand),0 0 35px color-mix(in srgb,var(--brand) 55%,transparent),0 0 65px color-mix(in srgb,var(--brand) 22%,transparent)!important;
}
.island-center .satellite.trial-lit .glass-icon>img,.island-center .satellite.trial-winner .glass-icon>img{opacity:1!important}
.island-center .satellite.trial-lit .glass-icon:after,.island-center .satellite.trial-winner .glass-icon:after{opacity:1!important;background:var(--brand)!important}
.island-center .satellite:is(.trial-lit,.trial-winner) .ai-lock{opacity:0!important}
.trial-provider-logo{display:block;width:46px;height:46px;margin-bottom:18px;background:#668eff;mask:url(assets/deepseek.svg) center/contain no-repeat;-webkit-mask:url(assets/deepseek.svg) center/contain no-repeat;filter:drop-shadow(0 0 10px #668eff77)}
@media(prefers-reduced-motion:reduce){.trial-running .island-center .satellite .glass-icon>img{opacity:.5!important}.island-center .satellite.trial-winner .glass-icon{box-shadow:0 0 18px #668eff55!important}}
