@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Fira+Sans:wght@300;400;500;600;700&display=swap";.ui-icon[data-v-ae86baa8]{display:inline-block;vertical-align:middle;margin-right:8px;opacity:.8}.cmd-overlay[data-v-cd516a63]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;display:flex;justify-content:center;padding-top:15vh}.cmd-palette[data-v-cd516a63]{width:100%;max-width:600px;height:fit-content;border-radius:20px;overflow:hidden;border:1px solid var(--glass-border);box-shadow:0 32px 64px #0006}.cmd-header[data-v-cd516a63]{display:flex;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid var(--glass-border);gap:1rem}.cmd-icon[data-v-cd516a63]{color:var(--accent-cta)}input[data-v-cd516a63]{flex:1;background:none;border:none;font-size:1.1rem;color:var(--text-main);outline:none;padding:0}.esc[data-v-cd516a63]{font-size:.65rem;background:#ffffff0d;padding:2px 6px;border-radius:4px;border:1px solid var(--glass-border)}.cmd-list[data-v-cd516a63]{padding:.5rem;max-height:400px;overflow-y:auto}.cmd-item[data-v-cd516a63]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-radius:12px;cursor:pointer;transition:all .2s ease;color:var(--text-muted)}.cmd-item.active[data-v-cd516a63]{background:#ffffff0d;color:var(--text-main);transform:translate(4px)}.cmd-footer[data-v-cd516a63]{padding:.75rem 1.5rem;background:#0003;display:flex;gap:1.5rem;font-size:.75rem;color:var(--text-muted)}kbd[data-v-cd516a63]{font-family:inherit;background:#ffffff1a;padding:1px 4px;border-radius:4px;color:var(--text-main)}.cmd-enter-active[data-v-cd516a63],.cmd-leave-active[data-v-cd516a63]{transition:all .3s var(--ease-out-expo)}.cmd-enter-from[data-v-cd516a63],.cmd-leave-to[data-v-cd516a63]{opacity:0;transform:scale(.95)}.ambient-glow[data-v-ac06ab04]{position:fixed;width:600px;height:600px;background:radial-gradient(circle,rgba(236,72,153,.08) 0%,transparent 70%);pointer-events:none;z-index:0;transform:translate(-50%,-50%);transition:opacity 1s ease}.scroll-progress[data-v-ac06ab04]{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--accent-primary),var(--accent-cta));z-index:1000;transition:width .1s ease}.header-right[data-v-ac06ab04]{display:flex;align-items:center;gap:1.5rem}.theme-toggle[data-v-ac06ab04]{border:none;background:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--text-muted);transition:all .3s ease}.theme-toggle[data-v-ac06ab04]:hover{color:var(--accent-primary);transform:rotate(15deg)}.app-shell.full-width[data-v-ac06ab04]{grid-template-columns:1fr}.app-shell.full-width main.content[data-v-ac06ab04]{grid-column:1;display:block;overflow-y:visible;padding-top:1.25rem;padding-bottom:2.5rem}.app-shell.full-width footer.app-footer[data-v-ac06ab04]{grid-column:1;width:auto;justify-self:stretch}.app-shell.full-width .page-container[data-v-ac06ab04]{max-width:1600px}.landing-nav[data-v-ac06ab04]{display:flex;justify-content:space-between;align-items:center;padding:1rem 2rem;border-radius:20px;margin-bottom:3rem;position:relative;z-index:100}.landing-nav .sidebar-brand[data-v-ac06ab04]{margin:0}.landing-nav-links[data-v-ac06ab04]{display:flex;align-items:center;gap:2rem}.landing-nav-links a[data-v-ac06ab04]{text-decoration:none;font-weight:700;color:var(--text-main);transition:all .3s var(--ease-out-expo)}.btn-signup[data-v-ac06ab04]{padding:.75rem 1.5rem;border-radius:12px;background:var(--accent-primary);color:#fff!important}.btn-signup[data-v-ac06ab04]:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(var(--accent-rgb),.3)}.nav-icon[data-v-ac06ab04]{transition:transform .3s var(--ease-out-expo)}.nav a:hover .nav-icon[data-v-ac06ab04]{transform:scale(1.2) rotate(-5deg);color:var(--accent-primary)}.header-left[data-v-ac06ab04]{display:flex;align-items:center;gap:1rem}.page-title[data-v-ac06ab04]{font-size:.75rem;font-weight:700;letter-spacing:.15em;color:var(--text-muted)}.sidebar-brand small[data-v-ac06ab04]{font-size:.6rem;letter-spacing:.2em;opacity:.5;font-weight:700}.kbd-hint[data-v-ac06ab04]{margin-right:.5rem}kbd[data-v-ac06ab04]{background:#ffffff1a;padding:2px 6px;border-radius:6px;font-size:.7rem;color:var(--text-muted);border:1px solid var(--glass-border)}.account-pill[data-v-ac06ab04]{display:flex;align-items:center;padding:.5rem 1rem;border-radius:99px;gap:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.avatar[data-v-ac06ab04]{width:32px;height:32px;border-radius:50%;border:1px solid var(--accent-primary)}.account-info[data-v-ac06ab04]{display:flex;flex-direction:column}.account-type[data-v-ac06ab04]{font-size:.65rem;color:var(--accent-cta);font-weight:600;text-transform:uppercase}.nav-spacer[data-v-ac06ab04]{flex:1}.nav-divider[data-v-ac06ab04]{font-size:.65rem;text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);margin:1.5rem 0 .5rem 1rem;font-weight:700}.nav[data-v-ac06ab04] a{position:relative}.nav[data-v-ac06ab04] a.router-link-active:after{content:"";position:absolute;right:.8rem;width:6px;height:6px;border-radius:999px;background:var(--accent-cta);box-shadow:0 0 10px #22c55e80}.toast-stack[data-v-ac06ab04]{position:fixed;right:2rem;bottom:3rem;z-index:2000;display:flex;flex-direction:column;align-items:flex-end}.toast[data-v-ac06ab04]{position:absolute;bottom:0;padding:1rem 1.5rem;border-radius:16px;min-width:320px;display:flex;align-items:center;gap:1rem;transition:all .4s var(--ease-out-expo);border:1px solid var(--glass-border)}.toast.error[data-v-ac06ab04]{border-left:4px solid #ef4444}.toast.info[data-v-ac06ab04]{border-left:4px solid var(--accent-cta)}.menu-toggle[data-v-ac06ab04]{display:none}@media(max-width:1024px){.menu-toggle[data-v-ac06ab04]{display:block}.app-shell[data-v-ac06ab04]{grid-template-columns:1fr}.nav[data-v-ac06ab04]{position:fixed;top:0;left:-280px;bottom:0;width:280px;z-index:200;transition:transform .4s var(--ease-out-expo)}.nav.open[data-v-ac06ab04]{transform:translate(280px)}.mobile-overlay[data-v-ac06ab04]{display:none;position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:150}.mobile-menu-active .mobile-overlay[data-v-ac06ab04]{display:block}.app-shell.full-width main.content[data-v-ac06ab04]{padding:1rem 1rem 2rem}.landing-nav[data-v-ac06ab04]{padding:.9rem 1rem;margin-bottom:2rem}}.realtime-status[data-v-ac06ab04]{width:8px;height:8px;border-radius:50%;background:#666}.realtime-status.connected[data-v-ac06ab04]{background:#10b981;box-shadow:0 0 8px #10b981}.realtime-status.error[data-v-ac06ab04]{background:#ef4444}.realtime-status.connecting[data-v-ac06ab04]{background:#f59e0b;animation:pulse-ac06ab04 1s infinite}@keyframes pulse-ac06ab04{0%,to{opacity:.5}50%{opacity:1}}.toast-error-banner[data-v-ac06ab04]{margin:1rem 0;padding:.75rem 1rem;border-radius:12px;background:#ef44441f;color:#fecdd3;border:1px solid rgba(239,68,68,.35);font-size:.9rem;font-weight:600}.tilt-card[data-v-3b6f6724]{transition:transform .2s ease-out,border-color .3s ease;transform-style:preserve-3d}.tilt-card--static[data-v-3b6f6724]{transform:none!important}.tilt-card[data-v-3b6f6724]:hover{border-color:var(--accent-primary)}.gradient-text-root[data-v-f65ebcc9]{background:linear-gradient(to right,var(--accent-primary),var(--accent-cta),var(--accent-secondary),var(--accent-primary));background-size:300% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientFlow-f65ebcc9 var(--speed) linear infinite;font-weight:700}@keyframes gradientFlow-f65ebcc9{0%{background-position:0% center}to{background-position:300% center}}.with-border[data-v-f65ebcc9]{padding:.2rem .5rem;border-radius:8px;border:1px solid var(--accent-primary);box-shadow:0 0 15px #ec489933}.skeleton-loader[data-v-d22f3766]{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14,#ffffff08 75%);background-size:200% 100%;animation:shimmer-d22f3766 2s infinite linear}@keyframes shimmer-d22f3766{0%{background-position:200% 0}to{background-position:-200% 0}}.sparkline-container[data-v-896d6bf0]{width:100%;height:40px;opacity:.6}svg[data-v-896d6bf0]{width:100%;height:100%}.animated-counter[data-v-28184716]{font-variant-numeric:tabular-nums;display:inline-block}.magnetic-btn[data-v-c5b9459d]{position:relative;transition:transform .3s cubic-bezier(.23,1,.32,1);display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;gap:.5rem;padding:0;margin:0;min-width:0;border:none;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-decoration:none;appearance:none;-webkit-appearance:none;cursor:pointer}.ripple-container[data-v-c5b9459d]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.magnetic-btn[data-v-c5b9459d]:disabled{cursor:not-allowed;transform:none!important}.pulse-container[data-v-38e7ce48]{position:relative;display:inline-flex;width:var(--size);height:var(--size)}.pulse-dot[data-v-38e7ce48]{width:100%;height:100%;border-radius:50%;background-color:var(--pulse-color);z-index:2}.pulse-ring[data-v-38e7ce48]{position:absolute;inset:0;border-radius:50%;background-color:var(--pulse-color);opacity:.6;animation:pulse-animation-38e7ce48 2s cubic-bezier(.24,0,.38,1) infinite;z-index:1}@keyframes pulse-animation-38e7ce48{0%{transform:scale(1);opacity:.6}to{transform:scale(3.5);opacity:0}}.marketing-landing[data-v-25a643f6]{padding:clamp(2rem,4vw,4rem) 0 6rem;display:flex;flex-direction:column;gap:clamp(4.5rem,8vw,8rem);overflow-x:hidden}.hero-section[data-v-25a643f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);min-height:clamp(520px,64vh,700px);padding-top:.5rem}.hero-content[data-v-25a643f6]{display:flex;flex-direction:column;gap:1.75rem;max-width:860px;padding-top:1rem}.badge[data-v-25a643f6]{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem 1rem;border-radius:99px;width:fit-content;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em}.pulse-dot[data-v-25a643f6]{width:8px;height:8px;background:var(--accent-cta);border-radius:50%;animation:pulse-25a643f6 2s infinite}.hero-title[data-v-25a643f6]{margin:0;max-width:11.5ch;display:grid;gap:.12em;font-family:var(--font-body);font-size:clamp(3.05rem,5.4vw,5.9rem);font-weight:800;line-height:.92;letter-spacing:-.06em;text-wrap:balance}.hero-title-line[data-v-25a643f6]{display:block;white-space:nowrap}.hero-title-accent[data-v-25a643f6]{display:block;max-width:9ch;text-wrap:balance}.hero-subtitle[data-v-25a643f6]{margin:0;font-size:clamp(1.05rem,1rem + .7vw,1.35rem);color:var(--text-muted);max-width:34ch;line-height:1.65}.hero-actions[data-v-25a643f6]{display:flex;flex-wrap:wrap;gap:1.5rem}.btn-primary[data-v-25a643f6],.btn-secondary[data-v-25a643f6],.hero-actions[data-v-25a643f6] .magnetic-btn,.pricing-section[data-v-25a643f6] .magnetic-btn,.cta-section[data-v-25a643f6] .magnetic-btn{min-height:56px;padding:.9rem 1.4rem;border-radius:16px;border:1px solid transparent;font-size:.98rem;font-weight:700}.btn-primary[data-v-25a643f6],.hero-actions[data-v-25a643f6] .magnetic-btn.btn-primary,.pricing-section[data-v-25a643f6] .magnetic-btn.btn-primary,.cta-section[data-v-25a643f6] .magnetic-btn.btn-primary{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 16px 36px rgba(var(--accent-rgb),.22)}.btn-secondary[data-v-25a643f6]{min-width:168px;background:#ffffff0a;color:var(--text-main);cursor:pointer}.hero-visual[data-v-25a643f6]{display:flex;justify-content:center;align-items:start}.main-visual-card[data-v-25a643f6],.hero-visual[data-v-25a643f6] .main-visual-card{width:min(100%,520px);min-height:460px;padding:1.25rem;border-radius:28px;background:radial-gradient(circle at top right,rgba(124,58,237,.22),transparent 36%),linear-gradient(180deg,#ffffff14,#ffffff08);display:grid;gap:1rem}.visual-header[data-v-25a643f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.visual-dots[data-v-25a643f6]{display:inline-flex;align-items:center;gap:.45rem}.visual-dots span[data-v-25a643f6]{width:10px;height:10px;border-radius:50%;background:#ffffff40}.visual-dots span[data-v-25a643f6]:nth-child(1){background:#fb7185}.visual-dots span[data-v-25a643f6]:nth-child(2){background:#facc15}.visual-dots span[data-v-25a643f6]:nth-child(3){background:#22c55e}.visual-search[data-v-25a643f6]{flex:1;min-height:52px;border-radius:16px;display:flex;align-items:center;padding:0 1rem;color:var(--text-muted);font-size:.98rem}.visual-body[data-v-25a643f6]{display:grid;gap:1rem;height:100%}.visual-stats[data-v-25a643f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.v-stat[data-v-25a643f6]{padding:1rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.v-stat small[data-v-25a643f6]{display:block;margin-bottom:.45rem;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.v-stat strong[data-v-25a643f6]{font-size:clamp(1.5rem,1.15rem + 1.2vw,2.2rem);line-height:1}.visual-chart[data-v-25a643f6]{display:flex;align-items:end;gap:.8rem;min-height:240px;padding:1.4rem 1rem 1rem;border-radius:22px;background:linear-gradient(180deg,#7c3aed1a,#22c55e05),#ffffff08;border:1px solid rgba(255,255,255,.08)}.chart-bar[data-v-25a643f6]{flex:1;min-width:38px;border-radius:18px 18px 10px 10px;background:linear-gradient(180deg,#7c3aedf2,#22c55ed1);box-shadow:0 12px 24px rgba(var(--accent-rgb),.2)}.section-header[data-v-25a643f6]{display:grid;gap:.85rem;max-width:60ch;margin-bottom:2rem}.section-title[data-v-25a643f6]{font-family:var(--font-body);font-size:clamp(2rem,1.6rem + 2vw,3.4rem);font-weight:800;letter-spacing:-.04em}.section-desc[data-v-25a643f6]{margin:0;color:var(--text-muted);font-size:1.05rem;line-height:1.7}.value-prop[data-v-25a643f6],.pricing-section[data-v-25a643f6],.cta-section[data-v-25a643f6]{display:grid;gap:1.5rem}.bento-grid[data-v-25a643f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;align-items:stretch}.marketing-grid[data-v-25a643f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.bento-card[data-v-25a643f6],.marketing-grid[data-v-25a643f6] .bento-card{padding:1.55rem;border-radius:24px;display:grid;gap:.9rem;min-height:196px;align-content:start}.feature-icon[data-v-25a643f6]{width:28px;height:28px;color:var(--accent-cta)}.bento-card h3[data-v-25a643f6],.pricing-card h3[data-v-25a643f6]{margin:0;max-width:calc(100% - 9rem);font-size:clamp(1.35rem,1.2rem + .7vw,1.9rem);line-height:1.05}.bento-card p[data-v-25a643f6]{margin:0;color:var(--text-muted);line-height:1.65}.pricing-grid[data-v-25a643f6]{display:grid;grid-template-columns:repeat(2,minmax(320px,1fr));gap:clamp(1.25rem,2vw,1.75rem);align-items:stretch;max-width:1140px;margin:0 auto}.pricing-grid[data-v-25a643f6]>*{min-width:0}.pricing-card[data-v-25a643f6],.pricing-grid[data-v-25a643f6] .pricing-card{position:relative;width:100%;min-width:0;min-height:100%;padding:clamp(1.8rem,2.2vw,2.4rem);border-radius:24px;display:grid;gap:1.15rem;grid-template-rows:auto auto 1fr auto;align-content:stretch;box-sizing:border-box}.pricing-grid[data-v-25a643f6] .tilt-card{width:100%;height:100%;justify-self:stretch}.featured-plan[data-v-25a643f6],.pricing-grid[data-v-25a643f6] .featured-plan{border-color:#22c55e47;box-shadow:0 20px 40px #0000002e,0 0 0 1px #22c55e1a}.plan-badge[data-v-25a643f6]{position:absolute;top:1.2rem;right:1.2rem;padding:.45rem .82rem;border-radius:999px;background:#22c55e1f;color:var(--accent-cta);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.price[data-v-25a643f6]{display:flex;align-items:flex-end;gap:.4rem;flex-wrap:wrap;font-size:clamp(2.4rem,2rem + 1.8vw,4rem);font-family:var(--font-display);line-height:1}.price span[data-v-25a643f6]{margin-left:0;padding-bottom:.35rem;font-size:clamp(1rem,.9rem + .4vw,1.2rem);color:var(--text-muted)}.pricing-features[data-v-25a643f6]{display:grid;gap:.95rem;margin:0;padding:0;list-style:none;color:var(--text-muted)}.pricing-features li[data-v-25a643f6]{display:flex;align-items:flex-start;gap:.65rem;line-height:1.55}.full-width[data-v-25a643f6],.pricing-section[data-v-25a643f6] .magnetic-btn.full-width{width:100%}.cta-card[data-v-25a643f6]{width:100%;max-width:min(100%,960px);margin:0 auto;padding:clamp(2.35rem,4vw,3.35rem) clamp(1.5rem,3vw,2.75rem);border-radius:32px;text-align:center;display:grid;gap:1.15rem;justify-items:center;background:radial-gradient(circle at top,rgba(124,58,237,.22),transparent 42%),linear-gradient(180deg,#ffffff14,#ffffff0a)}.cta-card h2[data-v-25a643f6]{margin:0;max-width:13ch;font-size:clamp(2.2rem,1.8rem + 2.2vw,3.85rem);line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.cta-card p[data-v-25a643f6]{margin:0;max-width:38ch;color:var(--text-muted);font-size:1.02rem;line-height:1.7}.btn-large[data-v-25a643f6],.cta-section[data-v-25a643f6] .magnetic-btn.btn-large{min-width:240px}@keyframes pulse-25a643f6{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@media(max-width:1180px){.hero-section[data-v-25a643f6]{grid-template-columns:1fr;min-height:auto;padding-top:0}.hero-visual[data-v-25a643f6]{justify-content:flex-start}.hero-title[data-v-25a643f6]{max-width:12ch}.main-visual-card[data-v-25a643f6]{min-height:400px}.marketing-grid[data-v-25a643f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-grid[data-v-25a643f6]{max-width:100%}}@media(max-width:900px){.bento-grid[data-v-25a643f6],.pricing-grid[data-v-25a643f6]{grid-template-columns:1fr}.hero-title[data-v-25a643f6]{font-size:clamp(2.8rem,12vw,4.8rem);max-width:100%}.hero-title-line[data-v-25a643f6]{white-space:normal}.hero-title-accent[data-v-25a643f6],.bento-card h3[data-v-25a643f6],.pricing-card h3[data-v-25a643f6]{max-width:100%}.plan-badge[data-v-25a643f6]{position:static;justify-self:start}}@media(max-width:640px){.marketing-landing[data-v-25a643f6]{gap:4rem}.hero-actions[data-v-25a643f6]{flex-direction:column;align-items:stretch}.main-visual-card[data-v-25a643f6]{min-height:360px;padding:1rem}.visual-header[data-v-25a643f6]{flex-direction:column;align-items:stretch}.visual-stats[data-v-25a643f6]{grid-template-columns:1fr}.visual-chart[data-v-25a643f6]{min-height:200px;gap:.55rem}.chart-bar[data-v-25a643f6]{min-width:24px}}.dashboard-page[data-v-6242b149]{display:grid;gap:1.5rem;animation:fadeIn-6242b149 .6s var(--ease-out-expo)}.page-header[data-v-6242b149]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.5rem}.page-header h2[data-v-6242b149]{font-size:clamp(2rem,1.4rem + 2vw,3.5rem);letter-spacing:-.04em}.muted[data-v-6242b149]{color:var(--text-muted);font-size:.95rem;margin:0}.bento-grid[data-v-6242b149]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(170px,auto);gap:1.25rem;align-items:stretch}.bento-card[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card{padding:1.6rem;display:flex;flex-direction:column;justify-content:space-between;border-radius:28px;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),linear-gradient(180deg,#ffffff0f,#ffffff08);border:1px solid rgba(255,255,255,.08);overflow:hidden}.bento-card.featured[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.featured{grid-column:span 2;grid-row:span 2;background:radial-gradient(circle at top right,rgba(124,58,237,.18),transparent 42%),#ffffff0a}.bento-card.wide[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.wide{grid-column:span 2}.bento-card.tall[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.tall{grid-row:span 2}.card-top[data-v-6242b149]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.card-content[data-v-6242b149]{display:flex;flex-direction:column;gap:1rem;height:100%}.card-content-row[data-v-6242b149]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;height:100%;width:100%}.card-desc[data-v-6242b149]{margin:0;color:var(--text-muted);max-width:34ch;line-height:1.65}.metric-group[data-v-6242b149]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-end}.mini-stat[data-v-6242b149]{min-width:90px;display:grid;gap:.35rem;padding:.9rem 1rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.mini-stat span[data-v-6242b149]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.mini-stat strong[data-v-6242b149]{font-size:1.4rem;line-height:1}.icon-large[data-v-6242b149]{width:32px;height:32px;color:var(--accent-primary)}.metric[data-v-6242b149]{font-size:clamp(2.4rem,1.8rem + 2vw,4rem);font-weight:800;letter-spacing:-.05em;line-height:.95}.featured .metric[data-v-6242b149]{font-size:clamp(3.4rem,2.8rem + 2.4vw,5.4rem)}.progress-bar[data-v-6242b149]{height:7px;background:#ffffff14;border-radius:999px;margin-top:auto;overflow:hidden}.progress-fill[data-v-6242b149]{height:100%;background:linear-gradient(90deg,var(--accent-cta),rgba(16,185,129,.8));box-shadow:0 0 10px #10b98173}.btn-refresh[data-v-6242b149],.page-header[data-v-6242b149] .magnetic-btn.btn-refresh{min-height:52px;padding:.8rem 1.25rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed1f);color:var(--text-main);box-shadow:0 14px 30px #0000002e}.page-header[data-v-6242b149] .magnetic-btn.btn-refresh:hover{border-color:rgba(var(--accent-rgb),.4)}.light-mode{padding:1.35rem 1.5rem;border-radius:28px;background:linear-gradient(180deg,#ffffffd1,#f6f3ffb8);border:1px solid rgba(91,33,182,.1);box-shadow:0 18px 44px #4c1d9512,inset 0 1px #ffffffad}.light-mode{background:radial-gradient(circle at top right,rgba(124,58,237,.1),transparent 42%),linear-gradient(180deg,#fffffff5,#f7f3ffe0);border-color:#7c3aed1a;box-shadow:0 18px 48px #4c1d9514,inset 0 1px #ffffffb8}.light-mode{background:radial-gradient(circle at top right,rgba(124,58,237,.16),transparent 44%),linear-gradient(180deg,#fffffffa,#f6efffe6)}.light-mode{background:#7c3aed0f;border-color:#7c3aed1a}.light-mode{background:#4c1d9517}.light-mode{background:linear-gradient(135deg,#fffffff5,#ede9fee6);border-color:#5b21b62e;box-shadow:0 12px 28px #4c1d9517,inset 0 1px #fffc}.light-mode{border-color:#5b21b647;box-shadow:0 16px 34px #4c1d951f,inset 0 1px #ffffffe0}@keyframes fadeIn-6242b149{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.bento-grid[data-v-6242b149]{grid-template-columns:repeat(2,minmax(0,1fr))}.bento-card.featured[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.featured,.bento-card.wide[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.wide{grid-column:span 2}}@media(max-width:720px){.page-header[data-v-6242b149]{flex-direction:column;align-items:stretch}.bento-grid[data-v-6242b149]{grid-template-columns:1fr}.bento-card.featured[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.featured,.bento-card.wide[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.wide{grid-column:span 1}.bento-card.tall[data-v-6242b149],.bento-grid[data-v-6242b149] .bento-card.tall{grid-row:span 1}.card-content-row[data-v-6242b149]{flex-direction:column}.metric-group[data-v-6242b149]{justify-content:flex-start;width:100%}}.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}}.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}.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}.ui-input-group[data-v-f2c43cc6]{position:relative;display:grid;width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.ui-input[data-v-f2c43cc6]{display:block;width:100%;min-width:0;min-height:3.5rem;box-sizing:border-box;padding:1.45rem 1rem .7rem;background:#ffffff05;border:1px solid var(--glass-border);border-radius:14px;color:var(--text-main);font-size:1rem;line-height:1.4;transition:border-color var(--duration-fast) var(--ease-out-expo),background-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo)}.ui-input[data-v-f2c43cc6]::placeholder{color:#faf5ff00;transition:color var(--duration-fast) var(--ease-out-expo)}.ui-input-group.is-focused .ui-input[data-v-f2c43cc6]::placeholder,.ui-input-group.has-value .ui-input[data-v-f2c43cc6]::placeholder{color:var(--text-muted)}.ui-label[data-v-f2c43cc6]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);font-size:.95rem;color:var(--text-muted);pointer-events:none;transition:top var(--duration-fast) var(--ease-out-expo),transform var(--duration-fast) var(--ease-out-expo),font-size var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo);z-index:1}.ui-input-group.is-focused .ui-label[data-v-f2c43cc6],.ui-input-group.has-value .ui-label[data-v-f2c43cc6]{top:.78rem;transform:translateY(0);font-size:.72rem;color:var(--accent-cta);font-weight:700}.ui-input[data-v-f2c43cc6]:focus{outline:none;border-color:rgba(var(--accent-rgb),.55);background:#ffffff0d}.input-glow[data-v-f2c43cc6]{position:absolute;inset:0;border-radius:14px;pointer-events:none;box-sizing:border-box;box-shadow:0 0 rgba(var(--accent-rgb),0);transition:box-shadow var(--duration-fast) var(--ease-out-expo)}.ui-input-group.is-focused .input-glow[data-v-f2c43cc6]{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.campaigns-page[data-v-428bb25f]{display:grid;gap:1.25rem}.campaigns-header[data-v-428bb25f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.campaigns-copy[data-v-428bb25f]{display:grid;gap:.55rem}.campaigns-copy h2[data-v-428bb25f]{font-size:clamp(2rem,1.4rem + 2vw,3.15rem);letter-spacing:-.04em}.eyebrow[data-v-428bb25f]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.muted[data-v-428bb25f],.campaign-item p[data-v-428bb25f],.campaign-brief[data-v-428bb25f],.selection-meta[data-v-428bb25f],.invite-row p[data-v-428bb25f],.brief-field span[data-v-428bb25f]{margin:0;color:var(--text-muted)}.refresh-btn[data-v-428bb25f],.campaigns-header[data-v-428bb25f] .magnetic-btn.refresh-btn{min-height:52px;padding:.85rem 1.2rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed24);color:var(--text-main)}.plan-inline[data-v-428bb25f]{display:grid;gap:.2rem;width:fit-content;margin-top:.35rem;padding:.7rem .9rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.plan-inline strong[data-v-428bb25f]{color:var(--accent-cta);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.plan-inline span[data-v-428bb25f]{color:var(--text-muted);font-size:.86rem}.summary-grid[data-v-428bb25f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plan-banner[data-v-428bb25f]{display:grid;gap:.75rem;padding:1.2rem 1.3rem;border-radius:22px}.plan-banner h3[data-v-428bb25f]{margin:.15rem 0 0;font-size:1.2rem}.plan-list[data-v-428bb25f]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:var(--text-muted)}.summary-card[data-v-428bb25f]{display:grid;gap:.75rem;min-height:160px;padding:1.2rem;border-radius:22px;align-content:start}.summary-icon[data-v-428bb25f]{width:28px;height:28px;color:var(--accent-primary)}.summary-label[data-v-428bb25f]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.summary-value[data-v-428bb25f]{font-size:clamp(2rem,1.4rem + 1.8vw,3rem);line-height:.95}.campaigns-layout[data-v-428bb25f],.lists-grid[data-v-428bb25f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.composer-card[data-v-428bb25f],.selection-card[data-v-428bb25f],.list-card[data-v-428bb25f],.invites-card[data-v-428bb25f]{padding:1.4rem;border-radius:24px}.section-head[data-v-428bb25f]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.section-head h3[data-v-428bb25f]{margin:.15rem 0 0;font-size:1.35rem}.composer-form[data-v-428bb25f]{display:grid;gap:1rem}.brief-field[data-v-428bb25f]{display:grid;gap:.45rem}.brief-field span[data-v-428bb25f]{font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.brief-field textarea[data-v-428bb25f]{width:100%;min-height:180px;box-sizing:border-box;resize:vertical;padding:1rem 1rem 1.1rem;border-radius:16px;border:1px solid var(--glass-border);background:#ffffff08;color:var(--text-main)}.brief-field textarea[data-v-428bb25f]:focus{outline:none;border-color:rgba(var(--accent-rgb),.45);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.field-hint[data-v-428bb25f]{margin:-.2rem 0 0;color:var(--text-muted);font-size:.82rem}.field-hint.ready[data-v-428bb25f]{color:#7ef0ab}.primary-btn[data-v-428bb25f],.selection-actions button[data-v-428bb25f],.invite-composer button[data-v-428bb25f]{min-height:48px}.campaign-brief[data-v-428bb25f]{line-height:1.7}.selection-meta[data-v-428bb25f]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.85rem;font-size:.9rem}.selection-actions[data-v-428bb25f]{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.ghost-link[data-v-428bb25f]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1rem;border-radius:14px;text-decoration:none;color:var(--text-main);border:1px solid rgba(255,255,255,.08);background:#ffffff0a}.invite-composer[data-v-428bb25f]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:end;margin-top:1rem}.invite-composer.disabled[data-v-428bb25f]{opacity:.75}.campaign-list[data-v-428bb25f],.invite-list[data-v-428bb25f]{display:grid;gap:.8rem}.campaign-item[data-v-428bb25f],.invite-row[data-v-428bb25f]{width:100%;box-sizing:border-box;display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.06);background:#ffffff0a;color:var(--text-main);text-align:left}.campaign-item[data-v-428bb25f]{cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.campaign-item[data-v-428bb25f]:hover,.campaign-item.active[data-v-428bb25f]{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.28);background:#ffffff0f}.campaign-item.published.active[data-v-428bb25f]{border-color:#22c55e5c}.campaign-item strong[data-v-428bb25f],.invite-row strong[data-v-428bb25f]{display:block;margin-bottom:.3rem}.campaign-item span[data-v-428bb25f],.invite-row span[data-v-428bb25f]{white-space:nowrap}.status[data-v-428bb25f]{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.status.published[data-v-428bb25f]{background:#22c55e24;color:#7ef0ab}.status.draft[data-v-428bb25f]{background:#f59e0b24;color:#f3cf8b}.success[data-v-428bb25f]{margin:0;color:#b8ffd6}@media(max-width:1080px){.summary-grid[data-v-428bb25f],.campaigns-layout[data-v-428bb25f],.lists-grid[data-v-428bb25f]{grid-template-columns:1fr}}@media(max-width:720px){.campaigns-header[data-v-428bb25f],.campaign-item[data-v-428bb25f],.invite-row[data-v-428bb25f],.selection-actions[data-v-428bb25f],.invite-composer[data-v-428bb25f]{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.refresh-btn[data-v-428bb25f],.campaigns-header[data-v-428bb25f] .magnetic-btn.refresh-btn{width:100%}.composer-card[data-v-428bb25f],.selection-card[data-v-428bb25f],.list-card[data-v-428bb25f],.invites-card[data-v-428bb25f],.summary-card[data-v-428bb25f]{padding:1rem}}.recommendations[data-v-d52341f3]{display:grid;gap:.75rem}.muted[data-v-d52341f3]{color:#ecf2ffb8;margin:0}.success[data-v-d52341f3]{color:#b8ffd6;margin:0}.mini[data-v-d52341f3]{border-radius:.75rem;padding:.75rem}.rank-list[data-v-d52341f3]{display:grid;gap:.75rem}.rank-item[data-v-d52341f3]{list-style:none}.head[data-v-d52341f3]{justify-content:space-between}.score-line[data-v-d52341f3]{display:grid;gap:.35rem;margin-top:.5rem}.score-bar[data-v-d52341f3]{height:10px;border-radius:999px;background:#ffffff1a;overflow:hidden}.score-fill[data-v-d52341f3]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4da3ff,#75c6ff)}.reason-list[data-v-d52341f3]{margin:.5rem 0 0;padding-left:1rem;color:#ecf2ffdb}.empty-state[data-v-3ae07af8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 2rem;text-align:center;border-radius:24px;background:#ffffff03;border:1px dashed var(--glass-border);min-height:220px;box-sizing:border-box}.empty-state.compact[data-v-3ae07af8]{min-height:140px;padding:1.5rem 1rem;border-radius:18px}.icon-blob[data-v-3ae07af8]{width:64px;height:64px;background:#ec48990d;border-radius:20px;display:grid;place-items:center;margin-bottom:1.5rem;color:var(--accent-primary);animation:float-3ae07af8 4s ease-in-out infinite}h3[data-v-3ae07af8]{margin:0 0 .5rem;font-size:1.1rem}p[data-v-3ae07af8]{color:var(--text-muted);font-size:.9rem;margin:0 0 1.5rem;max-width:240px}.empty-state.compact .icon-blob[data-v-3ae07af8]{width:48px;height:48px;margin-bottom:.85rem}.empty-state.compact h3[data-v-3ae07af8]{font-size:1rem}.empty-state.compact p[data-v-3ae07af8]{margin-bottom:0;font-size:.85rem;max-width:320px}@keyframes float-3ae07af8{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(5deg)}}.invites-shell[data-v-8dd56b0f]{display:grid;gap:1.25rem}.glass-surface[data-v-8dd56b0f],.glass-panel[data-v-8dd56b0f]{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121c3af0,#0a1126f5),radial-gradient(circle at top right,rgba(104,76,255,.14),transparent 36%);box-shadow:0 24px 80px #03081866,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero[data-v-8dd56b0f]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem}.hero-copy h1[data-v-8dd56b0f],.inbox-card h2[data-v-8dd56b0f],.offer-card h2[data-v-8dd56b0f]{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3.6rem);line-height:.98;letter-spacing:-.035em}.inbox-card h2[data-v-8dd56b0f],.offer-card h2[data-v-8dd56b0f]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.eyebrow[data-v-8dd56b0f]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#23e58a}.hero-text[data-v-8dd56b0f],.section-text[data-v-8dd56b0f]{max-width:62ch;margin:.85rem 0 0;color:#e5ecffb8;font-size:1rem;line-height:1.65}.hero-actions[data-v-8dd56b0f]{display:flex;align-items:start}.btn-secondary[data-v-8dd56b0f],.btn-primary[data-v-8dd56b0f]{min-height:48px;padding:.9rem 1.15rem;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:800;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.btn-secondary[data-v-8dd56b0f]{background:#ffffff0d;border-color:#ffffff1a;color:#f8fafff0}.btn-primary[data-v-8dd56b0f]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 18px 34px rgba(var(--accent-rgb),.26)}.btn-secondary[data-v-8dd56b0f]:disabled,.btn-primary[data-v-8dd56b0f]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.stats-grid[data-v-8dd56b0f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card[data-v-8dd56b0f]{display:flex;align-items:center;gap:.95rem;padding:1rem 1.1rem}.stat-card p[data-v-8dd56b0f]{margin:0;color:#e5ecffa8}.stat-card strong[data-v-8dd56b0f]{display:block;margin-top:.14rem;font-size:1.7rem;color:#f8fafffa}.stat-card strong.small[data-v-8dd56b0f]{font-size:1rem}.stat-icon[data-v-8dd56b0f]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.stat-icon--violet[data-v-8dd56b0f]{background:#6e54ff2e;color:#9a78ff}.stat-icon--cyan[data-v-8dd56b0f]{background:#34d3ff24;color:#6ce7ff}.stat-icon--green[data-v-8dd56b0f]{background:#23e58a1f;color:#46ff9f}.content-grid[data-v-8dd56b0f]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:1rem}.inbox-card[data-v-8dd56b0f],.offer-card[data-v-8dd56b0f]{padding:1.4rem}.invite-list[data-v-8dd56b0f]{display:grid;gap:.85rem;margin-top:1rem}.invite-row[data-v-8dd56b0f]{display:flex;justify-content:space-between;gap:1rem;align-items:center;width:100%;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:inherit;text-align:left;cursor:pointer}.invite-row--active[data-v-8dd56b0f]{border-color:rgba(var(--accent-rgb),.32);background:#ffffff0f}.invite-row strong[data-v-8dd56b0f]{display:block;color:#f8fafff5}.invite-row p[data-v-8dd56b0f],.invite-row span[data-v-8dd56b0f]{margin:.2rem 0 0;color:#e5ecffa8}.form-grid[data-v-8dd56b0f]{display:grid;gap:.9rem;margin-top:1.15rem}.field[data-v-8dd56b0f]{display:grid;gap:.45rem}.field span[data-v-8dd56b0f],.selected-card span[data-v-8dd56b0f]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5ecff85}.form-input[data-v-8dd56b0f]{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f8fafffa;font:inherit}.selected-card[data-v-8dd56b0f]{margin-top:1rem;padding:1rem 1.05rem}.selected-card strong[data-v-8dd56b0f]{display:block;margin-top:.2rem;color:#f8fafff5}.selected-card p[data-v-8dd56b0f]{margin:.35rem 0 0;color:#e5ecffa8}.action-row[data-v-8dd56b0f]{display:flex;gap:.8rem;margin-top:1rem}.feedback[data-v-8dd56b0f]{margin:.8rem 0 0;padding:.85rem 1rem;border-radius:18px;border:1px solid transparent}.feedback--success[data-v-8dd56b0f]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.feedback--error[data-v-8dd56b0f]{color:#ffd8d8;background:#be185d24;border-color:#f43f5e42}.loading-state[data-v-8dd56b0f]{display:grid;gap:.75rem;margin-top:1rem}.loading-bar[data-v-8dd56b0f]{height:86px;border-radius:20px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:shimmer-8dd56b0f 1.6s linear infinite}.loading-bar--short[data-v-8dd56b0f]{height:62px}@keyframes shimmer-8dd56b0f{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1180px){.stats-grid[data-v-8dd56b0f],.content-grid[data-v-8dd56b0f]{grid-template-columns:1fr}}@media(max-width:760px){.hero[data-v-8dd56b0f],.invite-row[data-v-8dd56b0f],.action-row[data-v-8dd56b0f]{flex-direction:column;align-items:stretch}}.deals-shell[data-v-8186d1ee]{display:grid;gap:1.25rem}.glass-surface[data-v-8186d1ee],.glass-panel[data-v-8186d1ee]{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121c3af0,#0a1126f5),radial-gradient(circle at top right,rgba(104,76,255,.14),transparent 36%);box-shadow:0 24px 80px #03081866,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero[data-v-8186d1ee],.workspace-card[data-v-8186d1ee],.deliverable-card[data-v-8186d1ee]{padding:1.4rem}.hero[data-v-8186d1ee]{display:flex;justify-content:space-between;gap:1rem}.hero-copy h1[data-v-8186d1ee],.workspace-card h2[data-v-8186d1ee],.deliverable-card h2[data-v-8186d1ee]{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3.6rem);line-height:.98;letter-spacing:-.035em}.workspace-card h2[data-v-8186d1ee],.deliverable-card h2[data-v-8186d1ee]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.eyebrow[data-v-8186d1ee]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#23e58a}.hero-text[data-v-8186d1ee]{max-width:62ch;margin:.85rem 0 0;color:#e5ecffb8;font-size:1rem;line-height:1.65}.hero-actions[data-v-8186d1ee]{display:flex;align-items:start}.btn-secondary[data-v-8186d1ee],.btn-primary[data-v-8186d1ee]{min-height:48px;padding:.9rem 1.15rem;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:800;cursor:pointer}.btn-secondary[data-v-8186d1ee]{background:#ffffff0d;border-color:#ffffff1a;color:#f8fafff0}.btn-primary[data-v-8186d1ee]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 18px 34px rgba(var(--accent-rgb),.26)}.btn-secondary[data-v-8186d1ee]:disabled,.btn-primary[data-v-8186d1ee]:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.stats-grid[data-v-8186d1ee]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card[data-v-8186d1ee]{display:flex;align-items:center;gap:.95rem;padding:1rem 1.1rem}.stat-card p[data-v-8186d1ee]{margin:0;color:#e5ecffa8}.stat-card strong[data-v-8186d1ee]{display:block;margin-top:.14rem;font-size:1.7rem;color:#f8fafffa}.stat-icon[data-v-8186d1ee]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.stat-icon--violet[data-v-8186d1ee]{background:#6e54ff2e;color:#9a78ff}.stat-icon--cyan[data-v-8186d1ee]{background:#34d3ff24;color:#6ce7ff}.stat-icon--green[data-v-8186d1ee]{background:#23e58a1f;color:#46ff9f}.stat-icon--amber[data-v-8186d1ee]{background:#ffa55724;color:#ffb35f}.content-grid[data-v-8186d1ee]{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.95fr);gap:1rem}.card-head[data-v-8186d1ee]{margin-bottom:1rem}.lane-grid[data-v-8186d1ee]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.lane h3[data-v-8186d1ee]{margin:0 0 .8rem}.list-stack[data-v-8186d1ee],.timeline-stack[data-v-8186d1ee]{display:grid;gap:.8rem}.list-row[data-v-8186d1ee]{width:100%;text-align:left;padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08;color:inherit;cursor:pointer}.list-row--active[data-v-8186d1ee]{border-color:rgba(var(--accent-rgb),.32);background:#ffffff0f}.list-row strong[data-v-8186d1ee]{display:block;color:#f8fafff5}.list-row span[data-v-8186d1ee]{display:block;margin-top:.2rem;color:#e5ecffa8;overflow-wrap:anywhere}.action-row[data-v-8186d1ee]{display:flex;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.selected-card[data-v-8186d1ee]{margin-top:1rem;padding:1rem 1.05rem}.selected-card span[data-v-8186d1ee],.field span[data-v-8186d1ee]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5ecff85}.selected-card strong[data-v-8186d1ee]{display:block;margin-top:.2rem;color:#f8fafff5}.selected-card p[data-v-8186d1ee]{margin:.35rem 0 0;color:#e5ecffa8}.form-grid[data-v-8186d1ee]{display:grid;gap:.9rem;margin-top:1rem}.field[data-v-8186d1ee]{display:grid;gap:.45rem}.form-input[data-v-8186d1ee],.form-textarea[data-v-8186d1ee]{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f8fafffa;font:inherit}.form-textarea[data-v-8186d1ee]{min-height:110px;resize:vertical}.timeline-item[data-v-8186d1ee]{padding:1rem;border-radius:20px;border:1px solid rgba(255,255,255,.06);background:#ffffff08}.timeline-item strong[data-v-8186d1ee]{display:block;color:#f8fafff5}.timeline-item span[data-v-8186d1ee]{display:block;margin-top:.2rem;color:#e5ecffa8}.timeline-item p[data-v-8186d1ee]{margin:.45rem 0 0;color:#ecf2ffd1}.feedback[data-v-8186d1ee]{margin:.8rem 0 0;padding:.85rem 1rem;border-radius:18px;border:1px solid transparent}.feedback--success[data-v-8186d1ee]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.feedback--error[data-v-8186d1ee]{color:#ffd8d8;background:#be185d24;border-color:#f43f5e42}@media(max-width:1180px){.stats-grid[data-v-8186d1ee],.content-grid[data-v-8186d1ee],.lane-grid[data-v-8186d1ee]{grid-template-columns:1fr}}@media(max-width:760px){.hero[data-v-8186d1ee],.action-row[data-v-8186d1ee]{flex-direction:column;align-items:stretch}}.tasks-shell[data-v-7dd9b0c1]{display:grid;gap:1.25rem}.glass-surface[data-v-7dd9b0c1]{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121c3af0,#0a1126f5),radial-gradient(circle at top right,rgba(104,76,255,.14),transparent 36%);box-shadow:0 24px 80px #03081866,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero[data-v-7dd9b0c1]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:1rem;padding:1.5rem}.hero-copy h1[data-v-7dd9b0c1],.composer h2[data-v-7dd9b0c1],.board h2[data-v-7dd9b0c1]{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3.6rem);line-height:.98;letter-spacing:-.035em}.board h2[data-v-7dd9b0c1],.composer h2[data-v-7dd9b0c1]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.eyebrow[data-v-7dd9b0c1]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#23e58a}.hero-text[data-v-7dd9b0c1],.section-text[data-v-7dd9b0c1]{max-width:62ch;margin:.85rem 0 0;color:#e5ecffb8;font-size:1rem;line-height:1.65}.hero-snapshot[data-v-7dd9b0c1]{padding:1.25rem}.snapshot-label[data-v-7dd9b0c1]{margin:0;font-size:.82rem;text-transform:uppercase;letter-spacing:.12em;color:#e5ecff80}.snapshot-grid[data-v-7dd9b0c1]{display:grid;gap:.9rem;margin-top:1rem}.snapshot-grid span[data-v-7dd9b0c1],.field span[data-v-7dd9b0c1],.filter span[data-v-7dd9b0c1],.task-card__details dt[data-v-7dd9b0c1]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5ecff85}.snapshot-grid strong[data-v-7dd9b0c1]{display:block;margin-top:.22rem;font-size:1.05rem;color:#f8fafffa}.stats-grid[data-v-7dd9b0c1]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card[data-v-7dd9b0c1]{display:flex;align-items:center;gap:.95rem;padding:1rem 1.1rem}.stat-card p[data-v-7dd9b0c1]{margin:0;color:#e5ecffa8}.stat-card strong[data-v-7dd9b0c1]{display:block;margin-top:.14rem;font-size:1.7rem;color:#f8fafffa}.stat-icon[data-v-7dd9b0c1]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.stat-icon--violet[data-v-7dd9b0c1]{background:#6e54ff2e;color:#9a78ff}.stat-icon--cyan[data-v-7dd9b0c1]{background:#34d3ff24;color:#6ce7ff}.stat-icon--green[data-v-7dd9b0c1]{background:#23e58a1f;color:#46ff9f}.stat-icon--amber[data-v-7dd9b0c1]{background:#ffa55724;color:#ffb35f}.content-grid[data-v-7dd9b0c1]{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:1rem}.composer[data-v-7dd9b0c1],.board[data-v-7dd9b0c1]{padding:1.35rem}.form-grid[data-v-7dd9b0c1]{display:grid;gap:.9rem;margin-top:1.15rem}.field[data-v-7dd9b0c1]{display:grid;gap:.45rem}.task-input[data-v-7dd9b0c1],.task-select[data-v-7dd9b0c1]{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f8fafffa;font:inherit;transition:border-color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.task-input[data-v-7dd9b0c1]:focus,.task-select[data-v-7dd9b0c1]:focus{outline:none;border-color:#7e6effa6;box-shadow:0 0 0 4px #6a58ff29;transform:translateY(-1px)}.composer-actions[data-v-7dd9b0c1]{display:flex;gap:.8rem;margin-top:1rem}.btn-primary[data-v-7dd9b0c1],.btn-secondary[data-v-7dd9b0c1],.btn-mini[data-v-7dd9b0c1]{min-height:48px;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:800;cursor:pointer;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.btn-primary[data-v-7dd9b0c1]{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.9rem 1.1rem;background:linear-gradient(135deg,#6b4cf6,#9a78ff);color:#fff;box-shadow:0 18px 34px #6b4cf647}.btn-secondary[data-v-7dd9b0c1],.btn-mini[data-v-7dd9b0c1]{padding:.9rem 1rem;border-color:#ffffff1a;background:#ffffff0d;color:#f8fafff0}.btn-mini[data-v-7dd9b0c1]{min-height:42px;padding:.7rem .9rem;border-radius:14px}.btn-primary[data-v-7dd9b0c1]:hover,.btn-secondary[data-v-7dd9b0c1]:hover,.btn-mini[data-v-7dd9b0c1]:hover{transform:translateY(-1px)}.btn-primary[data-v-7dd9b0c1]:disabled,.btn-secondary[data-v-7dd9b0c1]:disabled,.btn-mini[data-v-7dd9b0c1]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.feedback[data-v-7dd9b0c1]{margin:.8rem 0 0;padding:.8rem .95rem;border-radius:16px;border:1px solid transparent}.feedback--success[data-v-7dd9b0c1]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.feedback--error[data-v-7dd9b0c1]{color:#ffd8d8;background:#be185d24;border-color:#f43f5e42}.board-header[data-v-7dd9b0c1]{display:flex;justify-content:space-between;gap:1rem;align-items:end}.filter[data-v-7dd9b0c1]{display:grid;gap:.45rem;min-width:180px}.loading-state[data-v-7dd9b0c1]{display:grid;gap:.75rem;margin-top:1.2rem}.loading-bar[data-v-7dd9b0c1]{height:86px;border-radius:20px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:shimmer-7dd9b0c1 1.6s linear infinite}.loading-bar--short[data-v-7dd9b0c1]{height:62px}.task-stream[data-v-7dd9b0c1]{display:grid;gap:.9rem;margin-top:1.2rem}.task-card[data-v-7dd9b0c1]{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.task-card--overdue[data-v-7dd9b0c1]{border-color:#ff848466;background:linear-gradient(180deg,#46101c47,#ffffff08)}.task-card--done[data-v-7dd9b0c1]{border-color:#23e58a33;opacity:.82}.task-card__body[data-v-7dd9b0c1]{min-width:0}.task-card__meta[data-v-7dd9b0c1]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.status-pill[data-v-7dd9b0c1]{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .65rem;border-radius:999px;background:#6c4eff29;color:#c9bcff;font-size:.76rem;font-weight:800;letter-spacing:.08em}.status-pill--done[data-v-7dd9b0c1]{background:#14b87629;color:#99ffcb}.status-pill--overdue[data-v-7dd9b0c1]{background:#f43f5e24;color:#ffb4c3}.task-card__due[data-v-7dd9b0c1]{color:#e5ecff94;font-size:.9rem}.task-card h3[data-v-7dd9b0c1]{margin:.7rem 0 0;font-size:1.15rem;line-height:1.2}.task-card__details[data-v-7dd9b0c1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:.9rem 0 0}.task-card__details dd[data-v-7dd9b0c1]{margin:.2rem 0 0;color:#f8faffeb;overflow-wrap:anywhere}.task-card__actions[data-v-7dd9b0c1]{display:flex;align-items:center}.empty-block[data-v-7dd9b0c1]{min-height:220px}@keyframes shimmer-7dd9b0c1{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1180px){.hero[data-v-7dd9b0c1],.content-grid[data-v-7dd9b0c1]{grid-template-columns:1fr}.stats-grid[data-v-7dd9b0c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.stats-grid[data-v-7dd9b0c1],.task-card__details[data-v-7dd9b0c1]{grid-template-columns:1fr}.board-header[data-v-7dd9b0c1],.composer-actions[data-v-7dd9b0c1],.task-card[data-v-7dd9b0c1]{flex-direction:column;align-items:stretch}.filter[data-v-7dd9b0c1]{min-width:0}}.messaging[data-v-440fcba6]{display:grid;gap:.75rem}.grid2[data-v-440fcba6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.mini[data-v-440fcba6]{padding:.75rem;border-radius:.75rem}.compact[data-v-440fcba6]{align-items:stretch}.list-btn[data-v-440fcba6]{width:100%;text-align:left}.muted[data-v-440fcba6]{color:#ecf2ffb8;margin:0}.success[data-v-440fcba6]{color:#b8ffd6;margin:0}.message-item[data-v-440fcba6]{display:grid;gap:.3rem;border:1px solid rgba(255,255,255,.12);border-radius:.65rem;padding:.5rem}textarea[data-v-440fcba6]{resize:vertical}.chip-row[data-v-440fcba6]{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.chip[data-v-440fcba6]{border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:.25rem .55rem;background:#ffffff0f}@media(max-width:960px){.grid2[data-v-440fcba6]{grid-template-columns:1fr}}.notifications-shell[data-v-0c4e0eb7]{display:grid;gap:1.25rem}.glass-surface[data-v-0c4e0eb7]{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121c3af0,#0a1126f5),radial-gradient(circle at top right,rgba(104,76,255,.14),transparent 36%);box-shadow:0 24px 80px #03081866,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero[data-v-0c4e0eb7]{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem}.hero-copy h1[data-v-0c4e0eb7],.feed h2[data-v-0c4e0eb7]{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3.6rem);line-height:.98;letter-spacing:-.035em}.feed h2[data-v-0c4e0eb7]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.eyebrow[data-v-0c4e0eb7]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#23e58a}.hero-text[data-v-0c4e0eb7],.feed-copy[data-v-0c4e0eb7]{max-width:62ch;margin:.85rem 0 0;color:#e5ecffb8;font-size:1rem;line-height:1.65}.hero-actions[data-v-0c4e0eb7]{display:flex;align-items:start}.stats-grid[data-v-0c4e0eb7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card[data-v-0c4e0eb7]{display:flex;align-items:center;gap:.95rem;padding:1rem 1.1rem}.stat-card p[data-v-0c4e0eb7]{margin:0;color:#e5ecffa8}.stat-card strong[data-v-0c4e0eb7]{display:block;margin-top:.14rem;font-size:1.7rem;color:#f8fafffa}.stat-card strong.small[data-v-0c4e0eb7]{font-size:1rem;line-height:1.35}.stat-icon[data-v-0c4e0eb7]{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.08)}.stat-icon--violet[data-v-0c4e0eb7]{background:#6e54ff2e;color:#9a78ff}.stat-icon--amber[data-v-0c4e0eb7]{background:#ffa55724;color:#ffb35f}.stat-icon--green[data-v-0c4e0eb7]{background:#23e58a1f;color:#46ff9f}.stat-icon--cyan[data-v-0c4e0eb7]{background:#34d3ff24;color:#6ce7ff}.feed[data-v-0c4e0eb7]{padding:1.35rem}.feed-header[data-v-0c4e0eb7]{display:flex;justify-content:space-between;gap:1rem;align-items:end}.feedback[data-v-0c4e0eb7]{margin:1rem 0 0;padding:.8rem .95rem;border-radius:16px;border:1px solid transparent}.feedback--success[data-v-0c4e0eb7]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.feedback--error[data-v-0c4e0eb7]{color:#ffd8d8;background:#be185d24;border-color:#f43f5e42}.loading-state[data-v-0c4e0eb7]{display:grid;gap:.75rem;margin-top:1.2rem}.loading-bar[data-v-0c4e0eb7]{height:86px;border-radius:20px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:shimmer-0c4e0eb7 1.6s linear infinite}.loading-bar--short[data-v-0c4e0eb7]{height:62px}.feed-list[data-v-0c4e0eb7]{display:grid;gap:.9rem;margin-top:1.2rem}.event-card[data-v-0c4e0eb7]{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.event-card--read[data-v-0c4e0eb7]{opacity:.8;border-color:#23e58a2e}.event-main[data-v-0c4e0eb7]{min-width:0;flex:1}.event-topline[data-v-0c4e0eb7]{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.tone-pill[data-v-0c4e0eb7]{display:inline-flex;align-items:center;min-height:28px;padding:.2rem .65rem;border-radius:999px;font-size:.76rem;font-weight:800;letter-spacing:.08em}.tone-pill--violet[data-v-0c4e0eb7]{background:#6c4eff29;color:#d7d0ff}.tone-pill--green[data-v-0c4e0eb7]{background:#14b87629;color:#99ffcb}.tone-pill--amber[data-v-0c4e0eb7]{background:#f59e0b26;color:#ffd699}.tone-pill--cyan[data-v-0c4e0eb7]{background:#0ea5e924;color:#a9ecff}.event-type[data-v-0c4e0eb7]{font-size:1rem;font-weight:800;color:#f8fafff5}.event-time[data-v-0c4e0eb7]{color:#e5ecff94;font-size:.9rem}.payload-block[data-v-0c4e0eb7]{display:grid;gap:.7rem;margin-top:.9rem;padding:.95rem;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.payload-row[data-v-0c4e0eb7]{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.5rem}.payload-row[data-v-0c4e0eb7]:last-child{border-bottom:0;padding-bottom:0}.payload-row span[data-v-0c4e0eb7]{color:#e5ecff94;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.payload-row strong[data-v-0c4e0eb7],.payload-raw[data-v-0c4e0eb7]{margin:0;color:#f8faffeb;overflow-wrap:anywhere}.event-actions[data-v-0c4e0eb7]{display:flex;align-items:center}.btn-secondary[data-v-0c4e0eb7],.btn-mini[data-v-0c4e0eb7]{min-height:48px;border-radius:16px;border:1px solid rgba(255,255,255,.1);font:inherit;font-weight:800;cursor:pointer;background:#ffffff0d;color:#f8fafff0;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.btn-secondary[data-v-0c4e0eb7]{padding:.9rem 1rem}.btn-mini[data-v-0c4e0eb7]{min-height:42px;padding:.7rem .9rem;border-radius:14px}.btn-secondary[data-v-0c4e0eb7]:hover,.btn-mini[data-v-0c4e0eb7]:hover{transform:translateY(-1px)}.btn-secondary[data-v-0c4e0eb7]:disabled,.btn-mini[data-v-0c4e0eb7]:disabled{cursor:not-allowed;opacity:.6;transform:none;box-shadow:none}.empty-block[data-v-0c4e0eb7]{min-height:220px}@keyframes shimmer-0c4e0eb7{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:1180px){.stats-grid[data-v-0c4e0eb7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.hero[data-v-0c4e0eb7],.feed-header[data-v-0c4e0eb7],.event-card[data-v-0c4e0eb7]{flex-direction:column;align-items:stretch}.stats-grid[data-v-0c4e0eb7]{grid-template-columns:1fr}.payload-row[data-v-0c4e0eb7]{flex-direction:column;gap:.35rem}}.profile-page[data-v-08ef2444]{animation:fadeIn-08ef2444 .6s var(--ease-out-expo)}.profile-card[data-v-08ef2444]{max-width:800px;margin:0 auto}.profile-header[data-v-08ef2444]{display:flex;align-items:center;gap:2rem;margin-bottom:3rem}.avatar-large-wrapper[data-v-08ef2444]{position:relative}.avatar-large[data-v-08ef2444]{width:100px;height:100px;border-radius:30px;border:2px solid var(--accent-primary);padding:4px}.avatar-placeholder[data-v-08ef2444]{width:100px;height:100px;border-radius:30px;background:var(--glass-bg);display:grid;place-items:center;color:var(--accent-primary)}.role-badge[data-v-08ef2444]{font-size:.65rem;font-weight:800;text-transform:uppercase;background:#06b6d41a;color:var(--accent-cta);padding:4px 12px;border-radius:99px;margin-top:.5rem;display:inline-block}.settings-grid[data-v-08ef2444]{display:grid;gap:1.5rem}.setting-item[data-v-08ef2444]{padding:1.5rem;border-radius:20px}.setting-content[data-v-08ef2444]{display:flex;justify-content:space-between;align-items:center;gap:2rem}.setting-text h3[data-v-08ef2444]{margin:0 0 .5rem;font-size:1.1rem}.setting-text p[data-v-08ef2444]{margin:0;font-size:.9rem}.btn-link-ig[data-v-08ef2444]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border:none;padding:.75rem 1.5rem;border-radius:12px;color:#fff;font-weight:700}.ig-icon[data-v-08ef2444]{width:18px;height:18px}.error-msg[data-v-08ef2444]{color:#ef4444;margin-top:1.5rem;font-size:.9rem;text-align:center}@keyframes fadeIn-08ef2444{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.profile-header[data-v-08ef2444],.setting-content[data-v-08ef2444]{flex-direction:column;text-align:center}}.context-menu[data-v-89f98b45]{position:fixed;min-width:180px;border-radius:14px;padding:.5rem;z-index:3000;box-shadow:0 10px 30px #0000004d;border:1px solid var(--glass-border)}.menu-item[data-v-89f98b45]{display:flex;align-items:center;gap:.75rem;padding:.6rem .75rem;border-radius:8px;cursor:pointer;font-size:.9rem;transition:all .2s ease;color:var(--text-muted)}.menu-item[data-v-89f98b45]:hover{background:#ffffff0d;color:var(--text-main)}.menu-item.danger[data-v-89f98b45]{color:#ef4444}.menu-item.danger[data-v-89f98b45]:hover{background:#ef44441a}.fade-enter-active[data-v-89f98b45],.fade-leave-active[data-v-89f98b45]{transition:opacity .2s,transform .2s}.fade-enter-from[data-v-89f98b45],.fade-leave-to[data-v-89f98b45]{opacity:0;transform:translateY(-5px)}.popover-wrapper[data-v-10504434]{position:relative;display:inline-block}.popover-content[data-v-10504434]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:200px;z-index:1000;border-radius:16px;padding:1rem;border:1px solid var(--glass-border);box-shadow:0 10px 30px #0000004d;pointer-events:none}.popover-header[data-v-10504434]{font-size:.75rem;font-weight:800;text-transform:uppercase;color:var(--accent-cta);margin-bottom:.5rem;letter-spacing:.05em}.popover-body[data-v-10504434]{font-size:.85rem;color:var(--text-main)}.popover-arrow[data-v-10504434]{position:absolute;top:100%;left:50%;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--glass-border)}.pop-enter-active[data-v-10504434],.pop-leave-active[data-v-10504434]{transition:all .3s var(--ease-out-expo)}.pop-enter-from[data-v-10504434],.pop-leave-to[data-v-10504434]{opacity:0;transform:translate(-50%) translateY(10px) scale(.95)}.bento-card[data-v-235e7231]{display:flex;flex-direction:column;height:100%;border-radius:28px;padding:1.5rem;position:relative}.card-header[data-v-235e7231]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.card-body[data-v-235e7231]{flex:1}.scrollable[data-v-235e7231]{overflow-y:auto;max-height:240px}.skeleton-list[data-v-235e7231]{display:grid;gap:.5rem}.workflow-list[data-v-235e7231]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.workflow-item[data-v-235e7231]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:.75rem 1rem;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s var(--ease-out-expo);animation:slideIn-235e7231 .4s var(--ease-out-expo) backwards;animation-delay:calc(var(--index) * .05s)}.workflow-item[data-v-235e7231]:hover{background:#ffffff14;border-color:var(--accent-primary);transform:translate(4px)}.item-info[data-v-235e7231]{display:flex;flex-direction:column;gap:.25rem}.status-pill[data-v-235e7231]{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#ffffff1a;width:fit-content}.status-pill.pending[data-v-235e7231]{color:#f59e0b}.status-pill.accepted[data-v-235e7231]{color:#10b981}.chevron[data-v-235e7231]{opacity:.3;transform:rotate(-90deg)}.pop-details[data-v-235e7231]{padding:4px}.pop-details p[data-v-235e7231]{margin:4px 0;font-size:.75rem}.accent[data-v-235e7231]{color:var(--accent-cta);font-weight:700}code[data-v-235e7231]{background:#ffffff1a;padding:2px 4px;border-radius:4px}@keyframes slideIn-235e7231{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.bento-card[data-v-b1d853e8]{display:flex;flex-direction:column;border-radius:28px;padding:1.5rem;min-height:320px}.featured-border[data-v-b1d853e8]{border-color:#06b6d44d}.card-header[data-v-b1d853e8]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.card-body[data-v-b1d853e8]{flex:1;min-height:0}.scrollable[data-v-b1d853e8]{overflow-y:auto;max-height:240px}.skeleton-list[data-v-b1d853e8]{display:grid;gap:.5rem}.workflow-list[data-v-b1d853e8]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.workflow-item[data-v-b1d853e8]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:.75rem 1rem;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:all .3s var(--ease-out-expo);animation:slideIn-b1d853e8 .4s var(--ease-out-expo) backwards;animation-delay:calc(var(--index) * .05s)}.workflow-item[data-v-b1d853e8]:hover{background:#ffffff14;border-color:var(--accent-cta);transform:translate(4px)}.item-info[data-v-b1d853e8]{display:flex;flex-direction:column}.status-pill[data-v-b1d853e8]{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#ffffff1a}.status-pill.sent[data-v-b1d853e8]{color:#3b82f6}.status-pill.accepted[data-v-b1d853e8]{color:#10b981}.muted[data-v-b1d853e8]{color:var(--text-muted);font-size:.75rem}.text-center[data-v-b1d853e8]{text-align:center;margin:0}.empty-copy[data-v-b1d853e8]{min-height:140px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.08);border-radius:18px}@keyframes slideIn-b1d853e8{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.bento-card[data-v-a75c58dd]{display:flex;flex-direction:column;border-radius:28px;padding:1.5rem;min-height:320px}.card-header[data-v-a75c58dd]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.card-body[data-v-a75c58dd]{flex:1;min-height:0}.scrollable[data-v-a75c58dd]{overflow-y:auto;max-height:260px}.skeleton-list[data-v-a75c58dd]{display:grid;gap:.5rem}.workflow-list[data-v-a75c58dd]{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.workflow-item[data-v-a75c58dd]{width:100%;background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:.8rem 1rem;border-radius:12px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--text-main);text-align:left;transition:all .3s var(--ease-out-expo)}.workflow-item[data-v-a75c58dd]:hover{background:#ffffff14;border-color:var(--accent-primary);transform:translate(4px)}.item-info[data-v-a75c58dd]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.muted[data-v-a75c58dd]{color:var(--text-muted);font-size:.8rem}.status-pill[data-v-a75c58dd]{font-size:.65rem;font-weight:700;text-transform:uppercase;padding:2px 8px;border-radius:99px;background:#ffffff1a}.status-pill.completed[data-v-a75c58dd],.status-pill.approved[data-v-a75c58dd]{color:#10b981}.status-pill.pending[data-v-a75c58dd]{color:#f59e0b}.bento-card[data-v-04237ac2]{padding:1.6rem;border-radius:28px}.wide[data-v-04237ac2]{grid-column:span 2}.task-layout[data-v-04237ac2]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2rem}.eyebrow[data-v-04237ac2]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}h3[data-v-04237ac2]{margin:.25rem 0 0;font-size:1.35rem}.form-grid[data-v-04237ac2]{display:grid;gap:.75rem;margin-top:1rem}.form-grid[data-v-04237ac2]>*{min-width:0}.workflow-input[data-v-04237ac2]{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-main)}.task-list-side[data-v-04237ac2]{border-left:1px solid rgba(255,255,255,.08);padding-left:2rem;min-width:0}.scrollable[data-v-04237ac2]{overflow-y:auto;max-height:260px;margin-top:1rem}.workflow-list[data-v-04237ac2]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.workflow-item[data-v-04237ac2]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:.85rem 1rem;border-radius:14px;display:flex;justify-content:space-between;align-items:center;gap:1rem}.workflow-item.completed[data-v-04237ac2]{opacity:.65;background:#10b9810f}.item-info[data-v-04237ac2]{display:flex;flex-direction:column;gap:.25rem}.btn-primary[data-v-04237ac2]{min-height:48px;padding:.8rem 1rem;border-radius:14px;border:1px solid transparent;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 16px 32px rgba(var(--accent-rgb),.22)}.btn-mini[data-v-04237ac2]{min-height:36px;padding:.45rem .8rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;color:var(--text-main);font-weight:700;cursor:pointer}.workflow-item:not(.completed):hover .btn-mini[data-v-04237ac2]{background:#10b98124;border-color:#10b98147}.muted[data-v-04237ac2]{color:var(--text-muted);font-size:.82rem}@media(max-width:900px){.wide[data-v-04237ac2]{grid-column:span 1}.task-layout[data-v-04237ac2]{grid-template-columns:1fr}.task-list-side[data-v-04237ac2]{border-left:0;border-top:1px solid rgba(255,255,255,.08);padding-left:0;padding-top:1.5rem}}.bento-card[data-v-39a7c983]{padding:1.6rem;border-radius:28px}.wide[data-v-39a7c983]{grid-column:span 2}.featured-accent[data-v-39a7c983]{border-color:#ec489933;background:#ec489905}.billing-layout[data-v-39a7c983]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem}.eyebrow[data-v-39a7c983]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}h3[data-v-39a7c983]{margin:.25rem 0 0;font-size:1.35rem}.plan-badge[data-v-39a7c983]{background:#ffffff0d;padding:1rem;border-radius:16px;display:flex;flex-direction:column;margin:1rem 0;border:1px solid rgba(255,255,255,.08)}.plan-name[data-v-39a7c983]{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.plan-status[data-v-39a7c983]{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7}.plan-actions[data-v-39a7c983]{display:flex;gap:.75rem;flex-wrap:wrap}.plan-card-grid[data-v-39a7c983]{display:grid;gap:.75rem;margin-bottom:.85rem}.plan-card[data-v-39a7c983]{display:grid;gap:.25rem;text-align:left;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-main);cursor:pointer}.plan-card strong[data-v-39a7c983]{font-size:1rem}.plan-card span[data-v-39a7c983]{color:var(--text-muted);font-size:.86rem;line-height:1.45}.plan-card--free.active[data-v-39a7c983]{border-color:#6366f161;background:#6366f11f}.plan-card--pro.active[data-v-39a7c983]{border-color:#22c55e57;background:#22c55e1a}.plan-card--elite.active[data-v-39a7c983]{border-color:#f59e0b57;background:#f59e0b1a}.btn-cta[data-v-39a7c983]{min-height:48px;padding:.8rem 1rem;border-radius:14px;border:1px solid transparent;font-weight:700;cursor:pointer;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff}.section-header[data-v-39a7c983]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.btn-text[data-v-39a7c983]{background:none;border:0;color:var(--accent-cta);font-size:.85rem;font-weight:700;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer}.scrollable[data-v-39a7c983]{overflow-y:auto;max-height:220px}.invoice-list[data-v-39a7c983]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem}.invoice-item[data-v-39a7c983]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .95rem;background:#ffffff08;border-radius:12px;border:1px solid rgba(255,255,255,.06)}.inv-copy[data-v-39a7c983]{display:grid;gap:.2rem}.inv-id[data-v-39a7c983]{font-weight:700}.inv-amt[data-v-39a7c983]{color:var(--text-muted);font-size:.9rem}.inv-status[data-v-39a7c983]{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .7rem;border-radius:999px;background:#ffffff14}.inv-status.paid[data-v-39a7c983]{color:#10b981}.inv-status.open[data-v-39a7c983],.inv-status.pending[data-v-39a7c983]{color:#f59e0b}@media(max-width:900px){.wide[data-v-39a7c983]{grid-column:span 1}.billing-layout[data-v-39a7c983]{grid-template-columns:1fr}}.workflow-page[data-v-3e892aa1]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.workflow-header[data-v-3e892aa1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.header-copy[data-v-3e892aa1]{display:grid;gap:.5rem}.workflow-header h2[data-v-3e892aa1]{margin:0;font-size:clamp(2rem,1.4rem + 2vw,3.3rem);letter-spacing:-.04em}.eyebrow[data-v-3e892aa1]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.muted[data-v-3e892aa1]{margin:0;color:var(--text-muted)}.plan-inline[data-v-3e892aa1]{display:grid;gap:.2rem;width:fit-content;margin-top:.35rem;padding:.7rem .9rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.plan-inline strong[data-v-3e892aa1]{color:var(--accent-cta);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.plan-inline span[data-v-3e892aa1]{color:var(--text-muted);font-size:.86rem}.plan-strip[data-v-3e892aa1]{display:grid;gap:.75rem;padding:1.1rem 1.25rem;border-radius:22px}.plan-strip h3[data-v-3e892aa1]{margin:.15rem 0 0;font-size:1.2rem}.plan-list[data-v-3e892aa1]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:var(--text-muted)}.workflow-grid[data-v-3e892aa1]{display:grid;gap:1rem;width:100%}.top-grid[data-v-3e892aa1]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.top-grid.user-layout[data-v-3e892aa1]{grid-template-columns:repeat(2,minmax(0,1fr))}.top-grid.user-layout .deliverables-card[data-v-3e892aa1]{grid-column:span 2}.action-grid[data-v-3e892aa1]{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-slot[data-v-3e892aa1]{min-width:0;align-self:start}.action-card[data-v-3e892aa1],.deliverables-card[data-v-3e892aa1],.admin-surface[data-v-3e892aa1]{padding:1.4rem;border-radius:24px;display:grid;gap:1rem;align-content:start;overflow:hidden}.action-head[data-v-3e892aa1]{display:grid;gap:.3rem}.action-head h3[data-v-3e892aa1]{margin:0;font-size:1.35rem}.input-grid[data-v-3e892aa1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.input-grid[data-v-3e892aa1]>*{min-width:0}.input-grid.single[data-v-3e892aa1]{grid-template-columns:1fr}.workflow-input[data-v-3e892aa1],.workflow-select[data-v-3e892aa1]{width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text-main)}.workflow-select[data-v-3e892aa1]{appearance:none;-webkit-appearance:none}.workflow-btn[data-v-3e892aa1]{min-height:48px;padding:.8rem 1rem;border-radius:14px;border:1px solid transparent;font-weight:700;cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo)}.workflow-btn.primary[data-v-3e892aa1]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 16px 32px rgba(var(--accent-rgb),.22)}.workflow-btn.secondary[data-v-3e892aa1]{background:#ffffff0d;border-color:#ffffff1f;color:var(--text-main)}.button-row[data-v-3e892aa1]{display:flex;gap:.75rem;flex-wrap:wrap}.button-row[data-v-3e892aa1]>*{min-width:0}.deliverables-list[data-v-3e892aa1]{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;max-height:260px;overflow-y:auto}.deliverable-item[data-v-3e892aa1]{width:100%;padding:.85rem .95rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-main);text-align:left;display:grid;gap:.25rem;cursor:pointer}.deliverable-id[data-v-3e892aa1]{font-weight:700}.deliverable-status[data-v-3e892aa1],.deliverable-url[data-v-3e892aa1]{font-size:.85rem;color:var(--text-muted)}.admin-hero[data-v-3e892aa1]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.admin-hero h3[data-v-3e892aa1]{margin:.15rem 0;font-size:1.5rem}.hero-link[data-v-3e892aa1]{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.8rem 1rem;border-radius:14px;text-decoration:none;color:#fff;font-weight:700;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary))}.shortcut-grid[data-v-3e892aa1]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.shortcut-card[data-v-3e892aa1]{padding:1.2rem;border-radius:20px;text-decoration:none;color:var(--text-main);display:grid;gap:.55rem;background:#ffffff08}.shortcut-icon[data-v-3e892aa1]{width:26px;height:26px;color:var(--accent-primary)}.shortcut-card h4[data-v-3e892aa1],.shortcut-card p[data-v-3e892aa1]{margin:0}.shortcut-card p[data-v-3e892aa1]{color:var(--text-muted);line-height:1.6}.message-banner[data-v-3e892aa1]{margin:0;padding:.9rem 1rem;border-radius:16px;font-weight:600}.message-banner.success[data-v-3e892aa1]{background:#10b9811f;border:1px solid rgba(16,185,129,.28);color:#baf7d7}.message-banner.error[data-v-3e892aa1]{background:#ef44441f;border:1px solid rgba(239,68,68,.28);color:#fecaca}@media(max-width:1180px){.top-grid[data-v-3e892aa1]{grid-template-columns:repeat(2,minmax(0,1fr))}.deliverables-card[data-v-3e892aa1]{grid-column:span 2}}@media(max-width:860px){.top-grid[data-v-3e892aa1],.action-grid[data-v-3e892aa1],.shortcut-grid[data-v-3e892aa1],.input-grid[data-v-3e892aa1]{grid-template-columns:1fr}.deliverables-card[data-v-3e892aa1]{grid-column:span 1}.admin-hero[data-v-3e892aa1]{flex-direction:column;align-items:stretch}}.onboarding-shell[data-v-6c1621d3]{display:grid;gap:1.25rem}.glass-surface[data-v-6c1621d3],.glass-panel[data-v-6c1621d3]{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#121c3af0,#0a1126f5),radial-gradient(circle at top right,rgba(104,76,255,.14),transparent 36%);box-shadow:0 24px 80px #03081866,inset 0 1px #ffffff14;backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.hero[data-v-6c1621d3],.setup-card[data-v-6c1621d3],.status-card[data-v-6c1621d3]{padding:1.5rem}.hero-copy h1[data-v-6c1621d3],.setup-card h2[data-v-6c1621d3],.status-card h2[data-v-6c1621d3]{margin:.2rem 0 0;font-size:clamp(2rem,3vw,3.6rem);line-height:.98;letter-spacing:-.035em}.setup-card h2[data-v-6c1621d3],.status-card h2[data-v-6c1621d3]{font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.eyebrow[data-v-6c1621d3]{margin:0;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#23e58a}.hero-text[data-v-6c1621d3],.section-text[data-v-6c1621d3]{max-width:62ch;margin:.85rem 0 0;color:#e5ecffb8;font-size:1rem;line-height:1.65}.highlights-grid[data-v-6c1621d3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.highlight-card[data-v-6c1621d3]{padding:1rem 1.1rem}.highlight-card p[data-v-6c1621d3]{margin:0;color:#e5ecffa8}.highlight-card strong[data-v-6c1621d3]{display:block;margin-top:.2rem;font-size:1.35rem}.content-grid[data-v-6c1621d3]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:1rem}.steps-row[data-v-6c1621d3]{display:grid;gap:.8rem;margin-top:1rem}.step-pill[data-v-6c1621d3]{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.step-pill--done[data-v-6c1621d3]{border-color:#23e58a47;background:#14b8761f}.step-pill span[data-v-6c1621d3]{font-weight:800;color:#f8fafff5}.step-pill small[data-v-6c1621d3]{color:#e5ecff99}.form-grid[data-v-6c1621d3]{display:grid;gap:.9rem;margin-top:1.15rem}.field[data-v-6c1621d3]{display:grid;gap:.45rem}.field span[data-v-6c1621d3]{display:block;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e5ecff85}.form-input[data-v-6c1621d3]{width:100%;min-width:0;min-height:52px;box-sizing:border-box;padding:.9rem 1rem;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#f8fafffa;font:inherit}.action-row[data-v-6c1621d3]{display:flex;gap:.8rem;margin-top:1rem;flex-wrap:wrap}.btn-primary[data-v-6c1621d3],.btn-secondary[data-v-6c1621d3]{min-height:48px;padding:.9rem 1.15rem;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:800;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo)}.btn-primary[data-v-6c1621d3]{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 18px 34px rgba(var(--accent-rgb),.26)}.btn-secondary[data-v-6c1621d3]{background:#ffffff0d;border-color:#ffffff1a;color:#f8fafff0}.btn-primary[data-v-6c1621d3]:disabled,.btn-secondary[data-v-6c1621d3]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.checklist[data-v-6c1621d3]{margin-top:1rem;padding:1rem 1.1rem}.checklist h3[data-v-6c1621d3]{margin:0}.checklist ol[data-v-6c1621d3]{margin:.8rem 0 0;padding-left:1.15rem;display:grid;gap:.55rem;color:#ecf2ffdb}.status-stack[data-v-6c1621d3]{display:grid;gap:.85rem;margin-top:1rem}.status-item[data-v-6c1621d3]{display:flex;gap:.9rem;align-items:start;padding:.95rem;border-radius:20px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.status-icon[data-v-6c1621d3]{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#ffffff0d;color:#b8b9d6}.status-icon--done[data-v-6c1621d3]{background:#14b87629;color:#99ffcb}.status-item strong[data-v-6c1621d3]{display:block;color:#f8fafff5}.status-item p[data-v-6c1621d3]{margin:.25rem 0 0;color:#e5ecffa8;line-height:1.55}.feedback[data-v-6c1621d3]{margin:0;padding:.85rem 1rem;border-radius:18px;border:1px solid transparent}.feedback--success[data-v-6c1621d3]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.feedback--error[data-v-6c1621d3]{color:#ffd8d8;background:#be185d24;border-color:#f43f5e42}@media(max-width:1180px){.highlights-grid[data-v-6c1621d3],.content-grid[data-v-6c1621d3]{grid-template-columns:1fr}}@media(max-width:760px){.action-row[data-v-6c1621d3],.status-item[data-v-6c1621d3]{flex-direction:column}}.analytics-page[data-v-21e4a181]{display:grid;gap:1.25rem}.analytics-header[data-v-21e4a181]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.analytics-copy[data-v-21e4a181]{display:grid;gap:.55rem}.analytics-copy h2[data-v-21e4a181]{font-size:clamp(2rem,1.4rem + 2vw,3.15rem);letter-spacing:-.04em}.eyebrow[data-v-21e4a181]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.muted[data-v-21e4a181]{margin:0;color:var(--text-muted)}.plan-inline[data-v-21e4a181]{display:grid;gap:.2rem;width:fit-content;margin-top:.35rem;padding:.7rem .9rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.plan-inline strong[data-v-21e4a181]{color:var(--accent-cta);font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.plan-inline span[data-v-21e4a181]{color:var(--text-muted);font-size:.86rem}.plan-banner[data-v-21e4a181]{display:grid;gap:.75rem;padding:1.2rem 1.3rem;border-radius:22px}.plan-banner h3[data-v-21e4a181]{margin:.15rem 0 0;font-size:1.2rem}.plan-list[data-v-21e4a181]{margin:0;padding-left:1rem;display:grid;gap:.45rem;color:var(--text-muted)}.refresh-btn[data-v-21e4a181],.analytics-header[data-v-21e4a181] .magnetic-btn.refresh-btn{min-height:52px;padding:.85rem 1.2rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed24);color:var(--text-main)}.stats-grid[data-v-21e4a181]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card[data-v-21e4a181]{display:grid;gap:.75rem;min-height:160px;padding:1.2rem;border-radius:22px;align-content:start;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),#ffffff0a}.tone-green[data-v-21e4a181]{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 35%),#ffffff0a}.tone-blue[data-v-21e4a181]{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 35%),#ffffff0a}.tone-amber[data-v-21e4a181]{background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 35%),#ffffff0a}.stat-icon[data-v-21e4a181]{width:28px;height:28px;color:var(--accent-primary)}.stat-label[data-v-21e4a181]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stat-value[data-v-21e4a181]{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);line-height:.95}.analytics-grid[data-v-21e4a181]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:1rem}.trend-card[data-v-21e4a181],.insights-card[data-v-21e4a181]{padding:1.4rem;border-radius:24px}.section-head[data-v-21e4a181]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.section-head h3[data-v-21e4a181]{margin:.15rem 0 0;font-size:1.35rem}.subtle-meta[data-v-21e4a181]{color:var(--text-muted);font-size:.82rem}.line-chart[data-v-21e4a181]{width:100%;height:220px;background:#ffffff08;border-radius:18px;margin-bottom:1rem}.line-chart polyline[data-v-21e4a181]{fill:none;stroke:#75c6ff;stroke-width:1.8}.line-chart circle[data-v-21e4a181]{fill:#9ad7ff}.trend-list[data-v-21e4a181]{display:grid;gap:.55rem}.trend-row[data-v-21e4a181]{display:grid;grid-template-columns:120px 1fr 40px;gap:.6rem;align-items:center}.bar[data-v-21e4a181]{height:12px;border-radius:999px;background:#ffffff1a;overflow:hidden}.fill[data-v-21e4a181]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#4da3ff,#75c6ff)}.insight-stack[data-v-21e4a181]{display:grid;gap:.85rem}.insight-item[data-v-21e4a181]{display:grid;gap:.4rem;padding:1rem 1.05rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.insight-item span[data-v-21e4a181]{color:var(--text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.insight-item strong[data-v-21e4a181]{font-size:1rem;line-height:1.5}@media(max-width:1100px){.stats-grid[data-v-21e4a181],.analytics-grid[data-v-21e4a181]{grid-template-columns:repeat(2,minmax(0,1fr))}.analytics-grid[data-v-21e4a181]>*:last-child{grid-column:span 2}}@media(max-width:720px){.analytics-header[data-v-21e4a181]{flex-direction:column;align-items:stretch}.refresh-btn[data-v-21e4a181],.analytics-header[data-v-21e4a181] .magnetic-btn.refresh-btn{width:100%}.stats-grid[data-v-21e4a181],.analytics-grid[data-v-21e4a181]{grid-template-columns:1fr}.analytics-grid[data-v-21e4a181]>*:last-child{grid-column:span 1}.trend-row[data-v-21e4a181]{grid-template-columns:84px 1fr 36px}.trend-card[data-v-21e4a181],.insights-card[data-v-21e4a181],.stat-card[data-v-21e4a181]{padding:1rem}}.muted[data-v-94fb9a63]{color:#ecf2ffc2}.success[data-v-94fb9a63]{color:#b8ffd6}.spotlight-container[data-v-7395da5f]{position:relative;overflow:hidden;border-radius:inherit}.spotlight-layer[data-v-7395da5f]{pointer-events:none;position:absolute;inset:-1px;opacity:0;transition:opacity .5s ease;z-index:1}.spotlight-container:hover .spotlight-layer[data-v-7395da5f]{opacity:1}.spotlight-content[data-v-7395da5f]{position:relative;z-index:2;height:100%}.auth-page[data-v-0c5f33c8]{display:grid;place-items:center;min-height:80vh;padding:2rem}.auth-card[data-v-0c5f33c8]{width:100%;max-width:440px;padding:3rem;border-radius:32px;text-align:center;transition:transform .4s var(--ease-out-expo)}.auth-card[data-v-0c5f33c8]:hover{transform:scale(1.01)}.auth-header[data-v-0c5f33c8]{margin-bottom:2.5rem}.logo-circle[data-v-0c5f33c8]{width:56px;height:56px;background:#ec48991a;border:1px solid var(--accent-primary);border-radius:50%;display:grid;place-items:center;margin:0 auto 1.5rem;color:var(--accent-primary)}.auth-form[data-v-0c5f33c8]{text-align:left;display:grid;gap:1rem}.form-options[data-v-0c5f33c8]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;margin-top:.5rem}.checkbox-label[data-v-0c5f33c8]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.btn-auth-magnetic[data-v-0c5f33c8]{margin-top:1.5rem;padding:1rem;font-size:1rem;width:100%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:12px;color:#fff;font-weight:700;border:none;box-shadow:0 18px 36px #7c3aed47;transition:background var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),filter var(--duration-fast) var(--ease-out-expo)}.btn-auth-magnetic[data-v-0c5f33c8]:disabled{opacity:1!important;color:#ffffffd1;background:linear-gradient(135deg,#7c3aedd1,#a855f7c2);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #4c1d953d;filter:saturate(.82) brightness(.92)}.link[data-v-0c5f33c8]{color:var(--accent-cta);text-decoration:none;font-weight:600}.link[data-v-0c5f33c8]:hover{text-decoration:underline}.auth-footer[data-v-0c5f33c8]{margin-top:2rem;font-size:.9rem;color:var(--text-muted)}.error-msg[data-v-0c5f33c8]{color:#ef4444;margin-top:1.5rem;font-size:.9rem;font-weight:500;padding:.75rem;background:#ef44441a;border-radius:12px}.fade-enter-active[data-v-0c5f33c8],.fade-leave-active[data-v-0c5f33c8]{transition:opacity .3s}.fade-enter-from[data-v-0c5f33c8],.fade-leave-to[data-v-0c5f33c8]{opacity:0}.auth-page[data-v-edf54aad]{display:grid;place-items:center;min-height:80vh;padding:2rem}.auth-card[data-v-edf54aad]{width:100%;max-width:760px;padding:3rem;border-radius:32px;text-align:center;transition:transform .4s var(--ease-out-expo)}.auth-card[data-v-edf54aad]:hover{transform:translateY(-2px)}.auth-header[data-v-edf54aad]{margin-bottom:2.5rem}.logo-circle[data-v-edf54aad]{width:56px;height:56px;background:#22c55e1f;border:1px solid rgba(34,197,94,.35);border-radius:50%;display:grid;place-items:center;margin:0 auto 1.5rem;color:var(--accent-cta)}.muted[data-v-edf54aad]{max-width:54ch;margin:.9rem auto 0;color:#ecf2ffc2}.auth-form[data-v-edf54aad]{text-align:left;display:grid;gap:1rem;width:100%}.name-grid[data-v-edf54aad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-items:start;width:100%}.name-grid[data-v-edf54aad]>*{min-width:0;width:100%}.name-grid[data-v-edf54aad] .ui-input-group{min-width:0;width:100%}.role-section[data-v-edf54aad]{margin-top:.75rem;display:grid;gap:.9rem}.role-header[data-v-edf54aad]{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--text-muted);font-size:.85rem}.role-kicker[data-v-edf54aad]{text-transform:uppercase;letter-spacing:.08em;color:var(--accent-secondary);font-weight:700}.role-note[data-v-edf54aad]{color:var(--text-muted)}.role-grid[data-v-edf54aad]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.role-card[data-v-edf54aad]{width:100%;text-align:left;padding:1.1rem 1.15rem;border-radius:18px;border:1px solid var(--glass-border);background:linear-gradient(180deg,#ffffff0f,#ffffff05),#090f23ad;color:var(--text-main);display:grid;gap:.45rem;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.role-card[data-v-edf54aad]:hover{transform:translateY(-2px);border-color:#7c3aed73;box-shadow:0 18px 36px #00000038}.role-card.active[data-v-edf54aad]{border-color:#22c55e85;box-shadow:0 20px 40px #22c55e1f,inset 0 1px #ffffff1f;background:linear-gradient(180deg,#22c55e29,#22c55e0f),#090f23d1}.role-badge[data-v-edf54aad]{display:inline-flex;width:fit-content;align-items:center;padding:.25rem .55rem;border-radius:999px;background:#ffffff14;color:var(--accent-cta);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.role-card strong[data-v-edf54aad]{font-size:1rem}.role-card p[data-v-edf54aad]{margin:0;color:var(--text-muted);font-size:.92rem;line-height:1.55}.btn-auth-magnetic[data-v-edf54aad]{margin-top:1rem;padding:1rem;width:100%;border:none;border-radius:14px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;font-size:1rem;font-weight:700;box-shadow:0 18px 36px #7c3aed47;transition:background var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),color var(--duration-fast) var(--ease-out-expo),filter var(--duration-fast) var(--ease-out-expo)}.btn-auth-magnetic[data-v-edf54aad]:disabled{opacity:1!important;color:#ffffffd1;background:linear-gradient(135deg,#7c3aedd1,#a855f7c2);box-shadow:inset 0 1px #ffffff1f,0 10px 24px #4c1d953d;filter:saturate(.82) brightness(.92)}.auth-footer[data-v-edf54aad]{margin-top:2rem;font-size:.95rem;color:var(--text-muted)}.link[data-v-edf54aad]{color:var(--accent-cta);text-decoration:none;font-weight:700}.link[data-v-edf54aad]:hover{text-decoration:underline}.error-msg[data-v-edf54aad]{color:#ef4444;margin-top:1.5rem;font-size:.92rem;font-weight:500;padding:.85rem 1rem;background:#ef44441a;border-radius:14px;text-align:left}.fade-enter-active[data-v-edf54aad],.fade-leave-active[data-v-edf54aad]{transition:opacity .3s}.fade-enter-from[data-v-edf54aad],.fade-leave-to[data-v-edf54aad]{opacity:0}@media(max-width:720px){.auth-page[data-v-edf54aad]{padding:1rem}.auth-card[data-v-edf54aad]{padding:1.5rem;border-radius:24px}.name-grid[data-v-edf54aad],.role-grid[data-v-edf54aad]{grid-template-columns:1fr}.role-header[data-v-edf54aad]{align-items:flex-start;flex-direction:column;gap:.35rem}}.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}.billing-page[data-v-94f75110]{display:grid;gap:1.25rem}.billing-hero[data-v-94f75110]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:1rem;padding:1.35rem;border-radius:1.5rem}.billing-copy[data-v-94f75110]{display:grid;gap:.85rem}.eyebrow[data-v-94f75110]{width:fit-content;padding:.45rem .8rem;border-radius:999px;background:#22c55e24;color:#86efac;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.billing-copy h2[data-v-94f75110],.billing-controls h3[data-v-94f75110],.invoice-shell h3[data-v-94f75110]{margin:0}.billing-copy p[data-v-94f75110],.muted[data-v-94f75110],.invoice-item p[data-v-94f75110],.invoice-empty[data-v-94f75110]{margin:0;color:#e2e8f0bd}.billing-stats[data-v-94f75110]{display:grid;gap:.85rem;margin:0}.stat-chip[data-v-94f75110]{margin:0;padding:1.15rem;border-radius:1.15rem;min-width:0}.stat-chip dt[data-v-94f75110]{margin:0 0 .55rem;color:#e2e8f0b8;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}.stat-chip dd[data-v-94f75110]{margin:0;font-size:1.35rem;font-weight:700;color:#f8fafc}.plan-grid[data-v-94f75110]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.plan-card[data-v-94f75110]{display:grid;gap:1rem;padding:1.3rem;border-radius:1.5rem;border:1px solid rgba(148,163,184,.18)}.plan-card--free.active[data-v-94f75110],.plan-card--free.featured[data-v-94f75110]{border-color:#818cf88c;box-shadow:0 0 0 1px #818cf838,0 18px 36px #4f46e52e}.plan-card--pro.active[data-v-94f75110],.plan-card--pro.featured[data-v-94f75110]{border-color:#22c55e8c;box-shadow:0 0 0 1px #22c55e38,0 18px 36px #16a34a2e}.plan-card--elite.active[data-v-94f75110],.plan-card--elite.featured[data-v-94f75110]{border-color:#f59e0b8c;box-shadow:0 0 0 1px #f59e0b38,0 18px 36px #d977062e}.plan-topline[data-v-94f75110]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.plan-badge[data-v-94f75110],.plan-state[data-v-94f75110]{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.38rem .72rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.plan-badge--free[data-v-94f75110]{background:#6366f133;color:#c7d2fe}.plan-badge--pro[data-v-94f75110]{background:#22c55e2e;color:#86efac}.plan-badge--elite[data-v-94f75110]{background:#f59e0b2e;color:#fcd34d}.plan-state[data-v-94f75110]{background:#10b9812e;color:#6ee7b7}.plan-heading[data-v-94f75110]{display:grid;gap:.35rem}.plan-heading h3[data-v-94f75110],.plan-price strong[data-v-94f75110]{margin:0;color:#f8fafc}.plan-heading p[data-v-94f75110]{margin:0;color:#e2e8f0c2}.plan-price[data-v-94f75110]{display:flex;align-items:flex-end;gap:.4rem}.plan-price strong[data-v-94f75110]{font-size:clamp(2.2rem,4vw,3.1rem);line-height:1}.plan-price span[data-v-94f75110]{color:#e2e8f0ad;font-size:1rem;margin-bottom:.42rem}.plan-features[data-v-94f75110]{list-style:disc;padding-left:1.2rem;margin:0;display:grid;gap:.65rem;color:#e2e8f0e0}.plan-select[data-v-94f75110],.billing-controls button[data-v-94f75110],.section-head button[data-v-94f75110]{appearance:none;border:0;border-radius:.95rem;padding:.9rem 1.15rem;background:linear-gradient(135deg,#7c3aedf2,#a78bfaf2);color:#fff;font-weight:700;cursor:pointer}.plan-select.selected[data-v-94f75110]{background:linear-gradient(135deg,#0f766ef5,#34d399eb)}.plan-select[data-v-94f75110]:disabled,.billing-controls button[data-v-94f75110]:disabled,.section-head button[data-v-94f75110]:disabled{cursor:not-allowed;opacity:.55}.billing-controls[data-v-94f75110],.invoice-shell[data-v-94f75110]{display:grid;gap:1rem;padding:1.25rem;border-radius:1.4rem}.control-row[data-v-94f75110]{display:flex;flex-wrap:wrap;align-items:end;gap:1rem}.field[data-v-94f75110]{display:grid;gap:.45rem;min-width:220px}.field span[data-v-94f75110]{font-size:.78rem;font-weight:700;color:#e2e8f0b8;letter-spacing:.12em;text-transform:uppercase}.field select[data-v-94f75110]{width:100%;min-width:0;box-sizing:border-box;border-radius:.95rem;border:1px solid rgba(148,163,184,.22);background:#0f172ab8;color:#f8fafc;padding:.9rem 1rem}.actions[data-v-94f75110]{display:flex;flex-wrap:wrap;gap:.75rem}.section-head[data-v-94f75110]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.invoice-list[data-v-94f75110]{list-style:none;margin:0;padding:0;display:grid;gap:.85rem}.invoice-item[data-v-94f75110]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.05rem;border-radius:1rem;border:1px solid rgba(148,163,184,.16);background:#0f172a70}.invoice-item a[data-v-94f75110]{color:#c4b5fd;font-weight:600}.error[data-v-94f75110],.success[data-v-94f75110]{margin:0;padding:.95rem 1rem;border-radius:.95rem}.error[data-v-94f75110]{background:#7f1d1d6b;color:#fecaca;border:1px solid rgba(248,113,113,.35)}.success[data-v-94f75110]{background:#065f465c;color:#a7f3d0;border:1px solid rgba(52,211,153,.26)}@media(max-width:1100px){.billing-hero[data-v-94f75110],.plan-grid[data-v-94f75110]{grid-template-columns:1fr}}@media(max-width:720px){.section-head[data-v-94f75110],.invoice-item[data-v-94f75110]{flex-direction:column;align-items:stretch}.actions[data-v-94f75110],.actions button[data-v-94f75110],.plan-select[data-v-94f75110],.billing-controls button[data-v-94f75110],.section-head button[data-v-94f75110]{width:100%}}.subscriptions-page[data-v-e4577d16]{display:grid;gap:1rem}.mini[data-v-e4577d16]{padding:.85rem;border-radius:.8rem}.muted[data-v-e4577d16]{color:#ecf2ffc2;margin:.5rem 0}.note[data-v-e4577d16]{margin-top:.85rem;color:#ecf2ffad;font-size:.9rem}.agency-shell[data-v-e4577d16]{display:grid;gap:1rem;padding:1.4rem;border-radius:24px}.agency-head[data-v-e4577d16]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.eyebrow[data-v-e4577d16]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.agency-head h3[data-v-e4577d16]{margin:.15rem 0 0;font-size:1.35rem}.agency-content[data-v-e4577d16]{display:grid;gap:1rem}.agency-plan-grid[data-v-e4577d16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.agency-plan-card[data-v-e4577d16]{display:grid;gap:.55rem;padding:1.15rem;border-radius:20px;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.plan-card-head[data-v-e4577d16]{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.agency-plan-card[data-v-e4577d16]:hover,.agency-plan-card.active[data-v-e4577d16]{transform:translateY(-2px)}.agency-plan-card--starter.active[data-v-e4577d16]{border-color:#6366f173;background:linear-gradient(180deg,#222b52f5,#121a36fa),radial-gradient(circle at top right,rgba(99,102,241,.22),transparent 45%);box-shadow:0 24px 50px #4f46e52e,inset 0 1px #ffffff14}.agency-plan-card--growth.active[data-v-e4577d16]{border-color:#22c55e6b;background:linear-gradient(180deg,#132f2df5,#0c1b21fa),radial-gradient(circle at top right,rgba(34,197,94,.2),transparent 45%);box-shadow:0 24px 50px #16a34a2e,inset 0 1px #ffffff14}.agency-plan-card--scale.active[data-v-e4577d16]{border-color:#f59e0b70;background:linear-gradient(180deg,#3a2210f5,#1e130cfa),radial-gradient(circle at top right,rgba(245,158,11,.2),transparent 45%);box-shadow:0 24px 50px #d977062e,inset 0 1px #ffffff14}.agency-plan-card strong[data-v-e4577d16]{font-size:1.6rem}.agency-plan-card p[data-v-e4577d16]{margin:0;color:#ecf2ffad;line-height:1.55}.plan-badge[data-v-e4577d16]{display:inline-flex;width:fit-content;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#7c3aed24;color:#d6c1ff;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.selected-chip[data-v-e4577d16]{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#ffffff17;color:#fffffff0;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.plan-feature-list[data-v-e4577d16]{display:grid;gap:.45rem;margin:.2rem 0 0;padding:0 0 0 1rem;color:#ecf2ffd6}.plan-feature-list li[data-v-e4577d16]::marker{color:#23e58a}.agency-meta[data-v-e4577d16]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.meta-card[data-v-e4577d16]{display:grid;gap:.35rem;padding:1rem 1.05rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.meta-card span[data-v-e4577d16]{color:#ecf2ff99;font-size:.78rem;text-transform:uppercase;letter-spacing:.06em}.meta-card strong[data-v-e4577d16]{font-size:.98rem;line-height:1.5;overflow-wrap:anywhere}.agency-actions[data-v-e4577d16]{display:flex;gap:.8rem;flex-wrap:wrap}.agency-actions button[data-v-e4577d16]{min-height:48px;padding:.9rem 1.15rem;border-radius:16px;border:1px solid transparent;font:inherit;font-weight:800;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo),box-shadow var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.agency-actions button[data-v-e4577d16]:not(.ghost){background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;box-shadow:0 18px 34px rgba(var(--accent-rgb),.26)}.agency-actions button.ghost[data-v-e4577d16]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-main)}.agency-actions button[data-v-e4577d16]:hover{transform:translateY(-1px)}.agency-actions button[data-v-e4577d16]:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.feedback[data-v-e4577d16]{margin:0;padding:.85rem 1rem;border-radius:18px;border:1px solid transparent}.feedback--success[data-v-e4577d16]{color:#ccffe4;background:#14b87624;border-color:#14b87640}.success[data-v-e4577d16]{color:#b8ffd6;margin:0}@media(max-width:960px){.agency-plan-grid[data-v-e4577d16],.agency-meta[data-v-e4577d16]{grid-template-columns:1fr}}.portal-page[data-v-c29f5949]{display:grid;gap:1.25rem;animation:fadeIn .45s var(--ease-out-expo)}.portal-header[data-v-c29f5949]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.portal-copy[data-v-c29f5949]{display:grid;gap:.55rem}.portal-copy h2[data-v-c29f5949]{font-size:clamp(2rem,1.4rem + 2vw,3.25rem);letter-spacing:-.04em}.eyebrow[data-v-c29f5949]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.muted[data-v-c29f5949]{margin:0;color:var(--text-muted)}.plan-pill[data-v-c29f5949]{display:grid;gap:.2rem;width:fit-content;margin-top:.35rem;padding:.7rem .9rem;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.plan-pill strong[data-v-c29f5949]{font-size:.86rem;text-transform:uppercase;letter-spacing:.08em}.plan-pill span[data-v-c29f5949]{color:var(--text-muted);font-size:.86rem;line-height:1.5}.plan-pill.growth strong[data-v-c29f5949]{color:#7ef0ab}.plan-pill.scale strong[data-v-c29f5949]{color:#9ad7ff}.plan-card[data-v-c29f5949]{padding:1.3rem;border-radius:22px;display:grid;gap:.85rem}.plan-card h3[data-v-c29f5949]{margin:.15rem 0 0;font-size:1.2rem}.plan-capabilities[data-v-c29f5949]{margin:0;padding-left:1rem;display:grid;gap:.55rem;color:var(--text-muted)}.action-btn[data-v-c29f5949],.portal-header[data-v-c29f5949] .magnetic-btn.action-btn{min-height:52px;padding:.85rem 1.2rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed24);color:var(--text-main)}.portal-tabs[data-v-c29f5949]{display:inline-flex;gap:.75rem;padding:.55rem;width:fit-content;border-radius:18px;flex-wrap:wrap}.tab-link[data-v-c29f5949]{padding:.75rem 1rem;border-radius:14px;text-decoration:none;color:var(--text-muted);font-weight:700;transition:all var(--duration-fast) var(--ease-out-expo)}.tab-link[data-v-c29f5949]:hover,.tab-link.router-link-active[data-v-c29f5949]{color:var(--text-main);background:#ffffff0f}.snapshot-card[data-v-c29f5949],.health-card[data-v-c29f5949],.actions-card[data-v-c29f5949]{padding:1.5rem;border-radius:24px}.snapshot-card[data-v-c29f5949]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.snapshot-card h3[data-v-c29f5949],.health-card h3[data-v-c29f5949],.actions-card h3[data-v-c29f5949]{margin:.15rem 0 0;font-size:1.4rem}.snapshot-meta[data-v-c29f5949]{display:grid;justify-items:end;gap:.55rem}.status-badge[data-v-c29f5949]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;background:#10b9811f;color:#7bf1b3}.timestamp[data-v-c29f5949]{color:var(--text-muted);font-size:.9rem}.stats-grid[data-v-c29f5949]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card[data-v-c29f5949]{padding:1.35rem;border-radius:22px;display:grid;gap:.75rem;min-height:180px;align-content:start;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),#ffffff0a}.tone-green[data-v-c29f5949]{background:radial-gradient(circle at top right,rgba(34,197,94,.14),transparent 35%),#ffffff0a}.tone-blue[data-v-c29f5949]{background:radial-gradient(circle at top right,rgba(59,130,246,.14),transparent 35%),#ffffff0a}.tone-amber[data-v-c29f5949]{background:radial-gradient(circle at top right,rgba(245,158,11,.14),transparent 35%),#ffffff0a}.tone-pink[data-v-c29f5949]{background:radial-gradient(circle at top right,rgba(236,72,153,.14),transparent 35%),#ffffff0a}.stat-icon[data-v-c29f5949],.action-icon[data-v-c29f5949]{width:28px;height:28px;color:var(--accent-primary)}.stat-label[data-v-c29f5949]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stat-value[data-v-c29f5949]{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);line-height:.95}.content-grid[data-v-c29f5949]{display:grid;grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);gap:1rem}.section-head[data-v-c29f5949]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.health-metrics[data-v-c29f5949]{display:grid;gap:.85rem}.health-row[data-v-c29f5949]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:#ffffff0a;color:var(--text-muted)}.health-row strong[data-v-c29f5949]{color:var(--text-main);font-size:1.05rem}.actions-grid[data-v-c29f5949]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.action-link[data-v-c29f5949]{display:grid;gap:.65rem;padding:1rem 1.1rem;border-radius:18px;text-decoration:none;color:var(--text-main);background:#ffffff0a;border:1px solid rgba(255,255,255,.06);transition:transform var(--duration-fast) var(--ease-out-expo),border-color var(--duration-fast) var(--ease-out-expo),background var(--duration-fast) var(--ease-out-expo)}.action-link[data-v-c29f5949]:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.32);background:#ffffff0f}.action-link strong[data-v-c29f5949]{font-size:1rem}.action-link p[data-v-c29f5949]{margin:0;color:var(--text-muted);line-height:1.55}@media(max-width:1080px){.stats-grid[data-v-c29f5949],.actions-grid[data-v-c29f5949]{grid-template-columns:repeat(2,minmax(0,1fr))}.content-grid[data-v-c29f5949]{grid-template-columns:1fr}}@media(max-width:720px){.portal-header[data-v-c29f5949],.snapshot-card[data-v-c29f5949]{flex-direction:column;align-items:stretch}.snapshot-meta[data-v-c29f5949]{justify-items:start}.portal-tabs[data-v-c29f5949],.stats-grid[data-v-c29f5949],.actions-grid[data-v-c29f5949]{width:100%;grid-template-columns:1fr}.snapshot-card[data-v-c29f5949],.health-card[data-v-c29f5949],.actions-card[data-v-c29f5949],.stat-card[data-v-c29f5949]{padding:1rem}}.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}}.admin-page[data-v-022ca8d5]{display:grid;gap:1.25rem;animation:fadeIn-022ca8d5 .45s var(--ease-out-expo)}.admin-header[data-v-022ca8d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.admin-copy[data-v-022ca8d5]{display:grid;gap:.55rem}.admin-copy h2[data-v-022ca8d5]{font-size:clamp(2rem,1.4rem + 2vw,3.25rem);letter-spacing:-.04em}.eyebrow[data-v-022ca8d5]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.muted[data-v-022ca8d5],.event-meta[data-v-022ca8d5]{margin:0;color:var(--text-muted)}.portal-tabs[data-v-022ca8d5]{display:inline-flex;gap:.75rem;padding:.55rem;width:fit-content;border-radius:18px}.tab-link[data-v-022ca8d5]{padding:.75rem 1rem;border-radius:14px;text-decoration:none;color:var(--text-muted);font-weight:700;transition:all var(--duration-fast) var(--ease-out-expo)}.tab-link[data-v-022ca8d5]:hover,.tab-link.router-link-active[data-v-022ca8d5]{color:var(--text-main);background:#ffffff0f}.action-btn[data-v-022ca8d5],.admin-header[data-v-022ca8d5] .magnetic-btn.action-btn{min-height:52px;padding:.85rem 1.2rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed24);color:var(--text-main)}.snapshot-card[data-v-022ca8d5],.events-card[data-v-022ca8d5]{padding:1.5rem;border-radius:24px}.snapshot-card[data-v-022ca8d5]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.snapshot-card h3[data-v-022ca8d5],.events-card h3[data-v-022ca8d5]{margin:.15rem 0 0;font-size:1.4rem}.snapshot-meta[data-v-022ca8d5]{display:grid;justify-items:end;gap:.55rem}.status-badge[data-v-022ca8d5]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .8rem;border-radius:999px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.status-badge.ok[data-v-022ca8d5]{background:#10b9811f;color:#7bf1b3}.status-badge.warn[data-v-022ca8d5]{background:#f59e0b24;color:#fcd58d}.timestamp[data-v-022ca8d5]{color:var(--text-muted);font-size:.9rem}.stats-grid[data-v-022ca8d5]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.stat-card[data-v-022ca8d5]{padding:1.35rem;border-radius:22px;display:grid;gap:.75rem;min-height:180px;align-content:start;background:radial-gradient(circle at top right,rgba(124,58,237,.12),transparent 35%),#ffffff0a}.stat-icon[data-v-022ca8d5]{width:28px;height:28px;color:var(--accent-primary)}.stat-label[data-v-022ca8d5]{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.stat-value[data-v-022ca8d5]{font-size:clamp(2rem,1.5rem + 2vw,3.2rem);line-height:.95}.section-head[data-v-022ca8d5]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.events-count[data-v-022ca8d5]{color:var(--text-muted);font-size:.85rem}.events-list[data-v-022ca8d5]{display:grid;gap:.85rem}.event-row[data-v-022ca8d5]{padding:1rem 1.1rem;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;display:grid;gap:.35rem}.event-topline[data-v-022ca8d5]{display:flex;justify-content:space-between;align-items:center;gap:1rem}.event-topline strong[data-v-022ca8d5]{font-size:1rem}.event-time[data-v-022ca8d5]{color:var(--text-muted);font-size:.82rem}.event-message[data-v-022ca8d5],.empty-copy[data-v-022ca8d5]{margin:0;line-height:1.6}@keyframes fadeIn-022ca8d5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.admin-header[data-v-022ca8d5],.snapshot-card[data-v-022ca8d5],.section-head[data-v-022ca8d5],.event-topline[data-v-022ca8d5]{flex-direction:column;align-items:flex-start}.snapshot-meta[data-v-022ca8d5]{justify-items:start}.stats-grid[data-v-022ca8d5]{grid-template-columns:1fr}}.admin-page[data-v-1ccf462b]{display:grid;gap:1rem}.page-head[data-v-1ccf462b]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-head h2[data-v-1ccf462b]{margin:.15rem 0 0;font-size:clamp(1.8rem,1.3rem + 1vw,2.6rem)}.eyebrow[data-v-1ccf462b]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.muted[data-v-1ccf462b]{margin:.45rem 0 0;color:var(--text-muted)}.toolbar[data-v-1ccf462b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.toolbar-select[data-v-1ccf462b]{min-width:160px;min-height:48px;padding:0 .95rem;appearance:none;-webkit-appearance:none;background:linear-gradient(135deg,#ffffff0d,#7c3aed14);border:1px solid rgba(255,255,255,.12)}.toolbar-btn[data-v-1ccf462b],.toolbar[data-v-1ccf462b] .magnetic-btn.toolbar-btn{min-height:48px;padding:.75rem 1rem;border-radius:14px;background:linear-gradient(135deg,#ffffff0f,#7c3aed24);border:1px solid rgba(var(--accent-rgb),.22);color:var(--text-main)}.success-banner[data-v-1ccf462b]{margin:0;padding:.9rem 1rem;border-radius:16px;background:#10b9811f;border:1px solid rgba(16,185,129,.28);color:#baf7d7;font-weight:600}.table-shell[data-v-1ccf462b]{overflow:auto;padding:.85rem;border-radius:24px}.admin-table[data-v-1ccf462b]{width:100%;border-collapse:collapse}.admin-table th[data-v-1ccf462b],.admin-table td[data-v-1ccf462b]{text-align:left;padding:.9rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.admin-table th[data-v-1ccf462b]{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.mono[data-v-1ccf462b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.status-pill[data-v-1ccf462b]{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.status-pill.pending[data-v-1ccf462b]{background:#f59e0b1f;color:#f6d38a}.status-pill.verified[data-v-1ccf462b]{background:#10b9811f;color:#baf7d7}.status-pill.suspended[data-v-1ccf462b]{background:#ef44441f;color:#fecaca}.action-row[data-v-1ccf462b]{display:flex;gap:.5rem;flex-wrap:wrap}.mini-btn[data-v-1ccf462b]{min-height:36px;padding:.5rem .8rem;border-radius:12px;border:1px solid transparent;font-weight:700;cursor:pointer;background:#ffffff0a;color:var(--text-main)}.mini-btn.positive[data-v-1ccf462b]{background:#10b98124;border-color:#10b9813d}.mini-btn.neutral[data-v-1ccf462b]{background:#ffffff0a;border-color:#ffffff14}.mini-btn.danger[data-v-1ccf462b]{background:#ef444424;border-color:#ef44443d}.empty-row[data-v-1ccf462b]{color:var(--text-muted);text-align:center;padding:1.5rem .75rem}@media(max-width:960px){.page-head[data-v-1ccf462b]{flex-direction:column;align-items:stretch}}.admin-page[data-v-ed90e36b]{display:grid;gap:1.25rem}.page-head[data-v-ed90e36b]{display:grid;gap:1rem;padding:1.35rem 1.5rem;border-radius:24px}.page-head h2[data-v-ed90e36b]{margin:.15rem 0 0;font-size:clamp(1.8rem,1.3rem + 1vw,2.6rem)}.eyebrow[data-v-ed90e36b]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.muted[data-v-ed90e36b]{margin:0;color:var(--text-muted)}.toolbar[data-v-ed90e36b]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.8rem;border-radius:18px}.toolbar-input[data-v-ed90e36b],.toolbar-select[data-v-ed90e36b]{flex:1 1 320px;min-height:48px;padding:0 1rem;border-radius:14px;color:var(--text-main);font:inherit;border:1px solid rgba(var(--accent-rgb),.18);background:linear-gradient(135deg,#ffffff0d,#7c3aed14);box-shadow:inset 0 1px #ffffff0d}.toolbar-input[data-v-ed90e36b]::placeholder{color:var(--text-muted)}.toolbar-select[data-v-ed90e36b]{flex:0 0 168px;appearance:none;-webkit-appearance:none}.toolbar-btn[data-v-ed90e36b],.toolbar[data-v-ed90e36b] button.magnetic-btn.toolbar-btn{flex:0 0 auto;min-width:140px;min-height:48px;padding:.75rem 1rem;border-radius:14px;align-self:stretch;font-weight:700;letter-spacing:.01em;background:linear-gradient(135deg,#ffffff0f,#7c3aed24);border:1px solid rgba(var(--accent-rgb),.22);color:var(--text-main);box-shadow:0 10px 30px rgba(var(--accent-rgb),.12),inset 0 1px #ffffff14}.toolbar[data-v-ed90e36b] button.magnetic-btn.toolbar-btn:hover{border-color:rgba(var(--accent-rgb),.34);box-shadow:0 16px 42px rgba(var(--accent-rgb),.18),inset 0 1px #ffffff24}.meta-row[data-v-ed90e36b]{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.pill[data-v-ed90e36b],.type-pill[data-v-ed90e36b]{display:inline-flex;align-items:center;padding:.35rem .75rem;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#7c3aed24;color:var(--text-main)}.type-pill[data-v-ed90e36b]{background:rgba(var(--accent-rgb),.1);color:var(--text-main)}.table-shell[data-v-ed90e36b]{width:100%;overflow:auto;padding:.95rem;border-radius:24px}.admin-table[data-v-ed90e36b]{width:100%;border-collapse:collapse;min-width:1040px}.admin-table th[data-v-ed90e36b],.admin-table td[data-v-ed90e36b]{text-align:left;padding:.9rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.admin-table tbody tr[data-v-ed90e36b]{transition:background var(--duration-fast) var(--ease-out-expo)}.admin-table tbody tr[data-v-ed90e36b]:hover{background:rgba(var(--accent-rgb),.06)}.admin-table th[data-v-ed90e36b]{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.mono[data-v-ed90e36b]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.empty-row[data-v-ed90e36b]{color:var(--text-muted);text-align:center;padding:1.5rem .75rem}.light-mode{background:#ffffffc7;border-color:#4c1d951a;box-shadow:0 16px 38px #4c1d9514,inset 0 1px #ffffff8c}.light-mode{background:#f8fafcf5;border-color:#4c1d951f}.light-mode{border-bottom-color:#4c1d951a}.light-mode{background:#7c3aed14}@media(max-width:860px){.page-head[data-v-ed90e36b]{padding:1.1rem}.toolbar[data-v-ed90e36b]{padding:.7rem}.toolbar-input[data-v-ed90e36b],.toolbar-select[data-v-ed90e36b],.toolbar-btn[data-v-ed90e36b],.toolbar[data-v-ed90e36b] button.magnetic-btn.toolbar-btn{flex:1 1 100%;width:100%}}.admin-page[data-v-70124551]{display:grid;gap:1rem}.page-head[data-v-70124551]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.page-head h2[data-v-70124551]{margin:.15rem 0 0;font-size:clamp(1.8rem,1.3rem + 1vw,2.6rem)}.eyebrow[data-v-70124551]{margin:0;color:var(--accent-cta);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.muted[data-v-70124551]{margin:0;color:var(--text-muted)}.toolbar[data-v-70124551]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.row-two[data-v-70124551]{margin-top:-.25rem}.toolbar-btn[data-v-70124551],.toolbar[data-v-70124551] .magnetic-btn.toolbar-btn{min-height:48px;padding:.75rem 1rem;border-radius:14px;background:linear-gradient(135deg,#ffffff0f,#7c3aed24);border:1px solid rgba(var(--accent-rgb),.22);color:var(--text-main)}.toolbar-btn.secondary[data-v-70124551],.toolbar[data-v-70124551] .magnetic-btn.toolbar-btn.secondary{background:linear-gradient(135deg,#ffffff0d,#22c55e1a);border-color:#22c55e38}.toolbar-input[data-v-70124551]{flex:1 1 320px;min-height:48px;padding:0 1rem}.danger-btn[data-v-70124551]{min-height:48px;padding:.75rem 1rem;border-radius:14px;border:1px solid rgba(239,68,68,.24);background:#ef444424;color:#fecaca;font-weight:700;cursor:pointer}.success-banner[data-v-70124551]{margin:0;padding:.9rem 1rem;border-radius:16px;background:#10b9811f;border:1px solid rgba(16,185,129,.28);color:#baf7d7;font-weight:600}.status-grid[data-v-70124551]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.status-card[data-v-70124551]{padding:1.35rem;border-radius:22px;display:grid;gap:.55rem}.label[data-v-70124551]{font-size:.76rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.value[data-v-70124551]{font-size:clamp(1.8rem,1.4rem + 1vw,2.8rem)}.table-shell[data-v-70124551]{overflow:auto;padding:1rem;border-radius:24px}.table-head[data-v-70124551]{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:.8rem}.table-head h3[data-v-70124551]{margin:.15rem 0 0}.admin-table[data-v-70124551]{width:100%;border-collapse:collapse}.admin-table th[data-v-70124551],.admin-table td[data-v-70124551]{text-align:left;padding:.9rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.admin-table th[data-v-70124551]{color:var(--text-muted);font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.mono[data-v-70124551]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem}.empty-row[data-v-70124551]{color:var(--text-muted);text-align:center;padding:1.5rem .75rem}@media(max-width:960px){.page-head[data-v-70124551]{flex-direction:column;align-items:stretch}.status-grid[data-v-70124551]{grid-template-columns:1fr}}.page-grid[data-v-27ffefd3]{display:grid;gap:.75rem}.mini[data-v-27ffefd3]{padding:.85rem;border-radius:.8rem}.muted[data-v-27ffefd3]{color:#ecf2ffb8;margin:0}.brief[data-v-27ffefd3]{margin:.5rem 0;line-height:1.45}.link-btn[data-v-27ffefd3]{display:inline-flex;align-items:center;justify-content:center;padding:.62rem .76rem;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:#0913229e}.page-grid[data-v-ea0877c3]{display:grid;gap:.75rem}.mini[data-v-ea0877c3]{padding:.85rem;border-radius:.8rem}.muted[data-v-ea0877c3]{color:#ecf2ffb8;margin:0}.page-grid[data-v-1da632f2]{display:grid;gap:.75rem}.mini[data-v-1da632f2]{padding:.85rem;border-radius:.8rem}.muted[data-v-1da632f2]{color:#ecf2ffb8;margin:0}.page-grid[data-v-94a6cbf9]{display:grid;gap:.75rem}.mini[data-v-94a6cbf9]{padding:.85rem;border-radius:.8rem}.muted[data-v-94a6cbf9]{color:#ecf2ffb8;margin:0}.success[data-v-94a6cbf9]{color:#b8ffd6;margin:0}.settings-page[data-v-6f2a208a]{display:grid;gap:1.25rem}.settings-header[data-v-6f2a208a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}.settings-copy[data-v-6f2a208a]{display:grid;gap:.55rem}.settings-copy h2[data-v-6f2a208a]{font-size:clamp(2rem,1.4rem + 2vw,3.15rem);letter-spacing:-.04em}.eyebrow[data-v-6f2a208a]{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-cta)}.muted[data-v-6f2a208a]{margin:0;color:var(--text-muted)}.refresh-btn[data-v-6f2a208a],.settings-header[data-v-6f2a208a] .magnetic-btn.refresh-btn{min-height:52px;padding:.85rem 1.2rem;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(135deg,#ffffff0f,#7c3aed24);color:var(--text-main)}.settings-grid[data-v-6f2a208a]{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:1rem}.identity-card[data-v-6f2a208a],.preferences-card[data-v-6f2a208a],.actions-card[data-v-6f2a208a]{padding:1.4rem;border-radius:24px}.section-head[data-v-6f2a208a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem}.section-head h3[data-v-6f2a208a]{margin:.15rem 0 0;font-size:1.35rem}.readonly-pill[data-v-6f2a208a]{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .72rem;border-radius:999px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#3b82f61f;color:#99c4ff}.readonly-pill.local[data-v-6f2a208a]{background:#f59e0b24;color:#f4cf89}.identity-fields[data-v-6f2a208a],.scope-grid[data-v-6f2a208a]{display:grid;gap:.85rem}.field-card[data-v-6f2a208a],.scope-item[data-v-6f2a208a]{display:grid;gap:.35rem;padding:1rem 1.05rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.field-card span[data-v-6f2a208a],.scope-item span[data-v-6f2a208a]{color:var(--text-muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}.field-card strong[data-v-6f2a208a],.scope-item strong[data-v-6f2a208a]{font-size:1rem;line-height:1.5}.footnote[data-v-6f2a208a]{margin:1rem 0 0;color:var(--text-muted);line-height:1.6}.preference-list[data-v-6f2a208a]{display:grid;gap:.85rem}.preference-item[data-v-6f2a208a]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.05rem;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.preference-copy[data-v-6f2a208a]{display:flex;gap:.85rem;align-items:flex-start;min-width:0}.preference-copy strong[data-v-6f2a208a]{display:block;margin-bottom:.2rem}.preference-copy p[data-v-6f2a208a]{margin:0;color:var(--text-muted);line-height:1.55}.preference-icon[data-v-6f2a208a]{width:24px;height:24px;color:var(--accent-primary);flex:0 0 auto}.toggle-input[data-v-6f2a208a]{width:18px;height:18px;flex:0 0 auto}.action-row[data-v-6f2a208a]{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:1rem}.action-row button[data-v-6f2a208a]{min-height:48px}.action-row .ghost[data-v-6f2a208a]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:var(--text-main)}.success[data-v-6f2a208a]{margin:0;color:#b8ffd6}@media(max-width:960px){.settings-grid[data-v-6f2a208a]{grid-template-columns:1fr}}@media(max-width:720px){.settings-header[data-v-6f2a208a],.preference-item[data-v-6f2a208a]{flex-direction:column;align-items:stretch}.refresh-btn[data-v-6f2a208a],.settings-header[data-v-6f2a208a] .magnetic-btn.refresh-btn{width:100%}.identity-card[data-v-6f2a208a],.preferences-card[data-v-6f2a208a],.actions-card[data-v-6f2a208a]{padding:1rem}}.page-grid[data-v-d5462091]{display:grid;gap:.75rem}.mini[data-v-d5462091]{padding:.85rem;border-radius:.8rem}.muted[data-v-d5462091]{color:#ecf2ffb8;margin:0}.success[data-v-d5462091]{color:#b8ffd6;margin:0}.page-grid[data-v-ffda4376]{display:grid;gap:.75rem}.muted[data-v-ffda4376]{color:#ecf2ffb8;margin:0}.page-grid[data-v-ae0739f5]{display:grid;gap:.75rem}.muted[data-v-ae0739f5]{color:#ecf2ffb8;margin:0}.page-grid[data-v-c025f75b]{display:grid;gap:.75rem}.muted[data-v-c025f75b]{color:#ecf2ffb8;margin:0}:root{--font-display: "Fira Code", monospace;--font-body: "Fira Sans", sans-serif;--accent-h: 260;--accent-s: 85%;--accent-l: 60%;--accent-500: hsl(var(--accent-h), var(--accent-s), var(--accent-l));--accent-400: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) + 10%));--accent-600: hsl(var(--accent-h), var(--accent-s), calc(var(--accent-l) - 10%));--accent-rgb: 124, 58, 237;--accent-primary: var(--accent-500);--accent-secondary: var(--accent-400);--accent-cta: #22c55e;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-expo: cubic-bezier(.7, 0, .84, 0);--ease-out-back: cubic-bezier(.34, 1.56, .64, 1);--duration-fast: .2s;--duration-normal: .35s;--duration-slow: .5s;--duration-ambient: 8s;--text-xs: clamp(.7rem, .65rem + .25vw, .75rem);--text-sm: clamp(.8rem, .75rem + .25vw, .875rem);--text-base: clamp(.9rem, .85rem + .25vw, 1rem);--text-lg: clamp(1.05rem, .95rem + .5vw, 1.25rem);--text-xl: clamp(1.2rem, 1rem + 1vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--text-3xl: clamp(1.8rem, 1.4rem + 2vw, 2.75rem);--text-4xl: clamp(2.2rem, 1.5rem + 3.5vw, 4rem);--text-hero: clamp(2.8rem, 1.8rem + 5vw, 6rem);--sidebar-width: 280px;--header-height: 80px;--page-gutter: 2.5rem;--max-content-width: 1440px;--bg-base: #0a0e17;--text-main: #FAF5FF;--text-muted: rgba(250, 245, 255, .6);--glass-bg: rgba(255, 255, 255, .04);--glass-border: rgba(255, 255, 255, .08);--glass-blur: blur(24px) saturate(180%);--card-shadow: 0 8px 32px rgba(0, 0, 0, .4)}:root.light-mode{--bg-base: #eff3f9;--text-main: #311b52;--text-muted: rgba(71, 85, 105, .92);--glass-bg: rgba(255, 255, 255, .84);--glass-border: rgba(91, 33, 182, .12);--glass-blur: blur(18px) saturate(140%);--card-shadow: 0 18px 42px rgba(76, 29, 149, .08)}body{margin:0;min-height:100vh;background-color:var(--bg-base);transition:background-color .5s var(--ease-out-expo),color .5s var(--ease-out-expo);font-family:var(--font-body);color:var(--text-main);line-height:1.5;-webkit-font-smoothing:antialiased}:root.light-mode body{background-image:radial-gradient(circle at top left,rgba(124,58,237,.06),transparent 28%),radial-gradient(circle at top right,rgba(34,197,94,.05),transparent 24%),linear-gradient(180deg,#ffffffeb,#f2f4f9fa)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:0}.glass-surface{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--card-shadow),inset 0 1px #ffffff0f;transition:all var(--duration-normal) var(--ease-out-expo)}:root.light-mode .glass-surface{background:linear-gradient(180deg,#fffffff0,#f8f5ffe0);border-color:#5b21b61f;box-shadow:0 20px 48px #4c1d9514,inset 0 1px #ffffffb8}.glass-surface:hover{border-color:#ffffff26;transform:translateY(-2px);box-shadow:0 16px 48px #00000026,inset 0 1px #ffffff1a}:root.light-mode .glass-surface:hover{border-color:#5b21b62e;box-shadow:0 26px 56px #4c1d951a,inset 0 1px #ffffffd1}.app-shell{display:grid;grid-template-columns:var(--sidebar-width) 1fr;grid-template-rows:var(--header-height) 1fr auto;min-height:100vh}header.topbar{grid-column:2;grid-row:1;padding:0 var(--page-gutter);display:flex;justify-content:space-between;align-items:center;z-index:100;border-bottom:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}:root.light-mode header.topbar,:root.light-mode nav.nav,:root.light-mode footer.app-footer{background:#fffc;border-color:#5b21b61a;box-shadow:0 10px 30px #4c1d950d}nav.nav{grid-column:1;grid-row:1 / span 3;padding:2rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;border-right:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);z-index:110;overflow-y:auto}.sidebar-brand{margin-bottom:2.5rem;padding-left:.5rem}.sidebar-brand h1{font-size:1.25rem;margin:0;background:linear-gradient(135deg,var(--accent-primary),var(--accent-cta));-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:800}main.content{grid-column:2;grid-row:2;padding:var(--page-gutter);overflow-y:auto;display:flex;justify-content:center}.page-container{width:100%;max-width:var(--max-content-width);margin:0 auto;position:relative;z-index:5}footer.app-footer{grid-column:2;grid-row:3;padding:1.5rem var(--page-gutter);border-top:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);text-align:center;font-size:.8rem;color:var(--text-muted)}footer.app-footer a{color:var(--accent-cta);text-decoration:none;font-weight:700}.panel.glass,.bento-card,.setting-item{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--card-shadow);transition:all var(--duration-normal) var(--ease-out-expo)}input,select{background:#ffffff05;border:1px solid var(--glass-border);color:var(--text-main);border-radius:12px}.light-mode input,.light-mode select{background:#ffffffeb;border-color:#5b21b61f}.nav a{color:var(--text-muted);padding:.75rem 1rem;border-radius:12px;text-decoration:none;display:flex;align-items:center;gap:.75rem;transition:all .3s ease}.nav a:hover,.nav a.router-link-active{background:var(--glass-bg);color:var(--text-main);border:1px solid var(--glass-border)}.nav a.router-link-active{background:#ec48991a;color:var(--accent-primary);border-color:#ec489933}:root.light-mode .nav a:hover{background:#7c3aed0f;border-color:#5b21b614}:root.light-mode .nav a.router-link-active{background:linear-gradient(135deg,#7c3aed1f,#ec489914);color:#5b21b6;border-color:#7c3aed29;box-shadow:inset 0 1px #fff9}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--accent-cta)}@media(max-width:1024px){.app-shell{grid-template-columns:1fr;grid-template-rows:var(--header-height) 1fr auto}header.topbar{grid-column:1}main.content{grid-column:1;padding:1.5rem}footer.app-footer{grid-column:1}nav.nav{position:fixed;left:-280px;width:280px;height:100vh}}
