@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;600;700;800&family=DM+Sans:wght@300;400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Roboto+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";:root{--ow-kova-blue: #0f2a4a;--ow-kova-blue-mid: #163a60;--ow-kova-blue-light: #1e4d80;--ow-primary: #22d3a5;--ow-primary-dark: #16a37e;--ow-primary-deep: #0d9e78;--ow-bg-panel: #ffffff;--ow-bg-body: #ffffff;--ow-bg-trigger: linear-gradient(135deg, #0f2a4a 0%, #163a60 60%, #1e4d80 100%);--ow-font-display: "Syne", sans-serif;--ow-font-body: "DM Sans", sans-serif;--ow-text-primary: #0f2a4a;--ow-text-secondary: #4a6080;--ow-text-muted: #8ca0b8;--ow-text-faint: #b8c8d8;--ow-border-light: #e8edf2;--ow-border-medium: #d0dae4;--ow-border-panel: #c8d4e0;--ow-card-bg: #f4f7fa;--ow-card-bg-hover: #e8f5f1;--ow-card-border: #dde5ed;--ow-card-border-hover: rgba(34, 211, 165, .45);--ow-shadow-panel: 0 8px 40px rgba(15, 42, 74, .14), 0 2px 12px rgba(15, 42, 74, .08);--ow-shadow-none: none;--ow-radius-panel: 16px;--ow-radius-btn: 10px;--ow-radius-card: 10px;--ow-pos-top: auto;--ow-pos-right: auto;--ow-pos-bottom: auto;--ow-pos-left: auto}@keyframes ow-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes ow-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes ow-fadein{0%{opacity:0;transform:scale(.88) translateY(14px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ow-fadeout{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(14px)}}@keyframes ow-slideup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ow-spin{to{transform:rotate(360deg)}}@keyframes ow-check{0%{stroke-dashoffset:40}to{stroke-dashoffset:0}}@keyframes ow-btn-enter{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ow-label-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.ow-trigger-wrapper{position:fixed;top:var(--ow-pos-top);right:var(--ow-pos-right);bottom:var(--ow-pos-bottom);left:var(--ow-pos-left);z-index:9999;width:fit-content;display:flex;flex-direction:column;align-items:flex-start;gap:6px;transition:opacity .5s cubic-bezier(.34,1.56,.64,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.ow-trigger-wrapper[data-halign=right]{align-items:flex-end}.ow-trigger-wrapper--hidden{opacity:0;transform:scale(.5) rotate(-10deg);pointer-events:none}.ow-trigger-wrapper--visible{opacity:1;transform:scale(1) rotate(0)}.ow-trigger-btn{position:relative;width:54px!important;height:54px!important;border-radius:50%!important;background:var(--ow-bg-trigger)!important;border:2px solid rgba(34,211,165,.4)!important;box-shadow:var(--ow-shadow-none)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;animation:ow-float 3.5s ease-in-out infinite;transition:transform .2s ease,border-color .2s ease!important}.ow-trigger-btn:hover{transform:scale(1.08) translateY(-3px)!important;animation-play-state:paused!important;border-color:#22d3a5b3!important}.ow-trigger-btn:active{transform:scale(.95)!important}.ow-trigger-label{background:var(--ow-kova-blue);color:#fff;font-size:11px;font-weight:500;line-height:1.35;text-align:center;padding:5px 10px;border-radius:8px;white-space:normal;max-width:120px;letter-spacing:.01em;pointer-events:none;animation:ow-label-fadein .4s ease 3s both}.ow-trigger-wrapper[data-anchor=top] .ow-trigger-label{order:-1}.ow-pulse-dot{position:absolute;top:0;right:0;width:12px;height:12px;background:var(--ow-primary);border-radius:50%;border:2px solid #fff;animation:ow-pulse 2s ease-in-out infinite}.ow-panel{position:fixed;top:var(--ow-pos-top);right:var(--ow-pos-right);bottom:var(--ow-pos-bottom);left:var(--ow-pos-left);z-index:10000;width:500px;max-height:92vh;border-radius:var(--ow-radius-panel);background:var(--ow-bg-panel);border:1px solid var(--ow-border-panel);box-shadow:var(--ow-shadow-panel);overflow:hidden;display:flex;flex-direction:column;font-family:var(--ow-font-body);animation:ow-fadein .32s cubic-bezier(.34,1.56,.64,1) forwards}.ow-panel--closing{animation:ow-fadeout .28s ease forwards}.ow-panel-header{padding:16px 20px 13px!important;border-bottom:none!important;background:var(--ow-kova-blue)!important;flex-shrink:0;border-radius:0!important;box-shadow:none!important}.ow-header-inner{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ow-header-identity{display:flex;align-items:center;gap:10px}.ow-header-icon{width:34px;height:34px;border-radius:5px;background:var(--ow-primary);display:flex;align-items:center;justify-content:center;box-shadow:none;flex-shrink:0}.ow-header-title{font-weight:700!important;font-size:14px!important;color:#fff!important;letter-spacing:-.01em!important;margin:0!important;line-height:1.2!important}.ow-header-subtitle{font-size:11px!important;color:#ffffff80!important;margin:3px 0 0!important;line-height:1!important}.ow-close-btn.ant-btn{width:28px!important;height:28px!important;border-radius:7px!important;border:none!important;background:#ffffff1a!important;color:#fff9!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;box-shadow:none!important;min-width:unset!important;transition:background .15s ease,color .15s ease!important}.ow-close-btn.ant-btn:hover{background:#fff3!important;color:#fff!important}.ow-progress-dots{display:flex;gap:6px;justify-content:center;margin-bottom:2px}.ow-dot{height:6px;border-radius:3px;transition:all .3s ease}.ow-dot--active{width:20px;background:var(--ow-primary)}.ow-dot--done{width:6px;background:#22d3a580}.ow-dot--pending{width:6px;background:#fff3}.ow-panel-body{flex:1;overflow-y:auto;padding:24px 24px 20px;background:var(--ow-bg-body);scrollbar-width:thin;scrollbar-color:var(--ow-border-medium) transparent}.ow-panel-body::-webkit-scrollbar{width:4px}.ow-panel-body::-webkit-scrollbar-track{background:transparent}.ow-panel-body::-webkit-scrollbar-thumb{background:var(--ow-border-medium);border-radius:2px}.ow-step{animation:ow-slideup .3s ease forwards}.ow-welcome{text-align:center;padding:12px 8px 16px}.ow-welcome-emoji{font-size:44px;margin-bottom:16px;display:block}.ow-welcome-title{font-size:22px!important;color:var(--ow-text-primary)!important;margin-bottom:50px!important;letter-spacing:-.03em!important;line-height:1.2!important}.ow-welcome-desc{font-size:14px!important;color:var(--ow-text-secondary)!important;line-height:1.7!important;margin-bottom:28px!important}.ow-btn-primary.ant-btn{width:100%;padding:13px 20px!important;height:auto!important;border-radius:var(--ow-radius-btn)!important;background:var(--ow-kova-blue)!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:14px!important;letter-spacing:.01em!important;box-shadow:none!important;transition:background .18s ease!important}.ow-btn-primary.ant-btn:hover:not(:disabled){background:var(--ow-kova-blue-mid)!important}.ow-btn-primary.ant-btn:active:not(:disabled){background:var(--ow-kova-blue-light)!important}.ow-btn-primary.ant-btn:disabled{opacity:.4!important;cursor:not-allowed!important}.ow-btn-ghost.ant-btn{width:100%;height:auto!important;padding:8px 0!important;border:none!important;background:transparent!important;color:var(--ow-text-muted)!important;font-size:13px!important;box-shadow:none!important;transition:color .15s ease!important}.ow-btn-ghost.ant-btn:hover{color:var(--ow-text-secondary)!important;background:transparent!important}.ow-btn-back.ant-btn{height:auto!important;padding:0!important;border:none!important;background:transparent!important;color:var(--ow-text-muted)!important;font-size:12px!important;box-shadow:none!important;display:inline-flex!important;align-items:center!important;gap:4px!important;transition:color .15s ease!important;margin-bottom:16px!important}.ow-btn-back.ant-btn:hover{color:var(--ow-text-primary)!important;background:transparent!important}.ow-industry-section-title{font-size:18px!important;color:var(--ow-text-primary)!important;margin-bottom:5px!important}.ow-industry-section-sub{color:var(--ow-text-secondary)!important;margin-bottom:18px!important}.ow-industry-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ow-industry-card.ant-card{border:1.5px solid var(--ow-card-border)!important;background:var(--ow-card-bg)!important;border-radius:var(--ow-radius-card)!important;cursor:pointer!important;transition:all .18s ease!important;box-shadow:none!important;text-align:center}.ow-industry-card.ant-card .ant-card-body{padding:14px 10px!important;display:flex;flex-direction:column;align-items:center;gap:6px}.ow-industry-card.ant-card:hover{background:var(--ow-card-bg-hover)!important;border-color:var(--ow-card-border-hover)!important;transform:translateY(-2px);box-shadow:none!important}.ow-industry-card.ant-card:active{transform:scale(.97)!important}.ow-industry-emoji{font-size:24px;line-height:1}.ow-industry-label{font-size:12px!important;font-weight:600!important;color:var(--ow-text-primary)!important;line-height:1.3!important;margin:0!important}.ow-industry-card:nth-child(1){animation:ow-btn-enter .3s ease 0s both}.ow-industry-card:nth-child(2){animation:ow-btn-enter .3s ease .04s both}.ow-industry-card:nth-child(3){animation:ow-btn-enter .3s ease .08s both}.ow-industry-card:nth-child(4){animation:ow-btn-enter .3s ease .12s both}.ow-industry-card:nth-child(5){animation:ow-btn-enter .3s ease .16s both}.ow-industry-card:nth-child(6){animation:ow-btn-enter .3s ease .2s both}.ow-industry-card:nth-child(7){animation:ow-btn-enter .3s ease .24s both}.ow-industry-card:nth-child(8){animation:ow-btn-enter .3s ease .28s both}.ow-industry-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:32px 0;color:var(--ow-text-muted)}.ow-loading-text{font-size:13px;color:var(--ow-text-muted)}.ow-fallback-notice{font-size:11px;color:var(--ow-text-faint);font-style:italic}.ow-industry-badge{display:inline-flex;align-items:center;gap:5px;background:#e8f5f1;border:1px solid rgba(34,211,165,.35);border-radius:20px;padding:3px 10px;font-size:11px;color:var(--ow-primary-dark);font-weight:600;letter-spacing:.03em}.ow-faq-meta{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ow-faq-counter{font-size:11px;color:var(--ow-text-muted);font-weight:500;margin-left:auto}.ow-faq-progress-track{height:3px;background:var(--ow-border-light);border-radius:2px;margin-bottom:20px;overflow:hidden}.ow-faq-progress-fill{height:100%;background:linear-gradient(90deg,var(--ow-primary),var(--ow-primary-dark));border-radius:2px;transition:width .4s ease}.ow-bot-bubble-wrap{display:flex;gap:10px;margin-bottom:16px}.ow-bot-avatar{width:30px;height:30px;border-radius:8px;background:var(--ow-kova-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;box-shadow:none}.ow-bot-bubble{background:var(--ow-card-bg);border:1px solid var(--ow-border-light);border-radius:4px 12px 12px;padding:13px 15px;flex:1;box-shadow:none}.ow-bot-label{font-size:10px;color:var(--ow-text-muted);margin-bottom:5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ow-bot-question{font-size:14px;color:var(--ow-text-primary);font-weight:500;line-height:1.55}.ow-answer-hint{font-size:12.5px;color:var(--ow-text-muted);margin-bottom:10px;padding-left:40px}.ow-prev-answer{background:#f0f9f6;border:1px solid rgba(34,211,165,.25);border-radius:8px;padding:8px 12px;margin-bottom:10px;margin-left:40px;font-size:12px;color:var(--ow-primary-dark);line-height:1.5}.ow-prev-answer-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ow-primary);margin-bottom:3px}.ow-textarea.ant-input{background:#fff!important;border:1.5px solid var(--ow-border-medium)!important;border-radius:3px!important;color:var(--ow-text-primary)!important;font-size:14px!important;line-height:1.65!important;margin-bottom:12px!important;resize:none!important;box-shadow:none!important;transition:border-color .2s ease!important}.ow-textarea.ant-input::placeholder{color:var(--ow-text-faint)!important}.ow-textarea.ant-input:focus,.ow-textarea.ant-input:hover{border-color:var(--ow-primary)!important;box-shadow:none!important;background:#fff!important}.ow-faq-actions{display:flex;gap:8px}.ow-btn-next.ant-btn{flex:1;height:auto!important;padding:11px 16px!important;border-radius:var(--ow-radius-btn)!important;background:var(--ow-kova-blue)!important;border:none!important;color:#fff!important;font-weight:700!important;font-size:13px!important;box-shadow:none!important;transition:background .18s ease!important}.ow-btn-next.ant-btn:hover:not(:disabled){background:var(--ow-kova-blue-mid)!important}.ow-btn-next.ant-btn:active:not(:disabled){background:var(--ow-kova-blue-light)!important}.ow-btn-next.ant-btn:disabled{opacity:.35!important;cursor:not-allowed!important}.ow-btn-skip.ant-btn{height:auto!important;padding:11px 14px!important;border:1.5px solid var(--ow-border-medium)!important;background:transparent!important;color:var(--ow-text-muted)!important;font-size:13px!important;border-radius:var(--ow-radius-btn)!important;box-shadow:none!important;transition:border-color .15s ease,color .15s ease!important}.ow-btn-skip.ant-btn:hover{color:var(--ow-text-secondary)!important;border-color:var(--ow-text-muted)!important;background:transparent!important}.ow-faq-footnote{margin-top:12px;font-size:11.5px;color:var(--ow-text-faint);text-align:center}.ow-syncing{text-align:center;padding:40px 0}.ow-spinner{width:44px;height:44px;border-radius:50%;border:3px solid var(--ow-border-light);border-top:3px solid var(--ow-primary);animation:ow-spin .8s linear infinite;margin:0 auto 20px;box-shadow:none}.ow-syncing-title{font-weight:700!important;font-size:16px!important;color:var(--ow-text-primary)!important;margin-bottom:8px!important}.ow-syncing-sub{font-size:13px!important;color:var(--ow-text-secondary)!important}.ow-done{text-align:center;padding:20px 8px 12px}.ow-done-icon-wrap{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:none}.ow-done-icon-wrap--success{background:#e8f5f1;border:2px solid rgba(34,211,165,.4)}.ow-done-icon-wrap--fail{background:#fff0f0;border:2px solid rgba(220,80,80,.3)}.ow-done-check{stroke-dasharray:40;stroke-dashoffset:0;animation:ow-check .4s ease .1s both}.ow-done-title{font-size:20px!important;color:var(--ow-text-primary)!important;margin-bottom:10px!important;letter-spacing:-.02em!important}.ow-done-desc{font-size:13.5px!important;color:var(--ow-text-secondary)!important;line-height:1.65!important;margin-bottom:28px!important}.ow-panel-footer{padding:10px 20px;border-top:1px solid var(--ow-border-light);background:var(--ow-card-bg);display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;box-shadow:none}.ow-footer-dot{width:6px;height:6px;border-radius:50%;background:var(--ow-primary);animation:ow-pulse 2s ease-in-out infinite}.ow-footer-text{font-size:11px;color:var(--ow-text-muted);font-weight:500;letter-spacing:.03em}.ow-orgname{padding:12px 8px 16px}.ow-orgname-title{font-size:18px!important;color:var(--ow-text-primary)!important;margin-bottom:6px!important}.ow-orgname-sub{font-size:13px!important;color:var(--ow-text-secondary)!important;margin-bottom:24px!important;line-height:1.6!important}.ow-orgname-input.ant-input{background:#fff!important;border:1.5px solid var(--ow-border-medium)!important;border-radius:var(--ow-radius-btn)!important;color:var(--ow-text-primary)!important;font-size:15px!important;line-height:1.5!important;padding:11px 14px!important;margin-bottom:16px!important;box-shadow:none!important;transition:border-color .2s ease!important}.ow-orgname-input.ant-input::placeholder{color:var(--ow-text-faint)!important}.ow-orgname-input.ant-input:focus,.ow-orgname-input.ant-input:hover{border-color:var(--ow-primary)!important;box-shadow:none!important;background:#fff!important}@media (max-width: 540px){.ow-panel{width:calc(100vw - 32px)!important;left:16px!important;right:16px!important}}.channel-link{text-decoration:none;color:inherit;width:100%;display:block}.conversation-channel-item{transition:background-color .2s ease}.conversation-channel-item:hover{background-color:#0000000d}.error-message{color:#ff4d4f;padding:8px;font-size:14px}.spin{animation:spin 1s linear infinite}.whatsapp-background{background-color:#e5ddd5;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23d9d9d9' fill-opacity='0.15'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.whatsapp-message-bubble{background-color:#dcf8c6;border-radius:7.5px;padding:8px 12px;max-width:85%;position:relative;box-shadow:0 1px .5px #00000021;word-wrap:break-word}.whatsapp-message-tail{position:absolute;right:-8px;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 13px 8px;border-color:transparent transparent #DCF8C6 transparent}.whatsapp-message-text{font-size:14.2px;line-height:1.5;color:#303030;white-space:pre-wrap}.whatsapp-timestamp{display:flex;justify-content:flex-end;align-items:center;gap:4px;margin-top:4px;font-size:11px;color:#667781}.whatsapp-button-container{background-color:#fff;border-radius:7.5px;overflow:hidden;box-shadow:0 1px .5px #00000021}.whatsapp-button{padding:10px;text-align:center;cursor:pointer;transition:background-color .2s;color:#027eb5;font-size:14px;font-weight:500}.whatsapp-button:hover{background-color:#f5f6f6}.whatsapp-button:not(:first-child){border-top:1px solid #e9edef}.template-preview-card{transition:all .3s ease}.template-preview-card:hover{box-shadow:0 2px 8px #0000001a}.template-variable-input:focus{border-color:#25d366;box-shadow:0 0 0 2px #25d3661a}.template-category-tag{font-weight:500;text-transform:uppercase;font-size:11px}.ant-form-item{transition:all .3s ease}.template-drawer .ant-drawer-body{padding:24px}.template-drawer .ant-drawer-footer{border-top:1px solid #f0f0f0;padding:16px 24px}.template-loading-overlay{display:flex;align-items:center;justify-content:center;min-height:200px;color:#999}.template-empty-state{text-align:center;padding:40px 20px;color:#999}.template-empty-state-icon{font-size:48px;margin-bottom:16px;opacity:.5}@media (max-width: 768px){.template-drawer{width:100%!important}.whatsapp-message-bubble{max-width:90%}}.template-form-item-required:before{content:"*";color:#ff4d4f;margin-right:4px}.template-action-button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.template-select-option:hover{background-color:#f5f5f5}.variable-placeholder{background-color:#fff7e6;padding:2px 6px;border-radius:3px;font-family:Monaco,Menlo,monospace;font-size:.9em;border:1px solid #ffd591}@keyframes whatsapp-bubble-in{0%{opacity:0;transform:scale(.8) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.whatsapp-message-bubble{animation:whatsapp-bubble-in .3s ease-out}@keyframes checkmark-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.whatsapp-checkmark{animation:checkmark-appear .2s ease-out}.typing-indicator{display:inline-flex;align-items:center;gap:8px;background-color:var(--widget-primary, #142444);color:#fff;padding:8px 14px;border-radius:18px 18px 18px 4px;margin:4px 0 8px;max-width:fit-content;font-size:13px;opacity:.85;animation:fadeInUp .2s ease-out}.typing-indicator span:first-child{font-style:italic;letter-spacing:.2px;color:#ffffffd9}.typing-dots{display:inline-flex;align-items:center;gap:3px;margin-left:2px}.typing-dots span{display:inline-block;width:5px;height:5px;border-radius:50%;background-color:var(--widget-secondary, #13cc7c);animation:typingBounce 1.2s infinite ease-in-out;font-size:0}.typing-dots span:nth-child(1){animation-delay:0s}.typing-dots span:nth-child(2){animation-delay:.2s}.typing-dots span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-5px);opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(6px)}to{opacity:.85;transform:translateY(0)}}.bot-details{max-width:920px}.bot-hero{position:relative;padding:28px;background:linear-gradient(135deg,#fafbfe,#f5f8fc,#f0f6f3);border-radius:12px;border:1px solid var(--plt-neutral-250);margin-bottom:24px;overflow:hidden}.bot-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--native-dark-blue) 0%,var(--native-green) 100%)}.bot-hero-top{display:flex;align-items:flex-start;gap:20px}.bot-avatar-wrapper{position:relative;flex-shrink:0;cursor:pointer}.bot-avatar{width:84px;height:84px;border-radius:14px;object-fit:cover;border:3px solid white;box-shadow:0 2px 12px #00000014;transition:transform .2s ease;display:block}.bot-avatar-wrapper:hover .bot-avatar{transform:scale(1.03)}.bot-avatar-overlay{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:#1424448c;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;transition:opacity .2s ease;color:#fff;font-size:11px;font-weight:600;letter-spacing:.02em}.bot-avatar-wrapper:hover .bot-avatar-overlay{opacity:1}.bot-identity{flex:1;min-width:0}.bot-name-display{font-size:20px;font-weight:700;color:var(--native-dark-blue);margin:0 0 8px;line-height:1.25;letter-spacing:-.01em}.bot-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bot-status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12px;font-weight:600;line-height:1.4}.bot-status-badge--completed{background:var(--plt-green-200);color:var(--plt-green-600)}.bot-status-badge--training{background:var(--plt-blue-200);color:var(--plt-blue-600)}.bot-status-badge--failed{background:var(--plt-red-200);color:var(--plt-red-600)}.bot-status-badge--default{background:var(--plt-neutral-150);color:var(--plt-neutral-600)}.bot-status-dot{width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.bot-meta-text{font-size:12.5px;color:var(--text-secondary);display:flex;align-items:center;gap:6px}.bot-meta-dot{width:3px;height:3px;border-radius:50%;background:var(--plt-neutral-400);flex-shrink:0}.bot-hero-save{flex-shrink:0;margin-left:auto}.bot-hero-secondary{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.bot-config{margin-bottom:24px}.bot-config-header{font-size:14px;font-weight:650;color:var(--native-dark-blue);margin-bottom:16px;display:flex;align-items:center;gap:8px;letter-spacing:.01em}.bot-field{margin-bottom:16px}.bot-field:last-child{margin-bottom:0}.bot-field-label{display:block;font-size:12px;font-weight:600;color:var(--text-dark);margin-bottom:5px;letter-spacing:.04em;text-transform:uppercase}.bot-field .ant-input,.bot-field .ant-input-affix-wrapper{background:var(--plt-neutral-150);border:1px solid var(--plt-neutral-250);border-radius:8px;transition:border-color .2s,box-shadow .2s}.bot-field .ant-input:focus,.bot-field .ant-input-affix-wrapper:focus,.bot-field .ant-input:hover,.bot-field .ant-input-affix-wrapper:hover{border-color:var(--plt-blue-300);box-shadow:0 0 0 2px #3b7ee914}.bot-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.bot-metric-card{padding:20px;border-radius:10px;border:1px solid var(--plt-neutral-250);background:#fff;transition:box-shadow .2s ease,transform .2s ease}.bot-metric-card:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.bot-metric-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.bot-metric-icon{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bot-metric-icon--training{background:var(--plt-green-200);color:var(--plt-green-600)}.bot-metric-icon--recrawl{background:var(--plt-blue-200);color:var(--plt-blue-600)}.bot-metric-icon--inboxes{background:var(--plt-yellow-200);color:var(--plt-yellow-800)}.bot-metric-title{font-size:14px;font-weight:650;color:var(--text-dark);letter-spacing:.01em}.bot-metric-subtitle{font-size:12px;color:var(--text-secondary);margin-top:1px}.bot-metric-body{display:flex;flex-direction:column;gap:10px}.bot-metric-detail{font-size:12.5px;color:var(--text-secondary)}.bot-quality-row{display:flex;align-items:center;gap:12px}.bot-quality-label{display:flex;flex-direction:column;gap:1px}.bot-quality-title{font-size:13px;font-weight:600;color:var(--text-dark)}.bot-quality-sub{font-size:11.5px;color:var(--text-secondary)}.bot-train-cta{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;background:linear-gradient(135deg,#f0f5ff,#ecfdf4);border-radius:10px;border:1px solid var(--plt-neutral-250);gap:16px;margin-bottom:24px}.bot-train-cta-content{display:flex;flex-direction:column;gap:2px}.bot-train-cta-title{font-size:14px;font-weight:650;color:var(--native-dark-blue)}.bot-train-cta-sub{font-size:12.5px;color:var(--text-secondary)}@media (max-width: 900px){.bot-metrics-grid{grid-template-columns:1fr}}@media (max-width: 640px){.bot-hero-top{flex-direction:column;align-items:center;text-align:center}.bot-hero-save{margin-left:0;width:100%}.bot-meta,.bot-hero-secondary{justify-content:center}.bot-train-cta{flex-direction:column;text-align:center}}.tour-control{position:relative;display:inline-flex;align-items:center;gap:8px;margin-bottom:16px}.help-button{display:flex;align-items:center;gap:8px;padding:10px 20px;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;font-size:14px;font-weight:500;color:#fff;box-shadow:0 2px 8px #10b9814d}.help-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #10b98166;background:linear-gradient(135deg,#059669,#047857)}.help-button:active:not(:disabled){transform:translateY(0)}.help-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.help-button i{font-size:18px;color:#fff}.help-button .fa-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.new-badge{position:absolute;top:-8px;right:-8px;background:#ef4444;color:#fff;font-size:10px;font-weight:600;padding:3px 8px;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;animation:pulse-badge 2s infinite;box-shadow:0 2px 8px #ef444466}@keyframes pulse-badge{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.tour-error{position:absolute;top:calc(100% + 8px);right:0;padding:8px 12px;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;white-space:nowrap;z-index:1000;animation:slideDown .3s ease}.tour-error small{color:#dc2626;font-size:12px;font-weight:500}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dashboard-welcome,.metrics-cards,.customers,.chats,.leads,.ai-bot-support,.integration-section{position:relative;z-index:1}.ant-menu-item.metrics-cards,.ant-menu-item.customers,.ant-menu-item.chats,.ant-menu-item.leads,.ant-menu-item.ai-bot-support,.ant-menu-item.integration-section{transition:all .3s ease}body.tour-active,html.tour-active{overflow:hidden!important;height:100vh!important;position:fixed!important;width:100%!important}.ant-layout.tour-active{overflow:hidden!important;height:100vh!important}.tour-active .ant-layout-sider{position:relative!important}.tour-active .ant-layout-content{overflow:hidden!important}.__floater,.__floater__open{z-index:10001!important}.react-joyride__overlay{background-color:#00000080!important;z-index:9998!important;position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important}.react-joyride__tooltip{background:#fff!important;border-radius:12px!important;box-shadow:0 10px 40px #0003!important;padding:24px!important;max-width:420px!important;animation:tooltipFadeIn .3s ease!important}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.react-joyride__tooltip h4,.react-joyride__tooltip [class*=title]{font-size:18px!important;font-weight:600!important;color:#111827!important;margin:0 0 12px!important;line-height:1.4!important}.react-joyride__tooltip [class*=content]{font-size:14px!important;line-height:1.6!important;color:#4b5563!important;margin:12px 0!important}.react-joyride__tooltip [class*=progress]{margin-top:16px!important;margin-bottom:8px!important}.react-joyride__tooltip [class*=progress] span{font-size:12px!important;color:#6b7280!important;font-weight:500!important}.react-joyride__tooltip [class*=footer]{margin-top:20px!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.react-joyride__tooltip button{font-size:14px!important;font-weight:500!important;padding:10px 20px!important;border-radius:8px!important;transition:all .2s ease!important;cursor:pointer!important;border:none!important}.react-joyride__tooltip button[data-action=primary],.react-joyride__tooltip button:not([data-action]):not([aria-label]){background:#10b981!important;color:#fff!important}.react-joyride__tooltip button[data-action=primary]:hover,.react-joyride__tooltip button:not([data-action]):not([aria-label]):hover{background:#059669!important;transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.react-joyride__tooltip button[data-action=back]{background:transparent!important;color:#6b7280!important;padding:10px 16px!important}.react-joyride__tooltip button[data-action=back]:hover{background:#f3f4f6!important;color:#374151!important}.react-joyride__tooltip button[data-action=skip]{background:transparent!important;color:#ef4444!important;padding:10px 16px!important}.react-joyride__tooltip button[data-action=skip]:hover{background:#fee2e2!important;color:#dc2626!important}.react-joyride__spotlight{background:transparent!important;border-radius:8px!important;box-shadow:0 0 0 9999px #00000080,0 0 15px #ffffff4d inset!important;animation:spotlightPulse 2s ease-in-out infinite!important}@keyframes spotlightPulse{0%,to{box-shadow:0 0 0 9999px #00000080,0 0 15px #ffffff4d inset}50%{box-shadow:0 0 0 9999px #00000080,0 0 20px #10b98166 inset}}.react-joyride__beacon{animation:beaconPulse 1.5s ease-in-out infinite!important}@keyframes beaconPulse{0%{transform:scale(1);opacity:1}50%{transform:scale(1.3);opacity:.7}to{transform:scale(1);opacity:1}}.react-joyride__beacon span{background:#10b981!important}.__floater__arrow{display:block!important}.ant-menu-item.metrics-cards.__floater__open,.ant-menu-item.customers.__floater__open,.ant-menu-item.chats.__floater__open,.ant-menu-item.leads.__floater__open{background:#10b9811a!important}.dashboard-welcome.__floater__open{background:#10b9810d;border-radius:8px}.settings{padding:20px}.settings-section{margin:24px 0}.settings-section h3{font-size:18px;font-weight:600;color:#111827;margin-bottom:16px}.setting-item{display:flex;justify-content:space-between;align-items:center;padding:20px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 3px #0000001a;transition:all .2s ease}.setting-item:hover{border-color:#10b981;box-shadow:0 4px 12px #10b9811a}.setting-info h4{font-size:16px;font-weight:600;color:#111827;margin:0 0 8px}.setting-info p{font-size:14px;color:#6b7280;margin:0;line-height:1.5}.btn-secondary{display:flex;align-items:center;gap:8px;padding:10px 20px;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:14px;font-weight:500;color:#374151}.btn-secondary:hover:not(:disabled){background:#e5e7eb;border-color:#d1d5db}.btn-secondary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary i{font-size:16px}@media (max-width: 991px){.react-joyride__tooltip{max-width:90vw!important;padding:20px!important}.help-button{padding:8px 16px;font-size:13px}.setting-item{flex-direction:column;gap:16px;align-items:flex-start}.btn-secondary{width:100%;justify-content:center}}@media (max-width: 575px){.tour-control{width:100%}.help-button{width:100%;justify-content:center;padding:12px 16px}.react-joyride__tooltip{max-width:95vw!important;padding:16px!important;margin:10px!important}.react-joyride__tooltip h4,.react-joyride__tooltip [class*=title]{font-size:16px!important}.react-joyride__tooltip [class*=content]{font-size:13px!important}.react-joyride__tooltip button{font-size:13px!important;padding:8px 16px!important}.new-badge{font-size:9px;padding:2px 6px}.tour-error{position:fixed;top:auto;bottom:80px;left:10px;right:10px;white-space:normal}}@media (prefers-color-scheme: dark){.react-joyride__tooltip{background:#1f2937!important;box-shadow:0 10px 40px #00000080!important}.react-joyride__tooltip h4,.react-joyride__tooltip [class*=title]{color:#f9fafb!important}.react-joyride__tooltip [class*=content]{color:#d1d5db!important}.react-joyride__tooltip [class*=progress] span{color:#9ca3af!important}.setting-item{background:#1f2937;border-color:#374151}.setting-info h4{color:#f9fafb}.setting-info p{color:#9ca3af}}.react-joyride__tooltip:focus-visible{outline:2px solid #10b981;outline-offset:2px}.react-joyride__tooltip button:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media (prefers-contrast: high){.react-joyride__tooltip{border:2px solid #000!important}.help-button{border:2px solid #000}}@media (prefers-reduced-motion: reduce){.react-joyride__tooltip,.help-button,.new-badge,.react-joyride__spotlight,.react-joyride__beacon{animation:none!important;transition:none!important}}@media print{.tour-control,.react-joyride__tooltip,.react-joyride__overlay,.react-joyride__spotlight{display:none!important}}.react-flow{direction:ltr}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;cursor:-webkit-grab;cursor:grab}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{pointer-events:none;overflow:visible}.react-flow__edge-path,.react-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{pointer-events:visibleStroke;cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;-webkit-animation:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;-webkit-animation:dashdraw .5s linear infinite;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:-webkit-grab;cursor:grab}.react-flow__node.dragging{cursor:-webkit-grabbing;cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:-webkit-grab;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background:#1a192b;border:1px solid white;border-radius:100%}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:-4px;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{top:50%;left:-4px;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translate(-50%)}.react-flow__attribution{font-size:10px;background:#ffffff80;padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@-webkit-keyframes dashdraw{0%{stroke-dashoffset:10}}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-input,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:3px;width:150px;font-size:12px;color:#222;text-align:center;border-width:1px;border-style:solid;border-color:#1a192b;background-color:#fff}.react-flow__node-default.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{border:none;background:#fefefe;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:5px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:4px;height:4px;border:1px solid #fff;border-radius:1px;background-color:#3367d9;transform:translate(-50%,-50%)}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:#3367d9;border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}*{font-family:inter,calibri,Roboto,sans-serif}:root{--native-primary: #182445;--native-green: #29c782;--native-dark-blue: #142444;--native-dark: #0e0e1d;--native-blue-shaded: #0C306A;--native-dark-green: #13cc7c;--text-tinted: #6b6b6b;--text-tinted-dark: #4e4e4e;--text-shaded: #3a3a3a;--text-shaded-dark: #202020;--text-dark: #323743;--text-white: #fff;--text-secondary: #6f7787;--btn-blue: #6da7ffa6;--btn-blue-extra: #062b63;--btn-red: #f16565;--btn-red-extra: #b90909;--btn-green: #7cf3b1;--btn-green-extra: #0ead00;--plt-neutral: #9095A1;--plt-neutral-100: #F8F9FAFF;--plt-neutral-150: #F3F4F6FF;--plt-neutral-200: #F3F4F6FF;--plt-neutral-250: #DEE1E6FF;--plt-neutral-300: #CFD2DAFF;--plt-neutral-400: #BDC1CA;--plt-neutral-600: #565D6DFF;--plt-neutral-800: #1E2128;--plt-white: #FFFFFF;--plt-white-200: #fafafa;--plt-white-300: #f7f5f5;--plt-white-450: #F5F5F5;--plt-white-500: #EBEBEB;--plt-blue: #3B7EE9;--plt-blue-200: #F0F8FF;--plt-blue-250: #C3D8F8;--plt-blue-300: #7EAAF1;--plt-blue-400: #679BEE;--plt-blue-600: #0065B7;--plt-blue-800: #0C306A;--plt-red: #FF3815;--plt-red-200: #FFF2F0;--plt-red-250: #FFC3B9;--plt-red-300: #FF664B;--plt-red-400: #FF3815;--plt-red-600: #DC2100;--plt-red-800: #A51900;--plt-green: #0D753A;--plt-green-200: #EEFDF4;--plt-green-250: #c1f8d9;--plt-green-300: #3BE986;--plt-green-400: #17CC65;--plt-green-600: #0D753A;--plt-green-800: #109249;--plt-yellow: #FFC700;--plt-yellow-200: #FFF9E6FF;--plt-yellow-250: #FFEDACFF;--plt-yellow-300: #FFE173FF;--plt-yellow-400: #FFD439FF;--plt-yellow-600: #C79C00FF;--plt-yellow-800: #735A00FF;--plt-chat-outgoing-text: #171A1FFF;--plt-chat-outgoing-bg: #82FFB8FF;--plt-chat-incoming-text: #171A1FFF;--plt-chat-incoming-bg: #F3F4F6FF;--plt-transparent: #FFFFFF00;--sem-danger: #FF3714;--sem-warn: #FFC53F;--sem-success: #6DED9C;--sem-info: #009DFF;--chatwoot-info: #46a9f7;--chatwoot-bg-info: #46aaf785;--btn-border-sz: .059rem;--btn-padding: 0 12px;--border-width: 2px;--border-width-sm: 1.7px;--border-radius: 5px;--border-radius-sm: 3px;--text-xs: .585rem;--text-sm: .78rem;--text-smx: .85rem;--text-xmd: .9rem;--text-md: .94rem;--text-size: 1rem;--text-lg: 1.25rem;--text-xl: 1.45rem;--text-2xl: 2.3rem;--text-3xl: 2.85rem;--link-color: rgb(22, 119, 255)}div{scroll-behavior:smooth}.button{height:36px;padding:0 12px;align-items:center;justify-content:center;font-family:Inter;font-size:14px;line-height:22px;font-weight:400;color:#735a00;background:#fff9e6;opacity:1;border:none;border-radius:4px}.button:hover{color:#735a00;background:#ffedac}.button:hover:active{color:#735a00;background:#ffe173}.button:disabled{opacity:.4}aside.ant-layout-sider{flex:0 0 150px!important;min-width:150px!important;width:150px!important;max-width:150px!important}.ant-menu-item{height:fit-content!important;margin:auto;margin-top:5px!important;padding:5px 8px!important}.logo{height:28px;margin:16px;text-align:center}.menu-item{display:flex;flex-direction:column;align-items:center;color:var(--native-green);padding:15px 25px;border-radius:8px;height:fit-content!important;line-height:22px!important;font-size:.8rem!important}.menu-item span{margin-top:6px}.menu-item label{color:var(--native-green)}.active .menu-item.active-menu-item,.ant-menu-item a.active .menu-item{background-color:var(--native-green);color:var(--native-dark-blue)}.active .menu-item.active-menu-item label,.ant-menu-item a.active .menu-item label{color:var(--native-dark-blue);font-weight:600}.ant-menu .ant-menu-item:hover .active .menu-item{background-color:var(--native-dark-green)}.ant-menu .ant-menu-item:hover .menu-item{background-color:var(--native-dark)}@media screen and (max-width: 970px){aside.ant-layout-sider{display:none}}.nav-bar{display:flex;justify-content:flex-end;align-items:center;padding-right:16px}.nav-item{font-size:18px;cursor:pointer;margin-left:25px}.profile-img{width:32px;height:32px;border-radius:50%}.sidebar-logo-container{display:block;flex-direction:column;justify-content:center;align-items:center;width:85%;margin:16px auto 30px;padding:10px 5px}.sidebar-logo{margin-top:20px;max-width:50%}.bg-native-green{background-color:var(--native-green);background:var(--native-green)}.bg-dark-native-blue{background-color:var(--native-dark-blue);background:var(--native-dark-blue)}header.ant-layout-header div.nav-bar div.nav-item span svg{color:var(--text-tinted)}header.ant-layout-header div.nav-bar div.nav-item:hover span svg{color:var(--native-dark-blue);transition:all .3s ease-in}.btn{display:flex;border-radius:4px;align-items:center;justify-content:center}.btn:disabled{opacity:.8}.btn:disabled:hover{cursor:not-allowed}.btn.btprimary{background-color:var(--native-dark-blue);background:var(--native-dark-blue);color:var(--text-white);border:var(--btn-border-sz);min-height:36px;height:auto;padding:8px 14px;line-height:1.2}.btn.btsmall{width:fit-content;height:fit-content;font-size:var(--text-smx);padding:1.73px 5px}.btn.btprimary:hover{background:var(--native-dark);background-color:var(--native-dark);color:var(--native-green)}.btn.btoutlined{color:var(--native-dark);background:#fff;border:1.82px solid var(--native-dark)}.btn.btoutlined:hover{color:var(--btn-blue-extra)}.btn.btdanger{color:var(--btn-red);background:#fff;border:2px solid var(--btn-red)}.btn.btdanger:hover{color:var(--btn-red-extra);background-color:var(--btn-red);background:var(--btn-red);border-color:var(--btn-red-extra)}.btn.btsecondary{height:36px;padding:var(--btn-padding);line-height:22px;font-weight:400;color:var(--plt-neutral-600);background:var(--plt-neutral-200);border:none;border-color:var(--plt-neutral-600)}.btn.btsecondary.hsoutline{border:.095rem solid}.btn.btsecondary:hover{color:#565d6d;background:#dee1e6}.btn.btsecondary:hover:active{color:#565d6d;background:#cfd2da}.btn.btsecondary:disabled{opacity:.4}.btn.btsec-blue{color:var(--plt-blue);background:var(--plt-blue-200);border-color:var(--plt-blue)}.btn.btsec-blue:hover{color:var(--plt-blue-600);background:var(--plt-blue-250)}.btn.btsec-blue:hover:active{color:var(--plt-blue-800);background:var(--plt-blue-300)}.btn.btsec-blue:disabled{opacity:.4}.btn.btsec-red{color:var(--plt-red);background:var(--plt-red-200);border-color:var(--plt-red)}.btn.btsec-red:hover{color:var(--plt-red-600);background:var(--plt-red-250)}.btn.btsec-red:hover:active{color:var(--plt-red-800);background:var(--plt-red-300)}.btn.btsec-red:disabled{opacity:.4}.btn.btsec-green{color:var(--plt-green);background:var(--plt-green-200);border-color:var(--plt-green)}.btn.btsec-green:hover{color:var(--plt-green-600);background:var(--plt-green-250)}.btn.btsec-green:hover:active{color:var(--plt-green-800);background:var(--plt-green-300)}.btn.btsec-green:disabled{opacity:.4}.btn.btsec-transparent{background-color:var(--plt-transparent)}.btn.btsec-transparent:hover{background-color:var(--plt-transparent);color:var(--plt-blue-400)}.btn.btsec-transparent:disabled{opacity:.4}.btn.btsec-sm-padding{padding:3px}.btn:has(a){padding:0!important}.btn:has(a)>a{padding:var(--btn-padding);margin:0;width:100%;text-align:center;justify-content:center}.btn.hover__danger-text:hover{color:var(--sem-danger)}.btn.btncard{display:flex;align-items:center;justify-content:flex-start;background:var(--plt-white-100);border:2px solid var(--plt-neutral-400);padding:20px;border-radius:7px}.btn.btncard:hover{background-color:var(--plt-blue-200);border:2px solid var(--plt-blue-400);transition:all .35s ease-in-out}img.contact-img{width:30px;height:30px;max-width:35px;max-height:35px;aspect-ratio:1/1;object-fit:cover;object-position:20% auto;border-radius:50%;margin:auto 0}label.card-marker{font-size:var(--text-md);font-weight:700;margin-bottom:20px}.profile-details{display:flex;flex-direction:column;gap:10px;align-items:center}.profile-labels label.profile-name{font-weight:600;font-size:1.2rem;color:var(--text-shaded-dark)}.profile-labels{text-align:center;color:var(--text-tinted);width:fit-content;max-width:90%;font-size:var(--text-size);margin:auto}.profile-labels .sm-text{font-size:var(--text-sm);width:100%}.metric-card{border:var(--border-width) solid var(--plt-neutral-200);border-radius:var(--border-radius);padding:15px}.on-hover-link{color:var(--text-shaded)}.on-hover-link:hover,.on-hover-link:focus{color:var(--link-color)}.panel-section-item{padding:5px;border-radius:var(--border-radius)}.panel-section-link:hover{background-color:var(--plt-white-500)}.panel-section-link.active{background-color:var(--plt-neutral-200)}*.click__Edit-Text{cursor:pointer;font-weight:550;padding:10px 0;border-radius:3px}*.click__Edit-Text:hover{padding:10px 5px}div.ant-col::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px #0000004d}div.ant-col::-webkit-scrollbar-track{background-color:#a9a9a9}div.ant-col::-webkit-scrollbar{width:0px;display:none}div::-webkit-scrollbar-track,aside::-webkit-scrollbar-track{display:none;background-color:var(--plt-transparent);width:0px}div::-webkit-scrollbar,aside::-webkit-scrollbar{background-color:var(--plt-transparent);width:2px}div::-webkit-scrollbar-thumb,aside::-webkit-scrollbar-thumb{background-color:var(--plt-neutral-300);width:3px;border-radius:10px}div::-webkit-scrollbar-thumb:hover{width:5px}div.ant-form-item-control-input:has(div.ant-form-item-control-input-content>span.ant-typography){margin-top:-10px}.sm-only{display:none;scale:0}.gradient.gmg-angular-green-prszm{background-image:linear-gradient(71deg,#37373708,#37373708 16.667%,#6f6f6f08 16.667%,#6f6f6f08 33.334%,#e6e6e608 33.334%,#e6e6e608 50.001000000000005%,#81818108 50.001%,#81818108 66.668%,#4d4d4d08 66.668%,#4d4d4d08 83.33500000000001%,#bebebe08 83.335%,#bebebe08 100.002%),linear-gradient(281deg,#b0b0b008,#b0b0b008 16.667%,#c0c0c008 16.667%,#c0c0c008 33.334%,#4a4a4a08 33.334%,#4a4a4a08 50.001000000000005%,#a9a9a908 50.001%,#a9a9a908 66.668%,#22222208 66.668%,#22222208 83.33500000000001%,#05050508 83.335%,#05050508 100.002%),linear-gradient(196deg,#62626208,#62626208 16.667%,#d0d0d008 16.667%,#d0d0d008 33.334%,#3f3f3f08 33.334%,#3f3f3f08 50.001000000000005%,#b4b4b408 50.001%,#b4b4b408 66.668%,#c8c8c808 66.668%,#c8c8c808 83.33500000000001%,#3b3b3b08 83.335%,#3b3b3b08 100.002%),linear-gradient(35deg,#e9e9e908,#e9e9e908 16.667%,#1a1a1a08 16.667%,#1a1a1a08 33.334%,#bababa08 33.334%,#bababa08 50.001000000000005%,#a2a2a208 50.001%,#a2a2a208 66.668%,#fefefe08 66.668%,#fefefe08 83.33500000000001%,#f5f5f508 83.335%,#f5f5f508 100.002%),linear-gradient(294deg,#9d9d9d03,#9d9d9d03 12.5%,#7d7d7d03 12.5%,#7d7d7d03 25%,#78787803 25%,#78787803 37.5%,#13131303 37.5%,#13131303 50%,#6f6f6f03 50%,#6f6f6f03 62.5%,#8c8c8c03 62.5%,#8c8c8c03 75%,#72727203 75%,#72727203 87.5%,#5e5e5e03 87.5%,#5e5e5e03),linear-gradient(19deg,#d9d9d905,#d9d9d905 20%,#69696905 20%,#69696905 40%,#fcfcfc05 40%,#fcfcfc05 60%,#01010105 60%,#01010105 80%,#e8e8e805 80%,#e8e8e805),linear-gradient(90deg,#165eeb,#7ec309)}.gradient.gmg-angular-green-blue-prszm{background-image:linear-gradient(246deg,#eaeaea0a,#eaeaea0a 33.3%,#4545450a 33.3%,#4545450a 66.6%,#bdbdbd0a 66.6%,#bdbdbd0a 99.89999999999999%),linear-gradient(81deg,#7e7e7e0d,#7e7e7e0d 33.3%,#ededed0d 33.3%,#ededed0d 66.6%,#4a4a4a0d 66.6%,#4a4a4a0d 99.89999999999999%),linear-gradient(14deg,#03030314,#03030314 33.3%,#9c9c9c14 33.3%,#9c9c9c14 66.6%,#c7c7c714 66.6%,#c7c7c714 99.89999999999999%),linear-gradient(323deg,#5252520f,#5252520f 33.3%,#b3b3b30f 33.3%,#b3b3b30f 66.6%,#d4d4d40f 66.6%,#d4d4d40f 99.89999999999999%),linear-gradient(32deg,#46464605,#46464605 33.3%,#a6a6a605 33.3%,#a6a6a605 66.6%,#35353505 66.6%,#35353505 99.89999999999999%),linear-gradient(38deg,#81818117,#81818117 33.3%,#26262617 33.3%,#26262617 66.6%,#99999917 66.6%,#99999917 99.89999999999999%),linear-gradient(63deg,#33333305,#33333305 33.3%,#0c0c0c05 33.3%,#0c0c0c05 66.6%,#9e9e9e05 66.6%,#9e9e9e05 99.89999999999999%),linear-gradient(227deg,#3f3f3f08,#3f3f3f08 33.3%,#09090908 33.3%,#09090908 66.6%,#55555508 66.6%,#55555508 99.89999999999999%),linear-gradient(103deg,#f7f7f712,#f7f7f712 33.3%,#5d5d5d12 33.3%,#5d5d5d12 66.6%,#d0d0d012 66.6%,#d0d0d012 99%),linear-gradient(0deg,#0b91d7,#6efc29)}@media screen and (max-width: 1190px){div.width-md-limit{min-width:100%;max-width:100%!important}div.auto-width-md{width:auto;max-width:100%}}@media screen and (max-width: 786px){.sm-only{display:block;scale:1;transition:scale .5s ease-in-out}}.ant-table-tbody td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.active-row{background-color:#e6f7ff}.kova-float-button,.kova-float-button .ant-float-btn-body,.kova-float-button:hover .ant-float-btn-body{background-color:#13cc7c!important}.kova-float-button .ant-float-btn-icon{color:#fff!important}*{box-sizing:border-box}html,body,#root{margin:0!important;padding:0!important}.bg-dark-native-blue{background-color:#001529!important}.ant-layout-header{position:sticky!important;top:0!important;z-index:100!important;margin:0!important;padding:0!important;background:#fff!important;color:#000000e0!important}.ant-layout-header svg,.ant-layout-header .anticon{color:#000000b8}.desktop-sidebar.ant-layout-sider{margin:0!important;padding:0!important}.desktop-sidebar.ant-layout-sider{transition:all .2s cubic-bezier(.2,0,0,1)!important}.desktop-sidebar.ant-layout-sider .ant-layout-sider-children{margin:0!important;padding:0!important}.ant-layout-content{margin-top:0!important;margin-right:0!important;margin-bottom:0!important;transition:margin-left .2s cubic-bezier(.2,0,0,1)}@media (max-width: 768px){#mobile-sidebar{position:fixed!important;z-index:999!important}.ant-layout-content{margin-left:0!important}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-flyout-wrapper{position:relative}.sidebar-flyout{background:#fff;border:1px solid var(--plt-neutral-250);border-radius:10px;padding:6px;min-width:200px;z-index:1001;box-shadow:0 8px 24px #0000001f;animation:flyoutIn .2s ease-out}@keyframes flyoutIn{0%{opacity:0;transform:translateY(-50%) translate(-8px)}to{opacity:1;transform:translateY(-50%) translate(0)}}.sidebar-flyout:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px;height:10px;background:#fff;border-left:1px solid var(--plt-neutral-250);border-bottom:1px solid var(--plt-neutral-250)}.sidebar-flyout-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:7px;color:var(--native-dark-blue);cursor:pointer;text-decoration:none;font-size:.8rem;white-space:nowrap;transition:background .15s ease}.sidebar-flyout-item:hover{background:var(--plt-neutral-150);color:var(--native-dark-blue)}.sidebar-flyout-item.active{background:var(--native-green);color:var(--native-dark-blue);font-weight:600}.sidebar-flyout-item.active:hover{color:var(--native-dark-blue)}.mobile-submenu-wrapper{padding:0}.mobile-submenu-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;padding:8px 12px;position:relative}.mobile-submenu-trigger .menu-item{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--native-green);font-size:.75rem}.mobile-submenu-trigger .menu-item label{cursor:pointer}.mobile-submenu-caret{position:absolute;right:16px;color:#fff6;transition:transform .2s ease}.mobile-submenu-caret.expanded{transform:rotate(180deg)}.mobile-submenu-children{display:flex;flex-direction:column;padding:4px 16px 8px;gap:2px;animation:mobileSubmenuIn .15s ease-out}@keyframes mobileSubmenuIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.mobile-submenu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;color:#ffffffb3;text-decoration:none;font-size:.78rem;transition:all .12s ease}.mobile-submenu-item:hover{color:#fff;background:#ffffff0f}.mobile-submenu-item.active{background:var(--native-green);color:var(--native-dark-blue);font-weight:600}.mobile-submenu-item.active:hover{color:var(--native-dark-blue)}.kova-calendar-page{padding:20px 28px 16px;min-height:100vh;background:var(--plt-white-200)}.kova-calendar-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:16px}.kova-calendar-header-left{display:flex;flex-direction:column;gap:2px}.kova-calendar-title{font-size:1.35rem;font-weight:700;color:var(--native-dark-blue);margin:0;letter-spacing:-.02em;line-height:1.2}.kova-calendar-date-label{font-size:.82rem;color:var(--text-secondary);font-weight:400;letter-spacing:.01em}.kova-calendar-download-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid var(--plt-neutral-250);border-radius:8px;background:#fff;color:var(--text-dark);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}.kova-calendar-download-btn:hover{border-color:var(--native-green);color:var(--native-green);background:#29c7820a}.kova-calendar-download-btn:disabled{opacity:.6;cursor:not-allowed}.kova-calendar-filters{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}.kova-calendar-filters-left,.kova-calendar-filters-right{display:flex;align-items:center;gap:10px}.kova-calendar-nav{display:flex;align-items:center;gap:0;background:#fff;border:1px solid var(--plt-neutral-250);border-radius:8px;overflow:hidden}.kova-calendar-nav-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:none;color:var(--text-dark);cursor:pointer;transition:all .12s ease}.kova-calendar-nav-btn:hover{background:var(--plt-neutral-150);color:var(--native-green)}.kova-calendar-today-btn{height:34px;padding:0 14px;border:none;border-left:1px solid var(--plt-neutral-250);border-right:1px solid var(--plt-neutral-250);background:none;color:var(--text-dark);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .12s ease}.kova-calendar-today-btn:hover{background:var(--plt-neutral-150);color:var(--native-green)}.kova-calendar-datepicker .ant-picker,.kova-calendar-datepicker.ant-picker{border-radius:8px;border-color:var(--plt-neutral-250);height:34px}.kova-calendar-type-filter{min-width:220px}.kova-calendar-type-filter .ant-select-selector{border-radius:8px!important;border-color:var(--plt-neutral-250)!important;min-height:34px!important}.kova-calendar-type-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:8px;flex-shrink:0}.kova-calendar-view-toggle{display:flex;align-items:center;background:#fff;border:1px solid var(--plt-neutral-250);border-radius:8px;overflow:hidden}.kova-calendar-view-btn{height:34px;padding:0 16px;border:none;background:none;color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s ease;border-right:1px solid var(--plt-neutral-250)}.kova-calendar-view-btn:last-child{border-right:none}.kova-calendar-view-btn:hover{background:var(--plt-neutral-150);color:var(--text-dark)}.kova-calendar-view-btn.active{background:var(--native-dark-blue);color:#fff;font-weight:600}.kova-calendar-body{height:calc(100vh - 240px);background:#fff;border-radius:12px;border:1px solid var(--plt-neutral-250);padding:2px;overflow:hidden}.kova-calendar-body .rbc-calendar{font-family:inherit}.kova-calendar-body .rbc-toolbar{display:none}.kova-calendar-body .rbc-header{padding:10px 8px;font-weight:600;font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--plt-neutral-200);background:var(--plt-neutral-100)}.kova-calendar-body .rbc-header+.rbc-header{border-left:1px solid var(--plt-neutral-200)}.kova-calendar-body .rbc-today{background:#29c7820a}.kova-calendar-body .rbc-off-range-bg{background:var(--plt-neutral-100)}.kova-calendar-body .rbc-time-header{border-bottom:none}.kova-calendar-body .rbc-time-content{border-top:1px solid var(--plt-neutral-200)}.kova-calendar-body .rbc-time-content>*+*>*{border-left:1px solid var(--plt-neutral-200)}.kova-calendar-body .rbc-timeslot-group{border-bottom:1px solid var(--plt-neutral-200);min-height:60px}.kova-calendar-body .rbc-time-slot{border-top:none}.kova-calendar-body .rbc-label{font-size:.7rem;color:var(--plt-neutral);font-weight:500;padding:4px 8px}.kova-calendar-body .rbc-day-slot .rbc-time-slot{border-top:1px solid var(--plt-neutral-200);opacity:.5}.kova-calendar-body .rbc-day-slot .rbc-timeslot-group .rbc-time-slot:first-child{border-top:none;opacity:1}.kova-calendar-body .rbc-current-time-indicator{background-color:var(--native-green);height:2px}.kova-calendar-body .rbc-current-time-indicator:before{content:"";position:absolute;left:-5px;top:-4px;width:10px;height:10px;border-radius:50%;background:var(--native-green)}.kova-calendar-body .rbc-event{border-radius:4px!important;padding:2px 6px;font-size:.75rem;box-shadow:0 1px 3px #0000000f;transition:box-shadow .15s ease,transform .15s ease}.kova-calendar-body .rbc-event:hover{box-shadow:0 2px 8px #0000001f;transform:translateY(-1px)}.kova-calendar-body .rbc-event.rbc-selected{box-shadow:0 2px 8px #00000026}.kova-calendar-body .rbc-event-label{font-size:.68rem;color:var(--text-secondary)}.kova-calendar-body .rbc-show-more{color:var(--native-green);font-weight:600;font-size:.72rem;text-decoration:none}.kova-calendar-body .rbc-show-more:hover{text-decoration:underline}.kova-calendar-body .rbc-month-view{border:none;border-radius:10px}.kova-calendar-body .rbc-month-row+.rbc-month-row{border-top:1px solid var(--plt-neutral-200)}.kova-calendar-body .rbc-date-cell{padding:6px 8px;font-size:.78rem;font-weight:500;color:var(--text-dark)}.kova-calendar-body .rbc-date-cell.rbc-now{font-weight:700}.kova-calendar-body .rbc-date-cell.rbc-now>a{color:var(--native-green)}.kova-calendar-body .rbc-day-bg+.rbc-day-bg{border-left:1px solid var(--plt-neutral-200)}.kova-calendar-body .rbc-month-header{border-bottom:none}.kova-calendar-body .rbc-overlay{border-radius:10px;border:1px solid var(--plt-neutral-250);box-shadow:0 8px 24px #0000001f;padding:10px}.kova-calendar-body .rbc-overlay-header{font-size:.78rem;font-weight:600;color:var(--native-dark-blue);border-bottom:1px solid var(--plt-neutral-200);padding-bottom:6px;margin-bottom:6px}.kova-calendar-event{display:flex;align-items:center;gap:6px;height:100%;overflow:hidden;padding:1px 0}.kova-calendar-event-priority{width:6px;height:6px;border-radius:50%;flex-shrink:0}.kova-calendar-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-grow:1;font-size:.75rem;font-weight:500;line-height:1.3}@media (max-width: 768px){.kova-calendar-page{padding:12px 12px 16px}.kova-calendar-header{flex-direction:column;gap:8px}.kova-calendar-filters{flex-direction:column;align-items:stretch}.kova-calendar-filters-left,.kova-calendar-filters-right{flex-wrap:wrap}.kova-calendar-type-filter{min-width:0;flex:1}.kova-calendar-body{height:calc(100vh - 300px);border-radius:8px}}
