:root{--bg:#070a0f;--panel:#0e1420;--panel2:#0b111b;--stroke:#ffffff1a;--stroke2:#ffffff29;--text:#ffffffeb;--muted:#fff9;--accent:#35c8ff;--good:#5dff9a;--bad:#ff5d5d;--warn:#ffcc5d;--glow:0 0 18px #35c8ff2e, 0 0 36px #35c8ff1a;--radius:14px;--shadow:0 10px 40px #0000008c;--font:ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial}html,body{background:var(--bg);color:var(--text);font-family:var(--font)}.arkWrap{max-width:1200px;margin:0 auto;padding:22px 18px 40px}.arkTop{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:14px;display:flex}.arkTitle{flex-direction:column;gap:4px;display:flex}.arkTitle h1{letter-spacing:.4px;margin:0;font-size:28px}.arkTitle .sub{color:var(--muted);font-size:13px}.badges{flex-wrap:wrap;gap:10px;display:flex}.badge{border:1px solid var(--stroke);box-shadow:var(--shadow);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:flex}.badge .k{color:var(--muted);font-size:12px}.badge .v{letter-spacing:.2px;font-weight:800}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0 16px;display:flex}.select,.search{border:1px solid var(--stroke);color:var(--text);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:12px;outline:none;padding:10px 12px}.select{min-width:190px}.search{flex:260px}.tabs{flex-wrap:wrap;gap:10px;margin:10px 0 12px;display:flex}.tab{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid var(--stroke);color:var(--muted);background:linear-gradient(#ffffff0d,#ffffff05);border-radius:999px;padding:9px 12px;transition:all .15s}.tab:hover{border-color:var(--stroke2);color:var(--text)}.tab.active{color:var(--text);box-shadow:var(--glow);background:linear-gradient(#35c8ff29,#ffffff05);border-color:#35c8ff73}.msg{border:1px solid var(--stroke);background:#ffffff08;border-radius:12px;margin:10px 0 14px;padding:10px 12px}.msg.ok{border-color:#5dff9a59}.msg.bad{border-color:#ff5d5d59}.grid{grid-template-columns:repeat(auto-fill,minmax(265px,1fr));gap:14px;display:grid}.card{border:1px solid var(--stroke);border-radius:var(--radius);box-shadow:var(--shadow);background:radial-gradient(1000px 600px at 20% 0,#35c8ff1a,#0000 45%),linear-gradient(#ffffff0f,#ffffff05);position:relative;overflow:hidden}.card:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(800px 400px at 10% 0,#35c8ff24,#0000 55%);position:absolute;inset:-2px}.cardInner{flex-direction:column;gap:10px;min-height:160px;padding:14px;display:flex;position:relative}.cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.itemName{letter-spacing:.2px;font-size:15px;font-weight:900}.pill{border:1px solid var(--stroke);color:var(--muted);background:#0003;border-radius:999px;padding:6px 10px;font-size:12px}.meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.meta b{color:var(--text)}.priceRow{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.price{letter-spacing:.2px;color:var(--accent);text-shadow:0 0 18px #35c8ff40;font-weight:900}.btn{color:var(--text);cursor:pointer;letter-spacing:.2px;background:linear-gradient(#35c8ff38,#35c8ff1a);border:1px solid #35c8ff59;border-radius:12px;padding:10px 12px;font-weight:900;transition:all .15s}.btn:hover{box-shadow:var(--glow);transform:translateY(-1px)}.btn:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;border-color:var(--stroke);background:#ffffff08;transform:none}.smallNote{color:var(--muted);margin-top:12px;font-size:12px}
