:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}html,body{background:#05070e;width:100%;height:100%;margin:0}#root{width:100%;height:100%;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@keyframes dbPulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes dbSpin{to{transform:rotate(360deg)}}@keyframes dbPop{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.db-pulse{animation:1.5s ease-in-out infinite dbPulse}.db-spin{animation:.8s linear infinite dbSpin}.db-pop{animation:.4s ease-out both dbPop}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}::-webkit-scrollbar-corner{background:0 0}.mod-row:hover{background:#ffffff0d}.im-root{color:#e2e2e2;flex-direction:column;min-height:0;padding:20px;display:flex;position:absolute;inset:0;overflow:hidden}.im-main{flex:auto;grid-template-columns:minmax(240px,1fr) minmax(320px,1.25fr);gap:14px;min-height:0;display:grid}.im-card{min-height:0;overflow:auto}.im-mod{flex-direction:column;display:flex;overflow:hidden}.im-modlist{flex:auto;min-height:140px;overflow-y:auto}.im-logcard{flex:none}.im-logmodal-mask{z-index:1000;background:#00000073;justify-content:center;align-items:flex-end;animation:.15s ease-out both imLogFade;display:flex;position:fixed;inset:0}.im-logmodal{background:#0c1222fa;border:1px solid #7896dc40;border-radius:12px;flex-direction:column;width:min(1100px,96vw);max-height:80vh;margin:0 0 12px;padding:14px 16px;animation:.2s ease-out both imLogUp;display:flex;box-shadow:0 -8px 40px #00000080}@keyframes imLogFade{0%{opacity:0}to{opacity:1}}@keyframes imLogUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}
