@keyframes bwLoaderOrbit{to{transform:rotate(360deg)}}@keyframes bwLoaderPulse{0%,to{opacity:.55;transform:scale(.88)}50%{opacity:1;transform:scale(1)}}@keyframes bwLoaderBar{0%,to{opacity:.45;transform:scaleY(.35)}50%{opacity:1;transform:scaleY(1)}}@keyframes bwLoaderShimmer{0%{transform:translate(-120%)}to{transform:translate(220%)}}@keyframes bwLoaderDot{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bw-loader{color:#9ca3af;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:Anuphan,ui-sans-serif,system-ui,sans-serif;display:flex}.bw-loader--page{min-height:40vh;padding:120px 24px}.bw-loader--section{min-height:120px;padding:48px 16px}.bw-loader--inline{flex-direction:row;gap:10px;padding:8px 0}.bw-loader--compact{gap:0;padding:4px 0}.bw-loader__visual{flex-direction:column;align-items:center;gap:12px;display:flex}.bw-loader--inline .bw-loader__visual,.bw-loader--compact .bw-loader__visual{flex-direction:row;gap:10px}.bw-loader--inline .bw-loader__orbit,.bw-loader--compact .bw-loader__orbit,.bw-loader--inline .bw-loader__track,.bw-loader--compact .bw-loader__track{display:none}.bw-loader__orbit{flex-shrink:0;width:44px;height:44px;position:relative}.bw-loader__orbit-ring{border:3px solid #f97316;border-color:#f97316 #ffaf00 #0000 #0000;border-radius:50%;animation:.9s linear infinite bwLoaderOrbit;position:absolute;inset:0}.bw-loader--blog .bw-loader__orbit-ring{border-top-color:#9f1239;border-right-color:#e11d48}.bw-loader--muted .bw-loader__orbit-ring{border-top-color:#d1d5db;border-right-color:#9ca3af}.bw-loader__orbit-core{background:linear-gradient(135deg,#f97316 0%,#ffaf00 100%);border-radius:50%;animation:1.4s ease-in-out infinite bwLoaderPulse;position:absolute;inset:10px}.bw-loader--blog .bw-loader__orbit-core{background:linear-gradient(135deg,#9f1239 0%,#e11d48 100%)}.bw-loader--muted .bw-loader__orbit-core{background:linear-gradient(135deg,#d1d5db 0%,#9ca3af 100%)}.bw-loader__bars{flex-shrink:0;justify-content:center;align-items:flex-end;gap:4px;height:22px;display:flex}.bw-loader__bars span{transform-origin:bottom;background:linear-gradient(#fb923c 0%,#f97316 100%);border-radius:3px;width:5px;height:100%;animation:.85s ease-in-out infinite bwLoaderBar;display:block}.bw-loader--blog .bw-loader__bars span{background:linear-gradient(#e11d48 0%,#9f1239 100%)}.bw-loader--muted .bw-loader__bars span{background:linear-gradient(#d1d5db 0%,#9ca3af 100%)}.bw-loader__bars span:first-child{animation-delay:0s}.bw-loader__bars span:nth-child(2){animation-delay:.12s}.bw-loader__bars span:nth-child(3){animation-delay:.24s}.bw-loader__bars span:nth-child(4){animation-delay:.36s}.bw-loader__bars span:nth-child(5){animation-delay:.48s}.bw-loader__track{background:#e5e7eb;border-radius:999px;flex-shrink:0;width:min(160px,42vw);height:4px;position:relative;overflow:hidden}.bw-loader__track-glow{border-radius:inherit;background:linear-gradient(90deg,#0000 0%,#f97316 35%,#ffaf00 65%,#0000 100%);width:45%;animation:1.15s ease-in-out infinite bwLoaderShimmer;position:absolute;inset:0}.bw-loader--blog .bw-loader__track-glow{background:linear-gradient(90deg,#0000 0%,#e11d48 35%,#9f1239 65%,#0000 100%)}.bw-loader__label{letter-spacing:.01em;color:#9ca3af;margin:0;font-size:15px;font-weight:600}.bw-loader--inline .bw-loader__label,.bw-loader--compact .bw-loader__label{font-size:14px;font-weight:500}.bw-loader--blog .bw-loader__label{color:#9f1239}.bw-loader__ellipsis span{animation:1.2s ease-in-out infinite bwLoaderDot}.bw-loader__ellipsis span:nth-child(2){animation-delay:.2s}.bw-loader__ellipsis span:nth-child(3){animation-delay:.4s}@media (prefers-reduced-motion:reduce){.bw-loader__orbit-ring,.bw-loader__orbit-core,.bw-loader__bars span,.bw-loader__track-glow,.bw-loader__ellipsis span{animation:none!important}.bw-loader__orbit-core{opacity:.85;transform:none}.bw-loader__bars span{opacity:.75;transform:scaleY(.65)}}
