@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Manrope:wght@500;600;700&display=swap";.realtime[data-v-a2d6e397]{display:block;font-size:.7rem;opacity:.8}.avatar[data-v-a2d6e397]{width:38px;height:38px;border-radius:999px;object-fit:cover;margin-right:.55rem;border:1px solid rgba(255,255,255,.35)}.account-pill[data-v-a2d6e397]{display:flex;align-items:center}.toast-stack[data-v-a2d6e397]{position:fixed;right:1rem;bottom:1rem;z-index:999;display:grid;gap:.4rem}.toast[data-v-a2d6e397]{padding:.55rem .7rem;border-radius:.6rem;border:1px solid rgba(255,255,255,.2);background:#0c1422eb}.toast.error[data-v-a2d6e397]{border-color:#ff646480}.loading-shell[data-v-d2dc1adf]{display:grid;gap:.45rem}.skeleton-row[data-v-d2dc1adf]{height:.75rem;border-radius:999px;background:linear-gradient(90deg,#ffffff14 25%,#ffffff29,#ffffff14 75%);background-size:200% 100%;animation:shimmer-d2dc1adf 1.8s linear infinite}.skeleton-row.short[data-v-d2dc1adf]{width:55%}.label[data-v-d2dc1adf]{margin:0;color:#ecf2ffb8;font-size:.84rem}@keyframes shimmer-d2dc1adf{0%{background-position:200% 0}to{background-position:-200% 0}}.error-shell[data-v-5fbbef90]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(255,120,120,.45);border-radius:.75rem;background:#ff46461a;padding:.65rem .75rem}.error-shell p[data-v-5fbbef90]{margin:0;color:#ffd7d7}.cards[data-v-7239ad5f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1rem 0}.stat[data-v-7239ad5f]{border-radius:.75rem;padding:.75rem}.stat h3[data-v-7239ad5f]{margin:0;font-size:.9rem;color:#ecf2ffc2}.stat strong[data-v-7239ad5f]{font-size:1.45rem}@media(max-width:900px){.cards[data-v-7239ad5f]{grid-template-columns:1fr}}.empty-shell[data-v-d1e89d81]{border:1px dashed rgba(255,255,255,.22);border-radius:.75rem;padding:.75rem;color:#ecf2ffd1}.empty-shell p[data-v-d1e89d81]{margin:.35rem 0 0;color:#ecf2ffad}.campaign-actions[data-v-8aff030e]{display:flex;gap:.5rem;margin:.75rem 0}.status[data-v-8aff030e]{font-weight:600}.status.published[data-v-8aff030e]{color:#1f9d55}.status.draft[data-v-8aff030e]{color:#9f7a1f}.success[data-v-8aff030e],.success[data-v-3f5ed112]{color:#b8ffd6}.compact[data-v-093e7900]{align-items:stretch}.list-btn[data-v-093e7900]{width:100%;text-align:left}.success[data-v-093e7900]{color:#b8ffd6}.deals-page[data-v-2cca83b7]{display:grid;gap:.75rem}.grid2[data-v-2cca83b7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mini[data-v-2cca83b7]{padding:.75rem;border-radius:.75rem}.list-btn[data-v-2cca83b7]{width:100%;text-align:left}.success[data-v-2cca83b7]{color:#b8ffd6}@media(max-width:960px){.grid2[data-v-2cca83b7]{grid-template-columns:1fr}}.success[data-v-2fac44c4]{color:#b8ffd6}.messaging[data-v-ac31ba8f]{display:grid;gap:.75rem}.grid2[data-v-ac31ba8f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mini[data-v-ac31ba8f]{padding:.75rem;border-radius:.75rem}.mini h3[data-v-ac31ba8f]{margin:0 0 .5rem}.compact[data-v-ac31ba8f]{align-items:stretch}.list-btn[data-v-ac31ba8f]{width:100%;text-align:left}.muted[data-v-ac31ba8f]{color:#ecf2ffb8;margin:0}.success[data-v-ac31ba8f]{color:#b8ffd6;margin:0}@media(max-width:960px){.grid2[data-v-ac31ba8f]{grid-template-columns:1fr}}.notifications[data-v-e0e4b50b]{display:grid;gap:.75rem}.payload[data-v-e0e4b50b]{white-space:pre-wrap;word-break:break-word;font-size:.78rem;background:#0c1422b3;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;padding:.4rem .5rem}.muted[data-v-e0e4b50b]{color:#ecf2ffb8;margin:0}.success[data-v-e0e4b50b]{color:#b8ffd6;margin:0}.muted[data-v-1021313d]{color:#ecf2ffc2}.success[data-v-1021313d]{color:#b8ffd6}.muted[data-v-21be91e8]{color:#ecf2ffb8}.success[data-v-21be91e8]{color:#b8ffd6}.workflow[data-v-9876e364]{display:grid;gap:.75rem}.grid2[data-v-9876e364]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.compact[data-v-9876e364]{align-items:stretch}.mini[data-v-9876e364]{padding:.75rem;border-radius:.75rem}.mini h3[data-v-9876e364]{margin:0 0 .5rem}.compact input[data-v-9876e364],.compact select[data-v-9876e364],.compact button[data-v-9876e364]{min-height:2.5rem}.list-btn[data-v-9876e364]{width:100%;text-align:left}.muted[data-v-9876e364]{color:#ecf2ffb8;margin:0}.success[data-v-9876e364]{color:#b8ffd6;margin:0}@media(max-width:960px){.grid2[data-v-9876e364]{grid-template-columns:1fr}}.onboarding[data-v-e8f0beb6]{display:grid;gap:.75rem}.mini[data-v-e8f0beb6]{padding:.75rem;border-radius:.75rem}.muted[data-v-e8f0beb6]{color:#ecf2ffc2}.success[data-v-e8f0beb6]{color:#b8ffd6}.analytics[data-v-d6fb90a3]{display:grid;gap:.75rem}.mini[data-v-d6fb90a3]{border-radius:.75rem;padding:.75rem}.trend[data-v-d6fb90a3]{display:grid;gap:.45rem}.trend-row[data-v-d6fb90a3]{display:grid;grid-template-columns:120px 1fr 40px;gap:.5rem;align-items:center}.bar[data-v-d6fb90a3]{height:12px;border-radius:999px;background:#ffffff1a;overflow:hidden}.fill[data-v-d6fb90a3]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4da3ff,#75c6ff)}.muted[data-v-94fb9a63]{color:#ecf2ffc2}.success[data-v-94fb9a63]{color:#b8ffd6}.auth-page[data-v-dbbac1be]{display:grid;gap:.75rem}.muted[data-v-dbbac1be]{color:#ecf2ffc2}label[data-v-dbbac1be]{display:grid;gap:.25rem}.remember[data-v-dbbac1be]{display:flex;align-items:center;gap:.5rem}.auth-page[data-v-50c244ef]{display:grid;gap:.75rem}.muted[data-v-50c244ef]{color:#ecf2ffc2}label[data-v-50c244ef]{display:grid;gap:.25rem}.radio[data-v-50c244ef]{display:flex;align-items:center;gap:.45rem;padding:.3rem .6rem}.auth-page[data-v-a9575da5],.auth-page[data-v-2b030f61]{display:grid;gap:.75rem}.muted[data-v-2b030f61]{color:#ecf2ffc2}label[data-v-2b030f61]{display:grid;gap:.25rem}.ok[data-v-2b030f61]{color:#9cf5ba}.muted[data-v-358a506a]{color:#ecf2ffc2}.muted[data-v-297ebee8]{color:#ecf2ffbf}.grid3[data-v-297ebee8]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.mini[data-v-297ebee8]{padding:.75rem;border-radius:.75rem}.metric[data-v-297ebee8]{font-size:1.4rem;margin:0}@media(max-width:900px){.grid3[data-v-297ebee8]{grid-template-columns:1fr}}.muted[data-v-d2d422fc]{color:#ecf2ffbf}.grid3[data-v-d2d422fc]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.mini[data-v-d2d422fc]{padding:.75rem;border-radius:.75rem}.metric[data-v-d2d422fc]{font-size:1.4rem;margin:0}@media(max-width:900px){.grid3[data-v-d2d422fc]{grid-template-columns:1fr}}.muted[data-v-055912ce]{color:#ecf2ffbf}.grid3[data-v-055912ce]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.mini[data-v-055912ce]{padding:.75rem;border-radius:.75rem}.metric[data-v-055912ce]{font-size:1.4rem;margin:0}@media(max-width:900px){.grid3[data-v-055912ce]{grid-template-columns:1fr}}.muted[data-v-c2b19893]{color:#ecf2ffbf}.success[data-v-c2b19893]{color:#b8ffd6}.muted[data-v-0ab71108]{color:#ecf2ffbf}.grid3[data-v-0ab71108]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-top:.75rem}.mini[data-v-0ab71108]{padding:.75rem;border-radius:.75rem;margin-top:.75rem}.metric[data-v-0ab71108]{font-size:1.4rem;margin:0}@media(max-width:900px){.grid3[data-v-0ab71108]{grid-template-columns:1fr}}.muted[data-v-d9898aa4]{color:#ecf2ffbf}.mini[data-v-d9898aa4]{padding:.75rem;border-radius:.75rem;margin-top:.75rem}:root{--bg-0: #081322;--bg-1: #0d2240;--bg-2: #143a66;--ink-0: #eef5ff;--ink-1: #b9c9df;--glass: rgba(255, 255, 255, .08);--glass-strong: rgba(255, 255, 255, .12);--line: rgba(255, 255, 255, .2);--accent: #4cb1ff;--accent-2: #2f7bff;--success: #7ff0b8;--danger: #ffc8cf;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--duration-fast: .2s;--duration-normal: .36s}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%}body{color:var(--ink-0);font-family:Manrope,system-ui,sans-serif;background:radial-gradient(60rem 35rem at 8% 20%,rgba(76,177,255,.22),transparent 60%),radial-gradient(45rem 30rem at 85% 15%,rgba(47,123,255,.22),transparent 62%),linear-gradient(140deg,var(--bg-0),var(--bg-1),var(--bg-2))}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:Space Grotesk,Manrope,sans-serif;letter-spacing:-.02em;margin:0 0 .45rem}h2{font-size:clamp(1.45rem,1.2rem + 1vw,2rem)}.app-shell{max-width:1240px;margin:0 auto;padding:1.35rem 1rem 3rem}.glass{background:var(--glass);border:1px solid var(--line);border-radius:var(--radius-lg);backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%);box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff2e}.topbar{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem}.brand h1{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);letter-spacing:-.03em}.brand span{color:var(--ink-1);font-size:.95rem}.account-pill{border-radius:999px;padding:.45rem .9rem;background:linear-gradient(135deg,#4cb1ff42,#2f7bff3d);border:1px solid rgba(255,255,255,.22)}.nav{margin-top:.9rem;padding:.7rem;display:flex;flex-wrap:wrap;gap:.45rem}.nav a{padding:.5rem .75rem;border-radius:var(--radius-sm);color:var(--ink-1);transition:all var(--duration-fast) var(--ease-out-expo)}.nav a:hover{color:var(--ink-0);transform:translateY(-1px);background:#ffffff1a}.nav a.router-link-active{color:var(--ink-0);background:linear-gradient(130deg,#4cb1ff57,#2f7bff52);box-shadow:0 8px 18px #266abf4d}.content{margin-top:1rem}.panel{padding:1.2rem;border-radius:var(--radius-lg)}.row{display:flex;align-items:center;gap:.7rem}.row.compact{flex-wrap:wrap}.column{display:grid;gap:.65rem}input,select,textarea,button{color:var(--ink-0);border:1px solid rgba(255,255,255,.24);background:#0913229e;border-radius:var(--radius-sm);padding:.62rem .76rem;font-family:inherit}input::placeholder,textarea::placeholder{color:#9ab2d1}button{cursor:pointer;background:linear-gradient(135deg,var(--accent),var(--accent-2));transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}button:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 10px 22px #1f5fad59}button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.list{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.list li{border:1px solid rgba(255,255,255,.16);background:#0c16288c;border-radius:var(--radius-md);padding:.64rem .72rem}.list-btn{width:100%;text-align:left;border-radius:var(--radius-sm)}.error{color:var(--danger)}.success{color:var(--success)}@media(max-width:860px){.row{flex-direction:column;align-items:stretch}.topbar{gap:.8rem;align-items:flex-start;flex-direction:column}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
