:root{color-scheme:dark;font-family:Inter,Space Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,#675fef47,#0c0e18f2 65%),linear-gradient(180deg,#05070e,#0b1120);min-height:100%}body{margin:0;background:transparent;color:#ebefff;min-height:100vh}#app{min-height:100vh}.app-shell{display:grid;grid-template-columns:18rem 1fr;min-height:100vh;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@media(max-width:960px){.app-shell{grid-template-columns:100%}}.panel{background:#111827b8;border:1px solid rgba(148,163,184,.08);border-radius:18px;box-shadow:0 24px 68px #0f172a73}.glass-border{border:1px solid rgba(148,163,184,.12)}.link{color:#7dd3fc;font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.375rem;transition:color .2s ease}.link:hover{color:#bae6fd}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.app-shell[data-v-107a81e4]{gap:1.5rem;padding:2rem clamp(1.5rem,2.5vw,3.5rem);box-sizing:border-box}.sidebar[data-v-107a81e4]{position:sticky;top:2rem;align-self:start;display:flex;flex-direction:column;gap:2rem;padding:1.75rem;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:24px;background:#0206178c;border:1px solid rgba(148,163,184,.1);min-height:calc(100vh - 4rem)}.sidebar__brand[data-v-107a81e4]{display:flex;gap:1rem;align-items:center}.sidebar__dot[data-v-107a81e4]{width:14px;height:14px;border-radius:999px;background:linear-gradient(135deg,#38bdf8,#22d3ee);box-shadow:0 0 18px #38bdf8b8}.sidebar__title[data-v-107a81e4]{font-size:1.35rem;font-weight:600;letter-spacing:.04em}.sidebar__subtitle[data-v-107a81e4]{margin:.25rem 0 0;color:#e2e8f0ad;font-size:.875rem}.sidebar__nav[data-v-107a81e4]{display:grid;gap:.5rem}.sidebar__link[data-v-107a81e4]{padding:.8rem 1rem;border-radius:14px;text-decoration:none;color:#e2e8f0db;font-weight:500;display:inline-flex;transition:all .2s ease;background:transparent;border:1px solid transparent}.sidebar__link[data-v-107a81e4]:hover{border-color:#94a3b82e;background:#1e293b66}.sidebar__link.active[data-v-107a81e4]{border-color:#38bdf88c;background:linear-gradient(135deg,#38bdf829,#0e749038);color:#f8fafc}.sidebar__footer[data-v-107a81e4]{margin-top:auto;font-size:.75rem;color:#94a3b8b3;display:grid;gap:.35rem}.main[data-v-107a81e4]{display:flex;flex-direction:column;gap:1.5rem}.main__header[data-v-107a81e4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem 1.75rem;background:#0f172ab3}.main__label[data-v-107a81e4]{font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#94a3b8ad;margin:0 0 .5rem}h1[data-v-107a81e4]{margin:0;font-family:Space Grotesk,Inter,system-ui,sans-serif;font-weight:600;font-size:clamp(1.65rem,2.2vw,2.25rem);letter-spacing:.01em}.main__actions[data-v-107a81e4]{display:flex;gap:.75rem}.main__content[data-v-107a81e4]{min-height:60vh;display:flex;flex-direction:column;gap:1.5rem}@media(max-width:960px){.sidebar[data-v-107a81e4]{position:static;min-height:auto}.app-shell[data-v-107a81e4]{padding:1.5rem}}.dashboard[data-v-d47f56cb]{display:flex;flex-direction:column;gap:1.75rem}.grid[data-v-d47f56cb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem}.metric-card[data-v-d47f56cb]{padding:1.5rem;background:#0f172aad;border-radius:18px;border:1px solid rgba(148,163,184,.12);box-shadow:inset 0 1px #94a3b814}.metric-label[data-v-d47f56cb]{font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:#94a3b8b3;margin-bottom:.75rem}.metric-value[data-v-d47f56cb]{font-size:clamp(2.1rem,2.5vw,2.8rem);font-weight:600;margin:0;color:#f8fafc;font-family:Space Grotesk,Inter,system-ui,sans-serif}.recent[data-v-d47f56cb]{padding:1.5rem;background:#0f172ac7;border-radius:20px;border:1px solid rgba(148,163,184,.12)}.recent__header[data-v-d47f56cb]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem}.recent__description[data-v-d47f56cb]{margin:.35rem 0 0;color:#94a3b8bf}.recent__loading[data-v-d47f56cb],.recent__error[data-v-d47f56cb]{padding:1rem;border-radius:12px;background:#1e293b8c;border:1px dashed rgba(148,163,184,.16)}.recent__table[data-v-d47f56cb]{width:100%;border-collapse:collapse;color:#e2e8f0eb}.recent__table th[data-v-d47f56cb]{text-align:left;font-weight:500;font-size:.85rem;padding:.75rem .5rem;color:#94a3b8bf;border-bottom:1px solid rgba(148,163,184,.12)}.recent__table td[data-v-d47f56cb]{padding:.7rem .5rem;border-bottom:1px solid rgba(148,163,184,.08)}.recent__table tr:last-child td[data-v-d47f56cb]{border-bottom:none}.chip[data-v-d47f56cb]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em;border:1px solid transparent;background:#38bdf829}.chip[data-tone=active][data-v-d47f56cb]{background:#22c55e2e;border-color:#22c55e47}.chip[data-tone=complete][data-v-d47f56cb]{background:#a855f72e;border-color:#a855f747}@media(max-width:720px){.recent__table[data-v-d47f56cb]{font-size:.85rem}}
