:root{--bg: #f5f7fb;--bg-solid: #ffffff;--bg-surface: rgba(255, 255, 255, .76);--bg-hover: rgba(0, 0, 0, .05);--bg-selected: rgba(0, 0, 0, .82);--bg-input: rgba(255, 255, 255, .78);--bg-popup: rgba(255, 255, 255, .9);--bg-tag: rgba(0, 0, 0, .07);--border: rgba(0, 0, 0, .1);--border-light: rgba(0, 0, 0, .06);--text: rgba(0, 0, 0, .88);--text-muted: rgba(0, 0, 0, .58);--text-light: rgba(0, 0, 0, .36);--text-on-selected: #ffffff;--cyan: #0a84ff;--magenta: #ff375f;--yellow: #ff9f0a;--grey: rgba(0, 0, 0, .42);--green: #30d158;--clay: rgba(199, 91, 18, .5);--clay-bg: rgba(199, 91, 18, .1);--clay-hover: rgba(199, 91, 18, .12);--clay-focus: rgba(199, 91, 18, .16);--cyan-bg: rgba(10, 132, 255, .1);--cyan-hover: rgba(10, 132, 255, .12);--cyan-hover-strong: rgba(10, 132, 255, .18);--danger-bg: rgba(255, 59, 48, .09);--focus-ring: rgba(10, 132, 255, .18);--highlight: #fff176;--shadow: 0 .5px 0 rgba(0, 0, 0, .06);--shadow-lg: 0 4px 16px rgba(17, 24, 39, .08), 0 1px 3px rgba(17, 24, 39, .05);--shadow-popup: 0 12px 32px rgba(17, 24, 39, .12), 0 2px 6px rgba(17, 24, 39, .06);--font: -apple-system, "SF Pro Display", "Helvetica Neue", sans-serif;--font-mono: "SF Mono", "Menlo", monospace;--font-size: 13px;--font-size-sm: 12px;--font-size-xs: 11px;--radius: 12px;--radius-sm: 8px;--glass: saturate(180%) blur(20px);--transition: .15s ease;--selected-tok-root: #64d2ff;--selected-tok-suffix: #ff6482;--selected-tok-prefix: #ffd60a;--selected-tok-orphan: #30d158;--selected-tok-unknown: rgba(255, 255, 255, .4);--selected-sub: #666}[data-theme=dark]{--bg: #0d0d0d;--bg-solid: #020203;--bg-surface: rgba(8, 8, 10, .85);--bg-hover: rgba(255, 255, 255, .06);--bg-selected: rgba(255, 255, 255, .85);--bg-input: rgba(24, 24, 26, .9);--bg-popup: rgba(30, 30, 32, .96);--bg-tag: rgba(255, 255, 255, .1);--border: rgba(255, 255, 255, .18);--border-light: rgba(255, 255, 255, .08);--text: rgba(255, 255, 255, .92);--text-muted: rgba(255, 255, 255, .5);--text-light: rgba(255, 255, 255, .28);--text-on-selected: #000000;--cyan: #64d2ff;--magenta: #ff6482;--yellow: #ffd60a;--grey: rgba(255, 255, 255, .35);--green: #30d158;--clay: rgba(232, 145, 58, .5);--clay-bg: rgba(232, 145, 58, .15);--clay-hover: rgba(232, 145, 58, .22);--clay-focus: rgba(232, 145, 58, .18);--cyan-bg: rgba(100, 210, 255, .12);--cyan-hover: rgba(100, 210, 255, .18);--cyan-hover-strong: rgba(100, 210, 255, .25);--danger-bg: rgba(255, 100, 130, .12);--focus-ring: rgba(100, 210, 255, .25);--highlight: rgba(255, 214, 10, .35);--shadow: 0 .5px 0 rgba(0, 0, 0, .5);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .5);--shadow-popup: 0 4px 16px rgba(0, 0, 0, .6);--selected-tok-root: #0a84ff;--selected-tok-suffix: #ff375f;--selected-tok-prefix: #ff9f0a;--selected-tok-orphan: #30d158;--selected-tok-unknown: rgba(0, 0, 0, .4);--selected-sub: #aaa}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font);font-size:var(--font-size);color:var(--text);background:var(--bg);line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em}button{font-family:var(--font);cursor:pointer;letter-spacing:-.01em}input,select,textarea{font-family:var(--font);letter-spacing:-.01em;color:var(--text);background:var(--bg-input)}select option{color:var(--text);background:var(--bg-solid)}::placeholder{color:var(--text-light)}table{border-collapse:separate;border-spacing:0;font-size:var(--font-size-sm);white-space:nowrap;table-layout:fixed}th,td{border-bottom:1px solid var(--border-light);padding:0 12px;height:32px;text-align:left;width:180px;min-width:180px;overflow:hidden;text-overflow:ellipsis}th{background:var(--bg-surface);font-weight:500;font-size:var(--font-size-xs);color:var(--text-muted);letter-spacing:.01em;position:sticky;top:0;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--border);box-shadow:var(--shadow)}tr{transition:background var(--transition)}tr:hover td{background:var(--bg-hover)}::selection{background:var(--focus-ring)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--grey)}
