*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--background);color:var(--foreground);font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;margin:0}.top-bar{z-index:1001;height:var(--topbar-height);-webkit-backdrop-filter:blur(18px)saturate(180%);border-bottom:1px solid var(--topbar-border);background:#e8f4fc99;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.top-bar-inner{width:100%;max-width:1200px;color:var(--text-body);justify-content:center;align-items:center;gap:20px;padding:0 24px;font-size:12px;display:flex}.top-bar-item strong{color:var(--text-heading);font-weight:700}.top-bar-divider{background:#ffffff40;width:1px;height:14px}.site-header{width:100%;height:var(--navbar-height,70px);z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(180%);background:#ffffffe0;border-bottom:1px solid #0f2b5c14;transition:all .25s;position:fixed;top:0;left:0;right:0}.site-header-scrolled{background:#fffffffa;border-bottom-color:#0f2b5c1a;box-shadow:0 4px 20px #0f2b5c0f}.site-header-container{justify-content:space-between;align-items:center;gap:20px;max-width:1240px;height:100%;margin:0 auto;padding:0 28px;display:flex}.site-brand-logo{cursor:pointer;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;transition:opacity .2s;display:inline-flex}.site-brand-logo:hover{opacity:.9}.brand-logo-icon{background:#00c9b714;border:1px solid #00c9b740;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:border-color .2s;display:flex;overflow:hidden}.site-brand-logo:hover .brand-logo-icon{border-color:#00c9b7}.brand-logo-img{display:block}.brand-logo-wordmark{font-family:var(--font-outfit), "Outfit", -apple-system, sans-serif;color:#0f2b5c;letter-spacing:-.03em;font-size:20px;font-weight:800}.site-nav-menu{align-items:center;gap:4px;display:flex}.site-nav-link{color:#475569;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.site-nav-link:hover{color:#0f2b5c;background:#0f2b5c0d}.site-nav-link-active{color:#0f2b5c!important;background:#0f2b5c12!important;font-weight:600!important}.site-nav-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.site-link-login{color:#334155;white-space:nowrap;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.site-link-login:hover{color:#0f2b5c;background:#0f2b5c0d}.site-actions-divider{background:#0f2b5c1f;width:1px;height:18px}.site-btn-primary{white-space:nowrap;cursor:pointer;background:#0f2b5c;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:6px;padding:8px 18px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0f2b5c24;color:#fff!important;text-decoration:none!important}.site-btn-primary:hover{background:#091b3a;transform:translateY(-1px);box-shadow:0 6px 16px #0f2b5c3d}.site-btn-arrow{font-size:15px;transition:transform .2s}.site-btn-primary:hover .site-btn-arrow{transform:translate(3px)}.site-mobile-toggle{color:#0f2b5c;cursor:pointer;background:0 0;border:1px solid #0f2b5c1f;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .2s;display:none}.site-mobile-toggle:hover{color:#008779;border-color:#00c9b7}.site-mobile-drawer{top:var(--navbar-height,70px);-webkit-backdrop-filter:blur(20px);background:#fffffffa;border-bottom:1px solid #0f2b5c1a;padding:20px 24px 28px;position:absolute;left:0;right:0;box-shadow:0 12px 32px #0f2b5c14}.site-mobile-links{flex-direction:column;gap:4px;margin-bottom:20px;display:flex}.site-mobile-link{color:#334155;border-radius:10px;padding:10px 14px;font-size:16px;font-weight:500;text-decoration:none;transition:all .15s}.site-mobile-link:hover,.site-mobile-link-active{color:#0f2b5c;background:#00c9b71a;font-weight:700}.site-mobile-actions{border-top:1px solid #0f2b5c14;flex-direction:column;gap:10px;padding-top:16px;display:flex}.site-btn-full{text-align:center;width:100%;padding:12px 20px}@media (max-width:991px){.site-nav-menu,.site-actions-divider,.site-nav-actions .site-link-login,.site-nav-actions .site-btn-primary{display:none!important}.site-mobile-toggle{display:inline-flex}}.section-container{width:100%;max-width:1200px;margin:0 auto}.section-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--brand-accent)!important;font-size:14px!important;font-weight:700!important}.section-title{color:var(--brand-primary)!important;margin-top:8px!important;margin-bottom:16px!important;font-size:clamp(1.75rem,4vw,2.5rem)!important;font-weight:800!important}.section-subtitle{max-width:560px;color:#0f2b5ca6!important;font-size:17px!important}.section-subtitle-center{text-align:center;margin:0 auto!important}.section-header{text-align:center;margin-bottom:64px}.scroll-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.scroll-reveal-fade-up{transform:translateY(40px)}.scroll-reveal-fade-down{transform:translateY(-30px)}.scroll-reveal-fade-left{transform:translate(40px)}.scroll-reveal-fade-right{transform:translate(-40px)}.scroll-reveal-fade{transform:none}.scroll-reveal-visible{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1;transition:none;transform:none}}.text-accent{color:var(--brand-accent)}.hero-section{min-height:100vh;padding:calc(var(--header-total) + 40px) 24px 64px;background:linear-gradient(180deg, var(--hero-gradient-start) 0%, var(--hero-gradient-mid) 45%, var(--hero-gradient-end) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.hero-container{z-index:1;position:relative}.hero-glow{pointer-events:none;z-index:0;background:radial-gradient(#10b9811f 0%,#0000 70%);width:min(600px,50vw);height:500px;position:absolute;top:30%;right:5%}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px 56px;display:grid}.hero-content{text-align:left}.hero-badge-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;margin-bottom:24px;display:flex}.hero-badge{letter-spacing:.5px;color:var(--brand-accent-dark)!important;background:#00b5a51f!important;border:none!important;border-radius:20px!important;margin:0!important;padding:6px 16px!important;font-size:12px!important;font-weight:700!important}.hero-badge-instagram{color:#c13584!important;background:#e1306c1a!important}.hero-live-pill{color:#0f2b5cbf;background:#0f2b5c0f;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-live-dot{background:var(--brand-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite live-pulse;box-shadow:0 0 #10b98180}.hero-title{text-align:left;color:var(--brand-primary)!important;letter-spacing:-.03em!important;margin-bottom:22px!important;font-size:clamp(2.35rem,4.6vw,3.6rem)!important;font-weight:800!important;line-height:1.14!important}.hero-description{max-width:520px;color:#0f2b5cad!important;margin-bottom:28px!important;font-size:17px!important;line-height:1.75!important}.hero-bullet-list{color:#475569;text-align:left;flex-direction:column;align-items:flex-start;gap:10px;margin:0 0 28px;padding:0;font-size:16px;line-height:1.8;list-style:none;display:flex}.hero-bullet-list li{align-items:center;gap:10px;margin-bottom:0;display:flex}.hero-bullet-icon{flex-shrink:0;font-size:16px;color:var(--brand-accent)!important}.hero-stats{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #0f2b5c0f;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px;padding:16px 20px;display:grid;box-shadow:0 8px 32px #0f2b5c0f}.hero-stat-item{text-align:center;flex-direction:column;gap:4px;display:flex}.hero-stat-item:not(:last-child){border-right:1px solid #0f2b5c14}.hero-stat-value{color:var(--brand-primary)!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.hero-stat-label{color:#0f2b5c8c!important;font-size:11px!important;line-height:1.35!important;display:block!important}.hero-highlights{grid-template-columns:1fr 1fr;gap:10px 20px;margin-bottom:32px;display:grid}.hero-highlight-item{color:var(--brand-primary);align-items:center;gap:10px;font-size:15px;display:flex}.hero-check{font-size:18px;color:var(--brand-accent)!important}.hero-cta-group{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-bottom:28px;display:flex}.hero-cta{border-radius:28px!important;height:50px!important;padding-inline:32px!important;font-size:16px!important;font-weight:600!important}.hero-cta-secondary{height:50px!important;color:var(--brand-primary)!important;background:#fffc!important;border:1.5px solid #0f2b5c26!important;border-radius:28px!important;padding-inline:28px!important;font-size:16px!important;font-weight:600!important}.hero-cta-secondary:hover{border-color:var(--brand-accent)!important;color:var(--brand-accent-dark)!important}.hero-trust-row{flex-wrap:wrap;justify-content:flex-start;gap:16px 24px;display:flex}.hero-trust-badge{color:#0f2b5c99;align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.hero-trust-badge .anticon{color:var(--brand-accent);font-size:15px}.hero-visual{justify-content:center;align-items:flex-start;width:100%;padding-top:8px;display:flex}.hero-illus-wrap{width:100%;max-width:100%;margin:0 auto;position:relative}.hero-illus-wrap:before{content:"";filter:blur(24px);z-index:-1;background:radial-gradient(#00b5a51f 0%,#0000 70%);animation:4s ease-in-out infinite illus-pulse;position:absolute;inset:5% 10%}.hero-channel-stack{flex-direction:column;gap:20px;width:100%;max-width:320px;margin:0 auto;display:flex}.hero-channel-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border:1px solid #1a3d5c14;border-radius:20px;padding:16px 12px 12px;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 12px 40px #1a3d5c14}.hero-channel-card:hover{transform:translateY(-2px);box-shadow:0 16px 48px #1a3d5c1f}.hero-channel-instagram{border-color:#c1358426;box-shadow:0 12px 40px #c1358414}.hero-channel-instagram:hover{box-shadow:0 16px 48px #c1358424}.hero-channel-label{color:var(--brand-accent-dark);background:#00b5a51f;border-radius:20px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.hero-channel-label-ig{color:#c13584;background:#e1306c1a}.channel-illus,.hero-illustration{width:100%;height:auto;display:block}.illus-float{animation:5s ease-in-out infinite illus-float}.illus-float-slow{animation:7s ease-in-out infinite illus-float}.illus-float-reverse{animation:6s ease-in-out infinite illus-float-reverse}.illus-pulse .illus-pulse,.illus-pulse{animation:3s ease-in-out infinite illus-pulse}.illus-btn-1{animation:2s ease-in-out infinite illus-bounce}.illus-btn-2{animation:2s ease-in-out .3s infinite illus-bounce}.illus-btn-3{animation:2s ease-in-out .6s infinite illus-bounce}.illus-progress{animation:3s ease-in-out infinite illus-progress}.illus-flow-line{animation:1.5s linear infinite illus-dash}.illus-node-1{animation:4s ease-in-out infinite illus-float}.illus-node-2{animation:4s ease-in-out .5s infinite illus-float}.illus-node-3{animation:4s ease-in-out 1s infinite illus-float}.illus-bar-1{animation:2s ease-out infinite alternate illus-bar-grow}.illus-bar-2{animation:2s ease-out .2s infinite alternate illus-bar-grow}.illus-bar-3{animation:2s ease-out .4s infinite alternate illus-bar-grow}.illus-bar-4{animation:2s ease-out .6s infinite alternate illus-bar-grow}.illus-chat-1{animation:3s ease-in-out infinite illus-chat-in}.illus-chat-2{animation:3s ease-in-out .5s infinite illus-chat-in}.illus-chat-3{animation:3s ease-in-out 1s infinite illus-chat-in}.illus-ai-pulse{animation:2s ease-in-out infinite illus-pulse}.illus-pulse-dot{animation:2s ease-in-out infinite live-pulse}.feature-illus{width:100%;height:auto;display:block}.hero-visual-stack{width:100%;max-width:380px;margin:0 auto;padding:24px 0;position:relative}.hero-float-cards{pointer-events:none;z-index:2;position:absolute;inset:0}.hero-phone-mockup{background:#fff;border-radius:28px;animation:6s ease-in-out infinite mockup-float;overflow:hidden;box-shadow:0 24px 64px #0f2b5c24,0 0 0 1px #0f2b5c0f}.phone-notch{background:var(--brand-primary);border-radius:0 0 14px 14px;width:100px;height:24px;margin:0 auto}.phone-header{background:linear-gradient(135deg,#075e54 0%,#128c7e 100%);align-items:center;gap:12px;padding:14px 18px;display:flex}.phone-avatar{color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:700;display:flex}.phone-contact{flex-direction:column;gap:2px;min-width:0;display:flex}.phone-name{color:#fff!important;font-size:15px!important;font-weight:600!important}.phone-status{align-items:center;gap:6px;display:flex;color:#fffc!important;font-size:11px!important}.phone-online-dot{background:#4ade80;border-radius:50%;flex-shrink:0;width:7px;height:7px}.phone-chat{background:#e5ddd5 url("data:image/svg+xml,%3Csvg width='60' height='60' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h60v60H0z' fill='%23e5ddd5'/%3E%3Cpath d='M30 0v60M0 30h60' stroke='%23d4cdc4' stroke-width='0.5' opacity='0.4'/%3E%3C/svg%3E");flex-direction:column;gap:10px;min-height:280px;padding:16px 14px;display:flex}.chat-bubble-wrap{flex-direction:column;max-width:88%;display:flex}.chat-incoming{align-self:flex-start}.chat-outgoing{align-self:flex-end;align-items:flex-end}.chat-bubble{border-radius:10px;padding:8px 12px;font-size:13px;line-height:1.45;box-shadow:0 1px 2px #00000014}.chat-bubble-incoming{color:#111;background:#fff;border-radius:10px 10px 10px 2px}.chat-bubble-outgoing{color:#111;background:#dcf8c6;border-radius:10px 10px 2px}.chat-quick-replies{border-top:1px solid #0f2b5c14;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}.chat-reply-btn{color:var(--brand-accent-dark);background:#10b9811f;border-radius:16px;padding:5px 10px;font-size:11px;font-weight:600}.chat-time{margin-top:3px;padding:0 4px;color:#0f2b5c73!important;font-size:10px!important}.phone-input-bar{color:#0f2b5c66;background:#f0f2f5;border-top:1px solid #0f2b5c0f;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.phone-send-btn{background:var(--brand-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}.hero-float-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2;background:#fffffff2;border:1px solid #0f2b5c14;border-radius:14px;align-items:center;gap:12px;min-width:160px;padding:12px 16px;display:flex;position:absolute;box-shadow:0 12px 32px #0f2b5c1a}.hero-float-card-1{animation:5s ease-in-out infinite float-card-1;top:0;left:-24px}.hero-float-card-2{animation:6s ease-in-out infinite float-card-2;bottom:48px;right:-28px}.hero-float-icon{width:36px;height:36px;color:var(--brand-accent);background:#10b9811f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.hero-float-label{text-transform:uppercase;letter-spacing:.5px;color:#0f2b5c80!important;font-size:10px!important;font-weight:600!important;display:block!important}.hero-float-value-row{align-items:baseline;gap:8px;display:flex}.hero-float-value{color:var(--brand-primary)!important;font-size:18px!important;font-weight:800!important;line-height:1.2!important}.hero-float-trend{color:var(--brand-accent);align-items:center;gap:2px;font-size:11px;font-weight:600;display:inline-flex}.hero-flow-chip{background:var(--brand-primary);color:#fff;white-space:nowrap;z-index:3;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0f2b5c40}.flow-chip-dot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite live-pulse}.hero-scroll-hint{cursor:pointer;color:#0f2b5c73;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;margin:48px auto 0;padding:8px 16px;font-family:inherit;transition:color .2s;display:flex}.hero-scroll-hint:hover{color:var(--brand-accent)}.hero-scroll-text{letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:600}.hero-scroll-arrow{font-size:18px;animation:2s ease-in-out infinite scroll-bounce}.animated-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.blob{filter:blur(60px);opacity:.5;border-radius:50%;position:absolute}.blob-1{background:radial-gradient(circle,#10b98133 0%,#0000 70%);width:420px;height:420px;animation:12s ease-in-out infinite blob-drift-1}.blob-2{background:radial-gradient(circle,#0f2b5c1a 0%,#0000 70%);width:350px;height:350px;animation:15s ease-in-out infinite blob-drift-2}.blob-3{background:radial-gradient(circle,#10b9811f 0%,#0000 70%);width:280px;height:280px;animation:10s ease-in-out infinite blob-drift-3}.blob-hero.blob-1{top:-10%;right:-5%}.blob-hero.blob-2{bottom:-15%;left:-8%}.blob-hero.blob-3{top:40%;left:30%}.blob-section.blob-1{opacity:.3;top:-20%;right:10%}.blob-section.blob-2{opacity:.25;bottom:-20%;left:5%}.blob-section.blob-3{display:none}.blob-faq.blob-1{opacity:.25;top:10%;left:-5%}.blob-faq.blob-2{opacity:.2;bottom:10%;right:-5%}.blob-faq.blob-3{display:none}.floater{color:var(--brand-accent);opacity:.45;-webkit-user-select:none;user-select:none;z-index:0;position:absolute}.floater:nth-child(2n){color:#fbbf24}.float-drift{animation:5s ease-in-out infinite float-drift}.float-drift-reverse{animation:6s ease-in-out infinite float-drift-reverse}.float-bounce{animation:4s ease-in-out infinite float-bounce}.grid-dots{opacity:.5;background-image:radial-gradient(#0f2b5c0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.wave-line{background:linear-gradient(90deg,#0000,#10b9814d,#0000);height:2px;animation:8s linear infinite wave-slide;position:absolute}.wave-line-1{width:200px;top:30%;left:-200px}.wave-line-2{width:150px;animation-duration:10s;animation-delay:4s;top:65%;left:-150px}.faq-section{background:linear-gradient(#fff 0%,#f8fafc 100%);padding:100px 24px;position:relative;overflow:hidden}.faq-panel{background:#f8fafc;border-radius:56px;max-width:900px;margin:0 auto;padding:48px 40px}.faq-collapse{max-width:100%;margin:0 auto;background:0 0!important}.faq-collapse .ant-collapse-item{transition:box-shadow .3s;overflow:hidden;box-shadow:0 2px 8px #0f2b5c0a;background:#fff!important;border:1px solid #0f2b5c14!important;border-radius:14px!important;margin-bottom:12px!important}.faq-collapse .ant-collapse-item:hover{box-shadow:0 4px 16px #10b9811a}.faq-collapse .ant-collapse-header{align-items:center!important;padding:18px 24px!important}.faq-collapse .ant-collapse-content-box{padding:0 24px 18px!important}.ant-row{flex-flow:wrap;min-width:0;display:flex}.ant-col{max-width:100%;min-height:1px;position:relative}@keyframes blob-drift-1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-30px,20px)scale(1.05)}66%{transform:translate(20px,-15px)scale(.95)}}@keyframes blob-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(25px,-25px)scale(1.08)}}@keyframes blob-drift-3{0%,to{transform:translate(0)}50%{transform:translate(-20px,15px)}}@keyframes float-drift{0%,to{opacity:.45;transform:translateY(0)rotate(0)}50%{opacity:.7;transform:translateY(-18px)rotate(15deg)}}@keyframes float-drift-reverse{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(14px)rotate(-10deg)}}@keyframes float-bounce{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.65;transform:translateY(-12px)scale(1.15)}}@keyframes mockup-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes mascot-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes live-pulse{0%,to{box-shadow:0 0 #10b98180}50%{box-shadow:0 0 0 6px #10b98100}}@keyframes float-card-1{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes float-card-2{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes scroll-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes wave-slide{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(calc(100vw + 400px))}}@keyframes illus-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes illus-float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes illus-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.02)}}@keyframes illus-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes illus-progress{0%{width:80px}50%{width:200px}to{width:80px}}@keyframes illus-dash{to{stroke-dashoffset:-16px}}@keyframes illus-bar-grow{0%{transform-origin:bottom;transform:scaleY(.85)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes illus-chat-in{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(4px)}}.marketing-section{background:#fff;padding:60px 24px}.marketing-panel{background:#f8fafc;border-radius:56px;padding:48px 40px;overflow:hidden}.marketing-title{text-align:center!important;color:var(--text-heading)!important;margin-bottom:12px!important;font-size:clamp(1.75rem,4vw,3rem)!important;font-weight:700!important}.marketing-subtitle{max-width:640px;text-align:center!important;color:#71717a!important;margin:0 auto 32px!important;font-size:17px!important}.marketing-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:40px;display:flex}.marketing-tab{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:all .25s}.marketing-tab:hover{background:#f1f5f9}.marketing-tab-active{background:var(--brand-primary)!important;color:#fff!important;border-color:var(--brand-primary)!important}.marketing-content-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.marketing-illus-wrap{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 32px #0f2b5c0f}.marketing-copy-title{color:var(--text-heading)!important;margin-bottom:12px!important;font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:600!important;display:block!important}.marketing-copy-sub{color:#1e293b!important;margin-bottom:20px!important;font-size:16px!important}.marketing-bullets{flex-direction:column;gap:10px;display:flex}.marketing-bullet{color:var(--text-heading);align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.marketing-bullet-icon{font-size:20px;color:var(--brand-accent)!important}.showcase-section{background:#f8fafc;padding:40px 24px 80px}.showcase-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.showcase-card{background:#fff;border:1px solid #cbd5e1;border-radius:20px;grid-template-columns:3fr 2fr;align-items:center;gap:20px;padding:24px;transition:box-shadow .3s,transform .3s;display:grid}.showcase-card:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0f2b5c14}.showcase-card-wide{grid-column:span 2}.showcase-card-image{border-radius:12px;overflow:hidden}.showcase-card-title{color:var(--text-heading)!important;margin-bottom:12px!important;font-weight:600!important}.showcase-card-desc{color:#1e293b!important;margin:0!important;font-size:14px!important}.benefits-section{background:#fff;padding:100px 24px}.benefits-heading{max-width:800px;text-align:center!important;color:var(--brand-primary)!important;margin:0 auto 16px!important;font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:700!important}.benefits-intro{max-width:720px;text-align:center!important;color:#0f2b5ca6!important;margin:0 auto 48px!important;font-size:17px!important}.benefits-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;gap:20px;padding:28px;transition:box-shadow .3s;display:flex;box-shadow:0 4px 56px #0000000a}.benefit-card:hover{box-shadow:0 8px 32px #10b9811a}.benefit-icon{width:56px;height:56px;color:var(--brand-accent);background:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:flex}.benefit-title{color:var(--text-heading)!important;margin-bottom:8px!important;font-weight:600!important}.benefit-desc{color:#64748b!important;margin:0!important;font-size:15px!important}.features-section{background:#fff;padding:100px 24px;position:relative;overflow:hidden}.feature-card{height:100%;border:1px solid #0f2b5c14!important;border-radius:16px!important;transition:all .3s!important}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #10b9811f!important}.feature-icon{width:52px;height:52px;color:var(--brand-accent);background:#10b9811a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;font-size:24px;display:flex}.feature-card-title{color:var(--brand-primary)!important;margin-bottom:10px!important;font-size:1.125rem!important}.feature-card-link{color:inherit;text-decoration:none}.feature-card-link:hover{color:var(--brand-accent)}.feature-card-desc{color:#0f2b5ca6!important;margin:0!important}.growth-section{background:#f8fafc;padding:80px 24px}.growth-heading{text-align:center!important;color:var(--text-heading)!important;margin-bottom:48px!important;font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:700!important}.growth-blocks{flex-direction:column;gap:24px;display:flex}.growth-block{background:#fff;border:1px solid #cbd5e1;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:28px;display:grid;overflow:hidden}.growth-image{border-radius:12px;overflow:hidden}.growth-tag{color:#f97316;background:#fff7ed;border-radius:12px;margin-bottom:16px;padding:10px 16px;font-size:14px;font-weight:600;display:inline-block}.growth-title{color:var(--text-heading)!important;margin-bottom:12px!important;font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:600!important}.growth-desc{color:#1e293b!important;margin-bottom:16px!important;font-size:16px!important}.growth-bullets{flex-direction:column;gap:8px;display:flex}.growth-bullet{color:#334155;align-items:flex-start;gap:10px;font-size:14px;display:flex}.growth-bullet-icon{margin-top:3px;color:var(--brand-accent)!important}.stats-section{background:#fff;padding:100px 24px}.stats-grid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.stats-visual{justify-content:center;display:flex}.stats-heading{color:var(--text-heading)!important;margin-bottom:16px!important;font-size:clamp(1.75rem,4vw,2.75rem)!important;font-weight:700!important}.stats-intro{color:#71717a!important;margin-bottom:32px!important;font-size:17px!important;font-weight:600!important}.stats-cards{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.stats-card{text-align:center;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:32px 24px;transition:transform .3s,box-shadow .3s}.stats-card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #10b9811a}.stats-value{color:#f97316!important;margin-bottom:8px!important;font-size:32px!important;font-weight:800!important;display:block!important}.stats-label{color:#191825!important;font-size:15px!important;display:block!important}.cta-banner{background:var(--brand-accent);text-align:center;padding:80px 24px;position:relative;overflow:hidden}.cta-deco{pointer-events:none;background:#ffffff14;border-radius:50%;width:300px;height:300px;position:absolute}.cta-deco-left{animation:8s ease-in-out infinite illus-float;top:-100px;left:-100px}.cta-deco-right{animation:8s ease-in-out infinite illus-float-reverse;bottom:-100px;right:-100px}.cta-inner{z-index:1;max-width:640px;margin:0 auto;position:relative}.cta-title{color:#052e16!important;margin-bottom:28px!important;font-size:clamp(1.5rem,3vw,2rem)!important;font-weight:800!important}.cta-button{color:#0a5331!important;background:#fff!important;border:none!important;border-radius:8px!important;height:52px!important;padding-inline:36px!important;font-size:16px!important;font-weight:700!important}.cta-button:hover{color:#0a5331!important;background:#f0fdf4!important}@media (max-width:991px){.hero-grid{grid-template-columns:1fr;gap:40px}.hero-content{text-align:center}.hero-badge-row,.hero-cta-group,.hero-trust-row{justify-content:center}.hero-title{text-align:center!important}.hero-bullet-list{align-items:center;margin-left:auto;margin-right:auto}.hero-stats{max-width:480px;margin-left:auto;margin-right:auto}.marketing-content-grid,.showcase-grid{grid-template-columns:1fr}.showcase-card,.showcase-card-wide{grid-column:span 1;grid-template-columns:1fr}.benefits-grid,.growth-block,.channels-showcase-grid,.stats-grid{grid-template-columns:1fr}}@media (max-width:768px){.nav-container{grid-template-columns:1fr auto!important;padding:0 16px!important}.nav-menu{display:none!important}.nav-actions{justify-self:end!important;gap:8px!important}.nav-actions .nav-login,.nav-actions .nav-cta{display:none!important}.nav-logo{justify-self:start!important}.mobile-menu-btn{color:#0f2b5c!important;background:#0f2b5c0f!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;font-size:20px!important;display:inline-flex!important}.top-bar-hide-mobile,.top-bar-divider.top-bar-hide-mobile{display:none}.hero-stats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;padding:12px 10px!important}.hero-stat-item:not(:last-child){border-bottom:none!important;border-right:1px solid #0f2b5c14!important;padding-bottom:0!important}.hero-highlights{grid-template-columns:1fr}.marketing-panel,.faq-panel{border-radius:32px;padding:32px 20px}.stats-cards{grid-template-columns:1fr 1fr}.hero-scroll-hint{display:none}.nav-logo-text{font-size:16px}}@media (min-width:769px){.mobile-nav-dropdown{display:none!important}}.wa-broadcast-panel{background:linear-gradient(155deg,#fff 0%,#f0fdf4 45%,#ecfdf5 100%);border:1.5px solid #25d36640;border-radius:18px;padding:18px;font-family:inherit;transition:all .2s;box-shadow:0 10px 30px #0f2b5c0f,0 2px 8px #25d36614}.wa-broadcast-panel:hover{border-color:#25d36666;box-shadow:0 14px 38px #0f2b5c17,0 4px 12px #25d3661f}.wa-broadcast-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.wa-sample-notice{color:#64748b;margin:0 0 10px;font-size:11px;line-height:1.45}.wa-broadcast-brand{align-items:center;gap:10px;display:inline-flex}.wa-brand-icon-box{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex;box-shadow:0 4px 10px #25d3664d}.wa-brand-title{color:#0f2b5c;align-items:center;gap:5px;font-size:13.5px;font-weight:800;line-height:1.2;display:flex}.wa-verified-badge-icon{color:#25d366;font-size:14px}.wa-brand-subtitle{color:#64748b;font-size:10.5px;font-weight:600}.wa-broadcast-live-badge{letter-spacing:.05em;color:#047857;background:#dcfce7;border:1px solid #bbf7d0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex}.wa-pulse-dot{background:#25d366;border-radius:50%;width:7px;height:7px;animation:1.8s infinite wa-pulse;box-shadow:0 0 #25d366b3}@keyframes wa-pulse{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 7px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.wa-broadcast-mock{background:#fff;border:1px solid #0f2b5c14;border-radius:14px;margin-bottom:14px;padding:14px;box-shadow:0 2px 10px #0f2b5c08}.wa-campaign-meta-row{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.wa-campaign-avatar{background:#0f2b5c;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:2px;display:flex}.wa-campaign-details{flex:1;min-width:0}.wa-campaign-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.wa-campaign-name{color:#0f2b5c;font-size:13px;font-weight:800}.wa-campaign-tag{letter-spacing:.04em;color:#0f766e;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:4px;padding:2px 7px;font-size:9.5px;font-weight:800}.wa-campaign-meta{color:#64748b;margin:3px 0 0;font-size:11px}.wa-delivery-bar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:12px;padding:10px 12px}.wa-delivery-labels{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:11.5px;font-weight:700;display:flex}.wa-delivery-status-text{color:#0f2b5c;align-items:center;gap:6px;display:flex}.wa-status-indicator{background:#25d366;border-radius:50%;width:6px;height:6px;display:inline-block}.wa-delivery-pct{color:#16a34a;font-weight:800}.wa-progress-track{background:#e2e8f0;border-radius:999px;height:7px;position:relative;overflow:hidden}.wa-progress-fill{background:linear-gradient(90deg,#00c9b7,#25d366);border-radius:999px;width:98.2%;height:100%}.wa-delivery-sub-stats{color:#64748b;justify-content:space-between;margin-top:6px;font-size:10.5px;font-weight:600;display:flex}.wa-chat-preview{background:#efeae2;border-radius:12px;padding:12px;position:relative}.wa-bubble-container{background:#fff;border-radius:12px 12px 12px 2px;max-width:94%;overflow:hidden;box-shadow:0 1px 3px #0000001a}.wa-bubble-banner{color:#fff;background:linear-gradient(135deg,#0f2b5c,#1a3d6e);justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.wa-banner-chip{letter-spacing:.05em;color:#00c9b7;font-size:10px;font-weight:800}.wa-banner-sub{background:#ffffff26;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:700}.wa-bubble-text{padding:10px 12px 6px}.wa-bubble-time-row{color:#94a3b8;justify-content:flex-end;align-items:center;gap:4px;padding:0 10px 8px;font-size:10px;display:flex}.wa-read-receipt{color:#53bdeb;font-weight:700}.wa-bubble-actions{border-top:1px solid #f1f5f9;flex-direction:column;display:flex}.wa-action-btn{color:#00a89a;cursor:pointer;background:#fff;border:none;border-top:1px solid #f1f5f9;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:11.5px;font-weight:750;transition:all .15s;display:flex}.wa-action-btn:hover{color:#0f766e;background:#f0fdfa}.wa-action-btn.is-clicked{color:#fff;background:#00c9b7}.wa-broadcast-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wa-stat-card{text-align:center;background:#fff;border:1px solid #0f2b5c14;border-radius:10px;padding:10px 6px;box-shadow:0 1px 3px #0f2b5c08}.wa-stat-num{font-size:16px;font-weight:850;line-height:1.2}.wa-stat-lbl{color:#64748b;margin-top:3px;font-size:10px;font-weight:600}.wa-full-features-tray{border-top:1px dashed #0f2b5c1f;flex-wrap:wrap;gap:8px;margin-top:12px;padding-top:12px;display:flex}.wa-feature-pill{color:#0f2b5c;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:650;display:inline-flex}.wa-broadcast-tags li{color:#059669;background:#25d3661a;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.ig-commerce-panel{background:linear-gradient(145deg,#fff 0%,#fff7ed 100%);border:1px solid #f9731633;border-radius:16px;padding:14px;box-shadow:inset 0 1px #fffc}.ig-commerce-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ig-commerce-brand{color:#e1306c;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.ig-commerce-active{color:#059669;background:#10b9811f;border-radius:6px;padding:3px 8px;font-family:monospace;font-size:10px;font-weight:700}.ig-commerce-mock{background:#f8fafce6;border:1px solid #0f2b5c0f;border-radius:12px;margin-bottom:12px;padding:12px}.ig-reel-preview{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border-radius:10px;height:72px;margin-bottom:10px;position:relative;overflow:hidden}.ig-reel-gradient{background:linear-gradient(#0000 40%,#0006);position:absolute;inset:0}.ig-reel-tag{color:#fff;background:#00000059;border-radius:6px;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.ig-reel-play{color:#fff;opacity:.9;font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ig-comment-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin-bottom:8px;padding:10px}.ig-event-label{color:#0f2b5c80;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.ig-comment-text{color:var(--brand-primary);margin:0;font-size:12px;font-weight:600}.ig-auto-dm{background:linear-gradient(135deg,#e1306c14,#833ab414);border:1px solid #e1306c33;border-radius:10px;margin-bottom:10px;padding:10px}.ig-auto-label{color:#e1306c;margin-bottom:4px;font-size:10px;font-weight:700;display:block}.ig-auto-text{color:var(--brand-primary);margin:0;font-size:11px;font-weight:600}.ig-product-carousel{align-items:center;gap:6px;display:flex}.ig-product-thumb{background:linear-gradient(135deg,#fce7f3,#fbcfe8);border:2px solid #0000;border-radius:8px;width:36px;height:36px}.ig-product-thumb-active{border-color:#e1306c;box-shadow:0 0 0 2px #e1306c33}.ig-carousel-cta{color:#fff;background:linear-gradient(135deg,#e1306c,#833ab4);border-radius:8px;margin-left:auto;padding:6px 10px;font-size:10px;font-weight:700}.ig-commerce-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ig-stat{text-align:center;background:#ffffffb3;border:1px solid #e1306c26;border-radius:10px;padding:8px}.ig-stat strong{color:#e1306c;font-size:16px;font-weight:800;display:block}.ig-stat span{color:#0f2b5c8c;font-size:10px}.ig-commerce-tags{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ig-commerce-tags li{color:#c13584;background:#e1306c1a;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600}.channels-showcase-section{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 24px}.channels-showcase-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.channel-showcase-card{background:#ffffffe6;border:1px solid #0f2b5c14;border-radius:24px;padding:32px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.channel-showcase-card:hover{transform:translateY(-4px);box-shadow:0 20px 60px #0f2b5c1a}.channel-showcase-glow{filter:blur(48px);pointer-events:none;border-radius:50%;width:200px;height:200px;position:absolute}.channel-showcase-glow-wa{background:#25d36626;top:-60px;left:-60px}.channel-showcase-glow-ig{background:#e1306c1f;top:-60px;right:-60px}.channel-showcase-content{z-index:1;position:relative}.channel-showcase-icon{border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;font-size:22px;display:flex}.channel-showcase-icon-wa{color:#25d366;background:#25d3661f}.channel-showcase-icon-ig{color:#e1306c;background:#e1306c1a}.channel-showcase-title{color:var(--brand-primary)!important;margin-bottom:10px!important;font-size:1.35rem!important;font-weight:700!important}.channel-showcase-desc{color:#0f2b5ca6!important;margin-bottom:20px!important;font-size:15px!important}.channel-showcase-panel{margin-top:8px}@keyframes wa-progress-pulse{0%,to{opacity:1}50%{opacity:.85}}.site-footer{background:var(--footer-bg);border-top:1px solid var(--border-color);padding:40px 24px}.site-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;display:flex}.site-footer-brand{cursor:pointer;align-items:center;gap:10px;text-decoration:none;display:flex}.footer-logo-mark{flex-shrink:0;display:block}.footer-logo-text{color:#fff;font-size:18px;font-weight:700}.footer-logo-img{object-fit:contain;width:auto;max-height:36px;display:block}.site-footer-links{flex-wrap:wrap;gap:28px;display:flex}.site-footer-link{cursor:pointer;text-decoration:none;color:#fff9!important}.site-footer-link:hover{color:#fff!important}.site-footer-copy{color:#fff6!important;margin:0!important;font-size:14px!important}.feature-card,.benefit-card,.pricing-card{transition:transform .3s,box-shadow .3s,border-color .3s}.feature-card:hover,.benefit-card:hover,.pricing-card:hover{border-color:#00b5a54d;transform:translateY(-4px);box-shadow:0 16px 44px #00b5a524}.auth-page{background:linear-gradient(160deg, var(--hero-gradient-start) 0%, var(--hero-gradient-mid) 45%, var(--hero-gradient-end) 100%);justify-content:center;align-items:center;height:100dvh;max-height:100dvh;padding:16px;display:flex;position:relative;overflow:hidden}.auth-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-blob{filter:blur(60px);opacity:.55;border-radius:50%;position:absolute}.auth-blob-1{background:#00b5a547;width:420px;height:420px;animation:12s ease-in-out infinite auth-drift;top:-120px;left:-80px}.auth-blob-2{background:#1a3d5c2e;width:360px;height:360px;animation:14s ease-in-out infinite reverse auth-drift;bottom:-100px;right:-60px}.auth-blob-3{background:#00b5a529;width:220px;height:220px;animation:10s ease-in-out infinite auth-drift;top:40%;left:45%}@keyframes auth-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(24px,-18px)scale(1.06)}}.auth-shell{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffffb8;border:1px solid #ffffffb3;border-radius:24px;grid-template-columns:1.05fr .95fr;width:100%;max-width:1040px;height:calc(100dvh - 32px);max-height:calc(100dvh - 32px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #1a3d5c24,inset 0 1px #fffc}.auth-brand{color:#fff;background:#0a1f42;flex-direction:column;justify-content:space-between;gap:12px;min-height:0;padding:24px 28px 20px;display:flex;overflow:hidden}.auth-brand-logo,.auth-mobile-logo{color:inherit;letter-spacing:-.02em;z-index:2;flex-shrink:0;align-items:center;gap:10px;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.auth-brand-logo .logo-mark-wrap,.auth-mobile-logo .logo-mark-wrap{background:#ffffff29}.auth-mobile-logo{color:var(--text-heading);margin-bottom:16px;display:none}.auth-mobile-logo .logo-mark-wrap{background:var(--logo-mark-bg)}.auth-brand-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin:0 0 6px;font-size:11px;font-weight:600}.auth-brand-copy{z-index:2;flex-shrink:0;position:relative}.auth-brand-copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2}.auth-brand-lead{color:#fffc;max-width:36ch;margin:8px 0 0;font-size:13px;line-height:1.45}.auth-cartoon-wrap{flex:1;justify-content:center;align-items:center;min-height:0;margin:0;display:flex;position:relative}.auth-cartoon{filter:drop-shadow(0 14px 24px #08283747);width:min(100%,280px);height:auto;max-height:100%}.auth-cartoon-float-a{transform-origin:50%;animation:4.5s ease-in-out infinite auth-float-a}.auth-cartoon-float-b{transform-origin:50%;animation:5.2s ease-in-out infinite auth-float-b}.auth-cartoon-float-c{transform-origin:50%;animation:3.8s ease-in-out infinite auth-float-c}.auth-cartoon-bot{transform-origin:210px 410px;animation:3.6s ease-in-out infinite auth-bot-bob}.auth-cartoon-wave{transform-origin:150px 289px;animation:2.4s ease-in-out infinite auth-wave}.auth-cartoon-blink{transform-origin:210px 196px;animation:5s ease-in-out infinite auth-blink}.auth-cartoon-pulse{animation:1.8s ease-in-out infinite auth-pulse}.auth-cartoon-sparkle{animation:3s ease-in-out infinite auth-sparkle}@keyframes auth-float-a{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes auth-float-b{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(2deg)}}@keyframes auth-float-c{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-8px)scale(1.08)}}@keyframes auth-bot-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes auth-wave{0%,to{transform:rotate(0)}40%{transform:rotate(-14deg)}70%{transform:rotate(8deg)}}@keyframes auth-blink{0%,46%,54%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}@keyframes auth-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes auth-sparkle{0%,to{opacity:.7}50%{opacity:1}}.auth-trust-pills{z-index:2;flex-wrap:wrap;flex-shrink:0;gap:6px;display:flex;position:relative}.auth-trust-pills span{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.auth-panel{background:#ffffffeb;align-items:center;min-height:0;padding:24px 28px;display:flex;overflow:hidden}.auth-panel-inner{width:100%;max-width:400px;margin:0 auto}.auth-header{margin-bottom:16px}.auth-header h2{letter-spacing:-.03em;color:var(--text-heading);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.auth-header p{color:var(--text-body);margin:6px 0 0;font-size:13px;line-height:1.45}.auth-form .ant-form-item{margin-bottom:12px!important}.auth-form .ant-form-item-label{padding-bottom:2px!important}.auth-form .ant-form-item-label>label{color:var(--text-heading)!important;height:auto!important;font-size:13px!important;font-weight:600!important}.auth-form .ant-input-affix-wrapper,.auth-form .ant-input{background:var(--surface)!important;border-color:#1a3d5c1f!important;border-radius:10px!important}.auth-form .ant-input-affix-wrapper{padding-block:6px!important}.auth-form .ant-input-affix-wrapper:hover,.auth-form .ant-input-affix-wrapper-focused,.auth-form .ant-input-affix-wrapper:focus-within{border-color:var(--brand-accent)!important;background:#fff!important;box-shadow:0 0 0 3px #00b5a51f!important}.auth-form .ant-input-prefix{color:var(--text-muted);margin-inline-end:8px}.auth-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.auth-form-register .ant-form-item,.auth-form-register .auth-channel-item{margin-bottom:8px!important}.auth-form-register .auth-channel-card{min-height:72px;padding:8px}.auth-form-register .auth-channel-text small{display:none}.auth-channel-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.auth-channel-card{background:var(--surface);cursor:pointer;text-align:left;border:1.5px solid #1a3d5c1a;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;min-height:84px;padding:10px 10px 12px;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.auth-channel-card:hover{border-color:#00b5a559;transform:translateY(-1px);box-shadow:0 8px 18px #1a3d5c14}.auth-channel-card.is-selected{border-color:var(--brand-accent);background:#fff;box-shadow:0 0 0 3px #00b5a524,0 10px 22px #00b5a51f}.auth-channel-icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.auth-channel-card.is-whatsapp .auth-channel-icon{background:linear-gradient(145deg,#25d366,#128c7e)}.auth-channel-card.is-instagram .auth-channel-icon{background:linear-gradient(145deg,#f58529,#dd2a7b 55%,#8134af)}.auth-channel-card.is-both .auth-channel-icon{background:linear-gradient(135deg,#25d366 0%,#00c9b7 45%,#dd2a7b 100%);gap:4px;width:auto;min-width:30px;padding:0 8px}.auth-channel-dual{align-items:center;gap:4px;font-size:12px;display:inline-flex}.auth-channel-text{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-channel-text strong{color:var(--text-heading);letter-spacing:-.01em;font-size:12px;font-weight:700}.auth-channel-text small{color:var(--text-muted);font-size:10px;line-height:1.3}.auth-channel-check{color:#fff;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.auth-form-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.auth-forgot{color:var(--brand-accent);font-size:13px;font-weight:600;text-decoration:none}.auth-forgot:hover{color:var(--brand-accent-dark)}.auth-terms{margin-bottom:8px!important}.auth-submit{margin-top:2px;margin-bottom:0!important}.auth-submit .ant-btn-primary{border-radius:12px!important;height:42px!important;font-size:14px!important;font-weight:600!important}.auth-footer{text-align:center;color:var(--text-body);margin:14px 0 0;font-size:13px}.auth-footer a{color:var(--brand-accent);font-weight:700;text-decoration:none}.auth-footer a:hover{color:var(--brand-accent-dark)}.nav-login{color:var(--text-heading)!important;font-weight:600!important}.nav-login:hover{color:var(--brand-accent)!important}@media (max-width:900px){.auth-page{height:100dvh;padding:12px;overflow:hidden}.auth-shell{grid-template-columns:1fr;max-width:440px;height:auto;max-height:calc(100dvh - 24px);overflow-y:auto}.auth-brand{display:none}.auth-mobile-logo{margin-bottom:12px;display:inline-flex}.auth-panel{align-items:flex-start;padding:20px 20px 22px}.auth-form-grid{grid-template-columns:1fr;gap:0}.auth-channel-picker{grid-template-columns:repeat(3,1fr);gap:6px}.auth-channel-card{min-height:76px;padding:8px}.auth-channel-text small{display:none}}@media (max-width:480px){.auth-page{padding:8px}.auth-shell{border-radius:18px;max-height:calc(100dvh - 16px)}.auth-form-row{flex-direction:column;align-items:flex-start}}@media (max-height:720px){.auth-brand-lead{display:none}.auth-cartoon{width:min(100%,220px)}.auth-header h2{font-size:1.35rem}.auth-header{margin-bottom:12px}.auth-form .ant-form-item{margin-bottom:8px!important}.auth-trust-pills span{padding:4px 8px;font-size:10px}}.dash{--dash-sidebar-w:264px;--navy:var(--accent);--navy-dark:var(--color-navy-dark);--navy-light:var(--color-navy-light);--teal:var(--color-teal);--white:#fff;--navy-soft:var(--border);--navy-muted:var(--text-muted);--navy-body:var(--text-secondary);--teal-soft:var(--color-teal-muted);--teal-mid:#00c9b733;background:var(--background);width:100%;height:100dvh;color:var(--foreground);font-family:var(--font-outfit), "Outfit", system-ui, sans-serif;-webkit-font-smoothing:antialiased;display:flex;overflow:hidden}.dash *,.dash .ant-btn,.dash .ant-input,.dash .ant-tag,.dash .ant-progress,.dash input,.dash button{font-family:inherit!important}.dash-collapsed{--dash-sidebar-w:76px}.dash-sidebar-backdrop{appearance:none;cursor:pointer;background:#0f172a6b;border:0;margin:0;padding:0;display:none}.dash-sidebar{width:var(--dash-sidebar-w);height:100dvh;color:var(--foreground);box-shadow:none;z-index:40;transition:width var(--transition-normal), transform .25s ease;background:#fff;border-right:1px solid #eef2f6;flex-direction:column;flex-shrink:0;gap:0;padding:0;display:flex}.dash-collapsed .dash-brand{justify-content:center;padding-inline:.75rem}.dash-brand{letter-spacing:-.025em;color:#0f172a;background:#fff;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;min-height:56px;padding:.85rem 1rem;font-size:1rem;font-weight:750;display:flex}.dash-brand .logo-mark-wrap{background:var(--accent-muted);box-shadow:none}.dash-nav{scrollbar-width:thin;scrollbar-color:#0f172a1a transparent;flex-direction:column;flex:1;gap:.25rem;padding:.75rem .65rem 1.25rem;display:flex;overflow:hidden auto}.dash-nav::-webkit-scrollbar{width:4px}.dash-nav::-webkit-scrollbar-thumb{background:#0f172a1a;border-radius:999px}.dash-nav-item{color:#334155;letter-spacing:-.01em;border:1px solid #0000;border-radius:8px;align-items:center;gap:.75rem;min-height:2.35rem;padding:.5rem .7rem;font-size:.835rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex;position:relative}.dash-nav-item:focus,.dash-nav-parent:focus{outline:none}.dash-nav-item:focus-visible,.dash-nav-parent:focus-visible{outline-offset:1px;outline:2px solid #0f2b5c40}.dash-nav-item:before{display:none}.dash-nav-item:hover{color:#0f172a;box-shadow:none;background:#f8fafc}.dash-nav-item.is-active{color:#0f2b5c;box-shadow:none;background:#0f2b5c14;font-weight:650}.dash-nav-icon{color:#64748b;width:1.25rem;height:1.25rem;box-shadow:none;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.dash-nav-icon svg:not(.dash-brand-icon){stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.dash-nav-icon svg.dash-brand-icon{flex-shrink:0;width:18px;height:18px;display:block;stroke:none!important}.dash-nav-icon--sub{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:inline-flex}.dash-nav-icon--sub svg{stroke-width:1.85px;width:14px;height:14px}.dash-nav-icon .anticon{justify-content:center;align-items:center;font-size:17px;line-height:1;display:inline-flex}.dash-nav-icon .anticon svg{stroke:none;fill:currentColor;stroke-width:0;width:1em;height:1em;display:block}.dash-nav-icon--sub .anticon{font-size:14px}.dash-nav-item:hover .dash-nav-icon{color:#0f172a;background:0 0}.dash-nav-item.is-active .dash-nav-icon{color:#0f2b5c;box-shadow:none;background:0 0}.dash-nav-category{flex-direction:column;gap:.2rem;margin-top:1rem;display:flex}.dash-nav-category:first-child{margin-top:.15rem}.dash-nav-category-title{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.65rem .7rem .35rem;font-size:.6875rem;font-weight:700;display:flex}.dash-nav-category-title:after{content:"";background:#f1f5f9;flex:1;height:1px;margin-left:.35rem}.dash-nav-category-title.is-clickable{cursor:pointer;transition:color .15s}.dash-nav-category-title.is-clickable:hover{color:#475569}.dash-nav-category-divider{background:#f1f5f9;height:1px;margin:.65rem .5rem}.dash-nav-group{flex-direction:column;gap:.15rem;display:flex}.dash-nav-group.is-open>.dash-nav-parent{color:#0f172a;background:#f8fafc;font-weight:600}.dash-nav-group.is-active>.dash-nav-parent{color:#0f2b5c;font-weight:650}.dash-nav-parent{cursor:pointer;text-align:left;width:100%;font:inherit;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000}.dash-nav-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;min-width:0;overflow:hidden}.dash-nav-chevron{color:#94a3b8;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-left:auto;transition:transform .2s cubic-bezier(.4,0,.2,1),color .15s;display:inline-flex}.dash-nav-chevron svg{width:14px;height:14px;display:block}.dash-nav-chevron.is-open{color:#475569;transform:rotate(180deg)}.dash-nav-parent:hover .dash-nav-chevron{color:#0f172a}.dash-nav-sub{box-shadow:none;background:0 0;border-left:1.5px solid #e2e8f0;border-radius:0;flex-direction:column;gap:.15rem;margin:.15rem 0 .35rem 1.35rem;padding:.25rem 0 .35rem .55rem;display:flex;position:relative}.dash-nav-subitem-wrap{flex-direction:column;width:100%;display:flex}.dash-nav-section-title{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-top:.25rem;padding:.45rem .55rem .2rem;font-size:.65rem;font-weight:700}.dash-nav-soon-badge{text-transform:uppercase;letter-spacing:.04em;color:#0d766e;background:#ccfbf1;border:1px solid #0d766e33;border-radius:999px;flex-shrink:0;margin-left:auto;padding:.1rem .4rem;font-size:.625rem;font-weight:700;line-height:1.2}.dash-nav-subitem{color:#475569;white-space:nowrap;border-radius:6px;gap:.55rem;min-height:2.2rem;padding:.38rem .55rem;font-size:.8125rem;font-weight:500;transition:background .15s,color .15s}.dash-nav-subitem:hover{color:#0f172a;background:#f1f5f9}.dash-nav-subitem.is-active{color:#00796b;background:#e6f4f2;border:none;font-weight:600}.dash-nav-subitem.is-active:before{display:none}.dash-nav-subitem.is-active .dash-nav-icon{color:#00796b;background:0 0;border:none}.dash-nav-subitem.is-active .dash-nav-icon--sub{color:#00796b}.dash-sidebar-foot{background:#fff;border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin-top:auto;padding:.75rem .65rem 1rem;display:flex}.dash-logout-btn{color:#dc2626;width:100%;min-height:2.35rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .7rem;font-size:.835rem;font-weight:500;transition:background .15s,color .15s;display:flex}.dash-logout-btn .dash-nav-icon{color:#dc2626;background:0 0;border:none}.dash-logout-btn:hover{color:#b91c1c;background:#fef2f2}.dash-logout-btn:hover .dash-nav-icon{color:#b91c1c;background:0 0;border:none}.dash-logout-btn:focus{outline:none}.dash-logout-btn:focus-visible{outline-offset:1px;outline:2px solid #dc262640}.dash-collapsed .dash-logout-btn{justify-content:center;padding-inline:.5rem}.dash-collapsed .dash-nav-item{justify-content:center;padding-inline:.45rem}.dash-collapsed .dash-nav-item.is-active:before{display:none}.dash-collapsed .dash-nav-icon{width:1.5rem;height:1.5rem}.dash-collapsed .dash-nav-item.is-active{box-shadow:none}.dash-collapsed .dash-nav-parent{justify-content:center}.dash-collapsed .dash-nav-sub{display:none}.dash-main{background:var(--color-surface);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dash-topbar{z-index:30;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;height:72px;padding:0 2rem;display:flex}.dash-topbar-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dash-topbar-right{flex-shrink:0;align-items:center;gap:12px;margin-left:auto;display:flex}.dash-collapse-btn{color:var(--text-muted)!important}.dash-collapse-btn:hover{background:var(--hover-bg)!important;color:var(--foreground)!important}.dash-search{width:100%;max-width:360px;border-radius:.8rem!important}.dash-search.ant-input-affix-wrapper{background:var(--surface-input)!important;border-color:var(--border)!important;box-shadow:none!important;padding-block:10px!important;font-size:.95rem!important}.dash-search.ant-input-affix-wrapper-focused{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-muted)!important}.dash-cta{background:var(--accent)!important;height:auto!important;color:var(--accent-text)!important;box-shadow:none!important;border:0!important;border-radius:.75rem!important;padding:.55rem 1.1rem!important;font-size:.95rem!important;font-weight:650!important}.dash-user{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;justify-content:center;align-items:center;padding:2px;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.dash-user:hover{background:var(--hover-bg);border-color:var(--border);transform:translateY(-1px)}.dash-user:active{transform:scale(.96)}.dash-user-avatar{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.dash-user-avatar.fb-profile-avatar{background:#fff;border-radius:50%;padding:2.5px;transition:box-shadow .25s;box-shadow:0 1px 3px #00000014}.dash-user:hover .dash-user-avatar.fb-profile-avatar{box-shadow:0 0 0 2px #1877f233,0 4px 12px #1877f240}.fb-story-ring{pointer-events:none;z-index:1;border:1.5px solid #1877f2;border-radius:50%;transition:border-color .25s;position:absolute;inset:-1.5px}.dash-user:hover .fb-story-ring{border-color:#00c2ff}.fb-plan-crown{z-index:10;filter:drop-shadow(0 2px 4px #f59e0ba6);pointer-events:none;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1),filter .25s;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-8deg)}.dash-user:hover .fb-plan-crown{filter:drop-shadow(0 3px 7px #f59e0be6);transform:translate(-50%)translateY(-2px)rotate(-8deg)scale(1.15)}.fb-active-indicator{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:11px;height:11px;display:flex;position:absolute;bottom:0;right:0}.fb-active-dot{z-index:2;box-sizing:border-box;background:#31a24c;border:2px solid #fff;border-radius:50%;width:9.5px;height:9.5px;animation:2s ease-in-out infinite fb-dot-pulse;position:relative;box-shadow:0 0 3px #31a24c80}.fb-active-ping{opacity:.75;z-index:1;pointer-events:none;background:#31a24c;border-radius:50%;animation:2s cubic-bezier(0,0,.2,1) infinite fb-ping-blink;position:absolute;inset:-1px}@keyframes fb-ping-blink{0%{opacity:.8;transform:scale(.9)}60%,to{opacity:0;transform:scale(1.5)}}@keyframes fb-dot-pulse{0%,to{transform:scale(1);box-shadow:0 0 3px #31a24cb3}50%{transform:scale(1.15);box-shadow:0 0 6px #31a24ce6}}.dash-user-crown{z-index:2;color:#f5d76e;pointer-events:none;background:#0f2b5c;border:2px solid #fff;border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:grid;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #0f2b5c47}.dash-user-crown .anticon{color:#f5d76e;font-size:11px;display:inline-flex}.dash-user-meta{flex-direction:column;align-items:flex-start;line-height:1.2;display:flex}.dash-user-meta strong{color:#000;font-size:.9rem;font-weight:600}.dash-topbar-mobile-app-btn{color:#0f2b5c;cursor:pointer;background:linear-gradient(135deg,#0f2b5c0d 0%,#00c9b714 100%);border:1px solid #00c9b759;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #0f2b5c0a}.dash-topbar-mobile-app-btn:hover{color:#091b38;background:linear-gradient(135deg,#0f2b5c17 0%,#00c9b729 100%);border-color:#00c9b7;transform:translateY(-1px);box-shadow:0 4px 12px #00c9b733}.dash-topbar-mobile-app-icon{color:#0d9488;transition:transform .2s}.dash-topbar-mobile-app-btn:hover .dash-topbar-mobile-app-icon{color:#0f766e;transform:scale(1.1)}.dash-topbar-mobile-app-badge{text-transform:uppercase;letter-spacing:.03em;color:#091b38;background:#00c9b7;border-radius:999px;align-items:center;padding:2px 6px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.dash-topbar-help-btn{color:#0f2b5c;cursor:pointer;background:linear-gradient(135deg,#25d36614 0%,#0d948814 100%);border:1px solid #25d36659;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 1px 3px #25d36614}.dash-topbar-help-btn:hover{color:#064e3b;background:linear-gradient(135deg,#25d36629 0%,#0d948829 100%);border-color:#25d366;transform:translateY(-1px);box-shadow:0 4px 12px #25d36640}.dash-topbar-help-icon{color:#16a34a;transition:transform .2s}.dash-topbar-help-btn:hover .dash-topbar-help-icon{transform:scale(1.15)}.dash-topbar-help-live-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;animation:2s infinite helpDotPulse;box-shadow:0 0 6px #22c55e}@keyframes helpDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.dash-floating-support-dock{z-index:1000;transition:bottom .25s cubic-bezier(.4,0,.2,1);position:fixed;bottom:24px;right:24px}.dash-floating-support-dock.is-inbox{display:none!important}.dash-floating-support-btn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;background:#0f2b5c;border:1px solid #00c9b773;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12.5px;font-weight:700;line-height:1;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 14px #0f2b5c40}.dash-floating-support-btn:hover{color:#fff;background:#173b75;border-color:#00c9b7;transform:translateY(-2px);box-shadow:0 8px 20px #0f2b5c59}.dash-floating-support-btn.is-active{background:#1e293b;border-color:#64748b;box-shadow:0 4px 12px #0003}.dash-floating-support-btn:active{transform:translateY(0)}.dash-floating-support-icon{color:#00c9b7;flex-shrink:0}.dash-floating-support-btn.is-active .dash-floating-support-icon{color:#94a3b8}.dash-floating-support-label{letter-spacing:.01em}.dash-floating-live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite dashHelpPulse;box-shadow:0 0 6px #22c55e}@keyframes dashHelpPulse{0%{transform:scale(.9);box-shadow:0 0 #22c55eb3}70%{transform:scale(1);box-shadow:0 0 0 5px #22c55e00}to{transform:scale(.9);box-shadow:0 0 #22c55e00}}.dash-topbar-help-btn:hover{color:#0f2b5c!important;background:#f8fafc!important;border-color:#00c9b7!important}@media (max-width:640px){.dash-floating-support-dock{bottom:18px;right:18px}.dash-floating-support-dock.is-inbox{bottom:80px}.dash-floating-support-btn{gap:6px;padding:7px 12px;font-size:12px}}.dash-floating-chat-popup{transform-origin:100% 100%;z-index:1001;background:#fff;border:1px solid #d1d7db;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);animation:.22s cubic-bezier(.16,1,.3,1) dashChatSlideUp;display:flex;position:absolute;bottom:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 40px #00000029,0 2px 8px #00000014}@keyframes dashChatSlideUp{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dash-chat-header{color:#fff;background:#075e54;border-bottom:1px solid #0000001a;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.dash-chat-header-info{align-items:center;gap:10px;display:flex}.dash-chat-avatar{color:#fff;background:#128c7e;border:1px solid #ffffff40;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dash-chat-header-text h4{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:1.2}.dash-chat-status{color:#ffffffd9;align-items:center;gap:5px;margin-top:2px;font-size:11px;display:flex}.dash-chat-status-dot{background:#25d366;border-radius:50%;width:6px;height:6px;box-shadow:0 0 5px #25d366}.dash-chat-close-btn{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .15s;display:grid}.dash-chat-close-btn:hover{background:#ffffff4d;transform:scale(1.08)}.dash-chat-body{background:#efeae2;flex-direction:column;gap:8px;min-height:200px;max-height:310px;padding:12px 14px;display:flex;overflow-y:auto}.dash-chat-date-divider{text-align:center;margin:2px 0 6px}.dash-chat-date-divider span{color:#54656f;letter-spacing:.02em;background:#fff;border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600;box-shadow:0 1px .5px #0b141a21}.dash-chat-bubble-wrap{width:100%;display:flex}.dash-chat-bubble-wrap.is-agent{justify-content:flex-start}.dash-chat-bubble-wrap.is-user{justify-content:flex-end}.dash-chat-bubble{word-break:break-word;max-width:86%;padding:8px 10px 5px;font-size:12.5px;line-height:1.45;position:relative}.dash-chat-bubble.is-agent{color:#111b21;background:#fff;border-radius:0 8px 8px;box-shadow:0 1px .5px #0b141a21}.dash-chat-bubble.is-user{color:#111b21;background:#d9fdd3;border-radius:8px 0 8px 8px;box-shadow:0 1px .5px #0b141a21}.dash-chat-bubble-text{word-break:break-word;margin:0}.dash-chat-bubble-media{margin-bottom:6px}.dash-chat-media-img{object-fit:cover;border-radius:6px;width:100%;max-height:150px;display:block}.dash-chat-media-file{background:#0000000d;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.dash-chat-file-icon{color:#54656f;flex-shrink:0}.dash-chat-file-meta{flex-direction:column;min-width:0;display:flex}.dash-chat-file-name{color:#111b21;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:600;overflow:hidden}.dash-chat-file-size{color:#667781;font-size:10px}.dash-chat-bubble-footer{justify-content:flex-end;align-items:center;gap:4px;margin-top:2px;display:flex}.dash-chat-bubble-time{color:#667781;font-size:10px}.dash-chat-read-ticks{color:#53bdeb}.dash-chat-quick-chips{flex-wrap:wrap;gap:6px;margin:4px 0 2px;display:flex}.dash-chat-chip{color:#111b21;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d1d7db;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;transition:all .15s;box-shadow:0 1px 1px #0000000a}.dash-chat-chip:hover{color:#008069;background:#f0f2f5;border-color:#00a884;transform:translateY(-1px)}.dash-chat-copy-toast{color:#14532d;text-align:center;background:#d9fdd3;border:1px solid #86efac;border-radius:8px;margin:4px 0;padding:6px 10px;font-size:11px;font-weight:600}.dash-chat-attach-preview-bar{background:#fff;border-top:1px solid #e9edef;border-bottom:1px solid #e9edef;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.dash-chat-attach-preview-left{align-items:center;gap:8px;min-width:0;display:flex}.dash-chat-attach-thumb{object-fit:cover;border:1px solid #d1d7db;border-radius:6px;flex-shrink:0;width:36px;height:36px}.dash-chat-attach-file-icon{color:#54656f;background:#f0f2f5;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.dash-chat-attach-details{flex-direction:column;min-width:0;display:flex}.dash-chat-attach-name{color:#111b21;text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;font-weight:600;overflow:hidden}.dash-chat-attach-size{color:#667781;font-size:10.5px}.dash-chat-attach-remove-btn{color:#54656f;cursor:pointer;background:#f0f2f5;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;transition:all .15s;display:grid}.dash-chat-attach-remove-btn:hover{color:#ef4444;background:#fee2e2}.dash-chat-footer{background:#f0f2f5;border-top:1px solid #e9edef;flex-direction:column;gap:8px;padding:8px 10px 10px;display:flex}.dash-chat-input-bar{background:#fff;border:1px solid #d1d7db;border-radius:24px;align-items:center;gap:6px;padding:3px 6px 3px 8px;transition:border-color .15s;display:flex}.dash-chat-input-bar:focus-within{border-color:#00a884}.dash-chat-tool-btn{color:#54656f;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:5px;transition:color .15s;display:grid}.dash-chat-tool-btn:hover{color:#008069}.dash-chat-input{color:#111b21;background:0 0;border:none;outline:none;flex:1;padding:4px 6px;font-size:13px}.dash-chat-input::placeholder{color:#8696a0}.dash-chat-send-round-btn{color:#fff;cursor:pointer;background:#00a884;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;transition:background .15s;display:grid}.dash-chat-send-round-btn:hover{background:#02906f}.dash-chat-wa-action-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;font-size:12.5px;font-weight:700;transition:background .15s;display:flex;box-shadow:0 2px 6px #25d36640}.dash-chat-wa-action-btn:hover{background:#1ebc59}.dash-chat-footnote{text-align:center;color:#8696a0;margin:-2px 0 0;font-size:10.5px}.dash-content{background:var(--color-surface);flex:1;padding:2rem;overflow-y:auto}.dash-overview{flex-direction:column;gap:0;max-width:1280px;display:flex}.dash-ov{--ink:#0f172a;--muted:#64748b;--navy:#0f2b5c;--navy-dark:#0a1f42;--navy-light:#1a3d6e;--navy-muted:#0f2b5c0f;--navy-border:#0f2b5c1a;--surface:#fff;--surface-alt:#f8fafc;--border:#0f2b5c14;--border-hover:#0f2b5c40;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.15rem;--radius-xl:1.35rem;box-sizing:border-box;width:100%;max-width:1240px;color:var(--ink);flex-direction:column;gap:1.15rem;animation:.35s cubic-bezier(.16,1,.3,1) both dash-ov-in;display:flex}@keyframes dash-ov-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dash-ov-loading{min-height:55vh;color:var(--muted);place-content:center;justify-items:center;gap:1rem;font-size:.95rem;font-weight:550;display:grid}.dash-ov-hero{border-radius:var(--radius-xl);color:var(--ink);border:1px solid var(--navy-border);background:radial-gradient(600px 240px at 100% 0,#0f2b5c09,#0000 60%),linear-gradient(145deg,#fff 0%,#fbfcfe 60%,#f8fafc 100%);justify-content:space-between;align-items:center;gap:1.25rem;padding:1.4rem 1.85rem;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0f2b5c0d,0 1px 3px #0f2b5c08}.dash-ov-hero-left{flex:auto;align-items:center;gap:1.15rem;min-width:0;display:flex}.dash-ov-hero-avatar-wrap{flex-shrink:0;position:relative}.dash-ov-hero-avatar{background:var(--navy);color:#fff;letter-spacing:-.02em;border-radius:999px;place-items:center;width:3.5rem;height:3.5rem;font-size:1.15rem;font-weight:750;display:grid;box-shadow:0 4px 14px #0f2b5c38}.dash-ov-hero-status-dot{background:#00c9b7;border:2px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:1px;box-shadow:0 0 6px #00c9b799}.dash-ov-hero-info{flex:auto;min-width:0}.dash-ov-hero-meta{flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:.3rem;display:flex}.dash-ov-hero-pill{background:var(--navy-muted);border:1px solid var(--navy-border);color:var(--navy);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.dash-ov-hero-date{color:var(--muted);font-size:.76rem;font-weight:550}.dash-ov-hero h1{letter-spacing:-.03em;color:#0f172a;margin:0;font-size:clamp(1.4rem,2.2vw,1.85rem);font-weight:800;line-height:1.2}.dash-ov-hero h1 span{color:var(--navy)}.dash-ov-hero-channel{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.4rem 0 0;display:flex}.dash-ov-hero-channel-badge{background:var(--navy-muted);border:1px solid var(--navy-border);color:var(--navy);border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.26rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.dash-ov-hero-channel-badge.is-unlinked{color:var(--navy);border-color:var(--navy-border);transition:all .2s}.dash-ov-hero-channel-badge.is-unlinked:hover{background:#0f2b5c1a}.dash-ov-hero-sep{opacity:.4}.dash-ov-verified-tick{background:var(--navy);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:13px;height:13px;display:grid}.dash-ov-hero-right{flex-shrink:0;align-items:center;gap:.65rem;margin-left:auto;display:flex}.dash-ov-live-beacon{letter-spacing:.02em;color:#008a7d;white-space:nowrap;box-sizing:border-box;background:#00c9b714;border:1px solid #00c9b740;border-radius:999px;align-items:center;gap:.45rem;height:2.45rem;padding:0 .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.dash-ov-beacon-ping{width:8px;height:8px;display:flex;position:relative}.dash-ov-beacon-ping .ping-ring{opacity:.6;background:#00c9b7;border-radius:50%;animation:1.6s cubic-bezier(0,0,.2,1) infinite dash-ping;position:absolute;inset:0}.dash-ov-beacon-ping .ping-dot{background:#00c9b7;border-radius:50%;width:8px;height:8px;position:relative}@keyframes dash-ping{75%,to{opacity:0;transform:scale(2.4)}}.dash-ov-hero-btn{border:1px solid var(--navy-border);width:2.45rem;height:2.45rem;color:var(--navy);cursor:pointer;box-sizing:border-box;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;transition:all .15s;display:grid}.dash-ov-hero-btn:hover:not(:disabled){background:var(--navy-muted);border-color:var(--navy);transform:translateY(-1px)}.dash-ov-hero-btn:disabled{opacity:.6;cursor:default}.dash-ov-spin{animation:1s linear infinite dash-spin}@keyframes dash-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dash-ov-hero-cta{background:var(--navy);letter-spacing:-.01em;white-space:nowrap;box-sizing:border-box;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;height:2.45rem;padding:0 1.25rem;font-size:.85rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0f2b5c38;color:#fff!important;text-decoration:none!important}.dash-ov-hero-cta:hover{background:var(--navy-dark,#0b1f42);transform:translateY(-1px);box-shadow:0 8px 20px #0f2b5c4d;color:#fff!important}.dash-ov-filter-bar{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:var(--radius-md,12px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.25rem;padding:.5rem .85rem;display:flex;box-shadow:0 1px 3px #0f2b5c0a}.dash-ov-filter-left{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dash-ov-account-field{box-sizing:border-box;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.4rem;height:32px;padding:0 .5rem 0 .65rem;transition:all .15s;display:inline-flex}.dash-ov-account-field:hover,.dash-ov-account-field:focus-within{background:#fff;border-color:#0f2b5c;box-shadow:0 0 0 2px #0f2b5c0d}.dash-ov-account-icon{color:#0f2b5c;flex-shrink:0}.dash-ov-account-select{min-width:170px}.dash-ov-account-select .ant-select-selector{box-shadow:none!important;color:#0f2b5c!important;background:0 0!important;border:none!important;height:30px!important;padding:0!important;font-size:.78rem!important;font-weight:600!important;line-height:30px!important}.dash-ov-account-select .ant-select-selection-item{color:#0f2b5c!important;font-size:.78rem!important;font-weight:600!important;line-height:30px!important}.dash-ov-filter-sep{background:#e2e8f0;flex-shrink:0;width:1px;height:18px}.dash-ov-filter-pills{box-sizing:border-box;background:#f1f5f9;border-radius:8px;align-items:center;gap:2px;height:32px;padding:2px;display:inline-flex}.dash-ov-filter-pill-btn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;height:28px;padding:0 .65rem;font-size:.75rem;font-weight:500;line-height:28px;transition:all .15s}.dash-ov-filter-pill-btn:hover{color:#0f2b5c;background:#ffffffbf}.dash-ov-filter-pill-btn.is-active{color:#fff;background:#0f2b5c;font-weight:600;box-shadow:0 1px 3px #0f2b5c33}.dash-ov-range-picker{box-sizing:border-box;background:#fff!important;border-color:#e2e8f0!important;border-radius:8px!important;height:32px!important;padding:0 8px!important;font-size:.75rem!important}.dash-ov-range-picker .ant-picker-input>input{font-size:.75rem!important}.dash-ov-range-picker:hover,.dash-ov-range-picker:focus-within{border-color:#0f2b5c!important;box-shadow:0 0 0 2px #0f2b5c0d!important}.dash-ov-filter-right{align-items:center;gap:.5rem;display:flex}.dash-ov-top-btn{border-radius:8px!important;width:32px!important;height:32px!important}.dash-ov-top-cta{border-radius:8px!important;gap:.35rem!important;height:32px!important;padding:0 .85rem!important;font-size:.76rem!important;line-height:32px!important}@media (max-width:900px){.dash-ov-filter-bar{background:#fff;border:1px solid #0f2b5c14;border-radius:14px;flex-direction:column;align-items:stretch;gap:.65rem;padding:.75rem .85rem;display:flex;box-shadow:0 4px 14px -2px #0f2b5c0a}.dash-ov-filter-left{flex-direction:column;align-items:stretch;gap:.55rem;width:100%;display:flex}.dash-ov-filter-sep{display:none}.dash-ov-account-field{box-sizing:border-box;background:#f8fafc;border-radius:10px;width:100%;height:36px}.dash-ov-account-select{width:100%;min-width:0}.dash-ov-filter-pills{scrollbar-width:none;-ms-overflow-style:none;box-sizing:border-box;background:#f1f5f9;border-radius:9px;align-items:center;gap:2px;width:100%;height:34px;padding:3px;display:flex;overflow-x:auto}.dash-ov-filter-pills::-webkit-scrollbar{display:none}.dash-ov-filter-pill-btn{text-align:center;flex:1;min-width:max-content;height:28px;padding:0 .65rem;font-size:.74rem;line-height:28px}.dash-ov-range-picker{border-radius:10px!important;width:100%!important;height:36px!important}.dash-ov-filter-right{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding-top:.55rem;display:flex}.dash-ov-top-cta{flex:1;justify-content:center;border-radius:10px!important;height:36px!important;font-size:.8rem!important}}.dash-ov-kpis{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;width:100%;display:grid}.dash-ov-kpi{box-sizing:border-box;border-radius:var(--radius-md,14px);background:#fff;border:1px solid #0f2b5c14;flex-direction:column;justify-content:space-between;min-width:0;padding:.95rem 1.1rem .85rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #0f2b5c0a,0 1px 2px #0f2b5c05}.dash-ov-kpi:hover{border-color:#0f2b5c29;transform:translateY(-2px);box-shadow:0 10px 24px -2px #0f2b5c14}.dash-ov-kpi-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.dash-ov-kpi-badge{background:var(--navy-muted);width:2.15rem;height:2.15rem;color:var(--navy);border:1px solid var(--navy-border);border-radius:.65rem;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.dash-ov-kpi-badge.is-sent{color:#1d4ed8;background:#eff6ff;border-color:#dbeafe}.dash-ov-kpi-badge.is-delivered{color:#059669;background:#ecfdf5;border-color:#d1fae5}.dash-ov-kpi-badge.is-read{color:#0284c7;background:#f0f9ff;border-color:#e0f2fe}.dash-ov-kpi-badge.is-dlr{color:#7c3aed;background:#faf5ff;border-color:#f3e8ff}.dash-ov-kpi:hover .dash-ov-kpi-badge.is-sent{color:#fff;background:#1d4ed8}.dash-ov-kpi:hover .dash-ov-kpi-badge.is-delivered{color:#fff;background:#059669}.dash-ov-kpi:hover .dash-ov-kpi-badge.is-read{color:#fff;background:#0284c7}.dash-ov-kpi:hover .dash-ov-kpi-badge.is-dlr{color:#fff;background:#7c3aed}.dash-ov-kpi-pill{background:var(--navy-muted);color:var(--navy);border:1px solid var(--navy-border);border-radius:999px;align-items:center;gap:.15rem;padding:.15rem .45rem;font-size:.68rem;font-weight:700;display:inline-flex}.dash-ov-kpi-center{margin-bottom:.35rem}.dash-ov-kpi-value{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:1.65rem;font-weight:800;line-height:1.1}.dash-ov-kpi-label{color:var(--muted);margin:.15rem 0 0;font-size:.78rem;font-weight:600}.dash-ov-kpi-telemetry{flex-direction:column;gap:.25rem;display:flex}.dash-ov-kpi-sparkline-wrap{width:100%;height:24px}.dash-ov-sparkline{width:100%;height:100%;display:block}.dash-ov-kpi-bar-wrap{width:100%;padding-top:.2rem}.dash-ov-kpi-bar-track{background:#0f2b5c14;border-radius:999px;width:100%;height:5px;overflow:hidden}.dash-ov-kpi-bar-fill{border-radius:inherit;height:100%;transition:width .4s}.dash-ov-kpi-footer{color:var(--muted);font-size:.68rem}.dash-ov-kpi-link{color:var(--navy);align-items:center;gap:.25rem;font-weight:650;text-decoration:none;display:inline-flex}.dash-ov-kpi-link:hover{text-decoration:underline}.dash-ov-quick-actions{box-sizing:border-box;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;display:grid}.dash-ov-action-card{border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--border);color:inherit;box-sizing:border-box;align-items:center;gap:.75rem;min-width:0;padding:.85rem .95rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f2b5c05}.dash-ov-action-card:hover{border-color:var(--border-hover);color:inherit;background:#fbfcfe;transform:translateY(-2px);box-shadow:0 8px 20px -2px #0f2b5c0f}.dash-ov-action-icon{background:var(--navy-muted);width:2.35rem;height:2.35rem;color:var(--navy);border:1px solid var(--navy-border);border-radius:.7rem;flex-shrink:0;place-items:center;transition:all .2s;display:grid}.dash-ov-action-card:hover .dash-ov-action-icon{background:var(--navy);color:#fff;transform:scale(1.05)}.dash-ov-action-text{flex:1;min-width:0;overflow:hidden}.dash-ov-action-text strong{color:var(--navy);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:750;display:block;overflow:hidden}.dash-ov-action-text small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.71rem;display:block;overflow:hidden}.dash-ov-action-arrow{color:var(--navy);opacity:.55;flex-shrink:0;transition:all .2s}.dash-ov-action-card:hover .dash-ov-action-arrow{opacity:1;transform:translate(3px)}.dash-ov-body{grid-template-columns:1.35fr .95fr;align-items:start;gap:.85rem;display:grid}.dash-ov-stack{flex-direction:column;gap:.85rem;display:flex}.dash-ov-card{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--border);padding:1.25rem 1.35rem;box-shadow:0 2px 8px -2px #0f2b5c0a,0 1px 2px #0f2b5c05}.dash-ov-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1.1rem;display:flex}.dash-ov-card-title-row{align-items:center;gap:.6rem;display:flex}.dash-ov-card-head h2{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:1.02rem;font-weight:800}.dash-ov-card-head p{color:var(--muted);margin:.18rem 0 0;font-size:.76rem}.dash-ov-count-badge{background:var(--navy-muted);border:1px solid var(--navy-border);color:var(--navy);border-radius:999px;align-items:center;padding:.15rem .5rem;font-size:.7rem;font-weight:700;display:inline-flex}.dash-ov-view-all{color:var(--navy);white-space:nowrap;align-items:center;gap:.3rem;font-size:.78rem;font-weight:700;text-decoration:none;transition:all .15s;display:inline-flex}.dash-ov-view-all:hover{color:var(--navy-dark);transform:translate(2px)}.dash-ov-empty-box{flex-direction:column;align-items:center;padding:2rem 0;display:flex}.dash-ov-card-cta-btn{background:var(--navy);color:#fff;border-radius:999px;align-items:center;gap:.4rem;margin-top:.75rem;padding:.45rem .95rem;font-size:.78rem;font-weight:650;text-decoration:none;transition:all .2s;display:inline-flex}.dash-ov-card-cta-btn:hover{background:var(--navy-dark);color:#fff;transform:translateY(-1px)}.dash-ov-threads{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.dash-ov-threads li{margin:0;padding:0}.dash-ov-thread-link{color:inherit;border-radius:.85rem;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem;padding:.7rem .75rem;text-decoration:none;transition:all .15s;display:grid}.dash-ov-thread-link:hover{background:var(--surface-alt);color:inherit;transform:translate(2px)}.dash-ov-thread-avatar{background:var(--navy);color:#fff;letter-spacing:-.01em;border-radius:999px;flex-shrink:0;place-items:center;width:2.5rem;height:2.5rem;font-size:.8rem;font-weight:750;display:grid}.dash-ov-thread-main{min-width:0}.dash-ov-thread-header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.dash-ov-thread-name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:750;overflow:hidden}.dash-ov-thread-time{color:var(--muted);white-space:nowrap;font-size:.7rem}.dash-ov-thread-snippet{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:38ch;margin:.18rem 0 0;font-size:.77rem;overflow:hidden}.dash-ov-unread-pill{background:var(--navy);color:#fff;border-radius:999px;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .35rem;font-size:.68rem;font-weight:800;display:grid}.dash-ov-thread-arrow{color:var(--navy);opacity:0;transition:all .15s;transform:translate(-4px)}.dash-ov-thread-link:hover .dash-ov-thread-arrow{opacity:.75;transform:none}.dash-ov-delivery-pct-badge{flex-direction:column;align-items:flex-end;display:flex}.dash-ov-delivery-pct-badge .pct-val{letter-spacing:-.04em;color:var(--navy);font-size:1.35rem;font-weight:800;line-height:1}.dash-ov-delivery-pct-badge .pct-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem;font-size:.68rem;font-weight:650}.dash-ov-funnel-bar{background:#0f2b5c0f;border-radius:999px;height:7px;margin-bottom:1.1rem;display:flex;overflow:hidden}.dash-ov-funnel-segment{height:100%;transition:width .4s}.dash-ov-meters-grid{flex-direction:column;gap:.7rem;display:flex}.dash-ov-meter{flex-direction:column;gap:.28rem;display:flex}.dash-ov-meter-top{justify-content:space-between;align-items:center;font-size:.77rem;display:flex}.dash-ov-meter-label-wrap{color:#475569;align-items:center;gap:.45rem;font-weight:600;display:flex}.dash-ov-meter-dot{border-radius:50%;width:7px;height:7px}.dash-ov-meter-top strong{color:var(--navy);font-weight:750}.dash-ov-meter-track{background:#0f2b5c0f;border-radius:999px;height:6px;overflow:hidden}.dash-ov-meter-fill{border-radius:inherit;height:100%;transition:width .4s}.dash-ov-channel-tile{background:var(--navy-muted);border:1px solid var(--navy-border);border-radius:.9rem;align-items:center;gap:.75rem;margin-top:1.1rem;padding:.8rem .95rem;display:flex}.dash-ov-channel-tile-icon{background:var(--navy);color:#fff;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.15rem;height:2.15rem;display:grid}.dash-ov-channel-tile-info{flex:1;min-width:0}.dash-ov-channel-tile-info strong{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:750;display:block;overflow:hidden}.dash-ov-channel-tile-info span{color:var(--muted);margin-top:.06rem;font-size:.72rem;display:block}.dash-ov-channel-copy-btn{border:1px solid var(--navy-border);width:1.85rem;height:1.85rem;color:var(--navy);cursor:pointer;background:#fff;border-radius:.5rem;place-items:center;transition:all .15s;display:grid}.dash-ov-channel-copy-btn:hover{background:var(--navy-muted)}.dash-ov-ops-tiles{grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.dash-ov-ops-tile{background:var(--surface-alt);color:inherit;border:1px solid #0f2b5c0f;border-radius:.95rem;flex-direction:column;padding:.85rem .95rem;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.dash-ov-ops-tile:hover{border-color:var(--navy-border);color:inherit;background:#fff;transform:translateY(-2px);box-shadow:0 8px 18px -2px #0f2b5c0f}.dash-ov-ops-tile-top{justify-content:space-between;align-items:center;margin-bottom:.35rem;display:flex}.dash-ov-ops-icon{color:var(--navy)}.dash-ov-ops-tag{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.dash-ov-ops-tile strong{letter-spacing:-.03em;color:var(--navy);font-size:1.3rem;font-weight:800;line-height:1.1}.dash-ov-ops-desc{color:var(--muted);margin-top:.2rem;font-size:.71rem}.dash-ov-meta-cards{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;margin-bottom:.25rem;display:grid}.dash-ov-meta-card{box-sizing:border-box;background:#fff;border:1px solid #0f2b5c14;border-radius:14px;flex-direction:column;padding:1.15rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px -2px #0f2b5c0a,0 1px 2px #0f2b5c05}.dash-ov-meta-card:hover{border-color:#0f2b5c29;transform:translateY(-2px);box-shadow:0 10px 24px -2px #0f2b5c14}.dash-ov-meta-title-row{align-items:center;gap:.65rem;display:flex}.dash-ov-meta-icon-badge{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.dash-ov-meta-icon-badge.is-quality{color:#059669;background:#ecfdf5;border:1px solid #d1fae5}.dash-ov-meta-icon-badge.is-tier{color:#0d9488;background:#f0fdfa;border:1px solid #ccfbf1}.dash-ov-meta-icon-badge.is-fbm{color:#2563eb;background:#eff6ff;border:1px solid #dbeafe}.dash-ov-meta-card-head{margin-bottom:.85rem}.dash-ov-meta-card-head h3{color:var(--navy,#0f2b5c);letter-spacing:-.01em;margin:0;font-size:.95rem;font-weight:750;line-height:1.25}.dash-ov-meta-card-head p{color:#64748b;margin:.15rem 0 0;font-size:.74rem;line-height:1.35}.dash-ov-quality-body{flex:1;align-items:center;margin-bottom:.75rem;display:flex}.dash-ov-quality-emblem-wrap{background:#f8fafc;border:1px solid #f1f5f9;border-radius:10px;align-items:center;gap:.75rem;width:100%;padding:.65rem .85rem;display:flex}.dash-ov-quality-ring{background:#ecfdf5;border:2px solid #10b981;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 0 12px #10b98140}.dash-ov-quality-ring.medium{background:#fffbeb;border-color:#f59e0b;box-shadow:0 0 12px #f59e0b40}.dash-ov-quality-ring.low{background:#fef2f2;border-color:#ef4444;box-shadow:0 0 12px #ef444440}.dash-ov-quality-text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dash-ov-quality-sub{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.68rem;font-weight:700}.dash-ov-quality-val{letter-spacing:-.01em;font-size:1.05rem;font-weight:850;line-height:1.2}.dash-ov-quality-hint{color:#64748b;font-size:.72rem;line-height:1.25}.dash-ov-tiers-container{flex-direction:column;flex:1;gap:.45rem;margin-bottom:.75rem;display:flex}.dash-ov-tiers-row{background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:stretch;width:100%;display:flex;overflow:hidden}.dash-ov-tier-pill{text-align:center;color:#64748b;-webkit-user-select:none;user-select:none;background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:0;padding:.45rem .15rem;font-size:.76rem;font-weight:650;transition:all .2s;display:flex}.dash-ov-tier-pill:last-child{border-right:none}.dash-ov-tier-pill.is-current{color:#fff;background:linear-gradient(135deg,#0f2b5c 0%,#1e40af 100%);font-weight:750;box-shadow:inset 0 0 0 1px #ffffff26}.dash-ov-tier-pill.is-current .dash-ov-tier-tag{text-transform:uppercase;letter-spacing:.04em;opacity:.9;margin-top:.1rem;font-size:.58rem;font-weight:700;line-height:1;display:block}.dash-ov-tier-info-sub{color:#64748b;font-size:.74rem;line-height:1.35}.dash-ov-tier-info-sub strong{color:#0f2b5c}.dash-ov-fbm-body{flex:1;margin-bottom:.75rem}.dash-ov-fbm-desc{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}.dash-ov-fbm-btn{background:#0f2b5c;border:1px solid #0f2b5c;border-radius:8px;justify-content:center;align-items:center;gap:.35rem;padding:.45rem 1rem;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 4px #0f2b5c1a;color:#fff!important;text-decoration:none!important}.dash-ov-fbm-btn:hover{background:#173d7c;transform:translateY(-1px);box-shadow:0 4px 10px #0f2b5c29;color:#fff!important}.dash-ov-meta-card-foot{border-top:1px solid #f1f5f9;margin-top:auto;padding-top:.45rem}.dash-ov-meta-link{color:#0f2b5c;align-items:center;gap:.25rem;font-size:.75rem;font-weight:650;transition:color .15s;display:inline-flex;text-decoration:none!important}.dash-ov-meta-link:hover{color:#00c9b7;text-decoration:underline!important}@media (max-width:1080px){.dash-ov-meta-cards{grid-template-columns:1fr;gap:1rem}}@media (max-width:1260px){.dash-ov-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.dash-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-ov-body{grid-template-columns:1fr}}@media (max-width:768px){.dash-ov{gap:.85rem}.dash-ov-hero{border-radius:14px!important;flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;padding:1rem 1.15rem!important}.dash-ov-hero-left{align-items:center!important;gap:.85rem!important;width:100%!important;display:flex!important}.dash-ov-hero-avatar{width:2.75rem!important;height:2.75rem!important;font-size:1.15rem!important}.dash-ov-hero-info{flex:1!important;min-width:0!important}.dash-ov-hero h1{margin:.15rem 0 .25rem!important;font-size:1.22rem!important;line-height:1.2!important}.dash-ov-hero-channel{max-width:100%!important}.dash-ov-hero-channel-badge{align-items:center!important;gap:.35rem!important;max-width:100%!important;padding:.2rem .55rem!important;font-size:.74rem!important;display:inline-flex!important}.dash-ov-hero-channel-badge span{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}.dash-ov-hero-right{border-top:1px solid var(--navy-border)!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;width:100%!important;padding-top:.65rem!important;display:flex!important}.dash-ov-live-beacon{padding:.22rem .55rem!important;font-size:.72rem!important}.dash-ov-hero-cta{justify-content:center!important;width:100%!important;height:38px!important;font-size:.82rem!important;font-weight:700!important}.dash-ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.dash-ov-kpi{border-radius:12px!important;padding:.75rem .85rem!important}.dash-ov-kpi-value{font-size:1.35rem!important}.dash-ov-kpi-label{font-size:.72rem!important}.dash-ov-kpi-badge{border-radius:.45rem!important;width:1.75rem!important;height:1.75rem!important}.dash-ov-kpi-badge svg{width:13px!important;height:13px!important}.dash-ov-kpi-pill{padding:.1rem .35rem!important;font-size:.62rem!important}.dash-ov-kpi-sparkline-wrap{height:18px!important}.dash-ov-kpi-footer{font-size:.62rem!important;line-height:1.2!important}.dash-ov-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.dash-ov-action-card{gap:.55rem!important;padding:.75rem .85rem!important}.dash-ov-action-icon{border-radius:.5rem!important;width:2rem!important;height:2rem!important}.dash-ov-action-icon svg{width:14px!important;height:14px!important}.dash-ov-action-text strong{font-size:.78rem!important}.dash-ov-action-text small{font-size:.65rem!important}.dash-ov-ops-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.65rem!important}.dash-ov-ops-tile{padding:.75rem .85rem!important}.dash-ov-ops-tile strong{font-size:1.15rem!important}.dash-ov-card{border-radius:14px!important;padding:1rem 1.15rem!important}}.dash-greeting{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dash-greeting-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dash-live-chip.is-offline{color:#b91c1c;background:#dc262614}.dash-live-chip.is-offline .dash-live-dot{background:#ef4444;box-shadow:0 0 0 4px #ef444426}.dash-overview-loading{min-height:50vh;color:var(--text-muted);place-content:center;justify-items:center;gap:.85rem;display:grid}.dash-activity-list a{color:var(--accent);text-decoration:none}.dash-activity-list a:hover{text-decoration:underline}.dash-stat-delta.is-down{color:#b91c1c}.dash-greeting-date{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .375rem;font-size:.75rem;font-weight:600}.dash-greeting-title{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.75rem;font-weight:700;line-height:1.2}.dash-greeting-title span{color:var(--accent)}.dash-live-chip{color:var(--accent);background:var(--accent-muted);border:1px solid var(--accent-border);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12px;font-weight:650;display:inline-flex}.dash-live-dot{background:var(--color-teal);border-radius:50%;width:8px;height:8px;animation:none}.dash-hero-banner{color:var(--foreground);background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:.875rem;grid-template-columns:1.25fr 1fr;gap:20px;margin-bottom:1.5rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.dash-hero-mesh{display:none}.dash-hero-copy,.dash-hero-visual{z-index:1;position:relative}.dash-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 10px;font-size:.6875rem;font-weight:700}.dash-hero-copy h2{letter-spacing:-.02em;max-width:20ch;color:var(--foreground);margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1.2}.dash-hero-lead{max-width:42ch;color:var(--text-muted);margin:.5rem 0 0;font-size:.9375rem;line-height:1.5}.dash-hero-actions{flex-wrap:wrap;gap:10px;margin-top:1.25rem;display:flex}.dash-hero-actions .ant-btn-primary{background:var(--accent)!important;height:40px!important;color:var(--accent-text)!important;box-shadow:none!important;border:0!important;border-radius:.625rem!important;font-weight:600!important}.dash-hero-actions .ant-btn-default{background:var(--surface)!important;border:1px solid var(--border)!important;color:var(--foreground)!important;border-radius:.625rem!important;height:40px!important;font-weight:600!important}.dash-hero-pills{flex-wrap:wrap;gap:8px;margin-top:1rem;display:flex}.dash-hero-pills span{background:var(--accent-muted);border:1px solid var(--border);color:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.dash-hero-visual{justify-content:center;align-items:center;min-height:180px;display:flex}.dash-float-bubble{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);z-index:2;color:var(--foreground);border-radius:.875rem;align-items:center;gap:10px;padding:10px 12px;display:flex;position:absolute}.dash-float-bubble strong{color:var(--foreground);font-size:12px;font-weight:700;display:block}.dash-float-bubble small{color:var(--text-muted);font-size:11px}.dash-float-bubble.is-wa{top:18px;left:8px}.dash-float-bubble.is-ig{bottom:24px;right:4px}.dash-float-a,.dash-float-b{animation:none}@keyframes dash-float{0%,to{transform:none}}@keyframes dash-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-hero-card{z-index:1;background:var(--color-surface);border:1px solid var(--border);width:min(100%,250px);box-shadow:none;border-radius:.875rem;padding:18px;position:relative}.dash-hero-card-head{color:var(--text-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12px;display:flex}.dash-hero-card-head strong{color:var(--foreground);font-weight:700}.dash-sparkline{align-items:flex-end;gap:3px;height:72px;display:flex}.dash-sparkline span{background:var(--color-teal);transform-origin:bottom;border-radius:999px 999px 4px 4px;flex:1;animation:none}@keyframes dash-bar{0%,to{opacity:1;transform:none}}.dash-hero-card-foot{color:var(--text-muted);justify-content:space-between;margin-top:12px;font-size:12px;display:flex}.dash-hero-card-foot .is-up{color:var(--color-success);font-weight:700}.dash-quick{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:1.5rem;animation:none;display:grid}.dash-quick-card{color:var(--foreground);background:var(--surface);border:1px solid var(--border);box-shadow:none;transition:border-color var(--transition-fast), box-shadow var(--transition-fast), transform var(--transition-fast);border-radius:.875rem;align-items:center;gap:.875rem;padding:1rem 1.125rem;text-decoration:none;display:flex}.dash-quick-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.dash-quick-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-muted);border-radius:.625rem;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dash-quick-card.is-teal .dash-quick-icon{background:var(--color-teal-muted);color:var(--color-teal)}.dash-quick-card.is-green .dash-quick-icon,.dash-quick-card.is-amber .dash-quick-icon,.dash-quick-card.is-navy .dash-quick-icon{background:var(--accent-muted);color:var(--accent)}.dash-quick-card strong{letter-spacing:-.01em;color:var(--foreground);font-size:.875rem;font-weight:600}.dash-stats{grid-template-columns:repeat(4,1fr);gap:.875rem;margin-bottom:1.5rem;display:grid}.dash-stat{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:.875rem;padding:1rem 1.125rem;transition:none;animation:none}.dash-stat:hover{border-color:var(--border);box-shadow:none;transform:none}.dash-stat-top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.dash-stat-icon{width:40px;height:40px;color:var(--accent);background:var(--accent-muted);box-shadow:none;border-radius:.625rem;justify-content:center;align-items:center;font-size:16px;display:inline-flex}.dash-stat.is-navy .dash-stat-icon,.dash-stat.is-amber .dash-stat-icon,.dash-stat.is-green .dash-stat-icon{background:var(--accent-muted);color:var(--accent);box-shadow:none}.dash-stat-delta{color:var(--color-success);background:var(--color-green-muted);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-flex}.dash-stat-delta.is-down{color:var(--color-error);background:#ef44441a}.dash-stat strong{letter-spacing:-.02em;color:var(--foreground);margin-top:.125rem;font-size:1.375rem;font-weight:700;line-height:1.2;display:block}.dash-stat p{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.6875rem;font-weight:600}.dash-stat-spark{display:none}.dash-grid{grid-template-columns:1.4fr 1fr;gap:1rem;display:grid}.dash-side-col{flex-direction:column;gap:1rem;min-width:0;display:flex}.dash-thread-list{margin:0;padding:0;list-style:none}.dash-thread-body{min-width:0}.dash-thread-meta{flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.375rem;display:flex}.dash-online{background:var(--color-success);border:2px solid var(--surface);border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.dash-channel-block-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dash-panel{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:.875rem;padding:0;overflow:hidden}.dash-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:1rem 1.25rem;display:flex}.dash-panel-head h2{color:var(--foreground);margin:0;font-size:.9375rem;font-weight:600}.dash-panel-head p{color:var(--text-muted);margin:4px 0 0;font-size:12px}.dash-panel-link{color:var(--accent);font-size:.8125rem;font-weight:500;text-decoration:none}.dash-panel-link:hover{color:var(--accent);text-decoration:underline}.dash-panel-body{padding:.5rem 0}.dash-thread{border-bottom:1px solid var(--border);transition:background var(--transition-fast);border-radius:0;grid-template-columns:48px 1fr auto;align-items:start;gap:12px;padding:.875rem 1.25rem;display:grid}.dash-thread:last-child{border-bottom:none}.dash-thread:hover{background:var(--hover-bg);transform:none}.dash-avatar{width:46px;height:46px;color:var(--accent-text);background:var(--accent);border-radius:9999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;display:inline-flex;position:relative}.dash-avatar.is-instagram{background:var(--accent)}.dash-thread-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-thread-top strong{color:var(--foreground);font-size:.875rem;font-weight:600}.dash-thread-top time{color:var(--text-muted);flex-shrink:0;font-size:.6875rem}.dash-thread p{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.8125rem;overflow:hidden}.dash-soft-tag{background:var(--hover-bg)!important;color:var(--text-muted)!important;border:0!important;border-radius:999px!important;font-weight:700!important}.dash-channel-tag.is-whatsapp,.dash-channel-tag.is-instagram{background:var(--accent-muted)!important;color:var(--accent)!important}.dash-unread{min-width:22px;height:22px;color:var(--accent-text);background:var(--accent);box-shadow:none;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;font-size:11px;font-weight:700;display:inline-flex}.dash-channel-block{background:var(--color-surface);border:1px solid var(--border);border-radius:.875rem;margin:.75rem 1.25rem;padding:14px}.dash-channel-block.is-wa,.dash-channel-block.is-ig{background:var(--color-surface);border-color:var(--border)}.dash-channel-badge{color:var(--accent-text);background:var(--accent);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.dash-channel-badge.is-ig{background:var(--accent)}.dash-channel-block strong{color:var(--foreground);margin-top:8px;font-size:.875rem;display:block}.dash-channel-block p{color:var(--text-muted);margin:4px 0 0;font-size:.8125rem}.dash-campaign-list{margin:0;padding:.5rem 0;list-style:none}.dash-campaign-list li{border-bottom:1px solid var(--border);padding:.875rem 1.25rem}.dash-campaign-list li:last-child{border-bottom:none}.dash-campaign-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.dash-campaign-top strong{color:var(--foreground);font-size:.875rem;font-weight:600}.dash-status-pill{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}.dash-status-pill.is-live{color:var(--color-success);background:var(--color-green-muted)}.dash-status-pill.is-soon{color:var(--color-amber);background:var(--color-amber-muted)}.dash-status-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;animation:none}.dash-campaign-list p{color:var(--text-muted);margin:4px 0 10px;font-size:.8125rem}.dash-campaign-bars{color:var(--text-muted);grid-template-columns:1fr auto;align-items:center;gap:8px;font-size:.75rem;display:grid}.dash-campaign-bars .ant-progress{margin:0!important}.dash-users-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.dash-users-header h1{letter-spacing:-.02em;margin:.15rem 0 0;font-size:1.5rem}.dash-users-header p{color:var(--text-muted);max-width:42rem;margin:.35rem 0 0}.dash-users-toolbar{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem;display:flex}.dash-contacts-layout{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:start;gap:1rem;width:100%;min-width:0;display:grid}.dash-contacts,.dash-contacts-groups,.dash-contacts-main{min-width:0}.dash-contacts-groups,.dash-contacts-main{background:var(--surface);border:1px solid var(--border);border-radius:.875rem;min-height:28rem;overflow:hidden}.dash-contacts-panel-head,.dash-contacts-main-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-contacts-panel-head h2,.dash-contacts-main-head h2{letter-spacing:-.01em;margin:0;font-size:1rem;font-weight:600}.dash-contacts-main-head>div:first-child{flex:12rem;min-width:0}.dash-contacts-main-head p{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem}.dash-contacts-group-list{flex-direction:column;gap:.25rem;max-height:min(40vh,20rem);margin:0;padding:.5rem;list-style:none;display:flex;overflow-y:auto}.dash-contacts-group-item{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:flex-start;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.dash-contacts-group-item:hover{background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.dash-contacts-group-item.is-active{background:color-mix(in srgb, var(--brand-accent) 14%, transparent)}.dash-contacts-group-icon{background:color-mix(in srgb, var(--brand-accent) 16%, transparent);width:2rem;height:2rem;color:var(--brand-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-contacts-group-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dash-contacts-group-copy strong{font-size:.9rem;font-weight:600;line-height:1.3}.dash-contacts-group-copy small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}.dash-contacts-main{flex-direction:column;padding-bottom:.75rem;display:flex}.dash-contacts-table-wrap{-webkit-overflow-scrolling:touch;width:100%;min-width:0;padding:0 .75rem .75rem;overflow-x:auto}.dash-contacts-table-wrap .ant-table-wrapper{padding:0}.dash-contacts-table-wrap .ant-table{min-width:100%}.dash-contacts-empty{padding:2.5rem 1.25rem}.dash-contacts-empty.is-panel{justify-content:center;align-items:center;min-height:18rem;display:flex}@media (max-width:900px){.dash-contacts-layout{grid-template-columns:1fr}.dash-contacts-groups{min-height:auto}.dash-contacts-group-list{max-height:12rem}.dash-contacts-main-head{flex-direction:column;align-items:stretch}}@media (max-width:640px){.dash-contacts .dash-users-header{flex-direction:column;align-items:stretch}.dash-contacts-table-wrap{padding-inline:.5rem}.dash-contacts-table-wrap .ant-pagination{flex-wrap:wrap;justify-content:center;row-gap:.5rem}}.dash-contacts-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.dash-contacts-modal .ant-modal-body{flex:1;min-height:0}.dash-contacts-form .ant-form-item{margin-bottom:12px}.dash-contacts-form-grid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.dash-contacts-form-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:560px){.dash-contacts-form-grid,.dash-contacts-form-grid.is-three{grid-template-columns:1fr}}.dash-settings-card{border-radius:.875rem}.dash-subscription{width:100%;min-width:0;max-width:1180px}.dash-subscription-current{box-shadow:var(--shadow-sm);margin-bottom:1.5rem;border:1px solid var(--border)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--brand-accent) 8%, var(--surface)) 0%, var(--surface) 55%)!important;border-radius:1rem!important}.dash-subscription-current-inner{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.dash-subscription-current-icon{width:3rem;height:3rem;color:var(--brand-primary);background:color-mix(in srgb, var(--brand-accent) 18%, white);border-radius:.85rem;flex-shrink:0;place-items:center;font-size:1.35rem;display:grid}.dash-subscription-current-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.75rem;font-weight:700}.dash-subscription-current-inner h2{letter-spacing:-.02em;color:var(--foreground);margin:.15rem 0 0;font-size:1.25rem}.dash-subscription-current-inner p:last-of-type{color:var(--text-muted);margin:.25rem 0 0;font-size:.9rem}.dash-subscription-status{border-radius:999px!important;margin-left:auto!important;padding-inline:.75rem!important;font-weight:600!important}.dash-subscription-grid{margin-top:.25rem}.dash-subscription-card{height:100%;box-shadow:var(--shadow-sm);transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;border:1px solid var(--border)!important;background:var(--surface)!important;border-radius:1.1rem!important}.dash-subscription-card .ant-card-body{flex-direction:column;height:100%;display:flex;padding:1.5rem 1.35rem 1.35rem!important}.dash-subscription-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.dash-subscription-card.is-popular{box-shadow:0 12px 36px color-mix(in srgb, var(--brand-accent) 18%, transparent);border-color:var(--brand-accent)!important}.dash-subscription-card.is-selected:not(.is-popular){border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border))!important}.dash-subscription-badge{color:#fff;background:var(--brand-accent);white-space:nowrap;border-radius:999px;padding:.25rem .85rem;font-size:.75rem;font-weight:700;position:absolute;top:-.7rem;left:50%;transform:translate(-50%)}.dash-subscription-card-head h3{letter-spacing:-.02em;color:var(--brand-primary);margin:.35rem 0 0;font-size:1.25rem}.dash-subscription-card-head p{min-height:2.6em;color:var(--text-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.45}.dash-subscription-price{color:var(--brand-primary);align-items:baseline;gap:.2rem;margin:1.15rem 0 1.25rem;display:flex}.dash-subscription-currency{font-size:1.1rem;font-weight:650}.dash-subscription-amount{letter-spacing:-.03em;font-size:2.15rem;font-weight:750;line-height:1}.dash-subscription-period{color:var(--text-muted);margin-left:.15rem;font-size:.9rem;font-weight:500}.dash-subscription-features{flex-direction:column;flex:1;gap:.65rem;margin:0 0 1.35rem;padding:0;list-style:none;display:flex}.dash-subscription-features li{grid-template-columns:1.1rem 1fr;align-items:start;gap:.65rem;font-size:.9rem;line-height:1.4;display:grid}.dash-subscription-features li .anticon{margin-top:.15rem;font-size:.8rem}.dash-subscription-features li.is-on{color:color-mix(in srgb, var(--foreground) 88%, transparent)}.dash-subscription-features li.is-on .anticon{color:var(--brand-accent)}.dash-subscription-features li.is-off{color:color-mix(in srgb, var(--text-muted) 75%, transparent)}.dash-subscription-features li.is-off .anticon{color:color-mix(in srgb, var(--text-muted) 55%, transparent)}.dash-subscription-cta{margin-top:auto;height:2.75rem!important;font-weight:650!important}.dash-subscription-note{text-align:center;color:var(--text-muted);margin:1.35rem 0 0;font-size:.85rem}@media (max-width:768px){.dash-subscription-current-inner{align-items:flex-start}.dash-subscription-status{margin-left:0!important}.dash-subscription-card-head p{min-height:0}}.dash-devices-card{border-radius:.875rem}.dash-devices{width:100%;min-width:0}.dash-devices-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.dash-devices-title-block{flex:320px;min-width:260px}.dash-devices-eyebrow-row{align-items:center;gap:.6rem;margin-bottom:.25rem;display:flex}.dash-devices-count-pill{color:#00877a;letter-spacing:.02em;background:#00c9b71f;border:1px solid #00c9b740;border-radius:9999px;align-items:center;padding:.15rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.dash-devices-header h1{letter-spacing:-.02em;color:#0f2b5c;margin:.15rem 0 0;font-size:1.55rem;font-weight:800}.dash-devices-subtitle{color:var(--text-muted);max-width:48rem;margin:.35rem 0 0;font-size:.88rem}.dash-devices-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dash-devices-actions-row{align-items:center;gap:.65rem;display:inline-flex}.dash-devices-panel{background:var(--surface);border:1px solid var(--border);border-radius:.875rem;min-width:0;overflow:hidden;box-shadow:0 1px 3px #00000008}.dash-devices-panel-toolbar{background:var(--surface-subtle);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1.25rem;display:flex}.dash-devices-search-input{width:100%;max-width:340px}.dash-devices-toolbar-meta{align-items:center;gap:.5rem;display:flex}.dash-devices-result-count{color:var(--text-muted);font-size:.84rem}.dash-devices-table-wrap{background:var(--surface);width:100%;min-width:0;padding:.5rem 0 .75rem}.dash-devices-table-scroll{-webkit-overflow-scrolling:touch;width:100%;overflow:hidden!important}.dash-devices-table-scroll .ant-table,.dash-devices-table-scroll .ant-table table{table-layout:fixed!important;width:100%!important}.dash-devices-table-scroll .ant-table-container,.dash-devices-table-scroll .ant-table-content,.dash-devices-table-scroll .ant-table-body{width:100%!important;max-width:100%!important;overflow:hidden!important}.dash-devices-table-scroll .ant-table-thead>tr>th{color:var(--text-muted);font-size:.8rem;font-weight:600;background:var(--surface-muted)!important;white-space:nowrap!important;border-bottom:1px solid var(--border-strong)!important;padding:10px 8px!important}.dash-devices-table-scroll .ant-table-tbody>tr>td{vertical-align:middle!important;border-bottom:1px solid var(--border)!important;padding:11px 8px!important}.dash-devices-table-scroll .ant-table-tbody>tr:hover>td{background:var(--hover-bg)!important}.dash-device-id-chip{transition:all .15s}.dash-device-id-chip:hover{color:#0f2b5c!important;background:#e2e8f0!important;border-color:#94a3b8!important}.dash-devices-table-pagination{border-top:1px solid var(--border);background:var(--surface);justify-content:flex-end;padding:1rem 1.25rem .25rem;display:flex}.dash-devices-mobile-cards{display:none}.dash-device-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 1px 3px #0000000a}.dash-device-card:hover{border-color:#25d36666;box-shadow:0 4px 12px #0000000f}.dash-device-card-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dash-device-card-left{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.dash-device-card-icon{color:#25d366;background:#25d3661f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.dash-device-card-identity{flex-direction:column;min-width:0;display:flex}.dash-device-card-name-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dash-device-card-name{color:var(--text);word-break:break-word;font-size:.9375rem;font-weight:600}.dash-device-primary-tag{text-transform:uppercase;letter-spacing:.5px;color:#0284c7;background:#0ea5e91f;border:1px solid #0ea5e94d;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:700}.dash-device-card-number{color:var(--text-muted);font-size:.8125rem;font-family:var(--font-mono,monospace);margin-top:2px}.dash-device-status-tag{text-transform:uppercase;letter-spacing:.3px;border-radius:20px!important;margin:0!important;padding:1px 8px!important;font-size:11px!important;font-weight:600!important}.dash-device-card-meta-grid{background:var(--surface-subtle);border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px;display:grid}.dash-device-meta-col{flex-direction:column;min-width:0;display:flex}.dash-device-meta-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);margin-bottom:2px;font-size:10px;font-weight:600}.dash-device-meta-val{color:var(--text);font-size:12px;font-family:var(--font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-device-card-footer{justify-content:flex-end;padding-top:4px;display:flex}.dash-device-disconnect-btn{font-weight:500}@media (max-width:768px){.dash-devices{padding:.25rem 0}.dash-devices-header{flex-direction:column;align-items:stretch;gap:.875rem}.dash-devices-actions{flex-direction:column;gap:.5rem;width:100%;display:flex}.dash-devices-primary-btn{justify-content:center!important;align-items:center!important;width:100%!important;height:40px!important;font-weight:600!important;display:flex!important}.dash-devices-actions-row{gap:.5rem!important;width:100%!important;display:flex!important}.dash-devices-actions-row .ant-btn{flex:1!important;justify-content:center!important;width:auto!important;min-width:0!important}.dash-devices-panel{border-radius:12px}.dash-devices-panel-toolbar{flex-direction:column;align-items:stretch;gap:.625rem;padding:.875rem 1rem}.dash-devices-search-input{width:100%!important;max-width:100%!important}.dash-devices-table-scroll{display:none!important}.dash-devices-mobile-cards{flex-direction:column;gap:.75rem;padding:.875rem;display:flex!important}.dash-devices-table-pagination{border-top:1px solid var(--border);padding:.75rem;justify-content:center!important}}@media (max-width:900px){.dash-devices-table-scroll{display:none!important}.dash-devices-mobile-cards{flex-direction:column;gap:.75rem;padding:.875rem;display:flex!important}}.dash-devices-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.25rem;max-width:720px;display:grid}.dash-devices-span-2{grid-column:1/-1}.dash-devices-form-actions{margin-top:.5rem}.dash-fb-login{flex-direction:column;gap:1.25rem;padding:.25rem 0 .5rem;display:flex}.dash-fb-login p{color:var(--text-muted);margin:0;line-height:1.5}.dash-fb-login-btn{color:#fff;cursor:pointer;background:#1877f2;border:0;border-radius:6px;justify-content:center;align-items:center;gap:.65rem;width:100%;height:44px;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.dash-fb-login-btn:hover:not(:disabled){background:#166fe5}.dash-fb-login-btn:disabled{opacity:.7;cursor:not-allowed}.dash-fb-login-btn .anticon{font-size:20px}.dash-fb-login-btn-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.75s linear infinite dash-wa-spin}.dash-wa-connect{position:relative;overflow:hidden}.dash-wa-connect--loading{justify-content:center;align-items:center;min-height:22rem;display:flex}.dash-wa-connect-overlay{z-index:2;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:center;padding:2rem 1.5rem;animation:.35s dash-wa-overlay-in;display:flex;position:absolute;inset:0}.dash-wa-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:1.5rem 1rem;display:flex}.dash-wa-loader.is-compact{gap:.65rem;padding:.5rem 1rem}.dash-wa-loader-orbit{place-items:center;width:5.5rem;height:5.5rem;display:grid;position:relative}.dash-wa-loader.is-compact .dash-wa-loader-orbit{width:4.5rem;height:4.5rem}.dash-wa-loader-ring{border:2px solid #0000;border-radius:50%;position:absolute;inset:0}.dash-wa-loader-ring--fb{border-top-color:#1877f2;border-right-color:#1877f259;animation:1.4s cubic-bezier(.55,.15,.35,.85) infinite dash-wa-spin}.dash-wa-loader-ring--wa{border-bottom-color:#25d366;border-left-color:#25d36659;animation:1.1s cubic-bezier(.55,.15,.35,.85) infinite dash-wa-spin-reverse;inset:.55rem}.dash-wa-loader.is-compact .dash-wa-loader-ring--wa{inset:.45rem}.dash-wa-loader-glow{background:radial-gradient(circle,#25d36638 0%,#0000 72%);border-radius:50%;animation:2.2s ease-in-out infinite dash-wa-glow-pulse;position:absolute;inset:1.1rem}.dash-wa-loader.is-compact .dash-wa-loader-glow{inset:.85rem}.dash-wa-loader-core{z-index:1;color:#128c7e;background:linear-gradient(145deg,#d8f7e3,#e3f1f0);border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.45rem;animation:2.4s ease-in-out infinite dash-wa-core-float;display:inline-flex;position:relative;box-shadow:0 8px 24px #25d3662e,inset 0 1px #ffffffa6}.dash-wa-loader.is-compact .dash-wa-loader-core{border-radius:.7rem;width:2.25rem;height:2.25rem;font-size:1.2rem}.dash-wa-loader-message{letter-spacing:-.02em;color:var(--foreground);margin:.35rem 0 0;font-size:1.05rem;font-weight:650;animation:.45s dash-wa-text-in}.dash-wa-loader.is-compact .dash-wa-loader-message{font-size:.98rem}.dash-wa-loader-sub{max-width:22rem;color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.5;animation:.55s dash-wa-text-in}.dash-wa-loader.is-compact .dash-wa-loader-sub{max-width:18rem;font-size:.84rem}.dash-wa-loader-dots{align-items:center;gap:.4rem;margin-top:.15rem;display:flex}.dash-wa-loader-dots span{opacity:.35;background:linear-gradient(135deg,#1877f2,#25d366);border-radius:50%;width:.42rem;height:.42rem;animation:1.2s ease-in-out infinite dash-wa-dot-bounce}.dash-wa-loader-dots span:nth-child(2){animation-delay:.15s}.dash-wa-loader-dots span:nth-child(3){animation-delay:.3s}@keyframes dash-wa-spin{to{transform:rotate(360deg)}}@keyframes dash-wa-spin-reverse{to{transform:rotate(-360deg)}}@keyframes dash-wa-glow-pulse{0%,to{opacity:.65;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes dash-wa-core-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dash-wa-dot-bounce{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes dash-wa-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-wa-overlay-in{0%{opacity:0}to{opacity:1}}.dash-wa-loading{min-height:280px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.dash-wa-loading p{margin:0}.dash-wa-connect-body{flex-direction:column;align-items:flex-start;gap:1rem;max-width:34rem;padding:.5rem 0;display:flex}.dash-wa-connect-icon{color:#128c7e;background:#25d36624;border-radius:.75rem;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.5rem;display:inline-flex}.dash-wa-connect-body h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.25rem}.dash-wa-connect-body p{color:var(--text-muted);margin:0;line-height:1.55}.dash-wa-connect-body .dash-fb-login-btn{max-width:22rem;margin-top:.5rem}.dash-wa-connected{flex-direction:column;gap:1.5rem;display:flex}.dash-wa-connected-hero{align-items:flex-start;gap:1rem;display:flex}.dash-wa-connected-hero>div{flex:1;min-width:0}.dash-wa-connected-hero h2{letter-spacing:-.02em;margin:0;font-size:1.25rem}.dash-wa-connected-hero p{color:var(--text-muted);margin:.35rem 0 0;line-height:1.5}.dash-wa-connected-icon{color:#16a34a;margin-top:.15rem;font-size:1.75rem}.dash-wa-connected-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.dash-wa-connected-meta div{min-width:0}.dash-wa-connected-meta dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.75rem}.dash-wa-connected-meta dd{word-break:break-all;color:var(--foreground);margin:.3rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem}.dash-wa-phones h3{margin:0 0 .75rem;font-size:.95rem}.dash-wa-phones ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dash-wa-phones li{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:.75rem 0;display:flex}.dash-wa-phones li strong{min-width:8rem}.dash-wa-phones li span{color:var(--text-muted);flex:1}@media (max-width:700px){.dash-devices-form-grid,.dash-wa-connected-meta{grid-template-columns:1fr}.dash-wa-connected-hero{flex-wrap:wrap}}.dash-placeholder{background:var(--surface);border:1px solid var(--border);box-shadow:none;text-align:center;border-radius:.875rem;padding:4rem 2rem}.dash-soon{align-items:center;max-width:1100px;min-height:calc(100dvh - 140px);margin:0 auto;display:flex}.dash-soon-hero{border:1px solid color-mix(in srgb, var(--color-teal) 22%, var(--border));background:radial-gradient(900px 420px at -8% -30%, var(--color-teal-muted), transparent 55%), radial-gradient(700px 380px at 110% 120%, var(--accent-muted), transparent 50%), linear-gradient(145deg, var(--surface) 0%, color-mix(in srgb, var(--accent-muted) 55%, white) 48%, var(--color-teal-muted) 100%);width:100%;box-shadow:0 24px 48px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:1.5rem;grid-template-columns:1.15fr .85fr;gap:2rem;padding:clamp(2rem,4vw,3.25rem);display:grid;position:relative;overflow:hidden}.dash-soon-glow{background:radial-gradient(circle, color-mix(in srgb, var(--color-teal) 18%, transparent), transparent 65%);pointer-events:none;height:70%;position:absolute;inset:auto -15% -45% 35%}.dash-soon-copy,.dash-soon-panel{z-index:1;position:relative}.dash-soon-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--color-teal);background:var(--color-teal-muted);border:1px solid color-mix(in srgb, var(--color-teal) 28%, transparent);border-radius:999px;align-items:center;gap:.45rem;margin:0 0 1.25rem;padding:.45rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex}.dash-soon-icon{width:3.75rem;height:3.75rem;color:var(--accent-text);background:var(--accent);box-shadow:0 14px 28px color-mix(in srgb, var(--accent) 28%, transparent);border-radius:1.1rem;place-items:center;margin-bottom:1.15rem;font-size:1.65rem;display:grid}.dash-soon-copy h1{letter-spacing:-.04em;color:var(--foreground);margin:0;font-size:clamp(2.15rem,4vw,3.1rem);font-weight:750;line-height:1.08}.dash-soon-lead{max-width:34ch;color:var(--text-muted);margin:1rem 0 0;font-size:1.125rem;line-height:1.55}.dash-soon-note{max-width:42ch;color:var(--text-secondary,var(--text-muted));margin:1.35rem 0 0;font-size:.95rem;line-height:1.5}.dash-soon-panel{background:color-mix(in srgb, var(--surface) 86%, transparent);border:1px solid color-mix(in srgb, var(--surface) 90%, var(--border));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 16px 36px color-mix(in srgb, var(--accent) 7%, transparent);border-radius:1.2rem;flex-direction:column;justify-content:center;align-self:stretch;padding:1.5rem 1.5rem 1.6rem;display:flex}.dash-soon-panel-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 1rem;font-size:.78rem;font-weight:750}.dash-soon-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.dash-soon-list li{background:var(--surface);border:1px solid var(--border);color:var(--foreground);border-radius:.95rem;grid-template-columns:auto 1fr;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;font-size:1rem;font-weight:600;line-height:1.4;display:grid}.dash-soon-list li .anticon{color:var(--color-teal);margin-top:.15rem;font-size:1.05rem}@media (max-width:900px){.dash-soon{align-items:stretch;min-height:auto}.dash-soon-hero{grid-template-columns:1fr;gap:1.5rem;padding:1.75rem}.dash-soon-lead{max-width:none}}.dash-ar{flex-direction:column;gap:1.35rem;width:100%;max-width:1360px;margin:0 auto;display:flex}.dash-ar-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dash-ar-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.78rem;font-weight:700;display:inline-flex}.dash-ar-header h1{letter-spacing:-.035em;color:var(--foreground);margin:0;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:750}.dash-ar-header p:last-child{max-width:42rem;color:var(--text-muted);margin:.45rem 0 0;font-size:1.02rem;line-height:1.5}.dash-ar-layout{grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:start;gap:1.15rem;display:grid}.dash-ar-list-full,.dash-ar-create-full{width:100%}.dash-ar-create-layout{grid-template-columns:minmax(0,1.38fr) minmax(340px,400px);align-items:start;gap:1.5rem;width:100%;display:grid}.dash-ar-create-main,.dash-ar-preview-column{width:100%}.dash-ar-preview-sticky{position:sticky;top:1.5rem}.dash-ar-card{background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 28px color-mix(in srgb, var(--accent) 5%, transparent);border-radius:1.15rem;padding:1.35rem 1.4rem 1.5rem}.dash-ar-create{background:radial-gradient(520px 220px at -10% -20%, var(--color-teal-muted), transparent 60%), radial-gradient(420px 200px at 120% 110%, var(--accent-muted), transparent 55%), var(--surface)}.dash-ar-card-head{margin-bottom:1.15rem}.dash-ar-card-head h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.2rem;font-weight:750}.dash-ar-card-head p{color:var(--text-muted);margin:.3rem 0 0;font-size:.92rem}.dash-ar-list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.85rem;display:flex}.dash-ar-search{width:100%;max-width:280px}.dash-ar-form .ant-form-item-label>label{font-size:.92rem;font-weight:650}.dash-ar-form-actions{justify-content:flex-end;gap:.65rem;margin-top:.75rem;display:flex}.dash-ar-keyword-chips{flex-wrap:wrap;align-items:center;gap:.45rem;margin:-.35rem 0 1rem;display:flex}.dash-ar-chip-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:.15rem;font-size:.72rem;font-weight:700}.dash-ar-chip{border:1px solid var(--border);background:var(--surface);color:var(--foreground);cursor:pointer;border-radius:999px;padding:.35rem .75rem;font-size:.82rem;font-weight:650;transition:border-color .15s,background .15s,color .15s}.dash-ar-chip:hover{border-color:color-mix(in srgb, var(--color-teal) 40%, var(--border));color:var(--color-teal)}.dash-ar-chip.is-active{background:var(--color-teal-muted);border-color:color-mix(in srgb, var(--color-teal) 35%, transparent);color:var(--color-teal)}.dash-ar-template-extra{color:var(--text-muted);font-size:.82rem}.dash-ar-template-extra a{color:var(--color-teal);font-weight:650}.dash-ar-dynamic-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;flex-direction:column;gap:1rem;margin:.5rem 0 1.25rem;padding:1.15rem;display:flex;box-shadow:0 2px 8px -2px #0f2b5c0a}.dash-ar-static-box{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;align-items:center;gap:.75rem;margin:.5rem 0 1.25rem;padding:.85rem 1rem;font-size:.88rem;line-height:1.4;display:flex}.dash-ar-dynamic-header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.dash-ar-dynamic-header-left{align-items:center;gap:.65rem;display:flex}.dash-ar-dynamic-icon{color:#00a89a;background:#00c9b71f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.05rem;display:flex}.dash-ar-dynamic-title{color:#1e293b;margin:0;font-size:.95rem;font-weight:700}.dash-ar-dynamic-desc{color:#64748b;margin:.15rem 0 0;font-size:.8rem;line-height:1.4}.dash-ar-autofill-btn{border-color:#cbd5e1;border-radius:8px;font-weight:600}.dash-ar-var-section{flex-direction:column;gap:.55rem;display:flex}.dash-ar-var-section-title{letter-spacing:.03em;text-transform:uppercase;color:#475569;align-items:center;gap:.4rem;font-size:.82rem;font-weight:700;display:flex}.dash-ar-media-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dash-ar-media-tabs{background:#e2e8f0;border-radius:8px;gap:2px;padding:2px;display:inline-flex}.dash-ar-media-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 10px;font-size:.74rem;font-weight:650;transition:all .15s;display:inline-flex}.dash-ar-media-tab-btn.is-active{color:#0f2b5c;background:#fff;box-shadow:0 1px 3px #00000014}.dash-ar-media-selected{background:#fff;border:1px solid #cbd5e1;border-radius:10px;align-items:center;gap:.85rem;padding:.65rem .85rem;display:flex}.dash-ar-media-thumb{object-fit:cover;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:8px;flex-shrink:0;width:50px;height:50px}.dash-ar-media-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.dash-ar-media-info strong{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.dash-ar-media-info small{color:#64748b;font-size:.72rem}.dash-ar-media-dragger{background:#fff!important;border:1.5px dashed #cbd5e1!important;border-radius:10px!important;padding:1.15rem 1rem!important;transition:border-color .2s,background .2s!important}.dash-ar-media-dragger:hover{background:#f0fdfa!important;border-color:#00c9b7!important}.dash-ar-var-table{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.dash-ar-var-table-head{letter-spacing:.04em;text-transform:uppercase;color:#475569;background:#f1f5f9;border-bottom:1px solid #e2e8f0;grid-template-columns:90px 145px 1fr;gap:.75rem;padding:.55rem .85rem;font-size:.75rem;font-weight:700;display:grid}.dash-ar-var-row{border-bottom:1px solid #f1f5f9;grid-template-columns:90px 145px 1fr;align-items:start;gap:.75rem;padding:.75rem .85rem;display:grid}.dash-ar-var-row:last-child{border-bottom:none}.dash-ar-var-tag{border-radius:6px;margin:0;font-size:.82rem;font-weight:700}.dash-ar-sample-pill{color:#475569;cursor:pointer;text-align:left;word-break:break-word;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:3px 8px;font-size:.76rem;line-height:1.3;transition:all .15s}.dash-ar-sample-pill:hover{color:#0f172a;background:#e2e8f0;border-color:#94a3b8}.dash-ar-no-sample{color:#94a3b8;font-size:.8rem}.dash-ar-quick-tags{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.dash-ar-quick-tags-lbl{color:#64748b;margin-right:.15rem;font-size:.72rem;font-weight:600}.dash-ar-token-chip{color:#166534;cursor:pointer;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:5px;padding:1px 7px;font-size:.72rem;font-weight:600;transition:all .15s}.dash-ar-token-chip:hover{background:#dcfce7;border-color:#86efac}.dash-ar-token-chip.is-sample{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.dash-ar-token-chip.is-sample:hover{background:#dbeafe}.dash-ar-preview-card{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:1.15rem;flex-direction:column;gap:.85rem;padding:1.15rem;display:flex;box-shadow:0 10px 24px -4px #0f2b5c0f}.dash-ar-preview-card-head{border-bottom:1px solid var(--border,#e2e8f0);justify-content:space-between;align-items:center;padding-bottom:.65rem;display:flex}.dash-ar-preview-card-head h3{color:var(--foreground,#0f172a);align-items:center;gap:.45rem;margin:0;font-size:.95rem;font-weight:750;display:flex}.dash-ar-preview-badge{color:#008f83;text-transform:uppercase;letter-spacing:.04em;background:#00c9b71f;border-radius:6px;padding:2px 7px;font-size:.72rem;font-weight:700}.dash-ar-phone-frame{background:#111b21;border:3px solid #202c33;border-radius:26px;padding:10px;box-shadow:0 16px 36px -8px #00000059}.dash-ar-phone-screen{background:#efeae2;border-radius:18px;flex-direction:column;min-height:420px;display:flex;position:relative;overflow:hidden}.dash-ar-phone-status-bar{color:#fff;background:#005d4b;justify-content:space-between;align-items:center;padding:6px 14px 2px;font-size:.7rem;font-weight:600;display:flex}.dash-ar-phone-top-bar{color:#fff;background:#008069;align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 1px 3px #00000026}.dash-ar-phone-avatar{color:#fff;background:#25d366;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.1rem;display:flex}.dash-ar-phone-contact-info{flex-direction:column;display:flex;overflow:hidden}.dash-ar-phone-contact-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:700;overflow:hidden}.dash-ar-phone-contact-sub{color:#dcf8c6;opacity:.9;font-size:.68rem}.dash-ar-phone-chat-area{background-color:#efeae2;background-image:radial-gradient(#d3c8be .75px,#0000 .75px);background-size:14px 14px;flex-direction:column;flex:1;gap:10px;padding:12px;display:flex;overflow-y:auto}.dash-ar-phone-date-divider{color:#54656f;background:#ffffffd9;border-radius:7px;align-self:center;margin-bottom:4px;padding:3px 10px;font-size:.68rem;font-weight:600;box-shadow:0 1px 1px #00000014}.dash-ar-bubble-customer{color:#111b21;word-break:break-word;background:#d9fdd3;border-radius:8px 0 8px 8px;align-self:flex-end;max-width:82%;padding:6px 9px 5px;font-size:.82rem;line-height:1.35;box-shadow:0 1px 1px #0000001a}.dash-ar-bubble-customer-meta{color:#667781;justify-content:flex-end;align-items:center;gap:3px;margin-top:2px;font-size:.65rem;display:flex}.dash-ar-bubble-bot{color:#111b21;word-break:break-word;background:#fff;border-radius:0 8px 8px;align-self:flex-start;max-width:90%;font-size:.82rem;line-height:1.4;overflow:hidden;box-shadow:0 1px 2px #0000001f}.dash-ar-bubble-bot-inner{padding:7px 9px 5px}.dash-ar-bot-media-wrap{background:#e2e8f0;justify-content:center;align-items:center;width:100%;max-height:160px;display:flex;overflow:hidden}.dash-ar-bot-media-img{object-fit:cover;width:100%;height:140px;display:block}.dash-ar-bot-media-placeholder{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:.35rem;padding:1.5rem 1rem;font-size:.75rem;display:flex}.dash-ar-bot-header-text{color:#0f172a;margin-bottom:4px;font-size:.88rem;font-weight:750}.dash-ar-bot-body{white-space:pre-wrap;color:#111b21;margin:0}.dash-ar-bot-footer{color:#667781;margin:6px 0 0;font-size:.72rem}.dash-ar-bot-meta{color:#667781;justify-content:space-between;align-items:center;gap:6px;margin-top:4px;font-size:.65rem;display:flex}.dash-ar-bot-buttons{border-top:1px solid #e9edef;flex-direction:column;display:flex}.dash-ar-bot-btn{text-align:center;color:#00a884;border-bottom:1px solid #e9edef;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:.8rem;font-weight:600;display:flex}.dash-ar-bot-btn:last-child{border-bottom:none}.dash-ar-keyword{flex-direction:column;gap:.15rem;display:flex}.dash-ar-keyword strong{color:var(--foreground);font-size:.98rem}.dash-ar-keyword-tags{flex-wrap:wrap;gap:.25rem;display:flex}.dash-ar-keyword span{color:var(--text-muted);font-size:.75rem}.dash-ar-reply-preview{color:var(--text-secondary,var(--text-muted));font-size:.9rem}.dash-ar-list .ant-table{font-size:.95rem}.dash-ar-list .ant-table-thead>tr>th{letter-spacing:.03em;text-transform:uppercase;font-size:.8rem;font-weight:700;color:var(--text-muted)!important;background:color-mix(in srgb, var(--accent-muted) 45%, white)!important}@media (max-width:1024px){.dash-ar-create-layout{grid-template-columns:1fr;gap:1.25rem}.dash-ar-preview-sticky{position:static}}@media (max-width:980px){.dash-ar-layout{grid-template-columns:1fr}.dash-ar-search{max-width:none}}@media (max-width:640px){.dash-ar-var-table-head{display:none}.dash-ar-var-row{grid-template-columns:1fr;gap:.4rem;padding:.65rem}.dash-ar-var-row .dash-ar-td-sample{align-items:center;gap:.4rem;display:flex}}.dash-ar-desktop-table{width:100%;display:block}.dash-ar-mobile-list{width:100%;display:none}@media (max-width:768px){.dash-ar{gap:1rem}.dash-ar-header{flex-direction:column;align-items:stretch;gap:.85rem}.dash-ar-header .ant-space{width:100%;display:flex!important}.dash-ar-header .ant-space-item{flex:1}.dash-ar-header .ant-btn{border-radius:10px;width:100%;height:38px;font-weight:650}.dash-ar-card{border-radius:14px;padding:1rem .95rem 1.15rem}.dash-ar-desktop-table{display:none!important}.dash-ar-mobile-list{display:block!important}.dash-ar-search{width:100%!important;max-width:100%!important}.dash-ar-list-head{flex-direction:column;align-items:stretch;gap:.65rem}}.dash-ar-mobile-loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;display:flex}.dash-ar-mobile-cards{flex-direction:column;gap:.85rem;display:flex}.dash-ar-mobile-card{background:var(--surface,#fff);border:1px solid var(--border,#e2e8f0);border-radius:14px;flex-direction:column;gap:.75rem;padding:1rem 1.05rem;transition:all .2s;display:flex;box-shadow:0 2px 8px -2px #0f2b5c0d}.dash-ar-mobile-card:hover{border-color:#0f2b5c2e;box-shadow:0 6px 16px -2px #0f2b5c14}.dash-ar-mobile-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dash-ar-mobile-badges{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.dash-ar-tag-bold{border-radius:6px!important;margin:0!important;font-size:.72rem!important;font-weight:700!important}.dash-ar-match-badge{color:#64748b;background:#f1f5f9;border-radius:6px;padding:2px 7px;font-size:.7rem;font-weight:650}.dash-ar-mobile-switch-wrap{align-items:center;gap:.4rem;display:flex}.dash-ar-status-lbl{font-size:.72rem;font-weight:700}.dash-ar-status-lbl.is-active{color:#059669}.dash-ar-status-lbl.is-paused{color:#94a3b8}.dash-ar-mobile-device-row{color:#0f2b5c;background:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;align-items:center;gap:.45rem;padding:.35rem .65rem;font-size:.78rem;font-weight:650;display:flex}.dash-ar-mobile-device-dot{background:#25d366;border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 2px #25d36633}.dash-ar-mobile-device-text{text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}.dash-ar-mobile-keywords-box{flex-direction:column;gap:.35rem;display:flex}.dash-ar-mobile-any-text{color:#0f2b5c;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;align-items:center;gap:.45rem;padding:.45rem .75rem;font-size:.78rem;font-weight:600;display:flex}.dash-ar-mobile-tags-wrap{flex-wrap:wrap;align-items:baseline;gap:.45rem;display:flex}.dash-ar-mobile-kw-title{text-transform:uppercase;letter-spacing:.04em;color:#94a3b8;font-size:.72rem;font-weight:700}.dash-ar-kw-tag{color:#0f2b5c!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:6px!important;margin:0!important;font-size:.75rem!important;font-weight:650!important}.dash-ar-mobile-reply-bubble{background:#f0f2f5;border:1px solid #e2e8f0;border-radius:10px;padding:.65rem .85rem;position:relative}.dash-ar-bubble-meta{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.35rem;display:flex}.dash-ar-bubble-type-tag{color:#047857;background:#0478571a;border-radius:4px;padding:1px 6px;font-size:.68rem;font-weight:750}.dash-ar-bubble-template-name{color:#0f2b5c;font-size:.76rem;font-weight:750}.dash-ar-bubble-lang{color:#64748b;font-size:.68rem}.dash-ar-bubble-content{color:#1e293b;white-space:pre-wrap;word-break:break-word;background:#fff;border:1px solid #0000000a;border-radius:8px;margin:0;padding:.55rem .7rem;font-size:.82rem;line-height:1.45;box-shadow:0 1px 2px #0000000a}.dash-ar-mobile-card-actions{border-top:1px solid #f1f5f9;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.55rem;display:flex}.dash-ar-mobile-action-btn{flex:1;border-radius:8px!important;height:34px!important;font-size:.78rem!important;font-weight:650!important}.dash-ar-mobile-del-btn{background:#fff1f2!important;border-color:#fecdd3!important}.dash-ar-mobile-pagination{justify-content:space-between;align-items:center;padding:.75rem .25rem;display:flex}.dash-ar-mobile-page-num{color:#64748b;font-size:.75rem;font-weight:600}.dash-qr{max-width:880px}.dash-qr-loading{justify-content:center;align-items:center;min-height:240px;display:flex}.dash-qr-empty,.dash-qr-form-card,.dash-qr-result{background:var(--surface);border:1px solid var(--border);border-radius:.875rem;padding:1.5rem}.dash-qr-empty{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.dash-qr-empty p{color:var(--text-muted);margin:0}.dash-qr-result{grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:1.75rem;display:grid}.dash-qr-preview{border:1px solid var(--border);background:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:240px;height:240px;padding:.75rem;display:flex}.dash-qr-preview img{object-fit:contain;width:100%;height:100%;display:block}.dash-qr-meta{flex-direction:column;justify-content:space-between;gap:1.25rem;min-width:0;display:flex}.dash-qr-details{flex-direction:column;gap:1rem;min-width:0;display:flex}.dash-qr-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dash-qr-label{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.6875rem;font-weight:600}.dash-qr-value{color:var(--foreground);word-break:break-word;font-size:.9375rem;line-height:1.45}.dash-qr-link-row{background:color-mix(in srgb, var(--border) 45%, transparent);border:1px solid var(--border);border-radius:.5rem;align-items:center;gap:.25rem;min-width:0;padding:.45rem .35rem .45rem .65rem;display:flex}.dash-qr-link{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--brand-accent);flex:1;font-size:.875rem;text-decoration:none;overflow:hidden}.dash-qr-link:hover{text-decoration:underline}.dash-qr-hint{color:var(--text-muted);margin:0;font-size:.8125rem;line-height:1.4}.dash-qr-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:1rem;display:flex}.dash-qr-actions-primary{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (max-width:720px){.dash-qr-result{grid-template-columns:1fr;justify-items:center}.dash-qr-meta{width:100%}.dash-qr-actions{flex-direction:column;align-items:stretch}.dash-qr-actions-primary{width:100%}.dash-qr-actions-primary .ant-btn{flex:1}}.dash-send{max-width:1280px}.dash-send-header{margin-bottom:1.25rem}.dash-send-header h1{letter-spacing:-.02em;color:var(--foreground);margin:.15rem 0 0;font-size:1.5rem}.dash-send-header p:last-child{color:var(--text-muted);max-width:40rem;margin:.35rem 0 0}.dash-send-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:1.25rem;display:grid}.dash-send-form-card,.dash-send-preview-card{background:var(--surface);border:1px solid var(--border);border-radius:.875rem}.dash-send-form-card{padding:1.25rem 1.35rem 1.5rem}.dash-send-inline-actions{margin:-.35rem 0 1rem}.dash-send-empty-device{text-align:center;padding:.5rem .25rem}.dash-send-empty-device p{color:var(--text-muted);margin:0 0 .25rem;font-size:.8125rem}.dash-send-numbers{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dash-send-vars-card{background:#00c9b70a;border:1px solid #00c9b74d;border-radius:.75rem;margin-bottom:1.25rem;padding:1.1rem 1.25rem}.dash-send-vars-header{border-bottom:1px dashed #00c9b740;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.dash-send-vars-title{color:var(--foreground);align-items:center;font-size:.9rem;font-weight:700;display:flex}.dash-send-vars-desc{color:var(--text-muted);margin:.25rem 0 0;font-size:.775rem}.dash-send-var-example{color:var(--text-muted);font-size:.775rem;font-weight:400}.dash-tpl-preview-media{color:#475569;background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:.5rem;align-items:center;margin-bottom:.65rem;padding:.5rem .75rem;font-size:.75rem;font-weight:700;display:flex}.dash-tpl-preview-actions{flex-direction:column;gap:.35rem;margin-top:.65rem;display:flex}.dash-tpl-preview-action{text-align:center;color:#0284c7;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.35rem;padding:.4rem .65rem;font-size:.75rem;font-weight:600}.dash-send-preview-card{position:sticky;top:1rem;overflow:hidden}.dash-send-preview-head{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.9rem 1rem;display:flex}.dash-send-preview-head span{color:var(--foreground);font-size:.8125rem;font-weight:700}.dash-send-preview-head small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-send-preview-phone{background:linear-gradient(#0f2b5c0a,#0000 40%),#ece5dd;min-height:420px;padding:1rem}.dash-send-preview-bubble{color:#1f2a37;background:#fff;border-radius:.75rem .75rem .75rem .2rem;padding:.9rem 1rem;font-size:.8125rem;line-height:1.55;box-shadow:0 1px 2px #0f2b5c14}.dash-send-preview-bubble p{margin:0 0 .65rem}.dash-send-preview-greeting{font-weight:600}.dash-send-preview-link{color:#027eb5;word-break:break-all;margin:0 0 .75rem;text-decoration:underline;display:inline-block}.dash-send-preview-options-title{font-weight:600}.dash-send-preview-bubble ul{margin:0 0 .75rem;padding-left:1.1rem}.dash-send-preview-bubble li{margin:.2rem 0}@media (max-width:980px){.dash-send-layout{grid-template-columns:1fr}.dash-send-preview-card{position:static}}.dash-bulk-recipients{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.75rem;margin:-.25rem 0 1.15rem;padding:.85rem 1rem}.dash-bulk-csv{margin-bottom:1.15rem}.dash-bulk-csv-label{color:var(--foreground);margin:0 0 .55rem;font-size:.875rem;font-weight:600}.dash-bulk-csv .ant-upload-drag{background:var(--surface-subtle)!important;border-radius:.85rem!important}.dash-bulk-csv-file{border:1px solid var(--border);background:var(--surface);color:var(--foreground);border-radius:.65rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;padding:.65rem .85rem;font-size:.8125rem;display:flex}.dash-bulk-recipients-head{color:var(--foreground);align-items:center;gap:.5rem;margin-bottom:.65rem;display:flex}.dash-bulk-recipients-head strong{font-size:.875rem}.dash-bulk-recipients ul{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.dash-bulk-recipients li{color:var(--foreground);justify-content:space-between;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.dash-bulk-recipients li small{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dash-bulk-recipients-more{color:var(--text-muted)!important;justify-content:flex-start!important}.dash-bulk-recipients>p{color:var(--text-muted);margin:0;font-size:.8125rem}.dash-bulk-actions{justify-content:flex-end;display:flex}.dash-scheduled-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dash-scheduled-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-bottom:1.25rem;display:grid}.dash-scheduled-stat{border:1px solid var(--border);background:var(--surface);border-radius:1rem;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.dash-scheduled-stat span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.dash-scheduled-stat strong{letter-spacing:-.02em;color:var(--foreground);font-size:1.35rem}.dash-scheduled-stat.is-success strong{color:#16a34a}.dash-scheduled-stat.is-failed strong{color:#dc2626}.dash-drip-stat.is-active strong{color:#059669}.dash-drip-stat.is-enrolled strong{color:#2563eb}.dash-drip-stat.is-sent strong{color:#0d9488}.dash-drip-metrics{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:.65rem;display:grid}.dash-drip-metric{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.625rem;padding:.75rem .85rem;transition:all .15s}.dash-drip-metric span{letter-spacing:.03em;text-transform:uppercase;color:#64748b;margin-bottom:.25rem;font-size:.6875rem;font-weight:600;display:block}.dash-drip-metric strong{color:#0f172a;font-size:1.15rem;font-weight:700}.dash-drip-metric.is-active{background:#f0fdf4;border-color:#bbf7d0}.dash-drip-metric.is-active span{color:#166534}.dash-drip-metric.is-active strong{color:#15803d}.dash-drip-metric.is-warn{background:#fffbeb;border-color:#fde68a}.dash-drip-metric.is-warn span{color:#92400e}.dash-drip-metric.is-warn strong{color:#b45309}.dash-drip-metric.is-bad{background:#fff1f2;border-color:#fecdd3}.dash-drip-metric.is-bad span{color:#9f1239}.dash-drip-metric.is-bad strong{color:#e11d48}.dash-drip-metric.is-navy{background:#eff6ff;border-color:#bfdbfe}.dash-drip-metric.is-navy span{color:#1e40af}.dash-drip-metric.is-navy strong{color:#1d4ed8}.dash-drip-list{gap:.85rem;padding:.85rem;display:grid}.dash-drip-card{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:.875rem;gap:.85rem;padding:1.1rem 1.25rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:0 1px 3px #0f172a0a,0 1px 2px #0f172a05}.dash-drip-card:hover{border-color:#cbd5e1;box-shadow:0 6px 20px -4px #0f172a14}.dash-drip-card-top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.dash-drip-card-top h3{color:var(--foreground,#0f172a);margin:0;font-size:1.05rem;font-weight:600;line-height:1.35}.dash-drip-card-top p{color:var(--text-muted,#64748b);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.25rem 0 0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-drip-card-meta{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.dash-drip-card-foot{border-top:1px solid var(--border-subtle,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.dash-drip-card-counts{flex-wrap:wrap;gap:.4rem;display:flex}.dash-scheduled-panel{margin-top:0}.dash-scheduled-time{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.dash-scheduled-delivery{color:var(--text-muted);font-size:.8125rem}.dash-scheduled-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;margin:0 0 1.25rem;display:grid}.dash-scheduled-detail dt{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0;font-size:.72rem}.dash-scheduled-detail dd{color:var(--foreground);margin:.2rem 0 0}.dash-scheduled-error{color:#dc2626}.dash-scheduled-recipients{border-top:1px solid var(--border);padding-top:1rem}.dash-scheduled-recipients strong{margin-bottom:.65rem;display:block}.dash-scheduled-recipients ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;max-height:220px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.dash-scheduled-recipients li{color:var(--text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}@media (max-width:768px){.dash-scheduled-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-scheduled-detail dl,.dash-scheduled-recipients ul{grid-template-columns:1fr}}.dash-bulk-preview-empty{text-align:center;min-height:280px;color:var(--text-muted);background:#ffffff8c;border-radius:.75rem;justify-content:center;align-items:center;padding:1.25rem;font-size:.875rem;display:flex}.dash-bulk-preview-meta{color:var(--text-secondary);text-align:center;background:#fffc;border-radius:.65rem;margin-top:.85rem;padding:.65rem .8rem;font-size:.8125rem}.dash-templates{width:100%;min-width:0}.dash-templates-hero,.dash-templates-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.dash-templates-hero-copy{max-width:36rem}.dash-templates-hero h1,.dash-templates-header h1{letter-spacing:-.03em;color:var(--foreground);margin:.15rem 0 0;font-size:clamp(1.65rem,2.2vw,2rem);font-weight:700}.dash-templates-hero-copy>p:last-child{color:var(--text-muted);margin:.55rem 0 0;font-size:.95rem;line-height:1.55}.dash-templates-header-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dash-templates-header-select{min-width:min(100%,280px)}.dash-templates-account-stack{flex-direction:column;gap:.85rem;display:flex}.dash-templates-account-select{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;flex-direction:column;gap:.45rem;padding:.85rem 1rem;display:flex}.dash-templates-account-select label{color:var(--text-secondary);font-size:.8125rem;font-weight:600}.dash-templates-refresh{border-radius:999px!important}.dash-templates-picker{flex-direction:column;gap:.85rem;display:flex}.dash-templates-picker-label{justify-content:space-between;align-items:baseline;gap:.75rem;padding:0 .15rem;display:flex}.dash-templates-picker-label span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.8125rem;font-weight:700}.dash-templates-picker-label small{color:var(--text-muted);font-size:.8125rem}.dash-templates-account{text-align:left;cursor:pointer;background:linear-gradient(135deg,#25d36614,#0000 42%),linear-gradient(#fff 0%,#f7fafc 100%);border:1px solid #0f2b5c1a;border-radius:1.25rem;grid-template-columns:minmax(0,1fr) auto;gap:1.25rem;width:100%;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f2b5c0f}.dash-templates-account:hover,.dash-templates-account:focus-visible{border-color:#25d36659;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px #0f2b5c1a}.dash-templates-account-glow{pointer-events:none;background:radial-gradient(circle,#25d3662e,#0000 68%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -20% -40% auto}.dash-templates-account-main{flex-direction:column;gap:1.25rem;min-width:0;padding:1.4rem 1.5rem 1.5rem;display:flex}.dash-templates-account-brand{align-items:flex-start;gap:1rem;display:flex}.dash-templates-account-icon{color:#fff;background:linear-gradient(160deg,#25d366 0%,#128c7e 100%);border-radius:1.1rem;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.75rem;display:inline-flex;box-shadow:0 10px 24px #128c7e47}.dash-templates-account-top{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.dash-templates-account-top h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.25rem}.dash-templates-status{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;background:#0f2b5c0f;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-templates-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.dash-templates-status.is-connected{color:#047857;background:#0596691f}.dash-templates-status.is-connected i{box-shadow:0 0 0 3px #0596692e}.dash-templates-account-phone{color:var(--foreground);letter-spacing:-.01em;margin:.4rem 0 0;font-size:1.05rem;font-weight:600}.dash-templates-account-sub{color:var(--text-muted);margin:.2rem 0 0;font-size:.875rem}.dash-templates-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.dash-templates-stat{background:#ffffffd9;border:1px solid #0f2b5c14;border-radius:.85rem;padding:.75rem .85rem}.dash-templates-stat span{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-size:.6875rem;font-weight:700;display:block}.dash-templates-stat strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:.3rem;font-size:.9375rem;font-weight:650;display:block;overflow:hidden}.dash-templates-account-cta{z-index:1;background:linear-gradient(#0f2b5c05,#0000);border-left:1px solid #0f2b5c14;flex-direction:column;justify-content:center;align-items:flex-end;gap:.45rem;min-width:190px;padding:1.4rem 1.5rem;display:flex;position:relative}.dash-templates-account-cta-btn{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.875rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 18px #0f2b5c2e}.dash-templates-account:hover .dash-templates-account-cta-btn{background:var(--color-navy-dark);transform:translate(2px)}.dash-templates-account-cta small{color:var(--text-muted);font-size:.75rem}.dash-templates-skeleton{border:1px solid var(--border);background:var(--surface);border-radius:1.25rem;align-items:center;gap:1rem;padding:1.4rem 1.5rem;display:flex}.dash-templates-skeleton-icon,.dash-templates-skeleton-lines span{background:linear-gradient(90deg,#0f2b5c0f,#0f2b5c1f,#0f2b5c0f) 0 0/200% 100%;animation:1.2s ease-in-out infinite dash-templates-shimmer}.dash-templates-skeleton-icon{border-radius:1.1rem;flex-shrink:0;width:64px;height:64px}.dash-templates-skeleton-lines{flex-direction:column;flex:1;gap:.55rem;display:flex}.dash-templates-skeleton-lines span{border-radius:999px;height:12px;display:block}.dash-templates-skeleton-lines span:first-child{width:42%;height:16px}.dash-templates-skeleton-lines span:nth-child(2){width:58%}.dash-templates-skeleton-lines span:nth-child(3){width:28%}@keyframes dash-templates-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.dash-templates-empty{background:linear-gradient(135deg, #25d3660f, transparent 50%), var(--surface);border:1px dashed #0f2b5c2e;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem 1.75rem;display:flex}.dash-templates-empty-icon{color:#128c7e;background:#25d3661f;border-radius:1rem;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:inline-flex}.dash-templates-empty h2{color:var(--foreground);margin:.25rem 0 0;font-size:1.15rem}.dash-templates-empty p{max-width:28rem;color:var(--text-muted);margin:0 0 .5rem;line-height:1.55}.dash-templates-account-chip{color:#0f766e;background:#25d3661a;border-radius:999px;align-items:center;gap:.45rem;margin-top:.55rem;padding:.35rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.dash-templates-panel{background:var(--surface);border:1px solid var(--border);border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px #0f2b5c0a}.dash-templates-toolbar{border-bottom:1px solid var(--border);background:linear-gradient(#fbfcfe,#f5f7fb);flex-wrap:wrap;gap:.75rem;padding:1rem 1.25rem;display:flex}.dash-templates-search{flex:1;max-width:320px}.dash-templates-table-wrap{padding:.75rem 1rem 1rem}.dash-templates-name-cell{flex-direction:column;gap:.15rem;display:flex}.dash-templates-name-cell strong{color:var(--foreground)}.dash-templates-name-cell span{color:var(--text-muted);font-size:.75rem}.dash-templates-actions .ant-btn-link{padding-inline:.35rem}.dash-tpl-edit-loading{min-height:280px;color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.dash-tpl-edit-loading p{margin:0}.dash-tpl-rejected-alert{max-width:44rem;margin-top:.85rem}.dash-tpl-create{width:100%}.dash-tpl-create-header{margin-bottom:1.25rem}.dash-tpl-create-header h1{letter-spacing:-.02em;color:var(--foreground);margin:.15rem 0 0;font-size:1.5rem}.dash-tpl-create-header>p:last-child{color:var(--text-muted);max-width:44rem;margin:.4rem 0 0}.dash-tpl-back{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:.4rem;margin-bottom:.75rem;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.dash-tpl-back:hover{color:var(--accent)}.dash-tpl-meta-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.875rem;display:flex}.dash-tpl-purpose-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;width:100%;display:grid}.dash-tpl-purpose-card{min-height:168px}.dash-tpl-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;width:100%;display:grid}.dash-tpl-category-card{text-align:left;cursor:pointer;appearance:none;height:100%;min-height:148px;box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:1rem;outline:none;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:.35rem .9rem;padding:1rem 1.1rem .9rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.dash-tpl-category-card:before{content:"";background:var(--tpl-accent,var(--accent));opacity:0;width:4px;transition:opacity .2s;position:absolute;inset:0 auto 0 0}.dash-tpl-category-card:focus,.dash-tpl-category-card:focus-visible{box-shadow:none;border-color:#e2e8f0;outline:none}.dash-tpl-category-card:hover:not(:disabled){border-color:color-mix(in srgb, var(--tpl-accent,var(--accent)) 45%, #e2e8f0);box-shadow:0 8px 20px #0f2b5c0f}.dash-tpl-category-card:hover:not(:disabled):before,.dash-tpl-category-card:focus-visible:not(:disabled):before{opacity:1}.dash-tpl-category-card:disabled{opacity:.55;cursor:not-allowed}.dash-tpl-category-icon{width:42px;height:42px;color:var(--tpl-accent,var(--accent));background:var(--tpl-accent-soft,var(--accent-muted));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--tpl-accent,var(--accent)) 12%, transparent);border-radius:.8rem;grid-area:1/1;justify-content:center;align-items:center;font-size:1.15rem;display:inline-flex}.dash-tpl-category-copy{grid-area:1/2;min-width:0}.dash-tpl-category-card h2{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.05rem}.dash-tpl-category-card p{color:var(--text-muted);min-height:2.9em;margin:.3rem 0 0;font-size:.8125rem;line-height:1.45}.dash-tpl-category-cta{color:var(--tpl-accent,var(--accent));border-top:1px solid #eef2f6;grid-area:2/1/auto/-1;align-items:center;gap:.35rem;margin-top:.55rem;padding-top:.65rem;font-size:.8125rem;font-weight:650;display:inline-flex}.dash-tpl-category-card:hover:not(:disabled) .dash-tpl-category-cta{opacity:1;transform:translate(2px)}.dash-tpl-category-card.tone-custom{--tpl-accent:#0f2b5c;--tpl-accent-soft:#0f2b5c14}.dash-tpl-category-card.tone-catalog{--tpl-accent:#0f766e;--tpl-accent-soft:#0f766e1a}.dash-tpl-category-card.tone-flows{--tpl-accent:#0369a1;--tpl-accent-soft:#0369a11a}.dash-tpl-category-card.tone-order{--tpl-accent:#b45309;--tpl-accent-soft:#b453091a}.dash-tpl-category-card.tone-carousel{--tpl-accent:#15803d;--tpl-accent-soft:#15803d1a}.dash-tpl-account-warn{background:var(--accent-muted);color:var(--text-secondary);border-radius:.75rem;margin-top:1rem;padding:.9rem 1rem;font-size:.875rem}.dash-tpl-account-banner{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.85rem;margin:0 0 1.25rem;padding:.9rem 1rem;display:flex}.dash-tpl-account-banner-icon{color:#128c7e;background:#25d3661f;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;font-size:1.1rem;display:grid}.dash-tpl-account-banner-copy{flex-direction:column;flex:0 auto;gap:.15rem;min-width:140px;display:flex}.dash-tpl-account-banner-copy strong{color:var(--foreground);font-size:.9rem}.dash-tpl-account-banner-copy span{color:var(--text-muted);font-size:.8rem}.dash-tpl-account-select{flex:0 280px;min-width:min(100%,280px);margin-left:auto}.dash-tpl-media-alert{margin:0 0 1rem!important}.dash-tpl-variable-actions{align-items:center;gap:.75rem;margin:-.35rem 0 1rem;display:flex}.dash-tpl-variable-actions small{color:var(--text-muted);font-size:.75rem}.dash-tpl-samples{border:1px solid var(--border);background:var(--surface-subtle);border-radius:.75rem;margin:0 0 1.15rem;padding:.9rem 1rem}.dash-tpl-samples>p{color:var(--text-muted);margin:0 0 .75rem;font-size:.8125rem}.dash-tpl-samples-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.35rem .85rem;display:grid}.dash-tpl-buttons-empty{border:1px dashed var(--border);color:var(--text-muted);background:var(--surface-subtle);border-radius:.75rem;padding:.85rem 1rem;font-size:.8125rem}.dash-tpl-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding-top:1.15rem;display:flex}.dash-tpl-actions-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.dash-tpl-actions-copy strong{color:var(--foreground);font-size:.9rem}.dash-tpl-actions-copy span{color:var(--text-muted);font-size:.8rem}.dash-tpl-preview-meta{border-top:1px solid var(--border);background:var(--surface-subtle);gap:.65rem;padding:.9rem 1rem 1rem;display:grid}.dash-tpl-preview-meta>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.dash-tpl-preview-meta span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.7rem}.dash-tpl-preview-meta strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.dash-tpl-create-layout{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;gap:1.25rem;display:grid}.dash-tpl-form-card,.dash-tpl-preview-card{background:var(--surface);border:1px solid var(--border);border-radius:.875rem}.dash-tpl-form-card{padding:1.25rem 1.35rem 1.5rem}.dash-tpl-section{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:1.25rem}.dash-tpl-section:last-of-type{border-bottom:none}.dash-tpl-section h2{color:var(--foreground);margin:0;font-size:1rem}.dash-tpl-section>p,.dash-tpl-section-head p{color:var(--text-muted);margin:.35rem 0 1rem;font-size:.875rem}.dash-tpl-section-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.dash-tpl-section-head>div>p{margin-bottom:0}.dash-tpl-media-note{background:var(--surface-subtle);color:var(--text-muted);border-radius:.625rem;margin:-.35rem 0 1rem;padding:.75rem .9rem;font-size:.8125rem}.dash-tpl-buttons-list{flex-direction:column;gap:.75rem;display:flex}.dash-tpl-button-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dash-tpl-button-row>.ant-select{width:180px}.dash-tpl-button-row>.ant-input{flex:1;min-width:140px}.dash-tpl-preview-card{position:sticky;top:1rem;overflow:hidden}.dash-tpl-preview-head{border-bottom:1px solid var(--border);background:var(--surface-subtle);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.9rem 1rem;display:flex}.dash-tpl-preview-head span{color:var(--foreground);font-size:.8125rem;font-weight:700}.dash-tpl-preview-head small{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-tpl-preview-phone{background:linear-gradient(#0f2b5c0a,#0000 40%),#ece5dd;min-height:420px;padding:1rem}.dash-tpl-preview-bubble{color:#1f2a37;background:#fff;border-radius:.75rem .75rem .75rem .2rem;padding:.9rem 1rem;font-size:.8125rem;line-height:1.55;box-shadow:0 1px 2px #0f2b5c14}.dash-tpl-preview-header{margin:0 0 .55rem;font-weight:700}.dash-tpl-preview-media{color:#64748b;letter-spacing:.04em;background:#f1f5f9;border-bottom:1px solid #e2e8f0;border-radius:.75rem .75rem 0 0;justify-content:center;align-items:center;min-height:120px;max-height:220px;margin:-.9rem -1rem .75rem;font-size:.75rem;font-weight:700;display:flex;overflow:hidden}.dash-tpl-preview-media-img{object-fit:cover;width:100%;height:100%;max-height:220px;display:block}.dash-tpl-preview-media-video{background:#0f172a;outline:none;width:100%;max-height:220px;display:block}.dash-tpl-preview-media-placeholder{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;padding:1.5rem 1rem;font-size:.78rem;font-weight:600;display:flex}.dash-tpl-preview-media-doc{background:#f8fafc;align-items:center;gap:.75rem;width:100%;padding:.85rem 1rem;display:flex}.dash-tpl-preview-body{white-space:pre-wrap;margin:0 0 .55rem}.dash-tpl-preview-footer{color:#6b7280;margin:0;font-size:.75rem}.dash-tpl-preview-actions{border-top:1px solid #e9edef;border-radius:0 0 .75rem .2rem;flex-direction:column;margin:.85rem -1rem -.9rem;display:flex;overflow:hidden}.dash-tpl-preview-action{text-align:center;cursor:pointer;background:#fff;border-bottom:1px solid #e9edef;justify-content:center;align-items:center;gap:6px;padding:.65rem .75rem;font-size:.84rem;font-weight:600;transition:all .15s;display:flex;color:#0f2b5c!important}.dash-tpl-preview-action:last-child{border-bottom:none}.dash-tpl-preview-action:hover{background:#f8fafc;color:#1a3d6e!important}.dash-tpl-header-block{margin-bottom:1.25rem}.dash-tpl-header-block .ant-form-item{margin-bottom:0}.dash-tpl-media-dock-container{margin-top:8px}.dash-tpl-media-dock-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:.85rem;padding:8px 12px;transition:all .2s;display:flex}.dash-tpl-media-dock-card:hover{background:#f1f5f9;border-color:#cbd5e1}.dash-tpl-media-dock-info{align-items:center;gap:10px;min-width:0;display:flex}.dash-tpl-media-dock-thumb{object-fit:cover;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;width:44px;height:44px}.dash-tpl-media-dock-icon{color:#0f2b5c;background:#0f2b5c14;border-radius:6px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:1.2rem;display:grid}.dash-tpl-media-dock-meta{flex-direction:column;min-width:0;display:flex}.dash-tpl-media-dock-filename{color:#0f2b5c;white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:700;overflow:hidden}.dash-tpl-media-dock-filesize{color:#64748b;font-size:.72rem;font-weight:500}.dash-tpl-media-dock-uploader{width:100%;display:block}.dash-tpl-media-dock-empty{cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:9px 14px;transition:all .2s;display:flex}.dash-tpl-media-dock-empty:hover{background:#0f2b5c08;border-color:#0f2b5c}.dash-tpl-media-dock-empty-left{align-items:center;gap:10px;min-width:0;display:flex}.dash-tpl-media-dock-empty-icon{color:#0f2b5c;background:#0f2b5c14;border-radius:6px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:1.1rem;display:grid}.dash-tpl-media-dock-empty-meta{flex-direction:column;min-width:0;display:flex}.dash-tpl-media-dock-empty-meta strong{color:#0f2b5c;font-size:.83rem;font-weight:650;line-height:1.3}.dash-tpl-media-dock-empty-meta span{color:#64748b;font-size:.72rem;line-height:1.2}.dash-tpl-toolbar-wrap{background:#f8fafc;border:1px solid #d9d9d9;border-bottom:none;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;display:flex}.dash-tpl-toolbar{align-items:center;gap:4px;display:flex}.dash-tpl-tool-btn{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:4px 8px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.dash-tpl-tool-btn:hover{color:#0f2b5c;background:#e2e8f0}.dash-tpl-tool-sep{background:#cbd5e1;width:1px;height:18px;margin:0 4px;display:inline-block}.dash-tpl-tool-add-var{color:#0f2b5c;background:#fff;border-color:#cbd5e1;gap:4px;padding:4px 10px;font-size:12px}.dash-tpl-tool-add-var:hover{color:#fff;background:#0f2b5c;border-color:#0f2b5c}.dash-tpl-body-textarea-wrap .ant-input{border-top-left-radius:0!important;border-top-right-radius:0!important}.dash-tpl-emoji-popover{max-width:290px;padding:6px}.dash-tpl-emoji-grid{grid-template-columns:repeat(6,1fr);gap:4px;max-height:210px;display:grid;overflow-y:auto}.dash-tpl-emoji-btn{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px;font-size:18px;transition:background .1s}.dash-tpl-emoji-btn:hover{background:#f1f5f9}.dash-tpl-button-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .2s;display:flex;box-shadow:0 1px 3px #0f2b5c0a}.dash-tpl-button-card:hover{border-color:#cbd5e1}.dash-tpl-button-card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-tpl-button-card-badge{color:#0f2b5c;align-items:center;gap:8px;font-size:.85rem;font-weight:650;display:flex}.dash-tpl-button-card-body{flex-direction:column;gap:10px;display:flex}.dash-tpl-validity-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:14px;padding:16px;display:flex}.dash-tpl-validity-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.dash-tpl-validity-row strong{color:#0f2b5c;font-size:.9rem;display:block}.dash-tpl-validity-row span{color:#64748b;font-size:.8rem}.dash-tpl-validity-presets{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.dash-tpl-validity-tag{cursor:pointer;border-radius:14px;padding:3px 10px;font-size:12px}.dash-tpl-validity-tag-active{color:#fff!important;background:#0f2b5c!important;border-color:#0f2b5c!important}.dash-tpl-preview-var{color:#0f2b5c;background:#0f2b5c17;border-radius:4px;padding:1px 5px;font-size:.78rem;font-weight:600}.dash-tpl-preview-code{color:#0f172a;background:#f1f5f9;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.78rem}.meta-tpl-btn-section{margin-top:18px}.meta-tpl-btn-section-title{color:#1e293b;margin-bottom:2px;font-size:.92rem;font-weight:700}.meta-tpl-btn-section-sub{color:#64748b;margin-bottom:10px;font-size:.8125rem}.meta-tpl-btn-table{background:#fff;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #00000008}.meta-tpl-btn-table-header{color:#475569;letter-spacing:.02em;background:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:8px 12px;font-size:11px;font-weight:700;display:flex}.meta-tpl-btn-table-row{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;padding:10px 12px;display:flex}.meta-tpl-btn-table-row:last-child{border-bottom:none}.meta-tpl-btn-col-action{flex-shrink:0;width:170px}.meta-tpl-btn-col-text{flex:1;min-width:140px}.meta-tpl-btn-col-type{flex-shrink:0;width:120px}.meta-tpl-btn-col-url{flex:1.5;min-width:160px}.meta-tpl-btn-col-flow-icon{flex-shrink:0;width:140px}.meta-tpl-btn-col-country{flex-shrink:0;width:150px}.meta-tpl-btn-col-phone{flex:1.2;min-width:140px}.meta-tpl-btn-col-delete{text-align:center;flex-shrink:0;width:32px}.meta-tpl-btn-sub-box{background:#fafbfd;border-top:1px dashed #e2e8f0;flex-direction:column;gap:8px;padding:10px 14px;display:flex}.meta-tpl-btn-checkbox-label{color:#334155;cursor:pointer;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.4;display:flex}.wa-preview-bottom-sheet{background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:18px 18px 0 0;margin-top:14px;padding:10px 14px 16px;box-shadow:0 -4px 16px #00000014}.wa-preview-sheet-pill{background:#cbd5e1;border-radius:999px;width:36px;height:4px;margin:0 auto 10px}.wa-preview-sheet-head{color:#1e293b;justify-content:center;align-items:center;margin-bottom:12px;font-size:13px;font-weight:750;display:flex;position:relative}.wa-preview-sheet-close{color:#64748b;cursor:pointer;font-size:12px;position:absolute;left:0}.wa-preview-sheet-item{color:#0f2b5c;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;padding:10px 8px;font-size:13px;font-weight:600;display:flex}.wa-preview-sheet-item:last-child{border-bottom:none}.dash-tpl-preview-time-row{color:#94a3b8;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:.68rem;display:flex}.dash-tpl-preview-time-check{color:#38bdf8;font-size:11px}@media (max-width:980px){.dash-tpl-create-layout,.dash-tpl-category-grid,.dash-tpl-purpose-grid{grid-template-columns:1fr}.dash-tpl-preview-card{position:static}.dash-templates-account{grid-template-columns:1fr}.dash-templates-account-cta{border-top:1px solid #0f2b5c14;border-left:none;align-items:flex-start;padding-top:1rem}.dash-templates-stats{grid-template-columns:1fr}.dash-tpl-button-row>.ant-select{width:100%}}.dash-placeholder h1{letter-spacing:-.02em;color:var(--foreground);margin:0;font-size:1.125rem;font-weight:600}.dash-placeholder p{color:var(--text-muted);margin:.5rem 0 0;font-size:.875rem}@media (max-width:1100px){.dash-stats,.dash-quick{grid-template-columns:repeat(2,1fr)}.dash-grid,.dash-hero-banner{grid-template-columns:1fr}.dash-float-bubble{display:none}}@media (max-width:900px){.dash{--dash-sidebar-w:min(82vw, 280px);position:relative}.dash-sidebar-backdrop{z-index:45;opacity:0;pointer-events:none;transition:opacity .2s;display:block;position:fixed;inset:0}.dash-mobile-open .dash-sidebar-backdrop{opacity:1;pointer-events:auto}.dash-sidebar{width:var(--dash-sidebar-w);box-shadow:var(--shadow-lg);z-index:50;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.dash-mobile-open .dash-sidebar{transform:translate(0)}.dash-collapsed .dash-sidebar{width:var(--dash-sidebar-w)}.dash-collapsed .dash-brand{justify-content:flex-start;padding-inline:1.25rem}.dash-collapsed .dash-nav-item,.dash-collapsed .dash-logout-btn,.dash-collapsed .dash-nav-parent{justify-content:flex-start;padding-inline:.85rem}.dash-collapsed .dash-nav-sub{display:flex}.dash-main{width:100%}.dash-user-meta{display:none}.dash-content{padding:1.25rem}.dash-greeting{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.dash-stats,.dash-quick{grid-template-columns:1fr}.dash-topbar{padding:0 1rem}.dash-search{display:none}.dash-campaign-bars{grid-template-columns:1fr}.dash-hero-banner{padding:1.25rem}}.dash-content.dash-content--inbox-fixed{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.si-root){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.inbox){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.ig-inbox-page){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.fb-inbox-page){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.wf-builder){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.cf-builder){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}.dash-content:has(.wa-scope-builder-mode){flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;display:flex!important;overflow:hidden!important}:is(.dash-content:has(.cf-builder),.dash-content:has(.wa-scope-builder-mode)){padding:.5rem 1rem 0!important}.dash-content>.ant-app,.dash-content--inbox-fixed>.ant-app,.cf-app-wrapper{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.dash-content:has(.cf-builder)>.ant-app{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.dash-content:has(.wa-scope-builder-mode)>.ant-app{flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.si-loading{background:#f8fafc!important;flex-direction:column!important;flex:1!important;justify-content:center!important;align-items:center!important;gap:14px!important;width:100%!important;height:100%!important;min-height:450px!important;display:flex!important}.si-loading p{color:#64748b!important;margin:0!important;font-size:13.5px!important;font-weight:500!important}.dash-content:has(.meta-ads-page){padding:24px 28px!important}.dash-content:has(.fb-page){padding:20px 24px!important}.dash-content:has(.gads-page){padding:16px 20px!important}@media (max-width:768px){.dash-content:has(.gads-page){padding:12px!important}}.inbox{--inbox-radius:12px;--inbox-radius-sm:8px;--inbox-chat-bg:#efeae2;--inbox-bubble-in:#fff;--inbox-bubble-out:#dcfce7;background:#f8fafc;gap:0;animation:.35s inbox-fade-in;display:grid;flex:1!important;grid-template-columns:335px minmax(0,1fr)!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}@keyframes inbox-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inbox-list,.inbox-chat{background:var(--surface);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;height:100%!important;max-height:100%!important;overflow:hidden!important}.inbox-list{background:#fff;border-right:1px solid #0f2b5c14;position:relative;width:335px!important}.si-channel-gate-pane{box-sizing:border-box!important;background-color:#f8fafc!important;background-image:radial-gradient(#cbd5e18c 1px,#0000 1px)!important;background-size:20px 20px!important;flex:1!important;justify-content:center!important;align-items:center!important;height:100%!important;min-height:0!important;padding:24px!important;display:flex!important}.si-channel-gate-card{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:36px 32px 30px;display:flex;box-shadow:0 4px 20px #0f172a0f}.si-channel-gate-icon{border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:16px;display:flex}.si-channel-gate-badge{color:#d97706;letter-spacing:.02em;background:#fef3c7;border-radius:9999px;align-items:center;gap:5px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.si-channel-gate-title{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:1.25rem;font-weight:750}.si-channel-gate-desc{color:#64748b;margin:0 0 24px;font-size:13px;line-height:1.5}.si-channel-gate-actions{flex-direction:column;gap:10px;width:100%;display:flex}.si-channel-gate-upgrade-btn{background:#0f2b5c;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 18px;font-size:13.5px;font-weight:650;transition:all .15s;display:inline-flex;box-shadow:0 2px 8px #0f2b5c33;color:#fff!important;text-decoration:none!important}.si-channel-gate-upgrade-btn:hover{background:#1a3d6e;transform:translateY(-1px)}.si-channel-gate-back-btn{color:#0f172a;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 18px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.si-channel-gate-back-btn:hover{background:#f8fafc;border-color:#cbd5e1}.inbox-list-head{padding:1.5rem 1.5rem 1rem}.inbox-breadcrumb{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.72rem;font-weight:600}.inbox-list-head h1{letter-spacing:-.02em;color:var(--text-heading);margin:.35rem 0 0;font-size:1.4rem;font-weight:700}.inbox-status-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:0 1.25rem .85rem;display:grid}.inbox-status-filter{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);letter-spacing:.01em;cursor:pointer;border-radius:.7rem;padding:.5rem .35rem;font-size:.72rem;font-weight:700;transition:background .15s,border-color .15s,color .15s}.inbox-status-filter:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.inbox-status-filter.is-active{color:var(--accent);background:var(--accent-muted);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.inbox-close-chat-btn{flex-shrink:0}.inbox-chat-head-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.inbox-head-icon-btn{cursor:pointer;color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:flex}.inbox-head-icon-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.inbox-head-icon-btn--details{background:#fff;border-color:#e2e8f0}.inbox-head-icon-btn--details:hover{background:#f1f5f9;border-color:#cbd5e1}@keyframes slideInRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.inbox-head-agent-btn{color:#0f2b5c;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;font-weight:650;transition:all .15s;display:inline-flex}.inbox-head-agent-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.inbox-head-agent-name{text-overflow:ellipsis;white-space:nowrap;max-width:95px;overflow:hidden}.inbox-head-unassigned-btn{color:#b45309;cursor:pointer;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;align-items:center;gap:4px;padding:4px 9px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.inbox-head-unassigned-btn:hover{background:#fef3c7}.inbox-head-btn{color:#334155!important;background:#fff!important;border-color:#e2e8f0!important;border-radius:8px!important;align-items:center!important;gap:4px!important;height:31px!important;padding:0 10px!important;font-size:12px!important;font-weight:600!important;display:inline-flex!important}.inbox-head-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.inbox-chat-head-contact-wrap{border-radius:8px;padding:4px 6px;transition:background-color .15s}.inbox-chat-head-contact-wrap:hover{background:#0f2b5c0a}.inbox-head-btn--details{color:#0f2b5c!important;cursor:pointer!important;background:linear-gradient(135deg,#fff 0%,#f0fdfa 100%)!important;border:1px solid #0f2b5c24!important;border-radius:8px!important;align-items:center!important;gap:5px!important;height:31px!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;transition:all .18s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;box-shadow:0 1px 3px #0f2b5c0d!important}.inbox-head-btn--details:hover{transform:translateY(-1px);color:#007a6e!important;background:linear-gradient(135deg,#f0fdfa 0%,#ccfbf1 100%)!important;border-color:#00c9b7!important;box-shadow:0 3px 10px #00c9b738!important}.inbox-head-btn--details:active{transform:translateY(0)}.inbox-head-details-icon{color:#00a896;flex-shrink:0;transition:transform .2s,color .2s}.inbox-head-btn--details:hover .inbox-head-details-icon{color:#007a6e;transform:scale(1.15)}.inbox-head-close-btn{transition:all .15s;color:#475569!important;background:#fff!important;border-color:#cbd5e1!important;border-radius:8px!important;align-items:center!important;gap:4px!important;height:31px!important;padding:0 11px!important;font-size:12px!important;font-weight:650!important;display:inline-flex!important}.inbox-head-close-btn:hover{color:#0f172a!important;background:#f1f5f9!important;border-color:#94a3b8!important}.inbox-head-reopen-btn{color:#fff!important;background:#10b981!important;border-color:#10b981!important;border-radius:8px!important;align-items:center!important;gap:4px!important;height:31px!important;padding:0 11px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important;box-shadow:0 2px 6px #10b98140!important}.inbox-head-more-btn{color:#64748b!important;background:#fff!important;border-color:#e2e8f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:31px!important;height:31px!important;padding:0!important;display:inline-flex!important}.inbox-head-more-btn:hover{color:#0f172a!important;background:#f8fafc!important;border-color:#cbd5e1!important}.inbox-list-search{align-items:center;gap:.65rem;padding:0 1.5rem 1rem;display:flex}.inbox-search-input{min-height:2.5rem;border-radius:var(--inbox-radius)!important;background:var(--surface-subtle)!important;border-color:#0000!important}.inbox-search-input:hover,.inbox-search-input.ant-input-affix-wrapper-focused{border-color:var(--border-strong)!important;background:#fff!important}.inbox-icon-btn{border:1px solid var(--border);border-radius:var(--inbox-radius);background:var(--surface);width:2.5rem;height:2.5rem;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), border-color var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-icon-btn:hover{background:var(--accent-muted);color:var(--accent);border-color:var(--accent-border)}.inbox-tabs{scrollbar-width:none;border-bottom:1px solid var(--border);gap:.25rem;margin-bottom:.5rem;padding:0 1.5rem;display:flex;overflow-x:auto}.inbox-tabs::-webkit-scrollbar{display:none}.inbox-tab{color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast), border-color var(--transition-fast);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:none;margin-bottom:-1px;padding:.65rem .85rem;font-size:.8rem;font-weight:600}.inbox-tab span{opacity:.75;margin-left:.25rem;font-weight:700}.inbox-tab:hover{color:var(--foreground)}.inbox-tab.is-active{border-bottom-color:var(--brand-accent);color:var(--brand-primary);background:0 0}.inbox-tab.is-active span{opacity:1;color:var(--brand-accent-dark)}.inbox-contact-scroll{scrollbar-width:thin;scrollbar-color:#0f2b5c1f transparent;background:#f8fafc;flex-direction:column;flex:1;gap:3px;padding:6px 8px 40px;display:flex;overflow-y:auto}.inbox-contact-scroll::-webkit-scrollbar{width:4px}.inbox-contact-scroll::-webkit-scrollbar-track{background:0 0}.inbox-contact-scroll::-webkit-scrollbar-thumb{background:#0f2b5c1f;border-radius:4px}.inbox-empty-list{text-align:center;color:var(--text-muted);padding:3rem 1.25rem;font-size:.875rem}.inbox-contact-card{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #0000;border-radius:12px;align-items:flex-start;gap:.9rem;width:100%;padding:10px 12px;transition:all .16s;display:flex;position:relative;box-shadow:0 1px 3px #0f2b5c0a}.inbox-contact-card:hover{border-color:#0f2b5c1a;transform:translateY(-1px);box-shadow:0 3px 12px #0f2b5c14}.inbox-contact-card.is-selected{background:linear-gradient(145deg,#f0f6ff 0%,#e8f0ff 100%);border-color:#0f2b5c38;transform:translateY(0);box-shadow:0 4px 14px #0f2b5c1a}.inbox-contact-card.is-selected:before{content:"";background:linear-gradient(#0f2b5c 0%,#00c9b7 100%);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:0}.inbox-avatar{color:#0f2b5c;letter-spacing:.02em;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin-top:.1rem;font-size:.78rem;font-weight:700;display:inline-flex;position:relative}.inbox-avatar-sm{width:2.35rem;height:2.35rem;font-size:.72rem}.inbox-channel-badge{color:#fff;border:2px solid var(--surface);background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:.5rem;display:inline-flex;position:absolute;bottom:-2px;right:-2px}.inbox-contact-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.inbox-contact-row{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.inbox-contact-row strong{color:#000;white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;font-weight:700;overflow:hidden}.inbox-contact-row small{color:var(--text-muted);flex-shrink:0;font-size:.7rem;font-weight:500}.inbox-contact-preview{align-items:flex-end}.inbox-contact-preview>span:first-child{color:var(--text-secondary);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:.8rem;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-unread-count{color:#fff;letter-spacing:0;background:#ef4444;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;padding:0 .35rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;box-shadow:0 2px 6px #ef444466}.inbox-list-foot{pointer-events:none;background:linear-gradient(#fff0,#fff 45%);justify-content:flex-end;padding:1rem 1.25rem 1.15rem;display:flex;position:absolute;bottom:0;left:0;right:0}.inbox-new-chat-btn{pointer-events:auto;box-shadow:var(--shadow-sm);border-radius:var(--inbox-radius)!important;background:var(--brand-primary)!important;border-color:var(--brand-primary)!important;height:2.5rem!important;font-weight:600!important}.inbox-chat{background:var(--inbox-chat-bg)}.inbox-chat-head{z-index:5;background:#fff;border-bottom:1px solid #0f2b5c14;justify-content:space-between;align-items:center;gap:1rem;min-height:60px;padding:10px 18px;display:flex;box-shadow:0 1px 4px #0f2b5c08;flex-shrink:0!important}.inbox-chat-head-left{flex:auto;align-items:center;gap:.75rem;min-width:0;display:flex}.inbox-head-info-col{flex-direction:column;gap:2px;min-width:0;display:flex}.inbox-head-title-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-head-name{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:15px;font-weight:750;overflow:hidden}.inbox-status-pill{border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.inbox-status-pill--active{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.inbox-status-dot{background:#10b981;border-radius:50%;width:5.5px;height:5.5px}.inbox-status-pill--closed{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0}.inbox-status-pill--blocked{color:#dc2626;background:#fef2f2;border:1px solid #fecaca}.inbox-head-sub-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-head-phone{color:#64748b;font-size:12px;font-weight:500}.inbox-head-line-chip{color:#0f766e;white-space:nowrap;text-overflow:ellipsis;background:#25d36614;border:1px solid #25d36638;border-radius:6px;align-items:center;gap:4px;max-width:200px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex;overflow:hidden}.inbox-head-line-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-back-btn{display:none!important}.inbox-chat.is-empty{background:#fff!important}.inbox-chat:has(.inbox-chat-empty){background:#fff!important}.inbox-chat-empty{background:#fff;flex:1;justify-content:center;align-items:center;width:100%;height:100%;padding:2.5rem 1.5rem;display:flex}.inbox-empty-state-card{animation:.3s ease-in-out fadeInEmpty;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}@keyframes fadeInEmpty{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inbox-empty-state-main{width:100%!important;max-width:480px!important;margin:0 auto!important}.inbox-empty-state-compact{width:100%!important;max-width:280px!important;margin:1rem auto!important}.inbox-empty-state-graphic{margin-bottom:1.25rem;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.inbox-empty-state-main .inbox-empty-svg{width:100%!important;max-width:380px!important;height:auto!important;margin:0 auto!important;display:block!important}.inbox-empty-state-compact .inbox-empty-svg{width:100%!important;max-width:220px!important;height:auto!important;margin:0 auto!important;display:block!important}.inbox-empty-state-content{gap:.4rem;text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.inbox-empty-state-title{letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:700;color:#0f2b5c!important;text-align:center!important}.inbox-empty-state-main .inbox-empty-state-title{font-size:1.3rem;color:#0f2b5c!important}.inbox-empty-state-subtitle{color:#64748b;max-width:440px;margin:0;font-size:.9rem;line-height:1.5;text-align:center!important}.inbox-empty-state-main .inbox-empty-state-subtitle{font-size:.9375rem}.inbox-empty-state-action{margin-top:1.25rem;justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.inbox-empty-create-btn{color:#fff!important;cursor:pointer!important;background:#0f2b5c!important;border:1px solid #0f2b5c!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;height:40px!important;padding:0 1.5rem!important;font-size:.9375rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important;box-shadow:0 3px 10px #0f2b5c40!important}.inbox-empty-create-btn:hover{color:#fff!important;background:#1a3d6e!important;border-color:#1a3d6e!important;transform:translateY(-1px)!important;box-shadow:0 5px 16px #0f2b5c59!important}.inbox-empty-create-btn:active{transform:translateY(0)!important;box-shadow:0 2px 6px #0f2b5c33!important}.ant-table-wrapper .ant-table-placeholder .ant-table-cell{text-align:center!important;vertical-align:middle!important;padding:3.5rem 1.5rem!important}.ant-table-wrapper .ant-table-placeholder .ant-empty{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;display:flex!important}.ant-table-wrapper .ant-table-placeholder .ant-empty-description{justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;display:flex!important}.ant-table-placeholder .inbox-empty-state-card{margin:0 auto!important}.inbox-chat-thread{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;position:relative;background-color:#efeae2!important;background-image:url(/images/whatsapp-chat-bg.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:420px!important;flex:1!important;min-height:0!important;overflow:hidden auto!important}.inbox-chat-thread.is-channel-instagram{background-color:#f8fafc!important;background-image:none!important}.inbox-chat-thread.is-channel-facebook{background-color:#f0f2f5!important;background-image:none!important}.inbox-chat-thread.is-channel-instagram .inbox-msg-row.is-out .inbox-bubble{color:#fff!important;background:linear-gradient(135deg,#7024c4 0%,#c13584 50%,#e1306c 100%)!important;border:none!important}.inbox-chat-thread.is-channel-instagram .inbox-msg-row.is-out .inbox-bubble p,.inbox-chat-thread.is-channel-instagram .inbox-msg-row.is-out .inbox-bubble-name{color:#fff!important}.inbox-chat-thread.is-channel-instagram .inbox-msg-row.is-out .inbox-bubble-time{color:#ffffffbf!important}.inbox-chat-thread.is-channel-facebook .inbox-msg-row.is-out .inbox-bubble{color:#fff!important;background:#0084ff!important;border:none!important}.inbox-chat-thread.is-channel-facebook .inbox-msg-row.is-out .inbox-bubble p,.inbox-chat-thread.is-channel-facebook .inbox-msg-row.is-out .inbox-bubble-name{color:#fff!important}.inbox-chat-thread.is-channel-facebook .inbox-msg-row.is-out .inbox-bubble-time{color:#ffffffbf!important}.inbox-chat-wallpaper{display:none!important}.inbox-chat-messages{z-index:1;flex-direction:column;gap:.65rem;min-height:100%;padding:1.25rem 1.35rem 2.75rem;display:flex;position:relative}.inbox-scroll-bottom-fab{color:#54656f;cursor:pointer;z-index:10;background:#fff;border:1px solid #0b141a1f;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;display:flex;position:absolute;bottom:20px;right:20px;box-shadow:0 2px 10px #0b141a29}.inbox-scroll-bottom-fab:hover{color:#111b21;background:#f8fafc;transform:translateY(-2px);box-shadow:0 4px 14px #0b141a38}.inbox-msg-row{align-items:flex-end;gap:.5rem;animation:.22s cubic-bezier(.16,1,.3,1) inbox-msg-in;display:flex}@keyframes inbox-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.inbox-msg-row.is-in{justify-content:flex-start}.inbox-msg-row.is-out{justify-content:flex-end}.inbox-msg-avatar{color:#0f2b5c;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;margin-bottom:.85rem;font-size:.65rem;font-weight:700;display:inline-grid;box-shadow:0 1px 2px #0f172a0d}.inbox-msg-stack{flex-direction:column;min-width:0;max-width:min(72%,480px);display:flex}.inbox-msg-stack.is-media{max-width:min(85%,340px)}.inbox-msg-stack.is-sticker{max-width:min(70%,200px)}.inbox-msg-stack.is-file-media{max-width:min(88%,380px)}.inbox-msg-row.is-out .inbox-msg-stack{align-items:flex-end}.inbox-msg-row.is-in .inbox-msg-stack{align-items:flex-start}.inbox-msg-foot{color:#64748b;align-items:center;gap:.35rem;margin:.2rem .25rem 0;font-size:.68rem;font-weight:500;display:inline-flex}.inbox-msg-foot.is-out{justify-content:flex-end}.inbox-msg-foot time{font-size:inherit;color:inherit}.inbox-system-note{color:#64748b;text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-self:center;margin:.4rem 0;padding:.3rem .85rem;font-size:.72rem;font-weight:600;box-shadow:0 1px 3px #0f172a0a}.chat-bubble-note{background:#fffbeb;border:1px solid #fef08a;border-radius:10px;align-self:center;width:100%;max-width:520px;margin:.4rem 0;padding:.65rem .95rem;box-shadow:0 1px 3px #f59e0b14}.chat-bubble-note-head{color:#92400e;justify-content:space-between;align-items:center;margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:flex}.chat-bubble-note-body{color:#78350f;white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.45}.inbox-chat-closed-bar{background:#fff;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:.75rem;padding:.95rem 1.1rem 1.15rem;display:flex}.inbox-reopen-chat-btn{letter-spacing:.01em;min-width:min(240px,100%);border-radius:.55rem!important;height:2.55rem!important;font-weight:700!important}.inbox-bubble{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:fit-content;max-width:100%;padding:.65rem .95rem;box-shadow:0 1px 2px #0f172a0d}.inbox-bubble.inbox-bubble-media{border-radius:12px;padding:0;overflow:hidden;box-shadow:0 1px 2px #0b141a14}.inbox-msg-row.is-out .inbox-bubble.inbox-bubble-media{border-bottom-right-radius:3px}.inbox-msg-row.is-in .inbox-bubble.inbox-bubble-media{border-bottom-left-radius:3px}.inbox-bubble.inbox-bubble-file{min-width:min(100%,280px);padding:.55rem .75rem}.inbox-msg-row.is-out .inbox-bubble.inbox-bubble-file{border-bottom-right-radius:3px}.inbox-msg-row.is-in .inbox-bubble.inbox-bubble-file{border-bottom-left-radius:3px}.inbox-bubble-name{color:#0f766e;margin:0 0 .2rem;font-size:.75rem;font-weight:700;line-height:1.2;display:block}.inbox-msg-row.is-out .inbox-bubble-name{color:#047857;text-align:right}.inbox-msg-row.is-out .inbox-bubble{color:#14532d;border-bottom-right-radius:3px;background:#dcfce7!important;border:1px solid #bbf7d0!important}.inbox-msg-row.is-in .inbox-bubble{color:#0f172a;border-bottom-left-radius:3px;background:#fff!important;border:1px solid #e2e8f0!important}.inbox-bubble p{color:inherit;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.88rem;line-height:1.5}.inbox-bubble p.inbox-text-emoji{letter-spacing:.02em;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:1.75rem;line-height:1.35}.inbox-bubble-meta{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.inbox-bubble-meta time{color:var(--text-muted);font-size:.68rem}.inbox-ticks{color:var(--text-muted);letter-spacing:-.2em;font-size:.6rem;display:inline-flex}.inbox-ticks.is-read{color:var(--brand-accent-dark)}.inbox-ticks.is-pending{letter-spacing:0;font-size:.68rem}.inbox-ticks.is-failed{letter-spacing:0;color:#c0392b;font-size:.72rem}.inbox-bubble-error{color:#c0392b;margin-top:.35rem;font-size:.72rem;display:block}.inbox-list-loading-more,.inbox-thread-loading{justify-content:center;padding:.75rem;display:flex}.inbox-thread-loading.is-center,.inbox-thread-empty{text-align:center;color:var(--text-muted);padding:3rem 1rem;font-size:.875rem}.inbox-msg-system{justify-content:center;margin:.25rem 0;display:flex}.inbox-msg-system span{color:var(--text-muted);border-radius:var(--inbox-radius-sm);background:#0f2b5c0f;padding:.35rem .75rem;font-size:.72rem;font-weight:600}.inbox-interactive-btn{border-radius:var(--inbox-radius-sm);background:var(--brand-primary);color:#fff;cursor:pointer;width:100%;transition:background var(--transition-fast), transform var(--transition-fast);border:none;margin-top:.7rem;padding:.55rem .75rem;font-size:.85rem;font-weight:650}.inbox-interactive-btn:hover{background:var(--brand-primary-deep);transform:translateY(-1px)}.inbox-location-card{align-items:center;gap:.7rem;min-width:200px;display:flex}.inbox-location-map{border-radius:var(--inbox-radius-sm);width:3.25rem;height:3.25rem;color:var(--brand-primary);background:linear-gradient(135deg,#00c9b72e,#0f2b5c1f);flex-shrink:0;place-items:center;font-size:1.15rem;display:grid}.inbox-location-card strong{color:var(--text-heading);font-size:.85rem;display:block}.inbox-location-card small{color:var(--text-muted);margin-top:.15rem;font-size:.72rem;display:block}.inbox-attachment-card{color:var(--text-heading);align-items:center;gap:.55rem;font-size:.88rem;font-weight:600;display:flex}.inbox-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.inbox-attachment-download{border-radius:var(--inbox-radius-sm);width:1.85rem;height:1.85rem;color:var(--brand-primary);cursor:pointer;transition:background var(--transition-fast), transform var(--transition-fast);background:#0f2b5c14;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.inbox-attachment-download:hover{background:#00c9b72e;transform:translateY(-1px)}.inbox-attachment-loading{color:var(--text-muted);letter-spacing:.08em;flex-shrink:0;font-weight:500}.inbox-media{flex-direction:column;gap:0;width:100%;min-width:min(100%,300px);display:flex}.inbox-media.is-sticker{width:auto;min-width:0}.inbox-media.is-audio{min-width:min(100%,280px);padding:.55rem .65rem .5rem}.inbox-media-frame{background:#0b141a;line-height:0;position:relative;overflow:hidden}.inbox-media-frame.is-image{background:#dfe5e7}.inbox-media-frame.is-sticker{background:0 0}.inbox-media-frame.is-video{aspect-ratio:16/10;background:#0b141a;max-height:320px}.inbox-media-img{object-fit:cover;cursor:zoom-in;width:100%;max-width:300px;max-height:320px;transition:transform .2s;display:block}.inbox-media-frame.is-image .inbox-media-img:hover{transform:scale(1.02)}.inbox-media-img.is-sticker{cursor:default;object-fit:contain;background:0 0;width:auto;max-width:148px;height:auto;max-height:148px;margin:0 auto}.inbox-media-frame.is-sticker{justify-content:center;padding:.25rem;display:flex}.inbox-media-video{object-fit:contain;background:#000;width:100%;height:100%;max-height:320px;display:block}.inbox-audio-card{background:#0f2b5c0d;border:1px solid #0f2b5c14;border-radius:.5rem;align-items:center;gap:.55rem;width:100%;padding:.35rem .45rem;display:flex}.inbox-audio-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.inbox-audio-label{color:#64748b;font-size:.72rem;font-weight:600}.inbox-msg-row.is-out .inbox-audio-card{background:#0000000a;border-color:#0000000f}.inbox-audio-icon{width:2rem;height:2rem;color:var(--brand-primary);background:#00c9b729;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.15rem;display:grid}.inbox-media-audio{width:100%;min-width:0;height:2.35rem;accent-color:var(--brand-accent-dark);flex:1}.inbox-media-caption{white-space:pre-wrap;word-break:break-word;color:#111b21;padding:.45rem .7rem .55rem;font-size:.88rem;line-height:1.45;margin:0!important}.inbox-bubble.inbox-bubble-media .inbox-media.is-audio .inbox-media-caption{padding-top:.15rem;padding-left:0;padding-right:0}.inbox-media-skeleton{background:linear-gradient(90deg,#0f2b5c0f 0%,#0f2b5c1f 50%,#0f2b5c0f 100%) 0 0/200% 100%;border-radius:0;width:min(100%,280px);height:168px;animation:1.1s ease-in-out infinite inbox-media-shimmer}.inbox-bubble.inbox-bubble-media .inbox-media-skeleton{border-radius:0}.inbox-media-skeleton.is-tall{aspect-ratio:16/10;width:min(100%,300px);height:188px}.inbox-media-skeleton.is-audio{border-radius:.5rem;width:min(100%,280px);height:3.1rem;margin:.55rem .65rem}@keyframes inbox-media-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.inbox-media-error{color:var(--text-muted);padding:.75rem 1rem;font-size:.8rem;font-weight:500}.inbox-bubble.inbox-bubble-media .inbox-media-error{text-align:center;min-width:200px}.inbox-media-error-btn{color:var(--brand-primary);cursor:pointer;background:#0f2b5c14;border:none;border-radius:.4rem;align-items:center;gap:.35rem;margin-top:.45rem;padding:.35rem .55rem;font-size:.75rem;font-weight:600;display:inline-flex}.inbox-media.is-gif .inbox-media-img.is-gif{object-fit:contain;background:#0b141a}.inbox-document-card{align-items:center;gap:.65rem;width:100%;display:flex}.inbox-document-icon{color:var(--brand-primary);flex-shrink:0;font-size:1.65rem}.inbox-document-icon.is-pdf{color:#c0392b}.inbox-document-meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.inbox-document-name{color:#111b21;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:650;overflow:hidden}.inbox-document-type{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600}.inbox-pdf-preview{background:#fff;border:1px solid #0f2b5c1a;border-radius:.45rem;width:100%;height:220px;margin-top:.55rem}.inbox-media.is-document .inbox-media-caption{padding:.35rem 0 0}.inbox-unsupported-card{align-items:flex-start;gap:.65rem;max-width:280px;padding:.15rem 0;display:flex}.inbox-unsupported-card.is-otp{max-width:320px}.inbox-unsupported-icon{color:#d97706;flex-shrink:0;margin-top:.1rem;font-size:1.1rem}.inbox-unsupported-card strong{color:#111b21;margin-bottom:.2rem;font-size:.82rem;display:block}.inbox-unsupported-card p{color:#64748b;margin:0;font-size:.78rem;line-height:1.45}.inbox-sticker-card{-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;min-width:180px;max-width:280px;padding:.35rem .25rem;display:flex}.inbox-sticker-icon-wrap{color:#128c7e;background:linear-gradient(135deg,#25d36626,#128c7e38);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 1px 3px #0000000d}.inbox-sticker-card-text{flex-direction:column;gap:.2rem;min-width:0;display:flex}.inbox-sticker-card-title{color:var(--text,#111b21);font-size:.88rem;font-weight:600;line-height:1.2}.inbox-sticker-card-subtitle{color:var(--text-muted,#64748b);font-size:.73rem;line-height:1.35}.inbox-shared-contacts{flex-direction:column;gap:.5rem;min-width:min(100%,260px);display:flex}.inbox-shared-contact-card{background:#0f2b5c0a;border:1px solid #0f2b5c14;border-radius:.55rem;align-items:flex-start;gap:.65rem;padding:.55rem .6rem;display:flex}.inbox-shared-contact-avatar{width:2.25rem;height:2.25rem;color:var(--brand-primary);background:#00c9b72e;border-radius:999px;flex-shrink:0;place-items:center;font-size:1rem;display:grid}.inbox-shared-contact-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.inbox-shared-contact-body strong{color:#111b21;font-size:.88rem;line-height:1.3}.inbox-shared-contact-line{color:var(--brand-primary);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.inbox-shared-contact-line span{color:#64748b;text-transform:uppercase;font-size:.68rem;font-weight:500}.inbox-shared-contact-line:hover{text-decoration:underline}.inbox-shared-contact-line.is-email{color:#0f766e}.inbox-media-error.is-inline{padding:0;font-size:.75rem}.inbox-sticker{padding:.15rem .25rem;font-size:2.75rem;line-height:1;display:block}.inbox-bubble-sticker{box-shadow:none!important;background:0 0!important;border:none!important;padding:.2rem!important}.inbox-composer{z-index:3;background:#fff;border-top:1px solid #e2e8f0;padding:.4rem .95rem .5rem;position:relative;flex-shrink:0!important}.inbox-session-banner{background:#fffbeb;border:1px solid #fed7aa;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;padding:3px 8px;font-size:11px;line-height:1.3;display:flex}.inbox-session-banner-copy{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.inbox-session-banner-text{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:5px;display:inline-flex;overflow:hidden}.inbox-session-banner-text strong{color:#9a3412;font-size:11px;font-weight:650}.inbox-session-banner-text span{color:#b45309;font-size:11px}.inbox-session-banner-sep{opacity:.6;color:#d97706!important}.inbox-composer-input{resize:none;width:100%;font:inherit;color:#0f172a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;outline:none;height:36px;min-height:34px;padding:.38rem .75rem;font-size:.85rem;line-height:1.35;transition:all .15s}.inbox-composer-input:focus{background:#fff;border-color:#00c9b7;box-shadow:0 0 0 2px #00c9b71f}.inbox-waqyo-modes{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.inbox-waqyo-left-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-waqyo-pill{cursor:pointer;border:none;border-radius:9999px;padding:4px 13px;font-size:11.5px;font-weight:600;line-height:1.25;transition:all .15s}.inbox-waqyo-pill--active{color:#fff;background:#0d9488}.inbox-waqyo-pill--active:hover{background:#0f766e}.inbox-waqyo-pill--warning{color:#92400e;background:#fef3c7;border:1px solid #fde68a}.inbox-waqyo-pill--ig{color:#fff!important;background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%)!important;align-items:center!important;display:inline-flex!important}.inbox-waqyo-pill--ig:hover{opacity:.95;filter:brightness(1.05)}.inbox-waqyo-pill--fb{color:#fff!important;background:#1877f2!important;align-items:center!important;display:inline-flex!important}.inbox-waqyo-pill--fb:hover{background:#166fe5!important}.inbox-composer.is-channel-instagram .inbox-capsule-wrap:focus-within{border-color:#e1306c!important;box-shadow:0 0 0 3px #e1306c1f!important}.inbox-composer.is-channel-instagram .inbox-capsule-send-btn{background:linear-gradient(135deg,#e1306c 0%,#bc1888 100%)!important;box-shadow:0 2px 6px #e1306c4d!important}.inbox-composer.is-channel-instagram .inbox-capsule-send-btn:hover:not(:disabled){background:linear-gradient(135deg,#d82b66 0%,#ab177b 100%)!important}.inbox-composer.is-channel-facebook .inbox-capsule-wrap:focus-within{border-color:#1877f2!important;box-shadow:0 0 0 3px #1877f21f!important}.inbox-composer.is-channel-facebook .inbox-capsule-send-btn{background:#1877f2!important;box-shadow:0 2px 6px #1877f24d!important}.inbox-composer.is-channel-facebook .inbox-capsule-send-btn:hover:not(:disabled){background:#166fe5!important}.inbox-waqyo-pill-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;padding:4px 13px;font-size:11.5px;font-weight:500;line-height:1.25;transition:all .15s;display:inline-flex}.inbox-waqyo-pill-btn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.inbox-waqyo-right-pills{align-items:center;display:flex}.inbox-waqyo-note-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:3px 8px;font-size:12px;font-weight:500;transition:all .15s;display:inline-flex}.inbox-waqyo-note-btn:hover{color:#0f172a;background:#f1f5f9}.inbox-waqyo-note-btn.is-active{color:#d97706;background:#fef3c7;font-weight:650}.inbox-capsule-wrap{background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:4px 6px 4px 12px;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0000000a}.inbox-capsule-wrap:focus-within{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881f}.inbox-capsule-wrap.is-note{background:#fffbeb;border-color:#f59e0b}.inbox-capsule-wrap.is-note:focus-within{border-color:#d97706;box-shadow:0 0 0 3px #f59e0b26}.inbox-capsule-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:15px;transition:all .15s;display:inline-flex}.inbox-capsule-btn:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.inbox-capsule-btn:disabled{opacity:.4;cursor:not-allowed}.inbox-capsule-btn.is-active{color:#0d9488;background:#ccfbf1}.inbox-capsule-input{resize:none;font:inherit;color:#0f172a;flex:1;min-height:22px;max-height:90px;padding:4px 6px;font-size:13.5px;line-height:1.45;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.inbox-capsule-input::placeholder{color:#94a3b8}.inbox-capsule-send-btn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex;box-shadow:0 2px 6px #0d948840}.inbox-capsule-send-btn:hover:not(:disabled){background:#0f766e;transform:scale(1.04)}.inbox-capsule-send-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.inbox-composer-footnote{color:#94a3b8;margin-top:6px;padding-left:8px;font-size:11px}.inbox-composer-bar{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.28rem;display:flex}.inbox-composer-tools{flex-wrap:wrap;align-items:center;gap:.2rem;display:flex}.inbox-file-input{display:none}.inbox-tool-btn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;font-size:.95rem;transition:all .15s;display:inline-flex}.inbox-tool-btn:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.inbox-tool-btn.is-active{color:#15803d;background:#dcfce7;border-color:#bbf7d0}.inbox-send-btn{min-width:5.5rem;background:#064e3b!important;border-color:#064e3b!important;border-radius:8px!important;height:34px!important;font-weight:650!important;box-shadow:0 1px 3px #064e3b2e!important}.inbox-send-btn:hover{background:#065f46!important;border-color:#065f46!important}.inbox-send-btn:disabled{opacity:.45}.inbox-composer-pickers{z-index:5;position:absolute;bottom:calc(100% - .35rem);left:1rem}.inbox-picker{background:var(--surface);border:1px solid var(--border);border-radius:var(--inbox-radius);box-shadow:var(--shadow-lg);padding:.5rem;animation:.2s inbox-picker-in;overflow:hidden}.inbox-emoji-picker{width:auto;box-shadow:none;background:0 0;border:none;padding:0}.inbox-emoji-picker .EmojiPickerReact{border:1px solid var(--border)!important;border-radius:var(--inbox-radius)!important;box-shadow:var(--shadow-lg)!important;font-family:inherit!important}.inbox-emoji-loading{border:1px solid var(--border);border-radius:var(--inbox-radius);background:var(--surface);width:320px;height:120px;color:var(--text-muted);box-shadow:var(--shadow-lg);place-items:center;font-size:.85rem;display:grid}@keyframes inbox-picker-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.inbox-picker-title{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .55rem;font-size:.75rem;font-weight:700}.inbox-sticker-grid{grid-template-columns:repeat(4,1fr);gap:.35rem;width:min(240px,100vw - 2rem);max-height:180px;display:grid;overflow-y:auto}.inbox-sticker-btn{background:var(--surface-subtle);border-radius:var(--inbox-radius-sm);cursor:pointer;aspect-ratio:1;transition:background var(--transition-fast), transform var(--transition-fast);border:none;font-size:1.7rem}.inbox-sticker-btn:hover{background:var(--color-teal-muted);transform:scale(1.05)}.inbox-qr-modal .ant-modal-content{border-radius:14px;overflow:hidden}.inbox-qr-modal .ant-modal-body{padding:1.15rem 1.25rem 1.25rem}.inbox-qr-modal .ant-modal-close{top:1rem;inset-inline-end:1rem}.inbox-qr-head{align-items:center;gap:.85rem;margin-bottom:1.1rem;display:flex}.inbox-qr-head-icon{color:#fff;background:linear-gradient(145deg,#0f2b5c 0%,#00c9b7 100%);border-radius:.85rem;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:1.15rem;display:grid;box-shadow:0 8px 18px #0f2b5c2e}.inbox-qr-head h2{color:var(--text-heading);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:700}.inbox-qr-head p{color:var(--text-muted);margin:.15rem 0 0;font-size:.8rem}.inbox-qr-toolbar{flex-wrap:wrap;gap:.65rem;margin-bottom:.95rem;display:flex}.inbox-qr-search{flex:1;min-width:200px;min-height:2.45rem;background:#f4f6f8!important;border-color:#0000!important;border-radius:.7rem!important}.inbox-qr-search:hover,.inbox-qr-search.ant-input-affix-wrapper-focused{background:#fff!important;border-color:#d8dee6!important}.inbox-qr-add-btn{border-radius:.7rem!important;height:2.45rem!important;padding-inline:1rem!important;font-weight:650!important}.inbox-qr-list{flex-direction:column;gap:.55rem;max-height:min(52vh,420px);padding:.1rem .15rem .15rem 0;display:flex;overflow:auto}.inbox-qr-loading{place-items:center;min-height:180px;display:grid}.inbox-qr-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e7edf3;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.75rem;width:100%;padding:.85rem .9rem;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:grid}.inbox-qr-card:hover{border-color:color-mix(in srgb, var(--brand-accent) 50%, #e7edf3);background:#f7fffd;transform:translateY(-1px);box-shadow:0 6px 16px #0f2b5c0f}.inbox-qr-card:focus-visible{outline:2px solid color-mix(in srgb, var(--brand-accent) 55%, transparent);outline-offset:2px}.inbox-qr-card-mark{color:#0f766e;background:#e6fbf5;border-radius:.65rem;flex-shrink:0;place-items:center;width:2.1rem;height:2.1rem;font-size:.95rem;display:grid}.inbox-qr-card-body{flex-direction:column;gap:.28rem;min-width:0;display:flex}.inbox-qr-card-body strong{color:var(--text-heading);font-size:.92rem;font-weight:700;line-height:1.25}.inbox-qr-card-body span{color:#54656f;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.inbox-qr-card-actions{flex-shrink:0;align-items:center;gap:.2rem;display:inline-flex}.inbox-qr-icon-btn{color:#667781;cursor:pointer;background:0 0;border:none;border-radius:.5rem;place-items:center;width:1.9rem;height:1.9rem;transition:background .15s,color .15s;display:inline-grid}.inbox-qr-icon-btn:hover{color:var(--brand-primary);background:#eef2f6}.inbox-qr-icon-btn.is-danger:hover{color:#b42318;background:#fef3f2}.inbox-qr-pagination{border-top:1px solid #eef2f6;justify-content:center;margin-top:.9rem;padding-top:.75rem;display:flex}.inbox-qr-editor-modal .ant-modal-content{border-radius:12px}.inbox-loc-modal .ant-modal-content{border-radius:14px;overflow:hidden}.inbox-loc-modal .ant-modal-body{padding:1.1rem 1.2rem 1.2rem}.inbox-loc-head{align-items:center;gap:.85rem;margin-bottom:.95rem;display:flex}.inbox-loc-head-icon{color:#fff;background:linear-gradient(145deg,#0f2b5c 0%,#25d366 100%);border-radius:.8rem;place-items:center;width:2.6rem;height:2.6rem;font-size:1.1rem;display:grid}.inbox-loc-head h2{color:var(--text-heading);margin:0;font-size:1.1rem;font-weight:700}.inbox-loc-head p{color:var(--text-muted);margin:.12rem 0 0;font-size:.78rem}.inbox-loc-toolbar{flex-wrap:wrap;gap:.5rem;margin-bottom:.65rem;display:flex}.inbox-loc-search{flex:1;min-width:180px;border-radius:.65rem!important}.inbox-loc-current-btn{border-radius:.65rem!important}.inbox-loc-hits{flex-direction:column;gap:.35rem;max-height:140px;margin-bottom:.65rem;display:flex;overflow:auto}.inbox-loc-hit{text-align:left;cursor:pointer;color:#334155;background:#fff;border:1px solid #e7edf3;border-radius:.65rem;align-items:flex-start;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.35;display:flex}.inbox-loc-hit:hover{background:#f6fffa;border-color:#25d366}.inbox-loc-map-wrap{background:#e5ddd5;border:1px solid #e4e0dc;border-radius:.9rem;min-height:320px;position:relative;overflow:hidden}.inbox-loc-map{width:100%;height:320px}.inbox-loc-map-loading{z-index:500;background:#ffffff73;place-items:center;display:grid;position:absolute;inset:0}.inbox-loc-picked{background:#f4f6f8;border-radius:.7rem;margin-top:.75rem;padding:.7rem .85rem}.inbox-loc-picked strong{color:var(--text-heading);font-size:.9rem;display:block}.inbox-loc-picked small{color:var(--text-muted);margin-top:.2rem;font-size:.75rem;line-height:1.35;display:block}.inbox-loc-error{color:#b42318;margin:.55rem 0 0;font-size:.8rem}.inbox-loc-footer{justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}.inbox-loc-send-btn{min-width:8.5rem;background:#128c7e!important;border-color:#128c7e!important;border-radius:.55rem!important;font-weight:700!important}.inbox-loc-send-btn:hover{background:#0f766e!important;border-color:#0f766e!important}.inbox-location-card{color:inherit;text-decoration:none}.inbox-msg-stack.is-template-stack{max-width:min(85%,460px)!important}.inbox-bubble.inbox-bubble-template{background:#fff!important;border:1px solid #0000000f!important;border-radius:10px!important;min-width:260px!important;max-width:460px!important;padding:0!important;overflow:hidden!important;box-shadow:0 1px 3px #0b141a1a!important}.inbox-msg-row.is-out .inbox-bubble.inbox-bubble-template{background:#fff!important;border-bottom-right-radius:3px!important}.inbox-msg-row.is-in .inbox-bubble.inbox-bubble-template{background:#fff!important;border-bottom-left-radius:3px!important}.inbox-template-card{flex-direction:column;width:100%;margin:0;padding:0;display:flex}.inbox-template-media{border-top-left-radius:inherit;border-top-right-radius:inherit;background:#f1f5f9;border-bottom:1px solid #0b141a14;width:100%;min-height:120px;margin:0;padding:0;line-height:0;overflow:hidden}.inbox-template-img{object-fit:cover;cursor:pointer;border-top-left-radius:inherit;border-top-right-radius:inherit;width:100%;max-height:240px;transition:opacity .2s,transform .2s;display:block}.inbox-template-img:hover{opacity:.96}.inbox-template-inner{flex-direction:column;gap:.35rem;padding:10px 14px;display:flex}.inbox-template-badge-wrap{margin-bottom:2px}.inbox-template-badge{letter-spacing:.04em;text-transform:uppercase;color:#008069;background:#00a8841a;border:1px solid #00a8842e;border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:.64rem;font-weight:700;display:inline-flex}.inbox-template-header{color:#111b21;white-space:pre-wrap;font-size:.94rem;font-weight:700;line-height:1.35;margin:0!important}.inbox-template-body{color:#111b21;white-space:pre-wrap;word-break:break-word;font-size:.86rem;line-height:1.48;margin:0!important}.inbox-template-body strong{color:#111b21;font-weight:700}.inbox-template-body.is-empty{color:#8696a0;font-style:italic}.inbox-template-footer{color:#667781;font-size:.74rem;line-height:1.35;margin:3px 0 0!important}.inbox-template-actions{background:0 0;border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin:4px 0 0;padding:8px 12px 12px;display:flex}.inbox-template-action{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:7px;width:100%;font-family:inherit;font-size:.84rem;font-weight:600;line-height:1.35;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex;box-shadow:0 1px 2px #064e3b2e;color:#fff!important;background:#064e3b!important;border:none!important;border-radius:6px!important;padding:8px 14px!important;text-decoration:none!important}.inbox-template-action:last-child{border-bottom:none}.inbox-template-action:hover{box-shadow:0 2px 5px #064e3b40;color:#fff!important;background:#065f46!important}.inbox-template-action:active{transform:scale(.99);background:#043f30!important}.inbox-template-btn-icon{font-size:13px;color:#fff!important}.inbox-sender-badge{letter-spacing:.02em;border-radius:10px;align-items:center;gap:3px;margin-right:4px;padding:1px 6px;font-size:.62rem;font-weight:700;display:inline-flex}.inbox-sender-badge.is-ai,.inbox-sender-badge.is-flow{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-weight:500}.inbox-sender-badge.is-auto-reply{color:#0284c7;background:#fff;border:1px solid #bae6fd;border-radius:4px;font-weight:500}.inbox-sender-badge.is-system{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:4px;font-weight:500}.inbox-sender-badge.is-agent,.inbox-sender-badge.is-owner{color:#54656f;background:#111b2114}.inbox-catalog-single-wrap{flex-direction:column;display:flex}.inbox-catalog-card{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;min-width:240px;max-width:320px;margin-top:.2rem;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000000d}.inbox-catalog-card:hover{box-shadow:0 4px 14px #00000017}.inbox-catalog-header-bar{color:#065f46;background:linear-gradient(135deg,#f0fdf4 0%,#ecfdf5 100%);border-bottom:1px solid #10b98126;justify-content:space-between;align-items:center;padding:.45rem .75rem;font-size:.72rem;font-weight:600;display:flex}.inbox-catalog-header-title{align-items:center;gap:.35rem;display:inline-flex}.inbox-catalog-stock-tag{text-transform:capitalize;border-radius:20px;align-items:center;gap:3px;padding:1px 6px;font-size:.65rem;font-weight:600;display:inline-flex}.inbox-catalog-stock-tag.in-stock{color:#15803d;background:#dcfce7}.inbox-catalog-stock-tag.out-of-stock{color:#b91c1c;background:#fee2e2}.inbox-catalog-image-wrap{background:#f8fafc;justify-content:center;align-items:center;width:100%;height:180px;display:flex;position:relative;overflow:hidden}.inbox-catalog-image{object-fit:cover;cursor:pointer;width:100%;height:100%;transition:transform .25s;display:block}.inbox-catalog-image:hover{transform:scale(1.03)}.inbox-catalog-image-fallback{color:#94a3b8;background:#f1f5f9;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:100%;height:100%;font-size:.75rem;display:flex}.inbox-catalog-image-fallback .fallback-icon{color:#cbd5e1;font-size:2.2rem}.inbox-catalog-body{background:#fff;flex-direction:column;gap:.35rem;padding:.7rem .85rem;display:flex}.inbox-catalog-title{color:#0f172a;word-break:break-word;font-size:.92rem;font-weight:700;line-height:1.35;margin:0!important}.inbox-catalog-price-row{align-items:baseline;gap:.45rem;margin-top:.15rem;display:flex}.inbox-catalog-price{color:#047857;letter-spacing:-.01em;font-size:1.05rem;font-weight:800}.inbox-catalog-sale-price{color:#94a3b8;font-size:.82rem;text-decoration:line-through}.inbox-catalog-meta{color:#64748b;align-items:center;gap:.4rem;font-size:.7rem;display:flex}.inbox-catalog-sku{color:#475569;background:#f1f5f9;border-radius:4px;padding:1px 5px;font-family:monospace;font-size:.68rem}.inbox-catalog-desc{color:#475569;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden;margin:0!important}.inbox-catalog-actions{background:#f8fafc;border-top:1px solid #0000000f;flex-direction:column;padding:.45rem .85rem;display:flex}.inbox-catalog-action-btn{cursor:pointer;background:#008069;border:none;border-radius:7px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.45rem .75rem;font-size:.8rem;font-weight:600;transition:background .15s,transform .1s;display:inline-flex;color:#fff!important;text-decoration:none!important}.inbox-catalog-action-btn:hover{background:#006a57}.inbox-catalog-action-btn:active{transform:scale(.98)}.inbox-catalog-list-container{flex-direction:column;gap:.65rem;width:100%;min-width:250px;max-width:320px;display:flex}.inbox-catalog-list-vertical{flex-direction:column;gap:.65rem;width:100%;display:flex}.inbox-catalog-list-vertical .inbox-catalog-card{width:100%;min-width:unset;max-width:100%;margin-top:0}.inbox-tpl-modal .ant-modal-content{background:#fff;border:1px solid #0f2b5c1f;border-radius:16px;padding:0;overflow:hidden;box-shadow:0 20px 40px -8px #0f2b5c38}.inbox-tpl-modal .ant-modal-header{background:#fff;border-bottom:1px solid #e2e8f0;margin:0;padding:1.1rem 1.5rem}.inbox-tpl-modal .ant-modal-close{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex;top:14px;right:16px}.inbox-tpl-modal .ant-modal-close:hover{color:#0f2b5c;background:#f8fafc;border-color:#cbd5e1}.inbox-tpl-modal-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding-right:2.2rem;display:flex}.inbox-tpl-modal-title-wrap{align-items:center;gap:.75rem;display:inline-flex}.inbox-tpl-modal-title-icon{color:#00c9b7;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.15rem;display:flex}.inbox-tpl-modal-title-text{flex-direction:column;display:flex}.inbox-tpl-modal-title{color:#0f2b5c;margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.inbox-tpl-modal-subtitle{color:#64748b;margin:.15rem 0 0;font-size:.75rem;font-weight:500}.inbox-tpl-account-selector{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.25rem .65rem;display:inline-flex}.inbox-tpl-account-label{text-transform:uppercase;color:#64748b;letter-spacing:.03em;font-size:.75rem;font-weight:700}.inbox-tpl-modal .ant-modal-body{background:#f8fafc;padding:0}.inbox-tpl-3col-layout{grid-template-columns:290px 1.25fr 340px;height:600px;max-height:74vh;display:grid}.inbox-tpl-col-list{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;display:flex;overflow:hidden}.inbox-tpl-list-search-wrap{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:.5rem;padding:.85rem 1rem .65rem;display:flex}.inbox-tpl-list-head-info{text-transform:uppercase;color:#64748b;letter-spacing:.04em;justify-content:space-between;align-items:center;padding:0 .2rem;font-size:.72rem;font-weight:700;display:flex}.inbox-tpl-list-scroll{flex-direction:column;flex:1;gap:.55rem;padding:.65rem .75rem;display:flex;overflow-y:auto}.inbox-tpl-card-item{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.35rem;padding:.75rem .85rem .75rem .95rem;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.inbox-tpl-card-item:before{content:"";background:0 0;border-radius:10px 0 0 10px;width:4px;transition:background .18s;position:absolute;top:0;bottom:0;left:0}.inbox-tpl-card-item:hover{background:#f0fdfa;border-color:#00c9b7;transform:translateY(-1px);box-shadow:0 4px 12px #0f2b5c0d}.inbox-tpl-card-item.is-active{background:#f8fafc;border-color:#0f2b5c;box-shadow:0 0 0 2px #0f2b5c1f}.inbox-tpl-card-item.is-active:before{background:#0f2b5c}.inbox-tpl-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inbox-tpl-card-name{color:#0f2b5c;text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:700;overflow:hidden}.inbox-tpl-card-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.inbox-tpl-badge{text-transform:uppercase;border-radius:4px!important;margin:0!important;padding:0 5px!important;font-size:.66rem!important;font-weight:700!important}.inbox-tpl-pill-chip{color:#475569;background:#f1f5f9;border-radius:4px;align-items:center;padding:1px 6px;font-size:.68rem;font-weight:600;display:inline-flex}.inbox-tpl-card-snippet{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.76rem;line-height:1.35;display:-webkit-box;overflow:hidden}.inbox-tpl-col-config{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;padding:1.1rem 1.35rem;display:flex;overflow-y:auto}.inbox-tpl-config-inner{flex-direction:column;gap:1rem;display:flex}.inbox-tpl-config-header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}.inbox-tpl-config-title{color:#0f2b5c;margin:0;font-size:.98rem;font-weight:800}.inbox-tpl-config-sub{color:#64748b;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.inbox-tpl-autofill-btn{flex-shrink:0;color:#0f2b5c!important;background:#f0fdfa!important;border-color:#00c9b7!important;border-radius:6px!important;font-size:.72rem!important;font-weight:600!important}.inbox-tpl-autofill-btn:hover{color:#fff!important;background:#00c9b7!important}.inbox-tpl-config-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.85rem;padding:.95rem 1.1rem;display:flex}.inbox-tpl-config-card-head{align-items:center;gap:.65rem;display:flex}.inbox-tpl-config-card-icon{color:#0f2b5c;background:#eef2f7;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.95rem;display:flex}.inbox-tpl-config-card-head strong{color:#0f2b5c;font-size:.86rem;font-weight:700}.inbox-tpl-config-card-head p{color:#64748b;margin:.1rem 0 0;font-size:.74rem}.inbox-tpl-var-field{flex-direction:column;gap:.4rem;display:flex}.inbox-tpl-var-label-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.inbox-tpl-var-badge{color:#0f2b5c;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;display:inline-flex}.inbox-tpl-var-pill{color:#0f2b5c;background:#e2e8f0;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.inbox-tpl-sample-chip-btn{color:#0f766e;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#f0fdfa;border:1px solid #ccfbf1;border-radius:5px;max-width:190px;padding:2px 8px;font-size:.7rem;font-weight:600;transition:all .15s;overflow:hidden}.inbox-tpl-sample-chip-btn:hover{color:#fff;background:#00c9b7;border-color:#00c9b7}.inbox-tpl-var-field .ant-input,.inbox-tpl-var-field textarea.ant-input{color:#0f2b5c;background:#fff;border-color:#cbd5e1;border-radius:8px;font-size:.85rem;transition:all .15s}.inbox-tpl-var-field .ant-input:hover,.inbox-tpl-var-field textarea.ant-input:hover{border-color:#00c9b7}.inbox-tpl-var-field .ant-input:focus,.inbox-tpl-var-field textarea.ant-input:focus{border-color:#0f2b5c!important;box-shadow:0 0 0 2px #0f2b5c1f!important}.inbox-tpl-no-vars-box{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:12px;align-items:center;gap:.85rem;padding:1.1rem 1.25rem;display:flex}.inbox-tpl-no-vars-box strong{color:#065f46;font-size:.9rem;font-weight:700;display:block}.inbox-tpl-no-vars-box p{color:#047857;margin:.2rem 0 0;font-size:.78rem;line-height:1.4}.inbox-tpl-error-alert{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:.45rem;padding:.65rem .85rem;font-size:.78rem;font-weight:600;display:flex}.inbox-tpl-config-empty{color:#94a3b8;text-align:center;justify-content:center;align-items:center;height:100%;padding:2rem;font-size:.88rem;display:flex}.inbox-tpl-col-preview{background:#f8fafc;flex-direction:column;padding:1rem;display:flex;overflow-y:auto}.inbox-tpl-preview-container{flex-direction:column;gap:.65rem;height:100%;display:flex}.inbox-tpl-preview-top-bar{justify-content:space-between;align-items:center;padding:.15rem .25rem;display:flex}.inbox-tpl-preview-badge{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.72rem;font-weight:800}.inbox-tpl-preview-phone{background:#efeae2;border:1.5px solid #cbd5e1;border-radius:14px;flex-direction:column;flex:1;min-height:380px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0f2b5c14}.inbox-tpl-phone-header{z-index:2;color:#fff;background:#0f2b5c;align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex;position:relative;box-shadow:0 1px 3px #0f2b5c26}.inbox-tpl-phone-avatar{color:#fff;background:#00c9b7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.85rem;display:flex}.inbox-tpl-phone-contact{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-tpl-phone-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:.82rem;font-weight:700;line-height:1.2;overflow:hidden}.inbox-tpl-phone-status{color:#94a3b8;font-size:.68rem}.inbox-tpl-phone-chat-body{flex-direction:column;flex:1;justify-content:flex-end;padding:1rem .85rem .85rem;display:flex;position:relative;overflow-y:auto}.inbox-tpl-preview-bubble{z-index:1;background:#fff;border:1px solid #0000000d;border-radius:.65rem .65rem .15rem;width:100%;position:relative;overflow:hidden;box-shadow:0 1px 2px #0000001a}.inbox-tpl-preview-bubble-content{padding:.65rem .75rem .45rem}.inbox-tpl-preview-header{color:#0f2b5c;white-space:pre-wrap;margin:0 0 .35rem;font-size:.88rem;font-weight:700}.inbox-tpl-preview-media-banner{color:#64748b;background:#f1f5f9;border-bottom:1px solid #e2e8f0;justify-content:center;align-items:center;width:100%;max-height:160px;font-size:.75rem;font-weight:600;display:flex}.inbox-tpl-preview-media-banner.is-placeholder{background:#f8fafc;border-bottom:1.5px dashed #cbd5e1;flex-direction:column;gap:.35rem;padding:1.25rem .75rem}.inbox-tpl-preview-media-img{object-fit:cover;width:100%;max-height:165px;display:block}.inbox-tpl-preview-body strong{color:#0f2b5c;font-weight:700}.inbox-tpl-preview-time-row{color:#8696a0;justify-content:flex-end;align-items:center;gap:.25rem;margin-top:.2rem;font-size:.65rem;display:flex}.inbox-tpl-preview-ticks{color:#00c9b7;font-size:.75rem;font-weight:700}.inbox-tpl-preview-actions-wrap{border-top:1px solid #f1f5f9;flex-direction:column;display:flex}.inbox-tpl-preview-btn-item{color:#0f2b5c;cursor:default;background:#fff;border:none;border-bottom:1px solid #f1f5f9;justify-content:center;align-items:center;gap:.4rem;padding:.55rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s;display:flex}.inbox-tpl-preview-btn-item:hover{background:#f8fafc}.inbox-tpl-preview-btn-item:last-child{border-bottom:none}.inbox-tpl-modal-footer{background:#fff;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.6rem;display:flex}.inbox-tpl-footer-sender{color:#475569;align-items:center;gap:.5rem;font-size:.82rem;display:flex}.inbox-tpl-live-dot{background:#00c9b7;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 2px #00c9b740}.inbox-tpl-footer-actions{align-items:center;gap:.75rem;display:flex}.inbox-tpl-send-btn{color:#fff!important;background:#0f2b5c!important;border:1px solid #0f2b5c!important;border-radius:8px!important;font-weight:700!important;transition:all .15s!important;box-shadow:0 2px 6px #0f2b5c33!important}.inbox-tpl-send-btn:not(:disabled):hover{transform:translateY(-1px);background:#1a4080!important;border-color:#1a4080!important;box-shadow:0 4px 12px #0f2b5c47!important}.inbox-tpl-send-btn:disabled{cursor:not-allowed;color:#64748b!important;box-shadow:none!important;background:#cbd5e1!important;border-color:#cbd5e1!important;transform:none!important}@media (max-width:960px){.inbox-tpl-3col-layout{grid-template-columns:1fr;height:auto;max-height:80vh;overflow-y:auto}.inbox-tpl-col-list{border-bottom:1px solid #e2e8f0;border-right:none;max-height:180px}.inbox-tpl-col-config{border-bottom:1px solid #e2e8f0;border-right:none}}.inbox-tpl-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.inbox-tpl-search{width:100%;background:#f4f6f8!important;border-color:#e2e8f0!important;border-radius:.55rem!important}.inbox-tpl-loading{place-items:center;min-height:280px;display:grid}.inbox-tpl-preview-wallpaper{pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='none' stroke='%23b9a89a' stroke-width='1.1' stroke-linecap='round'%3E%3Cpath d='M28 34c6-8 18-8 24 0'/%3E%3Ccircle cx='40' cy='42' r='7'/%3E%3Cpath d='M78 30h16v12H78z'/%3E%3Cpath d='M120 38c0-8 12-8 12 0v10H120z'/%3E%3Cpath d='M24 90c8-4 16 4 10 12'/%3E%3Cpath d='M70 86l14 4-6 14'/%3E%3Cpath d='M148 88c6 0 10 6 6 12'/%3E%3Cpath d='M32 140c4-8 16-8 20 0l-10 14z'/%3E%3Ccircle cx='78' cy='146' r='8'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.inbox-tpl-preview-media{color:#0f2b5c;background:#f1f5f9;border-radius:.45rem;align-items:center;gap:.45rem;margin-bottom:.45rem;padding:.65rem .7rem;font-size:.75rem;font-weight:600;display:flex}.inbox-tpl-preview-media.is-image-loaded{background:0 0;border-radius:.45rem;margin-bottom:.45rem;padding:0;overflow:hidden}.inbox-tpl-preview-media-img{object-fit:cover;border-radius:.45rem;width:100%;max-height:160px;display:block}.inbox-tpl-media-section{flex-direction:column;gap:.45rem;display:flex}.inbox-tpl-media-head{justify-content:space-between;align-items:center;display:flex}.inbox-tpl-media-tabs{background:#f1f5f9;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.inbox-tpl-tab-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:3px 8px;font-size:.72rem;font-weight:600;transition:all .15s;display:flex}.inbox-tpl-tab-btn.is-active{color:#0f2b5c;background:#fff;box-shadow:0 1px 2px #0000000f}.inbox-tpl-media-selected{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.inbox-tpl-media-thumb{object-fit:cover;border:1px solid #cbd5e1;border-radius:6px;flex-shrink:0;width:44px;height:44px}.inbox-tpl-media-info{flex-direction:column;flex:1;min-width:0;display:flex}.inbox-tpl-media-info strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.inbox-tpl-media-info small{color:#64748b;font-size:.7rem}.inbox-tpl-uploader.ant-upload.ant-upload-drag{background:#fff;border-color:#cbd5e1;border-radius:8px;padding:12px 8px}.inbox-tpl-uploader.ant-upload.ant-upload-drag:hover{border-color:#00c9b7}.inbox-tpl-preview-body{color:#111b21;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.85rem;line-height:1.45}.inbox-tpl-preview-body.is-empty{color:#8696a0;font-style:italic}.inbox-tpl-preview-footer{color:#667781;margin:.4rem 0 0;font-size:.72rem}.inbox-tpl-preview-actions{flex-direction:column;gap:.35rem;margin-top:.55rem;display:flex}.inbox-tpl-preview-action{text-align:center;color:#fff;background:#0f2b5c;border:none;border-radius:.45rem;padding:.45rem .55rem;font-size:.78rem;font-weight:600}.inbox-tpl-preview-empty{z-index:1;text-align:center;color:#667781;background:#ffffffc7;border-radius:.65rem;max-width:240px;margin:auto;padding:.85rem 1rem;font-size:.82rem;line-height:1.45;position:relative}.inbox-tpl-vars-note{color:var(--text-muted);margin:.25rem 0 0;font-size:.72rem;line-height:1.4;display:block}@media (max-width:960px){.inbox-tpl-3col-layout{grid-template-columns:1fr;height:auto;max-height:80vh;overflow-y:auto}.inbox-tpl-col-list{border-bottom:1px solid #e2e8f0;border-right:none;max-height:180px}.inbox-tpl-col-config{border-bottom:1px solid #e2e8f0;border-right:none}}@media (max-width:900px){.inbox{flex-direction:column!important;grid-template-columns:1fr!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.inbox-list,.clp-root,.inbox-chat{flex:1!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important}.inbox:not(.is-chat-open) .inbox-chat{display:none!important}.inbox:not(.is-chat-open) .inbox-list,.inbox:not(.is-chat-open) .clp-root{display:flex!important}.inbox.is-chat-open .inbox-list,.inbox.is-chat-open .clp-root{display:none!important}.inbox.is-chat-open .inbox-chat{display:flex!important}.inbox-back-btn{color:#0f2b5c!important;cursor:pointer!important;background:#f1f5f9!important;border:none!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;margin:0 4px 0 0!important;padding:0!important;font-size:15px!important;transition:background .15s,transform .1s!important;display:inline-flex!important}.inbox-back-btn:hover,.inbox-back-btn:active{transform:scale(.96);background:#e2e8f0!important}.inbox-chat-head{box-sizing:border-box!important;gap:8px!important;height:54px!important;min-height:54px!important;padding:8px 10px!important}.inbox-chat-head-left{flex:1!important;align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.inbox-head-info-col{flex-direction:column!important;flex:1!important;justify-content:center!important;gap:1px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.inbox-head-title-row{flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.inbox-head-name{color:#0f172a!important;white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;max-width:100%!important;font-size:14px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden!important}.inbox-status-pill{white-space:nowrap!important;border-radius:999px!important;flex-shrink:0!important;padding:1px 6px!important;font-size:10px!important;line-height:1.2!important}.inbox-head-sub-row{flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;width:100%!important;min-width:0!important;display:flex!important;overflow:hidden!important}.inbox-head-phone{color:#64748b!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:11px!important;line-height:1.2!important;overflow:hidden!important}.inbox-chat-head-actions{flex-shrink:0!important;align-items:center!important;gap:4px!important;display:flex!important}.inbox-head-btn-text,.inbox-head-ad-tag,.inbox-head-close-btn,.inbox-head-reopen-btn{display:none!important}.inbox-head-btn--details{background:#f8fafc!important;border-color:#e2e8f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important}.inbox-head-more-btn{border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;display:inline-flex!important}.inbox-head-agent-btn,.inbox-head-unassigned-btn{border-radius:8px!important;align-items:center!important;gap:4px!important;height:32px!important;padding:0 8px!important;font-size:11.5px!important;display:inline-flex!important}.inbox-head-agent-name{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:55px!important;overflow:hidden!important}.inbox-list-head h1{font-size:1.35rem}}@media (max-width:640px){.inbox-composer{padding:5px 8px max(6px, env(safe-area-inset-bottom,6px))!important}.inbox-waqyo-modes{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;gap:4px!important;margin-bottom:5px!important;overflow-x:auto!important}.inbox-waqyo-modes::-webkit-scrollbar{display:none!important}.inbox-waqyo-left-pills{scrollbar-width:none!important;flex-wrap:nowrap!important;align-items:center!important;gap:4px!important;display:flex!important;overflow-x:auto!important}.inbox-waqyo-pill,.inbox-waqyo-pill-btn{white-space:nowrap!important;flex-shrink:0!important;padding:3px 9px!important;font-size:11px!important;line-height:1.25!important}.inbox-waqyo-note-btn{white-space:nowrap!important;flex-shrink:0!important;padding:3px 6px!important;font-size:11px!important}.inbox-capsule-wrap{border-radius:24px!important;gap:4px!important;padding:3px 5px 3px 8px!important}.inbox-capsule-btn{flex-shrink:0!important;width:28px!important;height:28px!important;font-size:14px!important}.inbox-capsule-input{min-height:20px!important;padding:3px 4px!important;font-size:13px!important;line-height:1.35!important}.inbox-capsule-send-btn{flex-shrink:0!important;width:30px!important;min-width:30px!important;height:30px!important}.inbox-composer-footnote{opacity:.85;text-align:center!important;margin-top:3px!important;padding:0 4px!important;font-size:10px!important}.inbox-bubble{max-width:88%}}@media (max-width:480px){.inbox-head-assign-label,.inbox-head-agent-name,.inbox-head-swap-icon{display:none!important}.inbox-head-agent-btn,.inbox-head-unassigned-btn{border-radius:8px!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important}}.auth-page{background:#fff!important}.auth-brand{background:#0a1f42!important}.auth-forgot,.auth-footer a{color:#00c9b7!important}.auth-forgot:hover,.auth-footer a:hover{color:#0f2b5c!important}.auth-channel-card.is-whatsapp .auth-channel-icon,.auth-channel-card.is-instagram .auth-channel-icon,.auth-channel-card.is-both .auth-channel-icon{background:#00c9b7!important}.auth-channel-card.is-selected{box-shadow:none!important;border-color:#00c9b7!important}.auth-channel-card.is-selected .auth-channel-check{background:#00c9b7!important}@media (max-width:1100px){.dash-stats,.dash-quick{grid-template-columns:repeat(2,1fr)}.dash-grid,.dash-hero-banner{grid-template-columns:1fr}.dash-float-bubble{display:none}}@media (max-width:640px){.dash-stats,.dash-quick{grid-template-columns:1fr}.dash-topbar{padding:12px 14px}.dash-search{display:none}.dash-campaign-bars{grid-template-columns:1fr}.dash-hero-banner{padding:22px}}.legal-page{min-height:100vh;color:var(--foreground);background:linear-gradient(#f4f8fc 0%,#f8fafc 28%,#fff 100%)}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);background:#ffffffeb;position:sticky;top:0}.legal-topbar-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;padding:.85rem 1.5rem;display:flex}.legal-brand{color:var(--foreground);align-items:center;gap:.65rem;font-weight:700;text-decoration:none;display:inline-flex}.legal-top-links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.legal-top-links a{color:var(--text-secondary);font-size:.875rem;font-weight:500;text-decoration:none}.legal-top-links a:hover,.legal-top-links a[aria-current=page]{color:var(--accent)}.legal-main{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.legal-hero{max-width:46rem;margin-bottom:2rem}.legal-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.legal-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(2rem,4vw,2.75rem);line-height:1.15}.legal-lead{color:var(--text-secondary);margin:.9rem 0 0;font-size:1.05rem;line-height:1.65}.legal-meta{flex-wrap:wrap;gap:1rem 1.75rem;margin-top:1.35rem;display:flex}.legal-meta div{flex-direction:column;gap:.2rem;display:flex}.legal-meta span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.legal-meta strong{color:var(--foreground);font-size:.9375rem}.legal-layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:2rem;display:grid}.legal-toc{border:1px solid var(--border);background:#ffffffe6;border-radius:1rem;padding:1rem 1.1rem;position:sticky;top:5.5rem}.legal-toc>p{letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .65rem;font-size:.75rem;font-weight:700}.legal-toc ol{flex-direction:column;gap:.4rem;margin:0;padding-left:1.1rem;display:flex}.legal-toc a{color:var(--text-secondary);font-size:.8125rem;line-height:1.4;text-decoration:none}.legal-toc a:hover{color:var(--accent)}.legal-body{border:1px solid var(--border);background:#fff;border-radius:1.15rem;padding:1.5rem 1.75rem 2rem;box-shadow:0 10px 30px #0f2b5c0a}.legal-body section{border-bottom:1px solid var(--border);padding:.35rem 0 1.5rem;scroll-margin-top:5.5rem}.legal-body section:last-of-type{border-bottom:none;padding-bottom:.5rem}.legal-body h2{letter-spacing:-.02em;color:var(--foreground);margin:0 0 .75rem;font-size:1.2rem}.legal-body p{color:var(--text-body);margin:0 0 .85rem;font-size:.95rem;line-height:1.7}.legal-body p:last-child{margin-bottom:0}.legal-body a{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.legal-endnote{border-top:1px solid var(--border);flex-direction:column;gap:.25rem;margin-top:2rem;padding-top:1.25rem;display:flex}.legal-endnote strong{color:var(--foreground);font-size:1rem}.legal-endnote>span,.legal-endnote p{color:var(--text-muted);margin:0;font-size:.875rem}@media (max-width:900px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}.dash-content:has(.cf-builder){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.cfh-page{width:100%;min-width:0;max-width:1280px}.cfh-back{color:var(--brand-primary);align-items:center;gap:.4rem;margin-bottom:.65rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.cfh-back:hover{color:var(--brand-accent)}.cfh-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:.95rem;padding:.85rem 1rem .35rem}.cfh-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.cfh-panel-head h2{letter-spacing:-.02em;margin:0;font-size:1.05rem}.cfh-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.85rem;display:flex}.cfh-search{width:min(100%,240px)}.cfh-dates{width:min(100%,260px)}.cfh-filter{width:150px}.cfh-filter-wide{width:190px}.cfh-sub{color:var(--text-muted);font-size:11px;display:block}.cfh-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.cfh-metric-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:.85rem;flex-direction:column;gap:.3rem;padding:.9rem 1rem;display:flex}.cfh-metric-card span{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:700}.cfh-metric-card strong{letter-spacing:-.03em;color:var(--brand-primary);font-size:1.35rem;line-height:1.1}.cfh-metric-card.is-ok strong{color:#059669}.cfh-metric-card.is-info strong{color:var(--brand-accent-dark,#00a89a)}.cfh-metric-card.is-bad strong{color:#dc2626}.cfh-metric-card.is-skeleton{background:color-mix(in srgb, var(--surface) 70%, #e2e8f0);min-height:4.5rem}.cfh-chat-modal-title{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cfh-chat-modal-title strong{font-size:1rem}.cfh-chat-modal-title span{color:var(--text-muted);font-size:.85rem;font-weight:500}.cfh-chat-loading{text-align:center;color:var(--text-muted);padding:2rem}.cfh-chat-shell{flex-direction:column;gap:.65rem;display:flex}.cfh-chat-banner{color:var(--text-muted);background:color-mix(in srgb, var(--brand-accent) 10%, white);border:1px solid color-mix(in srgb, var(--brand-accent) 22%, transparent);border-radius:.55rem;padding:.45rem .7rem;font-size:.8rem;font-weight:600}.cfh-chat-thread{background:#ece5dd;border-radius:.75rem;flex-direction:column;gap:.55rem;max-height:min(58vh,480px);padding:.85rem;display:flex;overflow-y:auto}.cfh-bubble-row{display:flex}.cfh-bubble-row.is-bot{justify-content:flex-start}.cfh-bubble-row.is-customer{justify-content:flex-end}.cfh-bubble{border-radius:.65rem;max-width:min(86%,360px);padding:.55rem .7rem .4rem;box-shadow:0 1px 1px #00000014}.cfh-bubble.is-bot{background:#fff;border-top-left-radius:.2rem}.cfh-bubble.is-customer{background:#dcf8c6;border-top-right-radius:.2rem}.cfh-bubble-meta{color:var(--brand-primary);align-items:center;gap:.4rem;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:flex}.cfh-bubble-type{border-radius:999px!important;margin:0!important;font-size:.65rem!important;line-height:1.2!important}.cfh-bubble-body{white-space:pre-wrap;color:#111;margin:0;font-size:.9rem;line-height:1.4}.cfh-bubble-foot{justify-content:flex-end;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.cfh-bubble-foot time{color:#00000073;font-size:.68rem}.cfh-ticks{color:#0006;align-items:center;gap:0;font-size:.65rem;display:inline-flex}.cfh-ticks .anticon+.anticon{margin-left:-.2rem}.cfh-ticks.is-read{color:#53bdeb}.cfh-ticks.is-failed{color:#ef4444}.cfh-ticks.is-pending{color:#00000059}@media (max-width:1100px){.cfh-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cfh-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.cfh-search,.cfh-dates,.cfh-filter,.cfh-filter-wide{width:100%}}.cf-list{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:1280px;display:flex}.cf-list-panel{border:1px solid var(--border);background:#fff;border-radius:1rem;padding:1rem 1.1rem .5rem;box-shadow:0 8px 24px #0f2b5c0a}.cf-list-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.cf-list-search{flex:1;min-width:200px;max-width:360px}.cf-list-filter{min-width:150px}.cf-flow-name{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.15rem;padding:0;display:flex}.cf-flow-name strong{color:var(--foreground);font-weight:600}.cf-flow-name span{color:var(--text-muted);font-size:.8rem}.cf-flow-name:hover strong{color:var(--accent)}.cf-trigger-group{flex-direction:column;gap:.4rem;display:flex}.cf-modal-title{align-items:center;gap:.5rem;display:inline-flex}.cf-modal-title small{color:var(--text-muted);font-weight:500}.cf-version-list{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.cf-version-item{border:1px solid var(--border);background:#f8fafc;border-radius:.75rem;justify-content:space-between;gap:1rem;padding:.9rem 1rem;display:flex}.cf-version-item strong{margin-right:.5rem}.cf-version-item p{color:var(--text-body);margin:.35rem 0 .15rem;font-size:.875rem}.cf-version-item small{color:var(--text-muted)}.cf-builder{--cf-panel-w:300px;--cf-border:#0f2b5c1a;--cf-surface:#fff;--cf-canvas:#f5f7fb;background:var(--cf-canvas);color:var(--foreground);flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;position:relative!important;overflow:hidden!important}.cf-builder.is-fullscreen{z-index:99999!important;background:var(--cf-canvas)!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important}.cf-builder.is-fullscreen .cf-builder-toolbar{z-index:10;box-shadow:0 4px 16px #0f2b5c14}.cf-popconfirm-overlay,.cf-builder .ant-popover,.cf-builder .ant-modal-root,.cf-builder .ant-modal-wrap,.cf-builder .ant-modal-mask,.cf-builder .ant-drawer,.cf-builder .ant-dropdown,.cf-builder .ant-tooltip{z-index:1000005!important}.cf-popconfirm-overlay .ant-popover-inner{border-radius:8px!important;padding:12px 14px!important;box-shadow:0 6px 20px #0f172a2e!important}.cf-unsaved-alert-banner{color:#92400e;z-index:9;background:#fffbeb;border-bottom:1px solid #fde68a;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;font-size:.82rem;display:flex;box-shadow:0 1px 3px #b4530914}.cf-unsaved-alert-content{align-items:center;gap:8px;line-height:1.4;display:flex}.cf-unsaved-alert-dot{background:#f59e0b;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 3px #f59e0b40}.cf-unsaved-alert-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.cf-builder-loading{justify-content:center;align-items:center;padding:3rem}.cf-builder-toolbar{background:var(--cf-surface);border-bottom:1px solid var(--cf-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;padding:.55rem .85rem;display:flex}.cf-builder-toolbar-left{align-items:center;gap:.65rem;min-width:0;display:flex}.cf-builder-title{min-width:0}.cf-builder-title h1{letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;max-width:280px;margin:0;font-size:.98rem;font-weight:650;overflow:hidden}.cf-builder-meta{align-items:center;gap:.4rem;margin-top:.1rem;display:flex}.cf-builder-meta .ant-tag{margin:0;font-size:.68rem;line-height:18px}.cf-builder-version{color:var(--text-muted);font-size:.72rem;font-weight:600}.cf-back{border:1px solid var(--cf-border);width:32px;height:32px;color:var(--foreground);background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.cf-back:hover{background:#f4f7fb;border-color:#0f2b5c38}.cf-builder-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.cf-toolbar-group{border:1px solid var(--cf-border);background:#f4f7fb;border-radius:10px;align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.cf-toolbar-group .ant-btn{box-shadow:none!important;color:var(--foreground)!important;background:0 0!important;border:0!important}.cf-toolbar-group .ant-btn:hover{background:#0f2b5c14!important}.cf-toolbar-group .ant-btn-primary{background:var(--accent)!important;color:#fff!important}.cf-toolbar-group .ant-btn-primary:hover{background:var(--navy-dark,#0a1f45)!important;color:#fff!important}.cf-toolbar-divider{background:#0f2b5c24;width:1px;height:18px;margin:0 .15rem}.cf-analytics-wrap{flex-shrink:0;padding:.65rem .85rem 0}.cf-analytics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.cf-analytics-card{border:1px solid var(--cf-border);background:#fff;border-radius:10px;flex-direction:column;gap:.15rem;padding:.65rem .8rem;display:flex}.cf-analytics-card span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-size:.68rem;font-weight:650}.cf-analytics-card strong{color:var(--foreground);letter-spacing:-.02em;font-size:1.15rem}.cf-validation{color:#9a3412;background:#fff8f5;border-bottom:1px solid #f0d9d0;flex-shrink:0;align-items:center;gap:.55rem;padding:.4rem .85rem;font-size:.78rem;display:flex}.cf-validation-list{flex-wrap:wrap;flex:1;gap:.35rem;min-width:0;display:flex}.cf-validation-item{white-space:nowrap;background:#fff;border:1px solid #f0d9d0;border-radius:999px;padding:.12rem .55rem}.cf-validation-clear{color:#9a3412;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;font-size:.72rem;font-weight:650;text-decoration:underline}.cf-builder-body{flex-direction:row!important;flex:1!important;height:0!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.cf-node-library,.cf-props{background:var(--cf-surface);flex-direction:column!important;height:100%!important;min-height:0!important;max-height:100%!important;display:flex!important;overflow:hidden!important}.cf-node-library{border-right:1px solid var(--cf-border);min-width:var(--cf-panel-w,300px)!important;width:var(--cf-panel-w,300px)!important;max-width:var(--cf-panel-w,300px)!important;flex-shrink:0!important}.cf-right-rail{border-left:1px solid var(--cf-border);background:var(--cf-surface);flex-direction:column;min-height:0;display:flex;overflow:hidden}.cf-right-rail .cf-props{flex:1;min-height:0;overflow:auto}.cf-vars{border-top:1px solid var(--cf-border);background:#fafbfd;flex-shrink:0;padding-bottom:.75rem}.cf-panel-head{border-bottom:1px solid #0000;flex-shrink:0;padding:.75rem .85rem .5rem}.cf-panel-head--compact{padding-bottom:.35rem}.cf-panel-head h2{letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);margin:0;font-size:.8rem;font-weight:700}.cf-panel-head p{color:var(--text-secondary);text-transform:none;letter-spacing:0;margin:.2rem 0 0;font-size:.78rem;font-weight:500}.cf-props-type{text-transform:capitalize;background:#eef4fb;border-radius:999px;padding:.1rem .45rem;color:var(--accent)!important;margin-top:.35rem!important;font-size:.68rem!important;font-weight:650!important;display:inline-flex!important}.cf-node-tools{flex-direction:column;flex-shrink:0;gap:.45rem;padding:0 .7rem .55rem;display:flex}.cf-node-search{width:100%!important}.cf-node-cats{flex-wrap:wrap;gap:.25rem;display:flex}.cf-node-cats button{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.18rem .42rem;font-size:.68rem;font-weight:650}.cf-node-cats button:hover{color:var(--foreground);background:#f1f5f9}.cf-node-cats button.is-active{color:var(--accent);background:#0f2b5c14}.cf-node-list{overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#0f2b5c4d transparent!important;-webkit-overflow-scrolling:touch!important;flex-direction:column!important;flex:1!important;gap:.85rem!important;height:0!important;min-height:0!important;max-height:100%!important;padding:0 .55rem 3rem!important;display:flex!important;overflow:hidden auto!important}.cf-node-list::-webkit-scrollbar{width:6px;display:block}.cf-node-list::-webkit-scrollbar-track{background:0 0}.cf-node-list::-webkit-scrollbar-thumb{background:#0f2b5c33;border-radius:999px}.cf-node-list::-webkit-scrollbar-thumb:hover{background:#0f2b5c66}.cf-node-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .35rem .2rem;font-size:.66rem;font-weight:700}.cf-node-group-items{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.cf-node-item{border:1px solid var(--cf-border);cursor:grab;text-align:left;color:inherit;background:#fff;border-radius:8px;align-items:center;gap:.4rem;padding:.42rem .45rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.cf-node-item:hover{background:#f8fafc;border-color:#0f2b5c38;box-shadow:0 2px 8px #0f2b5c0d}.cf-node-item:active{cursor:grabbing}.cf-node-item-icon{width:24px;height:24px;color:var(--accent);background:#eef4fb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.cf-node-item--messaging .cf-node-item-icon{background:#e8f7f5}.cf-node-item--logic .cf-node-item-icon{background:#eef2ff}.cf-node-item--actions .cf-node-item-icon{background:#fff4e8}.cf-node-item-label{color:var(--foreground);font-size:.74rem;font-weight:600;line-height:1.2}.cf-empty-hint{color:var(--text-muted);margin:.5rem .35rem;font-size:.8rem;line-height:1.45}.cf-props-empty{text-align:center;color:var(--text-muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.55rem;padding:2rem 1.25rem;display:flex}.cf-props-empty .anticon{color:#94a3b8;font-size:1.35rem}.cf-props-empty p{max-width:14rem;margin:0;font-size:.82rem;line-height:1.45}.cf-canvas-wrap{background:var(--cf-canvas);flex:1!important;min-width:0!important;height:100%!important;min-height:0!important;max-height:100%!important;position:relative!important;overflow:hidden!important}.cf-canvas-empty{z-index:2;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cf-canvas-empty p{color:var(--text-muted);background:#ffffffd9;border:1px dashed #0f2b5c33;border-radius:10px;margin:0;padding:.7rem 1rem;font-size:.85rem}.cf-canvas-wrap .react-flow__controls,.cf-canvas-wrap .react-flow__minimap{border:1px solid var(--cf-border);border-radius:10px;overflow:hidden;box-shadow:0 4px 14px #0f2b5c14}.cf-canvas-wrap .react-flow svg,.cf-canvas-wrap .react-flow__edges,.cf-canvas-wrap .react-flow__edges svg,.cf-canvas-wrap .react-flow__connectionline svg{pointer-events:none;width:100%!important;max-width:none!important;height:100%!important;overflow:visible!important}.cf-canvas-wrap .react-flow__edge{pointer-events:visibleStroke}.cf-canvas-wrap .react-flow__edge-path{stroke:#475569!important;stroke-width:2px!important;fill:none!important}.cf-canvas-wrap .react-flow__edge.selected .react-flow__edge-path{stroke:var(--accent,#0f2b5c)!important;stroke-width:2.5px!important}.cf-canvas-wrap .react-flow__connection-path{stroke-dasharray:4 4;stroke:var(--accent,#0f2b5c)!important;stroke-width:2px!important;fill:none!important}.cf-edge-delete{color:#64748b;cursor:pointer;pointer-events:all;z-index:5;opacity:1;background:#fff;border:1px solid #0f2b5c29;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:.65rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex;position:absolute;box-shadow:0 2px 8px #0f2b5c1f}.cf-edge-delete:hover,.cf-edge-delete.is-visible{color:#dc2626;background:#fef2f2;border-color:#dc262659}.cf-canvas-node{background:#fff;border:1px solid #0f2b5c1f;border-radius:12px;width:220px;overflow:visible;box-shadow:0 4px 14px #0f2b5c0f}.cf-canvas-node.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px #0f2b5c1f,0 8px 20px #0f2b5c14}.cf-canvas-node.is-editing{z-index:10;border-color:var(--accent);width:330px;box-shadow:0 0 0 3px #0f2b5c24,0 12px 28px #0f2b5c1f}.cf-canvas-node--start,.cf-canvas-node--end{width:200px}.cf-canvas-node--start.is-editing,.cf-canvas-node--end.is-editing{width:260px}.cf-canvas-node-head{justify-content:space-between;align-items:center;gap:.45rem;padding:.55rem .55rem .35rem .65rem;display:flex}.cf-canvas-node-icon{width:22px;height:22px;color:var(--accent);background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}.cf-canvas-node--cat-messaging .cf-canvas-node-icon{color:#0d9488;background:#f0fdfa}.cf-canvas-node--cat-logic .cf-canvas-node-icon{color:#2563eb;background:#eff6ff}.cf-canvas-node--cat-actions .cf-canvas-node-icon{color:#d97706;background:#fffbeb}.cf-canvas-node--start .cf-canvas-node-icon{color:#16a34a;background:#f0fdf4}.cf-canvas-node--end .cf-canvas-node-icon{color:#dc2626;background:#fef2f2}.cf-canvas-node-titles{flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.cf-canvas-node-titles strong{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:650;overflow:hidden}.cf-canvas-node-edit{width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#fff;border:1px solid #0f2b5c1f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.cf-canvas-node-edit:hover{color:var(--accent);background:#f0f7ff;border-color:#0f2b5c38}.cf-canvas-node-actions{flex-shrink:0;align-items:center;gap:.25rem;display:inline-flex}.cf-canvas-node-delete:hover{color:#dc2626;background:#fef2f2;border-color:#dc262659}.cf-canvas-node-edit.is-done{gap:4px;min-width:58px;box-shadow:0 2px 6px #0f766e40;color:#fff!important;background:#0f766e!important;border-color:#0f766e!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:auto!important;height:26px!important;padding:0 9px!important;font-size:.72rem!important;font-weight:650!important;display:inline-flex!important}.cf-canvas-node-edit.is-done:hover{box-shadow:0 3px 8px #0f766e59;background:#115e59!important;border-color:#115e59!important}.cf-canvas-node-editor{-webkit-overflow-scrolling:touch;max-height:520px;padding:0 .55rem .65rem;overscroll-behavior:contain!important;touch-action:pan-y!important;scrollbar-width:thin!important;scrollbar-color:#94a3b8 #f1f5f9!important;overflow:hidden auto!important}.cf-canvas-node-editor::-webkit-scrollbar{width:6px}.cf-canvas-node-editor::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.cf-canvas-node-editor::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:4px}.cf-canvas-node-editor::-webkit-scrollbar-thumb:hover{background:#64748b}.cf-inline-edit-form{padding:0}.cf-inline-edit-form .ant-form-item{margin-bottom:.55rem}.cf-inline-edit-form .ant-form-item-label{padding:0 0 2px!important}.cf-inline-edit-form .ant-form-item-label>label{color:var(--text-muted)!important;height:auto!important;font-size:.68rem!important;font-weight:650!important}.cf-inline-edit-form .ant-input,.cf-inline-edit-form .ant-input-number,.cf-inline-edit-form .ant-select-selector{font-size:.74rem!important}.cf-inline-edit-form .ant-input-number{width:100%}.cf-canvas-node-footer{background:#f8fafc;border-top:1px solid #0f2b5c14;border-bottom-right-radius:11px;border-bottom-left-radius:11px;padding:.55rem .65rem .65rem}.cf-canvas-node-done{color:#fff;letter-spacing:.01em;cursor:pointer;background:#0f766e;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;padding:.48rem .75rem;font-size:.76rem;font-weight:650;transition:all .15s;display:flex;box-shadow:0 2px 6px #0f766e40}.cf-canvas-node-done:hover{background:#115e59;transform:translateY(-1px);box-shadow:0 3px 8px #0f766e59}.cf-canvas-node-done:active{transform:translateY(0)}.cf-canvas-node-body{padding:0 .65rem .65rem}.cf-canvas-node-body p{color:var(--text-secondary);-webkit-line-clamp:3;background:#f8fafc;border:1px solid #0f2b5c0f;border-radius:8px;-webkit-box-orient:vertical;margin:0;padding:.45rem .55rem;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.cf-canvas-node-body code{color:var(--accent);background:#eef4fb;border-radius:4px;margin-top:.3rem;padding:.08rem .35rem;font-size:.65rem;display:inline-block}.cf-canvas-node-ports{flex-direction:column;gap:.25rem;padding:0 .5rem .55rem;display:flex}.cf-canvas-port{color:#3730a3;background:#eef2ff;border:1px solid #6366f126;border-radius:6px;justify-content:center;align-items:center;padding:.32rem .4rem;font-size:.68rem;font-weight:650;display:flex;position:relative}.cf-canvas-port--cta{color:#047857;background:#ecfdf5;border-color:#0478572e}.cf-canvas-thumbs{gap:.25rem;margin-top:.4rem;display:flex}.cf-canvas-thumbs img{object-fit:cover;border:1px solid #0f2b5c1a;border-radius:6px;width:36px;height:36px}.cf-inline-grid-2{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.cf-list-section-header{border-top:1px dashed #0f2b5c26;margin-top:.25rem;margin-bottom:.45rem;padding-top:.45rem}.cf-list-section-title{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.cf-list-section-title strong{color:var(--foreground);font-size:.72rem;font-weight:700}.cf-list-count-badge{color:#3730a3;background:#eef2ff;border:1px solid #6366f133;border-radius:999px;padding:.08rem .4rem;font-size:.65rem;font-weight:700}.cf-list-section-hint{color:var(--text-muted);margin:.15rem 0 0;font-size:.64rem;line-height:1.35}.cf-list-items-container{gap:.4rem!important}.cf-list-row-edit{background:#f8fafc;border:1px solid #0f2b5c1f;border-radius:8px;flex-direction:column;gap:.35rem;width:100%;padding:.5rem .55rem;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.cf-list-row-edit:hover,.cf-list-row-edit:focus-within{background:#fff;border-color:#6366f166;box-shadow:0 2px 8px #6366f114}.cf-list-row-head{justify-content:space-between;align-items:center;display:flex}.cf-list-row-num{color:#4338ca;text-transform:uppercase;letter-spacing:.03em;font-size:.66rem;font-weight:700}.cf-list-row-head .ant-btn{justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;display:inline-flex!important}.cf-add-list-item-btn{color:#4338ca!important;background:#faf5ff!important;border-style:dashed!important;border-color:#6366f14d!important;font-weight:600!important}.cf-add-list-item-btn:hover{color:#3730a3!important;background:#f5f3ff!important;border-color:#6366f1!important}.cf-ports-editing-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em;padding:.2rem .2rem 0;font-size:.64rem;font-weight:700}.cf-limit-hint{color:var(--text-muted);text-align:center;font-size:.65rem;display:block}.cf-cta-row{border:1px solid var(--cf-border);background:#fafbfd;border-radius:8px;flex-direction:column;gap:.3rem;width:100%;padding:.45rem;display:flex;position:relative}.cf-cta-row .ant-btn{align-self:flex-end}.cf-cta-row{flex-flow:wrap;align-items:center}.cf-cta-row .ant-input,.cf-cta-row .ant-select{flex:120px;min-width:0}.cf-handle{border:2px solid var(--accent)!important;background:#fff!important;width:9px!important;height:9px!important}.cf-handle-branch{right:-5px!important}.cf-props-form{padding:.65rem .85rem 1rem}.cf-props-form .ant-form-item{margin-bottom:.7rem}.cf-props-form .ant-form-item-label>label{color:var(--text-muted)!important;font-size:.72rem!important;font-weight:650!important}.cf-full{width:100%!important}.cf-btn-row{gap:.35rem;width:100%;display:flex}.cf-preview-box{border:1px solid var(--cf-border);background:#f8fafc;border-radius:8px;margin-bottom:.65rem;padding:.55rem .65rem}.cf-preview-box span{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.3rem;font-size:.66rem;font-weight:650;display:block}.cf-preview-box p{color:var(--foreground);margin:0 0 .15rem;font-size:.82rem}.cf-code textarea,.cf-code.ant-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.cf-var-chips{flex-wrap:wrap;gap:.3rem;padding:0 .85rem .5rem;display:flex}.cf-var-chip{color:var(--accent);cursor:pointer;background:#fff;border:1px solid #0f2b5c1f;border-radius:6px;padding:.15rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.68rem;font-weight:650}.cf-var-chip:hover{background:#eef4fb;border-color:#0f2b5c38}.cf-var-add{padding:0 .85rem;width:calc(100% - 1.7rem)!important}.cf-sim{flex-direction:column;height:100%;min-height:480px;display:flex}.cf-sim-thread{background:#eef3f8;border-radius:.75rem;flex-direction:column;flex:1;gap:.65rem;padding:.85rem;display:flex;overflow:auto}.cf-sim-bubble{background:#fff;border-radius:.75rem;max-width:85%;padding:.55rem .7rem;box-shadow:0 2px 8px #0f2b5c0d}.cf-sim-bubble--customer{background:#e8f8f6;align-self:flex-end}.cf-sim-bubble--bot{align-self:flex-start}.cf-sim-bubble small{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.2rem;font-size:.65rem;font-weight:650;display:block}.cf-sim-bubble p{color:var(--foreground);margin:0;font-size:.875rem}.cf-sim-buttons{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.cf-sim-buttons button{cursor:pointer;color:var(--accent);background:#fff;border:1px solid #0f2b5c2e;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;font-weight:600}.cf-sim-composer{gap:.45rem;margin-top:.85rem;display:flex}.cf-phone{background:#ece5dd;border:10px solid #1f2937;border-radius:1.75rem;flex-direction:column;width:100%;max-width:320px;min-height:520px;margin:0 auto;display:flex;overflow:hidden;box-shadow:0 18px 40px #0f2b5c2e}.cf-phone-notch{background:#111;border-radius:0 0 12px 12px;width:110px;height:18px;margin:6px auto 0}.cf-phone-header{text-align:center;color:#fff;background:#075e54;padding:.55rem;font-size:.9rem;font-weight:650}.cf-phone-body{flex-direction:column;flex:1;gap:.55rem;padding:.85rem;display:flex;overflow:auto}.cf-wa-bubble{background:#fff;border-radius:.55rem;align-self:flex-start;max-width:88%;padding:.55rem .7rem;box-shadow:0 1px 1px #00000014}.cf-wa-bubble p{color:#111;margin:0;font-size:.84rem;line-height:1.4}.cf-wa-bubble strong{margin-bottom:.2rem;font-size:.8rem;display:block}.cf-wa-buttons{border-top:1px solid #eee;flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.4rem;display:flex}.cf-wa-buttons span{text-align:center;color:#027eb5;padding:.25rem 0;font-size:.82rem;font-weight:600}.cf-wa-list-btn{color:#027eb5;margin-top:.45rem;font-size:.8rem;font-weight:650;display:inline-block}@media (max-width:1100px){.cf-builder{--cf-panel-w:270px}.cf-analytics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.cf-list{padding:1.25rem}.cf-node-library{display:none!important}.cf-builder-title h1{max-width:140px}.cf-analytics{grid-template-columns:1fr 1fr}}:is(.dash-content:has(.wf-list),.dash-content:has(.wf-builder)){flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden}.wf-list{flex-direction:column;flex:1;gap:1.25rem;min-height:0;padding:2rem;display:flex;overflow-y:auto}.wf-list-panel{border:1px solid var(--border);background:#fff;border-radius:1rem;padding:1rem 1.1rem .5rem;box-shadow:0 8px 24px #0f2b5c0a}.wf-list-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.wf-list-search{flex:1;min-width:200px;max-width:360px}.wf-list-filter{min-width:150px}.wf-flow-name{cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.7rem;padding:0;display:flex}.wf-flow-name-icon{color:#0f766e;background:#e8f7f5;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.wf-flow-name strong{color:var(--foreground);font-weight:650;display:block}.wf-flow-name small{color:var(--text-muted);margin-top:.15rem;font-size:.78rem;display:block}.wf-flow-name:hover strong{color:var(--accent)}.wf-builder{--wf-right:460px;--wf-border:#0f2b5c1a;background:#f4f6f9;flex-direction:column;flex:1;min-height:0;display:flex}.wf-builder-loading{justify-content:center;align-items:center;padding:3rem}.wf-builder-toolbar{border-bottom:1px solid var(--wf-border);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem .9rem;display:flex}.wf-builder-toolbar-left{align-items:center;gap:.7rem;min-width:0;display:flex}.wf-builder-title h1{margin:0;font-size:1rem;font-weight:650}.wf-builder-meta{color:var(--text-muted);align-items:center;gap:.45rem;margin-top:.1rem;font-size:.72rem;display:flex}.wf-builder-meta .ant-tag{margin:0;font-size:.68rem;line-height:18px}.wf-back{border:1px solid var(--wf-border);width:32px;height:32px;color:var(--foreground);background:#fff;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.wf-builder-actions{flex-wrap:wrap;gap:.45rem;display:flex}.wf-builder-body--api{grid-template-columns:minmax(0, 1fr) var(--wf-right);border:1px solid var(--wf-border);background:#fff;border-radius:12px;flex:1;min-height:0;margin:.75rem;display:grid;overflow:hidden}.wf-builder-note{color:var(--text-muted);margin:0 .85rem .75rem;font-size:.75rem}.wf-status-banner{margin:.65rem .75rem 0}.wf-validation-list{margin:.35rem 0 0;padding-left:1.1rem}.wf-panel-head{flex-shrink:0;padding:.85rem .9rem .45rem}.wf-panel-head h2{color:var(--foreground);text-transform:none;letter-spacing:0;margin:0;font-size:.95rem;font-weight:650}.wf-editor,.wf-json-editor{border-right:1px solid var(--wf-border);background:#fff;flex-direction:column;gap:.65rem;min-width:0;min-height:0;padding:.75rem 1rem 1.25rem;display:flex;overflow:auto}.wf-json-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.wf-json-head p{color:var(--text-muted);margin:.2rem 0 0;font-size:.78rem}.wf-json-textarea,.wf-json-textarea.ant-input,.wf-json-textarea textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem;line-height:1.45}.wf-json-editor .wf-json-textarea{flex:1;min-height:420px}.wf-preview-pane{background:#f7f8fa;flex-direction:column;min-height:0;display:flex;overflow:auto}.wf-preview-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.wf-preview-pane .wf-panel-head h2{font-size:.95rem}.wf-canvas{flex:1;justify-content:center;padding:.5rem 1rem 1.25rem;display:flex}.wf-canvas--iframe{align-items:flex-start}.wf-canvas-empty{width:100%;max-width:280px;color:var(--text-muted);flex-direction:column;align-self:center;gap:.75rem;display:flex}.wf-preview-iframe{background:#fff;border:1px solid #d9dee7;border-radius:12px;max-width:100%;box-shadow:0 10px 28px #0f2b5c14}.wf-preview-hint{text-align:left}.wf-settings-meta{border-top:1px solid var(--wf-border);flex-direction:column;gap:.55rem;margin-top:1.25rem;padding-top:1rem;display:flex}.wf-settings-meta p{color:var(--foreground);margin:0;font-size:.84rem}.wf-settings-meta span{color:var(--text-muted);margin-bottom:.1rem;font-size:.72rem;display:block}@media (max-width:1100px){.wf-builder-body--api{grid-template-columns:1fr}.wf-preview-pane{border-top:1px solid var(--wf-border);max-height:640px}.wf-editor,.wf-json-editor{border-right:0}}@media (max-width:800px){.wf-list{padding:1.25rem}.wf-builder-body--api{margin:.5rem}.wf-builder-actions{justify-content:flex-end}}.ig-dash{flex-direction:column;gap:1.25rem;padding:.25rem 0 2rem;display:flex}.ig-dash-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ig-dash-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.ig-dash-hero h1{color:var(--foreground);margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.ig-dash-lead{max-width:36rem;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.ig-dash-muted{color:var(--text-muted);font-size:.8125rem}.ig-dash-account{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex}.ig-dash-account>.anticon{color:#e1306c;font-size:1.25rem}.ig-dash-account strong{font-size:.9375rem;display:block}.ig-dash-empty-connect{border:1px dashed var(--border);background:var(--surface);border-radius:.875rem;padding:2rem 1rem}.ig-dash-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.ig-dash-stat{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.ig-dash-stat>.anticon{color:var(--accent,#0f766e);font-size:1.15rem}.ig-dash-stat strong{color:var(--foreground);font-size:1.25rem;line-height:1.2;display:block}.ig-dash-stat span{color:var(--text-muted);font-size:.75rem}.ig-dash-panel .ant-table-wrapper{padding:0 .25rem .5rem}@media (max-width:900px){.ig-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ig-dash-stats{grid-template-columns:1fr}}.ig-dash-setup{text-align:left;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 92%, var(--accent,#0f766e) 8%);border-radius:.75rem;max-width:40rem;margin:1.25rem auto 0;padding:1rem 1.15rem}.ig-dash-setup h3{margin:0 0 .5rem;font-size:.875rem;font-weight:650}.ig-dash-setup ol{color:var(--text-muted);margin:0;padding-left:1.2rem;font-size:.8125rem;line-height:1.55}.ig-dash-setup li+li{margin-top:.4rem}.ig-dash-setup code{font-size:.75rem}.ig-inbox-page{background:#fff;border:1px solid #e8e8e8;border-radius:12px;grid-template-columns:minmax(280px,340px) 1fr;gap:0;min-height:calc(100vh - 120px);display:grid;overflow:hidden}.ig-inbox-list,.ig-inbox-chat{flex-direction:column;min-height:0;display:flex}.ig-inbox-list{background:#fafafa;border-right:1px solid #eee;min-width:0;overflow:hidden}.ig-inbox-list-head{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 16px 8px;display:flex}.ig-inbox-breadcrumb{color:#888;margin:0 0 4px;font-size:.75rem}.ig-inbox-breadcrumb a{color:inherit}.ig-inbox-list-head h1{align-items:center;gap:8px;margin:0;font-size:1.25rem;display:flex}.ig-inbox-search-wrap{box-sizing:border-box;padding:0 16px 12px}.ig-inbox-search-wrap .ig-inbox-search,.ig-inbox-search-wrap .ant-input-affix-wrapper{box-sizing:border-box;max-width:100%;width:100%!important}.ig-inbox-list-body{flex:1;min-width:0;padding:0 16px 16px;overflow:auto}.ig-inbox-contact{text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.ig-inbox-contact:hover,.ig-inbox-contact.is-active{background:#fff;box-shadow:0 0 0 1px #eee}.ig-inbox-avatar{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:600;display:grid}.ig-inbox-contact-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ig-inbox-contact-top{justify-content:space-between;gap:8px;display:flex}.ig-inbox-contact-top strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.ig-inbox-contact-top time{color:#999;flex-shrink:0;font-size:.7rem}.ig-inbox-contact-preview{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.ig-inbox-unread{color:#fff;background:#e1306c;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;display:grid}.ig-inbox-chat{background:#f3f0f5;flex-direction:column!important;flex:1!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.ig-inbox-chat-head{background:#fff;border-bottom:1px solid #eee;align-items:center;gap:8px;padding:12px 16px;display:flex;flex-shrink:0!important}.ig-inbox-chat-head strong{display:block}.ig-inbox-chat-head span{color:#888;font-size:.75rem}.ig-inbox-muted-id{color:#bbb;font-size:.7rem}.ig-inbox-back{display:none}.ig-inbox-thread{flex-direction:column;gap:10px;padding:16px;display:flex;flex:1!important;min-height:0!important;overflow-y:auto!important}.ig-inbox-bubble-row{display:flex}.ig-inbox-bubble-row.is-out{justify-content:flex-end}.ig-inbox-bubble{background:#fff;border-radius:14px;max-width:min(72%,480px);padding:10px 12px;box-shadow:0 1px 2px #0000000a}.ig-inbox-bubble.is-out{color:#111b21;background:#d9fdd3}.ig-inbox-bubble p{white-space:pre-wrap;word-break:break-word;margin:0}.ig-inbox-bubble footer{color:#999;justify-content:flex-end;gap:8px;margin-top:6px;font-size:.68rem;display:flex}.ig-inbox-status{text-transform:lowercase}.ig-inbox-error{color:#cf1322;font-size:.75rem;margin-top:4px!important}.ig-inbox-media img{border-radius:8px;max-width:100%;margin-bottom:6px;display:block}.ig-inbox-media-fallback{text-align:center;color:#999;padding:24px;font-size:.85rem;display:block}.ig-inbox-composer{background:#fff;border-top:1px solid #eee;align-items:flex-end;gap:8px;padding:12px 16px;display:flex;flex-shrink:0!important}.ig-inbox-composer .ant-input-textarea{flex:1}.ig-inbox-centered{text-align:center;color:#666;flex:1;place-items:center;padding:24px;display:grid}.ig-inbox-chat-empty .anticon{color:#c13584;margin-bottom:8px;font-size:2rem}.ig-inbox-hint{color:#888;max-width:360px;font-size:.85rem}@media (max-width:860px){.ig-inbox-page{grid-template-columns:1fr;min-height:calc(100vh - 100px)}.ig-inbox-page.has-selection .ig-inbox-list,.ig-inbox-page:not(.has-selection) .ig-inbox-chat{display:none}.ig-inbox-back{display:inline-flex}}.ig-studio{flex-direction:column;gap:1.25rem;min-height:calc(100vh - 140px);padding:.25rem 0 2rem;display:flex}.ig-studio-centered{place-items:center;min-height:280px;display:grid}.ig-studio-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ig-studio-crumb{letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.75rem;font-weight:600;display:flex}.ig-studio-head h1{color:var(--foreground);margin:0 0 .4rem;font-size:1.5rem;font-weight:700}.ig-studio-lead{max-width:38rem;color:var(--text-muted);margin:0;font-size:.9375rem;line-height:1.5}.ig-studio-account{border:1px solid var(--border);background:var(--surface);border-radius:.875rem;align-items:center;gap:.7rem;padding:.65rem .85rem;display:flex}.ig-studio-avatar{color:#fff;background:linear-gradient(135deg,#f58529,#dd2a7b 50%,#8134af);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:grid}.ig-studio-account strong{font-size:.9rem;display:block}.ig-studio-account span:last-child{color:#16a34a;font-size:.75rem}.ig-header-modern{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.25rem;padding:.25rem 0 1.25rem;display:flex}.ig-header-left{flex-direction:column;gap:.4rem;display:flex}.ig-header-title-row{align-items:center;gap:.65rem;display:flex}.ig-header-badge{text-transform:uppercase;letter-spacing:.05em;background:var(--surface);color:var(--foreground);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #00000008}.ig-header-badge .anticon{color:#dc2743;font-size:.9rem}.ig-header-live-tag{color:#059669;background:#10b9811a;border:1px solid #10b98140;border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.725rem;font-weight:600;display:inline-flex}.ig-live-pulse-dot{background:#10b981;border-radius:50%;width:7px;height:7px;animation:2s infinite igPulse;box-shadow:0 0 0 2px #10b9814d}@keyframes igPulse{0%{box-shadow:0 0 #10b98199}70%{box-shadow:0 0 0 6px #10b98100}to{box-shadow:0 0 #10b98100}}.ig-header-title{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:1.65rem;font-weight:800;line-height:1.2}.ig-header-desc{color:var(--text-muted);max-width:620px;margin:0;font-size:.875rem;line-height:1.45}.ig-header-right{align-items:center;gap:1rem;display:flex}.ig-profile-chip-sleek{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:.75rem;padding:.35rem .95rem .35rem .45rem;display:flex;box-shadow:0 2px 8px #0000000a}.ig-avatar-circle{color:#fff;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:.9rem;font-weight:800;display:grid;box-shadow:0 2px 8px #dc274359}.ig-profile-info{flex-direction:column;line-height:1.25;display:flex}.ig-profile-user-row{align-items:center;gap:.35rem;display:flex}.ig-profile-user-row strong{color:var(--foreground);font-size:.875rem;font-weight:700}.ig-verified-badge{color:#0284c7;font-size:.85rem}.ig-profile-info span{color:var(--text-muted);font-size:.725rem}.ig-story-info-card{background:var(--surface-subtle,#00000005);border:1px solid var(--border);border-radius:.85rem;flex-direction:column;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.ig-story-info-header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ig-story-pill{color:var(--foreground);align-items:center;gap:.45rem;font-size:.85rem;font-weight:700;display:inline-flex}.ig-story-guidelines{color:var(--text-muted);margin:0;padding-left:1.15rem;font-size:.8125rem;line-height:1.6}.ig-story-guidelines li strong{color:var(--foreground)}.ig-create-types{border:1px solid var(--border);background:var(--surface);border-radius:999px;gap:.35rem;padding:.25rem;display:inline-flex}.ig-create-type{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-size:.875rem;font-weight:600;display:inline-flex}.ig-create-type.is-active{color:#fff;background:#111}.ig-create-hint{color:var(--text-muted);margin:.85rem 0 0;font-size:.8125rem;line-height:1.5}.ig-create-hint a{color:inherit;font-weight:650;text-decoration:underline}.ig-create-grid{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:1.25rem;margin-top:1.1rem;display:grid}.ig-create-drop .ant-upload-drag{background:var(--surface);border-radius:1rem;min-height:360px}.ig-create-empty{color:var(--text-muted);padding:2rem 1rem}.ig-create-empty .anticon{margin-bottom:.5rem;font-size:1.75rem}.ig-create-empty p{color:var(--foreground);margin:.35rem 0 .2rem;font-weight:650}.ig-create-preview{flex-direction:column;align-items:center;gap:.65rem;display:flex}.ig-create-preview img,.ig-create-preview video{object-fit:contain;border-radius:.75rem;max-width:100%;max-height:420px}.ig-create-preview span{color:var(--text-muted);font-size:.75rem}.ig-create-meta{flex-direction:column;gap:.75rem;display:flex}.ig-create-meta label{font-size:.875rem;font-weight:650}.ig-reels-phone .ant-upload-drag{aspect-ratio:9/16;max-width:320px;min-height:480px}.ig-reels-preview video,.ig-reels-preview img{object-fit:cover;border-radius:1rem;width:100%;max-height:440px}.ig-feed-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.ig-feed-section{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.75rem}.ig-feed-header-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.ig-feed-title-wrap{align-items:center;gap:.75rem;display:flex}.ig-gradient-avatar-badge{color:#fff;background:linear-gradient(45deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:1.2rem;display:grid;box-shadow:0 4px 12px #dc274340}.ig-feed-main-title{color:var(--foreground);align-items:center;gap:.5rem;margin:0;font-size:1.15rem;font-weight:700;display:flex}.ig-feed-count-pill{color:#dc2743;background:#dc27431a;border-radius:999px;padding:.15rem .6rem;font-size:.75rem;font-weight:600}.ig-feed-controls{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ig-feed-search-input{border-radius:8px;width:220px}.ig-feed-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.ig-post-card{background:var(--surface);border:1px solid var(--border);border-radius:1rem;flex-direction:column;transition:transform .22s cubic-bezier(.4,0,.2,1),box-shadow .22s cubic-bezier(.4,0,.2,1),border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000000a}.ig-post-card:hover{border-color:#dc274373;transform:translateY(-4px);box-shadow:0 14px 30px #00000017}.ig-post-media-box{aspect-ratio:1;cursor:pointer;background:#0f172a;width:100%;position:relative;overflow:hidden}.ig-post-media-box.is-reel{aspect-ratio:4/5}.ig-post-img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.ig-post-card:hover .ig-post-img{transform:scale(1.05)}.ig-media-badge{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;letter-spacing:.03em;background:#0f172acc;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.65rem;right:.65rem;box-shadow:0 2px 6px #00000040}.ig-post-hover-overlay{opacity:0;z-index:3;background:linear-gradient(#0003 0%,#000000d9 100%);flex-direction:column;justify-content:space-between;padding:.85rem;transition:opacity .22s;display:flex;position:absolute;inset:0}.ig-post-card:hover .ig-post-hover-overlay{opacity:1}.ig-overlay-top{justify-content:flex-end;gap:.4rem;display:flex}.ig-overlay-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#ffffff40;border:1px solid #fff6;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.85rem;transition:background .15s,transform .15s;display:grid}.ig-overlay-btn:hover{color:#dc2743;background:#fff;transform:scale(1.1)}.ig-overlay-bottom{color:#fff}.ig-overlay-caption{-webkit-line-clamp:2;text-shadow:0 1px 2px #00000080;-webkit-box-orient:vertical;margin:0 0 .4rem;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ig-overlay-date{color:#ffffffd9;align-items:center;gap:.35rem;font-size:.725rem;display:flex}.ig-post-info{flex-direction:column;flex:1;gap:.45rem;padding:.85rem 1rem;display:flex}.ig-post-caption-text{color:var(--foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.825rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-post-meta-row{border-top:1px solid var(--border-subtle,#0000000f);justify-content:space-between;align-items:center;margin-top:auto;padding-top:.5rem;display:flex}.ig-post-date{color:var(--text-muted);font-size:.75rem}.ig-post-actions-row{align-items:center;gap:.35rem;display:flex}.ig-feed-list-view{flex-direction:column;gap:1.5rem;max-width:640px;margin:0 auto 1.5rem;display:flex}.ig-feed-list-card{background:var(--surface);border:1px solid var(--border);border-radius:1.15rem;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 4px 16px #0000000d}.ig-feed-list-card:hover{box-shadow:0 10px 28px #00000014}.ig-list-card-header{border-bottom:1px solid var(--border-subtle,#0000000d);justify-content:space-between;align-items:center;padding:.9rem 1.25rem;display:flex}.ig-list-card-user{align-items:center;gap:.75rem;display:flex}.ig-list-card-avatar{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;padding:2px;display:flex}.ig-list-card-avatar-inner{background:var(--surface);color:#dc2743;border-radius:50%;place-items:center;width:100%;height:100%;font-size:1.1rem;display:grid}.ig-list-card-media{cursor:pointer;background:#090d16;justify-content:center;align-items:center;width:100%;max-height:520px;display:flex;overflow:hidden}.ig-list-card-media img,.ig-list-card-media video{object-fit:contain;width:100%;max-height:520px}.ig-list-card-body{padding:1rem 1.25rem}.ig-list-card-caption{color:var(--foreground);white-space:pre-wrap;margin:0 0 .75rem;font-size:.875rem;line-height:1.55}.ig-list-card-footer-actions{border-top:1px solid var(--border-subtle,#0000000f);justify-content:space-between;align-items:center;padding-top:.75rem;display:flex}.ig-modal-content-grid{background:var(--surface);border-radius:.75rem;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:460px;display:grid;overflow:hidden}.ig-modal-media-pane{background:#090d16;justify-content:center;align-items:center;min-height:380px;display:flex;position:relative}.ig-modal-media-pane img,.ig-modal-media-pane video{object-fit:contain;max-width:100%;max-height:500px}.ig-modal-info-pane{flex-direction:column;gap:1rem;max-height:500px;padding:1.35rem 1.5rem;display:flex;overflow-y:auto}.ig-hashtag-pill{color:#0284c7;font-weight:600}@media (max-width:860px){.ig-create-grid{grid-template-columns:1fr}.ig-reels-phone .ant-upload-drag{aspect-ratio:auto;max-width:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seo-price-value{color:#0f2b5c;margin:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:800;line-height:1.15}.seo-page-hero{padding:calc(var(--header-total) + 72px) 24px 32px;background:linear-gradient(180deg, var(--hero-gradient-start,#f4f8fc) 0%, #fff 100%)}.seo-page-hero-compact{padding-bottom:8px}.seo-page-hero .section-title{max-width:720px}.seo-hero-links{color:#0f2b5cb3;max-width:640px;margin:20px 0 0;font-size:16px;line-height:1.7}.seo-hero-links a,.seo-prose a,.seo-related-links a{color:var(--brand-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.seo-breadcrumbs{margin-bottom:20px}.seo-breadcrumbs ol{color:#0f2b5c8c;flex-wrap:wrap;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.seo-breadcrumbs li:not(:last-child):after{content:"/";color:#0f2b5c59;margin-left:8px}.seo-breadcrumbs a{color:inherit;text-decoration:none}.seo-breadcrumbs a:hover{color:var(--brand-primary)}.seo-prose{max-width:760px;padding:24px 0 72px}.seo-content-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;padding-top:32px;padding-bottom:72px;display:grid}.seo-content-index-card{background:#fff;border:1px solid #0f2b5c1a;border-radius:16px;padding:22px}.seo-content-index-card h2{margin:0 0 10px;font-size:1.15rem;line-height:1.4}.seo-content-index-card p{color:#0f2b5cb8;margin:0;line-height:1.65}.seo-content-index-card a{color:var(--brand-primary);text-underline-offset:3px;text-decoration:underline}.seo-comparison-table-wrap{border:1px solid #0f2b5c1f;border-radius:12px;max-width:100%;margin:0 0 1.5rem;overflow-x:auto}.seo-comparison-table{border-collapse:collapse;background:#fff;width:100%;min-width:680px;font-size:15px;line-height:1.6}.seo-comparison-table th,.seo-comparison-table td{text-align:left;vertical-align:top;border-bottom:1px solid #0f2b5c1a;padding:14px 16px}.seo-comparison-table thead th{color:var(--brand-primary);background:#f5f8fb}.seo-comparison-table tbody th{min-width:150px;color:var(--brand-primary);font-weight:700}.seo-comparison-table tr:last-child th,.seo-comparison-table tr:last-child td{border-bottom:0}.seo-prose h2{color:var(--brand-primary);margin:2rem 0 .75rem;font-size:1.5rem;font-weight:800}.seo-prose p,.seo-prose li p{color:#0f2b5cb8;margin:0 0 1rem;font-size:17px;line-height:1.75}.seo-capability-list{gap:16px;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.seo-capability-list li{background:#fff;border:1px solid #0f2b5c14;border-radius:16px;padding:18px 20px}.seo-capability-list h3{color:var(--brand-primary);margin:0 0 6px;font-size:1.05rem}.seo-page{min-height:60vh;padding:calc(var(--header-total) + 80px) 24px 80px}.seo-page-inner{max-width:640px;margin:0 auto}.seo-related-links{flex-wrap:wrap;gap:16px 24px;margin-top:28px;display:flex}.ig-platform{flex-direction:column;gap:20px;display:flex}.ig-platform-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ig-platform-centered{justify-content:center;padding:48px;display:flex}.ig-platform-error{color:#dc2626}.ig-platform-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.ig-platform-kpi{background:#fff;border:1px solid #e8ecf3;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ig-platform-kpi-label{color:#64748b;font-size:12px}.ig-platform-kpi-value{color:#0f2b5c;font-size:22px;font-weight:700}.ig-platform-kpi-sub{color:#94a3b8;font-size:11px}.ig-platform-charts-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ig-platform-chart-card{background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:16px}.ig-platform-chart-card h3{color:#334155;margin:0 0 12px;font-size:14px}.ig-platform-mini-chart{align-items:flex-end;gap:4px;height:80px;display:flex}.ig-platform-bar-wrap{flex:1;align-items:flex-end;height:100%;display:flex}.ig-platform-bar{border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .2s}.ig-platform-split{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ig-platform-panel{background:#fff;border:1px solid #e8ecf3;border-radius:12px;padding:16px}.ig-platform-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ig-platform-panel-head h3{margin:0;font-size:15px}.ig-platform-list{margin:0;padding:0;list-style:none}.ig-platform-list li{border-bottom:1px solid #f1f5f9;flex-direction:column;gap:4px;padding:10px 0;display:flex}.ig-platform-lead-pills{flex-wrap:wrap;gap:10px;display:flex}.ig-platform-lead-pill{background:#f8fafc;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;display:flex}.ig-calendar-grid{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.ig-calendar-day{background:#fff;border:1px solid #e8ecf3;border-radius:10px;min-height:100px;padding:8px}.ig-calendar-day header{color:#64748b;justify-content:space-between;margin-bottom:6px;font-size:12px;display:flex}.ig-calendar-day-items{flex-direction:column;gap:4px;display:flex}.ig-calendar-chip{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 6px;font-size:11px}.ig-calendar-detail-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.ig-kanban{grid-template-columns:repeat(6,minmax(160px,1fr));gap:12px;display:grid;overflow-x:auto}.ig-kanban-col{background:#f8fafc;border-radius:10px;min-height:320px;padding:10px}.ig-kanban-col header{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.ig-kanban-cards{flex-direction:column;gap:8px;display:flex}.ig-kanban-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:6px;padding:10px;font-size:13px;display:flex}.ig-platform-health-list{margin:0;padding:0;list-style:none}.ig-platform-health-list li{padding:6px 0}@media (max-width:900px){.ig-platform-split,.ig-platform-charts-row{grid-template-columns:1fr}.ig-calendar-grid{grid-template-columns:repeat(2,1fr)}.ig-kanban{grid-template-columns:1fr}}.ig-page{flex-direction:column;gap:0;min-height:calc(100vh - 120px);display:flex}.ig-page-loading{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px;display:flex}.ig-page-body{padding:0 0 2rem}.ig-hero{border:1px solid var(--border);border-radius:1.25rem;margin:0 0 1.25rem;position:relative;overflow:hidden}.ig-hero-gradient{opacity:.95;background:linear-gradient(135deg,#0f2b5cf5 0%,#8334afd9 45%,#00c9b7bf 100%);position:absolute;inset:0}.ig-hero-inner{color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.75rem;display:flex;position:relative}.ig-hero-crumb{letter-spacing:.06em;text-transform:uppercase;opacity:.85;align-items:center;gap:.4rem;margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:flex}.ig-hero-text h1{color:#fff;margin:0 0 .35rem;font-size:1.65rem;font-weight:700}.ig-hero-text p{opacity:.9;max-width:36rem;margin:0;font-size:.9rem;line-height:1.5}.ig-hero-side{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ig-account-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;align-items:center;gap:.65rem;padding:.5rem .85rem;display:flex}.ig-account-avatar{background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);border-radius:50%;place-items:center;width:36px;height:36px;font-size:.85rem;font-weight:700;display:grid}.ig-account-chip strong{color:#fff;font-size:.85rem;display:block}.ig-live-dot{color:#86efac;font-size:.7rem;font-weight:600}.ig-connect-card{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:1.25rem;max-width:420px;margin:3rem auto;padding:2.5rem 2rem;position:relative;overflow:hidden}.ig-connect-gradient{background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af,#00c9b7);height:4px;position:absolute;top:0;left:0;right:0}.ig-connect-icon{background:linear-gradient(135deg,#dd2a7b,#8134af);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:2.5rem}.ig-surface{background:var(--surface);border:1px solid var(--border);border-radius:1rem;padding:1.25rem}.ig-toolbar{flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1.25rem;display:flex}.ig-panel{background:var(--background);border:1px solid var(--border);border-radius:.875rem;padding:1rem 1.15rem}.ig-panel-head{justify-content:space-between;align-items:center;margin-bottom:.85rem;display:flex}.ig-panel-head h3{margin:0;font-size:.95rem;font-weight:650}.ig-panel-head a{font-size:.8rem;font-weight:600}.ig-kpi-row{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem;margin-bottom:1.25rem;display:grid}.ig-kpi-card{color:#fff;border-radius:.875rem;align-items:center;gap:.75rem;min-height:72px;padding:1rem 1.1rem;display:flex}.ig-kpi-card-icon{opacity:.9;font-size:1.35rem}.ig-kpi-card span{opacity:.9;font-size:.72rem;font-weight:600;display:block}.ig-kpi-card strong{font-size:1.35rem;font-weight:700}.ig-kpi--violet{background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ig-kpi--teal{background:linear-gradient(135deg,#0f2b5c,#00c9b7)}.ig-kpi--blue{background:linear-gradient(135deg,#2563eb,#3b82f6)}.ig-kpi--pink{background:linear-gradient(135deg,#ec4899,#f43f5e)}.ig-kpi--orange{background:linear-gradient(135deg,#f97316,#fb923c)}.ig-kpi--green{background:linear-gradient(135deg,#059669,#10b981)}.ig-dash-charts{grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem;display:grid}.ig-chart-bars{align-items:flex-end;gap:4px;height:88px;padding-top:8px;display:flex}.ig-chart-bar-col{flex:1;align-items:flex-end;height:100%;display:flex}.ig-chart-bar{background:linear-gradient(#00c9b7,#0f2b5c);border-radius:4px 4px 0 0;width:100%;min-height:4px;transition:height .25s}.ig-dash-split{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.ig-feed-list{margin:0;padding:0;list-style:none}.ig-feed-list li{border-bottom:1px solid var(--border);flex-direction:column;gap:.2rem;padding:.65rem 0;display:flex}.ig-feed-list li strong{font-size:.85rem}.ig-feed-list li span{color:var(--text-muted);font-size:.8rem}.ig-lead-stats{flex-wrap:wrap;gap:.5rem;display:flex}.ig-lead-stat{display:flex}.ig-lead-stat .ig-lead-stat{background:var(--background);border:1px solid var(--border);border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .65rem;display:flex}.ig-lead-stat .ig-chart-title-box h3{align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.ig-lead-stat .ig-chart-title-box p{color:var(--text-muted,#6b7280);margin:.2rem 0 0;font-size:.8rem}.ig-lead-stat .ig-chart-tabs{background:#0000000a;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.ig-lead-stat .ig-chart-tab-btn{color:var(--text-muted,#6b7280);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.ig-lead-stat .ig-chart-tab-btn.is-active{color:#e1306c;background:#fff;box-shadow:0 2px 6px #00000014}.ig-lead-stat .ig-chart-wrapper{margin-top:1rem}.ig-lead-stat .ig-chart-bars-v2{border-bottom:1px solid var(--border,#e5e7eb);align-items:flex-end;gap:10px;height:180px;padding-bottom:2.2rem;display:flex;position:relative}.ig-lead-stat .ig-chart-bar-item{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.ig-lead-stat .ig-chart-bar-fill{border-radius:6px 6px 0 0;width:100%;max-width:32px;min-height:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.ig-lead-stat .ig-chart-bar-item:hover .ig-chart-bar-fill{filter:brightness(1.15);transform:scaleY(1.04)}.ig-lead-stat .ig-chart-x-label{color:var(--text-muted,#6b7280);white-space:nowrap;font-size:.72rem;font-weight:500;position:absolute;bottom:-1.75rem}.ig-lead-stat .ig-content-section{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:18px;padding:1.5rem;box-shadow:0 4px 20px #00000008}.ig-lead-stat .ig-section-head{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ig-lead-stat .ig-section-head h3{align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.ig-lead-stat .ig-content-cards-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.1rem;display:grid}.ig-lead-stat .ig-post-card{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:14px;flex-direction:column;transition:all .25s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000005}.ig-lead-stat .ig-post-card:hover{border-color:#e1306c4d;transform:translateY(-3px);box-shadow:0 10px 24px #00000014}.ig-lead-stat .ig-post-thumb{color:#fff;background:linear-gradient(135deg,#3a1c71,#d76d77,#ffaf7b);place-items:center;height:140px;display:grid;position:relative}.ig-lead-stat .ig-post-type-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#000000a6;border-radius:6px;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.72rem;font-weight:650;display:flex;position:absolute;top:10px;left:10px}.ig-lead-stat .ig-post-status-badge{border-radius:6px;padding:.2rem .55rem;font-size:.72rem;font-weight:650;position:absolute;top:10px;right:10px}.ig-lead-stat .ig-post-body{flex-direction:column;flex:1;justify-content:space-between;gap:.65rem;padding:1rem;display:flex}.ig-lead-stat .ig-post-caption{color:var(--foreground,#374151);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-lead-stat .ig-post-footer{border-top:1px solid var(--border,#f3f4f6);color:var(--text-muted,#6b7280);justify-content:space-between;align-items:center;padding-top:.65rem;font-size:.78rem;display:flex}.ig-lead-stat .ig-split-3col{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:1100px){.ig-lead-stat .ig-split-3col{grid-template-columns:1fr}}.ig-lead-stat .ig-panel-v2{background:var(--surface,#fff);border:1px solid var(--border,#e5e7eb);border-radius:16px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 4px 16px #00000005}.ig-lead-stat .ig-panel-v2-head{border-bottom:1px solid var(--border,#e5e7eb);justify-content:space-between;align-items:center;padding-bottom:.75rem;display:flex}.ig-lead-stat .ig-panel-v2-head h4{align-items:center;gap:.5rem;margin:0;font-size:.98rem;font-weight:700;display:flex}.ig-lead-stat .ig-inbox-feed-list{flex-direction:column;gap:.65rem;display:flex}.ig-lead-stat .ig-inbox-feed-item{color:inherit;background:#00000005;border-radius:12px;align-items:center;gap:.85rem;padding:.65rem .75rem;text-decoration:none;transition:all .2s;display:flex}.ig-lead-stat .ig-inbox-feed-item:hover{background:#e1306c0d;transform:translate(3px)}.ig-lead-stat .ig-avatar-ring{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;padding:2px;display:grid}.ig-lead-stat .ig-avatar-inner{color:#111827;background:#fff;border-radius:50%;place-items:center;width:100%;height:100%;font-size:.9rem;font-weight:700;display:grid}.ig-lead-stat .ig-inbox-feed-info{flex:1;min-width:0}.ig-lead-stat .ig-inbox-feed-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:650;display:block;overflow:hidden}.ig-lead-stat .ig-inbox-feed-info span{color:var(--text-muted,#6b7280);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;display:block;overflow:hidden}.ig-lead-stat .ig-unread-badge{color:#fff;background:#e1306c;border-radius:999px;flex-shrink:0;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.ig-lead-stat .ig-lead-progress-list{flex-direction:column;gap:.85rem;display:flex}.ig-lead-stat .ig-lead-progress-item{flex-direction:column;gap:.35rem;display:flex}.ig-lead-stat .ig-lead-progress-head{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.ig-lead-stat .ig-lead-progress-head strong{font-weight:650}.ig-lead-stat .ig-lead-progress-head span{color:var(--text-muted,#6b7280)}.ig-lead-stat .ig-lead-track{background:#0000000f;border-radius:999px;height:8px;position:relative;overflow:hidden}.ig-lead-stat .ig-lead-fill{border-radius:999px;height:100%;transition:width .5s cubic-bezier(.4,0,.2,1)}.ig-lead-stat .ig-content-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;display:grid}.ig-lead-stat .ig-content-card{border:1px solid var(--border);background:var(--background);border-radius:.875rem;transition:box-shadow .2s,transform .2s;overflow:hidden}.ig-lead-stat .ig-content-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0f2b5c14}.ig-lead-stat .ig-content-card-media{aspect-ratio:1;background:#f1f5f9;position:relative;overflow:hidden}.ig-lead-stat .ig-content-card-type{position:absolute;top:8px;left:8px}.ig-lead-stat .ig-content-card-body{padding:.85rem}.ig-lead-stat .ig-content-card-meta{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.ig-lead-stat .ig-content-card-date{color:var(--text-muted);align-items:center;gap:.25rem;font-size:.75rem;display:flex}.ig-lead-stat .ig-content-card-caption{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .65rem;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.ig-lead-stat .ig-content-card-error{color:#dc2626;margin:0 0 .5rem;font-size:.75rem}.ig-lead-stat .ig-content-card-actions{flex-wrap:wrap;gap:.35rem;display:flex}.ig-lead-stat .ig-media-thumb,.ig-lead-stat .ig-media-thumb-wrap .ant-image-img{object-fit:cover;width:100%;height:100%;display:block}.ig-lead-stat .ig-media-thumb--loading,.ig-lead-stat .ig-media-thumb--empty{color:#94a3b8;background:linear-gradient(135deg,#f8fafc,#e2e8f0);place-items:center;width:100%;height:100%;min-height:120px;font-size:1.5rem;display:grid}.ig-lead-stat .ig-library-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:1rem;display:grid}.ig-lead-stat .ig-library-card{border:1px solid var(--border);background:var(--background);cursor:pointer;text-align:left;border-radius:.875rem;padding:0;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.ig-lead-stat .ig-library-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000f}.ig-lead-stat .ig-library-card .ig-media-thumb,.ig-lead-stat .ig-library-card video{aspect-ratio:1;object-fit:cover}.ig-lead-stat .ig-library-card-info{flex-direction:column;gap:.15rem;padding:.65rem .75rem;display:flex}.ig-lead-stat .ig-library-card-info strong{white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.ig-lead-stat .ig-library-card-info span{color:var(--text-muted);font-size:.7rem}.ig-lead-stat .ig-library-delete{border-radius:6px;position:absolute;top:4px;right:4px;background:#ffffffe6!important}.ig-lead-stat .ig-folder-chips{flex-wrap:wrap;gap:.4rem;margin-bottom:1rem;display:flex}.ig-lead-stat .ig-folder-chip{border:1px solid var(--border);background:var(--background);cursor:pointer;color:var(--text-muted);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.ig-lead-stat .ig-folder-chip.is-active{color:#fff;background:#0f2b5c;border-color:#0f2b5c}.ig-lead-stat .ig-composer-modal .ant-modal-content{border-radius:1rem;overflow:hidden}.ig-lead-stat .ig-composer-head{align-items:flex-start;gap:1rem;margin-bottom:1.25rem;display:flex}.ig-lead-stat .ig-composer-icon{color:#fff;background:linear-gradient(135deg,#dd2a7b,#8134af);border-radius:12px;place-items:center;width:48px;height:48px;font-size:1.25rem;display:grid}.ig-lead-stat .ig-composer-head h2{margin:0 0 .25rem;font-size:1.25rem}.ig-lead-stat .ig-composer-head p{color:var(--text-muted);margin:0;font-size:.85rem}.ig-lead-stat .ig-composer-body{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ig-lead-stat .ig-composer-dragger.ant-upload-wrapper .ant-upload-drag{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:.875rem;min-height:280px}.ig-lead-stat .ig-composer-empty{text-align:center;color:var(--text-muted);padding:2rem}.ig-lead-stat .ig-composer-empty .anticon{color:#00c9b7;margin-bottom:.5rem;font-size:2rem}.ig-lead-stat .ig-composer-preview img,.ig-lead-stat .ig-composer-preview video{object-fit:contain;border-radius:.5rem;max-width:100%;max-height:260px}.ig-lead-stat .ig-composer-change{color:var(--text-muted);font-size:.75rem}.ig-lead-stat .ig-composer-fields{flex-direction:column;gap:.65rem;display:flex}.ig-lead-stat .ig-composer-fields label{font-size:.8rem;font-weight:650}.ig-lead-stat .ig-composer-schedule{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ig-lead-stat .ig-composer-datetime{border:1px solid var(--border);border-radius:8px;flex:1;padding:.45rem .65rem;font-size:.85rem}.ig-lead-stat .ig-composer-actions{gap:.5rem;margin-top:.5rem;display:flex}.ig-lead-stat .ig-composer-note{color:var(--text-muted);font-size:.8rem}.ig-lead-stat .ig-preview-large{object-fit:contain;width:100%;max-height:420px}.ig-lead-stat .ig-error-banner{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:1rem}.ig-lead-stat .ig-empty-state{padding:2rem 0}.ig-lead-stat .ig-calendar-wrap .ig-calendar-grid{background:var(--background);border-radius:.75rem;padding:.5rem}.ig-lead-stat .ig-calendar-day{background:var(--surface);border:1px solid var(--border);border-radius:.65rem;min-height:110px}.ig-lead-stat .ig-calendar-chip{cursor:pointer;text-align:left;background:linear-gradient(135deg,#0f2b5c14,#00c9b71f);border:none;border-radius:6px;padding:4px 6px;font-size:.7rem}.ig-lead-stat .ig-kanban{grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem;display:grid}.ig-lead-stat .ig-kanban-col{background:var(--background);border:1px solid var(--border);border-radius:.75rem;min-height:280px;padding:.65rem}.ig-lead-stat .ig-kanban-card{background:var(--surface);border:1px solid var(--border);border-radius:.65rem;margin-bottom:.5rem;padding:.75rem}@media (max-width:900px){.ig-lead-stat .ig-dash-charts,.ig-lead-stat .ig-dash-split,.ig-lead-stat .ig-composer-body{grid-template-columns:1fr}.ig-lead-stat .ig-kpi-row{grid-template-columns:repeat(2,1fr)}.ig-lead-stat .ig-kanban{grid-template-columns:1fr}}.all-in-one-section{background:var(--background);padding:80px 24px;position:relative}.aio-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;margin-top:40px;display:grid}.aio-card{background:var(--surface);border:1px solid var(--border-color);text-align:center;border-radius:24px;padding:32px 24px;transition:all .3s;box-shadow:0 4px 12px #00000008}.aio-card:hover{border-color:#00c9b74d;transform:translateY(-5px);box-shadow:0 12px 32px #00000014}.aio-icon-wrapper{border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.aio-icon{font-size:32px}.aio-card-title{color:var(--text-heading)!important;margin-bottom:12px!important;font-weight:700!important}.aio-card-desc{color:var(--text-body)!important;font-size:15px!important;line-height:1.6!important}.hero-top-badge{color:var(--brand-primary);background:#00c9b71a;border:1px solid #00c9b74d;border-radius:99px;align-items:center;gap:8px;margin-bottom:20px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #00c9b71f}.hero-top-badge-pulse{background:#00c9b7;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite live-pulse;box-shadow:0 0 10px #00c9b7}.hero-gradient-text{background:linear-gradient(135deg,#0ea5e9 0%,#00c9b7 45%,#10b981 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline}.hero-channels-bar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #0f2b5c1a;border-radius:20px;flex-wrap:wrap;gap:10px;margin:20px 0 28px;padding:12px;display:flex;box-shadow:0 8px 24px #0f2b5c0a}.channel-pill{cursor:default;border-radius:12px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;transition:all .25s;display:inline-flex}.channel-wa{color:#128c7e;background:#25d3661f;border:1px solid #25d36640}.channel-ig{color:#c13584;background:#e1306c1f;border:1px solid #e1306c40}.channel-fb{color:#1877f2;background:#1877f21f;border:1px solid #1877f240}.channel-yt{color:#c00;background:#ff00001a;border:1px solid #ff000040}.channel-review{color:#b45309;background:#f4b4001f;border:1px solid #f4b4004d}.channel-ads{color:#1d4ed8;background:#4285f41f;border:1px solid #4285f440}.channel-ai{color:#6b21a8;background:#8a2be21f;border:1px solid #8a2be240}.channel-crm{color:#0f766e;background:#00c9b71f;border:1px solid #00c9b740}.channel-pill:hover{transform:translateY(-2px)}.hero-cta-primary{color:#fff!important;background:#0f2b5c!important;border:none!important;transition:all .25s!important;box-shadow:0 4px 14px #0f2b5c33!important}.hero-cta-primary:hover{transform:translateY(-2px);background:#091b3a!important;box-shadow:0 8px 22px #0f2b5c47!important}.hero-wati-section{padding-top:calc(var(--header-total) + 24px);background:#fff;padding-bottom:28px;position:relative;overflow:hidden}.wati-ambient-glow-left{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle,#f1f5f9b3 0%,#f8fafc66 50%,#0000 70%);width:520px;height:480px;animation:10s ease-in-out infinite alternate auraPulseLeft;position:absolute;top:-40px;left:-80px}.wati-ambient-glow-right{filter:blur(80px);pointer-events:none;z-index:0;background:radial-gradient(circle at 60% 45%,#f1f5f9cc 0%,#f8fafc80 45%,#0000 75%);width:650px;height:540px;animation:12s ease-in-out infinite alternate auraPulseRight;position:absolute;top:10px;right:-60px}@keyframes auraPulseLeft{0%{opacity:.6;transform:scale(1)translate(0)}to{opacity:.85;transform:scale(1.08)translate(12px,15px)}}@keyframes auraPulseRight{0%{opacity:.6;transform:scale(1)translate(0)}to{opacity:.85;transform:scale(1.06)translate(-15px,12px)}}.hero-wati-container{z-index:1;max-width:1220px;margin:0 auto;padding-inline:24px;position:relative}.hero-wati-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;margin-bottom:0;display:grid}.hero-wati-content{text-align:left}.hero-wati-heading{font-family:var(--font-outfit), "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;color:#0f2b5c;letter-spacing:-.025em;text-align:left;flex-direction:column;margin:0 0 20px;font-size:clamp(2.1rem,3.8vw,3.25rem);font-weight:700;line-height:1.15;display:flex}.wati-heading-line{display:block}.hero-wati-highlight{white-space:nowrap;width:fit-content;margin-top:4px;display:inline-block;position:relative}.wati-highlight-marker{z-index:0;background:#00c9b71f;border-bottom:2px solid #00c9b773;border-radius:4px;height:32%;animation:.85s cubic-bezier(.16,1,.3,1) .25s both highlightSweep;position:absolute;bottom:2px;left:-4px;right:-4px;transform:rotate(-.5deg)}@keyframes highlightSweep{0%{clip-path:inset(0 100% 0 0 round 4px);opacity:0}to{clip-path:inset(0 0% 0 0 round 4px);opacity:1}}.wati-highlight-text{z-index:1;color:#0f2b5c;white-space:nowrap;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .28s,filter .28s;display:inline-block;position:relative}.wati-highlight-text.word-flipping-out{opacity:0;filter:blur(2px);transform:translateY(-8px)}.wati-highlight-text.word-flipping-in{opacity:1;filter:blur();transform:translateY(0)}.hero-wati-subhead{color:#475569;letter-spacing:-.01em;max-width:500px;margin:0 0 26px;font-size:16px;font-weight:400;line-height:1.6}.hero-wati-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:0;display:flex}.hero-wati-btn-primary{color:#fff;cursor:pointer;background:#0f2b5c;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 30px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 3px 12px #0f2b5c29}.hero-wati-btn-primary:hover{background:#000;transform:translateY(-2px);box-shadow:0 8px 22px #0f2b5c47}.btn-arrow-icon{font-size:17px;transition:transform .2s}.hero-wati-btn-primary:hover .btn-arrow-icon{transform:translate(4px)}.hero-wati-btn-secondary{color:#0f2b5c;cursor:pointer;background:#fff;border:1.5px solid #0f2b5c2e;border-radius:9999px;justify-content:center;align-items:center;height:48px;padding:0 26px;font-family:inherit;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.hero-wati-btn-secondary:hover{color:#0f2b5c;background:#0f2b5c0a;border-color:#0f2b5c;transform:translateY(-1px);box-shadow:0 4px 14px #0f2b5c14}.hero-wati-subtext{color:#64748b;flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.wati-subtext-item{color:#475569;align-items:center;gap:6px;display:inline-flex}.wati-subtext-item svg{flex-shrink:0}.wati-subtext-sep{color:#cbd5e1}.hero-wati-visual{justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:relative}.hf-chat-wrap{width:100%;max-width:480px;margin:0 auto;position:relative}.hf-chat-wrap:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle,#00c9b714 0%,#0000 70%);position:absolute;inset:-15% -12%}.hf-chat{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:flex-end;gap:11px;height:480px;min-height:480px;margin:-16px auto -20px;padding:24px 18px;font-family:inherit;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 36px);mask-image:linear-gradient(#0000 0,#000 36px)}.hf-item{transform-origin:50% 100%;transition:opacity .3s,transform .3s,max-height .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1);transform:translateY(22px)scale(.98)}.hf-item:not(.on){pointer-events:none;opacity:0!important;max-height:0!important;box-shadow:none!important;margin-top:-11px!important;padding-top:0!important;padding-bottom:0!important;overflow:hidden!important}.hf-item.on{opacity:1;max-height:220px;transition:max-height .4s cubic-bezier(.22,1,.36,1),margin .4s cubic-bezier(.22,1,.36,1),opacity .45s .12s,transform .55s cubic-bezier(.22,1,.36,1) .12s;transform:none}.hf-item.gone{pointer-events:none;transition:opacity .3s,max-height .35s,margin .35s;transform:translateY(-12px)scale(.98);opacity:0!important;max-height:0!important;margin-top:-11px!important;overflow:hidden!important}.hf-row{align-items:flex-end;gap:10px;max-width:94%;display:flex}.hf-in{align-self:flex-start}.hf-out{flex-direction:row-reverse;align-self:flex-end}.hf-ava{color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin-bottom:2px;font-size:11px;font-weight:800;display:grid;box-shadow:0 2px 6px #0f2b5c26}.hf-ava.cu{background:#0f2b5c}.hf-ava.ai{color:#0f2b5c;background:#00c9b7}.hf-ava.hu{background:#10b981}.hf-b{letter-spacing:-.01em;border-radius:18px;padding:11px 16px;font-size:13.8px;line-height:1.45}.hf-in .hf-b{color:#1e293b;background:#fff;border:1px solid #0f2b5c14;border-bottom-left-radius:4px;box-shadow:0 2px 4px #0f2b5c0a,0 12px 24px -10px #0f2b5c1f}.hf-out .hf-b{color:#0f2b5c;background:#e6f9f6;border:1px solid #00c9b747;border-bottom-right-radius:4px;box-shadow:0 2px 4px #00c9b70a,0 12px 24px -10px #00c9b72e}.hf-human .hf-b{color:#fff;background:#0f2b5c;border-bottom-right-radius:4px;box-shadow:0 2px 4px #0f2b5c1a,0 14px 28px -10px #0f2b5c59}.hf-meta{text-transform:uppercase;letter-spacing:.06em;color:#64748b;margin-top:4px;padding-inline:4px;font-size:9.5px;font-weight:700}.hf-out .hf-meta{text-align:right;color:#0d9488}.hf-typing{max-height:48px}.hf-typing .hf-b{background:#e6f9f6;align-items:center;gap:5px;padding:12px 18px;display:inline-flex}.hf-typing .hf-b i{background:#00c9b7;border-radius:50%;width:6px;height:6px;font-style:normal;animation:1.1s infinite hfty;display:inline-block}.hf-typing .hf-b i:nth-child(2){animation-delay:.18s}.hf-typing .hf-b i:nth-child(3){animation-delay:.36s}@keyframes hfty{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-4px)}}.hf-chip{letter-spacing:.05em;text-transform:uppercase;color:#334155;white-space:nowrap;background:#fff;border:1px solid #0f2b5c17;border-radius:9999px;align-self:center;align-items:center;gap:8px;padding:6px 14px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0f2b5c0f,0 10px 20px -8px #0f2b5c1a}.hf-chip i{border-radius:50%;flex-shrink:0;width:7px;height:7px;font-style:normal;display:inline-block}.chip-dot-ig{background:#e1306c;box-shadow:0 0 0 3px #e1306c38}.chip-dot-yt{background:red;box-shadow:0 0 0 3px #ff000038}.chip-dot-wa{background:#00c9b7;box-shadow:0 0 0 3px #00c9b740}.chip-dot-trans{background:#0f2b5c;box-shadow:0 0 0 3px #0f2b5c2e}.chip-dot-team{background:#10b981;box-shadow:0 0 0 3px #10b98140}.hf-voice{align-items:center;gap:10px;min-width:220px;padding:8px 14px;display:flex}.hf-play{color:#fff;background:#0f2b5c;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.hf-play svg{width:12px;height:12px;margin-left:2px}.hf-play-ai{color:#0f2b5c;background:#00c9b7}.hf-wave{flex:1;align-items:center;gap:2.5px;height:22px;display:flex}.hf-wave span{transform-origin:50%;background:#cbd5e1;border-radius:2px;flex:1;min-width:2px}.hf-wave-mint span{background:#00c9b7}.hf-item.on .hf-wave span{animation:1.2s ease-in-out infinite hfwave}.hf-wave span:nth-child(3n){animation-delay:.15s}.hf-wave span:nth-child(3n+1){animation-delay:.3s}@keyframes hfwave{0%,to{transform:scaleY(1)}50%{transform:scaleY(.38)}}.hf-dur{color:#64748b;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.hf-call{background:#fff;border:1px solid #0f2b5c17;border-radius:18px;align-self:center;align-items:center;gap:12px;padding:9px 18px 9px 10px;font-size:13.5px;display:flex;box-shadow:0 2px 4px #0f2b5c0d,0 14px 28px -10px #0f2b5c24}.hf-call b{color:#0f2b5c;font-weight:700;display:block}.hf-call small{color:#64748b;margin-top:1px;font-size:11px;display:block}.hf-call-ic{color:#0f2b5c;background:#00c9b7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.hf-call-ic.ic-answered{color:#fff;background:#0f2b5c}.hf-call-ic svg{width:15px;height:15px}.hf-ring.on .hf-call-ic{animation:1.1s ease-out infinite hfring}@keyframes hfring{0%{box-shadow:0 0 #00c9b799}to{box-shadow:0 0 0 12px #00c9b700}}.hero-wati-proof{border-top:1px solid #0f2b5c14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:28px;display:flex}.wati-proof-text{color:#64748b;font-size:14px;font-weight:500}.wati-proof-text strong{color:#0f2b5c;font-weight:700}.wati-proof-badges{align-items:center;gap:20px;display:flex}.proof-badge-item{align-items:center;gap:10px;display:flex}.proof-badge-meta-icon{color:#0081fb;align-items:center;display:flex}.proof-badge-stars{color:#0f2b5c;font-size:14px;font-weight:800}.proof-badge-google-icon{color:#4285f4;font-family:system-ui,sans-serif;font-size:18px;font-weight:800}.proof-badge-text{flex-direction:column;line-height:1.15;display:flex}.proof-badge-title{color:#0f2b5c;font-size:12.5px;font-weight:700}.proof-badge-sub{color:#64748b;font-size:11px;font-weight:500}.proof-badge-divider{background:#0f2b5c1f;width:1px;height:24px}@media (max-width:991px){.hero-wati-grid{grid-template-columns:1fr;gap:40px;margin-bottom:24px}.hero-wati-content{text-align:center;flex-direction:column;align-items:center;display:flex}.hero-wati-heading{text-align:center;align-items:center}.hero-wati-subhead{text-align:center;margin-inline:auto}.hero-wati-actions,.hero-wati-subtext{justify-content:center}}@media (max-width:600px){.hero-wati-heading{font-size:1.85rem}.hero-wati-actions button{width:100%}.wati-convo-stream{max-width:100%}.wati-bubble{padding:10px 14px;font-size:13.5px}.wati-voice-bubble{min-width:200px}.voice-waveform span:nth-child(n+11){display:none}}.floating-chat-container{z-index:9999;font-family:var(--font-outfit), "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;position:fixed;bottom:28px;right:28px}.floating-teaser-pill{white-space:nowrap;z-index:9998;background:#fff;border:1px solid #0f2b5c1f;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;animation:.35s floatingTeaserPop;display:flex;position:absolute;bottom:8px;right:76px;box-shadow:0 12px 32px #0f2b5c1f}.floating-teaser-pill:after{content:"";background:#fff;border-bottom:1px solid #0f2b5c1f;border-right:1px solid #0f2b5c1f;width:10px;height:10px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.floating-teaser-content{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex}.floating-teaser-pill:hover{border-color:#00c9b773}.floating-teaser-dot{background:var(--brand-accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.floating-teaser-text{flex-direction:column;gap:1px;line-height:1.3;display:flex}.floating-teaser-text strong{color:var(--brand-primary);font-size:13px;font-weight:700}.floating-teaser-text span{color:#64748b;font-size:11px;font-weight:500}.floating-teaser-close{color:#64748b;cursor:pointer;background:#0f2b5c0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;transition:all .2s;display:flex}.floating-teaser-close:hover{color:#ef4444;background:#ef44441f}.floating-chat-trigger{background:var(--brand-primary);color:#fff;cursor:pointer;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:0 10px 28px #0f2b5c47}.floating-chat-trigger:hover{background:var(--brand-primary-soft);transform:translateY(-2px);box-shadow:0 14px 32px #0f2b5c52}.floating-chat-trigger--whatsapp{color:#fff!important;background:#25d366!important;text-decoration:none!important;box-shadow:0 8px 24px #25d36661!important}.floating-chat-trigger--whatsapp:hover{background:#20ba59!important;transform:translateY(-2px)scale(1.05)!important;box-shadow:0 12px 30px #25d3667a!important}.floating-chat-trigger--whatsapp .floating-trigger-icon{color:#fff!important;font-size:28px!important}.floating-chat-trigger.is-active{background:#334155;box-shadow:0 8px 20px #0f2b5c38}.floating-trigger-icon{font-size:22px}.floating-trigger-close-icon{color:#fff;font-size:20px}.floating-chat-popup{transform-origin:100% 100%;z-index:9999;background:#fff;border:1px solid #0f2b5c1a;border-radius:24px;flex-direction:column;width:360px;max-width:calc(100vw - 32px);max-height:calc(100vh - 110px);animation:.35s cubic-bezier(.16,1,.3,1) popupSlideUp;display:flex;position:absolute;bottom:78px;right:0;overflow:hidden;box-shadow:0 24px 60px #0f2b5c38,0 8px 24px #00000014}.floating-chat-header{background:var(--brand-primary);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.floating-chat-title{align-items:center;gap:12px;display:flex}.floating-chat-avatar{width:40px;height:40px;color:var(--brand-accent-bright);background:#ffffff1f;border-radius:12px;justify-content:center;align-items:center;font-size:18px;display:flex}.floating-chat-heading{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:700;display:block}.floating-chat-subtitle{color:#ffffffc7;margin-top:2px;font-size:11px;font-weight:500;display:block}.floating-chat-close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;transition:all .2s;display:flex}.floating-chat-close:hover{background:#ffffff4d;transform:rotate(90deg)}.floating-chat-body{background:#f8fafc;flex-direction:column;flex:1;gap:14px;padding:18px 16px 16px;display:flex;overflow-y:auto}.floating-chat-intro{color:#475569;margin:0;font-size:13px;line-height:1.55}.floating-chat-quick-prompts{flex-direction:column;gap:8px;display:flex}.floating-prompts-label{color:#64748b;margin:0 0 4px;font-size:11px;font-weight:600}.floating-prompt-chip{color:var(--brand-primary);text-align:left;cursor:pointer;background:#fff;border:1px solid #0f2b5c1a;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.floating-prompt-chip:hover{border-color:var(--brand-accent);color:var(--brand-primary);background:#fff}.floating-chat-input-row{background:#fff;border:1.5px solid #0f2b5c1f;border-radius:14px;align-items:center;gap:8px;padding:4px 6px 4px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.floating-chat-input-row:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px #00c9b72e}.floating-chat-input{color:#0f2b5c;background:0 0;border:none;outline:none;width:100%;font-size:13px}.floating-chat-input::placeholder{color:#94a3b8}.floating-chat-btn{background:var(--brand-accent);width:100%;color:var(--brand-primary);cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .2s,transform .2s;display:flex}.floating-chat-btn:hover{background:var(--brand-accent-dark);color:var(--brand-primary);transform:translateY(-1px)}.floating-chat-footer-note{text-align:center;color:#94a3b8;margin:0;font-size:10px;font-weight:500}.floating-btn-arrow{transition:transform .2s}.floating-chat-btn:hover .floating-btn-arrow{transform:translate(4px)}.floating-chat-popup.is-interactive{flex-direction:column;width:400px;max-width:calc(100vw - 28px);height:580px;max-height:calc(100vh - 90px);display:flex}.floating-chat-message-list{scroll-behavior:smooth;background:#f8fafc;flex-direction:column;flex:1;gap:12px;padding:14px 14px 10px;display:flex;overflow-y:auto}.floating-msg-item{flex-direction:column;gap:3px;max-width:86%;display:flex}.floating-msg-item.is-user{align-self:flex-end;align-items:flex-end}.floating-msg-item.is-ai{align-self:flex-start;align-items:flex-start}.floating-msg-bubble{word-break:break-word;border-radius:16px;padding:10px 14px;font-size:13px;line-height:1.55}.floating-msg-item.is-user .floating-msg-bubble{color:#fff;background:linear-gradient(135deg,#0d9488 0%,#00c9b7 100%);border-bottom-right-radius:4px;box-shadow:0 2px 8px #0d948838}.floating-msg-item.is-ai .floating-msg-bubble{color:#1e293b;background:#fff;border:1px solid #0f2b5c14;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0f2b5c0a}.floating-msg-time{color:#94a3b8;padding:0 4px;font-size:10px;font-weight:500}.floating-typing-bubble{background:#fff;border:1px solid #0f2b5c14;border-radius:14px 14px 14px 4px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;display:flex;box-shadow:0 2px 6px #00000008}.floating-typing-dot{background:#0d9488;border-radius:50%;width:6px;height:6px;animation:1.3s ease-in-out infinite typingDotPulse}.floating-typing-dot:nth-child(2){animation-delay:.2s}.floating-typing-dot:nth-child(3){animation-delay:.4s}@keyframes typingDotPulse{0%,80%,to{opacity:.35;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}}.floating-quick-chips-wrapper{flex-direction:column;gap:6px;margin-top:4px;display:flex}.floating-quick-chip-btn{text-align:left;color:#0f2b5c;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;align-items:center;padding:7px 11px;font-size:12px;font-weight:600;transition:all .15s;display:flex}.floating-quick-chip-btn:hover{color:#0d9488;background:#f0fdfa;border-color:#00c9b7;transform:translate(2px)}.floating-composer-area{background:#fff;border-top:1px solid #f1f5f9;flex-direction:column;flex-shrink:0;gap:8px;padding:10px 14px 12px;display:flex}.floating-composer-box{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:14px;align-items:center;gap:8px;padding:4px 6px 4px 12px;transition:border-color .2s,box-shadow .2s;display:flex}.floating-composer-box:focus-within{background:#fff;border-color:#0d9488;box-shadow:0 0 0 3px #0d948826}.floating-composer-input{color:#0f2b5c;background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-size:13px}.floating-composer-send-btn{color:#fff;cursor:pointer;background:#0d9488;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .15s,transform .1s;display:flex}.floating-composer-send-btn:hover:not(:disabled){background:#0f766e;transform:scale(1.05)}.floating-composer-send-btn:disabled{cursor:not-allowed;opacity:.6;background:#cbd5e1}.floating-wa-escalate-bar{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.floating-wa-escalate-bar:hover{background:#dcfce7;border-color:#86efac}.floating-chat-tabs{background:#075e54;border-bottom:1px solid #ffffff1f;padding:0 8px;display:flex}.floating-tab-btn{color:#ffffffbf;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 4px;font-size:11.5px;font-weight:600;transition:all .2s;display:flex}.floating-tab-btn:hover{color:#fff}.floating-tab-btn.active{color:#fff;background:#ffffff14;border-bottom-color:#25d366}.floating-voice-note-card{background:#fff;border:1px solid #0f2b5c14;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #0f2b5c0f}.floating-voice-play-btn{color:#25d366;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:32px;transition:transform .2s;display:flex}.floating-voice-play-btn:hover{color:#128c7e;transform:scale(1.1)}.floating-voice-info{flex-direction:column;flex:1;gap:4px;display:flex}.floating-voice-waveform{align-items:center;gap:3px;height:18px;display:flex}.wave-bar{background:#cbd5e1;border-radius:3px;width:3px;height:100%;transition:background .2s}.wave-bar.animating{background:#25d366;animation:1s ease-in-out infinite alternate wavePulse}.wave-bar.animating:nth-child(2){animation-delay:.2s}.wave-bar.animating:nth-child(3){animation-delay:.4s}.wave-bar.animating:nth-child(4){animation-delay:.1s}.wave-bar.animating:nth-child(5){animation-delay:.5s}.wave-bar.animating:nth-child(6){animation-delay:.3s}.floating-voice-meta{color:#64748b;justify-content:space-between;align-items:center;font-size:10.5px;font-weight:600;display:flex}.floating-ai-header-tag{color:#0f2b5c;background:#fff;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:flex;box-shadow:0 2px 6px #0000000a}.floating-ai-log-container{flex-direction:column;gap:10px;max-height:220px;padding-right:4px;display:flex;overflow-y:auto}.floating-ai-msg{align-items:flex-start;gap:8px;display:flex}.floating-ai-msg.user-msg{flex-direction:row-reverse}.floating-ai-msg-avatar{color:#fff;background:#128c7e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.floating-ai-msg.user-msg .floating-ai-msg-avatar{background:#0f2b5c}.floating-ai-msg-content{color:#1e293b;background:#fff;border-radius:12px;max-width:82%;padding:10px 12px;font-size:12.5px;line-height:1.5;box-shadow:0 2px 8px #0000000a}.floating-ai-msg.user-msg .floating-ai-msg-content{color:#0f2b5c;background:#dcf8c6}.ai-typing-dots{align-items:center;gap:4px;padding:12px 14px;display:flex}.ai-typing-dots span{background:#128c7e;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingDot}.ai-typing-dots span:nth-child(2){animation-delay:.2s}.ai-typing-dots span:nth-child(3){animation-delay:.4s}.wa-qr-container{flex-direction:column;align-items:center;gap:12px;padding:10px 0;display:flex}.wa-qr-box{background:#fff;border:1px solid #0f2b5c1a;border-radius:20px;width:170px;height:170px;padding:12px;position:relative;box-shadow:0 10px 30px #0f2b5c1f}.wa-qr-svg{width:100%;height:100%}.wa-qr-center-icon{background:#fff;border-radius:50%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000026}.wa-qr-instructions{color:#475569;max-width:220px;margin:0;font-size:12px;line-height:1.4}@keyframes wavePulse{0%{height:30%}to{height:100%}}@keyframes typingDot{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}@keyframes floatingTeaserPop{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes popupSlideUp{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pulseBadge{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes rotateIn{0%{opacity:0;transform:rotate(-90deg)scale(.5)}to{opacity:1;transform:rotate(0)scale(1)}}@media (max-width:480px){.floating-chat-container{bottom:20px;right:20px}.floating-teaser-pill{bottom:72px;right:-10px}.floating-chat-popup{width:calc(100vw - 32px);bottom:74px;right:-10px}}.client-logos-strip-section{background:#fff;padding:22px 0 38px;position:relative;overflow:hidden}.client-logos-row{opacity:.55;border-top:1px dashed #0f172a14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding-top:24px;transition:opacity .3s;display:flex}.client-logos-row:hover{opacity:.85}.client-logo-item{cursor:default;justify-content:center;align-items:center;padding:6px 12px;transition:transform .2s,opacity .2s;display:inline-flex}.client-logo-item:hover{transform:translateY(-2px)}.client-logo-text{font-family:var(--font-outfit), "Outfit", -apple-system, sans-serif;letter-spacing:2px;color:#1e293b;text-transform:uppercase;font-size:16px;font-weight:800}@media (max-width:768px){.client-logos-row{justify-content:center;gap:16px 24px}.client-logo-text{letter-spacing:1.5px;font-size:14px}}.roi-section{background:linear-gradient(#f8fafc80 0%,#f1f5f9cc 100%);padding:80px 0}.roi-header{max-width:680px;margin:0 auto 48px}.roi-badge{color:var(--brand-primary);background:#00c9b71f;border-radius:99px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:13px;font-weight:700;display:inline-flex}.roi-title{color:var(--brand-primary)!important;margin-bottom:12px!important;font-weight:800!important}.roi-subtitle{color:#475569!important;font-size:16px!important}.roi-card-grid{grid-template-columns:1fr 1fr;gap:28px;max-width:980px;margin:0 auto;display:grid}@media (max-width:768px){.roi-card-grid{grid-template-columns:1fr}}.roi-controls-card{background:#fff;border:1px solid #0f2b5c1a;border-radius:24px;padding:32px;box-shadow:0 12px 36px #0f2b5c0f}.roi-control-group{margin-bottom:28px}.roi-slider-label{color:#334155;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:14px;display:flex}.roi-highlight-val{color:var(--brand-primary);font-size:16px;font-weight:800}.roi-assumptions{color:#64748b;background:#f1f5f9;border-radius:12px;padding:12px 14px;font-size:12px;line-height:1.4}.roi-results-card{color:#fff;background:linear-gradient(135deg,#0f2b5c 0%,#1e3a8a 100%);border-radius:24px;flex-direction:column;justify-content:space-between;padding:36px;display:flex;box-shadow:0 20px 50px #0f2b5c33}.roi-result-item{margin-bottom:24px}.roi-result-label{color:#fffc;align-items:center;gap:8px;margin-bottom:8px;font-size:14px;display:flex}.roi-result-amount{color:#00c9b7;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1}.roi-month-tag{color:#ffffffb3;font-size:16px;font-weight:500}.roi-sub-stats{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;gap:20px;margin-bottom:28px;padding:16px 0;display:flex}.roi-sub-stat{flex:1}.roi-sub-val{display:block;color:#fff!important;font-size:18px!important;font-weight:700!important}.roi-sub-lbl{display:block;color:#ffffffb3!important;font-size:12px!important}.roi-cta-btn{height:50px!important;font-size:16px!important;font-weight:700!important}.campaign-sim-section{background:linear-gradient(#fff 0%,#f8fafc 100%);border-top:1px solid #0f2b5c0f;padding:90px 0}.campaign-sim-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;max-width:1140px;margin:40px auto 0;display:grid}@media (max-width:992px){.campaign-sim-grid{grid-template-columns:1fr}}.campaign-sim-controls{background:#fff;border:1px solid #0f2b5c1a;border-radius:28px;flex-direction:column;gap:22px;padding:32px;display:flex;box-shadow:0 16px 40px #0f2b5c0d}.sim-control-group{flex-direction:column;gap:8px;display:flex}.sim-label{color:#0f2b5c;align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.sim-presets-row{flex-wrap:wrap;gap:8px;display:flex}.sim-preset-btn{color:#334155;cursor:pointer;background:#f8fafc;border:1.5px solid #0f2b5c1f;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.sim-preset-btn:hover{background:#25d3660f;border-color:#25d366}.sim-preset-btn.active{color:#075e54;background:#f0fdf4;border-color:#25d366;font-weight:700}.sim-preset-badge{color:#075e54;background:#dcf8c6;border-radius:6px;padding:2px 6px;font-size:10px;font-weight:800}.sim-input,.sim-textarea{color:#0f2b5c;background:#f8fafc;border:1.5px solid #0f2b5c1f;border-radius:12px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:13.5px;transition:border-color .2s,box-shadow .2s}.sim-input:focus,.sim-textarea:focus{background:#fff;border-color:#25d366;box-shadow:0 0 0 3px #25d36626}.sim-hint{color:#64748b;font-size:11.5px}.sim-buttons-stack{flex-direction:column;gap:8px;display:flex}.sim-button-field{align-items:center;gap:8px;display:flex}.sim-btn-num{color:#fff;background:#0f2b5c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:flex}.campaign-sim-preview{justify-content:center;display:flex}.wa-phone-frame{background:#0b141a;border-radius:44px;flex-direction:column;width:350px;height:620px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f2b5c4d,0 0 0 10px #1e293b}.wa-phone-notch{background:#000;justify-content:center;align-items:center;gap:12px;height:26px;display:flex}.wa-phone-speaker{background:#334155;border-radius:4px;width:40px;height:4px}.wa-phone-camera{background:#1e293b;border-radius:50%;width:8px;height:8px}.wa-phone-statusbar{color:#fff;background:#075e54;justify-content:space-between;align-items:center;padding:4px 18px;font-size:11px;font-weight:600;display:flex}.wa-phone-header{color:#fff;background:#075e54;padding:10px 16px 14px}.wa-header-profile{align-items:center;gap:10px;display:flex}.wa-profile-avatar{color:#fff;background:#128c7e;border:1.5px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.wa-profile-name{align-items:center;gap:5px;font-size:13px;display:flex}.wa-verified-icon{color:#25d366;background:#fff;border-radius:50%;font-size:11px}.wa-profile-status{color:#fffc;font-size:10px}.wa-phone-body{background:#efeae2 radial-gradient(#cbd5e1 1px,#0000 1px) 0 0/16px 16px;flex-direction:column;flex:1;gap:12px;padding:16px 12px;display:flex;position:relative;overflow-y:auto}.wa-date-pill{color:#54656f;background:#ffffffe6;border-radius:8px;align-self:center;padding:3px 10px;font-size:10px;font-weight:700;box-shadow:0 1px 2px #00000014}.wa-chat-card{background:#fff;border-radius:12px;max-width:94%;overflow:hidden;box-shadow:0 2px 8px #0b141a1a}.wa-card-header{color:#fff;background:linear-gradient(135deg,#0f2b5c 0%,#128c7e 100%);padding:10px 12px;font-size:13px;font-weight:800}.wa-card-body{color:#111b21;padding:12px;font-size:12.5px;line-height:1.5}.wa-card-meta{color:#667781;justify-content:flex-end;align-items:center;gap:4px;margin-top:6px;font-size:10px;display:flex}.wa-blue-checks{color:#53bdeb;font-weight:800}.wa-card-actions{border-top:1px solid #e9edef;flex-direction:column;display:flex}.wa-action-pill{color:#00a884;cursor:pointer;text-align:center;background:0 0;border:none;border-bottom:1px solid #e9edef;padding:10px;font-size:12.5px;font-weight:700;transition:background .2s}.wa-action-pill:last-child{border-bottom:none}.wa-action-pill:hover{background:#f5f6f6}.wa-sim-toast{color:#25d366;background:#111b21;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:11.5px;font-weight:700;animation:.3s popupSlideUp;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 4px 12px #0003}.wa-phone-footer{color:#8696a0;text-align:center;background:#111b21;padding:8px;font-size:10.5px;font-weight:600}.cmd-palette-trigger-hint{z-index:9990;-webkit-backdrop-filter:blur(12px);color:#334155;cursor:pointer;background:#ffffffeb;border:1px solid #0f2b5c1f;border-radius:50px;align-items:center;gap:10px;padding:8px 16px;font-size:12.5px;transition:all .25s;display:flex;position:fixed;bottom:28px;left:28px;box-shadow:0 8px 24px #0f2b5c1a}.cmd-palette-trigger-hint:hover{color:#0f2b5c;border-color:#25d366;transform:translateY(-2px);box-shadow:0 12px 30px #0f2b5c26}.cmd-kbd{color:#fff;background:#0f2b5c;border-radius:6px;padding:2px 6px;font-size:11px;font-weight:800}.cmd-palette-overlay{z-index:99999;-webkit-backdrop-filter:blur(8px);background:#0f172aa6;justify-content:center;align-items:flex-start;padding-top:100px;animation:.25s floatingTeaserPop;display:flex;position:fixed;inset:0}.cmd-palette-modal{background:#fff;border:1px solid #0f2b5c26;border-radius:20px;width:580px;max-width:calc(100vw - 32px);overflow:hidden;box-shadow:0 24px 70px #0f2b5c59}.cmd-palette-input-wrap{background:#f8fafc;border-bottom:1px solid #0f2b5c14;align-items:center;gap:12px;padding:16px 20px;display:flex}.cmd-search-icon{color:#0f2b5c;font-size:18px}.cmd-palette-input{color:#0f2b5c;background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:600}.cmd-close-btn{color:#64748b;cursor:pointer;background:#0f2b5c0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.cmd-close-btn:hover{color:#ef4444;background:#ef44441f}.cmd-palette-results{max-height:340px;padding:10px;overflow-y:auto}.cmd-item{cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;transition:all .15s;display:flex}.cmd-item:hover,.cmd-item.selected{background:#f0fdf4}.cmd-item-icon{background:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;display:flex;box-shadow:0 2px 8px #0000000a}.cmd-item-text{flex-direction:column;flex:1;display:flex}.cmd-item-text strong{color:#0f2b5c;font-size:13.5px;font-weight:700}.cmd-item-text span{color:#64748b;font-size:11.5px}.cmd-item-meta{align-items:center;gap:8px;display:flex}.cmd-category-tag{color:#475569;background:#0f2b5c0f;border-radius:6px;padding:3px 8px;font-size:10.5px;font-weight:700}.cmd-arrow{color:#94a3b8;font-size:11px}.cmd-empty-state{text-align:center;color:#64748b;padding:36px 20px}.cmd-empty-state p{color:#0f2b5c;margin:0 0 4px;font-weight:700}.cmd-palette-footer{color:#64748b;background:#f8fafc;border-top:1px solid #0f2b5c14;justify-content:space-between;align-items:center;padding:10px 20px;font-size:11px;display:flex}.cmd-palette-footer kbd{color:#0f2b5c;background:#fff;border:1px solid #0f2b5c26;border-radius:4px;padding:1px 5px;font-weight:700}.cmd-footer-brand{color:#25d366;font-weight:700}.pricing-section-wrap{background:linear-gradient(#f8fafc 0%,#fff 100%);padding:80px 24px;position:relative;overflow:hidden}.pricing-section-container{max-width:1200px;margin:0 auto}.pricing-header-box{text-align:center;margin-bottom:48px}.pricing-kicker{color:#00c9b7;text-transform:uppercase;letter-spacing:1.5px;font-size:13px;font-weight:700}.pricing-title{color:#0f2b5c;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;margin-top:8px!important;margin-bottom:12px!important}.pricing-subtitle{color:#0f2b5ca6;max-width:520px;margin:0 auto;font-size:15px;line-height:1.6}.pricing-cards-row{width:100%}.pricing-card-responsive{transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s}.pricing-card-responsive:hover{transform:translateY(-4px)}.pricing-card-responsive .ant-card-body{padding:28px!important}.pricing-popular-badge{color:#fff;letter-spacing:.3px;background:#00c9b7;border-radius:20px;padding:3px 18px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00c9b759}@media (max-width:1199px){.hero-grid{gap:32px 36px}.hero-visual-hub{max-width:100%;padding:20px}}.hero-hub-tabs-mobile{display:none}@media (min-width:992px){.hero-hub-tabs-mobile{display:none!important}.mobile-tab-hide,.mobile-tab-show{display:block!important}}@media (max-width:991px){.hero-section,.hero-section-v2,.hero-section-simple{min-height:auto;padding:calc(var(--navbar-height) + 24px) 16px 28px!important;width:100%!important}.hero-container{width:100%!important;max-width:100%!important;padding:0!important}.hero-grid{grid-template-columns:1fr!important;gap:32px!important;width:100%!important;max-width:100%!important}.hero-content{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:100%!important;margin:0 auto!important;padding:0!important;display:flex!important}.hero-top-badge,.hero-top-badge-v2{margin:0 auto 14px!important;padding:5px 12px!important;font-size:11.5px!important;display:inline-flex!important}.hero-title,.hero-title-v2{text-align:center!important;width:100%!important;max-width:100%!important;margin:0 auto 14px!important;padding:0 4px!important;font-size:clamp(2rem,6.5vw,2.75rem)!important;line-height:1.2!important}.hero-description,.hero-description-v2{text-align:center!important;color:#475569!important;width:100%!important;max-width:100%!important;margin:0 auto 20px!important;padding:0 6px!important;font-size:15px!important;line-height:1.6!important}.hero-channel-strip-v2{flex-direction:column!important;align-items:center!important;width:100%!important;margin:0 auto 20px!important;display:flex!important}.channel-strip-chips{justify-content:center!important;gap:6px!important}.channel-chip-btn{padding:6px 11px!important;font-size:11.5px!important}.hero-cta-group,.hero-cta-group-v2{flex-direction:row!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto 18px!important;display:flex!important}.hero-cta-group .hero-cta-primary,.hero-btn-primary{border-radius:12px!important;flex:1.2!important;justify-content:center!important;height:48px!important;font-size:14.5px!important;font-weight:700!important}.hero-cta-group .hero-cta-secondary,.hero-btn-secondary{border-radius:12px!important;flex:1!important;justify-content:center!important;height:48px!important;font-size:14px!important;font-weight:600!important}.hero-social-proof-v2{margin:0 auto 18px!important;padding:6px 12px!important}.hero-trust-row,.hero-trust-row-v2{flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:0 auto 20px!important;display:flex!important}.hero-trust-badge,.hero-trust-badge-v2{font-size:11.5px!important}.hero-cockpit-wrap{margin-top:10px;width:100%!important;max-width:100%!important}.cockpit-float-badge.float-top-right{top:-12px;right:0;transform:scale(.9)}.cockpit-float-badge.float-bottom-left{bottom:-12px;left:0;transform:scale(.9)}.pricing-section-wrap{padding:50px 16px!important}.pricing-section-container{width:100%!important;max-width:100%!important;padding:0!important}}@media (max-width:480px){.hero-section,.hero-section-v2,.hero-section-simple{padding:calc(var(--navbar-height) + 20px) 12px 24px!important}.hero-title,.hero-title-v2,.hero-simple-title{font-size:1.75rem!important;line-height:1.22!important}.hero-top-badge,.hero-top-badge-v2,.hero-simple-badge{padding:4px 10px!important;font-size:11px!important}.hero-description,.hero-description-v2,.hero-simple-description{font-size:13.5px!important;line-height:1.55!important}.hero-cta-group,.hero-cta-group-v2,.hero-simple-cta-group{flex-direction:column!important;gap:10px!important;width:100%!important}.hero-cta-group .hero-cta-primary,.hero-btn-primary,.hero-simple-btn-primary,.hero-cta-group .hero-cta-secondary,.hero-btn-secondary,.hero-simple-btn-secondary{flex:none!important;justify-content:center!important;width:100%!important;height:44px!important;font-size:14px!important}.hero-simple-trust{gap:8px!important;font-size:11px!important}.hero-simple-trust .trust-divider,.cockpit-float-badge,.cockpit-tab-item .tab-badge{display:none!important}.cockpit-tab-item{padding:8px 2px!important;font-size:10.5px!important}.hero-stats{gap:4px!important;padding:10px 6px!important}.hero-stat-value{font-size:17px!important}.hero-stat-label{font-size:9.5px!important}.hero-scroll-hint{display:none!important}.hero-visual-hub{padding:12px!important}.hero-hub-tab-btn{gap:2px!important;padding:6px 2px!important;font-size:10px!important}.hero-msg-bubble{padding:8px 10px!important;font-size:11px!important}.hero-card-stats{font-size:10px!important}.pricing-card-responsive .ant-card-body{padding:18px 14px!important}.pricing-popular-badge{padding:2px 10px!important;font-size:11px!important}}@media (max-width:768px){.main-navbar{width:calc(100% - 24px)!important;max-width:100%!important;top:10px!important}.hero-section{padding-top:calc(var(--navbar-height) + 44px)!important;padding-bottom:40px!important}.cmd-palette-trigger-hint{display:none!important}.floating-chat-container{z-index:99999!important;bottom:16px!important;right:16px!important}.floating-teaser-pill{display:none!important}.floating-chat-trigger{width:56px!important;height:56px!important;box-shadow:0 8px 24px #0f2b5c47!important}.hero-cta-group{flex-direction:column!important;gap:12px!important;width:100%!important;margin-bottom:24px!important;display:flex!important}.hero-cta-group .hero-cta-primary,.hero-cta-group .hero-cta-secondary{border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;width:100%!important;height:48px!important;font-size:15px!important;font-weight:700!important;display:flex!important}.hero-title{text-align:center!important;font-size:clamp(1.75rem,6.8vw,2.3rem)!important;line-height:1.25!important}.hero-top-badge{white-space:normal!important;text-align:center!important;margin:0 auto 16px!important;padding:6px 14px!important;font-size:11.5px!important}.hero-channels-bar{box-sizing:border-box!important;border-radius:14px!important;flex-wrap:wrap!important;justify-content:center!important;gap:6px!important;max-width:100%!important;margin:14px auto 20px!important;padding:8px 10px!important;display:flex!important}.channel-pill{border-radius:8px!important;padding:5px 10px!important;font-size:11.5px!important}.channels-showcase-section{padding:48px 16px 40px!important;scroll-margin-top:80px!important}.channels-showcase-grid{grid-template-columns:1fr!important;gap:20px!important;width:100%!important;display:grid!important}.channel-showcase-card{box-sizing:border-box!important;border-radius:20px!important;width:100%!important;padding:24px 16px!important}.hero-hub-grid{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.wa-broadcast-panel,.ig-commerce-panel{box-sizing:border-box!important;width:100%!important;max-width:100%!important;overflow:hidden!important}section{scroll-margin-top:80px!important}.section-header{text-align:center!important;margin-bottom:24px!important}.section-title{text-align:center!important;margin-bottom:10px!important;font-size:clamp(1.5rem,5.5vw,2rem)!important;line-height:1.25!important}.section-subtitle-center{padding:0 8px!important;font-size:14px!important;line-height:1.5!important}}html,body{-webkit-text-size-adjust:100%;width:100%!important;max-width:100vw!important;overflow-x:hidden!important}img,video,canvas,svg{max-width:100%;height:auto}pre,code{word-break:break-word;max-width:100%}.dash-shell{width:100%!important;max-width:100vw!important;overflow-x:hidden!important}.dash-main{width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media (max-width:1200px){.dash-topbar{gap:12px!important;padding:0 1.25rem!important}.dash-search{max-width:260px!important}.dash-topbar-plan-chip,.dash-topbar-credit-chip{padding:4px 9px!important;font-size:12px!important}}@media (max-width:991px){.dash-topbar{gap:10px!important;height:64px!important;padding:0 1rem!important}.dash-search{max-width:200px!important}.dash-content{padding:1.25rem 1rem!important}.dash-topbar-right{gap:8px!important}}@media (max-width:768px){.dash-topbar{gap:8px!important;height:60px!important;padding:0 .85rem!important}.dash-topbar-left{gap:8px!important}.dash-search,[data-tour=topbar-search]{display:none!important}.dash-topbar-right{gap:6px!important}.dash-topbar-tool-btn,.dash-topbar-tour-btn,.dash-topbar-mobile-btn,.dash-plan-cycle-tag{display:none!important}.dash-topbar-plan-chip,.dash-topbar-credit-chip{gap:4px!important;margin-right:0!important;padding:4px 8px!important;font-size:11.5px!important}.dash-content{padding:1rem .75rem!important}.dash-send-header,.dash-users-header,.dash-devices-header{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-bottom:1.25rem!important}.dash-send-header h1,.dash-users-header h1,.dash-devices-header h1{font-size:1.5rem!important;line-height:1.2!important}.dash-send-header p,.dash-users-header p,.dash-devices-header p{font-size:.85rem!important}.dash-send-layout{grid-template-columns:1fr!important;gap:1rem!important}.dash-send-preview-card{margin-top:1rem!important;position:static!important}}@media (max-width:540px){.dash-topbar{gap:6px!important;height:56px!important;padding:0 .65rem!important}.dash-topbar-right{gap:5px!important}.dash-topbar-tour-btn{display:none!important}.dash-topbar-plan-chip{padding:4px 6px!important;font-size:11px!important}.dash-topbar-plan-chip .dash-topbar-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:60px;display:inline-block;overflow:hidden}.dash-topbar-credit-chip{padding:4px 6px!important;font-size:11px!important}.dash-topbar-credit-chip .dash-topbar-chip-text{text-overflow:ellipsis;white-space:nowrap;max-width:56px;display:inline-block;overflow:hidden}.dash-user-avatar{width:36px!important;height:36px!important}.dash-content{padding:.85rem .5rem!important}.dash-send-form-card{border-radius:12px!important;padding:1rem .85rem!important}.dash-send-vars-card{padding:.85rem .75rem!important}.dash-send-vars-header{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.dash-send-preview-phone{min-height:280px!important;padding:.75rem!important}}@media (max-width:380px){.dash-topbar-mobile-btn,.dash-topbar-plan-chip .dash-topbar-chip-text{display:none!important}.dash-topbar-plan-chip{padding:4px 6px!important}}.ant-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%!important;overflow-x:auto!important}.ant-table{min-width:480px}@media (max-width:640px){.ant-table{min-width:400px;font-size:13px!important}.ant-table-thead>tr>th,.ant-table-tbody>tr>td{padding:10px 8px!important}.ant-pagination{flex-wrap:wrap!important;justify-content:center!important;gap:8px 4px!important;margin:12px 0!important;display:flex!important}.ant-pagination-options{display:none!important}}@media (max-width:768px){.ant-modal{max-width:calc(100vw - 16px)!important;margin:10px auto!important;padding-bottom:10px!important;top:10px!important}.ant-modal-content{border-radius:14px!important;padding:18px 16px!important}.ant-modal-header{margin-bottom:12px!important}.ant-modal-title{font-size:16px!important}.ant-modal-footer{flex-wrap:wrap!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}}@media (max-width:640px){.ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.ant-drawer-body{padding:16px 12px!important}}@media (max-width:768px){.ant-row{margin-left:0!important;margin-right:0!important}.ant-form-item{margin-bottom:14px!important}.ant-form-item-label{padding-bottom:4px!important}.ant-form-item-label>label{font-size:13px!important}}@media (max-width:900px){.dash-stats-grid,.dash-metrics-grid,.analytics-kpi-grid,.meta-ads-kpi-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}}@media (max-width:540px){.dash-stats-grid,.dash-metrics-grid,.analytics-kpi-grid,.meta-ads-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}}@media (max-width:768px){.ant-drawer-content-wrapper{width:100%!important;max-width:100vw!important}.si-root,.inbox-layout{flex-direction:column!important;width:100%!important;height:100%!important;display:flex!important}.chat-composer-container{padding:8px 10px!important}.chat-composer-input{font-size:14px!important}}@media (max-width:640px){.auth-card,.login-card,.register-card,.verify-card{border-radius:16px!important;width:calc(100% - 24px)!important;max-width:440px!important;margin:16px auto!important;padding:24px 18px!important}}.business-type-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.business-type-grid>div{transition:transform .15s,box-shadow .15s,border-color .15s}.business-type-grid>div:hover{border-color:#93c5fd;transform:translateY(-2px);box-shadow:0 6px 16px -2px #0f2b5c14}@media (max-width:1024px){.business-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.business-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.business-type-grid{grid-template-columns:1fr}}@media (max-width:768px){.ai-wizard-container{max-width:100%!important;padding:16px 8px!important}.universal-agent-setup-card,.ai-wizard-card{border-radius:14px!important;margin-bottom:20px!important;padding:18px 14px!important}.universal-agent-setup-card h2,.ai-wizard-card h2{font-size:15px!important}.universal-agent-setup-card p,.ai-wizard-card p{margin-left:0!important;font-size:12.5px!important}}@media (max-width:540px){.universal-agent-setup-card,.ai-wizard-card{padding:14px 10px!important}.ai-wizard-container h1{font-size:20px!important}.ai-wizard-container p{font-size:13px!important}}@media (max-width:768px){.ant-steps-horizontal:not(.ant-steps-label-vertical){-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap!important;padding-bottom:6px!important;overflow-x:auto!important}.ant-steps-horizontal:not(.ant-steps-label-vertical)::-webkit-scrollbar{display:none}.ant-steps-horizontal .ant-steps-item{flex-shrink:0!important;min-width:130px!important}.ant-steps-item-title{font-size:12px!important;line-height:1.3!important}.ant-tabs-nav{max-width:100%!important}.ant-tabs-nav-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto!important}.ant-tabs-nav-wrap::-webkit-scrollbar{display:none}.ant-tabs-tab{white-space:nowrap!important;padding:8px 12px!important;font-size:13px!important}}html,body{max-width:100vw!important;overflow-x:hidden!important}*,:before,:after{box-sizing:border-box}img,video,iframe,canvas{height:auto;max-width:100%!important}@media (max-width:768px){.dash-content{min-width:0!important;max-width:100vw!important;padding:.85rem .65rem!important;overflow-x:hidden!important}.dash-main{max-width:100vw!important;overflow-x:hidden!important}}
