*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg: #000000;--panel: #0a0a0a;--elevated: #141414;--border: rgba(255,255,255,.14);--border2: rgba(255,255,255,.07);--accent: #f5f5f5;--success: #85d6ae;--danger: #f0314b;--warn: #f0b031;--muted: #6a6a6a;--text: #cfcfcf;--purple: #9e9e9e;color-scheme:dark}html,body,#root{height:100%;background:var(--bg);color:var(--text);font-family:Barlow Semi Condensed,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:2147483000;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0 1px,transparent 1px 3px)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:0}::-webkit-scrollbar-thumb:hover{background:#ffffff59}.mono{font-family:IBM Plex Mono,monospace}.glow-cyan{text-shadow:0 0 8px rgba(255,255,255,.45)}.glow-green{text-shadow:0 0 8px rgba(133,214,174,.5)}.glow-red{text-shadow:0 0 8px rgba(240,49,75,.6)}input,textarea,button,select{font-family:inherit}::-moz-selection{background:#fff;color:#000}::selection{background:#fff;color:#000}:focus-visible{outline:1px solid #fff;outline-offset:2px}.lo-classified{background:var(--danger);color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:3px;text-align:center;text-transform:uppercase;padding:3px 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.lo-install{display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:#fff;color:#000;border:1px solid #fff;border-radius:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;letter-spacing:2px;padding:5px 10px;text-transform:uppercase;transition:background .15s,color .15s}.lo-install:hover{background:#000;color:#fff}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
