:root{--background:#0b0f19;--foreground:#f8fafc;--primary:#10b981;--primary-color:var(--primary);--p-primary-color:var(--primary);--primary-hover:#059669;--secondary:#3b82f6;--accent:#38bdf8;--surface-ground:#0b0f19;--surface-section:#0f172a;--surface-card:#1e293b80;--surface-border:#ffffff1a;--text-color:#f8fafc;--text-color-secondary:#cbd5e1;--navbar-bg:#0b0f19d9;--glass-bg:#1e293b73;--glass-border:#ffffff1a;--shadow-color:#0000004d;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:2.75rem;--font-size-6xl:3.75rem;--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--border-radius:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--container-max-width:1200px;--article-max-width:800px;--modal-max-width:600px;--status-operational:#22c55e;--status-warning:#f59e0b;--status-degraded:#f97316;--status-offline:#ef4444}[data-theme=light]{--background:#f8fafc;--foreground:#0f172a;--primary:#059669;--primary-hover:#047857;--secondary:#2563eb;--accent:#0284c7;--surface-ground:#f8fafc;--surface-section:#f1f5f9;--surface-card:#ffffffd9;--surface-border:#0f172a1a;--text-color:#0f172a;--text-color-secondary:#475569;--navbar-bg:#ffffffe0;--glass-bg:#ffffffd9;--glass-border:#0f172a1a;--shadow-color:#0000000d}*{box-sizing:border-box}html,body{background-color:var(--background);width:100%;color:var(--foreground);margin:0;padding:0;transition:background-color .3s,color .3s;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-outfit),sans-serif;letter-spacing:-.02em;font-weight:700}body{font-family:var(--font-inter),sans-serif;font-size:var(--font-size-base)}a{color:inherit;text-decoration:none;transition:color .2s,opacity .2s}@keyframes meshFloat{0%{opacity:.8;transform:scale(1)translate(0)}50%{opacity:1;transform:scale(1.08)translate(15px,-15px)}to{opacity:.8;transform:scale(1)translate(0)}}.bg-gradient-mesh{z-index:0;pointer-events:none;background:radial-gradient(circle at 15% 15%,#10b9812e 0%,#0000 45%),radial-gradient(circle at 85% 75%,#3b82f62e 0%,#0000 50%),radial-gradient(circle at 50% 40%,#38bdf81f 0%,#0000 55%),radial-gradient(circle at 75% 15%,#10b9811a 0%,#0000 40%);animation:12s ease-in-out infinite meshFloat;position:fixed;inset:0}[data-theme=light] .bg-gradient-mesh{background:radial-gradient(circle at 15% 15%,#0596691f 0%,#0000 45%),radial-gradient(circle at 85% 75%,#2563eb1f 0%,#0000 50%),radial-gradient(circle at 50% 40%,#0284c714 0%,#0000 55%)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--border-radius);box-shadow:0 10px 30px var(--shadow-color)}.text-gradient-primary{background:linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.bg-primary-transparent{background:#10b9811a;border:1px solid #10b98140}[data-theme=light] .bg-primary-transparent{background:#05966914;border:1px solid #05966933}.text-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line-clamp-1{-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.glow-effect{background:radial-gradient(circle, var(--primary) 0%, transparent 70%);opacity:.15;filter:blur(40px);pointer-events:none}button{transition:all .25s cubic-bezier(.16,1,.3,1)!important}button:hover{filter:brightness(1.08);transform:translateY(-1px)}button:active{transform:translateY(0)}
.ProgressBar-module-scss-module__pm6bNa__container{z-index:999;pointer-events:none;background:0 0;width:100%;height:3px;position:fixed;top:0;left:0}.ProgressBar-module-scss-module__pm6bNa__fill{background:linear-gradient(90deg, var(--primary) 0%, var(--secondary) 50%, var(--accent) 100%);height:100%;box-shadow:0 0 10px var(--primary),0 0 5px var(--secondary);transition:width .1s ease-out}
