.backdrop[data-v-4eea8e32]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080808bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem;z-index:20}.modal-card[data-v-4eea8e32]{width:min(620px,100%);background:#141414f2;border:1px solid var(--border);border-radius:10px;padding:1.05rem;box-shadow:0 20px 48px #00000061}.modal-head[data-v-4eea8e32]{display:flex;justify-content:space-between;align-items:center}h3[data-v-4eea8e32]{margin:0}.form[data-v-4eea8e32]{margin-top:.9rem;display:grid;gap:.7rem}.color-row[data-v-4eea8e32]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--text-muted)}.color-row input[data-v-4eea8e32]{width:44px;height:32px;border-radius:6px;padding:0}button[data-v-4eea8e32]{cursor:pointer;transition:transform .14s ease,border-color .18s ease,background-color .18s ease}button[data-v-4eea8e32]:hover{transform:translateY(-1px)}.ghost[data-v-4eea8e32]{border:1px solid var(--border);background:#ffffff0a;color:var(--text-main);width:34px;height:34px;border-radius:8px}.primary[data-v-4eea8e32]{border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:.75rem 1rem;color:var(--accent-ink);font-weight:600;background:var(--accent)}.error[data-v-4eea8e32]{margin:.5rem 0 0;color:#cf0000}.page[data-v-d546f3b5]{width:min(1060px,100% - 2rem);margin:0 auto;padding:1.1rem 0 2rem}.eyebrow[data-v-d546f3b5]{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;color:var(--text-muted);margin:0}h1[data-v-d546f3b5],h2[data-v-d546f3b5],p[data-v-d546f3b5]{margin:0}.app-shell[data-v-d546f3b5]{display:grid;gap:1rem}.topbar[data-v-d546f3b5]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.brand-wrap[data-v-d546f3b5]{display:flex;align-items:center;gap:.75rem}.brand-logo[data-v-d546f3b5]{width:62px;height:62px;padding:6px}.top-actions[data-v-d546f3b5]{display:flex;gap:.55rem}button[data-v-d546f3b5]{border:1px solid transparent;border-radius:8px;padding:.64rem .94rem;font-weight:600;cursor:pointer;color:var(--text-main);transition:transform .14s ease,border-color .18s ease,background-color .18s ease}button[data-v-d546f3b5]:hover{transform:translateY(-1px)}.primary[data-v-d546f3b5]{background:var(--accent);color:var(--accent-ink);border-color:#ffffff59}.ghost[data-v-d546f3b5]{background:#ffffff0a;color:var(--text-main);border-color:var(--border)}@media(max-width:720px){.topbar[data-v-d546f3b5]{flex-direction:column;align-items:flex-start}.top-actions[data-v-d546f3b5]{width:100%}.top-actions button[data-v-d546f3b5]{flex:1}}.landing-top[data-v-b9c52218],.hero[data-v-b9c52218],.product-demo[data-v-b9c52218],.feature-grid[data-v-b9c52218],.workflow[data-v-b9c52218]{--accent-violet: #e6fafc;--accent-cyan: #9cfc97;--accent-rose: #6ba368;--accent-lime: #515b3a;--accent-deep: #353d2f}.landing-top[data-v-b9c52218]{margin-top:.55rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.top-brand[data-v-b9c52218]{color:var(--accent-violet);text-decoration:none;font-weight:700;letter-spacing:.02em;font-size:1.5rem}.top-nav[data-v-b9c52218]{display:flex;align-items:center;gap:.45rem}.hero[data-v-b9c52218]{margin-top:5vh;display:grid;grid-template-columns:1.4fr 1fr;gap:1.1rem;align-items:center;position:relative;overflow:hidden;isolation:isolate}.hero[data-v-b9c52218]:before,.hero[data-v-b9c52218]:after{content:"";position:absolute;pointer-events:none;z-index:-1;border-radius:999px}.hero[data-v-b9c52218]:before{width:280px;height:280px;right:-110px;top:-90px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-violet) 52%,transparent),transparent 70%)}.hero[data-v-b9c52218]:after{width:220px;height:220px;left:-80px;bottom:-100px;background:radial-gradient(circle,color-mix(in srgb,var(--accent-cyan) 45%,transparent),transparent 70%)}.hero-copy[data-v-b9c52218]{display:grid;gap:.75rem}.eyebrow[data-v-b9c52218]{margin:0;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}h1[data-v-b9c52218],h2[data-v-b9c52218],p[data-v-b9c52218]{margin:0}h1[data-v-b9c52218]{font-size:clamp(2rem,5vw,3.35rem);line-height:1.02;letter-spacing:-.03em}.subtitle[data-v-b9c52218]{color:var(--text-muted);max-width:50ch}.hero-actions[data-v-b9c52218]{margin-top:.35rem;display:flex;gap:.6rem;flex-wrap:wrap}.primary-btn[data-v-b9c52218],.ghost-btn[data-v-b9c52218]{border:1px solid transparent;border-radius:8px;padding:.62rem .94rem;font-weight:600;text-decoration:none;cursor:pointer}.primary-btn[data-v-b9c52218]{background:var(--accent);color:var(--accent-ink);border-color:#ffffff59}.ghost-btn[data-v-b9c52218]{color:var(--text-main);background:color-mix(in srgb,var(--accent-deep) 48%,rgba(255,255,255,.04));border-color:color-mix(in srgb,var(--accent-deep) 58%,var(--border))}.hero-logo-wrap[data-v-b9c52218]{display:grid;place-items:center}.hero-logo[data-v-b9c52218]{width:min(280px,80%);filter:drop-shadow(0 14px 34px rgba(0,0,0,.35))}.feature-grid[data-v-b9c52218]{margin-top:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.product-demo[data-v-b9c52218]{margin-top:1rem;display:grid;gap:.85rem}.demo-head[data-v-b9c52218]{display:grid;gap:.35rem}.demo-head p[data-v-b9c52218]{color:var(--text-muted)}.demo-shell[data-v-b9c52218]{border:1px solid var(--border);border-radius:10px;overflow:hidden;min-height:360px;display:grid;grid-template-columns:180px 1fr;background:radial-gradient(circle at 85% 16%,color-mix(in srgb,var(--accent-violet) 18%,transparent),transparent 32%),radial-gradient(circle at 20% 80%,color-mix(in srgb,var(--accent-cyan) 14%,transparent),transparent 34%),#ffffff04}.demo-sidebar[data-v-b9c52218]{border-right:1px solid var(--border);padding:.8rem;display:grid;align-content:start;gap:.8rem;background:color-mix(in srgb,var(--accent-deep) 38%,rgba(255,255,255,.02))}.demo-brand[data-v-b9c52218]{color:var(--text-main);font-weight:600}.demo-sidebar ul[data-v-b9c52218]{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.demo-sidebar li[data-v-b9c52218]{color:var(--text-muted);border:1px solid transparent;border-radius:7px;padding:.42rem .55rem}.demo-sidebar li.active[data-v-b9c52218]{color:var(--text-main);border-color:color-mix(in srgb,var(--accent-violet) 35%,var(--border));background:color-mix(in srgb,var(--accent-violet) 18%,rgba(255,255,255,.04))}.demo-main[data-v-b9c52218]{padding:.9rem;display:grid;gap:.72rem}.demo-main-head[data-v-b9c52218]{display:flex;align-items:center;justify-content:space-between;gap:.7rem}.demo-main-head h3[data-v-b9c52218]{margin:0;font-size:1rem}.demo-main-head span[data-v-b9c52218]{color:var(--text-muted);font-size:.82rem}.demo-kpis[data-v-b9c52218]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.demo-kpis article[data-v-b9c52218],.demo-panel[data-v-b9c52218]{border:1px solid var(--border);background:#ffffff06;border-radius:8px}.demo-kpis article[data-v-b9c52218]{padding:.55rem;display:grid;gap:.25rem}.demo-kpis article[data-v-b9c52218]:nth-child(1){border-color:color-mix(in srgb,var(--accent-violet) 42%,var(--border));background:color-mix(in srgb,var(--accent-violet) 16%,rgba(255,255,255,.025))}.demo-kpis article[data-v-b9c52218]:nth-child(2){border-color:color-mix(in srgb,var(--accent-cyan) 42%,var(--border));background:color-mix(in srgb,var(--accent-cyan) 14%,rgba(255,255,255,.025))}.demo-kpis article[data-v-b9c52218]:nth-child(3){border-color:color-mix(in srgb,var(--accent-rose) 40%,var(--border));background:color-mix(in srgb,var(--accent-rose) 14%,rgba(255,255,255,.025))}.demo-kpis span[data-v-b9c52218],.demo-panel p[data-v-b9c52218]{margin:0;color:var(--text-muted);font-size:.78rem}.demo-kpis strong[data-v-b9c52218]{font-size:1.05rem}.demo-kpis article:nth-child(1) strong[data-v-b9c52218]{color:var(--accent-violet)}.demo-kpis article:nth-child(2) strong[data-v-b9c52218]{color:var(--accent-cyan)}.demo-kpis article:nth-child(3) strong[data-v-b9c52218]{color:var(--accent-rose)}.demo-grid[data-v-b9c52218]{display:grid;grid-template-columns:1.3fr 1fr;gap:.55rem}.demo-panel[data-v-b9c52218]{padding:.62rem;display:grid;gap:.55rem}.heatmap[data-v-b9c52218]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.heatmap span[data-v-b9c52218]{aspect-ratio:1;border-radius:4px;border:1px solid var(--border)}.heatmap .l1[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-cyan) 12%,rgba(255,255,255,.03))}.heatmap .l2[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-cyan) 25%,rgba(255,255,255,.08))}.heatmap .l3[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-violet) 30%,rgba(255,255,255,.13))}.heatmap .l4[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-violet) 42%,rgba(255,255,255,.19))}.heatmap .l5[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-rose) 34%,rgba(255,255,255,.26))}.bars[data-v-b9c52218]{display:grid;gap:.5rem}.bars>div[data-v-b9c52218]{display:grid;gap:.3rem}.bars label[data-v-b9c52218]{color:var(--text-main);font-size:.84rem}.bars i[data-v-b9c52218]{display:block;height:8px;width:var(--bar);border-radius:999px;border:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-violet) 70%,transparent),color-mix(in srgb,var(--accent-cyan) 58%,transparent))}.bars>div:nth-child(2) i[data-v-b9c52218]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-cyan) 70%,transparent),color-mix(in srgb,var(--accent-lime) 56%,transparent))}.bars>div:nth-child(3) i[data-v-b9c52218]{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-rose) 68%,transparent),color-mix(in srgb,var(--accent-violet) 58%,transparent))}.feature-card[data-v-b9c52218]{display:grid;gap:.45rem;border-color:color-mix(in srgb,var(--accent-violet) 26%,var(--border));background:color-mix(in srgb,var(--accent-violet) 8%,rgba(20,20,20,.9))}.feature-card[data-v-b9c52218]:nth-child(2){border-color:color-mix(in srgb,var(--accent-cyan) 26%,var(--border));background:color-mix(in srgb,var(--accent-cyan) 8%,rgba(20,20,20,.9))}.feature-card[data-v-b9c52218]:nth-child(3){border-color:color-mix(in srgb,var(--accent-rose) 24%,var(--border));background:color-mix(in srgb,var(--accent-rose) 8%,rgba(20,20,20,.9))}.feature-card p[data-v-b9c52218]{color:var(--text-muted)}.workflow[data-v-b9c52218]{margin-top:1rem;display:grid;gap:.85rem}.steps[data-v-b9c52218]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.steps>div[data-v-b9c52218]{border:1px solid var(--border);border-radius:8px;background:#ffffff05;padding:.7rem;display:grid;gap:.55rem}.steps span[data-v-b9c52218]{width:1.5rem;height:1.5rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.78rem;border:1px solid var(--border);color:var(--text-main);background:color-mix(in srgb,var(--accent-violet) 28%,rgba(255,255,255,.02))}.steps>div:nth-child(2) span[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-cyan) 28%,rgba(255,255,255,.02))}.steps>div:nth-child(3) span[data-v-b9c52218]{background:color-mix(in srgb,var(--accent-rose) 28%,rgba(255,255,255,.02))}@media(max-width:840px){.hero[data-v-b9c52218]{grid-template-columns:1fr}.hero-logo-wrap[data-v-b9c52218]{order:-1}.feature-grid[data-v-b9c52218],.steps[data-v-b9c52218],.demo-shell[data-v-b9c52218],.demo-grid[data-v-b9c52218],.demo-kpis[data-v-b9c52218]{grid-template-columns:1fr}.demo-sidebar[data-v-b9c52218]{border-right:0;border-bottom:1px solid var(--border)}}.auth-card[data-v-bbbdeb26]{max-width:500px;margin:7vh auto;display:grid;gap:.78rem}.auth-brand[data-v-bbbdeb26]{display:grid;justify-items:start;gap:.45rem}.auth-logo[data-v-bbbdeb26]{width:64px;height:64px}.eyebrow[data-v-bbbdeb26]{letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;color:var(--text-muted);margin:0}h1[data-v-bbbdeb26],p[data-v-bbbdeb26]{margin:0}h1[data-v-bbbdeb26]{font-size:clamp(1.8rem,4.1vw,2.5rem);line-height:1.08;letter-spacing:-.02em}.subtitle[data-v-bbbdeb26]{color:var(--text-muted);max-width:42ch}.stack[data-v-bbbdeb26]{display:grid;gap:.72rem}.mode-switch[data-v-bbbdeb26]{margin-top:.4rem;display:grid;grid-template-columns:1fr 1fr;gap:.42rem;padding:.35rem;border-radius:8px;border:1px solid var(--border);background:#ffffff05}.mode-switch button[data-v-bbbdeb26],.primary[data-v-bbbdeb26]{border:1px solid transparent;border-radius:8px;padding:.64rem .94rem;font-weight:600;cursor:pointer}.mode-switch button[data-v-bbbdeb26]{background:transparent;color:var(--text-main)}.mode-switch .active[data-v-bbbdeb26]{background:#ffffff14;border-color:var(--border)}.primary[data-v-bbbdeb26]{background:var(--accent);color:var(--accent-ink);border-color:#ffffff59}.error[data-v-bbbdeb26]{color:#cf0000}.back-link[data-v-bbbdeb26]{color:var(--text-muted);text-decoration:none;width:fit-content}.back-link[data-v-bbbdeb26]:hover{color:var(--text-main)}.graph-shell[data-v-390e26a9]{display:grid;gap:.35rem;width:100%;position:relative}.graph-top[data-v-390e26a9]{display:grid;grid-template-columns:34px 1fr;gap:.4rem}.axis-spacer[data-v-390e26a9]{display:block}.months[data-v-390e26a9]{display:grid;gap:3px}.month-label[data-v-390e26a9]{font-size:.68rem;color:var(--text-muted);line-height:1;white-space:nowrap}.graph-main[data-v-390e26a9]{display:grid;grid-template-columns:34px 1fr;gap:.4rem}.y-axis[data-v-390e26a9]{display:grid;grid-template-rows:repeat(7,minmax(0,1fr));align-items:center;font-size:.67rem;color:var(--text-muted)}.graph-grid[data-v-390e26a9]{display:grid;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;gap:3px;width:100%}.cell[data-v-390e26a9]{width:100%;aspect-ratio:1 / 1;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;cursor:pointer}.future[data-v-390e26a9]{opacity:.45;cursor:default}.tooltip[data-v-390e26a9]{position:absolute;transform:translate(-50%,-100%);border:1px solid var(--border);background:#181818f5;color:var(--text-main);font-size:.74rem;padding:.38rem .52rem;border-radius:6px;white-space:nowrap;pointer-events:none;box-shadow:0 10px 24px #00000057;z-index:4}.graph-caption[data-v-390e26a9]{margin:0;color:var(--text-muted);font-size:.78rem}.backdrop[data-v-21f4a77f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080808bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem;z-index:24}.modal-card[data-v-21f4a77f]{width:min(620px,100%);background:#141414f2;border:1px solid var(--border);border-radius:10px;padding:1.05rem;box-shadow:0 20px 48px #00000061}.modal-head[data-v-21f4a77f]{display:flex;justify-content:space-between;align-items:center}h3[data-v-21f4a77f]{margin:0}.form[data-v-21f4a77f]{margin-top:.9rem;display:grid;gap:.7rem}.color-row[data-v-21f4a77f]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;color:var(--text-muted)}.color-row input[data-v-21f4a77f]{width:44px;height:32px;border-radius:6px;padding:0}.actions[data-v-21f4a77f]{display:flex;gap:.55rem}button[data-v-21f4a77f]{cursor:pointer;transition:transform .14s ease,border-color .18s ease,background-color .18s ease}button[data-v-21f4a77f]:hover{transform:translateY(-1px)}.ghost[data-v-21f4a77f]{border:1px solid var(--border);background:#ffffff0a;color:var(--text-main);width:34px;height:34px;border-radius:8px}.primary[data-v-21f4a77f]{border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:.75rem 1rem;color:var(--accent-ink);font-weight:600;background:var(--accent)}.danger[data-v-21f4a77f]{border:1px solid var(--border-strong);border-radius:8px;padding:.75rem 1rem;color:var(--text-main);font-weight:600;background:#ffffff14}.error[data-v-21f4a77f]{margin:.5rem 0 0;color:#cf0000}.backdrop[data-v-085530dc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080808bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;padding:1rem;z-index:24}.modal-card[data-v-085530dc]{width:min(520px,100%);background:#141414f2;border:1px solid var(--border);border-radius:10px;padding:1.05rem;box-shadow:0 20px 48px #00000061}.modal-head[data-v-085530dc]{display:flex;justify-content:space-between;align-items:center;gap:.7rem}h3[data-v-085530dc]{margin:0}.form[data-v-085530dc]{margin-top:.9rem;display:grid;gap:.7rem}button[data-v-085530dc]{cursor:pointer;transition:transform .14s ease,border-color .18s ease,background-color .18s ease}button[data-v-085530dc]:hover{transform:translateY(-1px)}.ghost[data-v-085530dc]{border:1px solid var(--border);background:#ffffff0a;color:var(--text-main);width:34px;height:34px;border-radius:8px}.primary[data-v-085530dc]{border:1px solid rgba(255,255,255,.35);border-radius:8px;padding:.75rem 1rem;color:var(--accent-ink);font-weight:600;background:var(--accent)}.error[data-v-085530dc]{margin:.5rem 0 0;color:#cf0000}.filters[data-v-743cec4f]{display:grid;gap:.8rem}h3[data-v-743cec4f],p[data-v-743cec4f]{margin:0}.filter-grid[data-v-743cec4f]{display:grid;gap:.62rem;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.list[data-v-743cec4f]{margin-top:1rem;display:grid;gap:.85rem}.hobby-card[data-v-743cec4f]{display:grid;gap:.75rem;text-decoration:none;color:var(--text-main);transition:border-color .2s ease,background-color .2s ease;box-shadow:inset 3px 0 0 var(--hobby-color)}.hobby-card[data-v-743cec4f]:hover{border-color:var(--border-strong);background:#ffffff0d}.hobby-head[data-v-743cec4f]{display:flex;justify-content:space-between;align-items:baseline;gap:.9rem}.card-actions[data-v-743cec4f]{display:flex;justify-content:flex-end}.ghost[data-v-743cec4f]{border:1px solid var(--border);background:#ffffff0a;color:var(--text-main);border-radius:6px;padding:.35rem .6rem;cursor:pointer}.primary[data-v-743cec4f]{border:1px solid rgba(255,255,255,.35);background:var(--accent);color:var(--accent-ink);border-radius:6px;padding:.35rem .6rem;cursor:pointer}.small[data-v-743cec4f]{font-size:.8rem}.last[data-v-743cec4f],.description[data-v-743cec4f]{color:var(--text-muted)}.tags[data-v-743cec4f]{display:flex;gap:.4rem;flex-wrap:wrap;color:var(--text-muted)}.tags span[data-v-743cec4f]{font-size:.82rem;border:1px solid var(--border);border-radius:6px;padding:.2rem .5rem;background:#ffffff08}.stats[data-v-743cec4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem}.stats>div[data-v-743cec4f]{border-radius:8px;padding:.65rem;border:1px solid var(--border);background:#ffffff05;display:grid;gap:.2rem}.label[data-v-743cec4f]{font-size:.76rem;color:var(--text-muted)}.loading[data-v-743cec4f]{text-align:center;color:var(--text-muted)}.detail[data-v-3c576e5c]{display:grid;gap:.9rem}.head[data-v-3c576e5c]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.head-right[data-v-3c576e5c]{display:grid;gap:.5rem;justify-items:end}h2[data-v-3c576e5c],h3[data-v-3c576e5c],p[data-v-3c576e5c]{margin:0}.subtitle[data-v-3c576e5c],.last[data-v-3c576e5c]{color:var(--text-muted)}h2[data-v-3c576e5c]{display:flex;align-items:center;gap:.45rem}.color-dot[data-v-3c576e5c]{width:12px;height:12px;border-radius:4px;border:1px solid rgba(255,255,255,.4)}.tags[data-v-3c576e5c]{display:flex;gap:.42rem;flex-wrap:wrap;color:var(--text-muted)}.tags span[data-v-3c576e5c]{font-size:.82rem;border:1px solid var(--border);border-radius:6px;padding:.2rem .5rem;background:#ffffff08}.stats[data-v-3c576e5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.65rem}.stats>div[data-v-3c576e5c]{border-radius:8px;padding:.65rem;border:1px solid var(--border);background:#ffffff05;display:grid;gap:.2rem}.label[data-v-3c576e5c]{font-size:.76rem;color:var(--text-muted)}.subsection[data-v-3c576e5c]{display:grid;gap:.7rem}.history[data-v-3c576e5c]{display:grid;gap:.55rem}.history-item[data-v-3c576e5c]{border:1px solid var(--border);border-radius:8px;padding:.65rem;background:#ffffff05;display:flex;justify-content:space-between;gap:.7rem;align-items:center}.history-item p[data-v-3c576e5c]{color:var(--text-muted);margin-top:.2rem}.actions[data-v-3c576e5c]{display:flex;gap:.45rem}button[data-v-3c576e5c]{border:1px solid transparent;border-radius:8px;padding:.56rem .8rem;font-weight:600;cursor:pointer;color:var(--text-main);transition:transform .14s ease,border-color .18s ease,background-color .18s ease}button[data-v-3c576e5c]:hover{transform:translateY(-1px)}.primary[data-v-3c576e5c]{background:var(--accent);color:var(--accent-ink);border-color:#ffffff59}.danger[data-v-3c576e5c]{background:#ffffff14;border-color:var(--border-strong)}.ghost[data-v-3c576e5c]{color:var(--text-main);background:#ffffff0a;border-color:var(--border)}.small[data-v-3c576e5c]{margin-bottom:.55rem}.empty[data-v-3c576e5c]{text-align:center;color:var(--text-muted)}.left[data-v-3c576e5c]{text-align:left}@media(max-width:760px){.head[data-v-3c576e5c]{flex-direction:column}.history-item[data-v-3c576e5c]{flex-direction:column;align-items:stretch}}.users-panel[data-v-098af739]{display:grid;gap:.8rem}.users-head[data-v-098af739]{display:flex;justify-content:space-between;align-items:center}h3[data-v-098af739],p[data-v-098af739]{margin:0}.status[data-v-098af739]{color:var(--text-muted)}.users-table[data-v-098af739]{width:100%;border-collapse:collapse;font-size:.9rem}.users-table th[data-v-098af739],.users-table td[data-v-098af739]{text-align:left;border-bottom:1px solid var(--border);padding:.55rem;vertical-align:top}.identity[data-v-098af739]{display:grid;gap:.2rem}.identity span[data-v-098af739]{color:var(--text-muted)}.badges[data-v-098af739]{display:flex;gap:.3rem}.badge[data-v-098af739]{border:1px solid var(--border);border-radius:6px;padding:.12rem .4rem;font-size:.75rem;color:var(--text-muted)}.actions[data-v-098af739]{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.4rem}button[data-v-098af739]{border:1px solid var(--border);border-radius:6px;background:#ffffff0a;color:var(--text-main);padding:.35rem .55rem;cursor:pointer}.ghost[data-v-098af739]{border:1px solid var(--border);background:#ffffff0a}.small[data-v-098af739]{font-size:.78rem}.danger[data-v-098af739]{border-color:var(--border-strong)}:root{--bg-1: #0a0a0a;--bg-2: #121212;--bg-3: #1a1a1a;--text-main: #e3e3e3;--text-muted: #8f8f8f;--surface: rgba(255, 255, 255, .04);--surface-hover: rgba(255, 255, 255, .07);--border: rgba(255, 255, 255, .12);--border-strong: rgba(255, 255, 255, .22);--accent: #c6c6c6;--accent-ink: #111111}*{box-sizing:border-box}body{margin:0;min-height:100vh;font-family:Figtree,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--text-main);background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0,rgba(255,255,255,.018) 1px,transparent 1px,transparent 10px),repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0,rgba(255,255,255,.015) 1px,transparent 1px,transparent 10px),radial-gradient(circle at 8% -8%,rgba(120,120,120,.1),transparent 34%),radial-gradient(circle at 88% 0%,rgba(95,95,95,.08),transparent 36%),linear-gradient(180deg,var(--bg-2),var(--bg-1) 62%)}#app{min-height:100vh}button,input,textarea,select{font:inherit}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%23c7d0e0' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .72rem center;background-size:.9rem;padding-right:2.15rem}select option{color:var(--text-main);background:#141414}input,textarea,select{width:100%;border:1px solid var(--border);border-radius:8px;padding:.74rem .82rem;background:#ffffff08;color:var(--text-main);outline:none;transition:border-color .18s ease,background-color .18s ease}input:focus,textarea:focus,select:focus{border-color:var(--border-strong);background:#ffffff0b}.panel{background:#141414e6;border:1px solid var(--border);box-shadow:0 14px 34px #00000047;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;padding:1.05rem}
