:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--surface:#181b22;--surface-hover:#151820;--border:#262a33;--border-soft:#1d2028;--text:#e6e8ec;--text-muted:#8b93a1;--text-soft:#aab1be;--accent:#cd412b}body{color:var(--text);background:radial-gradient(ellipse 80% 50% at 50% -5%,#cd412b61,transparent 70%),radial-gradient(ellipse 50% 40% at 100% 30%,#7832142e,transparent 70%),radial-gradient(ellipse 50% 40% at 0 60%,#7832141f,transparent 70%),var(--bg);background-attachment:fixed;margin:0;font:14px system-ui,sans-serif}body:before{z-index:-1;opacity:.5;background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:48px 48px,48px 48px,200px 200px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#00000059 70%,#00000026);mask-image:linear-gradient(#000,#00000059 70%,#00000026)}body:after,body:before{content:"";pointer-events:none}body:after{z-index:-2;background:url(../bg.webp) top/cover no-repeat;height:620px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}h1,h2,h3{margin:0}.container{max-width:1100px;margin:0 auto;padding:24px 16px}.btn{background:var(--surface);color:inherit;border:1px solid var(--border);font:inherit;cursor:pointer;border-radius:6px;padding:8px 12px}.btn:disabled{opacity:.4;cursor:default}.table-wrap{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.table-wrap table{border-collapse:collapse;white-space:nowrap;width:100%}.table-wrap td,.table-wrap th{text-align:right;border-bottom:1px solid var(--border-soft);padding:8px 12px}.table-wrap th{background:var(--surface);color:var(--text-muted);font-weight:600;position:sticky;top:0}.table-wrap td.name,.table-wrap th:nth-child(2){text-align:left}.table-wrap td:first-child,.table-wrap th:first-child{text-align:center;color:var(--text-muted)}.table-wrap tbody tr:hover{background:var(--surface-hover)}.table-empty{text-align:center;color:var(--text-muted);padding:24px}
