@charset "UTF-8";:root{--brand-rgb: 11, 125, 102;--mint: #0B7D66;--mint-text: #5FD3B4;--mint-deep: #075144;--mint-grad: linear-gradient(135deg, #12836C 0%, #075144 100%);--bg: #0E1013;--bg-1: #14161A;--bg-2: #1A1D22;--bg-3: #22262C;--surface: rgba(255, 255, 255, .02);--surface-2: rgba(255, 255, 255, .045);--text: #EEF1F3;--text-2: #A2A8AF;--text-3: #737A82;--border: rgba(255, 255, 255, .08);--border-soft: rgba(255, 255, 255, .06);--border-strong: rgba(var(--brand-rgb), .55);--shadow-1: 0 1px 3px rgba(0, 0, 0, .4);--shadow-2: 0 2px 8px rgba(0, 0, 0, .32);--shadow-3: 0 12px 36px -12px rgba(0, 0, 0, .5);--glow-mint: var(--shadow-2);--glow-soft: none;--topbar-bg: rgba(14, 16, 19, .72);--sk-base: rgba(255,255,255,.055);--sk-shine: rgba(255,255,255,.1);--wa: #6BC97A;--ig: #C76B91;--ms: #5B92D6;--warn: #E8B15C;--danger: #F08A80;--r-sm: 8px;--r-md: 10px;--r-lg: 12px;--r-xl: 16px;--r-btn: 10px;--maxw: 1180px;--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--mono: "Inter", -apple-system, sans-serif}.light{--mint-text: #0A6B58;--bg: #F8FAFB;--bg-1: #FFFFFF;--bg-2: #FFFFFF;--bg-3: #EFF2F4;--surface: rgba(18, 18, 22, .015);--surface-2: rgba(18, 18, 22, .035);--text: #15181C;--text-2: #5A6169;--text-3: #7C838B;--border: rgba(18, 18, 22, .09);--border-soft: rgba(18, 18, 22, .07);--border-strong: rgba(var(--brand-rgb), .45);--topbar-bg: rgba(255, 255, 255, .82);--sk-base: #ECEEF1;--sk-shine: rgba(255,255,255,.85);--wa: #2F7D3C;--ig: #A34368;--ms: #2C6CB5;--warn: #8A5A12;--danger: #B3261E}.sk{background:var(--sk-base);border-radius:8px;position:relative;overflow:hidden;flex-shrink:0}.sk:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--sk-shine),transparent);animation:skShimmer 1.5s cubic-bezier(.4,0,.2,1) infinite}@keyframes skShimmer{to{transform:translate(100%)}}.sk-fade{animation:none}@media(prefers-reduced-motion:reduce){.sk:after{animation:none;opacity:.55}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","cv11","tnum";line-height:1.5}#root{min-height:100vh}::-moz-selection{background:rgba(var(--brand-rgb),.22);color:var(--text)}::selection{background:rgba(var(--brand-rgb),.22);color:var(--text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8fa89c29;border-radius:99px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#8fa89c47;background-clip:content-box}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}button,input,textarea,select{font-family:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}.eyebrow{font-family:var(--font);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-weight:600}.display{font-weight:600;letter-spacing:-.022em;line-height:1.08}.h-grad{color:var(--text)}.mint-text{color:var(--mint-text)}.btn{display:inline-flex;align-items:center;gap:8px;font-weight:550;font-size:15px;padding:11px 18px;border-radius:var(--r-btn);transition:background .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,transform .12s ease;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn:active{transform:scale(.985)}.btn-primary{background:var(--mint);color:#fff;font-weight:600}.btn-primary:hover{background:var(--mint-deep)}.btn-ghost{background:var(--bg-2);color:var(--text);border:1px solid var(--border)}.btn-ghost:hover{background:var(--bg-3);border-color:var(--border)}.btn-text{background:transparent;color:var(--text)}.btn-text:hover{background:var(--surface-2)}.btn-sm{padding:8px 13px;font-size:13.5px}.btn-lg{padding:13px 22px;font-size:15.5px}.btn-block{width:100%;justify-content:center}.glass{background:linear-gradient(180deg,#161619d1,#161619b3);border:1px solid var(--border);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2)}.light .glass{background:linear-gradient(180deg,#ffffffe6,#ffffffb3)}.card{background:var(--bg-1);border:1px solid var(--border-soft);border-radius:var(--r-lg)}.card-glow{box-shadow:var(--shadow-2);border-color:var(--border)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:500;padding:5px 11px;border-radius:8px;background:var(--surface-2);border:1px solid var(--border-soft);color:var(--text-2)}.chip-mint{background:rgba(var(--brand-rgb),.1);border-color:rgba(var(--brand-rgb),.24);color:var(--mint-text)}.container{max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:104px 0;position:relative}@media(max-width:760px){.section{padding:68px 0}.container{padding:0 20px}}.glow-blob{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(var(--brand-rgb),.05),transparent 70%);filter:blur(70px);pointer-events:none;z-index:0}.grid-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 30%,transparent 75%)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.field{display:flex;flex-direction:column;gap:7px}.field label{font-size:13px;font-weight:500;color:var(--text-2)}.input{background:var(--bg-1);border:1px solid var(--border);border-radius:var(--r-md);padding:12px 14px;font-size:15px;color:var(--text);transition:border-color .18s,background .18s;width:100%}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:focus{outline:none;border-color:var(--mint-text);background:var(--bg-2)}.ch-dot{width:18px;height:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ch-wa{background:#6bc97a29;color:var(--wa)}.ch-ig{background:#c76b9129;color:var(--ig)}.ch-ms{background:#5b92d629;color:var(--ms)}.avatar{border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--text);flex-shrink:0;background:var(--bg-3);border:1px solid var(--border-soft)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes slideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes sectionFade{0%{opacity:0}to{opacity:1}}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}.typing-dot{width:6px;height:6px;border-radius:50%;background:var(--text-2);display:inline-block;animation:typing 1.2s infinite}.fade-in{animation:sectionFade .4s cubic-bezier(.2,.7,.2,1) both}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(12px) scale(.965)}to{opacity:1;transform:none}}@keyframes drawerIn{0%{opacity:0;transform:translate(46px)}to{opacity:1;transform:none}}@keyframes notifIn{0%{opacity:0;transform:translateY(-7px) scale(.98)}to{opacity:1;transform:none}}.overlay-anim{animation:overlayIn .22s ease both}.modal-pop{animation:modalPop .32s cubic-bezier(.2,.9,.3,1.15) both}.drawer-pop{animation:drawerIn .3s cubic-bezier(.2,.8,.2,1) both}.notif-pop{animation:notifIn .2s ease both}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .7s linear infinite}@keyframes fabPulse{0%{box-shadow:0 0 rgba(var(--brand-rgb),.32)}70%{box-shadow:0 0 0 13px rgba(var(--brand-rgb),0)}to{box-shadow:0 0 rgba(var(--brand-rgb),0)}}.okdoc-fab--idle{animation:fabPulse 3.6s ease-out infinite}@keyframes okdoc-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-3px) rotate(2deg)}}@keyframes okdoc-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@keyframes okdoc-leaf-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(4deg)}75%{transform:rotate(-4deg)}}.okdoc-fab{transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s}.okdoc-fab:hover{transform:scale(1.08)}.okdoc-fab:active{transform:scale(.94)}.okdoc-fab--idle svg{animation:okdoc-bob 3.6s ease-in-out infinite}.okdoc-fab--idle .okdoc-leaves{animation:okdoc-leaf-wiggle 4.2s ease-in-out infinite;transform-origin:20px 14px}.okdoc-fab--idle .okdoc-eyes ellipse{animation:okdoc-blink 5s infinite;transform-origin:center}.okdoc-fab--open{transform:scale(.92) rotate(8deg);box-shadow:0 8px 24px -6px #0000008c,0 0 0 6px rgba(var(--brand-rgb),.14)}.okdoc-fab--open svg{animation:okdoc-bob 1.4s ease-in-out infinite}@keyframes riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stagger>*{animation:riseIn .5s cubic-bezier(.2,.7,.2,1) both}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.07s}.stagger>*:nth-child(3){animation-delay:.12s}.stagger>*:nth-child(4){animation-delay:.17s}.stagger>*:nth-child(5){animation-delay:.22s}.stagger>*:nth-child(6){animation-delay:.27s}.stagger>*:nth-child(7){animation-delay:.32s}.stagger>*:nth-child(8){animation-delay:.37s}.stagger>*:nth-child(n+9){animation-delay:.42s}.hover-lift{transition:transform .22s cubic-bezier(.2,.7,.2,1),box-shadow .22s,border-color .22s}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-2);border-color:var(--border)}@keyframes growX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.grow-x{animation:growX .8s cubic-bezier(.25,.8,.25,1) both;transform-origin:left center}@keyframes chartReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.chart-reveal{animation:chartReveal .9s cubic-bezier(.3,.6,.2,1) .15s both}@keyframes dotPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.75}}.chart-dot{transform-box:fill-box;transform-origin:center;animation:dotPulse 2.6s ease-in-out 1.1s infinite}@keyframes toastIn{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.toast-pop{animation:toastIn .3s cubic-bezier(.2,.9,.3,1.12) both}.icon-btn svg{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.icon-btn:hover svg{transform:rotate(-12deg) scale(1.07)}@keyframes badgePop{0%{transform:scale(0)}70%{transform:scale(1.18)}to{transform:scale(1)}}.badge-pop{animation:badgePop .35s cubic-bezier(.2,.9,.3,1.3) both}@keyframes liveBreath{0%,to{opacity:1}50%{opacity:.35}}.live-dot{animation:liveBreath 2.2s ease-in-out infinite}@keyframes eightDash{to{stroke-dashoffset:-100}}@keyframes eightBreath{0%,to{opacity:1}50%{opacity:.45}}.eight-loader__dash{animation:eightDash 1.4s linear infinite}.eight-loader__dash--static{animation:eightBreath 2.4s ease-in-out infinite}.hover-lift-sm{transition:background-color .18s ease,border-color .18s ease}.hover-lift-sm:hover{background:var(--bg-3);border-color:var(--border)}.press{transition:transform .12s cubic-bezier(.2,.7,.2,1)}.press:active{transform:scale(.975)}@media(prefers-reduced-motion:reduce){.stagger>*,.grow-x,.chart-reveal,.chart-dot,.toast-pop,.modal-pop,.drawer-pop,.notif-pop,.overlay-anim,.fade-in,.okdoc-fab--idle,.okdoc-fab--idle svg,.okdoc-fab--idle .okdoc-leaves,.okdoc-fab--idle .okdoc-eyes ellipse,.badge-pop,.live-dot{animation:none!important}.hover-lift,.hover-lift:hover{transform:none}.eight-loader__dash{animation:eightBreath 2.4s ease-in-out infinite;stroke-dasharray:none}.press,.press:active{transform:none}}@media(max-width:940px){.nav-links{display:none!important}.agent-grid,.dash-grid,.footer-grid,.auth-shell{grid-template-columns:1fr!important}.auth-aside{display:none!important}section [style*="grid-template-columns: repeat(3"],section [style*="grid-template-columns:repeat(3"]{grid-template-columns:1fr 1fr!important}section [style*="grid-template-columns: repeat(4"],section [style*="grid-template-columns:repeat(4"]{grid-template-columns:1fr 1fr!important}}@media(max-width:1100px){.inbox-grid{grid-template-columns:280px 1fr!important}.inbox-grid>div:last-child{display:none!important}.cal-sidebar{display:none!important}}@media(max-width:760px){.ps-arrow,.hiw-arrow,.topbar-search{display:none!important}.footer-grid{grid-template-columns:1fr 1fr!important}section [style*="repeat(3"],section [style*="repeat(4"]{grid-template-columns:1fr!important}}
