*{box-sizing:border-box}body{margin:0;line-height:1.5}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}button{font-family:inherit;font-size:inherit;color:inherit;cursor:pointer;background:0 0;border:0}svg{display:block}::placeholder{color:var(--ink-5);opacity:1}:root{--bg:#0a0a0a;--card:#0e0e0e;--card-2:#121212;--hair:#1f1f1f;--hair-2:#161616;--ink:#ededed;--ink-2:#9f9f9f;--ink-3:#8f8f8f;--ink-4:#707070;--ink-5:#5f5f5f;--ok:#3ecf8e;--warn:#fbbf24;--bad:#f87171;--idle:#5f5f5f}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.mono{font-family:Geist Mono,ui-monospace,SF Mono,Menlo,monospace}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.noscroll{scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}.noscroll::-webkit-scrollbar{display:none}.bar{background:#1c1c1c;border-radius:3px;height:6px;overflow:hidden}.bar>span{background:var(--ok);border-radius:3px;height:100%;display:block}.nav{cursor:pointer;text-align:left;width:100%;color:var(--ink-2);background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;font-size:13.5px;transition:background .12s,color .12s;display:flex}.nav:hover{color:var(--ink);background:#161616}.nav.on{color:var(--ink);background:#1a1a1a;font-weight:600}.nav.sec{color:var(--ink);background:0 0;font-weight:600}.nav .dot{background:var(--ink-4);border-radius:50%;width:6px;height:6px;transition:background .12s}.nav:hover .dot,.nav.on .dot{background:var(--ink)}.click{cursor:pointer;transition:border-color .14s,background .14s,color .12s}.card-btn{border:1px solid var(--hair);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;font-family:inherit;transition:border-color .14s,background .14s}.card-btn:hover{background:var(--card-2);border-color:#333}.tcard{border:1px solid var(--hair);background:var(--card);cursor:pointer;border-radius:9px;padding:11px 12px;transition:border-color .12s,background .12s}.tcard:hover{background:var(--card-2);border-color:#333}.tcard.you{background:#13100a;border-color:#3a2f12}.tcard.you:hover{background:#191207;border-color:#5a4a1c}.chip{border:1px solid var(--hair);color:var(--ink-3);cursor:pointer;background:0 0;border-radius:7px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,background .12s,color .12s}.chip:hover{color:var(--ink);border-color:#333}.chip.on{color:var(--ink);background:#1a1a1a;border-color:#333}.arow{cursor:pointer;border-radius:8px;align-items:center;gap:9px;margin:0 -11px;padding:9px 11px;transition:background .12s;display:flex}.arow:hover{background:#161616}.addcol{border:1px dashed var(--hair);color:var(--ink-4);cursor:pointer;background:0 0;border-radius:8px;width:100%;margin-top:8px;padding:7px 0;font-family:inherit;font-size:12.5px;transition:border-color .12s,color .12s}.addcol:hover{color:var(--ink-2);border-color:#333}.pbtn{background:var(--ink);color:var(--bg);cursor:pointer;border:none;border-radius:7px;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s}.pbtn:hover{background:#fff}.gbtn{border:1px solid var(--hair);color:var(--ink-2);cursor:pointer;background:0 0;border-radius:7px;padding:9px 14px;font-family:inherit;font-size:13px;transition:border-color .12s,color .12s}.gbtn:hover{color:var(--ink);border-color:#333}.iconbtn{border:1px solid var(--hair);cursor:pointer;width:30px;height:30px;color:var(--ink-3);background:0 0;border-radius:6px;flex:none;font-size:15px;transition:border-color .12s,color .12s}.iconbtn:hover{color:var(--ink);border-color:#333}.lrow{cursor:default;align-items:center;gap:12px;padding:11px 0;display:flex}.reveal{opacity:0;transition:opacity .12s}.tcard:hover .reveal,.achip:hover .reveal{opacity:1}.card-btn.warn{background:#13100a;border-color:#3a2f12}.card-btn.warn:hover{background:#191207;border-color:#5a4a1c}.achip{border:1px solid var(--hair);cursor:pointer;color:var(--ink-2);background:#0f0f0f;border-radius:8px;align-items:center;gap:7px;max-width:100%;padding:5px 5px 5px 10px;font-size:11.5px;transition:border-color .12s,background .12s;display:inline-flex}.achip:hover{background:#161616;border-color:#333}.ph{background:#ffffff0a;border:1px dashed #3a3a3a;border-radius:9px;flex:none}.dragging{opacity:.35}.msel{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:5px 8px;font-family:inherit;font-size:13px;transition:border-color .12s,background .12s}.msel:hover{border-color:var(--hair);background:#0f0f0f}.ghostx{color:var(--ink-4);cursor:pointer;background:0 0;border:none;padding:4px;font-size:17px;line-height:1;transition:color .12s}.ghostx:hover{color:var(--ink)}.pill:hover{background:#161616;border-color:#333}.field{cursor:pointer;border-radius:8px;transition:background .12s}.field:hover{background:#161616}.bubacts{opacity:0;transition:opacity .12s}.bubwrap:hover .bubacts{opacity:1}.srch{cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;transition:background .12s;display:flex}.srch:hover{background:#161616}
