.matrix-loader{--loader-spd:1;--loader-skel-1:color-mix(in srgb,var(--cnic-color-text) 7.5%,transparent);--loader-skel-2:color-mix(in srgb,var(--cnic-color-text) 15%,transparent);--loader-st-spot:color-mix(in srgb,var(--cnic-color-primary) 7%,transparent);--loader-st-dot:color-mix(in srgb,var(--cnic-color-primary) 30%,transparent);--loader-st-streak:color-mix(in srgb,var(--cnic-accent) 38%,transparent);--loader-st-bearshadow:rgba(15,23,42,0.22);position:fixed;inset:0;z-index:100;overflow:hidden;color:var(--cnic-color-text);background:var(--cnic-color-bg);background-image:var(--cnic-color-bg-grad);font-family:var(--cnic-font-sans);-webkit-font-smoothing:antialiased}html[data-theme=dark] .matrix-loader{--loader-skel-1:rgba(120,170,240,0.09);--loader-skel-2:rgba(120,170,240,0.2);--loader-st-spot:color-mix(in srgb,var(--cnic-accent) 14%,transparent);--loader-st-dot:rgba(96,165,250,0.45);--loader-st-streak:color-mix(in srgb,var(--cnic-accent) 50%,transparent);--loader-st-bearshadow:rgba(8,30,60,0.55)}.matrix-loader:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:linear-gradient(var(--tech-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--tech-grid-line) 1px,transparent 1px);background-size:var(--tech-grid-size) var(--tech-grid-size);mask-image:radial-gradient(120% 95% at 60% -10%,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(120% 95% at 60% -10%,#000 0,transparent 78%)}.matrix-loader__skeleton{position:fixed;inset:0;z-index:1;display:grid;grid-template-columns:var(--cnic-sidebar-width) 1fr;grid-template-rows:var(--cnic-topbar-height) 1fr;filter:blur(.4px);opacity:.9;transition:opacity .4s}.matrix-loader--no-skeleton .matrix-loader__skeleton{opacity:0}.matrix-loader__bone{position:relative;overflow:hidden;border-radius:7px;background:linear-gradient(90deg,var(--loader-skel-1) 0,var(--loader-skel-2) 50%,var(--loader-skel-1) 100%);background-size:200% 100%;animation:matrix-loader-shimmer 2.1s ease-in-out infinite}@keyframes matrix-loader-shimmer{0%{background-position:140% 0}to{background-position:-140% 0}}.matrix-loader__sk-topbar{grid-column:1/3;grid-row:1;display:flex;align-items:center;gap:18px;padding:0 18px;background:var(--tech-glass-bg);border-bottom:1px solid var(--cnic-color-border);backdrop-filter:blur(12px)}.matrix-loader__sk-brand{display:flex;align-items:center;gap:11px;width:var(--cnic-sidebar-width)}.matrix-loader__sk-logo{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg,var(--cnic-color-primary),var(--cnic-accent-bright));flex:none;opacity:.5}.matrix-loader__sk-search{flex:1;max-width:420px;height:38px;border-radius:10px}.matrix-loader__sk-spacer{flex:1}.matrix-loader__sk-dot{width:34px;height:34px;border-radius:10px;flex:none}.matrix-loader__sk-chip{width:120px;height:34px;border-radius:999px;flex:none}.matrix-loader__sk-side{grid-column:1;grid-row:2;background:var(--cnic-color-surface);border-right:1px solid var(--cnic-color-border);padding:18px 14px;display:flex;flex-direction:column;gap:9px}html[data-theme=dark] .matrix-loader__sk-side{background:linear-gradient(180deg,rgba(12,23,48,.6),rgba(7,13,28,.4))}.matrix-loader__sk-navtitle{height:9px;width:46%;border-radius:5px;margin:14px 6px 5px}.matrix-loader__sk-navtitle:first-child{margin-top:2px}.matrix-loader__sk-nav{height:30px;border-radius:9px;display:flex;align-items:center;gap:11px;padding:0 10px}.matrix-loader__sk-nav i{width:18px;height:18px;border-radius:6px;flex:none;display:block}.matrix-loader__sk-nav span{height:10px;border-radius:5px;display:block}.matrix-loader__sk-main{grid-column:2;grid-row:2;padding:24px 26px;overflow:hidden}.matrix-loader__sk-row{display:flex;align-items:center;gap:10px;margin-bottom:18px}.matrix-loader__sk-h{height:13px;border-radius:6px}.matrix-loader__sk-gauges{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.matrix-loader__sk-gauge{height:140px;border-radius:14px;background:var(--cnic-color-surface);border:1px solid var(--cnic-color-border);padding:16px;display:flex;flex-direction:column;gap:12px;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)}html[data-theme=dark] .matrix-loader__sk-card,html[data-theme=dark] .matrix-loader__sk-gauge{background:linear-gradient(180deg,rgba(18,32,62,.9),rgba(11,22,46,.9))}.matrix-loader__sk-gauge .matrix-loader__ring{width:58px;height:58px;border-radius:50%;margin:2px auto 0}.matrix-loader__sk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.matrix-loader__sk-card{height:180px;border-radius:14px;background:var(--cnic-color-surface);border:1px solid var(--cnic-color-border);padding:18px;display:flex;flex-direction:column;gap:13px;box-shadow:0 12px 28px -22px rgba(15,23,42,.4)}.matrix-loader__scrim{position:fixed;inset:0;z-index:2;pointer-events:none;background:radial-gradient(58% 56% at 50% 48%,color-mix(in srgb,var(--cnic-color-bg) 78%,transparent) 0,color-mix(in srgb,var(--cnic-color-bg) 30%,transparent) 46%,transparent 72%)}.matrix-loader__center{position:fixed;inset:0;z-index:3;display:grid;place-items:center;padding:24px}.matrix-loader__panel{width:min(560px,92vw);display:flex;flex-direction:column;align-items:center;gap:22px}.matrix-loader__stage{position:relative;width:100%;height:150px;overflow:hidden;background:radial-gradient(48% 82% at 50% 74%,var(--loader-st-spot) 0,transparent 72%)}.matrix-loader__floor{position:absolute;left:-10%;right:-10%;bottom:0;height:42px;z-index:1;opacity:.5;background-image:radial-gradient(var(--loader-st-dot) 1.4px,transparent 1.6px);background-size:26px 14px;transform:perspective(220px) rotateX(58deg);transform-origin:bottom center;mask-image:linear-gradient(180deg,transparent,#000);-webkit-mask-image:linear-gradient(180deg,transparent,#000);animation:matrix-loader-floor calc(.55s / var(--loader-spd)) linear infinite}@keyframes matrix-loader-floor{0%{background-position:0 0}to{background-position:0 14px}}.matrix-loader__streaks{position:absolute;left:0;right:0;top:55%;height:40px;z-index:2;transform:translateY(-50%);pointer-events:none}.matrix-loader__streaks i{position:absolute;right:58%;height:2px;border-radius:3px;background:linear-gradient(90deg,transparent,var(--loader-st-streak));animation:matrix-loader-streak calc(.56s / var(--loader-spd)) linear infinite;opacity:0}@keyframes matrix-loader-streak{0%{transform:translateX(40px) scaleX(.3);opacity:0}30%{opacity:.9}to{transform:translateX(-260px) scaleX(1);opacity:0}}.matrix-loader__bear-wrap{position:absolute;left:50%;bottom:34px;z-index:3;transform:translateX(-50%) scale(.36);transform-origin:bottom center}.matrix-loader__bear{width:220px;height:224px;background-image:var(--loader-bear-sprite);background-repeat:no-repeat;background-size:1760px 224px;transform-origin:bottom center;animation:matrix-loader-run calc(.72s / var(--loader-spd)) steps(8) infinite,matrix-loader-bob calc(.72s / var(--loader-spd)) ease-in-out infinite;filter:drop-shadow(0 8px 9px rgba(0,0,0,.28))}@keyframes matrix-loader-run{0%{background-position-x:0}to{background-position-x:-1760px}}@keyframes matrix-loader-bob{0%,to{transform:translateY(0)}25%{transform:translateY(-4px)}50%{transform:translateY(0)}75%{transform:translateY(-4px)}}.matrix-loader__bear-shadow{position:absolute;left:50%;bottom:38px;z-index:2;width:52px;height:10px;border-radius:50%;transform:translateX(-50%);background:radial-gradient(closest-side,var(--loader-st-bearshadow),transparent);animation:matrix-loader-shadow calc(.72s / var(--loader-spd)) ease-in-out infinite}@keyframes matrix-loader-shadow{0%,to{transform:translateX(-50%) scale(1);opacity:.7}25%{transform:translateX(-50%) scale(.8);opacity:.5}50%{transform:translateX(-50%) scale(1);opacity:.7}75%{transform:translateX(-50%) scale(.8);opacity:.5}}.matrix-loader__copy{width:100%;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.matrix-loader__title{font-size:21px;font-weight:700;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:10px}.matrix-loader__title-accent{color:var(--cnic-accent)}.matrix-loader__status{font-size:13px;color:var(--cnic-color-text-muted);min-height:18px;display:flex;align-items:center;gap:8px;font-family:var(--cnic-font-mono);font-variant-numeric:tabular-nums}.matrix-loader__caret{display:inline-block;width:7px;height:13px;background:var(--cnic-accent);animation:matrix-loader-caret 1s steps(1) infinite}@keyframes matrix-loader-caret{50%{opacity:0}}.matrix-loader__bar-row{width:100%;display:flex;align-items:center;gap:14px;margin-top:8px}.matrix-loader__bar{flex:1;height:8px;border-radius:999px;position:relative;overflow:hidden;background:var(--cnic-color-surface-3);border:1px solid var(--cnic-color-border)}.matrix-loader__bar-fill{position:absolute;inset:0;width:0;border-radius:999px;background:linear-gradient(90deg,var(--cnic-color-primary),var(--cnic-accent-bright));box-shadow:0 0 14px var(--cnic-accent-glow);transition:width .35s cubic-bezier(.4,0,.2,1)}.matrix-loader__bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform:translateX(-100%);animation:matrix-loader-sweep 1.4s ease-in-out infinite}@keyframes matrix-loader-sweep{to{transform:translateX(220%)}}.matrix-loader__pct{font-size:15px;font-weight:700;min-width:48px;text-align:right;color:var(--cnic-color-text);font-family:var(--cnic-font-mono);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.matrix-loader__bear{animation:matrix-loader-run .72s steps(8) infinite}.matrix-loader__bar-fill:after,.matrix-loader__floor,.matrix-loader__streaks i{animation:none}}@media (max-width:560px){.matrix-loader__skeleton{grid-template-columns:1fr}.matrix-loader__sk-side{display:none}.matrix-loader__sk-gauges{grid-template-columns:repeat(2,1fr)}.matrix-loader__sk-cards{grid-template-columns:1fr}.matrix-loader__stage{height:210px}}