@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}:root{--bg: #030712;--surface: rgba(255,255,255,.03);--border: rgba(255,255,255,.07);--cyan: #22d3ee;--cdim: rgba(34,211,238,.12);--indigo: #6366f1;--green: #4ade80;--orange: #fb923c;--red: #ef4444;--text: #f1f5f9;--muted: rgba(255,255,255,.35);--faint: rgba(255,255,255,.1);--font: "Syne", sans-serif;--mono: "JetBrains Mono", monospace}body{background:var(--bg);color:var(--text);font-family:var(--font)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background:rgba(34,211,238,.2);border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%,to{box-shadow:0 0 6px #22d3ee66}50%{box-shadow:0 0 18px #22d3eeb3}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes gridMove{0%{transform:translateY(0)}to{transform:translateY(60px)}}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.fu{animation:fadeUp .4s ease both}.inp{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:12px 14px;color:var(--text);font-family:var(--font);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s}.inp:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #22d3ee1a}.inp::placeholder{color:var(--faint)}textarea.inp{resize:none}select.inp{cursor:pointer}.card{background:var(--surface);border:1px solid var(--border);border-radius:16px;transition:border-color .2s}.card:hover{border-color:#22d3ee26}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:11px;padding:11px 20px;font-family:var(--font);font-weight:700;font-size:13px;cursor:pointer;transition:all .18s}.btn:active{transform:scale(.97)}.bp{background:var(--cyan);color:#000}.bp:hover{background:#06b6d4;box-shadow:0 6px 20px #22d3ee4d;transform:translateY(-1px)}.bg{background:var(--cdim);color:var(--cyan);border:1px solid rgba(34,211,238,.2)}.bg:hover{background:rgba(34,211,238,.18)}.bd{background:rgba(239,68,68,.1);color:var(--red);border:1px solid rgba(239,68,68,.2)}.bd:hover{background:rgba(239,68,68,.18)}.bs{background:rgba(74,222,128,.1);color:var(--green);border:1px solid rgba(74,222,128,.2)}.bs:hover{background:rgba(74,222,128,.18)}.bsm{padding:7px 13px;font-size:12px;border-radius:9px}.bfw{width:100%}.lbl{display:block;color:var(--muted);font-size:10px;font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:6px}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:6px;font-size:10px;font-family:var(--mono);font-weight:500}.bgg{background:rgba(74,222,128,.1);color:var(--green);border:1px solid rgba(74,222,128,.2)}.bgc{background:var(--cdim);color:var(--cyan);border:1px solid rgba(34,211,238,.2)}.bgr{background:rgba(239,68,68,.1);color:var(--red);border:1px solid rgba(239,68,68,.2)}.bgm{background:rgba(255,255,255,.05);color:var(--muted);border:1px solid var(--border)}.navi{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:11px;border:1px solid transparent;cursor:pointer;transition:all .15s;background:transparent;color:var(--muted);font-family:var(--font);font-weight:600;font-size:13px;width:100%;text-align:left}.navi:hover{background:rgba(34,211,238,.05);border-color:#22d3ee1a;color:var(--text)}.navi.act{background:rgba(34,211,238,.08);border-color:#22d3ee38;color:var(--cyan)}.hg .hs{opacity:0;transition:opacity .15s}.hg:hover .hs{opacity:1}.tgl{width:46px;height:26px;border-radius:13px;cursor:pointer;position:relative;transition:background .25s;flex-shrink:0}.tgl-t{position:absolute;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:left .25s cubic-bezier(.4,0,.2,1)}.ldrop{position:absolute;top:calc(100% + 6px);right:0;background:#0f172a;border:1px solid var(--border);border-radius:12px;padding:6px;z-index:300;min-width:160px;box-shadow:0 12px 40px #00000080;animation:fadeUp .2s ease both}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:400;display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:#0d1526;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:28px;width:100%;max-width:480px;animation:modalIn .25s ease both;position:relative;max-height:90vh;overflow-y:auto}@media (max-width: 768px){.hide-m{display:none!important}.g1{grid-template-columns:1fr!important}.g2{grid-template-columns:1fr 1fr!important}.main-p{padding:16px 16px 96px!important}}@media (min-width: 769px){.hide-d{display:none!important}}:root{--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;--mono: ui-monospace, SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace !important}body,button,input,textarea,select,.btn,.inp,.lbl{font-family:var(--font)!important;letter-spacing:normal!important}select{background-color:var(--bg, #121212)!important;color:var(--text, #ffffff)!important}select option{background-color:#1e293b!important;color:#f8fafc!important}
