*{box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0f172a}::-webkit-scrollbar-thumb{background:#334155;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#475569}.gen-bar-fill{background-image:linear-gradient(45deg,rgba(255,255,255,.28) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.28) 50%,rgba(255,255,255,.28) 75%,transparent 75%);background-size:1rem 1rem;animation:gen-stripes .7s linear infinite}@keyframes gen-stripes{0%{background-position:0 0}to{background-position:1rem 0}}.console-spinner{display:inline-block;flex-shrink:0;width:10px;height:10px;border:2px solid rgba(251,191,36,.3);border-top-color:#fbbf24;border-radius:9999px;animation:console-spin .8s linear infinite}@keyframes console-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.console-spinner{animation-duration:2.4s}}.console-level-DEBUG{color:#64748b}.console-level-INFO{color:#94a3b8}.console-level-WARN{color:#fbbf24}.console-level-ERROR{color:#f87171}@media print{body{background:#fff!important;color:#000!important;overflow:visible!important}.no-print{display:none!important}.print-sheet{box-shadow:none!important;border:none!important;margin:0!important;padding:0!important;width:100%!important}}
