:root{color-scheme:light;--brand-jet-black: #0b0e11;--brand-jet-black-rgb: 240, 242, 245;--brand-page-bg: #ffffff;--brand-page-bg-rgb: 255, 255, 255;--brand-surface: #ffffff;--brand-surface-rgb: 255, 255, 255;--brand-panel: #f5f7fa;--brand-panel-rgb: 245, 247, 250;--brand-jet-black-soft: #eef1f5;--brand-jet-black-soft-rgb: 238, 241, 245;--brand-border: #e3e8ed;--brand-border-rgb: 227, 232, 237;--brand-border-strong: #cdd5dd;--brand-border-strong-rgb: 205, 213, 221;--brand-text: #0b0e11;--brand-text-bright: #000000;--brand-text-soft: #1f2933;--brand-text-muted: #4b5865;--brand-text-dim: #6b7280;--brand-text-dim-rgb: 107, 114, 128;--brand-accent: #1db954;--brand-accent-rgb: 29, 185, 84;--brand-accent-strong: #16a249;--brand-accent-deep: #158f3e;--brand-accent-soft: #6ee7a0;--brand-accent-soft-rgb: 110, 231, 160;--brand-export: #2563eb;--brand-export-rgb: 37, 99, 235;--brand-export-csv: #d97706;--brand-export-csv-rgb: 217, 119, 6;--brand-events: #7c3aed;--brand-events-rgb: 124, 58, 237;--brand-json-string: #15803d;--brand-json-number: #b45309;--brand-json-boolean: #0891b2;--brand-body-grad-1: .08;--brand-body-grad-2: .1;--brand-body-grad-3: .03;--brand-body-dot: .06;--brand-body-grad-1-stop: 38%;--brand-body-grad-2-stop: 30%;--brand-body-grad-3-stop: 30%}[data-theme=dark]{color-scheme:dark;--brand-jet-black: #0b0e11;--brand-jet-black-rgb: 11, 14, 17;--brand-page-bg: #0b0e11;--brand-page-bg-rgb: 11, 14, 17;--brand-surface: #11171e;--brand-surface-rgb: 17, 23, 30;--brand-panel: #161d23;--brand-panel-rgb: 22, 29, 35;--brand-jet-black-soft: #1a232c;--brand-jet-black-soft-rgb: 26, 35, 44;--brand-border: #24303a;--brand-border-rgb: 36, 48, 58;--brand-border-strong: #34414d;--brand-border-strong-rgb: 52, 65, 77;--brand-text: #f0f2f5;--brand-text-bright: #ffffff;--brand-text-soft: #cdd5dd;--brand-text-muted: #aab5c0;--brand-text-dim: #6b7280;--brand-text-dim-rgb: 107, 114, 128;--brand-accent: #1db954;--brand-accent-rgb: 29, 185, 84;--brand-accent-strong: #1ed760;--brand-accent-deep: #158f3e;--brand-accent-soft: #6ee7a0;--brand-accent-soft-rgb: 110, 231, 160;--brand-export: #38bdf8;--brand-export-rgb: 56, 189, 248;--brand-export-csv: #fb923c;--brand-export-csv-rgb: 251, 146, 60;--brand-events: #a78bfa;--brand-events-rgb: 167, 139, 250;--brand-json-string: #86efac;--brand-json-number: #fbbf24;--brand-json-boolean: #67e8f9;--brand-body-grad-1: .14;--brand-body-grad-2: .08;--brand-body-grad-3: .05;--brand-body-dot: .08;--brand-body-grad-1-stop: 28%;--brand-body-grad-2-stop: 18%;--brand-body-grad-3-stop: 16%}html,body,#root{min-height:100%}body{margin:0;background-color:var(--brand-page-bg);color:var(--brand-text);font-family:DM Sans,system-ui,-apple-system,sans-serif;background-image:radial-gradient(circle at top,rgba(var(--brand-accent-rgb),var(--brand-body-grad-1)),transparent var(--brand-body-grad-1-stop)),radial-gradient(circle at 82% 18%,rgba(var(--brand-accent-soft-rgb),var(--brand-body-grad-2)),transparent var(--brand-body-grad-2-stop)),linear-gradient(180deg,rgba(var(--brand-accent-rgb),var(--brand-body-grad-3)),transparent var(--brand-body-grad-3-stop)),radial-gradient(circle,rgba(var(--brand-accent-rgb),var(--brand-body-dot)) 1px,transparent 1px);background-size:auto,auto,auto,28px 28px;background-attachment:fixed;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,pre,.mono{font-family:JetBrains Mono,Fira Code,Consolas,monospace}.brand-kicker{font-family:JetBrains Mono,Fira Code,Consolas,monospace;font-size:.72rem;letter-spacing:.32em;text-transform:uppercase;color:var(--brand-accent-strong)}::selection{background:rgba(var(--brand-accent-rgb),.25);color:var(--brand-text)}[data-theme=dark] ::selection{background:rgba(var(--brand-accent-rgb),.3);color:#fff}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--brand-panel)}*::-webkit-scrollbar-thumb{background:var(--brand-border-strong);border-radius:4px}*::-webkit-scrollbar-thumb:hover{background:var(--brand-text-dim)}input,textarea{color:var(--brand-text);caret-color:var(--brand-accent);transition:border-color .15s ease,box-shadow .15s ease}input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(var(--brand-accent-rgb),.32)}input::placeholder,textarea::placeholder{color:var(--brand-text-dim);opacity:1}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus{-webkit-text-fill-color:var(--brand-text);transition:background-color 9999s ease-in-out 0s}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-dot{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.skeleton-line{height:14px;border-radius:4px;background:linear-gradient(90deg,rgba(var(--brand-border-rgb),.6),rgba(var(--brand-accent-rgb),.18),rgba(var(--brand-border-rgb),.6) 80%);background-size:800px 14px;animation:shimmer 1.8s ease-in-out infinite}.loading-card-enter{animation:fade-in-up .35s ease-out both}.loading-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background-color:var(--brand-accent);animation:pulse-dot 1.4s ease-in-out infinite}.loading-dot:nth-child(2){animation-delay:.16s}.loading-dot:nth-child(3){animation-delay:.32s}@keyframes loading-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes loading-text-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.loading-message-enter{animation:loading-text-in .3s ease-out forwards}.loading-message-exit{animation:loading-text-out .3s ease-in forwards}
