.bgxl-boundary{display:contents}.bgxl-boundary.span2,.bgxl-boundary[class*="md:col-span"],.bgxl-boundary[class*=col-span]{display:block}@keyframes bgxlShimmer{0%{background-position:100% 0}to{background-position:0 0}}.bgxl-skel{position:relative;border-radius:20px;padding:18px 18px 16px;min-height:150px;background:linear-gradient(180deg,rgba(20,20,28,.6),rgba(10,10,14,.6));border:1px solid var(--line);overflow:hidden}.bgxl-skel:before{content:"";position:absolute;inset:-1px;border-radius:20px;padding:1px;background:linear-gradient(135deg,rgba(200,255,0,.18),transparent 34%,transparent 66%,rgba(77,214,255,.12));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.bgxl-skel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bgxl-skel-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--ink-3)}.bgxl-skel-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime-glow);animation:bgxlPulseDot 1.8s ease-in-out infinite}@keyframes bgxlPulseDot{0%,to{box-shadow:0 0 0 0 rgba(200,255,0,.45);opacity:1}50%{box-shadow:0 0 0 7px rgba(200,255,0,0);opacity:.6}}.bgxl-skel-bar{display:block;height:14px;border-radius:7px;width:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.04) 25%,rgba(200,255,0,.1) 37%,hsla(0,0%,100%,.04) 63%);background-size:400% 100%;animation:bgxlShimmer 1.4s ease infinite}.bgxl-skel-rows{display:flex;flex-direction:column;gap:10px;margin-top:16px}.bgxl-skel-chart{margin-top:16px}.bgxl-skel-chartfill{height:120px;border-radius:12px}.bgxl-skel-axis{display:flex;gap:10px;margin-top:12px;justify-content:space-between}.bgxl-skel-axis .bgxl-skel-bar{height:9px}.bgxl-skel-orbit{position:relative;width:100%;min-height:220px;display:flex;align-items:center;justify-content:center}.bgxl-skel-core{width:88px;height:88px;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(200,255,0,.22),rgba(200,255,0,.04) 60%,transparent 72%);box-shadow:0 0 40px rgba(200,255,0,.12);animation:bgxlCoreBreathe 2.6s var(--ease-in-out,ease-in-out) infinite}.bgxl-skel-ring{position:absolute;width:170px;height:170px;border-radius:50%;border:1px solid rgba(200,255,0,.14);animation:bgxlRing 2.6s var(--ease-in-out,ease-in-out) infinite}@keyframes bgxlCoreBreathe{0%,to{transform:scale(.92);opacity:.7}50%{transform:scale(1.04);opacity:1}}@keyframes bgxlRing{0%{transform:scale(.7);opacity:.5}to{transform:scale(1.15);opacity:0}}.bgxl-nodata{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;border-radius:20px;padding:22px 18px;min-height:150px;justify-content:center;background:linear-gradient(180deg,rgba(20,20,28,.5),rgba(10,10,14,.5));border:1px dashed var(--line-2)}.bgxl-nodata-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.18em;font-size:11px;color:var(--ink-3);margin-bottom:4px}.bgxl-nodata-icon{font-family:var(--mono);font-size:22px;line-height:1;color:var(--ink-4);opacity:.8}.bgxl-nodata-msg{font-family:var(--mono);font-size:13px;color:var(--ink-2);letter-spacing:.02em}.bgxl-nodata-hint{font-size:12px;color:var(--ink-3)}.bgxl-nodata.is-error{border-color:rgba(255,77,109,.3)}.bgxl-nodata.is-error .bgxl-nodata-icon{color:var(--rose);opacity:.9}.bgxl-nodata.is-error .bgxl-nodata-msg{color:var(--rose)}.bgxl-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.bgxl-reveal.is-in{opacity:1;transform:none}.bgxl-pageload{position:fixed;inset:0;z-index:60;pointer-events:none}.bgxl-pageload-track{position:fixed;top:0;left:0;right:0;height:2px;background:rgba(200,255,0,.07);opacity:1;transition:opacity .4s var(--ease-out,ease-out)}.bgxl-pageload-fill{height:100%;background:linear-gradient(90deg,var(--lime-dim),var(--lime));box-shadow:0 0 10px var(--lime-glow);transition:width .4s var(--ease-out,ease-out);border-radius:0 2px 2px 0}.bgxl-pageload-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);transform:translateX(-100%);animation:bgxlSheen 1.3s ease-in-out infinite}.bgxl-pageload-pill{position:fixed;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:linear-gradient(180deg,rgba(20,20,28,.85),rgba(10,10,14,.85));border:1px solid var(--line-2);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:0 8px 30px rgba(0,0,0,.4),0 0 0 1px rgba(200,255,0,.1);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--ink-2);opacity:1;transform:translateY(0);transition:opacity .5s var(--ease-out,ease-out),transform .5s var(--ease-out,ease-out);will-change:opacity,transform}.bgxl-pageload-dot{width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:bgxlPulseDot 1.6s ease-in-out infinite}.bgxl-pageload-text{white-space:nowrap}.bgxl-pageload.is-done .bgxl-pageload-track{opacity:0}.bgxl-pageload.is-done .bgxl-pageload-pill{opacity:0;transform:translateY(10px)}.bgxl-pageload.is-done .bgxl-pageload-fill:after{animation:none}@keyframes bgxlSheen{0%{transform:translateX(-100%)}60%{transform:translateX(100%)}to{transform:translateX(100%)}}@media (max-width:600px){.bgxl-pageload-pill{right:10px;bottom:12px;font-size:10px;padding:7px 12px}}@media (prefers-reduced-motion:reduce){.bgxl-skel-bar{animation:none;opacity:.85}.bgxl-skel-dot{animation:none}.bgxl-skel-core{animation:none;transform:scale(1);opacity:.85}.bgxl-skel-ring{animation:none;opacity:.4}.bgxl-reveal{opacity:1!important;transform:none!important;transition:none!important}.bgxl-pageload-fill{transition:none}.bgxl-pageload-fill:after{animation:none;display:none}.bgxl-pageload-dot{animation:none}.bgxl-pageload-pill,.bgxl-pageload-track{transition:none}}