.hub-shell{--hub-bg:#fafafa;--hub-panel:#fff;--hub-panel-2:#f4f4f5;--hub-line:#e7e7ea;--hub-line-strong:#c4c4c9;--hub-nav-active:#ebebee;--hub-text:#171717;--hub-muted:#666;--hub-faint:#8a8a8f;--hub-primary-bg:#171717;--hub-primary-text:#fff;--hub-primary-hover:#383838;--hub-ok:#16a34a;--hub-warn:#d97706;--hub-crit:#dc2626;--hub-danger-bg:#fef2f2;--hub-danger-line:#fecaca;--hub-success-bg:#ecfdf5;--hub-success-line:#a7f3d0;--hub-overlay:#17171759;--hub-shadow:0 12px 40px #0000001f;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.hub-shell[data-hub-theme=dark]{--hub-bg:#0a0a0a;--hub-panel:#0a0a0a;--hub-panel-2:#141414;--hub-line:#262626;--hub-line-strong:#454545;--hub-nav-active:#1a1a1a;--hub-text:#ededed;--hub-muted:#a1a1a1;--hub-faint:#6b6b6b;--hub-primary-bg:#fff;--hub-primary-text:#000;--hub-primary-hover:#e6e6e6;--hub-ok:#50e3c2;--hub-warn:#f5a623;--hub-crit:#ff6b6b;--hub-danger-bg:#2a1215;--hub-danger-line:#5c1d1d;--hub-success-bg:#0d2a22;--hub-success-line:#1f4d3f;--hub-overlay:#000000b3;--hub-shadow:0 16px 40px #0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@keyframes hubFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hubRise{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes hubPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes hubGlow{0%{box-shadow:0 0 0 0 var(--hub-success-line);background-color:var(--hub-success-bg)}to{background-color:#0000;box-shadow:0 0 0 6px #0000}}@keyframes hubProgress{0%{transform:scaleX(0)}40%{transform:scaleX(.55)}to{transform:scaleX(.9)}}.hub-fade-in{animation:.18s ease-out both hubFadeIn}.hub-rise{animation:.26s cubic-bezier(.2,.8,.2,1) both hubRise}.hub-pop{animation:.42s cubic-bezier(.2,.8,.2,1) both hubPop}.hub-glow{animation:1.4s ease-out both hubGlow}.hub-progress{z-index:12000;transform-origin:0;background:var(--hub-text);opacity:.55;pointer-events:none;height:2px;animation:8s cubic-bezier(.1,.7,.2,1) forwards hubProgress;position:fixed;inset:0 0 auto}@media (prefers-reduced-motion:reduce){.hub-fade-in,.hub-rise,.hub-pop,.hub-glow{animation:none}.hub-progress{animation:none;transform:scaleX(.6)}}
