.dashboard[data-v-c5012171]{display:flex;flex-direction:column;gap:2rem}.page-header[data-v-c5012171]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem}.page-header h1[data-v-c5012171]{margin:0 0 .4rem;font-size:1.65rem}.page-header p[data-v-c5012171]{margin:0;color:#6b7280}.header-actions[data-v-c5012171]{display:flex;gap:.75rem}.hero[data-v-c5012171]{display:none}.stats-row[data-v-c5012171]{display:flex;flex-wrap:wrap;gap:1rem}.metric-card[data-v-c5012171]{flex:1 1 220px;min-width:200px;background:#fff;border-radius:16px;padding:1rem 1.25rem;border:1px solid #e5e7eb;display:flex;align-items:center;gap:.9rem;box-shadow:0 12px 30px #11182714}.metric-icon[data-v-c5012171]{font-size:1.9rem;line-height:1}.metric-body .label[data-v-c5012171]{font-size:.75rem;color:#6b7280;margin:0 0 .3rem;letter-spacing:.04em}.metric-body .value[data-v-c5012171]{margin:0;font-size:1.5rem;font-weight:700;color:#1f2937}.metric-body .value.small[data-v-c5012171]{font-size:1.1rem}.metric-body .value.running[data-v-c5012171]{color:#f97316}.metric-body .value.idle[data-v-c5012171]{color:#0ea5e9}.content-grid[data-v-c5012171]{display:grid;gap:1.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.content-grid .panel.wide[data-v-c5012171]{grid-column:span 2}@media (max-width: 1100px){.content-grid[data-v-c5012171]{grid-template-columns:1fr}.content-grid .panel.wide[data-v-c5012171]{grid-column:auto}}.panel[data-v-c5012171]{background:#fff;border-radius:16px;padding:1.5rem;border:1px solid #e5e7eb;display:flex;flex-direction:column;gap:1rem}.panel-header[data-v-c5012171]{display:flex;justify-content:space-between;align-items:center}.panel-header a[data-v-c5012171]{color:#4338ca;font-weight:500}.table[data-v-c5012171]{width:100%;border-collapse:collapse}.table th[data-v-c5012171],.table td[data-v-c5012171]{text-align:left;padding:.65rem;border-bottom:1px solid #eef2f7}.table tr:last-child td[data-v-c5012171]{border-bottom:none}.table .empty[data-v-c5012171]{text-align:center;color:#9ca3af}.list[data-v-c5012171]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.list li[data-v-c5012171]{display:flex;justify-content:space-between;gap:1rem}.list li p[data-v-c5012171]{margin:.2rem 0 0;color:#6b7280}.list li .empty[data-v-c5012171]{justify-content:center}.badge[data-v-c5012171]{display:inline-flex;align-items:center;padding:.25rem .55rem;border-radius:999px;font-size:.72rem;text-transform:uppercase}.badge.success[data-v-c5012171],.badge.sent[data-v-c5012171]{background:#dcfce7;color:#15803d}.badge.running[data-v-c5012171]{background:#fef3c7;color:#92400e}.badge.error[data-v-c5012171],.badge.failed[data-v-c5012171]{background:#fee2e2;color:#b91c1c}.alert[data-v-c5012171]{background:#fef3c7;border-radius:12px;padding:1rem 1.25rem;border:1px solid #fcd34d;color:#92400e}.primary[data-v-c5012171]{background:#4338ca;color:#fff;border:none;border-radius:8px;padding:.6rem 1.4rem}.primary[data-v-c5012171]:disabled{opacity:.6;cursor:not-allowed}.ghost[data-v-c5012171]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.55rem 1.2rem}.articles[data-v-ca40953d]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:1.5rem}@media (max-width: 1200px){.articles[data-v-ca40953d]{grid-template-columns:1fr}}.card[data-v-ca40953d]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 20px #0f172a0d}.card-header[data-v-ca40953d]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.subtitle[data-v-ca40953d]{margin:.25rem 0 0;color:#6b7280}.actions[data-v-ca40953d]{display:flex;gap:.75rem;align-items:center}.actions input[type=search][data-v-ca40953d]{padding:.55rem .8rem;border-radius:8px;border:1px solid #d1d5db;width:220px}.table[data-v-ca40953d]{width:100%;border-collapse:collapse}.table th[data-v-ca40953d],.table td[data-v-ca40953d]{padding:.75rem;text-align:left;border-bottom:1px solid #e5e7eb}.table tr[data-v-ca40953d]:hover{background:#f9fafb;cursor:pointer}.table .empty[data-v-ca40953d]{text-align:center;color:#9ca3af}.id[data-v-ca40953d]{margin:.15rem 0 0;font-size:.75rem;color:#9ca3af}.pagination[data-v-ca40953d]{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;color:#6b7280}.detail[data-v-ca40953d]{max-height:calc(100vh - 160px);overflow-y:auto}.detail-sections[data-v-ca40953d]{display:grid;gap:1.5rem}.timeline[data-v-ca40953d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.timeline li[data-v-ca40953d]{background:#f9fafb;border-radius:12px;padding:1rem;border:1px solid #e5e7eb}.timeline strong[data-v-ca40953d]{font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;color:#4f46e5}.timeline span[data-v-ca40953d]{display:block;font-size:.8rem;color:#6b7280;margin:.25rem 0 .5rem}.timeline details[data-v-ca40953d]{margin-top:.5rem}.timeline pre[data-v-ca40953d]{background:#1f2937;color:#f9fafb;padding:.75rem;border-radius:8px;overflow-x:auto}button.secondary[data-v-ca40953d]{background:#312e81;color:#fff;border:none;border-radius:8px;padding:.55rem 1.2rem}button.ghost[data-v-ca40953d]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.5rem 1rem}.article-detail[data-v-d9821493]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-d9821493]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 18px #0f172a14}.card-header[data-v-d9821493]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.subtitle[data-v-d9821493]{color:#6b7280;margin-top:.4rem}.meta[data-v-d9821493]{display:flex;gap:1.5rem;align-items:center}.stats[data-v-d9821493]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.stats div[data-v-d9821493]{background:#f9fafb;border-radius:12px;padding:1rem;border:1px solid #e5e7eb}.stats small[data-v-d9821493]{display:block;color:#6b7280;margin-bottom:.35rem}.grid[data-v-d9821493]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}select[data-v-d9821493]{padding:.45rem .75rem;border-radius:8px;border:1px solid #d1d5db}.version-content details[data-v-d9821493]{margin-top:1rem}.version-content pre[data-v-d9821493]{background:#111827;color:#f9fafb;padding:1rem;border-radius:10px;overflow-x:auto}.html-preview[data-v-d9821493]{margin-top:.75rem;padding:.75rem;border-radius:10px;border:1px solid #e5e7eb;background:#f9fafb;max-height:320px;overflow-y:auto}.change-feed[data-v-d9821493]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.change-feed li[data-v-d9821493]{border:1px solid #e5e7eb;border-radius:12px;padding:1rem;background:#f9fafb}.change-header[data-v-d9821493]{display:flex;justify-content:space-between;margin-bottom:.35rem;font-size:.85rem;color:#4f46e5}.details summary[data-v-d9821493]{cursor:pointer}.empty[data-v-d9821493]{text-align:center;color:#9ca3af}.loading-state[data-v-d9821493]{padding:2rem;text-align:center;color:#6b7280}.card[data-v-94ae197b]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 20px #0f172a14}.card-header[data-v-94ae197b]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.5rem}.subtitle[data-v-94ae197b]{color:#6b7280}.actions[data-v-94ae197b]{display:flex;gap:1rem;align-items:center}.actions select[data-v-94ae197b]{margin-left:.5rem;padding:.35rem .6rem;border-radius:8px;border:1px solid #d1d5db}.table[data-v-94ae197b]{width:100%;border-collapse:collapse}.table th[data-v-94ae197b],.table td[data-v-94ae197b]{padding:.75rem;border-bottom:1px solid #e5e7eb;vertical-align:top}.table pre[data-v-94ae197b]{background:#111827;color:#f9fafb;padding:.6rem;border-radius:8px;max-height:180px;overflow-y:auto}.empty[data-v-94ae197b]{text-align:center;color:#9ca3af}button.ghost[data-v-94ae197b]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.45rem 1rem}.card[data-v-ac48402e]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 20px #0f172a0f}.card-header[data-v-ac48402e]{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1.5rem}.subtitle[data-v-ac48402e]{color:#6b7280}.actions[data-v-ac48402e]{display:flex;gap:1rem;align-items:center}.actions select[data-v-ac48402e]{margin-left:.5rem;padding:.35rem .6rem;border-radius:8px;border:1px solid #d1d5db}.table[data-v-ac48402e]{width:100%;border-collapse:collapse}.table th[data-v-ac48402e],.table td[data-v-ac48402e]{padding:.75rem;border-bottom:1px solid #e5e7eb}.empty[data-v-ac48402e]{text-align:center;color:#9ca3af}.badge[data-v-ac48402e]{display:inline-flex;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;text-transform:uppercase}.badge.sent[data-v-ac48402e]{background:#dbeafe;color:#1d4ed8}.badge.failed[data-v-ac48402e]{background:#fee2e2;color:#b91c1c}.error[data-v-ac48402e]{color:#b91c1c}button.ghost[data-v-ac48402e]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.45rem 1rem}.card[data-v-55a3676e]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 20px #0f172a12}.card-header[data-v-55a3676e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.subtitle[data-v-55a3676e]{color:#6b7280}.table[data-v-55a3676e]{width:100%;border-collapse:collapse}.table th[data-v-55a3676e],.table td[data-v-55a3676e]{padding:.75rem;border-bottom:1px solid #e5e7eb}.badge[data-v-55a3676e]{display:inline-flex;padding:.25rem .6rem;border-radius:999px;font-size:.75rem;text-transform:uppercase}.badge.success[data-v-55a3676e]{background:#dcfce7;color:#15803d}.badge.running[data-v-55a3676e]{background:#fff7ed;color:#b45309}.badge.error[data-v-55a3676e]{background:#fee2e2;color:#b91c1c}.empty[data-v-55a3676e]{text-align:center;color:#9ca3af}button.ghost[data-v-55a3676e]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.45rem 1rem}.settings[data-v-8cb2276d]{display:flex;flex-direction:column;gap:1.5rem}.card[data-v-8cb2276d]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 6px 20px #0f172a12}.card-header[data-v-8cb2276d]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.subtitle[data-v-8cb2276d]{color:#6b7280}.grid[data-v-8cb2276d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem}dl[data-v-8cb2276d]{margin:0}dt[data-v-8cb2276d]{font-size:.8rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}dd[data-v-8cb2276d]{margin:0;font-size:1rem;font-weight:600}.badge.enabled[data-v-8cb2276d]{background:#dcfce7;color:#166534;padding:.2rem .6rem;border-radius:999px}.badge.disabled[data-v-8cb2276d]{background:#fee2e2;color:#b91c1c;padding:.2rem .6rem;border-radius:999px}.collection-list[data-v-8cb2276d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.collection-item[data-v-8cb2276d]{border:1px solid #e5e7eb;border-radius:12px;padding:1rem}.collection-header[data-v-8cb2276d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.collection-header label[data-v-8cb2276d]{display:inline-flex;align-items:center;gap:.75rem;font-weight:600}.collection-title[data-v-8cb2276d]{font-size:1.05rem}.collection-description[data-v-8cb2276d]{margin:.75rem 0 0;color:#6b7280}.collection-actions[data-v-8cb2276d]{display:flex;align-items:center;gap:.75rem}.test-form[data-v-8cb2276d]{display:flex;flex-direction:column;gap:1rem}.field[data-v-8cb2276d]{display:flex;flex-direction:column;gap:.4rem}.field span[data-v-8cb2276d]{font-weight:600;font-size:.9rem;color:#111827}.field input[data-v-8cb2276d],.field textarea[data-v-8cb2276d]{border:1px solid #d1d5db;border-radius:8px;padding:.55rem .75rem;font-size:.95rem;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.field input[data-v-8cb2276d]:focus,.field textarea[data-v-8cb2276d]:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.collection-meta[data-v-8cb2276d]{font-size:.85rem;color:#6b7280}.collection-articles[data-v-8cb2276d]{margin-top:1rem;border-top:1px solid #e5e7eb;padding-top:1rem}.article-list[data-v-8cb2276d]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.article-item[data-v-8cb2276d]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.article-item label[data-v-8cb2276d]{display:flex;align-items:center;gap:.6rem}.article-title[data-v-8cb2276d]{font-weight:500}.article-link[data-v-8cb2276d]{font-size:.85rem;color:#6366f1}.actions[data-v-8cb2276d]{margin-top:1.5rem;display:flex;align-items:center;gap:1rem}.save-message.success[data-v-8cb2276d]{color:#047857}.save-message.error[data-v-8cb2276d]{color:#b91c1c}.loading[data-v-8cb2276d]{color:#6b7280}.empty[data-v-8cb2276d]{text-align:center;color:#9ca3af}button.ghost[data-v-8cb2276d]{background:transparent;border:1px solid #d1d5db;border-radius:8px;padding:.45rem 1rem}button.ghost.small[data-v-8cb2276d]{padding:.3rem .7rem;font-size:.85rem}button.primary[data-v-8cb2276d]{background:#4f46e5;color:#fff;border:none;border-radius:8px;padding:.55rem 1.3rem;font-weight:600}button[data-v-8cb2276d]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-8cb2276d]{background:#fee2e2;color:#b91c1c;padding:.75rem 1rem;border-radius:8px;margin-bottom:1rem}.login[data-v-1864fc47]{position:relative;box-sizing:border-box;display:grid;place-items:center;min-height:100vh;min-height:100dvh;min-height:100svh;background:radial-gradient(circle at 20% 20%,#1d4ed8 0%,transparent 45%),radial-gradient(circle at 80% 10%,rgba(139,92,246,.35) 0%,transparent 55%),linear-gradient(140deg,#020617,#0b1535 45%,#0f172a);overflow:hidden;padding:clamp(1rem,2vw,2.2rem);width:100%}.aura[data-v-1864fc47]{position:absolute;width:280px;height:280px;background:radial-gradient(circle,rgba(99,102,241,.35),transparent 65%);filter:blur(55px);opacity:.5}.aura-one[data-v-1864fc47]{top:-120px;right:-60px}.aura-two[data-v-1864fc47]{bottom:-60px;left:-80px;background:radial-gradient(circle,rgba(56,189,248,.32),transparent 65%)}.login-card[data-v-1864fc47]{position:relative;width:min(440px,100%);padding:clamp(2.1rem,3.5vw,2.8rem);border-radius:24px;background:#0f172ad9;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(148,163,184,.12);box-shadow:0 30px 70px #0f172a8c;display:flex;flex-direction:column;gap:1.6rem;color:#e2e8f0;overflow:hidden}.card-header[data-v-1864fc47]{display:flex;align-items:center;gap:1rem}.logo-mark[data-v-1864fc47]{display:grid;place-items:center;width:3.3rem;height:3.3rem;border-radius:1.2rem;background:linear-gradient(135deg,#60a5fae6,#818cf899);box-shadow:inset 0 0 12px #ffffff40}.logo-mark .ring[data-v-1864fc47]{position:relative;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid rgba(255,255,255,.55);display:grid;place-items:center}.logo-mark .orb[data-v-1864fc47]{width:.55rem;height:.55rem;border-radius:50%;background:#f8fafc}.card-header h1[data-v-1864fc47]{margin:0 0 .35rem;font-size:clamp(1.6rem,4vw,1.9rem);font-weight:700;letter-spacing:-.01em}.subtitle[data-v-1864fc47]{margin:0;color:#e2e8f0bf;font-size:.95rem}.auth-form[data-v-1864fc47]{display:flex;flex-direction:column;gap:.9rem}.field[data-v-1864fc47]{display:flex;flex-direction:column;gap:.45rem}.field span[data-v-1864fc47]{font-size:.85rem;font-weight:600;color:#e2e8f0cc;letter-spacing:.02em}.field input[data-v-1864fc47]{box-sizing:border-box;display:block;width:100%;border:1px solid rgba(148,163,184,.25);border-radius:12px;padding:.76rem 1rem;font-size:1rem;font-weight:500;color:#f8fafc;line-height:1.35;background:#0a1222c7;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease;box-shadow:inset 0 0 0 1px #0f172a80,0 1px 1px #0f172a59}.field input[data-v-1864fc47]:focus{outline:none;border-color:#6366f1cc;background:#101a2efa;box-shadow:inset 0 0 0 1px #6366f159,0 12px 26px #0f172a66,0 0 0 3px #6366f12e;transform:translateY(-1px)}.field input[data-v-1864fc47]::placeholder{font-weight:500;color:#94a3b8bf}.primary[data-v-1864fc47]{box-sizing:border-box;margin-top:.25rem;background:#2563eb;color:#f8fafc;border:1px solid rgba(96,165,250,.35);border-radius:12px;padding:.85rem;font-weight:700;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.primary[data-v-1864fc47]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-1864fc47]{background:#f871711f;color:#f8fafceb;padding:.7rem .85rem;border-radius:10px;font-size:.9rem;border:1px solid rgba(248,113,113,.35)}.card-footer[data-v-1864fc47]{display:flex;flex-direction:column;gap:.45rem;color:#e2e8f0b3;font-size:.85rem;text-align:center}.card-footer span[data-v-1864fc47]{color:#81d4faf2;font-weight:600}.card-footer .support-link[data-v-1864fc47]{text-decoration:none}.card-footer .support-link span[data-v-1864fc47]{display:inline-flex;align-items:center;justify-content:center;gap:.2rem;padding:.1rem .55rem;border-radius:999px;background:#2563eb2e;color:#bfdbfef2;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 0 0 1px #60a5fa59;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.card-footer .support-link span[data-v-1864fc47]:hover{background:#3b82f652;color:#e0e7ff;box-shadow:inset 0 0 0 1px #a5b4fc73}.card-footer small[data-v-1864fc47]{font-size:.75rem;color:#94a3b8b3}.primary[data-v-1864fc47]:not(:disabled):hover{transform:translateY(-2px);background:#1d4ed8}@media (max-width: 640px){.login-card[data-v-1864fc47]{padding:2.2rem 1.6rem;gap:1.5rem}.card-header[data-v-1864fc47]{align-items:flex-start}.logo-mark[data-v-1864fc47]{width:3rem;height:3rem}}.layout[data-v-39b7e38c]{display:grid;grid-template-columns:280px 1fr;min-height:100vh;background:linear-gradient(140deg,#eef2ff,#f8fafc 40%,#f5f3ff)}.sidebar[data-v-39b7e38c]{position:sticky;top:0;align-self:start;height:100vh;box-sizing:border-box;background:linear-gradient(188deg,#0a1030,#080c25 60%,#040719);color:#f9fafb;display:flex;flex-direction:column;padding:1.9rem 1.5rem 1.1rem;box-shadow:inset -1px 0 #ffffff0a}.sidebar-scroll[data-v-39b7e38c]{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:.2rem;padding-bottom:2rem}.brand[data-v-39b7e38c]{display:flex;align-items:center;gap:.85rem;margin-bottom:1.35rem}.brand-mark[data-v-39b7e38c]{position:relative;width:3rem;height:3rem;border-radius:1.1rem;background:linear-gradient(135deg,#bfdbfed9,#818cf899);display:grid;place-items:center;box-shadow:inset 0 0 18px #0f172a40}.brand-ring[data-v-39b7e38c]{position:absolute;width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid rgba(15,23,42,.14)}.brand-orb[data-v-39b7e38c]{position:absolute;width:.5rem;height:.5rem;border-radius:50%;background:#0f172ad9}.brand-copy[data-v-39b7e38c]{display:flex;flex-direction:column;line-height:1.15}.brand-copy strong[data-v-39b7e38c]{font-size:1.05rem;letter-spacing:.02em}.brand-copy span[data-v-39b7e38c]{font-size:.9rem;color:#e2e8f0b3}nav[data-v-39b7e38c]{display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto}nav a[data-v-39b7e38c]{display:flex;align-items:center;gap:.75rem;color:#e2e8f0c7;text-decoration:none;font-weight:600;padding:.65rem .85rem;border-radius:12px;transition:background .2s ease,color .2s ease,box-shadow .2s ease}nav a[data-v-39b7e38c]:hover{background:#ffffff14;color:#f9fafb}nav a.active[data-v-39b7e38c]{background:#3b82f62e;color:#f8fafc;box-shadow:inset 0 0 0 1px #bfdbfe47}.nav-icon[data-v-39b7e38c]{font-size:1.1rem}.sidebar-footer[data-v-39b7e38c]{display:flex;flex-direction:column;gap:.4rem;margin-top:auto;padding:.45rem .55rem;border-radius:10px;border:1px solid rgba(71,85,105,.28);background:#040812b3}.refresh[data-v-39b7e38c]{border:1px solid rgba(148,163,184,.28);background:#18295280;color:#e8edf8;border-radius:8px;padding:.42rem .65rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease}.refresh[data-v-39b7e38c]:hover{background:#2d4687a6;border-color:#bfdbfe80}.profile[data-v-39b7e38c]{display:flex;align-items:center;gap:.6rem}.profile-avatar[data-v-39b7e38c]{display:grid;place-items:center;width:2.1rem;height:2.1rem;border-radius:.75rem;background:linear-gradient(135deg,#4a7cf78c,#818cf87a);font-weight:700;letter-spacing:.02em;color:#050a1b}.profile-info[data-v-39b7e38c]{display:flex;flex-direction:column;gap:.25rem}.profile-name[data-v-39b7e38c]{margin:0;font-weight:600}.logout[data-v-39b7e38c]{align-self:flex-start;border:none;background:transparent;color:#e2e8f0e6;font-size:.85rem;cursor:pointer;padding:0;text-decoration:underline}.timestamp[data-v-39b7e38c]{margin:0;font-size:.72rem;color:#94a3b8bf}.timestamp span[data-v-39b7e38c]{color:#fff}.content[data-v-39b7e38c]{position:relative;display:flex;background:radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 55%)}.content-inner[data-v-39b7e38c]{flex:1;display:flex;flex-direction:column;padding:2.5rem 3rem}.topbar[data-v-39b7e38c]{min-height:2rem}main[data-v-39b7e38c]{flex:1;display:flex;flex-direction:column}@media (max-width: 1200px){.layout[data-v-39b7e38c]{grid-template-columns:240px 1fr}.content-inner[data-v-39b7e38c]{padding:2rem}}@media (max-width: 900px){.layout[data-v-39b7e38c]{grid-template-columns:1fr;min-height:100vh}.sidebar[data-v-39b7e38c]{position:relative;height:auto;padding:1.2rem 1rem;border-bottom:1px solid rgba(255,255,255,.08)}.sidebar-scroll[data-v-39b7e38c]{flex:0 0 auto;overflow-x:auto;overflow-y:hidden;padding:.6rem 0}nav[data-v-39b7e38c]{flex-direction:row;gap:.4rem;min-width:max-content}nav a[data-v-39b7e38c]{flex-direction:column;align-items:center;min-width:88px;padding:.45rem .6rem;gap:.25rem}.nav-label[data-v-39b7e38c]{font-size:.76rem}.sidebar-footer[data-v-39b7e38c]{margin-top:.7rem;padding:.5rem .6rem;align-items:center}.profile[data-v-39b7e38c]{justify-content:center}.content-inner[data-v-39b7e38c]{padding:1.2rem}}@media (max-width: 640px){.sidebar[data-v-39b7e38c]{padding:1rem .85rem}nav a[data-v-39b7e38c]{min-width:76px}.sidebar-footer[data-v-39b7e38c]{gap:.4rem;padding:.45rem .55rem}.content-inner[data-v-39b7e38c]{padding:1rem}}:root{color-scheme:light dark;font-family:Spoqa Han Sans Neo,Noto Sans KR,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background-color:#f5f6fb;color:#111827}@font-face{font-family:Spoqa Han Sans Neo;font-weight:400;src:url(https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@2.1.2/Subset/SpoqaHanSansNeo-Regular.otf) format("opentype")}@font-face{font-family:Spoqa Han Sans Neo;font-weight:500;src:url(https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@2.1.2/Subset/SpoqaHanSansNeo-Medium.otf) format("opentype")}@font-face{font-family:Spoqa Han Sans Neo;font-weight:700;src:url(https://cdn.jsdelivr.net/gh/spoqa/spoqa-han-sans@2.1.2/Subset/SpoqaHanSansNeo-Bold.otf) format("opentype")}body{margin:0;background-color:#f5f6fb}a{color:inherit;text-decoration:none}button{font-family:inherit}.badge{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600}button.primary{background:#4338ca;color:#fff;border:none;border-radius:10px;padding:.55rem 1.3rem;cursor:pointer}button.primary:disabled{opacity:.6;cursor:not-allowed}button.ghost{background:transparent;border:1px solid #d1d5db;border-radius:10px;padding:.55rem 1.3rem;cursor:pointer;color:#4338ca}button.ghost:hover{border-color:#4338ca;color:#312e81}button.ghost:disabled{opacity:.6;cursor:not-allowed;color:#9ca3af;border-color:#e5e7eb}.card{background:#fff;border-radius:18px;padding:1.5rem;box-shadow:0 15px 35px #0f172a14}
