/* PickTrend HUD (CSP-safe) */
#pt-hud{position:fixed;bottom:28px;right:28px;width:260px;padding:18px 16px 14px;background:#0b132a;border-radius:16px;box-shadow:0 6px 18px rgba(0,0,0,.35);font:600 .87rem/1.35 Pretendard,sans-serif;color:#fff;z-index:9999;display:none}
#pt-hud[aria-busy="true"]{display:block}
#pt-hud b{display:block;margin:0 0 8px;background:linear-gradient(90deg,#00d2ff,#3a47d5);-webkit-background-clip:text;color:transparent;font-size:.93rem}
#pt-hud .bar{width:100%;height:7px;background:#1a1f2b;border-radius:3.5px;overflow:hidden;margin-bottom:8px}
#pt-hud .bar i{display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .35s ease;background:linear-gradient(90deg,#00d2ff,#3a47d5)}
#pt-hud.ready .bar i{transform:scaleX(.25)}
#pt-hud.loading .bar i{transform:scaleX(.65)}
#pt-hud.done .bar i{transform:scaleX(1)}
#pt-hud small{font-weight:400;font-size:.78rem;opacity:.85}
#pt-hud button#pt-close{position:absolute;top:8px;right:10px;background:none;border:0;color:#8892a6;font-size:18px;cursor:pointer}
@media (max-width:480px){#pt-hud{right:16px;left:16px;width:auto}}
