@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";
:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:9999px;--transition:all .2s cubic-bezier(.16, 1, .3, 1);--transition-theme:background-color .2s ease, border-color .2s ease, color .15s ease, box-shadow .2s ease}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-dark:#090a0e;--bg-canvas:#090a0e;--bg-subtle:#0e1117;--bg-surface:#12151d;--bg-surface-elevated:#171b24;--bg-surface-hover:#1c212d;--bg-card:#12151d;--nav-bg:#0a0c10eb;--logo-bg:#141721;--border-subtle:#ffffff14;--border-medium:#ffffff24;--border-focus:#ffffff59;--text-main:#f4f5f7;--text-primary:#fff;--text-muted:#8e95a5;--text-dim:#5a6273;--primary:#fff;--primary-text:#090a0e;--primary-hover:#e4e6ea;--primary-glow:#ffffff0d;--wa-green:#10b981;--wa-green-dark:#059669;--wa-chat-bg:#0b0e14;--wa-bubble-out:#064e3b;--wa-bubble-in:#161b26;--wa-text-color:#e9edef;--accent-cyan:#38bdf8;--accent-amber:#f59e0b;--accent-rose:#f43f5e;--accent-blue:#3b82f6;--shadow-sm:0 1px 2px #0006;--shadow-card:0 1px 3px #0006, 0 0 0 1px #ffffff0a;--shadow-lg:0 16px 36px -12px #000000b3, 0 0 0 1px #ffffff14;--input-bg:#0e1118;--input-border:#ffffff1f;--input-text:#fff;--input-placeholder:#5a6273;--card-glass:#ffffff08;--chip-bg:#ffffff0a;--chip-border:#ffffff14;--scrollbar-thumb:#ffffff24}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-dark:#f8fafc;--bg-canvas:#f8fafc;--bg-subtle:#f1f5f9;--bg-surface:#fff;--bg-surface-elevated:#fff;--bg-surface-hover:#f1f5f9;--bg-card:#fff;--nav-bg:#fffffff5;--logo-bg:linear-gradient(135deg, #2563eb, #1d4ed8);--border-subtle:#0f172a14;--border-medium:#0f172a29;--border-focus:#2563eb;--text-main:#0f172a;--text-primary:#0f172a;--text-muted:#334155;--text-dim:#64748b;--primary:#2563eb;--primary-text:#fff;--primary-hover:#1d4ed8;--primary-glow:#2563eb26;--wa-green:#059669;--wa-green-dark:#047857;--wa-chat-bg:#efeae2;--wa-bubble-out:#d9fdd3;--wa-bubble-in:#fff;--wa-text-color:#111b21;--accent-cyan:#0284c7;--accent-amber:#d97706;--accent-rose:#e11d48;--accent-blue:#2563eb;--shadow-sm:0 1px 2px #0f172a0d;--shadow-card:0 1px 3px #0f172a12, 0 0 0 1px #0f172a0d;--shadow-lg:0 16px 36px -12px #0f172a1a, 0 0 0 1px #0f172a0d;--input-bg:#fff;--input-border:#0f172a2e;--input-text:#0f172a;--input-placeholder:#94a3b8;--card-glass:#0f172a05;--chip-bg:#0f172a0a;--chip-border:#0f172a1a;--scrollbar-thumb:#0f172a33}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-canvas);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:var(--transition-theme);line-height:1.5;overflow-x:hidden}header{transition:var(--transition-theme)}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.025em;font-weight:600;transition:color .15s}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{color:var(--input-text);background-color:var(--input-bg);border-color:var(--input-border);transition:var(--transition-theme);font-family:inherit}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}.glass-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-card);transition:var(--transition-theme)}.glass-panel:hover{border-color:var(--border-medium)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7d7d7d66}.pulse-dot{background:var(--wa-green);border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 6px #10b98166}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.8s linear infinite spin}.pill-badge{border-radius:var(--radius-pill);letter-spacing:.02em;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:500;line-height:1;display:inline-flex}.pill-badge-neutral{background:var(--chip-bg);color:var(--text-muted);border:1px solid var(--chip-border)}.pill-badge-success{color:var(--wa-green);background:#10b9811f;border:1px solid #10b98140}.pill-badge-warning{color:var(--accent-amber);background:#f59e0b1f;border:1px solid #f59e0b40}.pill-badge-danger{color:var(--accent-rose);background:#ef44441f;border:1px solid #ef444440}[data-theme=light] h1,[data-theme=light] h2,[data-theme=light] h3,[data-theme=light] h4,[data-theme=light] h5,[data-theme=light] h6{color:#0f172a!important}[data-theme=light] label{color:#1e293b!important}[data-theme=light] p{color:#334155!important}[data-theme=light] td,[data-theme=light] th{color:#0f172a!important;border-color:#0f172a14!important}[data-theme=light] strong,[data-theme=light] b,[data-theme=light] [style*="color: #fff" i],[data-theme=light] [style*="color:#fff" i],[data-theme=light] [style*="color: #FFFFFF" i],[data-theme=light] [style*="color:#FFFFFF" i],[data-theme=light] [style*="color: rgb(255, 255, 255)" i],[data-theme=light] [style*="color:rgb(255,255,255)" i],[data-theme=light] [style*="color: #F4F5F7" i],[data-theme=light] [style*="color: #E4E6EA" i],[data-theme=light] [style*="color: #E9EDEF" i],[data-theme=light] [style*="color: #F3F4F6" i],[data-theme=light] [style*="color: #D1D5DB" i]{color:#0f172a!important}[data-theme=light] input:not([type=checkbox]):not([type=radio]),[data-theme=light] textarea,[data-theme=light] select{color:#0f172a!important;background-color:#fff!important;border:1px solid #0f172a2e!important;box-shadow:0 1px 2px #0f172a08!important}[data-theme=light] input:focus,[data-theme=light] textarea:focus,[data-theme=light] select:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1f!important}[data-theme=light] input::placeholder,[data-theme=light] textarea::placeholder{color:#94a3b8!important}[data-theme=light] option{color:#0f172a!important;background-color:#fff!important}[data-theme=light] .glass-panel,[data-theme=light] div[style*="background: #0" i],[data-theme=light] div[style*="background:#0" i],[data-theme=light] div[style*="background: #1" i],[data-theme=light] div[style*="background:#1" i],[data-theme=light] div[style*="background: #2" i],[data-theme=light] div[style*="background: black" i],[data-theme=light] div[style*="background: rgb(0" i],[data-theme=light] div[style*="background: rgba(0" i],[data-theme=light] div[style*="background: rgb(1" i],[data-theme=light] div[style*="background: rgba(1" i],[data-theme=light] section[style*="background: #0" i],[data-theme=light] section[style*="background: #1" i]{background:#fff!important;border-color:#0f172a17!important;box-shadow:0 1px 3px #0f172a0f,0 0 0 1px #0f172a08!important}[data-theme=light] div[style*="background: rgba(255, 255, 255, 0.0" i],[data-theme=light] div[style*="background:rgba(255,255,255,0.0" i]{background:#f8fafc!important;border-color:#0f172a14!important}[data-theme=light] table thead,[data-theme=light] table thead tr,[data-theme=light] table tr[style*=background i],[data-theme=light] tr[style*="background: #0" i],[data-theme=light] tr[style*="background:#0" i],[data-theme=light] tr[style*="background: #1" i],[data-theme=light] tr[style*="background:#1" i],[data-theme=light] tr[style*="background: black" i],[data-theme=light] th{color:#475569!important;background:#f8fafc!important;border-color:#0f172a14!important}[data-theme=light] table tbody tr{background:#fff!important;border-color:#0f172a0f!important}[data-theme=light] table tbody tr:hover{background:#f8fafc!important}[data-theme=light] a[style*="background: #0" i],[data-theme=light] a[style*="background:#0" i],[data-theme=light] a[style*="background: #1" i],[data-theme=light] a[style*="background:#1" i],[data-theme=light] a[style*="background: #2" i],[data-theme=light] a[style*="background: black" i],[data-theme=light] a[style*="background: rgb(0" i],[data-theme=light] a[style*="background: rgba(0" i],[data-theme=light] a[style*="background: rgb(1" i],[data-theme=light] a[style*="background: rgba(1" i]{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a1a!important;box-shadow:0 1px 2px #0f172a0a!important}[data-theme=light] a[style*="background: #0" i]:hover,[data-theme=light] a[style*="background:#0" i]:hover,[data-theme=light] a[style*="background: #1" i]:hover,[data-theme=light] a[style*="background:#1" i]:hover{background:#f8fafc!important;border-color:#0f172a33!important}[data-theme=light] a[style*="background: #0" i] *,[data-theme=light] a[style*="background:#0" i] *,[data-theme=light] a[style*="background: #1" i] *,[data-theme=light] a[style*="background:#1" i] *{color:#0f172a!important}[data-theme=light] .pill-badge-neutral{color:#334155!important;background:#f1f5f9!important;border:1px solid #0f172a1a!important}[data-theme=light] .pill-badge-success{color:#059669!important;background:#ecfdf5!important;border:1px solid #a7f3d0!important}[data-theme=light] .pill-badge-warning{color:#d97706!important;background:#fffbeb!important;border:1px solid #fde68a!important}[data-theme=light] .pill-badge-danger{color:#dc2626!important;background:#fef2f2!important;border:1px solid #fecaca!important}[data-theme=light] span[style*="background: #0" i],[data-theme=light] span[style*="background:#0" i],[data-theme=light] span[style*="background: #1" i],[data-theme=light] span[style*="background:#1" i],[data-theme=light] span[style*="background: black" i],[data-theme=light] span[style*="background: rgb(0" i],[data-theme=light] span[style*="background: rgba(0" i],[data-theme=light] span[style*="background: rgba(255, 255, 255" i]{color:#334155!important;background:#f1f5f9!important;border:1px solid #0f172a1a!important}[data-theme=light] button.btn-primary,[data-theme=light] button[type=submit],[data-theme=light] button[style*="background: var(--primary)"],[data-theme=light] button[style*="background:var(--primary)"],[data-theme=light] button[style*="background: #2563EB" i],[data-theme=light] button[style*="background:#2563EB" i]{color:#fff!important;background:#2563eb!important;border:1px solid #2563eb!important;box-shadow:0 2px 8px #2563eb40!important}[data-theme=light] button.btn-primary:hover,[data-theme=light] button[type=submit]:hover,[data-theme=light] button[style*="background: var(--primary)"]:hover,[data-theme=light] button[style*="background:var(--primary)"]:hover,[data-theme=light] button[style*="background: #2563EB" i]:hover{background:#1d4ed8!important;border-color:#1d4ed8!important}[data-theme=light] button.btn-primary *,[data-theme=light] button[type=submit] *,[data-theme=light] button[style*="background: var(--primary)"] *,[data-theme=light] button[style*="background:var(--primary)"] *{fill:currentColor;color:#fff!important}[data-theme=light] button[style*="background: #0" i],[data-theme=light] button[style*="background:#0" i],[data-theme=light] button[style*="background: #1" i],[data-theme=light] button[style*="background:#1" i],[data-theme=light] button[style*="background: black" i],[data-theme=light] button[style*="background: rgb(0" i],[data-theme=light] button[style*="background: rgba(0" i],[data-theme=light] button[style*="background: rgb(1" i],[data-theme=light] button[style*="background: rgba(1" i],[data-theme=light] button[style*="background: rgb(2" i],[data-theme=light] button[style*="background: rgba(2" i],[data-theme=light] button[title*=Reset],[data-theme=light] button[title*=Insert],[data-theme=light] button[style*="background: rgba(148,163,184" i]{color:#0f172a!important;background:#fff!important;border:1px solid #0f172a29!important;box-shadow:0 1px 2px #0f172a0a!important}[data-theme=light] button[style*="background: #0" i] *,[data-theme=light] button[style*="background:#0" i] *,[data-theme=light] button[style*="background: #1" i] *,[data-theme=light] button[style*="background:#1" i] *{color:#0f172a!important}[data-theme=light] button[style*="background: #0" i]:hover,[data-theme=light] button[style*="background:#0" i]:hover,[data-theme=light] button[style*="background: #1" i]:hover,[data-theme=light] button[style*="background:#1" i]:hover,[data-theme=light] button[title*=Reset]:hover,[data-theme=light] button[title*=Insert]:hover{background:#f8fafc!important}[data-theme=light] button:not(.btn-primary):not([type=submit]):not([style*="var(--primary)"]):not([style*="2563EB"]),[data-theme=light] button:not(.btn-primary):not([type=submit]):not([style*="var(--primary)"]):not([style*="2563EB"]) *{color:#0f172a!important}[data-theme=light] .brand-box{color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border:1px solid #2563eb4d!important;box-shadow:0 2px 4px #2563eb40!important}[data-theme=light] .brand-box *{color:#fff!important}[data-theme=light] .user-badge{background:#fff!important;border:1px solid #0f172a1a!important}[data-theme=light] .user-avatar{color:#0f172a!important;background:#e2e8f0!important;border:1px solid #0f172a1f!important}[data-theme=light] code{color:#0f172a!important;background:#0f172a0d!important;border:1px solid #0f172a1a!important}[data-theme=light] [style*="color: #38BDF8" i]{color:#0284c7!important}[data-theme=light] [style*="color: #60A5FA" i]{color:#2563eb!important}[data-theme=light] [style*="color: #34D399" i],[data-theme=light] [style*="color: #10B981" i]{color:#059669!important}[data-theme=light] [style*="color: #F59E0B" i],[data-theme=light] [style*="color: #FBBF24" i]{color:#d97706!important}[data-theme=light] [style*="color: #F43F5E" i]{color:#e11d48!important}[data-theme=light] [style*="color: #EF4444" i]{color:#dc2626!important}[data-theme=light] [style*="color: #A78BFA" i]{color:#7c3aed!important}[data-theme=light] [style*="maxWidth: '360px'"],[data-theme=light] [style*="max-width: 360px"]{background:#e2e8f0!important;border:4px solid #cbd5e1!important;box-shadow:0 16px 36px #0f172a1f!important}[data-theme=light] [style*="maxWidth: '360px'"]>div,[data-theme=light] [style*="max-width: 360px"]>div{background:#efeae2!important}[data-theme=light] svg{stroke:#000!important;color:#000!important}[data-theme=light] svg path,[data-theme=light] svg circle,[data-theme=light] svg line,[data-theme=light] svg polyline,[data-theme=light] svg rect,[data-theme=light] svg polygon{stroke:#000!important}[data-theme=light] button.btn-primary svg,[data-theme=light] button.btn-primary svg *,[data-theme=light] button[type=submit] svg,[data-theme=light] button[type=submit] svg *,[data-theme=light] button[style*="var(--primary)"] svg,[data-theme=light] button[style*="var(--primary)"] svg *,[data-theme=light] button[style*="background: var(--primary)"] svg,[data-theme=light] button[style*="background: var(--primary)"] svg *,[data-theme=light] button[style*="background: #2563EB"] svg,[data-theme=light] button[style*="background: #2563EB"] svg *,[data-theme=light] button[style*="background:#2563EB"] svg,[data-theme=light] button[style*="background:#2563EB"] svg *,[data-theme=light] .brand-box svg,[data-theme=light] .brand-box svg *{stroke:#fff!important;color:#fff!important}[data-theme=light] .pill-badge-success svg,[data-theme=light] .pill-badge-success svg *{stroke:#059669!important;color:#059669!important}[data-theme=light] .pill-badge-danger svg,[data-theme=light] .pill-badge-danger svg *{stroke:#dc2626!important;color:#dc2626!important}[data-theme=light] .pill-badge-warning svg,[data-theme=light] .pill-badge-warning svg *{stroke:#d97706!important;color:#d97706!important}[data-theme=light] [style*="color: #53bdeb" i] svg,[data-theme=light] [style*="color:#53bdeb" i] svg,[data-theme=light] svg[color=\#53bdeb],[data-theme=light] svg[color=\#53bdeb] *{stroke:#53bdeb!important;color:#53bdeb!important}.phone-simulator-frame{border-radius:38px;width:100%;max-width:360px;margin:0 auto;padding:10px;box-shadow:0 20px 50px #00000080,0 0 0 1px #ffffff0f}[data-theme=dark] .phone-simulator-frame,:root:not([data-theme=light]) .phone-simulator-frame{background:#05070a!important;border:4px solid #1f2430!important}[data-theme=dark] .phone-simulator-screen,:root:not([data-theme=light]) .phone-simulator-screen{background-color:#0b141a!important;background-image:radial-gradient(#1f2c34 1px,#0000 1px)!important}[data-theme=dark] .phone-simulator-header,:root:not([data-theme=light]) .phone-simulator-header{color:#fff!important;background:#202c33!important}[data-theme=dark] .phone-simulator-timestamp-pill,:root:not([data-theme=light]) .phone-simulator-timestamp-pill{color:#8696a0!important;background:#111b21cc!important}[data-theme=dark] .wa-bubble-container,:root:not([data-theme=light]) .wa-bubble-container{color:#e9edef!important;background:#005c4b!important}[data-theme=dark] .wa-bubble-body-text,:root:not([data-theme=light]) .wa-bubble-body-text,[data-theme=dark] .wa-bubble-deck-caption,:root:not([data-theme=light]) .wa-bubble-deck-caption{color:#e9edef!important}[data-theme=dark] .wa-bubble-deck-title,:root:not([data-theme=light]) .wa-bubble-deck-title{color:#fff!important}[data-theme=dark] .wa-bubble-deck-box,:root:not([data-theme=light]) .wa-bubble-deck-box{background:#00000040!important;border:1px solid #ffffff0f!important}.phone-simulator-chat-feed{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent}.phone-simulator-chat-feed::-webkit-scrollbar{width:5px}.phone-simulator-chat-feed::-webkit-scrollbar-thumb{background:#ffffff40;border-radius:4px}[data-theme=dark] .wa-bubble-cta-container,:root:not([data-theme=light]) .wa-bubble-cta-container{background:#0000002e!important;border-top:1px solid #ffffff1a!important;flex-direction:column!important;display:flex!important}[data-theme=dark] .wa-bubble-cta-btn,:root:not([data-theme=light]) .wa-bubble-cta-btn{color:#53bdeb!important;justifyContent:center!important;cursor:pointer!important;background:0 0!important;border:none!important;border-bottom:1px solid #ffffff1a!important;align-items:center!important;gap:.4rem!important;padding:.52rem .5rem!important;font-size:.74rem!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}[data-theme=dark] .wa-bubble-cta-btn:hover,:root:not([data-theme=light]) .wa-bubble-cta-btn:hover{color:#70d3ff!important;background:#ffffff14!important}[data-theme=dark] .wa-bubble-cta-btn:last-child,:root:not([data-theme=light]) .wa-bubble-cta-btn:last-child{border-bottom:none!important}[data-theme=dark] .wa-bubble-time,:root:not([data-theme=light]) .wa-bubble-time{color:#fff9!important}[data-theme=light] .phone-simulator-frame{background:#fff!important;border:4px solid #cbd5e1!important;box-shadow:0 16px 40px #0f172a1f!important}[data-theme=light] .phone-simulator-screen{background-color:#efeae2!important;background-image:radial-gradient(#d1d7db 1px,#0000 1px)!important}[data-theme=light] .phone-simulator-chat-feed{scrollbar-color:#00000038 transparent}[data-theme=light] .phone-simulator-chat-feed::-webkit-scrollbar-thumb{background:#00000038}[data-theme=light] .phone-simulator-header{color:#fff!important;background:#008069!important;border-bottom:1px solid #00000014!important}[data-theme=light] .phone-simulator-header *{color:#fff!important}[data-theme=light] .phone-simulator-timestamp-pill{color:#54656f!important;background:#ffffffe6!important;box-shadow:0 1px 1px #0b141a0f!important}[data-theme=light] .wa-bubble-container{background:#d9fdd3!important;box-shadow:0 1px 2px #0b141a1f!important}[data-theme=light] .wa-bubble-body-text,[data-theme=light] .wa-bubble-deck-caption{color:#000!important;font-weight:500!important}[data-theme=light] .wa-bubble-deck-title{color:#000!important;font-weight:600!important}[data-theme=light] .wa-bubble-deck-box{background:#0000000d!important;border:1px solid #0000001a!important}[data-theme=light] .wa-bubble-time{color:#667781!important}[data-theme=light] .wa-bubble-cta-container{background:#ffffff73!important;border-top:1px solid #00000014!important;flex-direction:column!important;display:flex!important}[data-theme=light] .wa-bubble-cta-btn{color:#008069!important;justifyContent:center!important;cursor:pointer!important;background:0 0!important;border:none!important;border-bottom:1px solid #00000014!important;align-items:center!important;gap:.4rem!important;padding:.52rem .5rem!important;font-size:.74rem!important;font-weight:700!important;text-decoration:none!important;transition:all .15s!important;display:flex!important}[data-theme=light] .wa-bubble-cta-btn:hover{color:#005c4b!important;background:#ffffffd9!important}[data-theme=light] .wa-bubble-cta-btn:last-child{border-bottom:none!important}
