@import url("https://fonts.googleapis.com/css2?family=Syne:wght@400;700;800&family=JetBrains+Mono:wght@400;700&display=swap");@tailwind base;@tailwind components;@tailwind utilities;:root{--bg:#0e0c0c;--s1:#1a1615;--s2:#221c1b;--s3:#2c2422;--border:#38302e;--border2:#4a3f3c;--acc:#e2342b;--acc2:rgba(226,52,43,.14);--red:#d93030;--red2:rgba(217,48,48,.14);--grn:#34c759;--grn2:rgba(52,199,89,.12);--blu:#2e8fe0;--blu2:rgba(46,143,224,.14);--yel:#f5a623;--yel2:rgba(245,166,35,.12);--mut:#6b5f5c;--txt:#ede8e7;--txt2:#a89996;--mono:"JetBrains Mono",monospace;--syne:"Syne",sans-serif;--r:10px}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{height:100%}body{background:var(--bg);color:var(--txt);font-family:var(--mono);font-size:15px;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}@keyframes blk{0%,to{opacity:1}50%{opacity:.3}}@keyframes spin{to{transform:rotate(1turn)}}.card{background:var(--s1);border:1px solid var(--border);border-radius:var(--r);padding:14px;margin-bottom:11px}.btn-pri{background:var(--acc);color:#fff;font-weight:700;border:none;border-radius:6px;cursor:pointer}.fl{font-size:12px;color:#a89996;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;display:block}.sec{font-family:var(--syne);font-size:14px;font-weight:700;letter-spacing:3px;color:var(--mut);margin:14px 0 9px;display:flex;align-items:center;gap:8px}.sec:after{content:"";flex:1 1;height:1px;background:var(--border)}.empty{text-align:center;padding:32px 20px;color:var(--mut)}.empty-ico{font-size:30px;margin-bottom:8px}.empty p{font-size:12px;letter-spacing:.5px}input,select,textarea{width:100%;background:var(--s2);border:1px solid var(--border);border-radius:6px;color:var(--txt);font-family:var(--mono);font-size:14px;padding:10px 11px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}input:focus,select:focus,textarea:focus{border-color:var(--acc)}select option{background:var(--s2)}.frow{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.frow2{grid-template-columns:1fr 1fr}@media(max-width:380px){.frow2{grid-template-columns:1fr}}