@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";.app[data-v-eb8fdf89]{min-height:100vh}.hero[data-v-eb8fdf89]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2.5rem 2.5rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(120deg,#0e1a2b,#131b3b 40%,#1c1440);color:#f8f7ff}.eyebrow[data-v-eb8fdf89]{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;opacity:.7;margin-bottom:.5rem}.hero h1[data-v-eb8fdf89]{font-size:clamp(2rem,3vw,3rem);margin:0 0 .75rem}.sub[data-v-eb8fdf89]{max-width:36rem;color:#f8f7ffb3;margin:0}.hero-card[data-v-eb8fdf89]{background:#0c0c1899;border:1px solid rgba(255,255,255,.08);padding:1rem 1.5rem;border-radius:16px;min-width:200px;box-shadow:0 20px 40px #00000059}.hero-line[data-v-eb8fdf89]{display:flex;justify-content:space-between;gap:1rem;font-size:.85rem;padding:.35rem 0}main[data-v-eb8fdf89]{padding:2rem 2.5rem 3rem}@media (max-width: 900px){.hero[data-v-eb8fdf89]{flex-direction:column}}.picker-header[data-v-2d5f3e81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.picker-controls[data-v-2d5f3e81]{display:grid;grid-template-columns:1fr repeat(3,auto);gap:.5rem}.picker-actions[data-v-2d5f3e81]{margin-top:.75rem;display:flex;gap:.5rem}select[data-v-2d5f3e81]{padding:.5rem;border-radius:10px;border:1px solid var(--border)}.status[data-v-2d5f3e81]{margin-top:.5rem;color:var(--muted);font-size:.85rem}.muted[data-v-2d5f3e81]{color:var(--muted);font-size:.8rem}.overlay[data-v-03414d34]{position:fixed;top:0;right:0;bottom:0;left:0;background:#08081073;display:grid;place-items:center;z-index:20}.modal[data-v-03414d34]{background:#fff;padding:1.5rem;border-radius:16px;width:min(420px,90vw);box-shadow:0 20px 40px #00000040}input[data-v-03414d34]{width:100%;padding:.6rem .7rem;border-radius:10px;border:1px solid var(--border);margin:.75rem 0}.actions[data-v-03414d34]{display:flex;gap:.5rem}.status[data-v-03414d34]{color:var(--muted);font-size:.8rem;margin-top:.5rem}.muted[data-v-03414d34]{color:var(--muted);margin-bottom:.5rem}.control[data-v-23732113]{margin-bottom:1rem;display:grid;gap:.4rem}.control label[data-v-23732113]{font-weight:600}input[data-v-23732113],select[data-v-23732113]{padding:.6rem .7rem;border-radius:10px;border:1px solid var(--border)}.chip-group[data-v-23732113]{display:flex;flex-wrap:wrap;gap:.5rem}.chip[data-v-23732113]{border:1px solid var(--border);padding:.35rem .75rem;border-radius:999px;background:#fff;cursor:pointer;font-size:.8rem}.chip.active[data-v-23732113]{background:var(--accent);color:#fff;border-color:transparent}.pagination[data-v-23732113]{display:flex;align-items:center;justify-content:space-between;margin-top:1rem}.actions[data-v-23732113]{display:flex;align-items:center;gap:.75rem}.muted[data-v-23732113]{color:var(--muted);font-size:.85rem}:root{font-family:Space Grotesk,system-ui,sans-serif;color:#111827;background-color:#f4f4f8;--ink: #111827;--muted: #6b7280;--panel: #ffffff;--accent: #5b6cff;--accent-2: #ffb347;--border: rgba(15, 23, 42, .08)}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at top,#eef1ff,#f4f4f8 60%,#fbfbfd)}button,input,select,textarea{font-family:inherit}.panel{background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:1.25rem;box-shadow:0 12px 30px #0f172a14}.grid{display:grid;gap:1.5rem}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 1200px){.grid-3{grid-template-columns:1fr}}.badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .6rem;border-radius:999px;background:#5b6cff1f;color:#2b3cff;font-size:.75rem}.button{background:var(--accent);color:#fff;border:none;padding:.65rem 1rem;border-radius:10px;cursor:pointer;font-weight:600}.button.secondary{background:#fff;color:var(--ink);border:1px solid var(--border)}.button.ghost{background:transparent;border:1px dashed var(--border);color:var(--muted)}.table{width:100%;border-collapse:collapse;font-size:.9rem}.table th,.table td{border-bottom:1px solid var(--border);padding:.6rem .4rem;text-align:left}.mono{font-family:IBM Plex Mono,monospace;font-size:.8rem}
