@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Medium.otf) format("opentype");font-weight:500 600;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFProDisplay-Bold.otf) format("opentype");font-weight:700 900;font-display:swap}:root{--g-font:"SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--g-ink:#0b1d15;--g-bg:transparent;--g-surface:rgba(255,255,255,0.66);--g-surface-2:rgba(255,255,255,0.45);--g-border:rgba(255,255,255,0.62);--g-border-strong:rgba(160,180,190,0.45);--g-text:#1a2b33;--g-text-soft:#3f525c;--g-muted:#63757f;--g-faint:#93a4ad;--g-shadow-sm:0 2px 10px rgba(14,31,43,0.06);--g-shadow-md:0 10px 30px rgba(14,31,43,0.1);--g-shadow-lg:0 24px 60px rgba(14,31,43,0.18);--g-glassblur:blur(22px) saturate(1.45);--g-green:#17a55c;--g-green-strong:#0e8a4a;--g-green-soft:#e7f6ee;--g-green-glow:#34d97b;--g-primary:#2f56f5;--g-primary-strong:#1f41d6;--g-primary-soft:#eaefff;--g-amber:#d97706;--g-amber-soft:#fdf1e0;--g-red:#dc2626;--g-red-soft:#fdecec;--g-violet:#7c3aed;--g-violet-soft:#f1eafd;--g-sky:#0284c7;--g-sky-soft:#e5f4fd;--g-pink:#db2777;--g-pink-soft:#fdeaf3;--ch-sms:#0a84ff;--ch-whatsapp:#1fac53;--ch-wa-bubble:#d9fdd3;--ch-messenger:#0084ff;--ch-ig-grad:linear-gradient(45deg,#4f5bd5,#962fbf 40%,#d62976 70%,#fa7e1e);--ch-email:#64748b;--ch-call:#0f766e;--g-sidebar-w:248px;--g-topbar-h:60px}.glass-body{font-family:var(--g-font);background:linear-gradient(160deg,#dfeaf3,#e9f2ee 45%,#d8e6f4) fixed;color:var(--g-text)}.gblob{position:fixed;border-radius:50%;filter:blur(95px);z-index:0;pointer-events:none}.gblob.g1{width:600px;height:600px;background:radial-gradient(circle at 30% 30%,#8ab6ff,#2f56f5);top:-180px;right:-140px;opacity:.42}.gblob.g2{width:680px;height:680px;background:radial-gradient(circle at 60% 40%,#7ed9a7,#17a55c);bottom:-260px;left:-180px;opacity:.38}.gblob.g3{width:420px;height:420px;background:radial-gradient(circle at 50% 50%,#bfe3ff,#7da4ff);bottom:80px;right:18%;opacity:.3}.gblob.g4{width:320px;height:320px;background:radial-gradient(circle at 50% 50%,#a7ecc6,#34d97b);top:16%;left:32%;opacity:.24}.glass-body .app,.glass-body .main{position:relative;z-index:1}.glass-surface{background:var(--g-surface);backdrop-filter:var(--g-glassblur);-webkit-backdrop-filter:var(--g-glassblur);border:1px solid var(--g-border)}.glass-panel{background:rgba(255,255,255,.82);backdrop-filter:blur(30px) saturate(1.5);-webkit-backdrop-filter:blur(30px) saturate(1.5)}.glass-menu,.glass-panel{border:1px solid rgba(255,255,255,.75)}.glass-menu{background:rgba(255,255,255,.85);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.glass-card{background:rgba(255,255,255,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.7)}.glass-input{background:rgba(255,255,255,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.glass-input:focus{background:rgba(255,255,255,.9)}.glass-secondary{background:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-color:var(--g-border-strong)}.glass-secondary:hover{background:rgba(255,255,255,.85)}.glass-ghost:hover{background:rgba(255,255,255,.55)}.glass-toast{background:rgba(14,31,43,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass-surface{background:rgba(255,255,255,.92)}.glass-panel{background:rgba(255,255,255,.95)}.glass-menu{background:rgba(255,255,255,.97)}.glass-card{background:rgba(255,255,255,.95)}}.g-text{color:var(--g-text)}.g-text-soft{color:var(--g-text-soft)}.g-muted{color:var(--g-muted)}.g-faint{color:var(--g-faint)}.glass-sidebar{background:rgba(255,255,255,.44);backdrop-filter:blur(32px) saturate(1.5);-webkit-backdrop-filter:blur(32px) saturate(1.5);border-right:1px solid rgba(255,255,255,.6);color:#42525c}.glass-sidebar .sb-item{color:#54656f}.glass-sidebar .sb-item:hover{background:rgba(255,255,255,.6);color:#12222b}.glass-sidebar .sb-item.active{background:linear-gradient(120deg,var(--g-green) 0,var(--g-primary) 130%);color:#fff;box-shadow:0 10px 22px rgba(23,165,92,.32)}.glass-sidebar .sb-item.active .icon{color:#fff;opacity:1}.glass-sidebar .sb-group{color:#8c9ca6}.glass-topbar{background:rgba(255,255,255,.4);backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5);border-bottom:1px solid rgba(255,255,255,.55)}.msg-row.in .bubble{background:#fff;border:1px solid var(--g-border);color:var(--g-text);border-radius:18px;border-bottom-left-radius:6px}.glass-body .msg-row.in .bubble{background:rgba(255,255,255,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.msg-row.out.sms .bubble{background:var(--ch-sms);color:#fff}.msg-row.out.whatsapp .bubble{background:var(--ch-wa-bubble);color:#073b1d;border:1px solid #c2ecb9}.msg-row.out.instagram .bubble{background:var(--ch-ig-grad);color:#fff}.msg-row.out.messenger .bubble{background:var(--ch-messenger);color:#fff}.msg-row.out.email .bubble{background:var(--g-surface);color:var(--g-text);border-radius:12px}.msg-row.in.email .bubble{border-radius:12px}.ch-chip{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:11px;flex:none}.ch-chip.sms{background:var(--ch-sms)}.ch-chip.whatsapp{background:var(--ch-whatsapp)}.ch-chip.messenger{background:var(--ch-messenger)}.ch-chip.instagram{background:var(--ch-ig-grad)}.ch-chip.email{background:var(--ch-email)}.ch-chip.call{background:var(--ch-call)}.msg-ai-tag{display:inline-flex;align-items:center;font-size:9.5px;font-weight:700;background:var(--g-green-soft);color:var(--g-green-strong);border-radius:99px;padding:1px 6px}.g-input:focus,.g-input:focus-visible,.glass-ring:focus,.glass-ring:focus-visible{outline:none;border-color:var(--g-green);box-shadow:0 0 0 3px rgba(23,165,92,.13)}[data-sidebar=sidebar]{background:rgba(255,255,255,.44)!important;backdrop-filter:blur(32px) saturate(1.5)!important;-webkit-backdrop-filter:blur(32px) saturate(1.5)!important;border-right:1px solid rgba(255,255,255,.6)!important;color:#42525c!important;font-family:var(--g-font)}[data-sidebar=sidebar] .group\/sidebar,[data-sidebar=sidebar] [data-slot=sidebar]{color:#42525c}[data-sidebar=sidebar] .closerly-logo-text,[data-sidebar=sidebar] [class*=logo]{color:#12222b!important}[data-sidebar=sidebar] [data-slot=sidebar-menu-button],[data-sidebar=sidebar] [data-slot=sidebar-menu-sub-button],[data-sidebar=sidebar] a[data-active=true]{color:#54656f}[data-sidebar=sidebar] [data-active=true],[data-sidebar=sidebar] a[data-active=true]{background:linear-gradient(120deg,var(--g-green) 0,var(--g-primary) 130%)!important;color:#fff!important;box-shadow:0 10px 22px rgba(23,165,92,.32)}[data-sidebar=sidebar] [data-active=true] svg,[data-sidebar=sidebar] a[data-active=true] svg{color:#fff!important;opacity:1}[data-sidebar=sidebar] [data-slot=sidebar-menu-button]:hover,[data-sidebar=sidebar] [data-slot=sidebar-menu-sub-button]:hover{background:rgba(255,255,255,.6);color:#12222b}[data-sidebar=sidebar] [data-slot=sidebar-group-label]{color:#8c9ca6}[data-sidebar=sidebar] [data-slot=sidebar-menu-sub-button]{color:#6b7d87}[data-sidebar=sidebar] .text-emerald-100\/80,[data-sidebar=sidebar] .text-white\/40,[data-sidebar=sidebar] .text-white\/80{color:#54656f!important}header.sticky.top-0{background:rgba(255,255,255,.4)!important;backdrop-filter:blur(28px) saturate(1.5)!important;-webkit-backdrop-filter:blur(28px) saturate(1.5)!important;border-bottom:1px solid rgba(255,255,255,.55)!important;font-family:var(--g-font)}header.sticky.top-0,header.sticky.top-0 .text-emerald-100,header.sticky.top-0 .text-white,header.sticky.top-0 .text-white\/85,header.sticky.top-0 .text-white\/95,header.sticky.top-0 [data-slot=sidebar-trigger]{color:#12222b!important}header.sticky.top-0 button svg{color:inherit}.bg-dashboard,.sidebar-inset{background:linear-gradient(160deg,#dfeaf3,#e9f2ee 45%,#d8e6f4) fixed!important;position:relative;z-index:1}body.font-body{font-family:var(--g-font);background:linear-gradient(160deg,#dfeaf3,#e9f2ee 45%,#d8e6f4) fixed!important}header.sticky.top-0 [data-radix-popper-content-wrapper]>div,header.sticky.top-0 [role=menu]{background:rgba(255,255,255,.85)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important;border:1px solid rgba(255,255,255,.75)}nav.fixed.bottom-0{background:rgba(255,255,255,.8)!important;border-top-color:rgba(255,255,255,.6)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important}[data-slot=card]{border-color:rgba(255,255,255,.62)!important;border-radius:16px!important}[data-slot=card],div[class*=bg-white].rounded-2xl,div[class*=bg-white].rounded-lg,div[class*=bg-white].rounded-xl,div[class*=border-slate-200]{background:rgba(255,255,255,.66)!important;backdrop-filter:blur(22px) saturate(1.45)!important;-webkit-backdrop-filter:blur(22px) saturate(1.45)!important;box-shadow:0 2px 10px rgba(14,31,43,.06)!important}div[class*=bg-white].rounded-2xl,div[class*=bg-white].rounded-lg,div[class*=bg-white].rounded-xl,div[class*=border-slate-200]{border-color:rgba(255,255,255,.62)!important}[data-slot=card] [data-slot=card-header]{border-bottom:1px solid rgba(255,255,255,.5)}[data-slot=dialog-content]{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(34px) saturate(1.5)!important;-webkit-backdrop-filter:blur(34px) saturate(1.5)!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:22px!important}[data-slot=popover-content]{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(24px) saturate(1.5)!important;-webkit-backdrop-filter:blur(24px) saturate(1.5)!important;border-color:rgba(255,255,255,.75)!important}input:not([type=checkbox]):not([type=radio]),input[data-slot=input],select,select[data-slot=select],textarea,textarea[data-slot=textarea]{background:rgba(255,255,255,.7)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-color:rgba(160,180,190,.45)!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{background:rgba(255,255,255,.9)!important;border-color:var(--g-green)!important;box-shadow:0 0 0 3px rgba(23,165,92,.13)!important}[data-slot=button][data-variant=outline],[data-slot=button][data-variant=secondary]{background:rgba(255,255,255,.6)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border-color:rgba(160,180,190,.45)!important}[data-slot=button][data-variant=outline]:hover,[data-slot=button][data-variant=secondary]:hover{background:rgba(255,255,255,.85)!important}[data-slot=tabs-list]{background:rgba(255,255,255,.4)!important;border-color:rgba(255,255,255,.6)!important}[data-slot=tabs-list] [data-state=active]{background:rgba(255,255,255,.92)!important;box-shadow:0 1px 2px rgba(14,31,43,.06)!important}[data-slot=table] thead th,[data-slot=table] thead tr{background:rgba(255,255,255,.35)!important}[data-slot=table] tbody tr:hover{background:rgba(255,255,255,.5)!important}[data-slot=badge][data-variant=outline]{background:rgba(255,255,255,.55)!important;border-color:rgba(160,180,190,.35)!important}[data-slot=separator]{background:rgba(255,255,255,.5)!important}[data-slot=command-dialog]{background:rgba(255,255,255,.95)!important;backdrop-filter:blur(30px) saturate(1.5)!important}[data-slot=sheet-content]{background:rgba(255,255,255,.92)!important;backdrop-filter:blur(30px) saturate(1.5)!important}