@charset "UTF-8";button,input,select,textarea{font-family:inherit}.MuiButton-root,.MuiButtonBase-root,.MuiFab-root,.MuiIconButton-root,.MuiToggleButton-root{font-family:DM Sans,sans-serif!important}.component-title{color:#4b14b9;font-size:24px}.org-switcher{box-sizing:border-box;margin:8px 0 12px;padding-right:14px;position:relative;width:100%}.org-switcher-trigger{align-items:center;background:#0000;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;color:#f8f8f8;display:flex;margin:0 auto;transition:background-color .2s ease,border-color .2s ease;width:90%}.org-switcher-trigger.open,.org-switcher-trigger:focus-within,.org-switcher-trigger:hover{background-color:var(--sidebar-hover-bg);border-color:#fff}.org-switcher-label{display:flex;flex:1 1;font-family:inherit;gap:10px;min-width:0;padding:8px 4px 8px 12px;text-align:left}.org-switcher-chev-btn,.org-switcher-label{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer}.org-switcher-chev-btn{flex-shrink:0;padding:8px 12px 8px 4px}.org-switcher-chev-btn,.org-switcher-icon{display:inline-flex;justify-content:center}.org-switcher-icon{align-items:center;background:#0000;border:none;color:#fff;flex:0 0 28px;font-size:20px;height:28px;width:28px}.org-switcher-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.org-switcher-name{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-switcher-role{color:#ffffffa6;font-size:11px;margin-top:1px;text-transform:capitalize}.org-switcher-chev{color:#fff;flex:0 0 auto;transition:transform .25s ease}.org-switcher-trigger.open .org-switcher-chev{transform:rotate(180deg)}.org-switcher-menu{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000002e,0 1px 4px #0000001f;color:#222;left:5%;max-height:360px;overflow:hidden;overflow-y:auto;padding:6px 0;position:absolute;right:calc(5% + 14px);top:calc(100% + 6px);z-index:1300}.org-switcher-menu-header{color:#888;font-size:11px;font-weight:600;letter-spacing:.4px;padding:6px 12px 4px;text-transform:uppercase}.org-switcher-empty{color:#888;font-size:13px;padding:10px 12px}.org-switcher-item{align-items:center;background:#0000;border:none;color:#222;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.org-switcher-item:hover:not(:disabled){background:#f4f1fe}.org-switcher-item:disabled{cursor:not-allowed;opacity:.6}.org-switcher-item.current{background:#f7f4ff}.org-switcher-item.manage{color:#5616ea;font-weight:500}.org-switcher-item-check{color:#5616ea;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;width:16px}.org-switcher-item-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.org-switcher-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-switcher-item-role{color:#888;font-size:10px;letter-spacing:.4px;margin-top:1px;text-transform:uppercase}.org-switcher-divider{background:#eee;height:1px;margin:6px 0}.org-switcher-error{background:#fde7e7;border-radius:6px;color:#b00020;font-size:12px;margin:6px 12px 8px;padding:6px 8px}.org-switcher.header{margin:0;min-width:0;padding-right:0;width:auto}.org-switcher.header .org-switcher-trigger{background-color:#ffffff12;border:1px solid #ffffff29;color:#fff;margin:0;max-width:220px;width:auto}.org-switcher.header .org-switcher-trigger.open,.org-switcher.header .org-switcher-trigger:focus-within,.org-switcher.header .org-switcher-trigger:hover{background-color:#ffffff29;border-color:#ffffff47}.org-switcher.header .org-switcher-label{gap:8px;padding:6px 4px 6px 10px}.org-switcher.header .org-switcher-chev-btn{padding:6px 10px 6px 4px}.org-switcher.header .org-switcher-icon{color:#fff;flex:0 0 auto;font-size:14px;height:auto;width:auto}.org-switcher.header .org-switcher-role{display:none}.org-switcher.header .org-switcher-name{color:#fff;font-size:14px;font-weight:600}.org-switcher.header .org-switcher-chev{color:#fffc}.org-switcher.header .org-switcher-menu{left:0;min-width:240px;right:auto}.bot-selector{box-sizing:border-box;margin:0 0 12px;padding-right:14px;position:relative;width:100%}.bot-selector-trigger{align-items:center;background:#0000;border:1px solid #bdbdbd;border-radius:8px;box-sizing:border-box;color:#f8f8f8;display:flex;margin:0 auto;transition:background-color .2s ease,border-color .2s ease;width:90%}.bot-selector-trigger.open,.bot-selector-trigger:focus-within,.bot-selector-trigger:hover{background-color:var(--sidebar-hover-bg);border-color:#fff}.bot-selector-label{display:flex;flex:1 1;font-family:inherit;gap:10px;min-width:0;padding:8px 4px 8px 12px;text-align:left}.bot-selector-chev-btn,.bot-selector-label{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer}.bot-selector-chev-btn{flex-shrink:0;padding:8px 12px 8px 4px}.bot-selector-chev-btn,.bot-selector-icon{display:inline-flex;justify-content:center}.bot-selector-icon{align-items:center;background:#0000;border:none;color:#fff;flex:0 0 28px;font-size:18px;height:28px;width:28px}.bot-selector-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bot-selector-name{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-selector-role{color:#ffffffa6;font-size:11px;margin-top:1px}.bot-selector-chev{color:#fff;flex:0 0 auto;transition:transform .25s ease}.bot-selector-menu{background:#fff;border-radius:8px;box-shadow:0 8px 24px #0000002e,0 1px 4px #0000001f;color:#222;left:5%;max-height:360px;overflow:hidden;overflow-y:auto;padding:6px 0;position:absolute;right:calc(5% + 14px);top:calc(100% + 6px);z-index:1300}.bot-selector-menu-header{color:#888;font-size:11px;font-weight:600;letter-spacing:.4px;padding:6px 12px 4px;text-transform:uppercase}.bot-selector-empty{color:#888;font-size:13px;padding:10px 12px}.bot-selector-item{align-items:center;background:#0000;border:none;color:#222;cursor:pointer;display:flex;font-family:inherit;font-size:13px;gap:10px;padding:8px 12px;text-align:left;transition:background .12s ease;width:100%}.bot-selector-item:hover:not(:disabled){background:#f4f1fe}.bot-selector-item.current{background:#f7f4ff}.bot-selector-item.action{color:#5616ea;font-weight:500}.bot-selector-item-check{color:#5616ea;display:inline-flex;flex-shrink:0;font-size:12px;justify-content:center;width:16px}.bot-selector-item-text{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bot-selector-item-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-selector-divider{background:#eee;height:1px;margin:6px 0}.bot-selector.header{margin:0;min-width:0;padding-right:0;width:auto}.bot-selector.header .bot-selector-trigger{background-color:#ffffff12;border:1px solid #ffffff29;color:#fff;margin:0;max-width:220px;width:auto}.bot-selector.header .bot-selector-trigger.open,.bot-selector.header .bot-selector-trigger:focus-within,.bot-selector.header .bot-selector-trigger:hover{background-color:#ffffff29;border-color:#ffffff47}.bot-selector.header .bot-selector-label{gap:8px;padding:6px 4px 6px 10px}.bot-selector.header .bot-selector-chev-btn{padding:6px 10px 6px 4px}.bot-selector.header .bot-selector-icon{color:#fff;flex:0 0 auto;font-size:14px;height:auto;width:auto}.bot-selector.header .bot-selector-role{display:none}.bot-selector.header .bot-selector-name{color:#fff;font-size:14px;font-weight:600}.bot-selector.header .bot-selector-chev{color:#fffc}.bot-selector.header .bot-selector-menu{left:0;min-width:240px;right:auto}.user-menu{flex-shrink:0;position:relative}.user-menu,.user-menu-trigger{align-items:center;display:inline-flex}.user-menu-trigger{background:#fff;border:none;border-radius:50%;box-shadow:0 1px 3px #00000040;color:#5616ea;cursor:pointer;font-family:inherit;height:30px;justify-content:center;padding:0;transition:transform .15s ease,box-shadow .15s ease;width:30px}.user-menu-trigger.open,.user-menu-trigger:hover{box-shadow:0 4px 14px #0000004d;transform:translateY(-1px)}.user-menu-avatar{display:block;height:100%;width:100%}.user-menu-avatar text{fill:#5616ea;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.user-menu-dropdown{background:#fff;border-radius:10px;box-shadow:0 8px 24px #0000002e,0 1px 4px #0000001f;color:#222;min-width:210px;overflow:hidden;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px)}.user-menu-greeting{color:#888;font-size:12px;font-weight:600;padding:8px 14px 6px;text-transform:capitalize}.user-menu-item{align-items:center;background:#0000;border:none;color:#222;cursor:pointer;display:flex;font-family:inherit;font-size:14px;gap:10px;padding:10px 14px;text-align:left;transition:background .12s ease;width:100%}.user-menu-item:hover{background:#f4f1fe}.user-menu-item.logout{color:#b00020}.user-menu-item.logout:hover{background:#fdecec}.user-menu-item-icon{color:#5616ea;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;width:18px}.user-menu-item.logout .user-menu-item-icon{color:#b00020}.user-menu-divider{background:#eee;height:1px;margin:6px 0}.info-tooltip-wrapper{align-items:center;display:inline-flex;margin-left:1px;position:relative;vertical-align:middle}.info-tooltip-icon{color:#9e9e9e;cursor:pointer;font-size:15px;position:relative;transition:color .3s ease}.info-tooltip-icon:hover{color:#5616ea}.info-tooltip{background:linear-gradient(135deg,#5616ea,#7c3aed);border-radius:10px;box-shadow:0 8px 24px #5616ea59,0 4px 12px #00000026;color:#fff;font-size:13px;font-weight:400;line-height:1.5;max-width:calc(100vw - 24px);min-height:44px;opacity:0;padding:12px 16px;pointer-events:none;position:fixed;text-align:left;transform:translate(-50%,calc(-100% + 6px));transition:opacity .18s ease,transform .18s ease;white-space:normal;width:280px;will-change:opacity,transform;z-index:99999}.info-tooltip-visible{opacity:1;transform:translate(-50%,-100%)}.info-tooltip-bottom,.info-tooltip-bottom.info-tooltip-visible{transform:translate(-50%)}.info-tooltip-compact{font-size:12px;font-weight:500;line-height:1.3;min-height:0;padding:6px 11px;white-space:nowrap;width:auto}.chat-modal{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.chat-modal.embedded{display:block;height:100%;inset:auto;left:auto;position:relative;top:auto;width:100%;z-index:auto}.chat-modal.embedded .chat-modal-close-btn,.chat-modal.embedded .chat-modal-overlay{display:none}.chat-modal.embedded .chat-modal-content{border:1px solid #e5e7eb;box-shadow:none;box-sizing:border-box;height:100%;max-width:none;width:100%}.chat-modal.embedded .chat-parent{max-width:none}.chat-modal.embedded .chat-modal-content>.chat-parent{flex:1 1 auto;height:auto;min-height:0}.chat-modal.embedded>.chat-parent{height:100%}.chat-modal.embedded .chat-parent,.chat-modal.embedded .logo-messages-container,.chat-modal.embedded .message-container{min-height:0}.chat-modal.embedded .chat-input{flex-shrink:0}.chat-modal-overlay{background-color:#00000080;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:999}.chat-modal-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #00000040;display:flex;flex-direction:column;height:80vh;max-width:750px;overflow:hidden;padding:10px;position:relative;width:95%;z-index:1001}.chat-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:4px;padding:2px 0 8px 8px}.chat-modal-header-left{align-items:center;display:flex;gap:10px;min-width:0}.chat-modal-header-text{display:flex;flex-direction:column;gap:1px;min-width:0}.chat-modal-header-title{color:#20202a;font-size:16px;font-weight:600;line-height:1.2}.chat-modal-header-sub{color:#82828e;font-size:12px;line-height:1.3}.chat-modal-header-ic{align-items:center;background:#f3f0fc;border-radius:8px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.chat-modal-header-actions{align-items:center;display:flex;flex-shrink:0;gap:6px}.chat-modal-clear-btn{align-items:center;background:#f4f1fd;border:1px solid #e7defb;border-radius:7px;color:#5616ea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:5px 11px;transition:background-color .15s ease,border-color .15s ease,opacity .15s ease}.chat-modal-clear-btn:hover:not(:disabled){background:#ece5fb;border-color:#d7c6f6}.chat-modal-clear-btn:disabled{cursor:not-allowed;opacity:.5}.chat-modal-clear-btn svg{font-size:11px}.chat-modal-close-btn{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px;transition:all .2s ease}.chat-modal-close-btn:hover{background:#f0f0f0;color:#333}.chat-modal-loading{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.chat-modal-spinner{color:#5616ea;font-size:40px}.text-container{align-items:center;display:flex;margin:10px 50px 10px 10px}.text-container p{font-size:14px;line-height:1.5;margin:0}.word{color:#5616ea;font-size:19.5px;font-weight:700;line-height:1.1;margin:0 1px 0 0;padding:0}.chat-parent{background-color:#fff;display:flex;flex-direction:column;height:100vh;max-width:800px;overflow:hidden}.chat-knowledge-banner{align-items:flex-start;background-color:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;color:#554002;display:flex;flex-direction:column;font-size:14px;gap:8px;line-height:1.4;margin:0 10px 12px;padding:10px 12px 12px}.chat-knowledge-banner-textrow{align-items:center;display:flex;gap:10px}.chat-knowledge-banner p{margin:0}.chat-knowledge-banner-icon{color:#ffc107;flex-shrink:0;font-size:20px}.manage-knowledge-button{background:#fff;border:1px solid #e4d59c;border-radius:6px;box-shadow:0 0 0 0 #0000;color:#554002;cursor:pointer;font-size:13px;font-weight:600;padding:6px 14px;transition:background-color .15s ease,transform .15s ease,box-shadow .2s ease}.manage-knowledge-button:hover{background:#ffeaa3;transform:translateY(-1px)}.manage-knowledge-button:active{transform:translateY(0)}.logo-messages-container{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding-right:10px;position:relative}.message-container{flex:1 1;margin-right:-10px;overflow-y:auto;position:relative}.message{border-radius:10px;color:#fff;flex-direction:row;margin-bottom:5px;padding:5px 10px 8px}.bot-message p,.user-message p{margin:0;padding:0}.user-icon{height:32px;margin-left:8px;margin-top:2px;width:32px}.bot-left-icon{align-items:center;background-color:#5616ea;border-radius:150px;display:flex;flex-direction:column;font-size:8px;height:40px;justify-content:center;text-align:center;width:40px}.bot-left-icon-text{margin-bottom:6px;margin-right:.5px}.scf-logo-top{height:65px}.bot-chat-text,.user-chat-text{background:#fff;border-radius:8px;color:#333;font-size:16px;line-height:1.5;max-width:70%;padding:7px}.bot-chat-text a{color:#5616ea;font-weight:500;text-decoration:underline}.bot-chat-text p{margin:0 0 .9em}.bot-chat-text h1,.bot-chat-text h2,.bot-chat-text h3,.bot-chat-text h4,.bot-chat-text h5,.bot-chat-text h6{font-size:1em;line-height:inherit;margin:0 0 .9em}.bot-chat-text ol,.bot-chat-text ul{margin:.9em 0;padding-left:1.25em}.bot-chat-text li{margin:.25em 0}.bot-chat-text table{margin:.9em 0}.bot-chat-text>:first-child{margin-top:0;padding-top:0}.bot-chat-text>:last-child{margin-bottom:0;padding-top:0}.user-chat-text{background-color:#f2f2f2;border:none;border-radius:10px;color:#000;padding:7px;text-align:left}.chat-input{align-items:flex-end;background-color:#fafafa;border-top:1px solid #f1f1f1;display:flex;gap:6px;padding:10px}.chat-input textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;max-height:140px;outline:none;overflow-y:hidden;padding:6px 10px;resize:none}.chat-input textarea.has-overflow{overflow-y:auto}.input-button{align-items:center;background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0 15px;transition:background-color .4s ease,transform .2s ease}.input-button:hover{background-color:#4a14d6;transform:translateY(-1.5px)}.message table{border-collapse:initial;border-spacing:0;margin-bottom:15px;margin-top:15px;overflow:auto;width:100%}.message td,.message th{border:1px solid #00000014;font-size:14px;padding:.35rem .5rem;text-align:left}.message th{background-color:#0000000f;border-right:0;color:#000;padding:.5rem}.message th:last-child{border-right:1px solid #00000014}.message th{border-bottom:none}.message td{border-bottom:0 solid #00000014;border-right:0 solid #00000014}.message td:last-child{border-right:1px solid #00000014}.message tr:first-child th:first-child{border-top-left-radius:8px}.message tr:first-child th:last-child{border-top-right-radius:8px}.message tr:last-child td:first-child{border-bottom-left-radius:8px}.message tr:last-child td:last-child{border-bottom-right-radius:8px}.message tr:last-child td{border-bottom:1px solid #00000014}.upgrade-locked-container{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #00000040;display:flex;flex-direction:column;gap:10px;justify-content:center;max-height:150px;max-width:450px;padding:10px;position:relative;width:95%;z-index:1001}.upgrade-button{background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;padding:10px 24px;transition:.2s ease,color .2s ease}.upgrade-button:hover{background-color:#4a14d6;transform:translateY(-1px)}.chat-modal-content.is-locked>.chat-parent{pointer-events:none}.chat-modal-content.is-locked .chat-modal-header-actions{visibility:hidden}.chat-locked-overlay{-webkit-backdrop-filter:blur(5px) saturate(115%);backdrop-filter:blur(5px) saturate(115%);background:#f7f5ff99;border-radius:10px;display:flex;inset:0;padding:24px;z-index:5}.chat-locked-close,.chat-locked-overlay{align-items:center;justify-content:center;position:absolute}.chat-locked-close{background:#0000;border:none;border-radius:9px;color:#6b6b78;cursor:pointer;display:inline-flex;font-size:18px;height:34px;line-height:1;padding:0;right:14px;top:12px;transition:color .15s ease,background .15s ease;width:34px}.chat-locked-close:hover{background:#5616ea14;color:#20202a}.chat-locked-card{align-items:center;background:#fff;border:1px solid #efeafd;border-radius:18px;box-shadow:0 24px 50px -18px #5616ea4d,0 2px 6px #140a320d;display:flex;flex-direction:column;max-width:360px;padding:34px 30px;text-align:center}.chat-locked-badge{align-items:center;background:linear-gradient(135deg,#6a2bff,#5616ea);border-radius:50%;box-shadow:0 10px 22px -6px #5616ea8c;color:#fff;display:inline-flex;font-size:22px;height:60px;justify-content:center;width:60px}.chat-locked-title{color:#1d1b2e;font-size:18px;font-weight:700;letter-spacing:-.01em;margin:20px 0 0}.chat-locked-sub{color:#6b6b78;font-size:14px;line-height:1.5;margin:8px 0 0;max-width:280px}.chat-locked-btn{border-radius:10px;box-shadow:0 10px 22px -8px #5616ea99;font-size:15px;margin-top:22px;padding:11px 30px}.chat-locked-btn:hover{box-shadow:0 12px 26px -8px #5616eab3}@media (max-width:768px){.chat-modal-content{margin:10px;padding-left:0;padding-right:0}.chat-parent{display:flex;height:90vh;justify-content:center}.chat-modal.embedded .chat-modal-content{margin:0;padding-left:10px;padding-right:10px}.chat-modal.embedded .chat-parent{height:auto;justify-content:flex-start}.chat-modal.embedded .message-container{height:auto}.user-message{max-width:92%}.logo-messages-container{display:flex;flex-direction:column;width:100%}.text-container{margin-right:0}.chat-input{width:95%}.bot-icon{height:24px;min-width:24px}.scf-icon{height:30px;margin-top:-2px;width:30px}.loader{margin-left:10px}.message-container{height:83%}}.message{align-items:flex-start;flex-wrap:wrap}.ub-pc-inline{box-sizing:border-box;flex-basis:100%;margin-top:4px;padding-left:48px;width:100%}.ub-pc-inline+.qa-cta{margin-left:48px}@media (max-width:768px){.ub-pc-inline{padding-left:8px}}.qa-cta{align-items:flex-start;flex-basis:100%;gap:3px;margin-left:0;margin-top:0;padding-top:5px}.qa-cta,.qa-span-button-container{display:flex;flex-direction:column}.qa-span-button-container{align-items:center;gap:2px}.qa-cta span{color:#373737;font-size:10px}.message .scf-icon-container+.bot-chat-text+.qa-cta{margin-left:48px}.qa-cta .add-faq-button{background:#0000;border:1px solid #e0e0e0;border-radius:8px;color:#5616ea;cursor:pointer;font-size:12px;padding:4px 10px}.qa-cta .add-faq-button:hover{background:#f4f4f4}.qa-lighbulb-icon{font-size:12px;margin-right:2px}.message-usage-row{margin-top:8px;padding:0 12px}.message-usage-grid{grid-column-gap:20px;grid-row-gap:2px;align-items:center;column-gap:20px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:2px;width:40%}.message-plan-name,.message-usage-text{color:#555;font-size:10px;line-height:1.2}.message-plan-name{justify-self:start;text-align:left}.message-usage-text--danger{color:#d53535;font-weight:600}.message-usage-bar{background-color:#e6e6e6;border-radius:3px;height:3px;min-width:120px;overflow:hidden;width:180px}.message-usage-fill{background-color:#5616ea;height:100%;transition:width .3s ease}.message-usage-cta{background:#fff;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;font-size:11px;justify-self:start;line-height:1;padding:5px 12px;transition:transform .15s ease,background-color .15s ease,border-color .15s ease}.message-usage-cta:hover{background:#f6f6f6;transform:translateY(-1px)}.message-usage-cta:active{transform:translateY(0)}.message-usage-cta--attention{border-color:#d53535;color:#d53535}@media (max-width:768px){.message-usage-row{padding-left:10px;padding-right:10px}.message-usage-grid{column-gap:8px;width:70%}.message-usage-bar{min-width:100px;width:140px}.message-usage-cta{font-size:11px;padding:6px 10px}}.input-button[disabled]{cursor:not-allowed!important;opacity:.5!important}.scroll-to-bottom-btn{align-items:center;animation:scroll-btn-fade-in .2s ease both;background:#fffffff2;border:1px solid #e0e0e0;border-radius:50%;bottom:8px;box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:background-color .15s ease,box-shadow .2s ease;width:32px;z-index:5}.scroll-to-bottom-btn:hover{background:#f0f0f0;box-shadow:0 4px 12px #00000026}.scroll-to-bottom-btn:active{background:#e8e8e8}@keyframes scroll-btn-fade-in{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.chat-input textarea:disabled{background:#f5f5f5!important;cursor:not-allowed!important}.predefined-question.is-disabled{opacity:.5!important;pointer-events:none!important}.voice-button{align-items:center;background:linear-gradient(135deg,#f8f4ff,#efe8ff);border:none;border-radius:10px;box-shadow:0 1px 3px #5616ea1a;color:#5616ea;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;position:relative;transition:background .2s,transform .15s,box-shadow .2s;width:34px}.voice-tooltip{background:linear-gradient(135deg,#5616ea,#7c3aed);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #5616ea4d;color:#fff;font-size:12px;font-weight:500;opacity:0;padding:6px 12px;pointer-events:none;transition:opacity .2s ease,visibility .2s ease;transition-delay:0s;visibility:hidden;white-space:nowrap;z-index:100}.voice-tooltip,.voice-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.voice-tooltip:after{border:6px solid #0000;border-top-color:#7c3aed;content:"";top:100%}.voice-button:hover .voice-tooltip{opacity:1;transition-delay:.3s;visibility:visible}.voice-button.voice-active .voice-tooltip{display:none}.voice-button:hover:not([disabled]){background:linear-gradient(135deg,#f0e8ff,#e4d8ff);box-shadow:0 3px 8px #5616ea26;transform:translateY(-1.5px)}.voice-button:active:not([disabled]){transform:translateY(0)}.voice-button[disabled]{cursor:not-allowed;opacity:.5}.voice-button.voice-active{background:linear-gradient(135deg,#5616ea,#7c3aed);box-shadow:0 2px 8px #5616ea4d;color:#fff}.voice-overlay{align-items:center;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;z-index:10}.voice-overlay,.voice-overlay-bg{height:100%;left:0;position:absolute;top:0;width:100%}.voice-overlay-bg{background:linear-gradient(180deg,#0a0a0f,#12121a 50%,#0a0a0f);z-index:0}.voice-status-dot{animation:status-dot-pulse 2s ease-in-out infinite;background-color:#5616ea;border-radius:50%;height:8px;position:absolute;top:40px;width:8px;z-index:1}@keyframes status-dot-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.voice-initializing-spinner{color:#5616ea;font-size:48px;height:120px;width:120px}.voice-initializing-spinner,.voice-visualizer-container{align-items:center;display:flex;justify-content:center;margin-bottom:40px;position:relative;z-index:1}.voice-visualizer-container{height:280px;width:280px}.voice-blob{height:180px;position:relative;transition:transform .1s ease-out;width:180px}.voice-blob-inner{animation:blob-morph 4s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#fff 0,#f0f0f0 50%,#e0e0e0 100%);border-radius:42% 58% 70% 30%/45% 45% 55% 55%;box-shadow:0 0 60px #5616ea4d,0 0 100px #5616ea33,inset 0 0 30px #ffffff80;height:140px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:140px}.voice-blob-initializing .voice-blob-inner{animation:blob-initializing 1.2s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#f3e8ff 0,#e9d5ff 50%,#ddd6fe 100%);box-shadow:0 0 60px #5616ea66,0 0 100px #5616ea33,inset 0 0 30px #ffffff80}.voice-blob-initializing .voice-blob-ring{animation:ring-pulse-slow 2.5s ease-out infinite;border-color:#5616ea4d}.voice-blob-listening .voice-blob-inner{animation:blob-morph-active 1.5s ease-in-out infinite;box-shadow:0 0 80px #5616ea80,0 0 120px #5616ea4d,inset 0 0 30px #ffffff80}.voice-blob-thinking .voice-blob-inner{animation:blob-thinking 1s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#fff8e1 0,#ffecb3 50%,#ffe082 100%);box-shadow:0 0 80px #ffc10780,0 0 120px #ffc1074d,inset 0 0 30px #ffffff80}.voice-blob-speaking .voice-blob-inner{animation:blob-speaking .8s ease-in-out infinite;background:radial-gradient(circle at 30% 30%,#e8f5e9 0,#c8e6c9 50%,#a5d6a7 100%);box-shadow:0 0 80px #4caf5080,0 0 120px #4caf504d,inset 0 0 30px #ffffff80}.voice-blob-ring{border:2px solid #5616ea33;border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.voice-blob-ring-1{animation:ring-pulse 2s ease-out infinite;height:200px;width:200px}.voice-blob-ring-2{animation:ring-pulse 2s ease-out .4s infinite;height:240px;width:240px}.voice-blob-ring-3{animation:ring-pulse 2s ease-out .8s infinite;height:280px;width:280px}.voice-blob-listening .voice-blob-ring{border-color:#5616ea66}.voice-blob-thinking .voice-blob-ring{border-color:#ffc10766}.voice-blob-speaking .voice-blob-ring{border-color:#4caf5066}@keyframes blob-morph{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(-50%,-50%) rotate(0deg)}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%}50%{border-radius:50% 50% 30% 70%/55% 45% 55% 45%;transform:translate(-50%,-50%) rotate(180deg)}75%{border-radius:30% 70% 70% 30%/70% 70% 30% 30%}}@keyframes blob-initializing{0%,to{opacity:.7;transform:translate(-50%,-50%) scale(.95)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}}@keyframes ring-pulse-slow{0%{opacity:.4;transform:translate(-50%,-50%) scale(.9)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}@keyframes blob-morph-active{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(-50%,-50%) scale(1)}25%{border-radius:70% 30% 50% 50%/30% 30% 70% 70%;transform:translate(-50%,-50%) scale(1.1)}50%{border-radius:50% 50% 30% 70%/55% 45% 55% 45%;transform:translate(-50%,-50%) scale(.95)}75%{border-radius:30% 70% 70% 30%/70% 70% 30% 30%;transform:translate(-50%,-50%) scale(1.05)}}@keyframes blob-thinking{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}}@keyframes blob-speaking{0%,to{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(-50%,-50%) scale(1)}25%{border-radius:58% 42% 30% 70%/55% 55% 45% 45%;transform:translate(-50%,-50%) scale(1.15)}50%{border-radius:70% 30% 58% 42%/45% 55% 45% 55%;transform:translate(-50%,-50%) scale(.9)}75%{border-radius:30% 70% 42% 58%/55% 45% 55% 45%;transform:translate(-50%,-50%) scale(1.1)}}@keyframes ring-pulse{0%{opacity:.6;transform:translate(-50%,-50%) scale(.8)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.voice-status-text{color:#fff;font-size:24px;font-weight:500;letter-spacing:.5px;margin-bottom:8px;position:relative;text-shadow:0 2px 10px #0000004d;z-index:1}.voice-hint-text{color:#ffffff80;font-size:14px;margin-bottom:60px;position:relative;z-index:1}.voice-controls{bottom:60px;justify-content:center;left:0;position:absolute;right:0;z-index:1}.voice-control-btn{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;justify-content:center;transition:transform .2s,background-color .2s,box-shadow .2s}.voice-cancel-btn{background-color:#e53935;box-shadow:0 4px 20px #e5393566;color:#fff;font-size:22px;height:56px;width:56px}.voice-cancel-btn:hover{background-color:#c62828;box-shadow:0 6px 25px #e5393580;transform:scale(1.05)}.voice-cancel-btn:active{transform:scale(.95)}.voice-interrupt-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 4px 15px #0003;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 20px}.voice-interrupt-btn:hover{background-color:#ffffff40;box-shadow:0 6px 20px #0000004d;transform:scale(1.05)}.voice-interrupt-btn:active{transform:scale(.95)}.chat-modal-live-actions{background-color:#fff;display:flex;justify-content:center;padding:6px 10px 4px}.chat-modal-live-action-btn{align-items:center;background:#f5f1ff;border:1px solid #e0d4ff;border-radius:999px;color:#5616ea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:8px;padding:7px 16px;transition:background-color .15s ease,transform .1s ease,border-color .15s ease}.chat-modal-live-action-btn:hover{background:#ebe1ff;border-color:#d2c0ff;transform:translateY(-1px)}.chat-modal-live-action-btn:active{transform:translateY(0)}.voice-interrupt-btn span{white-space:nowrap}.voice-controls{align-items:center;display:flex;gap:16px}@media (max-width:768px){.voice-visualizer-container{height:240px;margin-bottom:30px;width:240px}.voice-blob-inner{height:120px;width:120px}.voice-blob-ring-1{height:170px;width:170px}.voice-blob-ring-2{height:200px;width:200px}.voice-blob-ring-3{height:230px;width:230px}.voice-status-text{font-size:20px}.voice-controls{bottom:40px}.voice-stop-btn{height:44px;width:44px}.voice-cancel-btn{height:52px;width:52px}.voice-interrupt-btn{font-size:13px;padding:10px 16px}}.pre-chat-form-container{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:40px 30px;text-align:center}.pre-chat-form-header{margin-bottom:30px}.pre-chat-form-icon{color:#5616ea;font-size:48px;margin-bottom:16px}.pre-chat-form-header h3{color:#333;font-size:22px;font-weight:600;margin:0 0 8px}.pre-chat-form-header p{color:#666;font-size:14px;margin:0}.pre-chat-form-fields{display:flex;flex-direction:column;gap:16px;margin-bottom:24px;max-width:350px;width:100%}.pre-chat-field{display:flex;flex-direction:column;text-align:left}.pre-chat-field label{color:#444;font-size:13px;font-weight:600;margin-bottom:6px;text-transform:capitalize}.pre-chat-field input{border:1px solid #ddd;border-radius:8px;font-size:15px;outline:none;padding:12px 14px;transition:border-color .2s ease,box-shadow .2s ease}.pre-chat-field input:focus{border-color:#5616ea;box-shadow:0 0 0 3px #5616ea1a}.pre-chat-field input:disabled{background-color:#f5f5f5;cursor:not-allowed}.pre-chat-field input::placeholder{color:#999}.pre-chat-submit-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-width:160px;padding:14px 32px;transition:background-color .2s ease,transform .2s ease}.pre-chat-submit-btn:hover:not(:disabled){background-color:#4512c4;transform:translateY(-1px)}.pre-chat-submit-btn:disabled{background-color:#ccc;cursor:not-allowed;transform:none}@media (max-width:600px){.pre-chat-form-container{padding:30px 20px}.pre-chat-form-icon{font-size:40px}.pre-chat-form-header h3{font-size:20px}.pre-chat-form-fields{max-width:100%}}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;margin:0;padding:0}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"\2022"}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li:before,.ql-editor ul[data-checked=true]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"\2611"}.ql-editor ul[data-checked=false]>li:before{content:"\2610"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-increment:list-0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{margin-bottom:5px;margin-top:5px;padding:5px 10px;white-space:pre-wrap}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.faq-editor .ql-toolbar.ql-snow{border-radius:6px 6px 0 0}.faq-editor-wrap{margin-bottom:12px;margin-top:16px;position:relative}.faq-editor-label{display:block;font-size:14px;font-weight:500;margin-bottom:4px}.faq-editor{display:flex;flex-direction:column}.faq-editor .ql-container.ql-snow{border-radius:0 0 6px 6px;border-top:0;max-height:320px;min-height:200px;overflow-y:auto}.faq-editor .ql-editor{background:#fff;border-radius:8px;color:#333;font-size:16px;line-height:1.5;padding:7px}.faq-editor .ql-editor p{margin:0 0 .9em}.faq-editor .ql-editor ol,.faq-editor .ql-editor ul{margin:.9em 0;padding-left:1.25em}.faq-editor .ql-editor li{margin:.25em 0}.faq-editor .ql-editor a{color:#5616ea;font-weight:500;text-decoration:underline}.faq-editor .ql-editor p+ol,.faq-editor .ql-editor p+ul{margin-top:0}.faq-editor .ql-editor>:first-child{margin-top:0;padding-top:0}.faq-editor .ql-editor>:last-child{margin-bottom:0;padding-top:0}.faq-char-counter{color:#6b7280;font-size:12px;margin-top:4px;text-align:right}.faq-char-counter.limit{color:#d32f2f}.faq-editor-error{color:#d32f2f;font-size:12px;margin-top:2px}.fix-panel{animation:fix-panel-in .22s ease-out;background:#fff;bottom:0;box-shadow:-8px 0 32px #1e14462e;display:flex;flex-direction:column;font-family:inherit;max-width:96vw;position:fixed;right:0;top:0;width:420px;z-index:1100}@keyframes fix-panel-in{0%{opacity:0;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.fix-panel-header{align-items:center;background:linear-gradient(135deg,#4510b0 65%,#5616ea);color:#fff;display:flex;flex-shrink:0;gap:10px;padding:14px 16px}.fix-panel-header-ic{align-items:center;background:#ffffff29;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;width:32px}.fix-panel-header-text{display:flex;flex:1 1;flex-direction:column;min-width:0}.fix-panel-title-row{align-items:center;display:flex;gap:8px;justify-content:space-between}.fix-panel-title{font-size:15px;font-weight:600;line-height:1.2}.fix-panel-subtitle{font-size:12px;line-height:1.3;opacity:.85}.fix-panel-close{background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;flex-shrink:0;font-size:16px;padding:2px 8px}.fix-panel-close:hover{background:#ffffff24}.fix-panel-flagged{background:#f6f2ff;border-bottom:1px solid #e8e0fb;flex-shrink:0;padding:12px 16px 8px}.fix-panel-flagged-block{display:flex;flex-direction:column;gap:3px;margin-bottom:8px}.fix-panel-flagged-block:last-child{margin-bottom:0}.fix-panel-flagged-label{color:#5616ea;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.fix-panel-flagged-question{color:#2b2540;font-size:13px;font-weight:600;line-height:1.45}.fix-panel-flagged-reply{color:#3a3452;font-size:12.5px;line-height:19px;max-height:114px;overflow-y:auto;padding-right:6px}.fix-panel-msgs{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding:14px 16px}.fix-panel-empty{color:#7a7391;font-size:13.5px;line-height:1.5;margin:auto;max-width:280px;text-align:center}.fix-panel-empty svg{color:#5616ea;font-size:20px;margin-bottom:8px}.fix-panel-turn{display:flex;flex-direction:column;flex-shrink:0}.fix-panel-turn.user{align-items:flex-end}.fix-panel-turn.assistant{align-items:flex-start}.fix-panel-msg{border-radius:12px;font-size:13.5px;line-height:1.5;max-width:88%;padding:9px 12px;word-break:break-word}.fix-panel-msg.user{background:#5616ea;border-bottom-right-radius:4px;color:#fff}.fix-panel-msg.assistant{background:#f3f1f8;border-bottom-left-radius:4px;color:#2b2540}.fix-panel-msg.working{align-items:center;background:#f3f1f8;color:#6a6285;display:inline-flex;gap:8px}.fix-panel-md p{margin:0 0 6px}.fix-panel-md p:last-child{margin-bottom:0}.fix-panel-md ol,.fix-panel-md ul{margin:4px 0;padding-left:18px}.fix-panel-applied{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.fix-panel-applied-badge{background:#e7f7ee;border-radius:999px;color:#1a7f4b;font-size:12px;padding:4px 10px}.fix-panel-applied-badge,.fix-panel-retest{align-items:center;display:inline-flex;font-weight:600;gap:6px}.fix-panel-retest{background:#fff;border:1px solid #d8ccfa;border-radius:999px;color:#5616ea;cursor:pointer;font-size:12.5px;padding:5px 12px}.fix-panel-retest:hover:not(:disabled){background:#f6f2ff}.fix-panel-retest:disabled{cursor:not-allowed;opacity:.5}.fix-panel-qa-card{background:#faf8ff;border:1px solid #d8ccfa;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:6px;padding:12px 14px}.fix-panel-qa-head{align-items:center;color:#5616ea;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.05em;text-transform:uppercase}.fix-panel-qa-q{color:#2b2540;font-size:13px;font-weight:600;line-height:1.4}.fix-panel-qa-a{color:#3a3452;font-size:13px;line-height:1.5;max-height:140px;overflow-y:auto;white-space:pre-wrap}.fix-panel-qa-hint{color:#8b84a3;font-size:11.5px}.fix-panel-qa-hint.has-error{color:#b3261e}.fix-panel-qa-actions{align-items:center;display:flex;gap:8px;margin-top:2px}.fix-panel-qa-save{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px}.fix-panel-qa-save:disabled{cursor:not-allowed;opacity:.6}.fix-panel-qa-dismiss{background:#0000;border:none;color:#8b84a3;cursor:pointer;font-size:12.5px;padding:6px 8px}.fix-panel-qa-dismiss:hover:not(:disabled){color:#b3261e}.fix-panel-qa-dismiss:disabled{cursor:not-allowed;opacity:.5}.fix-panel-limit{align-items:center;background:#fff6e8;border:1px solid #f3ddb5;border-radius:10px;color:#7a5b1e;display:flex;flex-shrink:0;font-size:12.5px;gap:10px;justify-content:space-between;padding:10px 12px}.fix-panel-upgrade{background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-size:12.5px;font-weight:600;padding:6px 12px}.fix-panel-dock{align-items:flex-end;border-top:1px solid #eceaf3;display:flex;flex-shrink:0;gap:8px;padding:12px 16px 8px}.fix-panel-dock textarea{border:1px solid #d9d4e8;border-radius:10px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:13.5px;line-height:19px;outline:none;overflow-y:hidden;padding:8px 12px;resize:none}.fix-panel-dock textarea.has-overflow{overflow-y:auto}.fix-panel-dock textarea:focus{border-color:#5616ea}.fix-panel-send{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:35px;justify-content:center;width:35px}.fix-panel-send:disabled{cursor:not-allowed;opacity:.45}.fix-panel-qa-fallback{align-self:center;background:#0000;border:none;color:#8b84a3;cursor:pointer;flex-shrink:0;font-size:12px;padding:4px 16px 12px;text-decoration:underline}.fix-panel-qa-fallback:hover{color:#5616ea}.fix-panel-dock textarea,.fix-panel-flagged-reply,.fix-panel-msgs,.fix-panel-qa-a{scrollbar-color:#cabcf2 #0000;scrollbar-width:thin}.fix-panel-dock textarea::-webkit-scrollbar,.fix-panel-flagged-reply::-webkit-scrollbar,.fix-panel-msgs::-webkit-scrollbar,.fix-panel-qa-a::-webkit-scrollbar{width:6px}.fix-panel-dock textarea::-webkit-scrollbar-track,.fix-panel-flagged-reply::-webkit-scrollbar-track,.fix-panel-msgs::-webkit-scrollbar-track,.fix-panel-qa-a::-webkit-scrollbar-track{background:#0000}.fix-panel-dock textarea::-webkit-scrollbar-thumb,.fix-panel-flagged-reply::-webkit-scrollbar-thumb,.fix-panel-msgs::-webkit-scrollbar-thumb,.fix-panel-qa-a::-webkit-scrollbar-thumb{background:#cabcf2;border-radius:999px}.fix-panel-dock textarea::-webkit-scrollbar-thumb:hover,.fix-panel-flagged-reply::-webkit-scrollbar-thumb:hover,.fix-panel-msgs::-webkit-scrollbar-thumb:hover,.fix-panel-qa-a::-webkit-scrollbar-thumb:hover{background:#a98fe9}@media (max-width:560px){.fix-panel{max-width:100vw;width:100vw}}.nk-modal-close{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:22px;padding:4px 8px;position:absolute;right:12px;top:12px;transition:all .2s ease}.nk-modal-close:hover{background:#f0f0f0;color:#333}.nk-modal-icon{color:#e6a817;font-size:38px;margin-bottom:10px;text-align:center}.nk-modal-title{color:#333;font-size:1.25rem;margin:0 0 12px;text-align:center}.nk-modal-body{color:#555;font-size:.95rem;line-height:1.55;margin-bottom:20px}.nk-modal-actions{display:flex;flex-direction:column;gap:10px}.nk-modal-btn{background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;padding:10px 0;transition:background-color .2s ease;width:100%}.nk-modal-btn:hover{background-color:#4a14d6}.nk-modal-btn.secondary{background-color:initial;border:1.5px solid #5616ea;color:#5616ea}.nk-modal-btn.secondary:hover{background-color:#5616ea10}.lai-modal-close{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:22px;padding:4px 8px;position:absolute;right:12px;top:12px;transition:background-color .2s ease,color .2s ease}.lai-modal-close:hover{background:#f0f0f0;color:#333}.lai-modal-icon{align-items:center;background:#f0eaff;border-radius:50%;color:#5616ea;display:flex;font-size:34px;height:64px;justify-content:center;margin:0 auto 14px;text-align:center;width:64px}.lai-modal-title{color:#222;font-size:1.2rem;font-weight:600;margin:0 0 12px;text-align:center}.lai-modal-body{color:#555;font-size:.95rem;line-height:1.55;margin-bottom:22px;text-align:center}.lai-modal-body p{margin:0 0 12px}.lai-modal-actions{display:flex;flex-direction:column;gap:10px}.lai-modal-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:11px 14px;text-decoration:none;transition:background-color .2s ease,transform .1s ease;width:100%}.lai-modal-btn:hover{background-color:#4a14d6}.lai-modal-btn:active{transform:translateY(1px)}.lai-modal-btn.secondary{background-color:initial;border:1.5px solid #5616ea;color:#5616ea}.lai-modal-btn.secondary:hover{background-color:#5616ea0f}.lai-modal-btn.ghost{background-color:initial;border:none;color:#777;font-size:13px;font-weight:500;padding:6px 14px}.lai-modal-btn.ghost:hover{background-color:initial;color:#333}.ub-pc{position:relative;width:100%}.ub-pc-track{-webkit-overflow-scrolling:touch;display:flex;gap:12px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x proximity;scrollbar-width:none}.ub-pc-track::-webkit-scrollbar{display:none}.ub-pc-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #ececf1;border-radius:16px;box-shadow:0 1px 2px #1414280a;color:inherit;display:flex;flex:0 0 auto;flex-direction:column;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease;width:190px;will-change:transform}.ub-pc-card-link{cursor:pointer}.ub-pc-card-link:hover{border-color:#cfcfd6;transform:translateY(-4px)}.ub-pc-img{aspect-ratio:4/3;background:linear-gradient(135deg,#f5f3ff,#f0f0f5);overflow:hidden;position:relative;width:100%}.ub-pc-img img{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;height:100%;object-fit:cover;transform:translateZ(0);transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%;will-change:transform}.ub-pc-card-link:hover .ub-pc-img img{transform:scale(1.06) translateZ(0)}.ub-pc-img-fallback{align-items:center;color:#b9b4d6;display:flex;font-size:30px;height:100%;justify-content:center;width:100%}.ub-pc-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:999px;box-shadow:0 1px 3px #1414281f;color:#2c2c3a;font-size:10px;font-weight:600;left:8px;letter-spacing:.02em;padding:3px 8px;position:absolute;text-transform:capitalize;top:8px}.ub-pc-body{display:flex;flex:1 1;flex-direction:column;gap:3px;padding:11px 12px 12px}.ub-pc-brand{color:#8a86a0;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ub-pc-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1a1a2e;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.ub-pc-specs{color:#6f6b82;font-size:11.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.ub-pc-foot{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:auto;padding-top:9px}.ub-pc-price{color:#15151f;font-size:15px;font-weight:700;white-space:nowrap}.ub-pc-cta{align-items:center;color:#5e1bff;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;white-space:nowrap}.ub-pc-cta-ic{font-size:9px}.ub-pc-card-link:hover .ub-pc-cta{text-decoration:underline}.ub-pc-arrow{align-items:center;background:#fff;border:1px solid #ececf1;border-radius:999px;box-shadow:0 4px 14px #14142829;color:#3a3550;cursor:pointer;display:flex;font-size:13px;height:34px;justify-content:center;position:absolute;top:calc(50% - 12px);transform:translateY(-50%);transition:opacity .2s ease,transform .15s ease,background .15s ease,color .15s ease;width:34px;z-index:3}.ub-pc-arrow:hover{background:#5e1bff;border-color:#5e1bff;color:#fff}.ub-pc-arrow:active{transform:translateY(-50%) scale(.92)}.ub-pc-arrow-l{left:-6px}.ub-pc-arrow-r{right:-6px}.ub-pc-arrow-off{opacity:0;pointer-events:none}@media (max-width:768px){.ub-pc-card{width:158px}.ub-pc-arrow{display:none}}.app-header{--app-header-line-color:#ffffff38;align-items:center;background:linear-gradient(135deg,#4510b0,#5616ea);box-sizing:border-box;display:flex;font-family:DM Sans,sans-serif;gap:12px;height:56px;height:var(--app-header-height,56px);justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1100}.app-header-left,.app-header-right{align-items:center;display:flex;gap:8px;min-width:0}.app-header-left{flex:1 1 auto}.app-header-logo{align-items:center;display:inline-flex;flex-shrink:0}.app-header-logo img{display:block;height:26px;width:auto}.app-header-divider{flex-shrink:0;height:26px;margin:0 4px;width:1px}.app-header-divider,.app-header-seam{color:var(--app-header-line-color);display:block}.app-header-seam{bottom:0;height:1px;left:0;pointer-events:none;position:absolute;width:100%}.app-header-burger{align-items:center;background:#0000;border:none;border-radius:9px;color:#fff;cursor:pointer;display:none;flex-shrink:0;font-size:18px;height:38px;justify-content:center;width:38px}.app-header-burger:hover{background:#ffffff26}.app-header-icon{align-items:center;background:#0000;border:none;border-radius:9px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:17px;height:38px;justify-content:center;text-decoration:none;transition:background .15s ease,color .15s ease;width:38px}.app-header-icon:hover{background:#ffffff26;color:#fff}.app-header-test-btn{align-items:center;background:#fff;border:1px solid #fff;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;gap:8px;line-height:1.4;padding:6px 12px;transition:background .2s ease,border-color .2s ease,color .2s ease;white-space:nowrap}.app-header-test-btn:hover{background:#f0ebff;border-color:#f0ebff;color:#4510b0}.app-header-test-btn-icon{align-items:center;background:#5616ea;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 auto;font-size:8px;height:18px;justify-content:center;padding-left:1px;transition:background .2s ease;width:18px}.app-header-test-btn:hover .app-header-test-btn-icon{background:#4510b0}@media (max-width:768px){.app-header{gap:6px;padding:0 10px}.app-header-burger{display:inline-flex}.app-header-icon{height:34px;width:34px}}@media (max-width:520px){.app-header-logo img{height:22px}}.bot-usage-footer{background:#ffffff12;border:1px solid #ffffff29;border-radius:10px;box-sizing:border-box;color:#fff;margin:0 auto 4px;padding:12px;width:100%}.bot-usage-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.bot-usage-label{color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.bot-usage-plan{background:#ffffff2e;border-radius:999px;color:#fff;font-size:11px;font-weight:600;padding:2px 8px;white-space:nowrap}.bot-usage-count{color:#fff;font-size:14px;font-weight:700;margin-top:6px}.bot-usage-extra{background:#ffffff2e;border-radius:999px;color:#fff;font-size:11px;font-weight:700;margin-left:8px;padding:2px 8px;white-space:nowrap}.bot-usage-ending{align-items:center;color:#fcd34d;display:flex;font-size:11px;font-weight:700;gap:6px;line-height:1.35;margin-top:8px}.bot-usage-ending svg{flex:0 0 auto;font-size:11px}.bot-usage-track{background:#fff3;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.bot-usage-fill{background:#fff;border-radius:999px;height:100%;transition:width .3s ease}.bot-usage-fill.full{background:#ff6b6b}.bot-usage-upgrade{align-items:center;background:#fff;border:none;border-radius:8px;color:#5616ea;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:700;gap:8px;justify-content:center;margin-top:12px;padding:9px 12px;transition:transform .15s ease,box-shadow .15s ease;width:100%}.bot-usage-upgrade:hover{box-shadow:0 4px 12px #00000040;transform:translateY(-1px)}.app-sidebar{background:linear-gradient(135deg,#4510b0 65%,#5616ea);bottom:0;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;left:0;min-height:0;position:fixed;top:56px;top:var(--app-header-height,56px);transition:transform .25s ease;width:248px;width:var(--app-sidebar-width,248px);z-index:1050}.app-sidebar-nav{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 10px 8px;scrollbar-color:#ffffff73 #0000;scrollbar-width:thin}.app-sidebar-nav::-webkit-scrollbar{width:8px}.app-sidebar-nav::-webkit-scrollbar-thumb{background:#ffffff59;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.app-sidebar-nav::-webkit-scrollbar-thumb:hover{background:#fff9;background-clip:padding-box}.app-nav-group{margin-bottom:2px}.app-nav-view.is-exiting{animation:app-nav-view-out .17s ease both;pointer-events:none}@keyframes app-nav-view-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.app-nav-cascade{animation:app-nav-item-in .26s cubic-bezier(.4,0,.2,1) both;animation-delay:0ms;animation-delay:calc(var(--nav-stagger, 0)*38ms);transform-origin:top center}@keyframes app-nav-item-in{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-nav-cascade,.app-nav-view.is-exiting{animation:none}}.app-nav-back{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffb3;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:600;gap:10px;letter-spacing:.01em;margin:0 0 8px;padding:7px 12px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.app-nav-back:hover{background-color:var(--sidebar-hover-bg);color:#fff}.app-nav-back-icon{flex-shrink:0;font-size:13px;text-align:center;transition:transform .15s ease;width:20px}.app-nav-back:hover .app-nav-back-icon{transform:translateX(-2px)}.app-nav-item{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffeb;cursor:pointer;display:flex;font-family:inherit;font-size:14.5px;font-weight:500;gap:12px;margin:2px 0;padding:9px 12px;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.app-nav-item:hover{background-color:var(--sidebar-hover-bg)}.app-nav-item.selected{background-color:#fff;color:#5616ea;font-weight:600}.app-nav-item.app-nav-parent.has-active-child{background-color:var(--sidebar-hover-bg)}.app-nav-icon{color:#ffffffd9;flex-shrink:0;font-size:16px;text-align:center;width:20px}.app-nav-item.selected .app-nav-icon{color:#5616ea}.app-nav-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-nav-chev{color:#ffffffb3;flex:0 0 auto;font-size:12px;transition:transform .25s ease}.app-nav-chev.open{transform:rotate(180deg)}.app-nav-subwrap{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .25s ease}.app-nav-subwrap.open{grid-template-rows:1fr}.app-nav-sub{overflow:hidden;position:relative}.app-nav-guide{background:#ffffff2e;border-radius:1px;bottom:8px;left:20px;position:absolute;top:4px;width:2px;z-index:0}.app-nav-active-bg{border:1px solid #28126e1f;border-radius:9px;box-shadow:0 1px 3px #0000001f;left:28px;right:8px;z-index:1}.app-nav-active-bg,.app-nav-active-line{background:#fff;height:32px;pointer-events:none;position:absolute;top:2px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.app-nav-active-line{border-radius:0;left:20px;width:2px;z-index:2}.app-nav-subitem{align-items:center;background:#0000;border:none;border-radius:9px;box-sizing:border-box;color:#ffffffd1;cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:500;gap:11px;height:36px;padding:0 12px 0 36px;position:relative;text-align:left;transition:color .15s ease;width:100%;z-index:3}.app-nav-subitem:before{background-color:var(--sidebar-hover-bg);border-radius:9px;content:"";height:32px;left:28px;opacity:0;pointer-events:none;position:absolute;right:8px;top:2px;transition:opacity .15s ease;z-index:-1}.app-nav-subitem:hover:not(.selected){color:#fff}.app-nav-subitem:hover:not(.selected):before{opacity:1}.app-nav-subitem.selected{color:#2c1769;font-weight:600}.app-nav-subicon{align-items:center;color:#ffffffb3;display:inline-flex;flex-shrink:0;font-size:14px;justify-content:center;transition:color .15s ease;width:18px}.app-nav-subitem.selected .app-nav-subicon{color:#5616ea}.app-nav-badge{align-items:center;background:#fff;border-radius:999px;color:#5616ea;display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:700;height:19px;justify-content:center;line-height:1;min-width:19px;padding:0 6px}.app-nav-subitem.selected .app-nav-badge{background:#5616ea;color:#fff}.app-sidebar-bottom{flex:0 0 auto;padding:8px 10px 14px}.app-sidebar-new-agent{align-items:center;background:#fff;border:none;border-radius:10px;color:#5616ea;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:15.5px;font-weight:600;gap:8px;justify-content:center;padding:10px 12px;transition:background .15s ease,transform .05s ease;width:100%}.app-sidebar-new-agent:hover{background:#f1ecfe}.app-sidebar-new-agent:active{transform:translateY(1px)}.app-sidebar-footer-links{align-items:center;display:flex;justify-content:space-between;padding:22px 12px 0}.app-sidebar-footer-links a{color:#ffffffb3;font-size:11px;text-decoration:none}.app-sidebar-footer-links a:hover{color:#fff;text-decoration:underline}@media (max-width:768px){.app-sidebar{box-shadow:none;transform:translateX(-100%)}.app-sidebar.app-sidebar--open{box-shadow:4px 0 24px #00000059;transform:translateX(0)}}.app-sidebar-mobile-top{border-bottom:1px solid #ffffff1a;display:flex;flex-direction:column;gap:10px;padding:12px 12px 14px}.app-sidebar-mobile-top .bot-selector,.app-sidebar-mobile-top .org-switcher{margin:0;padding-right:0;width:100%}.app-sidebar-mobile-top .bot-selector-trigger,.app-sidebar-mobile-top .org-switcher-trigger{background-color:#ffffff1a;border:none;border-radius:8px;justify-content:space-between;margin:0;width:100%}.app-sidebar-mobile-top .bot-selector-trigger.open,.app-sidebar-mobile-top .bot-selector-trigger:focus-within,.app-sidebar-mobile-top .bot-selector-trigger:hover,.app-sidebar-mobile-top .org-switcher-trigger.open,.app-sidebar-mobile-top .org-switcher-trigger:focus-within,.app-sidebar-mobile-top .org-switcher-trigger:hover{background-color:#ffffff29;border:none}.app-sidebar-mobile-top .bot-selector-menu,.app-sidebar-mobile-top .org-switcher-menu{left:0;right:0}.app-sidebar-mobile-top .bot-selector-role,.app-sidebar-mobile-top .org-switcher-role{display:none}.app-sidebar-mobile-top .bot-selector-icon,.app-sidebar-mobile-top .org-switcher-icon{flex:0 0 auto;font-size:15px;height:auto;width:auto}.app-sidebar-mobile-top .bot-selector-label,.app-sidebar-mobile-top .org-switcher-label{gap:8px;padding:7px 4px 7px 10px}.app-sidebar-mobile-top .bot-selector-name,.app-sidebar-mobile-top .org-switcher-name{font-size:13px;font-weight:600}.app-sidebar-mobile-top .bot-selector-chev-btn,.app-sidebar-mobile-top .org-switcher-chev-btn{padding:7px 10px 7px 4px}.app-sidebar-mobile-top .bot-selector-chev,.app-sidebar-mobile-top .org-switcher-chev{font-size:18px}.app-sidebar-mobile-top .app-header-test-btn{font-size:13px;gap:8px;justify-content:center;padding:6px 12px;width:100%}.app-sidebar-mobile-top .app-header-test-btn span{display:inline-flex}.login-form-container{align-items:center;background:linear-gradient(155deg,#5e1bff,#4516c6 48%,#2c0a63)!important;background-color:#5e1bff;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px;position:relative}.login-buttons-container{display:flex;flex-direction:column;gap:12px}.page-logo{align-items:center;display:inline-flex;left:20px;position:absolute;text-decoration:none;top:16px}.page-logo-img{height:auto;width:140px}.login-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;box-sizing:border-box;max-width:500px;padding:20px 30px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.login-form:hover{box-shadow:0 12px 24px #00000026}.login-card{background:#fff;border-radius:16px;box-shadow:0 24px 60px #18084047;display:flex;max-width:980px;min-height:580px;overflow:hidden;width:100%}.login-card-form{align-items:center;display:flex;flex:1 1 47%;justify-content:center;min-width:0;overflow-y:auto;padding:36px 40px}.login-card-visual{align-self:stretch;flex:1 1 53%;min-width:0}.login-card-form .login-form{background:#0000;border-radius:0;box-shadow:none;max-width:400px;padding:0;transition:none}.login-card-form .login-form:hover{box-shadow:none}@media (max-width:900px){.login-card{display:block;max-width:460px;min-height:0}.login-card-visual{display:none}.login-card-form{overflow:visible;padding:28px 26px}}.form-title{color:#111827;font-size:2rem;font-weight:700;margin:0 0 8px;text-align:left}.form-subtitle{color:#6b7280;font-size:.975rem;margin:0 0 20px;text-align:left}.google-login{width:100%}.google-login-btn{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:10px;justify-content:center;margin-bottom:.5rem;margin-top:.5rem;padding:.4rem;transition:background-color .2s ease,border-color .2s ease;width:100%}.google-login-btn:hover{background-color:#f9fafb;border-color:#d1d5db}.google-logo{background-color:initial;height:22px;margin-bottom:2px}.hr-sep{align-items:center;color:#6b7280;display:flex;font-size:.85rem;font-weight:700;margin:14px 0 16px;width:100%}.hr-sep:after,.hr-sep:before{border-bottom:1px solid #e5e7eb;content:"";flex:1 1}.hr-sep:not(:empty):before{margin-right:12px}.hr-sep:not(:empty):after{margin-left:12px}.hr-text{margin-bottom:3px;white-space:nowrap}.input-label{color:#374151;display:block;font-size:.95rem;font-weight:600}.password-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;margin-top:10px}.forgot-link{color:#5616ea;cursor:pointer;font-size:.9rem;font-weight:600}.forgot-link:hover{text-decoration:underline}.login-input{display:flex;margin-bottom:14px;width:100%}.login-input input{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#111827;font-size:1rem;padding:.9rem 1rem;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.login-input input:not(:placeholder-shown){background-color:initial}input:-webkit-autofill{-webkit-text-fill-color:#111827!important;background-color:initial!important;box-shadow:inset 0 0 0 1000px #0000!important;caret-color:#111827!important}.login-input input::placeholder{color:#9ca3af;font-weight:400}.login-input input:focus{border-color:#5616ea;box-shadow:0 0 0 3px #5616ea22;outline:none}.submit-area{margin-top:12px}.submit-login{align-items:center;background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:700;justify-content:center;margin-bottom:14px;padding:.7rem;transition:background-color .2s ease,transform .15s ease;width:100%}.submit-login:hover{background-color:#4a14d6;transform:translateY(-1px)}.submit-login:disabled{background-color:#6c757d;cursor:not-allowed}.login-loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#5616ea;height:16px;margin-left:8px;width:16px}.login-error{color:#dc3545;font-size:.95rem;font-weight:600;margin-top:.5rem;text-align:center}.terms-text{color:#6b7280;font-size:.9rem;margin:8px 0 14px;text-align:center}.terms-text a{color:#111827;font-weight:600;text-decoration:underline;text-underline-offset:2px}.login-lang{position:absolute;right:20px;top:10px;z-index:7}.login-lang-trigger{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background .15s}.login-lang-trigger:hover{background:#ffffff1f}.login-lang-icon{color:#fff;height:18px;width:18px}.login-lang-current{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.3px}.login-lang-menu{animation:login-lang-pop .16s ease both;background:#fff;border:1px solid #efecf8;border-radius:10px;box-shadow:0 18px 44px #1808403d;display:flex;flex-direction:column;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}@keyframes login-lang-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.login-lang-option{align-items:center;background:#0000;border:none;border-radius:10px;color:#1b1630;cursor:pointer;display:flex;font-family:inherit;font-size:.94rem;font-weight:500;gap:8px;padding:9px 10px;text-align:left;transition:background .12s;width:100%}.login-lang-option:hover{background:#f4f2fb}.login-lang-option.login-lang-sel{background:#f3f0ff;font-weight:600}.login-lang-check{color:#5616ea;display:inline-flex;font-size:.82rem;justify-content:center;width:16px}@media (max-width:480px){.login-form{padding:30px 20px}.form-title{font-size:1.75rem}.google-login-btn,.submit-login{font-size:.95rem;padding:.75rem}}.av{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);color:#fff;font-family:DM Sans,system-ui,sans-serif;height:100%;min-height:100%;overflow:hidden;position:relative}.av-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%);mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%)}.av-glow,.av-grid{inset:0;pointer-events:none;position:absolute}.av-glow{background:radial-gradient(58% 42% at 80% 8%,#ffffff2b,#0000 62%)}.av-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:44px 40px;position:relative;z-index:1}.av-top{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0}.av-eyebrow{color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.av-title{font-size:1.72rem;font-weight:700;letter-spacing:-.015em;line-height:1.16;margin:0 0 10px}.av-sub{color:#ffffffd1;font-size:.95rem;line-height:1.5;margin:0 0 24px;max-width:93%}.av-carousel{margin-top:2px}.av-action{animation:av-action-in .5s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;box-shadow:0 14px 32px #1204344d;display:flex;flex-direction:column;min-height:116px;padding:17px 18px}@keyframes av-action-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.av-action-head{align-items:center;display:flex;gap:11px;margin-bottom:12px}.av-action-logo{background:#fff;border-radius:11px;box-shadow:0 3px 8px #0000002e;display:grid;flex:0 0 auto;height:42px;overflow:hidden;place-items:center;width:42px}.av-action-logo img{display:block;height:26px;object-fit:contain;width:26px}.av-action-app{color:#ffffffa8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.av-action-dot{background:#34d399;border-radius:50%;box-shadow:0 0 0 4px #34d39933;height:8px;margin-left:auto;width:8px}.av-action-title{font-size:1.16rem;font-weight:700;letter-spacing:-.01em}.av-action-desc{color:#ffffffc7;font-size:.84rem;line-height:1.4;margin-top:4px}.av-controls{align-items:center;display:flex;gap:12px;margin-top:14px}.av-arrow{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;font-size:.72rem;height:30px;place-items:center;transition:background .2s,transform .2s;width:30px}.av-arrow:hover{background:#ffffff2e;transform:translateY(-1px)}.av-dots{align-items:center;display:flex;gap:6px;margin:0 auto}.av-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .2s,width .2s;width:6px}.av-dot.av-on{background:#fff;border-radius:3px;width:18px}.av-more{flex:0 0 auto;margin-top:22px}.av-more-label{color:#fff9;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.av-marquee{margin-top:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.av-marquee-track{animation:av-marquee 26s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.av-marquee:hover .av-marquee-track{animation-play-state:paused}.av-marquee-track .info-tooltip-wrapper{flex:0 0 auto;margin:0 9px 0 0}.av-more-logo{background:#fff;border-radius:9px;box-shadow:0 2px 7px #00000024;cursor:default;display:grid;height:34px;place-items:center;transition:transform .18s ease,box-shadow .18s ease;width:34px}.av-more-logo:hover{box-shadow:0 5px 14px #00000038;transform:translateY(-2px)}.av-more-logo img{height:21px;object-fit:contain;width:21px}@keyframes av-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.av-action,.av-marquee-track{animation:none}}.register-form-container{align-items:center;background:linear-gradient(120deg,#5616ea,#320661)!important;background-color:#5616ea;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.register-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;box-sizing:border-box;max-width:500px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.register-form:hover{box-shadow:0 12px 24px #00000026}.register-form-title{color:#111827;font-size:2rem;font-weight:700;margin:0 0 1.2rem;text-align:left}.register-input{display:flex;margin-bottom:1.25rem;width:100%}.register-input input{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:8px;color:#495057;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.register-input input::placeholder{color:#6c757d;font-weight:400}.register-input input:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea15;outline:none}.submit-register{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-bottom:20px;padding:.75rem;transition:background-color .3s ease,transform .2s ease;width:100%}.submit-register:hover{background-color:#4a14d6;transform:translateY(-2px)}.submit-register:disabled{background-color:#6c757d;cursor:not-allowed}.register-loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#4a14d6;height:16px;margin-left:8px;width:16px}.register-error{color:#dc3545;font-size:.95rem;font-weight:600;margin-top:1rem;text-align:center}.register-input select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#f8f9fa;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2210%22%20height%3D%225%22%20viewBox%3D%220%200%2010%205%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%3E%3Cpath%20d%3D%22M0%200l5%205%205-5z%22%20fill%3D%22%23495057%22/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:12px;border:1px solid #ced4da;border-radius:8px;color:#495057;font-size:1rem;font-weight:600;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.register-input select:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea15;outline:none}.signup-link{color:#111827;cursor:pointer;font-weight:700;margin-left:2px;text-decoration:underline;text-underline-offset:2px}@media (max-width:480px){.register-form{padding:30px 20px}.form-title{font-size:1.75rem}.submit-register{font-size:.95rem;padding:.65rem}}.forgot-password-form-container{align-items:center;background:linear-gradient(120deg,#5616ea,#320661)!important;background-color:#5616ea;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.forgot-password-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;box-sizing:border-box;max-width:500px;padding:20px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.forgot-password-form:hover{box-shadow:0 12px 24px #00000026}.forgot-form-title{color:#111827;font-size:2rem;font-weight:700;margin:0 0 1.2rem;text-align:left}.forgot-password-input{display:flex;margin-bottom:1.25rem;width:100%}.forgot-password-input input{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:8px;color:#495057;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.forgot-password-input input::placeholder{color:#6c757d;font-weight:400}.forgot-password-input input:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea15;outline:none}.submit-forgot-password{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-bottom:20px;padding:.75rem;transition:background-color .3s ease,transform .2s ease;width:100%}.submit-forgot-password:hover{background-color:#4a14d6;transform:translateY(-2px)}.submit-forgot-password:disabled{background-color:#6c757d;cursor:not-allowed}.forgot-password-loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#4a14d6;height:16px;margin-left:8px;width:16px}.forgot-password-message{color:#28a745}.forgot-password-error,.forgot-password-message{font-size:.95rem;font-weight:600;margin-top:1rem;text-align:center}.forgot-password-error{color:#dc3545}.signup-row{color:#6b7280;font-size:.95rem;text-align:center}.forgot-signup-link{color:#111827;cursor:pointer;font-weight:700;margin-left:4px;text-decoration:underline;text-underline-offset:2px}@media (max-width:480px){.forgot-password-form{padding:30px 20px}.forgot-form-title{font-size:1.75rem}.submit-forgot-password{font-size:.95rem;padding:.65rem}}.reset-password-form-container{align-items:center;background:linear-gradient(120deg,#5616ea,#320661)!important;background-color:#5616ea;box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.reset-password-form{background-color:#fff;border-radius:12px;box-shadow:0 8px 16px #0000001a;box-sizing:border-box;max-width:500px;padding:40px 30px;transition:transform .3s ease,box-shadow .3s ease;width:100%}.reset-password-form:hover{box-shadow:0 12px 24px #00000026}.reset-password-form h1{color:#5616ea;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:1.5rem;margin-top:0;text-align:center}.reset-password-input{display:flex;margin-bottom:1.25rem;width:100%}.reset-password-input input{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:8px;color:#495057;font-size:1rem;padding:.75rem 1rem;transition:border-color .3s ease,box-shadow .3s ease;width:100%}.reset-password-input input::placeholder{color:#6c757d;font-weight:400}.reset-password-input input:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea15;outline:none}.link{color:#5616ea;cursor:pointer;display:block;font-size:.9rem;margin-top:.5rem;text-align:center;text-decoration:none;transition:color .3s ease}.link:hover{color:#5616ea;text-decoration:underline}.submit-area{margin-top:1.5rem;width:100%}.submit-reset-password{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;justify-content:center;margin-bottom:20px;padding:.75rem;transition:background-color .3s ease,transform .2s ease;width:100%}.submit-reset-password:hover{background-color:#4a14d6;transform:translateY(-2px)}.submit-reset-password:disabled{background-color:#6c757d;cursor:not-allowed}.reset-password-loader{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:#4a14d6;height:16px;margin-left:8px;width:16px}.reset-password-message{color:#28a745}.reset-password-error,.reset-password-message{font-size:.95rem;font-weight:600;margin-top:1rem;text-align:center}.reset-password-error{color:#dc3545}@media (max-width:480px){.reset-password-form{padding:30px 20px}.reset-password-form h1{font-size:1.75rem;margin-bottom:1rem}.submit-reset-password{font-size:.95rem;padding:.65rem}}.modal-title h2{margin:0}.settings-title{color:#333;font-size:2em;margin:20px 0 15px;padding:0;text-align:left}.user-settings-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;max-width:800px;padding:20px}.adm-error-message{align-items:center;animation:adm-shake .4s ease-in-out;background-color:#fef2f2;border:1px solid #fecaca;border-left:4px solid #ef4444;border-radius:8px;color:#991b1b;display:flex;font-size:14px;font-weight:500;gap:12px;padding:14px 16px}.adm-error-message svg{color:#ef4444;flex-shrink:0}@keyframes adm-shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.adm-control-group{display:flex;flex-direction:column;gap:20px}.user-settings-input{background-color:#fff;border-radius:8px}.user-settings-input label{color:#444;font-size:14px;font-weight:500}.adm-actions-row{align-items:center;display:flex;justify-content:space-between}.adm-actions-right{align-items:center;display:flex;gap:10px}.adm-pwd-btn{align-items:center;background-color:initial;border:1px solid #5616ea;border-radius:8px;box-sizing:border-box;color:#5616ea;cursor:pointer;display:flex;font-size:14px;gap:8px;height:38px;justify-content:center;outline:none;padding:8px 16px;transition:background-color .3s ease,transform .3s ease}.adm-pwd-btn:hover{background-color:#f3eaff;transform:translateY(-1px)}.adm-pwd-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.adm-discard-btn{align-items:center;background-color:#ededed;border:1px solid #dbdbdb;border-radius:8px;box-sizing:border-box;color:#000;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;outline:none;padding:8px 16px;transition:background-color .3s ease,transform .3s ease}.adm-discard-btn:hover{background-color:#e0e0e0;transform:translateY(-1px)}.adm-discard-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.adm-save-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;outline:none;padding:8px 16px;transition:background-color .3s ease,transform .3s ease}.adm-save-btn:hover{background-color:#4a14d6;transform:translateY(-1px)}.adm-save-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.remove-account-btn{align-self:flex-start;background-color:initial!important;border:1px solid red!important;border-radius:8px;box-shadow:0 4px 14px #0000001a;color:red!important;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;text-align:center;transition:background-color .3s ease,transform .3s ease}.remove-account-btn:hover{background-color:#4a14d6;transform:translateY(-1px)}.account-settings{margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.behavior-moved-wrap{min-height:420px;position:relative}.behavior-moved-blur{filter:blur(5px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.behavior-moved-mock{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));padding:4px}.behavior-moved-card{background:#fff;border:1px solid #e6e0f5;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:16px}.behavior-moved-line{background:#ece9f5;border-radius:6px;height:12px}.behavior-moved-line.lg{height:16px;width:60%}.behavior-moved-line.sm{width:40%}.behavior-moved-overlay{align-items:center;display:flex;flex-direction:column;gap:12px;inset:0;justify-content:center;padding:24px;position:absolute;text-align:center;z-index:2}.behavior-moved-overlay h2{color:#1b1233;font-size:1.5rem;font-weight:800;margin:0}.behavior-moved-overlay p{color:#5d5775;line-height:1.5;margin:0;max-width:520px}.behavior-moved-badge{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:999px;color:#5616ea;display:inline-flex;font-size:.74rem;font-weight:600;gap:7px;padding:5px 12px}.behavior-moved-cta{align-items:center;background:#5616ea;border-radius:11px;color:#fff;display:inline-flex;font-weight:700;gap:8px;margin-top:6px;padding:11px 20px;text-decoration:none;transition:background .15s,box-shadow .15s,transform .15s}.behavior-moved-cta:hover{background:#4711c2;box-shadow:0 6px 18px #5616ea4d;transform:translateY(-1px)}.lead-gen-moved.section-shell{max-width:none}.lead-gen-moved .warm-lead-container,.lead-gen-moved .warm-lead-parent-container{max-width:none;width:100%}.lead-gen-moved .behavior-moved-wrap{border-radius:16px;overflow:hidden}.lead-gen-moved .behavior-moved-blur{filter:blur(6px);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in,xor;mask-composite:intersect;-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 48px,#000 calc(100% - 96px),#0000),linear-gradient(90deg,#0000 0,#000 44px,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(180deg,#0000 0,#000 48px,#000 calc(100% - 96px),#0000),linear-gradient(90deg,#0000 0,#000 44px,#000 calc(100% - 44px),#0000);max-height:600px;opacity:.45;overflow:hidden}.section-loading{align-items:center;color:#5616ea;display:flex;font-size:22px;height:60vh;justify-content:center}.section-shell{margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.bot-settings.section-shell{margin:0 auto}.section-head{font-family:DM Sans,sans-serif;margin-bottom:18px}.section-head-title{color:#20202a;font-size:1.5rem;font-weight:700;margin:0}.section-head-sub{color:#82828e;font-size:13.5px;margin:4px 0 0}.section-head-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.section-head-row .date-range-bar{margin-bottom:0}.kb-usage{align-items:center;background:#fff;border:1px solid #e4e4ea;border-radius:10px;box-sizing:border-box;display:flex;flex-shrink:0;font-family:DM Sans,sans-serif;gap:12px;padding:8px 14px}.kb-usage-label{color:#4a4a55;font-size:13px;font-weight:500;white-space:nowrap}.kb-usage-track{background:#efecf9;border-radius:999px;flex-shrink:0;height:7px;overflow:hidden;position:relative;width:130px}.kb-usage-fill{background:#5616ea;border-radius:999px;display:block;height:100%;transition:width .5s ease}.kb-usage-fill-full{background:#ef4444}.kb-usage-pct{color:#82828e;font-size:12.5px;font-weight:600;min-width:32px;text-align:right;white-space:nowrap}@media (max-width:768px){.section-head-row .kb-usage{width:100%}.section-head-row .kb-usage-track{flex:1 1;width:auto}}.section-shell>.analytics-dashboard,.section-shell>.leads-root-min,.section-shell>.reporting-parent{margin-top:0}.date-range-bar{display:flex;justify-content:flex-end;margin-bottom:14px}.date-range-trigger{align-items:center;background:#fff;border:1px solid #e4e4ea;border-radius:9px;color:#4a4a55;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:500;gap:9px;padding:9px 14px;transition:border-color .2s ease,background .2s ease}.date-range-trigger:hover{background:#faf8ff;border-color:#cbb9f4}.date-range-trigger-icon{color:#5616ea;font-size:14px}.ub-datepicker-popper{z-index:9999}#ub-datepicker-portal{position:relative;z-index:9999}.ub-datepicker{border:1px solid #ececf1;border-radius:12px;box-shadow:0 14px 38px -16px #140a3259;color:#2b2b35;font-family:DM Sans,sans-serif;padding:8px 10px}.ub-datepicker .react-datepicker__header{background:#fff;border-bottom:none;padding-top:8px}.ub-dp-header{align-items:center;display:flex;justify-content:space-between;padding:0 2px 8px}.ub-dp-month{color:#20202a;font-size:14px;font-weight:700}.ub-dp-nav{align-items:center;background:#fff;border:1px solid #e4e4ea;border-radius:8px;color:#5a5a66;cursor:pointer;display:inline-flex;font-size:12px;height:28px;justify-content:center;transition:border-color .2s ease,background .2s ease,color .2s ease;width:28px}.ub-dp-nav:hover{background:#faf8ff;border-color:#cbb9f4;color:#5616ea}.ub-datepicker .react-datepicker__day,.ub-datepicker .react-datepicker__day-name{line-height:2rem;margin:2px 0;width:2rem}.ub-datepicker .react-datepicker__day-name{color:#9a96ab;font-weight:600}.ub-datepicker .react-datepicker__day{border-radius:8px;color:#2b2b35}.ub-datepicker .react-datepicker__day:hover{background:#f1ecff;border-radius:8px}.ub-datepicker .react-datepicker__day--outside-month{color:#c8c8d2}.ub-datepicker .react-datepicker__day--in-range,.ub-datepicker .react-datepicker__day--in-selecting-range{background-color:#ece7fb!important;border-radius:0;color:#2b2b35!important}.ub-datepicker .react-datepicker__day--keyboard-selected{background-color:initial;color:#2b2b35}.ub-datepicker .react-datepicker__day--range-end,.ub-datepicker .react-datepicker__day--range-start,.ub-datepicker .react-datepicker__day--selected,.ub-datepicker .react-datepicker__day--selecting-range-end,.ub-datepicker .react-datepicker__day--selecting-range-start{background-color:#5616ea!important;border-radius:8px!important;color:#fff!important}.ub-datepicker .react-datepicker__day--today{font-weight:700}.ub-datepicker .react-datepicker__day.ub-day-mid,.ub-datepicker .react-datepicker__day.ub-preview-mid{background-color:#ece7fb!important;border-radius:0!important;color:#2b2b35!important}.ub-datepicker .react-datepicker__day.ub-day-edge,.ub-datepicker .react-datepicker__day.ub-preview-edge{background-color:#5616ea!important;border-radius:8px!important;color:#fff!important}.team-page{color:#1f2937;margin:0;max-width:1000px;padding:22px 24px 48px}.team-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:20px}.team-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.team-card-title{color:#111827;font-size:18px;font-weight:600;margin:0}.team-card-subtitle{color:#6b7280;font-size:13px;margin:0}.team-inline-form{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.team-inline-form>.MuiFormControl-root,.team-inline-form>.MuiTextField-root{flex:1 1 220px;max-width:360px}.team-empty{color:#6b7280;font-size:13px;padding:8px 0}.team-loading{align-items:center;color:#5616ea;display:flex;font-size:22px;justify-content:center;padding:24px 0}.team-error,.team-success{align-items:center;border-radius:8px;display:flex;font-size:14px;gap:10px;margin-bottom:14px;padding:10px 14px}.team-banner-close{background:#0000;border:none;border-radius:4px;color:inherit;cursor:pointer;font-size:14px;margin-left:auto;opacity:.7;padding:4px 6px;transition:opacity .15s ease,background-color .15s ease}.team-banner-close:hover{background-color:#0000000f;opacity:1}.team-error{background:#fef2f2;border-left:4px solid #ef4444;color:#991b1b}.team-success{background:#f0fdf4;border-left:4px solid #22c55e;color:#166534}.team-ws-list{display:flex;flex-direction:column;gap:8px}.team-ws-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:12px;padding:10px 12px;transition:border-color .12s ease,background .12s ease}.team-ws-row.current{background:#f7f4ff;border-color:#5616ea}.team-ws-row.clickable{cursor:pointer}.team-ws-row.clickable:hover{background:#faf8ff;border-color:#5616ea}.team-ws-row.clickable:focus-visible{outline:2px solid #5616ea;outline-offset:2px}.team-ws-row .team-ws-main{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.team-ws-name{align-items:center;color:#111827;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:8px}.team-ws-meta{color:#6b7280;font-size:12px;margin-top:2px}.team-ws-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.team-ws-active{background:#5616ea14;color:#5616ea;font-size:11px;padding:4px 8px}.team-role-badge,.team-ws-active{border-radius:999px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.team-role-badge{align-items:center;background:#e5e7eb;color:#374151;display:inline-flex;font-size:10px;padding:3px 7px}.team-role-badge.owner{background:#ede9fe;color:#5b21b6}.team-role-badge.admin{background:#dbeafe;color:#1d4ed8}.team-role-badge.write{background:#d1fae5;color:#065f46}.team-role-badge.read{background:#f3f4f6;color:#4b5563}.team-ws-row.add{background:#0000;border-style:dashed;color:#5616ea;cursor:pointer;gap:10px;justify-content:flex-start}.team-ws-row.add:hover{background:#f7f4ff}.team-ws-add-text{color:#5616ea;font-size:14px;font-weight:600}.team-ws-row.editing{background:#fff;border-color:#5616ea}.team-ws-row .team-ws-edit-form{align-items:center;display:flex;gap:8px;width:100%}.team-table-wrap{overflow-x:auto;overflow-y:hidden}.team-actions-row{align-items:center;display:inline-flex;gap:8px;justify-content:flex-end}.team-table{border-collapse:collapse;font-size:14px;min-width:520px;width:100%}.team-table td,.team-table th{border-bottom:1px solid #e5e7eb;color:#1f2937;padding:14px 12px;text-align:left;vertical-align:middle}.team-table td:first-child,.team-table th:first-child{padding-left:0}.team-table td:last-child,.team-table th:last-child{padding-right:0}.team-table thead th{background:#0000;border-bottom:1px solid #cbd5e1;color:#5616ea;font-size:12px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.team-table tbody tr{transition:background-color .12s ease}.team-table tbody tr:last-child td{border-bottom:none}.team-table tbody tr.team-ws-tr.clickable{cursor:pointer}.team-table tbody tr.team-ws-tr.clickable:hover td{background:#faf8ff}.team-table tbody tr.team-ws-tr.clickable:focus-visible{outline:2px solid #5616ea;outline-offset:-2px}.team-table tbody tr.team-ws-tr.editing td{background:#faf8ff}.team-table th:last-child{text-align:right}.team-member-name{align-items:center;display:inline-flex;gap:6px}.team-member-dot{background:#5616ea;border-radius:50%;display:inline-block;flex:0 0 auto;height:6px;width:6px}.team-actions-cell{text-align:right!important;white-space:nowrap;width:1%}.team-tabs-wrap{margin-bottom:16px}.warning-modal-icon{color:#5616ea;font-size:38px;margin-bottom:10px;text-align:center}.warning-modal-title{color:#333;font-size:1.25rem;margin:0 0 12px;text-align:center}.warning-modal-body{color:#555;font-size:.95rem;line-height:1.55;margin-bottom:20px}.warning-modal-actions{display:flex;flex-direction:column;gap:10px}.warning-modal-actions.confirm{flex-direction:row;justify-content:flex-end}.warning-modal-actions.confirm .warning-modal-btn{min-width:110px;padding:10px 18px;width:auto}.warning-modal-btn{background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:15px;font-weight:600;padding:10px 0;transition:background-color .2s ease;width:100%}.warning-modal-btn:hover{background-color:#4a14d6}.warning-modal-btn:disabled{cursor:not-allowed;opacity:.55}.warning-modal-btn.danger{background-color:#dc2626}.warning-modal-btn.danger:hover{background-color:#b91c1c}.warning-modal-btn.secondary{background-color:initial;border:1.5px solid #5616ea;color:#5616ea}.warning-modal-btn.secondary:hover{background-color:#5616ea10}.add-bot-title{column-count:#505050;font-size:20px;font-weight:600;margin:0 0 15px;padding:0;text-align:center}.add-bot-section{margin-bottom:25px}.control-group-add-bot-toggle{margin-top:10px}.javascript-render-info-icon{color:#5616ea}.tab-header-content{align-items:center;color:#2c2c2c;display:flex;gap:6px}.tab-header-content-icon{color:#505050}.file-upload-container{display:flex;flex-direction:column;gap:20px}.file-drag-drop{align-items:center;display:flex;font-size:18px;gap:10px;justify-content:center}.add-bot-file-tag-parent{display:flex;gap:5px;justify-content:center}.add-bot-file-tag{background-color:#e2e2e2;border-radius:10px;color:#3a3a3a;display:inline-block;font-size:14px;padding:1px 7px 2px}.upload-files-button{align-self:center;border:1px solid grey;border-radius:8px;cursor:pointer;font-size:14px;max-width:300px;min-width:200px;outline:none;padding:10px;transition:.2s ease,color .2s ease}.upload-files-button:hover{background-color:#ddd;border:1px solid #282828}.upload-file-input{background-color:hsla(0,0%,93%,.393);border:1px solid #c4c4c4;border-radius:8px;cursor:pointer;font-size:15px;padding:10px}.upload-file-input:hover{border:1px solid #5d5d5d}.file-parent-container{display:flex;flex-direction:column;gap:20px;max-height:400px;overflow:auto}.file-content{align-items:center;display:flex;line-height:1;text-align:center}.files-container{display:flex;flex-direction:column;gap:8px}.valid-file{align-items:center;background-color:#efefef;border-radius:8px;color:#292929;display:flex;font-size:14px;justify-content:space-between;padding:5px 10px;text-align:left;word-break:break-all}.invalid-header-text{font-weight:600;text-align:left}.invalid-file{background-color:#ffeaea;color:#292929;font-size:14px;justify-content:space-between;padding:5px 10px;text-align:left;word-break:break-all}.invalid-file,.validation-error-container{align-items:center;border-radius:8px;display:flex}.validation-error-container{background-color:#ffcaca;font-weight:600;gap:10px;margin-bottom:15px;padding:10px;position:relative}.icon-title-container{align-items:center;display:flex;gap:8px;margin-bottom:15px}.add-bot-section-title{font-weight:600;margin:0}.add-bot-section-icon{color:#5616ea;margin-top:0}.add-bot-required-field{color:#5616ea;font-size:18px;font-weight:800}.countdown-ring .ring-bg{stroke-dasharray:63;stroke-dashoffset:0;animation:countdown 10s linear forwards;transform:rotate(-90deg);transform-origin:center}@keyframes countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:63}}@media (max-width:768px){.file-parent-container{max-height:380px}}.knowledge-warning-title{margin:0 0 10px;padding:0}.knowledge-warning-title h2{color:#424242;font-size:24px;margin:0}.knowledge-warning-message{color:#333;line-height:1.4;margin:0}.knowledge-warning-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.lec-modal.modal-content{background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:18px;text-align:left}.lec-hero{align-items:center;display:flex;flex-direction:column;padding:6px 8px 0;text-align:center}.lec-badge{align-items:center;background:linear-gradient(135deg,#6a2bff,#5616ea);border-radius:50%;box-shadow:0 10px 22px -6px #5616ea8c;color:#fff;display:inline-flex;font-size:22px;height:60px;justify-content:center;width:60px}.lec-hero-title{color:#1d1b2e;font-size:22px;font-weight:700;letter-spacing:-.01em;margin:18px 0 0}.lec-hero-sub{color:#6b6b78;font-size:14px;line-height:1.5;margin:8px 0 0;max-width:340px}.lec-rows{gap:10px}.lec-row,.lec-rows{display:flex;flex-direction:column}.lec-row{background:#fff;border:1px solid #efeafd;border-radius:14px;box-shadow:0 2px 8px #140a320a;gap:12px;padding:14px 16px}.lec-row-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.lec-bot-name{color:#1d1b2e;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lec-plan-badge{align-items:center;background:#f4f0ff;border:1px solid #d9c9ff;border-radius:999px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:12.5px;font-weight:600;justify-content:center;padding:3px 12px}.lec-progress{background:#f0ecfb;border-radius:999px;height:7px;overflow:hidden;position:relative;width:100%}.lec-progress-bar{background:linear-gradient(90deg,#6a2bff,#5616ea);border-radius:999px;bottom:0;left:0;position:absolute;top:0}.lec-row-foot{align-items:center;display:flex;gap:12px;justify-content:space-between}.lec-usage-numbers{color:#6b6b78;font-size:13px;font-weight:600}.lec-upgrade-btn{background:linear-gradient(135deg,#6a2bff,#5616ea);border:none;border-radius:10px;box-shadow:0 10px 22px -8px #5616ea99;color:#fff;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:700;padding:9px 24px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.lec-upgrade-btn:hover{box-shadow:0 12px 26px -8px #5616eab3;filter:brightness(1.03);transform:translateY(-1px)}.lec-upgrade-btn:active{transform:translateY(0)}@media (max-width:480px){.lec-hero-sub{max-width:100%}.lec-hero-title{font-size:20px}}.close-modal-button{background-color:initial!important;border:none!important;color:#5616ea!important;font-size:22px;outline:none!important;position:absolute!important;top:16px;transition:transform .2s ease,color .2s ease}.close-modal-button:hover{transform:scale(1.15)}.continue-button{background-color:#5616ea;border:none;border-radius:8px;box-shadow:0 4px 12px #00000014;color:#fff;cursor:pointer;font-size:13px;font-weight:600;outline:none;padding:6px 12px;transition:background-color .25s ease,transform .2s ease,box-shadow .2s ease}.continue-button:hover{background-color:#4a14d6;transform:translateY(-1px)}.continue-button:active{transform:translateY(0)}.close-button{background:#ccc;border:none;border-radius:8px;cursor:pointer;font-weight:600;padding:8px 14px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.close-button:hover{background:#bfbfbf;transform:translateY(-1px)}.close-button:active{transform:translateY(0)}.success-modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1300}.success-modal-content{background:#fff;border-radius:12px;box-shadow:0 20px 60px #00000026;max-height:85vh;max-width:680px;overflow-y:auto;scroll-behavior:smooth;width:94%}.success-modal-sticky{background:#fff;border-bottom:2px solid #ececec;position:-webkit-sticky;position:sticky;top:0;z-index:1}.success-modal-header{align-items:center;display:flex;justify-content:space-between;padding:16px 24px 12px}.success-modal-header h2{align-items:center;color:#333;display:flex;font-size:1.4rem;gap:10px;margin:0}.success-modal-close{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:22px;padding:4px 8px;transition:all .2s ease}.success-modal-close:hover{background:#f0f0f0;color:#333}.success-modal-body{padding:20px 24px}.success-score-summary{align-items:center;background:linear-gradient(135deg,#f8f5ff,#f0ebff);border-radius:12px;display:flex;gap:20px;margin:0 20px 20px;padding:14px 20px}.success-score-ring{flex-shrink:0;height:80px;position:relative;width:80px}.success-score-ring svg{height:100%;transform:rotate(-90deg);width:100%}.success-score-ring-bg{fill:none;stroke:#e0e0e0;stroke-width:6}.success-score-ring-progress{fill:none;stroke-width:6;stroke-linecap:round;transition:stroke-dashoffset .5s ease,stroke .3s ease}.success-score-ring-text{font-size:18px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.success-score-info h3{color:#333;font-size:1.1rem;margin:0 0 4px}.success-score-info p{color:#666;font-size:14px;line-height:1.4;margin:0}.success-checklist{display:flex;flex-direction:column;gap:12px}.success-item{border:1px solid #e8e8e8;border-radius:10px;overflow:hidden;position:relative;transition:all .2s ease}.success-item:not(.completed){border-left:5px solid #e53935}.success-item:hover{border-color:#d0d0d0}.success-item:not(.completed):hover{border-left-color:#c62828}.success-item.completed{background:#f8fff8;border-left:5px solid #4caf50!important;border-color:#c8e6c9}.success-item-header{align-items:center;cursor:pointer;display:flex;gap:12px;padding:14px 16px;-webkit-user-select:none;user-select:none}.success-item-status{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;height:28px;justify-content:center;width:28px}.success-item-status.completed{background:#4caf50;color:#fff}.success-item-status.pending{background:#f5f5f5;border:2px solid #ddd;color:#888}.success-item-content{flex:1 1;min-width:0}.success-item-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.success-item-title{color:#333;font-size:14px;font-weight:600;margin:0}.success-importance-badge{border-radius:10px;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 8px;text-transform:uppercase}.success-importance-badge.critical{background:#ffebee;color:#c62828}.success-importance-badge.high{background:#fff3e0;color:#e65100}.success-importance-badge.medium{background:#e3f2fd;color:#1565c0}.success-item-subtitle{color:#888;font-size:12px;margin:2px 0 0}.success-item-expand{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:4px;transition:transform .2s ease}.success-item-expand.expanded{transform:rotate(180deg)}.success-item-details{animation:slideDown .2s ease;padding:0 16px 16px 56px}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.success-item-description{background:#fafafa;border-radius:8px;color:#666;font-size:13px;line-height:1.5;margin:0 0 14px;padding:12px}.success-item-action{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .2s ease}.success-item-action:hover{background:#4a14d6;transform:translateY(-1px)}.success-item-action.secondary{background:#f5f5f5;border:1px solid #ddd;color:#333}.success-item-action.secondary:hover{background:#eee}.success-item-action:disabled{cursor:not-allowed;opacity:.5;transform:none}.success-score-container{margin-bottom:14px;margin-top:14px}.success-score-badge{align-items:center;border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;gap:4px;line-height:1;padding:3px 8px;position:relative;transition:all .2s ease}.success-score-badge:after{align-items:center;content:"›";display:inline-flex;font-size:20px;font-weight:600;margin-left:2px;margin-top:-2px;opacity:.6;transition:transform .2s ease,opacity .2s ease}.success-score-badge:hover{box-shadow:0 2px 8px #00000026;transform:translateY(-1px)}.success-score-badge:hover:after{opacity:1;transform:translateX(2px)}.success-score-badge.score-low{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-color:#ef9a9a}.success-score-badge.score-medium-low{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-color:#ffcc80}.success-score-badge.score-medium{background:linear-gradient(135deg,#fffde7,#fff9c4);border-color:#fff176}.success-score-badge.score-medium-high{background:linear-gradient(135deg,#f1f8e9,#dcedc8);border-color:#aed581}.success-score-badge.score-high{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border-color:#81c784}.success-score-icon{font-size:16px}.success-score-badge.score-low .success-score-icon{color:#e53935}.success-score-badge.score-medium-low .success-score-icon{color:#fb8c00}.success-score-badge.score-medium .success-score-icon{color:#fdd835}.success-score-badge.score-medium-high .success-score-icon{color:#7cb342}.success-score-badge.score-high .success-score-icon{color:#43a047}.success-score-text{color:#333;font-size:15px;font-weight:600;line-height:1;margin-top:2px}.success-score-fraction{color:#666;font-size:13px;font-weight:500;line-height:1}@media (max-width:768px){.success-modal-content{max-height:90vh;max-width:95vw;width:96%}.success-modal-body,.success-modal-header{padding:16px 18px}.success-score-summary{flex-direction:column;gap:12px;text-align:center}.success-item-header{padding:12px 14px}.success-item-details{padding:0 14px 14px}.success-score-badge{padding:5px 10px}.success-score-text{font-size:13px;margin-top:0}}.app-rating-title{color:#222;font-size:22px;font-weight:700;margin:0 0 6px}.app-rating-subtitle{color:#666;font-size:14px;margin:0}.app-rating-stars-container{display:flex;gap:12px;justify-content:center;margin:20px 0 10px}.app-rating-star{color:#d1d5db;cursor:pointer;font-size:36px;transition:color .15s ease,transform .15s ease}.app-rating-star:hover{transform:scale(1.15)}.app-rating-star.filled{color:#facc15}.app-rating-hint{color:#5616ea;font-size:13px;margin:8px 0 0;text-align:center}.wnm-panel{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);border-radius:22px;box-shadow:0 34px 90px #1204348c;color:#fff;font-family:DM Sans,system-ui,sans-serif;left:50%;max-height:94vh;max-width:760px;outline:none;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:92%}.wnm-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(125% 80% at 78% 0,#000 35%,#0000 80%);mask-image:radial-gradient(125% 80% at 78% 0,#000 35%,#0000 80%)}.wnm-glow,.wnm-grid{inset:0;pointer-events:none;position:absolute}.wnm-glow{background:radial-gradient(52% 38% at 82% 4%,#ffffff2e,#0000 62%)}.wnm-close{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:.9rem;height:34px;place-items:center;position:absolute;right:16px;top:16px;transition:background .2s,transform .2s;width:34px;z-index:3}.wnm-close:hover{background:#fff3;transform:translateY(-1px)}.wnm-inner{box-sizing:border-box;display:flex;flex-direction:column;max-height:94vh;overflow-y:auto;padding:40px 40px 28px;position:relative;z-index:1}.wnm-eyebrow{align-self:flex-start;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;color:#ffffffc7;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:16px;padding:5px 11px;text-transform:uppercase}.wnm-title{font-size:1.86rem;font-weight:700;letter-spacing:-.018em;line-height:1.14;margin:0 0 10px}.wnm-sub{color:#ffffffd1;font-size:.96rem;line-height:1.5;margin:0 0 22px;max-width:96%}.wnm-promo{align-items:center;animation:wnm-promo-pulse 2.8s ease-in-out infinite;background:linear-gradient(150deg,#fff,#f3f1fb);border:1px solid #fff;border-radius:18px;box-shadow:0 18px 40px #1204346b,0 0 0 1px #7c3aed2e;cursor:pointer;display:flex;font-family:inherit;gap:16px;margin:2px 0 20px;padding:18px 20px;position:relative;text-align:left;transition:transform .2s ease,box-shadow .2s ease;width:100%}.wnm-promo:hover{animation:none;box-shadow:0 24px 52px #12043480,0 0 0 1px #7c3aed57;transform:translateY(-2px)}@keyframes wnm-promo-pulse{0%,to{box-shadow:0 18px 40px #1204346b,0 0 0 1px #7c3aed2e,0 0 0 0 #7c3aed4d}50%{box-shadow:0 18px 40px #1204346b,0 0 0 1px #7c3aed2e,0 0 0 8px #7c3aed00}}.wnm-promo-badge{background:linear-gradient(135deg,#7c3aed,#5616ea);border-radius:999px;box-shadow:0 4px 12px #5616ea73;color:#fff;font-size:10px;font-weight:800;left:18px;letter-spacing:.14em;padding:4px 10px;position:absolute;text-transform:uppercase;top:-9px}.wnm-promo-icon{background:linear-gradient(145deg,#b794ff,#6d28d9);border-radius:13px;box-shadow:0 6px 16px #4c18cc80,inset 0 1px 0 #ffffff73;color:#fff;display:grid;flex:0 0 auto;font-size:1.25rem;height:50px;place-items:center;width:50px}.wnm-promo-text{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.wnm-promo-title{color:#1c1535;font-size:1.18rem;font-weight:800;letter-spacing:-.01em}.wnm-promo-desc{color:#5b5570;font-size:.85rem;line-height:1.4}.wnm-promo-cta{align-items:center;background:#5616ea;border-radius:11px;box-shadow:0 8px 20px #5616ea66;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:700;gap:8px;padding:10px 16px;transition:transform .18s ease;white-space:nowrap}.wnm-promo:hover .wnm-promo-cta{transform:translateX(2px)}.wnm-more{margin-top:22px}.wnm-more-label{color:#fff9;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wnm-marquee{margin-top:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden;padding:8px 0}.wnm-marquee-track{animation:wnm-marquee 28s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.wnm-marquee:hover .wnm-marquee-track{animation-play-state:paused}.wnm-marquee-track .info-tooltip-wrapper{flex:0 0 auto;margin:0 9px 0 0}.wnm-more-logo{background:#fff;border-radius:9px;box-shadow:0 2px 7px #00000024;cursor:pointer;display:grid;height:34px;place-items:center;transition:transform .18s ease,box-shadow .18s ease;width:34px}.wnm-more-logo:hover{box-shadow:0 5px 14px #00000038;transform:translateY(-2px)}.wnm-more-logo img{height:21px;object-fit:contain;width:21px}@keyframes wnm-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.wnm-cta{align-items:center;background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;display:flex;gap:18px;margin-top:24px;padding:16px 18px}.wnm-cta-text{display:flex;flex-direction:column;gap:3px;min-width:0}.wnm-cta-title{font-size:1rem;font-weight:700;letter-spacing:-.01em}.wnm-cta-sub{color:#fffc;font-size:.84rem;line-height:1.4}.wnm-cta-btn{align-items:center;background:#fff;border:none;border-radius:11px;box-shadow:0 8px 20px #12043447;color:#4c18cc;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:.9rem;font-weight:700;gap:9px;margin-left:auto;padding:11px 18px;transition:transform .18s ease,box-shadow .18s ease;white-space:nowrap}.wnm-cta-btn:hover{box-shadow:0 12px 26px #1204345c;transform:translateY(-1px)}.wnm-footer{align-items:center;display:flex;gap:14px;justify-content:center;margin-top:22px}.wnm-dnsa{align-items:center;background:#0000;border:none;border-radius:10px;color:#ffffffb8;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:9px;padding:8px 14px;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease,background .18s ease;-webkit-user-select:none;user-select:none}.wnm-dnsa:hover{background:#ffffff1a;color:#fff}.wnm-dnsa:focus-visible{box-shadow:0 0 0 3px #ffffff59;outline:none}@media (max-width:560px){.wnm-inner{padding:34px 22px 22px}.wnm-title{font-size:1.5rem}.wnm-promo{align-items:flex-start;flex-direction:column}.wnm-promo-cta{justify-content:center;width:100%}.wnm-cta{align-items:flex-start;flex-direction:column}.wnm-cta-btn{justify-content:center;margin-left:0;width:100%}.wnm-footer{align-items:stretch}.wnm-dnsa{justify-content:center}}@media (prefers-reduced-motion:reduce){.wnm-marquee-track,.wnm-promo{animation:none}}.bots-overview{font-family:DM Sans,sans-serif;margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.bots-info-box{align-items:center;background-color:#5616ea25;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:20px;max-width:800px;padding:12px 10px}.bots-info-box p{margin:0;padding:0}.bots-info-icon{color:#5616ea;font-size:32px}.name-button-container{align-items:center;border-bottom:1px solid #e7e7e7;display:flex;justify-content:space-between;padding-bottom:10px}.name-status-container{align-items:center;display:flex;gap:8px}.bot-status-icon{color:#5616ea;font-size:25px}.bot-status-icon-failed{color:#d60808;font-size:25px}.url-container{margin-bottom:12px}.plan-info-container,.url-container{align-items:center;display:flex;justify-content:space-between}.plan-info-container{margin-bottom:10px}.plan-info{align-items:center;display:flex;gap:8px}.plan-info-action-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:4px 6px;text-align:center;transition:background-color .5s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.plan-info-action-button:hover{background-color:#4a14d6;transform:translateY(-1px)}.plan-info-action-button:disabled{background-color:#4e4e4e;cursor:not-allowed;opacity:.6;transform:scale(1)}.plan-info-action-button-update-payment{background-color:#dc2626}.plan-info-action-button-update-payment:hover{background-color:#b91c1c}.plan-info-action-button-content{align-items:center;display:flex;font-size:14px;gap:6px}.star-icon-tooltip-wrapper{align-items:center;cursor:default;display:inline-flex;position:relative;transform:translateY(1.5px)}.star-icon-tooltip{background:#5616ea;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px #5616ea4d;color:#fff;font-size:12px;font-weight:500;opacity:0;padding:5px 10px;pointer-events:none;transition:opacity .2s ease;white-space:nowrap}.star-icon-tooltip,.star-icon-tooltip:after{left:50%;position:absolute;transform:translateX(-50%)}.star-icon-tooltip:after{border:5px solid #0000;border-top-color:#5616ea;content:"";top:100%}.star-icon-tooltip-wrapper:hover .star-icon-tooltip{opacity:1}.star-icon-pro-subscription{color:#5616ea}.star-icon-trialing{color:#3b82f6}.star-icon-expires{color:#f59e0b}.star-icon-cancelled,.star-icon-past-due{color:#ef4444}.messages-used-container{margin-bottom:8px}.created-at-container,.messages-used-container{align-items:center;display:flex;justify-content:space-between}.created-at-container{margin-bottom:12px}.activity-container{margin-top:-2px}.activity-container,.agent-availability-container{align-items:center;display:flex;justify-content:space-between}.agent-availability-container{margin-bottom:4px;margin-top:6px}.agent-availability-toggle{align-items:center;border:none;border-radius:20px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-width:96px;padding:4px 12px;transition:background-color .2s ease,color .2s ease,opacity .2s ease}.agent-availability-toggle.online{background-color:#ede9fe;color:#5616ea}.agent-availability-toggle.online:hover:not(:disabled){background-color:#ddd6fe}.agent-availability-toggle.offline{background-color:#fef2f2;color:#dc2626}.agent-availability-toggle.offline:hover:not(:disabled){background-color:#fee2e2}.agent-availability-toggle:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.55}.agent-availability-toggle.loading,.agent-availability-toggle.loading:disabled{background-color:#f3f4f6;color:#9ca3af;cursor:default;opacity:1}.agent-availability-toggle svg:first-child{font-size:16px}.agent-availability-controls{align-items:center;display:inline-flex;gap:6px}.agent-availability-loading{align-items:center;color:#5616ea;display:inline-flex;font-size:16px;height:26px;justify-content:flex-end}.agent-team-chip{align-items:center;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:20px;color:#4b5563;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:4px 10px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.agent-team-chip svg{font-size:13px}.agent-team-chip.has-online{background-color:#ecfdf5;border-color:#a7f3d0;color:#059669}.agent-team-chip.all-offline{background-color:#fef2f2;border-color:#fecaca;color:#dc2626}.agent-team-chip:hover{filter:brightness(.97)}.agent-team-chip.loading,.agent-team-chip.loading:disabled{background-color:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:default;opacity:1}.agent-team-chip.loading:hover{filter:none}.agent-team-modal-overlay{align-items:center;background:#11182773;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1300}.agent-team-modal{background:#fff;border-radius:12px;box-shadow:0 12px 40px #0000002e;display:flex;flex-direction:column;max-height:80vh;max-width:640px;overflow:hidden;width:100%}.agent-team-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;padding:16px 20px}.agent-team-modal-header .live-inbox-availability-title-block{flex:1 1;min-width:0}.agent-team-modal-body{display:flex;flex-direction:column;overflow-y:auto;padding:14px 20px 16px}.agent-team-modal-title-block{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.agent-team-modal-title{color:#111827;font-size:16px;font-weight:600;margin:0}.agent-team-modal-subtitle{color:#6b7280;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-team-modal-count{background:#f3f4f6;border-radius:8px;color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.agent-team-modal-close{align-self:flex-start;background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px;transition:all .2s ease}.agent-team-modal-close:hover{background:#f0f0f0;color:#333}.agent-team-modal-list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;overflow-y:auto;padding:4px 20px 16px}.agent-team-modal-section-header{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.04em;padding:10px 0 4px;text-transform:uppercase}.agent-team-modal-section-header:first-child{padding-top:4px}.agent-team-modal-divider{background:#e5e7eb;height:1px;list-style:none;margin:8px 0 0}.agent-team-modal-empty-block{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:4px 0}.agent-team-modal-empty{color:#9ca3af;font-size:13px;font-style:italic}.agent-team-modal-invite-btn{align-items:center;background-color:#ede9fe;border:1px solid #0000;border-radius:20px;color:#5616ea;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-width:110px;padding:4px 14px;transition:all .2s ease;white-space:nowrap}.agent-team-modal-invite-btn:hover{background-color:#ddd6fe}.agent-team-modal-invite-btn svg{font-size:18px;width:16px}.agent-team-modal-row{align-items:center;border-radius:8px;display:flex;gap:10px;padding:8px 0}.agent-team-modal-dot{flex-shrink:0;font-size:10px}.agent-team-modal-dot.online{color:#10b981}.agent-team-modal-dot.offline{color:#d1d5db}.agent-team-modal-name{color:#111827;flex:1 1;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-team-modal-you{color:#6b7280;font-weight:400}.agent-team-modal-state{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.agent-team-modal-state.online{color:#047857}.agent-team-modal-state.offline{color:#9ca3af}.agent-team-modal-toggle-wrap{display:inline-flex}.agent-team-modal-toggle{align-items:center;border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;min-width:96px;padding:4px 12px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.agent-team-modal-toggle.online{background-color:#ede9fe;color:#5616ea}.agent-team-modal-toggle.online:hover:not(:disabled){background-color:#ddd6fe}.agent-team-modal-toggle.offline{background-color:#fef2f2;color:#dc2626}.agent-team-modal-toggle.offline:hover:not(:disabled){background-color:#fee2e2}.agent-team-modal-toggle.is-disabled,.agent-team-modal-toggle:disabled{cursor:not-allowed}.agent-team-modal-toggle.is-disabled.online{background-color:initial;border-color:#ddd6fe;color:#8b5cf6}.agent-team-modal-toggle.is-disabled.offline{background-color:initial;border-color:#fecaca;color:#f87171}.agent-team-modal-toggle svg:first-child{font-size:16px}.activity-chart{height:40px;width:140px}.activity-tooltip{background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 4px 10px #00000014;padding:6px 8px}.activity-tooltip-date{color:#666;font-size:12px;margin-bottom:2px}.activity-tooltip-value{color:#333;font-size:13px;font-weight:600}.delete-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:initial;border:none;border-radius:5px;color:#6b6b6b;cursor:pointer;font-size:20px;padding:0;text-align:center;transition:color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.delete-btn:hover{transform:scale(1.1)}.delete-btn:disabled{cursor:not-allowed;transform:scale(1)}.bot-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,320px))}.bots-overview-header{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.bots-overview-toolbar{align-items:center;display:flex;margin-bottom:18px}.bots-overview-header-first-bot{align-items:center;display:flex;gap:20px;margin-bottom:0}.add-bot-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:8px 16px;transition:background-color .2s ease,transform .2s ease;white-space:nowrap}.add-bot-btn:hover{background-color:#4a14d6;transform:scale(1.05)}.bots-overview h2{margin:0}.bot-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none;display:flex;flex-direction:column;overflow:visible;position:relative;transition:transform .2s ease}.bot-card.is-selectable{cursor:pointer}.bot-card.is-selectable:hover{transform:translateY(-2px)}.bot-card.menu-open{z-index:20}.bot-card-preview{align-items:center;background:linear-gradient(135deg,#2d1a8c,#5616ea 55%,#7b3cf7);border-radius:10px 10px 0 0;display:flex;flex-shrink:0;height:136px;justify-content:center;overflow:hidden;padding:20px;position:relative}.bot-card-preview.has-shot{border-bottom:1px solid #e5e7eb}.bot-card-preview-shot{filter:blur(0) brightness(.65);height:100%;inset:0;object-fit:cover;object-position:top center;position:absolute;transform:scale(1);width:100%;z-index:0}.bot-card-preview-state{align-items:center;display:flex;flex-direction:column;gap:12px}.bot-card-preview-label{color:#fffc;font-size:13px;font-weight:500}.bot-card-chat-widget{background:#fff;border-radius:12px 12px 0 0;bottom:0;box-shadow:0 10px 30px #0f172a59;display:flex;flex-direction:column;gap:8px;left:50%;max-width:170px;padding:12px 14px;position:absolute;transform:translateX(-50%);width:100%;z-index:1}.bot-card-chat-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;padding-bottom:10px}.bot-card-chat-avatar{align-items:center;background:linear-gradient(135deg,#5616ea,#7b3cf7);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.bot-card-chat-name{color:#111827;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-card-bubble{border-radius:10px;height:11px}.bot-card-bubble--bot{align-self:flex-start;background:#f3f4f6;width:72%}.bot-card-bubble--user{align-self:flex-end;background:linear-gradient(90deg,#5616ea,#7b3cf7);margin-left:auto;width:48%}.bot-card-plan-badge{border-radius:20px;font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 8px;position:absolute;right:10px;top:10px;z-index:2}.bot-card-plan-badge.past-due{background:#fef2f2;color:#dc2626}.bot-card-plan-badge.limit{background:#fff7ed;color:#c2410c}.bot-card-info{display:flex;flex:1 1;flex-direction:column;gap:14px;padding:16px}.bot-card-name-row{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.bot-card-name-block{flex:1 1;min-width:0}.bot-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bot-card-name,.bot-card-name-input{color:#111827;font-size:19px;font-weight:600;margin:0 0 3px}.bot-card-name-input{background:#fff;border:1px solid #5616ea;border-radius:6px;box-sizing:border-box;font-family:inherit;outline:none;padding:2px 6px;width:100%}.bot-card-name-input:disabled{opacity:.6}.bot-card-trained{color:#9ca3af;font-size:13px;margin:0}.bot-card-menu-btn:disabled{cursor:not-allowed;opacity:.45}.bot-card-menu-btn:disabled:hover{background:#f3f4f6;border-color:#e5e7eb}.bot-card-stats{align-items:stretch;border-top:1px solid #f3f4f6;display:flex;gap:0;margin-top:6px;padding-top:18px}.bot-card-stat{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px;justify-content:center;min-width:0}.bot-card-stat-sep{background:#f3f4f6;flex-shrink:0;margin:0 4px;width:1px}.bot-card-stat-value{color:#111827;font-size:15px;font-weight:700;white-space:nowrap}.bot-card-stat-value.is-online{color:#16a34a}.bot-card-stat-label{color:#9ca3af;font-size:11px;text-align:center;white-space:nowrap}.bot-card-stat--chart{flex:1.4 1;justify-content:flex-start}.bot-card-stat--chart .bot-card-stat-label{margin-top:auto}.bot-card-chart-area{height:36px;margin-bottom:4px;width:100%}.bot-card-stat--clickable{border-radius:8px;cursor:pointer;padding:2px 4px;transition:background .15s ease}.bot-card-stat--clickable:hover{background:#f3f4f6}.bot-card-configure-btn{align-items:center;background:#f4f1fd;border:none;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;gap:7px;justify-content:center;padding:10px 16px;transition:background .2s ease;width:100%}.bot-card-configure-btn:hover{background:#ece5fb}.bot-card.building{background-color:#e1e5eb;border:none;overflow:hidden;padding:5px;position:relative}.bot-card.building:before{animation:rotateBorder 3s linear infinite;background:conic-gradient(#0000 0deg,#0000 160deg,#5e1bff33 190deg,#5e1bff80 210deg,#5616ea 230deg,#96f 295deg,#5616ea 1turn);content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%;z-index:0}.bot-card.building>*{position:relative;z-index:1}.bot-card.building .bot-card-preview{border-radius:6px 6px 0 0}.bot-card.building .bot-card-info{background-color:#e1e5eb;border-radius:0 0 6px 6px}.progress-spinner{height:40px;position:relative;width:40px}.circular-progress{height:100%;transform:rotate(-90deg);width:100%}.circle-bg{fill:none;stroke:#ffffff4d;stroke-width:3}.circle{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .3s ease-in-out}.percentage-text{color:#fff;font-size:11px;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.progress-parent{align-items:center;display:flex;height:18px;width:100%}.progress-container{align-items:center;background-color:#fff;border-radius:8px;height:12px;overflow:hidden;position:relative;width:100%}.progress-bar{background-color:#5616ea;height:100%;transition:width .3s ease}.disabled-link{color:gray;pointer-events:none}.bot-card p{margin:0}.bot-card h2{color:#656565;font-size:1.7rem}.bot-actions{display:flex;gap:8px;margin-top:8px}.bot-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#3a3a3a;cursor:pointer;flex:1 1;font-size:14px;padding:10px;transition:background-color .5s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;will-change:transform}.bot-btn:hover{background-color:#ededed;transform:scale(1.05)}.bot-btn:disabled{background-color:#f9f9f9;cursor:not-allowed;opacity:.6;transform:scale(1)}.button-content{align-items:center;display:flex;gap:8px}.loading-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.spinner{animation:spin 1.1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#5616ea;height:80px;margin-top:100px;width:80px}.message-count-container{align-items:center;display:flex;gap:8px}.limit-reached{background-color:red;border-radius:12px;color:#fff;font-size:12px;font-weight:600;padding:4.5px 10px 5px}.bot-name-wrapper{align-items:center;display:inline-flex;position:relative}.edit-icon{color:#5616ea;font-size:.95em;margin-bottom:2px;margin-left:6px;opacity:0;pointer-events:none;transition:opacity .2s}.bot-name-wrapper:focus-within .edit-icon,.bot-name-wrapper:hover .edit-icon{cursor:pointer;opacity:1;pointer-events:auto}.bot-name-input{border:1px solid #0000;border-radius:8px;color:#656565;font-size:1.7rem;font-weight:600;padding:0;width:85%}.bot-name-input:focus{border-color:#c9c9c9;outline:none}.usage-indicator{border-radius:50%;height:12px;margin-bottom:2px;width:12px}.usage-indicator.green{background-color:green}.usage-indicator.orange,.usage-indicator.yellow{background-color:orange}.usage-indicator.red{background-color:red}.billing-action-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:8px;text-align:center;transition:background-color .5s ease,transform .35s cubic-bezier(.25,.46,.45,.94);width:100%;will-change:transform}.billing-action-button:hover{background-color:#4a14d6;transform:translateY(-1px)}.billing-action-button:disabled{background-color:#4e4e4e;cursor:not-allowed;opacity:.6;transform:none}.billing-action-button-content{align-items:center;display:flex;font-size:16px;gap:8px;justify-content:center}.success-score-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px!important;margin-top:10px!important}@media (max-width:768px){.bot-container{gap:16px;grid-template-columns:1fr}.bot-card{width:100%}.bot-card h2{font-size:1.7rem}.bots-overview{margin-top:5px}.bots-overview-header,.bots-overview-header-first-bot{font-size:12px;margin-bottom:20px;margin-top:20px}.bots-overview h1{font-size:34px;margin:0;padding:0}.bot-btn{font-size:15px}.add-bot-btn{font-size:17px}}.payment-overdue-banner{align-items:flex-start;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#991b1b;display:flex;gap:12px;margin-bottom:12px;padding:12px 14px}.payment-overdue-icon{color:#dc2626;flex-shrink:0;font-size:18px;margin-top:2px}.payment-overdue-body{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0}.payment-overdue-title{font-size:14px;font-weight:700}.payment-overdue-text{font-size:13px;line-height:1.4}.payment-overdue-button{align-items:center;align-self:flex-start;background-color:#dc2626;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-top:2px;padding:8px 12px;transition:background-color .15s ease}.payment-overdue-button:hover:not(:disabled){background-color:#b91c1c}.payment-overdue-button:disabled{cursor:not-allowed;opacity:.6}.firstBotPromptContainer{gap:36px;max-width:1500px;padding:20px}.fbp-hero,.firstBotPromptContainer{display:flex;flex-direction:column;width:100%}.fbp-hero{align-items:stretch;background:linear-gradient(135deg,#4510b0 65%,#5616ea);border-radius:28px;isolation:isolate;max-width:100%;min-height:320px;overflow:hidden;position:relative}.fbp-hero-logos{display:flex;flex-wrap:wrap;gap:10px;padding:24px clamp(24px,6vw,52px) 0;position:relative;z-index:1}.fbp-hero-logos .info-tooltip-wrapper{margin-left:0}.fbp-hero-overlay{background:radial-gradient(circle at 30% 40%,#ffffff59,#fff0 60%),radial-gradient(circle at 70% 65%,#ffffff40,#fff0 55%);inset:0;mix-blend-mode:overlay;pointer-events:none;position:absolute}.fbp-hero-inner{color:#fff;display:flex;flex-direction:column;gap:22px;max-width:760px;padding:38px clamp(24px,6vw,52px);position:relative;z-index:1}.fbp-hero-title{font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:700;letter-spacing:-.5px;margin:0}.fbp-hero-sub{font-size:clamp(1rem,1.45vw,1.25rem);font-weight:400;line-height:1.5;margin:0 0 8px;max-width:640px}.firstBotPromptAddBtn{align-items:center;align-self:flex-start;background-color:#fff;border:none;border-radius:16px;box-shadow:0 4px 12px #5e1bff40;color:#5616ea;cursor:pointer;display:inline-flex;font-size:21px;font-weight:600;gap:12px;outline:none;padding:14px 32px;text-align:center;transition:background .25s,color .25s,transform .25s,box-shadow .25s;white-space:nowrap}.firstBotPromptAddBtn:hover{background-color:#ebebeb;transform:translateY(-2px)}.firstBotPromptAddBtn:active{box-shadow:0 4px 14px #5e1bff40;transform:translateY(0)}.fbp-sections{display:flex;flex-direction:column;gap:56px}.fbp-section-title{align-items:center;display:flex;font-size:1.6rem;font-weight:600;gap:12px;margin:0 0 24px}.fbp-inline-icon{color:#5616ea}.fbp-feature-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.fbp-feature{align-items:center;background:linear-gradient(145deg,#fff,#f4f4f8);border:1px solid #e7e7ee;border-radius:18px;box-shadow:0 3px 10px #0000000f;display:flex;gap:16px;padding:18px 18px 20px;transition:box-shadow .25s,transform .25s}.fbp-feature:hover{box-shadow:0 8px 22px #00000014;transform:translateY(-3px)}.fbp-feature-icon{align-items:center;background:#5616ea15;border-radius:50%;color:#5616ea;display:flex;flex-shrink:0;font-size:22px;height:46px;justify-content:center;width:46px}.fbp-feature-body h4{font-size:1.05rem;font-weight:600;margin:0 0 6px}.fbp-feature-body p{color:#444;font-size:.9rem;line-height:1.4;margin:0}.fbp-logo{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px #00000024;cursor:pointer;display:inline-flex;height:46px;justify-content:center;padding:8px 14px;transition:transform .2s,box-shadow .2s}.fbp-logo:hover{box-shadow:0 6px 16px #00000038;transform:translateY(-2px)}.fbp-logo img{max-height:26px;max-width:100px;object-fit:contain}.fbp-logo-api{color:#5616ea;font-size:14px;font-weight:700;gap:7px;white-space:nowrap}.fbp-logo-api svg{font-size:15px}.fbp-logo-more{color:#5616ea;font-size:14px;font-weight:700;white-space:nowrap}@media (max-width:860px){.fbp-hero-inner{padding:40px 36px}.fbp-hero-logos{padding:22px 36px 0}.fbp-hero{min-height:280px}.fbp-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.firstBotPromptContainer{gap:32px}.fbp-feature-grid{grid-template-columns:1fr}.fbp-hero-inner{padding:34px 28px}.fbp-hero-logos{gap:8px;padding:20px 28px 0}.fbp-hero-title{font-size:2.2rem}.fbp-feature-body p{font-size:.8rem}.fbp-step{padding:16px 18px}.fbp-step-content p{font-size:.75rem}.fbp-logo{height:40px;padding:6px 10px}.fbp-logo img{max-height:22px;max-width:84px}}@media (prefers-reduced-motion:reduce){.fbp-feature,.fbp-logo,.fbp-step,.firstBotPromptAddBtn{transition:none}.fbp-feature:hover,.fbp-logo:hover,.fbp-step:hover{transform:none}}.live-inbox{display:flex;flex-direction:column;gap:20px}.live-inbox-loading{padding:60px}.live-inbox-empty,.live-inbox-loading{align-items:center;display:flex;justify-content:center}.live-inbox-empty{background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;flex-direction:column;padding:48px 24px;text-align:center}.live-inbox-empty-icon{color:#9ca3af;font-size:48px;margin-bottom:16px}.live-inbox-empty h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.live-inbox-empty p{color:#6b7280;font-size:15px;margin:0 0 24px;max-width:450px}.live-inbox-setup-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;padding:12px 24px;transition:background-color .2s}.live-inbox-setup-btn:hover{background-color:#4a14d6}.live-inbox-status-bar{align-items:flex-start;display:flex;flex-direction:column;gap:12px}.live-inbox-bot-status{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;display:flex;gap:14px;max-width:1100px;padding:14px 20px;width:100%}.live-inbox-bot-info{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.live-inbox-bot-name{color:#111827;font-size:14px;font-weight:600}.live-inbox-bot-desc{color:#9ca3af;font-size:12px;line-height:1.4}.live-inbox-toggle{align-items:center;border:1px solid #0000;border-radius:20px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-width:110px;padding:4px 14px;transition:all .2s ease}.live-inbox-toggle.online{background-color:#ede9fe;color:#5616ea}.live-inbox-toggle.online:hover:not(:disabled):not(.is-disabled){background-color:#ddd6fe}.live-inbox-toggle.offline{background-color:#fef2f2;color:#dc2626}.live-inbox-toggle.offline:hover:not(:disabled):not(.is-disabled){background-color:#fee2e2}.live-inbox-toggle:disabled{cursor:not-allowed;opacity:.6}.live-inbox-toggle svg:first-child{font-size:18px}.live-inbox-availability{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;max-width:1100px;padding:16px 20px 14px;width:100%}.live-inbox-availability-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:14px}.live-inbox-availability-title-block{display:flex;flex-direction:column;gap:6px;min-width:0}.live-inbox-availability-title{color:#111827;font-size:14px;font-weight:600}.live-inbox-card-title{align-items:center;color:#5616ea;display:inline-flex;font-size:1.1rem;font-weight:600;gap:10px}.live-inbox-card-title:before{background-color:#5616ea;border-radius:4px;content:"";display:inline-block;flex-shrink:0;height:18px;width:4px}.live-inbox-availability-desc{color:#9ca3af;font-size:12px;line-height:1.4}.live-inbox-availability-count{background:#f3f4f6;border-radius:8px;color:#6b7280;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.04em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.live-inbox-availability-loading{align-items:center;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:18px;justify-content:center}.live-inbox-agent-list{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.live-inbox-agent-list.is-scrollable{max-height:108px;overflow-y:auto;padding-right:4px;scrollbar-color:#d1d5db #0000;scrollbar-width:thin}.live-inbox-agent-list.is-scrollable::-webkit-scrollbar{width:6px}.live-inbox-agent-list.is-scrollable::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px}.live-inbox-agent-list.is-scrollable::-webkit-scrollbar-track{background:#0000}.live-inbox-agent-row{align-items:center;border-radius:8px;color:#111827;display:flex;font-size:13px;gap:10px;padding:6px 4px}.live-inbox-agent-row+.live-inbox-agent-row{border-top:1px solid #f3f4f6}.live-inbox-agent-dot{background:#dc2626;border-radius:50%;flex-shrink:0;height:8px;width:8px}.live-inbox-agent-dot.online{background:#10b981;box-shadow:0 0 0 2px #10b9812e}.live-inbox-agent-dot.offline{background:#dc2626;box-shadow:0 0 0 2px #dc26262e}.live-inbox-agent-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-agent-you{color:#9ca3af;font-weight:500}.live-inbox-agent-role{background:#f3f4f6;border-radius:8px;color:#6b7280;flex-shrink:0;font-size:11px;padding:1px 6px;text-transform:capitalize}.live-inbox-toggle.is-disabled{cursor:not-allowed}.live-inbox-toggle-wrap{display:inline-flex}.live-inbox-agent-section{display:flex;flex-direction:column;gap:2px}.live-inbox-agent-section-header{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.live-inbox-agent-section-divider{background:#e5e7eb;height:1px;margin:6px 0 8px}.live-inbox-agent-empty{color:#9ca3af;font-size:13px;font-style:italic;padding:0}.live-inbox-agent-empty-block{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:0}.live-inbox-invite-btn{align-items:center;background-color:#ede9fe;border:1px solid #0000;border-radius:20px;color:#5616ea;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;min-width:110px;padding:4px 14px;transition:all .2s ease;white-space:nowrap}.live-inbox-invite-btn:hover{background-color:#ddd6fe}.live-inbox-invite-btn svg{font-size:18px;width:16px}.live-inbox-toggle.online.is-disabled,.live-inbox-toggle.online.is-disabled:hover,.live-inbox-toggle.online:disabled,.live-inbox-toggle.online:disabled:hover{background-color:#ede9fe;border-color:#c4b5fd;color:#6d28d9}.live-inbox-toggle.offline.is-disabled,.live-inbox-toggle.offline.is-disabled:hover,.live-inbox-toggle.offline:disabled,.live-inbox-toggle.offline:disabled:hover{background-color:#fef2f2;border-color:#fecaca;color:#b91c1c}.live-inbox-no-conversations{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;justify-content:center;padding:60px 24px;text-align:center}.live-inbox-no-conversations-icon{color:#d1d5db;font-size:40px;margin-bottom:16px}.live-inbox-no-conversations h3{color:#111827;font-size:17px;font-weight:600;margin:0 0 8px}.live-inbox-no-conversations p{color:#6b7280;font-size:14px;line-height:1.5;margin:0;max-width:420px}.live-inbox-conversations{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;max-width:1100px;padding:16px 20px 14px;width:100%}.live-inbox-conversations-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;margin-bottom:14px;padding-bottom:14px}.live-inbox-conversations .live-inbox-no-conversations{background:#0000;border:none;border-radius:0;padding:40px 24px}.live-inbox-conversation-list{display:flex;flex-direction:column;gap:8px}.live-inbox-conversation-item{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:20px 18px;transition:border-color .2s}.live-inbox-conversation-item:focus-visible{outline:2px solid #5616ea;outline-offset:2px}.live-inbox-conversation-item:hover{border-color:#d1d5db}.live-inbox-conversation-avatar{align-items:center;background-color:#f3f4f6;border-radius:50%;color:#9ca3af;display:flex;flex-shrink:0;font-size:16px;height:42px;justify-content:center;position:relative;width:42px}.live-inbox-conversation-avatar .avatar-presence{border:2px solid #fff;border-radius:50%;bottom:1px;font-size:0;height:10px;position:absolute;right:1px;width:10px}.live-inbox-conversation-avatar .avatar-presence.online{background-color:#22c55e}.live-inbox-conversation-avatar .avatar-presence.away{background-color:#f59e0b}.live-inbox-conversation-avatar .avatar-presence.offline{background-color:#d1d5db}.live-inbox-conversation-info{display:flex;flex:1 1;flex-direction:column;gap:3px;justify-content:center;min-width:0}.live-inbox-conversation-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px;justify-content:center;min-width:50px}.live-inbox-conversation-name{color:#111827;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-conversation-name.has-unread{font-weight:700}.live-inbox-conversation-index{align-items:center;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:18px;font-weight:700;justify-content:center}.live-inbox-conversation-time{align-items:center;color:#9ca3af;display:inline-flex;font-size:12px;gap:10px}.live-inbox-conversation-preview{color:#6b7280;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-conversation-preview *{color:inherit;display:inline;font-size:inherit;line-height:inherit;margin:0;padding:0}.live-inbox-conversation-preview a{color:#5616ea;text-decoration:none}.live-inbox-conversation-preview code{background:#f3f4f6;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;padding:0 4px}.live-inbox-conversation-meta{align-items:center;display:flex;gap:8px}.live-inbox-conversation-bot{color:#9ca3af;font-size:11px}.live-inbox-help-badge{align-items:center;background-color:#fef2f2;border-radius:10px;color:#dc2626;display:inline-flex;font-size:14px;font-weight:500;gap:5px;margin-left:6px;padding:1px 10px;position:relative;top:0;vertical-align:initial}.live-inbox-help-badge svg{font-size:11px}.live-inbox-joined-badge{align-items:center;background-color:#dcfce7;border-radius:10px;color:#166534;display:inline-flex;font-size:14px;font-weight:500;gap:5px;margin-left:6px;padding:1px 10px;position:relative;top:0;vertical-align:initial}.live-inbox-joined-badge svg{font-size:11px}.live-inbox-unread-badge{align-items:center;background-color:#5616ea;border-radius:9px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;line-height:1;min-width:18px;padding:0 5px}.live-inbox-conversation-actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.live-inbox-view-btn{align-items:center;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:10px;color:#374151;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:96px;padding:8px 16px;transition:background-color .2s,transform .1s}.live-inbox-view-btn:hover{background-color:#e5e7eb;transform:translateY(-1px)}.live-inbox-view-btn:active{transform:translateY(0)}.live-inbox-view-btn:disabled{cursor:not-allowed;opacity:.6}.live-inbox-join-btn{align-items:center;background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:96px;padding:8px 16px;transition:background-color .2s,transform .1s}.live-inbox-join-btn:hover:not(:disabled){background-color:#4a14d6;transform:translateY(-1px)}.live-inbox-join-btn:active{transform:translateY(0)}.live-inbox-join-btn:disabled{cursor:not-allowed;opacity:.6}.live-inbox-leave-btn{align-items:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:6px;justify-content:center;min-width:96px;padding:8px 16px;transition:background-color .2s,transform .1s}.live-inbox-leave-btn:hover:not(:disabled){background-color:#fee2e2;transform:translateY(-1px)}.live-inbox-leave-btn:active{transform:translateY(0)}.live-inbox-leave-btn:disabled{cursor:not-allowed;opacity:.6}.live-inbox-join-btn-full{font-size:14px;justify-content:center;padding:12px 20px;width:100%}.live-inbox-view-badge{background-color:#f3f4f6;border-radius:10px;color:#6b7280;display:inline-block;font-size:10px;font-weight:600;margin-left:8px;padding:1px 8px;vertical-align:middle}.live-inbox-view-footer{background:#fffffff2;border-top:1px solid #e5e7eb;display:flex;padding:14px 20px}.live-inbox-chat{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;height:600px;overflow:hidden}.live-inbox-chat.is-connecting{position:relative}.live-inbox-chat.is-connecting>.live-inbox-chat-header,.live-inbox-chat.is-connecting>.live-inbox-chat-input,.live-inbox-chat.is-connecting>.live-inbox-chat-messages,.live-inbox-chat.is-connecting>.live-inbox-view-footer{filter:blur(1px);opacity:.35;pointer-events:none;transition:opacity .2s ease,filter .2s ease;-webkit-user-select:none;user-select:none}.live-inbox-connecting-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffff8c;display:flex;flex-direction:column;gap:14px;inset:0;justify-content:center;padding:24px;pointer-events:auto;position:absolute;text-align:center;z-index:10}.live-inbox-connecting-overlay-spinner{color:#5616ea;font-size:48px}.live-inbox-connecting-overlay-title{color:#1f2937;font-size:17px;font-weight:600}.live-inbox-connecting-overlay-subtitle{color:#6b7280;font-size:13px;line-height:1.5;max-width:360px}.live-inbox-chat-header{align-items:center;background:#ffffffe6;border-bottom:1px solid #e5e7eb;display:flex;gap:16px;padding:14px 20px}.live-inbox-back-btn{all:unset;align-items:center;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:6px;padding:6px 10px;transition:color .2s,background-color .2s}.live-inbox-back-btn svg{font-size:16px}.live-inbox-back-btn:hover{background-color:#f3f0ff;color:#4a14d6}.live-inbox-chat-header-info{display:flex;flex:1 1;flex-direction:column}.live-inbox-chat-visitor-name{color:#111827;font-size:15px;font-weight:600}.live-inbox-chat-bot-name{color:#9ca3af;font-size:12px}.live-inbox-chat-status{align-items:center;background:#0000;border-radius:999px;color:#166534;display:flex;flex-shrink:0;font-size:13px;gap:6px;padding:4px 12px;transition:background-color .16s ease,color .16s ease}.live-inbox-chat-status.presence-away{background:#fef3c7;color:#b45309}.live-inbox-chat-status.presence-away .status-dot{animation:live-inbox-presence-pulse 1.2s ease-in-out infinite}.live-inbox-chat-status.presence-offline{background:#fee2e2;color:#b91c1c}@keyframes live-inbox-presence-pulse{0%,to{opacity:1}50%{opacity:.35}}.status-dot{font-size:8px}.status-dot.online{color:#22c55e}.status-dot.away{color:#f59e0b}.status-dot.offline{color:#d1d5db}.live-inbox-chat-messages{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:hidden;overflow-y:auto;padding:20px}.live-inbox-chat-empty{align-items:center;display:flex;height:100%;justify-content:center}.live-inbox-chat-empty p{color:#9ca3af;font-size:14px}.live-inbox-chat-messages .chat-message{margin-bottom:2px}.msg-status{font-size:10px}.msg-status,.msg-status.delivered,.msg-status.sent{color:#9ca3af}.msg-status.read{color:#2563eb}.live-inbox-connecting-banner{align-items:center;background-color:#f3eaff;border:1px solid #e0d4f5;border-left:4px solid #5616ea;border-radius:8px;color:#4a14d6;display:flex;font-size:13px;gap:10px;line-height:1.4;margin:0 0 10px;padding:10px 14px}.live-inbox-connecting-banner.warn{background-color:#fff7ed;border-color:#fed7aa #fed7aa #fed7aa #f59e0b;color:#92400e}.live-inbox-connecting-banner-sticky{box-shadow:0 2px 6px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:5}.live-inbox-connecting-banner svg{flex-shrink:0}.live-inbox-typing-indicator{align-items:center;align-self:flex-end;background-color:#f3f4f6;border-radius:16px;border-bottom-right-radius:4px;display:flex;gap:4px;max-width:70px;padding:10px 16px}.live-inbox-typing-indicator span{animation:typingBounce 1.2s ease-in-out infinite;background-color:#9ca3af;border-radius:50%;display:inline-block;height:7px;width:7px}.live-inbox-typing-indicator span:nth-child(2){animation-delay:.2s}.live-inbox-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.live-inbox-chat-input{align-items:flex-end;background-color:#fff;border-top:none;display:flex;gap:6px;padding:10px}.live-inbox-chat-input textarea{border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;max-height:140px;outline:none;overflow-y:hidden;padding:6px 10px;resize:none}.live-inbox-chat-input textarea.has-overflow{overflow-y:auto}.live-inbox-chat-input textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.live-inbox-send-btn{align-items:center;background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0 15px;transition:background-color .4s ease,transform .2s ease}.live-inbox-send-btn:hover:not(:disabled){background-color:#4a14d6;transform:translateY(-1.5px)}.live-inbox-send-btn:disabled{background-color:#d1d5db;cursor:not-allowed}.live-inbox-send-btn .send-icon{fill:currentColor;display:block;height:16px;width:16px}.platform-tab-live.active{box-shadow:0 0 0 1px #5616ea56}.live-radar-dot{background-color:#5616ea;border-radius:50%;display:inline-block;flex-shrink:0;height:10px;margin-left:6px;margin-right:6px;position:relative;width:10px}.live-radar-dot:after,.live-radar-dot:before{animation:liveRadarPulse 2s ease-out infinite;border:2px solid #5616ea;border-radius:50%;content:"";height:10px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:10px}.live-radar-dot:after{animation-delay:.6s}@keyframes liveRadarPulse{0%{height:10px;opacity:.8;width:10px}to{height:30px;opacity:0;width:30px}}.app-nav-subitem .live-radar-dot{background-color:#fff}.app-nav-subitem .live-radar-dot:after,.app-nav-subitem .live-radar-dot:before{border-color:#fff}.app-nav-subitem.selected .live-radar-dot{background-color:#5616ea}.app-nav-subitem.selected .live-radar-dot:after,.app-nav-subitem.selected .live-radar-dot:before{border-color:#5616ea}@media (max-width:768px){.live-inbox-status-bar{flex-direction:column}.live-inbox-bot-status{align-items:stretch;box-sizing:border-box;flex-direction:column;width:100%}.live-inbox-bot-status .live-inbox-toggle{width:100%}.live-inbox-agent-empty-block{align-items:stretch;flex-direction:column}.live-inbox-agent-empty-block .live-inbox-invite-btn{width:100%}.live-inbox-conversation-item{flex-wrap:wrap}.live-inbox-conversation-name{align-items:center;display:flex;flex-wrap:wrap;overflow:visible;row-gap:4px;text-overflow:clip;white-space:normal}.live-inbox-help-badge,.live-inbox-joined-badge{margin-left:0}.live-inbox-conversation-actions{flex-direction:column;width:100%}.live-inbox-join-btn,.live-inbox-leave-btn,.live-inbox-view-btn{justify-content:center;width:100%}.live-inbox-chat{border-radius:0;height:calc(100vh - 160px);min-height:400px}.live-inbox-chat-header{flex-wrap:wrap;gap:8px 10px;padding:10px 12px}.live-inbox-back-btn{font-size:13px;padding:4px 8px}.live-inbox-chat-header-info{flex:1 1 auto;min-width:0}.live-inbox-chat-visitor-name{font-size:14px}.live-inbox-chat-bot-name,.live-inbox-chat-visitor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-chat-bot-name{font-size:11px}.live-inbox-chat-status{flex-shrink:0;font-size:12px;padding:3px 8px}.live-inbox-chat-header>.live-inbox-join-btn,.live-inbox-chat-header>.live-inbox-leave-btn{flex-basis:100%;margin:0;min-width:0;order:99;width:100%}}.live-inbox-chat-input-wrap{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-direction:column}.live-inbox-chat-input-wrap .live-inbox-chat-input{border-top:none}.live-inbox-assist-toolbar{align-items:center;background:#fafafa;border-bottom:1px solid #eef0f3;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px;padding:8px 12px}.live-inbox-assist-group{align-items:center;display:flex;gap:6px}.live-inbox-assist-group-end{margin-left:auto}.live-inbox-assist-label{color:#6b7280;font-size:12px;font-weight:500;white-space:nowrap}.live-inbox-assist-select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#111827;cursor:pointer;font-size:12px;max-width:160px;outline:none;padding:4px 8px}.live-inbox-assist-select:hover{border-color:#a8abb2}.live-inbox-assist-select:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea26}.live-inbox-assist-btn{align-items:center;background:linear-gradient(135deg,#5616ea,#7b3ff5);border:1px solid #5616ea;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:5px 12px;transition:transform .1s ease,box-shadow .2s ease,opacity .2s ease}.live-inbox-assist-btn:hover:not(:disabled){box-shadow:0 2px 6px #5616ea59;transform:translateY(-1px)}.live-inbox-assist-btn:disabled{cursor:not-allowed;opacity:.6}.live-inbox-assist-credits{background:#f3f4f6;border-radius:10px;color:#6b7280;font-size:11px;padding:3px 8px;white-space:nowrap}.live-inbox-assist-credits.is-exhausted{background:#fee2e2;color:#b91c1c;font-weight:600}.message-translate-row{align-items:center;display:inline-flex;font-size:11px;gap:8px;line-height:1;margin-top:4px;padding-left:2px}.message-translate-link{background:#0000;border:none;color:#5616ea;cursor:pointer;font-size:11px;font-weight:500;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.message-translate-link:hover:not(:disabled){color:#4a14d6;text-decoration-thickness:1.5px}.message-translate-link:disabled{color:#9ca3af;cursor:default;text-decoration:none}.message-lang-picker{align-items:center;display:inline-flex;position:relative}.message-lang-trigger{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:4px;color:#374151;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;gap:5px;height:20px;line-height:1;padding:1px 5px}.message-lang-trigger:hover:not(:disabled){background:#fafafa;border-color:#c0c4cb}.message-lang-trigger:focus{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea1f;outline:none}.message-lang-trigger:disabled{cursor:default;opacity:.6}.message-lang-flag{border-radius:1px;box-shadow:0 0 0 .5px #0000001a;display:block;height:auto;object-fit:cover;width:16px}.message-lang-code{color:#4b5563;font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.message-lang-caret{color:#9ca3af;font-size:9px}.message-lang-menu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 6px 20px #0000001f;max-width:min(240px,calc(100vw - 16px));min-width:160px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px;width:-webkit-max-content;width:max-content;z-index:1000}.message-lang-option{align-items:center;background:#0000;border:none;border-radius:4px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:12px;gap:8px;padding:5px 8px;text-align:left;width:100%}.message-lang-option:hover{background:#f3f4f6}.message-lang-option.is-active{background:#eef0fb;color:#5616ea;font-weight:600}.message-lang-option .message-lang-flag{width:18px}.message-lang-option .message-lang-code{min-width:22px}.message-lang-name{color:inherit;flex:1 1;font-size:12px}.message-translate-spinner{color:#5616ea;font-size:10px}.message-translation{align-self:flex-end;background:#f9fafb;border:1px solid #eef0f3;border-left:3px solid #5616ea;border-radius:6px;color:#4b5563;font-size:13px;font-style:italic;margin-top:6px;max-width:80%;padding:6px 10px}.message-translation-label{align-items:center;color:#6b7280;display:flex;font-size:10px;font-style:normal;font-weight:600;gap:4px;letter-spacing:.3px;margin-bottom:2px;text-transform:uppercase}.message-translation-text{font-style:italic;line-height:1.45}.message-translation-text p{margin:2px 0}.message-translation-error{color:#b91c1c;font-size:12px;font-style:italic}@media (max-width:640px){.live-inbox-assist-toolbar{gap:6px 10px;padding:6px 10px}.live-inbox-assist-select{max-width:120px}.live-inbox-assist-group-end{justify-content:space-between;margin-left:0;width:100%}}.live-inbox-chat-input-textwrap{align-items:stretch;display:flex;flex:1 1;position:relative}.live-inbox-chat-input-textwrap>textarea{flex:1 1;width:100%}.live-inbox-input-busy-overlay{align-items:center;background:#f5f5f5;border:1px solid #ccc;border-radius:8px;display:flex;gap:10px;inset:0;padding:0 12px;pointer-events:auto;position:absolute;z-index:2}.live-inbox-input-busy-spinner{color:#5616ea;flex-shrink:0;font-size:14px}.live-inbox-input-busy-label{color:#4b5563;flex:1 1;font-size:14px;font-style:italic;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-inbox-input-busy-cancel{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#4b5563;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:12px;font-weight:600;padding:4px 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.live-inbox-input-busy-cancel:hover{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.live-inbox-input-action-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:34px;justify-content:center;padding:0 10px;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.live-inbox-input-action-btn svg{font-size:15px}.live-inbox-input-action-label{font-size:12px;font-weight:600;letter-spacing:.1px}.live-inbox-input-action-btn:hover:not(:disabled){background:#f3f0ff;border-color:#d4c8fb;transform:translateY(-1px)}.live-inbox-input-action-btn:disabled{color:#9ca3af;cursor:not-allowed;opacity:.45}@media (max-width:640px){.live-inbox-input-action-label{display:none}.live-inbox-input-action-btn{padding:0;width:34px}}.live-inbox-input-translate{align-items:center;display:inline-flex;flex-shrink:0;position:relative}.live-inbox-input-translate-menu{background:#fff;border:1px solid #e5e7eb;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 6px 20px #0000001f;max-height:220px;max-width:min(220px,calc(100vw - 32px));min-width:170px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:4px;position:absolute;right:0;width:-webkit-max-content;width:max-content;z-index:50}.ov-page{color:#2b2b35;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:18px;margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.ov-loading{color:#5616ea;font-size:22px;height:60vh;justify-content:center}.ov-loading,.ov-top{align-items:center;display:flex}.ov-top{gap:12px;min-height:38px}.ov-top-title{color:#20202a;font-size:1.5rem;font-weight:700;line-height:1.15;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-rename-btn{align-items:center;background:#fff;border:1px solid #e4e4ea;border-radius:8px;color:#5a5a66;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13px;font-weight:600;gap:7px;padding:7px 13px;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ov-rename-btn svg{font-size:11px}.ov-rename-btn:hover{background:#f7f4ff;border-color:#cbb9f4;color:#5616ea}.ov-rename-input{border:1px solid #cbb9f4;border-radius:8px;box-shadow:0 0 0 3px #5616ea1f;color:#20202a;font-family:inherit;font-size:1.4rem;font-weight:700;max-width:100%;min-width:240px;outline:none;padding:4px 10px}.ov-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:none}.ov-split{grid-column-gap:34px;grid-row-gap:24px;column-gap:34px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-template-rows:minmax(0,1fr);height:calc(100vh - 182px);max-height:1200px;min-height:520px;row-gap:24px}.ov-split-left{min-height:0;min-width:0;overflow:hidden}.ov-split-right{grid-gap:16px;display:grid;gap:16px;grid-template-rows:repeat(3,auto) minmax(auto,1fr);min-height:0;min-width:0;overflow-y:auto;padding-right:4px}.ov-split-right>.ov-activity{display:flex;flex-direction:column;min-height:320px}.ov-split-right>.ov-activity .ov-chart{flex:1 1 auto;height:auto;min-height:0}.ov-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ov-tile{display:flex;flex-direction:column;min-height:182px;padding:20px 22px;text-align:left}.ov-tile-head{align-items:center;display:flex;gap:11px;margin-bottom:12px}.ov-tile-ic{align-items:center;background:#f3f0fc;border-radius:8px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.ov-tile-titles{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.ov-tile-title{color:#20202a;font-size:15px;font-weight:700}.ov-tile-sub{color:#82828e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-tile-tag{background:#f3f0fc;border-radius:6px;color:#5616ea;font-size:11px;font-weight:600;padding:3px 9px;white-space:nowrap}.ov-tile-plan{align-items:baseline;display:inline-flex;flex-shrink:0;gap:7px;white-space:nowrap}.ov-tile-plan-label{color:#9a96ab;font-size:11px;font-weight:500}.ov-tile-plan-name{background:#f3f0fc;border-radius:6px;color:#5616ea;font-size:11px;font-weight:700;padding:3px 9px}.ov-actions{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.ov-action{align-items:center;display:flex;gap:13px;padding:14px 16px;text-align:left}.ov-action-ic{align-items:center;background:#f3f0fc;border-radius:8px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:15px;height:38px;justify-content:center;width:38px}.ov-action-body{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.ov-action-title{color:#20202a;font-size:14px;font-weight:700}.ov-action-sub{color:#82828e;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-action-side{flex-shrink:0}.ov-action-clickable{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;font-family:inherit;transition:border-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ov-action-clickable:hover{border-color:#cbb9f4;transform:translateY(-1px)}.ov-action-cta{align-items:center;background:#5616ea;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:600;gap:7px;padding:8px 14px;transition:background-color .3s ease}.ov-action-clickable:hover .ov-action-cta{background:#4a14d6}.ov-btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:10px 16px;transition:background-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ov-btn-primary{background-color:#5616ea;color:#fff}.ov-btn-primary:hover{background-color:#4a14d6;transform:translateY(-1px)}.ov-btn-soft{background-color:#f4f1fd;color:#5616ea}.ov-btn-soft:hover{background-color:#ece5fb;transform:translateY(-1px)}.ov-tile-cta-soft{align-self:flex-end}.ov-tile-cta-soft svg{font-size:11px;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.ov-tile-cta-soft:hover svg{transform:translateX(3px)}.ov-usage-block{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.ov-usage-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.ov-usage-value{color:#20202a;font-size:1.9rem;font-weight:700;line-height:1;white-space:nowrap}.ov-usage-pct{color:#82828e;font-size:12.5px;font-weight:600;text-align:right;white-space:nowrap}.ov-usage-sub{color:#adadb8;font-size:1.05rem;font-weight:600}.ov-usage-track{background:#ededf1;border-radius:6px;height:8px;margin-top:13px;overflow:hidden}.ov-usage-fill{animation:ov-bar-grow .85s cubic-bezier(.25,.46,.45,.94) both;background:#5616ea;border-radius:6px;height:100%;transform-origin:left center;transition:width .3s ease}.ov-usage-fill.full{background:#ef4444}@keyframes ov-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ov-usage-fill{animation:none}}.ov-tile-score{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;font-family:inherit;transition:border-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.ov-tile-score:hover{border-color:#cbb9f4;transform:translateY(-1px)}.ov-score-body{align-items:flex-end;display:flex;flex:1 1 auto;gap:14px;justify-content:space-between}.ov-ring{flex-shrink:0;height:104px;position:relative;width:104px}.ov-ring svg{height:100%;width:100%}.ov-ring-track{fill:none;stroke:#ededf1;stroke-width:4}.ov-ring-value{fill:none;stroke-width:4;stroke-linecap:round}.ov-ring-center{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.ov-ring-pct{font-size:1.5rem;font-weight:700}.ov-ring-pct i{font-size:1em;font-style:normal;margin-left:1px}.ov-score-loading{align-items:center;color:#c8c8d2;display:flex;flex-shrink:0;font-size:20px;height:104px;justify-content:center;width:104px}.ov-score-cta{align-items:center;align-self:flex-end;background:#f4f1fd;border-radius:8px;color:#5616ea;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:background-color .3s ease}.ov-tile-score:hover .ov-score-cta{background:#ece5fb}.ov-score-cta svg{font-size:11px;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.ov-tile-score:hover .ov-score-cta svg{transform:translateX(3px)}.ov-activity{padding:20px 24px 14px}.ov-activity-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.ov-activity-title-group{align-items:center;display:flex;gap:11px;min-width:0}.ov-section-title{color:#20202a;font-size:1.1rem;font-weight:700;margin:0}.ov-section-sub{color:#82828e;font-size:13px;margin:3px 0 0}.ov-activity-head-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:12px}.ov-range{background:#f4f1fd;border-radius:9px;display:inline-flex;flex-shrink:0;padding:3px;position:relative}.ov-range-thumb{background:#fff;border-radius:6px;bottom:3px;box-shadow:0 1px 2px #5616ea2e;left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.ov-range-btn{background:#0000;border:none;box-sizing:border-box;color:#82828e;cursor:pointer;flex:0 0 48px;font-family:inherit;font-size:12px;font-weight:600;padding:5px 0;position:relative;text-align:center;transition:color .2s ease;z-index:1}.ov-range-btn.active,.ov-range-btn:hover{color:#5616ea}@media (prefers-reduced-motion:reduce){.ov-range-thumb{transition:none}}.ov-activity-total{align-items:flex-end;display:flex;flex-direction:column;line-height:1.1}.ov-activity-total-num{color:#20202a;font-size:1.55rem;font-weight:700}.ov-activity-total-lbl{color:#82828e;font-size:12px}.ov-chart{height:220px;margin-top:6px}.ov-chart-loading{align-items:center;color:#c8c8d2;display:flex;font-size:22px;height:100%;justify-content:center}.ov-chart-tooltip{background:#20202a;border-radius:7px;color:#fff;font-size:12px;padding:6px 10px}.ov-chart-tooltip-date{font-size:11px;margin-bottom:1px;opacity:.7}.ov-chart-tooltip-value{font-weight:700}.ov-activity-foot{border-top:1px solid #f0f0f4;display:flex;justify-content:flex-end;margin-top:6px;padding-top:12px}.ov-explore{align-items:center;background:#f4f1fd;border:none;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 16px;transition:background-color .3s ease}.ov-explore:hover{background:#ece5fb}.ov-explore svg{font-size:11px;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.ov-explore:hover svg{transform:translateX(3px)}@media (max-width:820px){.ov-page{max-width:100%;overflow-x:hidden;padding:16px 14px 36px}.ov-actions,.ov-grid{grid-template-columns:1fr}.ov-split{display:flex;flex-direction:column;gap:16px;height:auto;max-height:none;min-height:0}.ov-split-left,.ov-split-right{max-width:100%;min-width:0;width:100%}.ov-split-left{height:68dvh;min-height:400px}.ov-split-right{display:flex;flex-direction:column;gap:16px;height:auto;min-height:0;overflow:visible;padding-right:0}.ov-split-right>.ov-activity{min-height:0}.ov-split-right>.ov-activity .ov-chart{flex:0 0 auto;height:200px;min-height:200px}.ov-activity{padding:18px 16px 14px}.ov-activity-head{align-items:stretch;flex-direction:column;gap:14px}.ov-activity-head-right{align-items:center;flex-direction:row;flex-wrap:wrap;gap:12px 14px;justify-content:space-between;width:100%}.ov-range-btn{flex:0 0 44px}}.integration-page{font-family:DM Sans,sans-serif;margin:0 20px 20px}.tab{flex-shrink:0;min-width:-webkit-fit-content;min-width:fit-content}.integration-tab-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;gap:15px;max-width:800px;padding:30px}.snippet-mode-filters{margin-bottom:12px;margin-top:2px!important}.snippet-mode-tabs{border-radius:8px;display:flex;gap:10px;margin-bottom:12px;max-width:800px;overflow:visible;padding:2px 6px 6px}.snippet-mode-tabs::-webkit-scrollbar{display:none}.snippet-mode-tab{all:unset;align-items:center;border-radius:8px;box-shadow:0 0 0 1px #e3e4e7;color:#353b43;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:16px;gap:6px;padding:8px 10px;position:relative;transition:background .2s,color .2s,font-weight .2s;white-space:nowrap}.snippet-mode-tab:hover{background:#e5e7eb}.snippet-mode-tab.active,.snippet-mode-tab:hover{transition:background .2s,color .2s,box-shadow .2s}.snippet-mode-tab.active{background:#fff;box-shadow:0 0 0 1px #e0e2e5;color:#111827}.snippet-mode-badge{background-color:#5616ea;border-radius:8px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;line-height:1;padding:5px 5px 4px;pointer-events:none;position:absolute;right:-14px;text-transform:uppercase;top:-10px}.integration-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;flex-direction:row;gap:20px;line-height:1.45;padding:12px 15px}.integration-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.integration-info-text{align-items:left;display:flex;flex:1 1;flex-direction:column}.integration-info-box p{margin:0!important;padding:0}.integration-info-text p{margin:0;padding:0}.integration-info-text ul{list-style-type:disc;margin:5px 0 0;padding-left:1.2rem}.integration-info-text li{margin-top:7px}.integration-info-text code{background-color:#5e1bff1a;border-radius:4px;font-family:monospace;font-size:.9em;padding:2px 6px}.integration-connect-text{margin:0!important}.integration-connect-button{align-items:center;align-self:flex-start;display:inline-flex;gap:8px;max-width:220px;width:-webkit-fit-content;width:fit-content}.share-link-container{display:flex;flex-direction:column;gap:15px}.share-link-buttons{align-items:center;display:flex;gap:10px}.integration-tab-content p{font-size:16px;line-height:1.5;margin-bottom:20px}.code-wrapper{position:relative}.copy-btn{background-color:initial;border:none;border-radius:3px;color:#5616ea;cursor:pointer;font-size:14px;outline:none;padding:6px 12px;position:absolute;right:10px;top:10px;transition:.2s ease,color .2s ease;z-index:2}.copy-btn:hover{cursor:pointer;transform:translateY(-1px)}.code-container{background-color:#f9f9f9;border:2px solid #5616ea;border-radius:5px;line-height:1.6;max-height:300px;overflow-x:auto;overflow-y:auto;padding:50px 15px 15px;white-space:pre-wrap;word-break:break-word}.code-container pre{margin:0}.code-container code{color:#2d2d2d;font-family:monospace;font-size:14px}.copy-button-content{align-items:center;display:flex;gap:5px}.arrow-down-container{color:#5616ea;display:flex;font-size:36px;justify-content:center;margin:0}.integration-help-box{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;margin-top:20px;max-width:800px;padding:30px}.integration-options{display:flex;flex-direction:column;gap:20px;text-align:left}.integration-support-header-container{align-items:center;display:flex;font-size:18px;gap:10px}.integratin-support-icon{color:#5616ea;font-size:26px;margin-bottom:2px}.option-item{align-items:center;border:1px solid #e0e0e0;border-radius:10px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;gap:15px;justify-content:center;padding:20px}.integration-option-button{background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:18px;max-width:300px;padding:12px 14px;text-align:center;transition:.2s ease,color .2s ease;width:100%}.integration-option-button:hover:not(:disabled){background-color:#4a14d6;cursor:pointer;transform:translateY(-2px)}.integration-option-button:disabled{background-color:#c6c6c6;color:#000;cursor:not-allowed}.integratin-button-icon{margin-right:8px}.integration-loading-container{align-items:center;display:flex;justify-content:center;min-height:200px}.integration-spinner{animation:spin 1.1s linear infinite;border:7px solid #f3f3f3;border-radius:50%;border-top-color:#5616ea;height:60px;margin:20px;width:60px}.wix-status-container{display:flex;flex-direction:column;gap:20px}.wix-status-title{border-bottom:1px solid #e0e0e0;color:#1a1a1a;font-size:18px;font-weight:600;margin:0;padding-bottom:10px}.wix-status-line{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:16px;font-weight:500;gap:8px;margin-bottom:10px!important;margin-top:15px!important}.wix-icon{font-size:18px}.wix-icon.connected,.wix-icon.live{color:#5616ea}.wix-icon.not-live{color:#d32f2f}.wix-url{color:#5616ea;font-weight:600;text-decoration:none}.wix-url:hover{text-decoration:underline}.wix-status-chip{border-radius:12px;font-size:14px;font-weight:600;padding:2px 10px}.chip-live{background-color:#5616ea;color:#fff}.chip-not-live{background-color:#fdecea;color:#d32f2f}.change-wix-button-content{align-items:center;display:flex;gap:5px}.wix-icon-change{color:#fff;margin-bottom:2px}.control-group-no-gap{gap:0!important}.select-website-container{display:flex;flex-direction:column;gap:20px}.select-website-container p{font-weight:600;margin:0;padding:0}.select-website-button-container{display:flex;gap:10px}.integration-status-checkmark{align-items:center;display:flex;gap:8px;margin-bottom:20px}.integration-status-checkmark p{margin:0;padding:0}.integration-okay-status-icon{color:#5616ea;font-size:22px}.wordpress-tab-c{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:8px}.wp-btn-c{align-items:center;border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-flex;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;padding:10px 12px;transition:background-color .2s ease,transform .12s ease}.wp-btn-c.left{background:#5616ea}.wp-btn-c.left:hover{background:#4a14d6;transform:translateY(-1px)}.wp-btn-c.right{background:#3a3a3a}.wp-btn-c.right:hover{background:#2b2b2b;transform:translateY(-1px)}.bots-overview-header h1{margin:0;padding:0}@media (max-width:768px){.tabs{max-width:100%;width:100%}.tab{color:#222;padding:10px 15px 15px}.integration-tab-content{padding:20px}.wordpress-tab-c{grid-template-columns:1fr}.copy-btn:hover{cursor:pointer;transform:translateY(0)}}.manage-connections-modal-title{color:#333;font-size:1.5rem;margin-bottom:20px;margin-top:0}.connection-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:20px;padding:14px}.connection-info-content{display:flex;flex-direction:column;justify-content:center}.connection-info-box p{margin:0}.connection-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.connections-grid{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}.connection-card{background:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:18px;padding:20px;transition:transform .2s ease,box-shadow .2s ease}.connection-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.connection-platform-name{align-items:center;color:#5616ea;display:flex;flex:1 1;font-size:1.4rem;font-weight:600;line-height:1;margin:0;min-width:0}.connection-platform-name-text{line-height:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-display-name{color:#999;font-size:.9rem;margin-top:4px}.unassigned-badge{align-self:flex-start;background-color:#fff9e1;border-left:4px solid #ffc107;color:#554002}.expired-badge,.unassigned-badge{border-radius:8px;display:inline-block;font-size:.75rem;font-weight:600;padding:4px 12px}.expired-badge{margin-top:10px}.expired-badge,.expired-reconnect-bar{background-color:#fdecea;border-left:4px solid #e53935;color:#611a15}.expired-reconnect-bar{align-items:center;border-radius:10px;display:flex;font-size:.88rem;gap:12px;justify-content:space-between;line-height:1.4;padding:8px 12px}.expired-reconnect-bar .expired-icon{color:#e53935;flex-shrink:0;font-size:1.1rem}.connection-delete-btn{background-color:initial;border:none;border-radius:5px;color:#6b6b6b;cursor:pointer;font-size:18px;padding:8px;text-align:center;transition:.2s ease,color .2s ease}.connection-delete-btn:hover{transform:scale(1.1)}.connection-info-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.connection-info-row p{margin:0}.connection-info-row strong{color:#333}.connection-editable{display:flex;flex-direction:column;gap:18px}.connection-mode-help{color:#666;font-size:.82rem;line-height:1.35;margin-top:-4px}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.modal-save-btn{background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;min-width:100px;padding:10px 24px;transition:background-color .2s ease}.modal-save-btn:hover:not(:disabled){background-color:#4a14d6}.modal-save-btn:disabled{cursor:not-allowed;opacity:.6}.modal-close-btn{background-color:initial;border:2px solid #5616ea;border-radius:8px;color:#5616ea;cursor:pointer;font-size:1rem;font-weight:600;padding:10px 24px;transition:background-color .2s ease,border-color .2s ease}.modal-close-btn:hover{background-color:#f3eaff;border-color:#5e0fb3}.empty-state{color:#666;padding:40px 20px;text-align:center}.empty-state p{font-size:1rem;margin:0}@media (max-width:768px){.manage-connections-modal-title{font-size:1.4rem}}.select-bot-modal-header{align-items:center;display:flex;margin-bottom:20px}.select-bot-modal-title{color:#333;font-size:1.5rem;font-weight:600;margin:0}.select-bot-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6b78;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;margin-left:auto;transition:background .15s ease;width:34px}.select-bot-modal-close:hover{background:#f2eefe;color:#5616ea}.select-bot-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:20px;padding:14px}.select-bot-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.select-bot-info-content{display:flex;flex-direction:column;justify-content:center}.select-bot-info-content p{margin:0}.select-bot-loading{padding:40px 0}.select-bot-empty,.select-bot-loading{align-items:center;display:flex;justify-content:center}.select-bot-empty{flex-direction:column;padding:30px 0;text-align:center}.select-bot-empty p{color:#666;font-size:1.1rem;margin:0;max-width:300px}.select-bot-form-control{margin-bottom:0}.select-bot-form-control .MuiInputLabel-root{color:gray}.select-bot-form-control .MuiInputLabel-root.Mui-focused{color:#5616ea}.auto-response-mode-section{background-color:#fafafa;border:1px solid #ececec;border-radius:10px;margin-top:20px;padding:4px 16px 8px}.auto-response-mode-label{color:#777;font-size:.78rem;font-weight:600;letter-spacing:.05em;padding:10px 0 4px;text-transform:uppercase}.auto-response-mode-group{display:flex;flex-direction:column}.auto-response-mode-option{align-items:flex-start!important;border-radius:6px;margin:0!important;padding:12px 4px!important;transition:background-color .15s ease;width:100%}.auto-response-mode-option+.auto-response-mode-option{border-top:1px solid #e8e8e8}.auto-response-mode-option .MuiFormControlLabel-label{flex:1 1;line-height:1.35}.auto-response-mode-option-text{display:flex;flex-direction:column;gap:3px}.auto-response-mode-option-title{color:#222;font-size:1rem;font-weight:600;line-height:1.3}.auto-response-mode-option.is-selected .auto-response-mode-option-title{color:#5616ea}.auto-response-mode-option-help{color:#666;font-size:.85rem;font-weight:400;line-height:1.4}.select-bot-modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.select-bot-modal-actions button{font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;text-transform:none}.telegram-steps{background-color:#f3f9fd;border-left:4px solid #229ed9;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin:4px 0 22px;overflow:hidden}.telegram-step{align-items:flex-start;color:#2d2d2d;display:flex;font-size:.93rem;gap:14px;line-height:1.55;padding:14px 18px}.telegram-step+.telegram-step{border-top:1px solid #dde7ed}.telegram-step-num{display:block;flex-shrink:0;height:26px;margin-top:1px;width:26px}.telegram-step-body{flex:1 1;min-width:0}.telegram-step code{background-color:#fff;border:1px solid #d8e3ea;border-radius:5px;color:#1f6b91;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.84em;padding:1px 6px}.telegram-step a{color:#229ed9;font-weight:600;text-decoration:none}.telegram-step a:hover{text-decoration:underline}.telegram-token-field input{letter-spacing:.02em}.telegram-error{background-color:#fdecea;border-left:4px solid #e53935;border-radius:8px;color:#611a15;font-size:.9rem;line-height:1.4;margin-top:14px;padding:10px 12px}.slack-steps{background-color:#faf5fb;border-left:4px solid #611f69;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;margin:4px 0 22px;overflow:hidden}.slack-step{align-items:flex-start;color:#2d2d2d;display:flex;font-size:.93rem;gap:14px;line-height:1.55;padding:14px 18px}.slack-step+.slack-step{border-top:1px solid #ead7ec}.slack-step-num{display:block;flex-shrink:0;height:26px;margin-top:1px;width:26px}.slack-step-body{flex:1 1;min-width:0}.slack-step code{background-color:#fff;border:1px solid #ead7ec;border-radius:5px;color:#611f69;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.84em;padding:1px 6px}.slack-step a{color:#611f69;font-weight:600;text-decoration:none}.slack-step a:hover{text-decoration:underline}.slack-manifest-block{background-color:#fff;border:1px solid #ead7ec;border-radius:8px;margin-top:10px;position:relative}.slack-manifest-pre{background-color:initial;color:#333;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.78rem;line-height:1.5;margin:0;max-height:220px;overflow-x:auto;overflow-y:auto;padding:12px 70px 12px 14px;white-space:pre}.slack-manifest-copy-btn{background-color:#fff;border:1px solid #611f69;border-radius:6px;color:#611f69;cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 10px;position:absolute;right:8px;top:8px;transition:background-color .15s ease,color .15s ease}.slack-manifest-copy-btn:hover{background-color:#611f69;color:#fff}.slack-token-field input{letter-spacing:.02em}.slack-step-input{margin-top:10px!important}.slack-error{background-color:#fdecea;border-left:4px solid #e53935;border-radius:8px;color:#611a15;font-size:.9rem;line-height:1.4;margin-top:14px;padding:10px 12px}.fb-permission-modal-header{align-items:center;display:flex;gap:12px;justify-content:center;margin-bottom:1.5rem}.fb-permission-modal-title{color:#333;font-size:1.8rem;font-weight:600;margin:0}.fb-permission-warning-box{align-items:center;background-color:#fff3e0;border-left:5px solid #ff9800;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:1.5rem;padding:14px}.fb-permission-warning-content{display:flex;flex-direction:column;justify-content:center}.fb-permission-warning-box p{color:#555;font-size:.95rem;margin:0}.fb-permission-warning-icon{color:#ff9800;flex-shrink:0;font-size:28px}.fb-permission-steps{background-color:#f8f9fa;border-radius:10px;margin-bottom:1.5rem;padding:1.5rem}.fb-permission-steps-title{color:#333;font-size:1.2rem;font-weight:600;margin-bottom:1rem;margin-top:0}.fb-permission-steps-list{color:#555;margin:0;padding-left:1rem}.fb-permission-steps-list li{font-size:.95rem;line-height:1.6;margin-bottom:1rem}.fb-permission-steps-list li:last-child{margin-bottom:0}.fb-permission-final-step{align-items:center;background-color:#f3eaff;border-left:4px solid #5616ea;border-radius:8px;display:flex;gap:10px;list-style:none;margin-left:-1rem;margin-top:.5rem!important;padding:12px}.fb-permission-arrow-icon{color:#5616ea;flex-shrink:0;font-size:1.1rem}.fb-permission-final-step strong{color:#5616ea}.fb-permission-steps-list a{color:#5616ea;font-weight:600;text-decoration:none}.fb-permission-steps-list a:hover{text-decoration:underline}.fb-permission-steps-list strong{color:#333;font-weight:600}.fb-permission-modal-actions{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media (max-width:768px){.fb-permission-modal-title{font-size:1.5rem}.fb-permission-steps{padding:1rem}.fb-permission-steps-title{font-size:1.1rem}.fb-permission-steps-list{padding-left:1.2rem}.fb-permission-steps-list li{font-size:.9rem}}.social-media-connect-container{margin:20px}.social-media-connect-container h2{align-items:flex-start;color:#232323;display:flex;font-size:2rem;font-weight:600;gap:10px;margin-bottom:1rem}.beta-badge{background-color:#5616ea;border-radius:8px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;position:relative;text-transform:uppercase;top:-4px}.social-media-connect-container>p{color:#666;font-size:1rem;margin-bottom:2rem}.social-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;max-width:900px;padding:14px}.social-info-content{display:flex;flex-direction:column;justify-content:center}.social-info-box p{margin:0}.social-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.social-platforms-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1.5rem}.social-platform-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;text-align:center;transition:box-shadow .2s}.social-platform-card:hover{box-shadow:0 4px 16px #00000026}.platform-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.platform-icon{align-items:center;display:flex;font-size:4rem;justify-content:center;margin:0 auto 1.5rem}.platform-icon.facebook{color:#1877f2}.platform-icon.instagram{color:#e4405f}.platform-icon.whatsapp{color:#25d366}.platform-icon.telegram{color:#229ed9}.social-platform-card h3{color:#333;font-size:1.5rem}.social-platform-card p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.unassigned-warning{background-color:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;color:#554002;margin-bottom:1.5rem}.assigned-success,.unassigned-warning{font-size:.9rem;font-weight:600;padding:10px 16px;text-align:center}.assigned-success{background-color:#f3eaff;border-left:4px solid #5616ea;border-radius:12px;color:#3d0d99;margin-bottom:1rem}.assigned-success+.unassigned-warning,.unassigned-warning+.button-group{margin-top:0}.assigned-success+.unassigned-warning,.expired-warning{margin-bottom:1.5rem}.expired-warning{align-items:center;background-color:#fdecea;border-left:4px solid #e53935;border-radius:8px;color:#611a15;display:flex;font-size:.9rem;font-weight:600;padding:10px 16px}.unassigned-warning+.expired-warning{margin-top:-.5rem}.button-group{display:flex;flex-direction:column;gap:.75rem;width:100%}.connect-button{border:none;border-radius:8px;color:#fff;transition:background-color .2s ease}.connect-button,.manage-button{cursor:pointer;font-size:1rem;font-weight:600;padding:12px 32px;width:100%}.manage-button{background:#fff;border:2px solid #5616ea;border-radius:8px;color:#5616ea;transition:background-color .2s ease,border-color .2s ease}.facebook-button{background:linear-gradient(135deg,#1877f2,#0c63d4)}.facebook-button:hover{background:linear-gradient(135deg,#0c63d4,#084fa8)}.manage-button:hover{background:#f3eaff;border-color:#5e0fb3}.disabled-button-wrapper{cursor:not-allowed;display:block;width:100%}.disabled-button-wrapper .MuiButton-root.Mui-disabled{pointer-events:none}@media (max-width:768px){.social-platforms-grid{grid-template-columns:1fr}.social-media-connect-container h2{font-size:1.7rem}}.cguide{color:#2b2b35;font-family:DM Sans,sans-serif}.cguide-intro{align-items:flex-start;background:#f4efff;border:1px solid #e4d9ff;border-left:4px solid #5616ea;border-radius:10px;display:flex;gap:14px;margin-bottom:18px;padding:14px 16px}.cguide-intro-icon{color:#5616ea;flex-shrink:0;font-size:19px;margin-top:2px}.cguide-intro-body{min-width:0}.cguide-intro p{color:#3a3a45;font-size:14px;line-height:1.55;margin:0 0 10px}.cguide-embed-chip{align-items:center;background:#fff;border:1px solid #dccbff;border-radius:999px;color:#5616ea;display:inline-flex;font-size:11.5px;font-weight:600;gap:6px;padding:4px 10px}.cguide-embed-chip svg{font-size:11px}.cguide-plan{align-items:center;background:#fff8e6;border:1px solid #ffe7a3;border-radius:9px;color:#6a5417;display:flex;font-size:13px;gap:9px;line-height:1.45;margin-bottom:16px;padding:10px 13px}.cguide-plan svg{color:#d99a00;flex-shrink:0}.cguide-steps{list-style:none;margin:0;padding:0;position:relative}.cguide-step{display:flex;gap:14px;padding-bottom:18px;position:relative}.cguide-step:before{background:#e8e1fb;bottom:-2px;content:"";left:13px;position:absolute;top:30px;width:2px}.cguide-step:last-child{padding-bottom:0}.cguide-step:last-child:before{display:none}.cguide-step-num{display:block;flex-shrink:0;height:28px;position:relative;width:28px;z-index:1}.cguide-step-body{flex:1 1;min-width:0;padding-top:2px}.cguide-step-title{color:#20202a;font-size:14.5px;font-weight:700;margin-bottom:3px}.cguide-step-text{color:#565662;font-size:13.5px;line-height:1.55}.cguide-step-text a,.cguide-step-title a{color:#5616ea;font-weight:600;text-decoration:none}.cguide-step-text a:hover,.cguide-step-title a:hover{text-decoration:underline}.cguide-step-text code,.cguide-step-title code{background:#5616ea17;border-radius:5px;color:#5616ea;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:.85em;padding:1px 6px}.cguide-code-wrap{background:#faf8ff;border:1px solid #e3d8ff;border-radius:10px;margin-top:12px;overflow:hidden}.cguide-code-head{align-items:center;background:#f1ebff;border-bottom:1px solid #e3d8ff;display:flex;gap:10px;justify-content:space-between;padding:8px 10px 8px 13px}.cguide-code-lang{color:#5616ea;font-size:12px;font-weight:700;gap:7px}.cguide-code-lang,.cguide-copy{align-items:center;display:inline-flex}.cguide-copy{background:#5616ea;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;gap:6px;padding:6px 11px;transition:background .2s ease,transform .12s ease}.cguide-copy:hover:not(:disabled){background:#4a14d6;transform:translateY(-1px)}.cguide-copy:disabled{background:#c9bdf2;cursor:not-allowed}.cguide-code{margin:0;max-height:230px;overflow:auto;padding:13px 14px;white-space:pre-wrap;word-break:break-word}.cguide-code code{color:#2d2d2d;font-family:SFMono-Regular,Menlo,Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6}.cguide-code-empty{color:#82828e;font-size:13px;padding:14px}.cguide-note{align-items:center;background:#fff3ec;border:1px solid #ffd5bd;border-radius:9px;color:#7a3a12;display:flex;font-size:13px;gap:9px;line-height:1.5;margin-top:18px;padding:11px 14px}.cguide-note svg{color:#f3742b;flex-shrink:0}.cguide-doc{align-items:center;color:#5616ea;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;margin-top:18px;text-decoration:none}.cguide-doc svg{font-size:12px}.cguide-doc:hover{text-decoration:underline}.channels-page{color:#2b2b35;font-family:DM Sans,sans-serif;margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.channels-head{margin-bottom:18px}.channels-title{color:#20202a;font-size:1.5rem;font-weight:700;margin:0}.channels-sub{color:#82828e;font-size:13.5px;margin:4px 0 0}.channels-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:8px 0 20px}.channels-toolbar .channels-filters{margin:0}.channels-search{margin-left:auto}.channels-search-empty{color:#82828e;font-size:14px;margin:8px 0 0}.channels-filters{margin:4px 0 20px;padding-left:0;padding-right:0}.channels-filters.no-undraw .platform-filter:not(.active) .platform-filter-border-rect{animation:none}.channels-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.channel-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;min-height:172px;padding:20px;text-align:left;transition:border-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.channel-card:hover{border-color:#cbb9f4;transform:translateY(-1px)}.channel-card-icon{align-items:center;background:#f6f5f9;border:1px solid #ececf1;border-radius:11px;display:inline-flex;flex-shrink:0;height:48px;justify-content:center;margin-bottom:14px;width:48px}.channel-card-icon img{height:38px;object-fit:contain;width:38px}.channel-card-icon.wide img{height:auto;width:42px}.channel-card-icon svg{color:#5616ea;font-size:24px}.channel-card-icon .ch-glyph-telegram{font-size:36px}.ch-monogram{font-family:DM Sans,sans-serif;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1}.channel-modal-icon .ch-monogram{font-size:15px}.channel-card-name{align-items:center;color:#20202a;display:flex;font-size:16px;font-weight:700;gap:8px}.channel-card-badge{background:#1f1147;border-radius:999px;color:#fff;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 8px;text-transform:none}.channel-card-desc{color:#6c6c78;font-size:13px;line-height:1.5;margin-top:6px}.channel-card-cta{align-items:center;align-self:flex-end;color:#5616ea;display:inline-flex;font-size:13.5px;font-weight:600;gap:7px;margin-top:auto;padding-top:14px}.channel-card-cta svg{font-size:11px;transition:transform .35s cubic-bezier(.25,.46,.45,.94)}.channel-card:hover .channel-card-cta svg{transform:translateX(3px)}.channels-help{align-items:center;border-top:1px solid #e7e7ec;display:flex;flex-direction:column;margin-top:28px;padding-top:28px;text-align:center}.channels-help-header{align-items:center;display:flex;gap:9px}.channels-help-header svg{color:#5616ea;font-size:18px}.channels-help-header h3{color:#20202a;font-size:1rem;font-weight:700;margin:0}.channels-help p{color:#6c6c78;font-size:13.5px;line-height:1.5;margin:8px 0 16px;max-width:520px}.channels-help-btn{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:10px 18px;transition:background-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94)}.channels-help-btn:hover{background:#4a14d6;transform:translateY(-1px)}.channel-modal-overlay{background:#140c2873;display:flex;inset:0;overflow-y:auto;padding:48px 16px;position:fixed;z-index:1200}.channel-modal{background:#fff;border-radius:14px;box-shadow:0 24px 60px -20px #140a3280;font-family:DM Sans,sans-serif;margin:auto;max-width:100%;overflow:hidden;width:780px}.channel-modal-head{align-items:center;border-bottom:1px solid #eeecf3;display:flex;gap:12px;padding:16px 18px}.channel-modal-icon{align-items:center;background:#f6f5f9;border:1px solid #ececf1;border-radius:9px;display:inline-flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.channel-modal-icon img{height:28px;object-fit:contain;width:28px}.channel-modal-icon.wide img{height:auto;width:30px}.channel-modal-icon svg{color:#5616ea;font-size:17px}.channel-modal-title{color:#20202a;flex:1 1 auto;font-size:17px;font-weight:700}.channel-modal-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6b6b78;cursor:pointer;display:inline-flex;font-size:16px;height:34px;justify-content:center;transition:background .15s ease;width:34px}.channel-modal-close:hover{background:#f2eefe;color:#5616ea}.channel-modal-body{max-height:calc(100vh - 220px);overflow-y:auto;padding:20px}.channel-modal-body .integration-page{margin:0}.channel-modal-body .integration-tab-content{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0000;border-radius:0;box-shadow:none;padding:0}.channel-modal-body .snippet-mode-filters{margin:0 0 12px;padding:0}.channel-modal-body .snippet-mode-filters.no-undraw .platform-filter:not(.active) .platform-filter-border-rect{animation:none}.channel-modal-body .channel-social-grid{display:block;margin-top:0;width:100%}.channel-modal-body .social-platform-card{background:#0000;border:none;box-shadow:none;margin:0;max-width:none;min-width:0;padding:0;width:100%}.channel-modal-body .platform-card-content{max-width:none;padding:0;width:100%}.channel-modal-body .manage-connections-inline{width:100%}.social-inline-back{align-items:center;background:#fff;border:1px solid #e4e4ea;border-radius:8px;color:#5a5a66;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;margin-bottom:14px;padding:7px 13px;transition:background .15s ease,border-color .15s ease,color .15s ease}.social-inline-back svg{font-size:11px}.social-inline-back:hover{background:#f7f4ff;border-color:#cbb9f4;color:#5616ea}.channel-modal-morph{overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1)}@keyframes channelViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.channel-modal-body .channel-social-grid,.channel-modal-body .manage-connections-inline,.channel-modal-body .social-inline-back{animation:channelViewIn .3s cubic-bezier(.4,0,.2,1)}.data-connect-container{margin:20px}.data-connect-container h2{align-items:flex-start;color:#232323;display:flex;font-size:2rem;font-weight:600;gap:10px;margin-bottom:1rem}.data-connect-container .beta-badge{background-color:#5616ea;border-radius:8px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;position:relative;text-transform:uppercase;top:-4px}.data-connect-container>p{color:#666;font-size:1rem;margin-bottom:2rem}.data-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;max-width:900px;padding:14px}.data-info-content{display:flex;flex-direction:column;justify-content:center}.data-info-box p{margin:0}.data-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.data-platforms-grid{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-top:1.5rem}.data-platform-card{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column;padding:1rem 1.5rem 1.5rem;position:relative;text-align:center;transition:box-shadow .2s}.data-platform-card:hover{box-shadow:0 4px 16px #00000026}.data-platform-card.coming-soon{opacity:.7}.data-platform-card.coming-soon:hover{box-shadow:0 2px 8px #0000001a}.data-platform-card .coming-soon-badge{background-color:#9e9e9e;border-radius:8px;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.5px;padding:4px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.data-platform-card .platform-card-content{display:flex;flex:1 1;flex-direction:column;justify-content:flex-end}.data-platform-card .platform-icon{align-items:center;display:flex;font-size:4rem;justify-content:center;margin:0 auto 1.5rem}.data-platform-card .platform-icon.google-drive{color:#4285f4}.data-platform-card .platform-icon.notion{color:#000}.data-platform-card .platform-icon.onedrive{color:#0078d4}.data-platform-card h3{color:#333;font-size:1.5rem;margin-bottom:.5rem}.data-platform-card p{color:#666;font-size:.95rem;line-height:1.5;margin-bottom:1.5rem}.data-platform-card .connected-success{background-color:#f3eaff;border-left:4px solid #5616ea;border-radius:12px;color:#3d0d99;font-size:.9rem;font-weight:600;margin-bottom:1rem;padding:10px 16px;text-align:center}.data-platform-card .button-group{display:flex;flex-direction:column;gap:.75rem;width:100%}.data-connect-container .connected-accounts{border-top:1px solid #eee;margin-top:1.5rem;padding-top:1rem;text-align:left}.data-connect-container .connected-accounts h4{color:#666;font-size:.9rem;font-weight:600;margin-bottom:.75rem}.data-connect-container .connected-account-item{align-items:center;background-color:#f8f9fa;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:10px 12px}.data-connect-container .connected-account-item:last-child{margin-bottom:0}.data-connect-container .account-info{align-items:center;color:#333;display:flex;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-connect-container .disconnect-button{background:none;border:none;border-radius:6px;color:#dc3545;cursor:pointer;padding:6px 10px;transition:background-color .2s}.data-connect-container .disconnect-button:hover{background-color:#fee2e2}.data-connect-container .disabled-button-wrapper{cursor:not-allowed;display:block;width:100%}.data-connect-container .disabled-button-wrapper .MuiButton-root.Mui-disabled{pointer-events:none}@media (max-width:768px){.data-platforms-grid{grid-template-columns:1fr}.data-connect-container h2{font-size:1.7rem}}.pp-count{background:#f3f0fc;border-radius:10px;color:#5616ea;font-size:12px;font-weight:600;margin-left:10px;padding:3px 10px}.pp-list{display:flex;flex:1 1;flex-direction:column;gap:8px;margin-top:14px;overflow-y:auto;padding-right:4px}.pp-row{background:#fcfbff;border:1px solid #ececf3;gap:12px;padding:10px 12px}.pp-row,.pp-thumb{align-items:center;border-radius:10px;display:flex}.pp-thumb{background:linear-gradient(135deg,#f5f3ff,#f0f0f5);color:#b9b4d6;flex-shrink:0;font-size:18px;height:48px;justify-content:center;overflow:hidden;width:48px}.pp-thumb img{display:block;height:100%;object-fit:cover;width:100%}.pp-main{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.pp-title-row{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.pp-title{color:#1a1730;font-weight:600;overflow:hidden;text-overflow:ellipsis}.pp-price,.pp-title{font-size:14px;white-space:nowrap}.pp-price{color:#15151f;flex-shrink:0;font-weight:700}.pp-specs{color:#6f6a85;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-link{align-items:center;background:#f3f0fc;border-radius:10px;color:#5616ea;display:flex;flex-shrink:0;font-size:12px;height:34px;justify-content:center;transition:background .15s;width:34px}.pp-link:hover{background:#e8e1fb}.pp-pager{border-top:1px solid #efedf6;flex-shrink:0;gap:16px;margin-top:4px;padding-top:14px}.pp-page-btn,.pp-pager{align-items:center;display:flex;justify-content:center}.pp-page-btn{background:#fff;border:1px solid #e1ddee;border-radius:10px;color:#3a3550;cursor:pointer;font-size:13px;height:34px;transition:background .15s,color .15s,border-color .15s;width:34px}.pp-page-btn:hover:not(:disabled){background:#5616ea;border-color:#5616ea;color:#fff}.pp-page-btn:disabled{cursor:default;opacity:.4}.pp-page-info{color:#4a4560;font-size:13px;font-weight:600;min-width:70px;text-align:center}.rs-modal-overlay{align-items:center;display:flex;inset:0;justify-content:center;position:absolute}.rs-modal{background:#fff;border-radius:12px;display:flex;flex-direction:column;max-height:80vh;max-width:500px;overflow:hidden;padding:24px;width:90%}.rs-title{color:#1b1b1b;font-size:1.4rem;font-weight:600;margin:0 0 8px}.rs-label{font-weight:500;margin-right:8px}.rs-connector-sync-intro{color:#666;font-size:.9rem;line-height:1.45;margin:6px 0 4px}.rs-label-new-links{font-weight:500;margin-bottom:10px;margin-right:8px}.rs-label-links-selection{font-weight:500;margin-right:8px;margin-top:10px}.rs-label .info-tooltip-wrapper,.rs-label-links-selection .info-tooltip-wrapper,.rs-label-new-links .info-tooltip-wrapper{margin-left:6px;position:relative;top:-1px}.rs-section{margin-top:16px}.rs-radio-group{margin-left:-11px;margin-top:8px}.rs-radio-label{align-items:center;display:flex;font-size:.95rem;margin-right:16px}.rs-switch-row{display:flex;flex-direction:column;margin-bottom:10px}.rs-switch-text{font-size:.95rem}.rs-section-input-parent{display:flex}.rs-search-wrapper{display:flex;position:relative;width:100%}.rs-search-input{border:1px solid #d0d0d0;border-radius:6px;box-sizing:border-box;font-size:.85rem;padding:7px 32px 7px 34px;transition:border .2s;width:100%}.new-links-text-toggle{align-items:center;display:flex;flex-direction:row;margin-left:-11px}.rs-search-icon{color:#aaa;font-size:.85rem;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.rs-search-input:focus{border-color:#5616ea;outline:none}.rs-clear-button{background:none;border:none;color:#868686;cursor:pointer;font-size:1.6rem;line-height:1;padding:0;position:absolute;right:8px;top:50%;transform:translateY(-50%);transition:color .2s ease}.rs-clear-button:hover{color:#5616ea}.rs-link-box{border:1px solid #d0d0d0;border-radius:6px;display:flex;flex-direction:column;gap:6px;margin-top:10px;max-height:300px;overflow-y:auto;padding-top:5px}.rs-checkbox-header,.rs-checkbox-row{align-items:center;display:flex;font-size:.9rem}.rs-checkbox-header{border-bottom:1px solid #dedede;font-weight:600;padding-bottom:6px}.rs-no-links{background-color:#f9f9f9;border:1px dashed #bbb;border-radius:8px;color:#666;font-size:14px;margin-top:16px;padding:10px;text-align:center}.rs-warning-box{background-color:#fff8e6;border:1px solid #fc0;border-radius:8px;color:#856404;font-size:.85rem;line-height:1.4;margin-top:8px;padding:10px 12px}.rs-button-row{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.rs-btn{border:none;border-radius:6px;cursor:pointer;font-size:.95rem;font-weight:600;padding:8px 18px;transition:background .2s,opacity .2s}.rs-btn:disabled{cursor:not-allowed;opacity:.5}.rs-btn--secondary{background:#f4f4f4;border:1px solid #d7d7d7;color:#333;transition:background-color .3s ease,transform .3s ease}.rs-btn--secondary:hover{background:#e1e1e1;transform:translateY(-1px)}.rs-btn--primary{background:#5616ea;color:#fff;transition:background-color .3s ease,transform .3s ease}.rs-btn--primary:hover{background-color:#4a14d6;transform:translateY(-1px)}.row-checkbox{padding:2px 5px!important}.rescraping-upgrade-modal-content{padding:10px!important;text-align:center!important}.rescraping-upgrade-modal-icon{align-items:center!important;background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border-radius:16px!important;color:#fff!important;display:flex!important;height:64px!important;justify-content:center!important;margin:0 auto 20px!important;width:64px!important}.rescraping-upgrade-modal-icon svg{height:32px!important;width:32px!important}.rescraping-upgrade-modal-title{color:#1a1a1a!important;font-size:1.5rem!important;font-weight:700!important;margin:0 0 12px!important}.rescraping-upgrade-modal-description{color:#666!important;font-size:1rem!important;line-height:1.5!important;margin:0 0 28px!important;padding:0 10px!important}.rescraping-upgrade-plan-info{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:28px!important}.rescraping-upgrade-plan-badge{align-items:center!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:120px!important;padding:14px 24px!important}.rescraping-upgrade-current-plan{background:#f5f5f5!important;border:2px solid #e0e0e0!important}.rescraping-upgrade-required-plan{background:linear-gradient(135deg,#f0e7ff,#e7d4ff)!important;border:2px solid #d4b3ff!important}.rescraping-upgrade-plan-label{color:#888!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.rescraping-upgrade-plan-name{word-wrap:break-word!important;color:#1a1a1a!important;font-size:1.1rem!important;font-weight:700!important;max-width:100%!important;text-align:center!important}.rescraping-upgrade-arrow-icon{color:#5616ea!important;flex-shrink:0!important;font-size:1.5rem!important;font-weight:700!important}.rescraping-upgrade-button{background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #5e1bff4d!important;color:#fff!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;max-width:280px!important;padding:12px 32px!important;transition:all .3s ease!important;width:100%!important}.rescraping-upgrade-button:hover{background:linear-gradient(135deg,#4a14d6,#6328e6)!important;box-shadow:0 6px 16px #5e1bff66!important;transform:translateY(-2px)!important}.rescraping-upgrade-button:active{transform:translateY(0)!important}.knowledge-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;flex-direction:row;gap:20px;line-height:1.45;padding:12px 15px}.knowledge-info-text{align-items:left;display:flex;flex-direction:column}.knowledge-info-text p{margin:0;padding:0}.knowledge-info-text ul{list-style-type:disc;margin:5px 0 0;padding-left:1.2rem}.knowledge-info-text li{margin-top:7px}.knowledge-info-icon{color:#5616ea;flex-shrink:0;font-size:24px}.knowledge-tab-info-box{margin-top:0}.file-tag-parent{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;text-align:center}.file-tag{background-color:#5616ea;border-radius:10px;color:#fff;display:inline-block;padding:1px 7px 1px 5px}.expand-toggle{background-color:initial;border:none;color:#5616ea;cursor:pointer;font-size:24px;outline:none;padding-bottom:10px;transition:.3s ease,color .3s ease}.expand-toggle:hover{scale:1.15}.rescraping-activate-settings-container{align-items:center;display:flex;gap:8px}.rescraping-toggle{margin:0!important}.rescraping-settings-button{background-color:initial;border:none;color:#4f4f4f;cursor:pointer;font-size:20px;margin-top:2px;outline:none;transition:.4s ease,color .3s ease}.rescraping-settings-button:hover{scale:1.15}.rescraping-settings-button:disabled{cursor:not-allowed;scale:1}.rescraping-toggle-loading{align-items:center;color:#333;display:flex;font-size:14px;margin-left:11px;padding:9px 0}.knowledge-tabs{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-radius:8px;display:flex;gap:20px;margin-bottom:-6px;margin-top:-6px;overflow-x:auto;padding:12px 6px 6px 8px;scrollbar-width:none}.knowledge-tabs::-webkit-scrollbar{display:none}.knowledge-tab{all:unset;align-items:center;border:2px solid #0000;border-radius:8px;box-shadow:0 0 0 1px #e3e4e7;box-sizing:border-box;color:#353b43;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:17px;gap:8px;padding:8px 10px;position:relative;transition:background .2s,color .2s,font-weight .2s;white-space:nowrap}.knowledge-tab:last-child{margin-right:0}.knowledge-tab:hover{background:#e5e7eb}.knowledge-tab.active,.knowledge-tab:hover{transition:background .2s,color .2s,box-shadow .2s}.knowledge-tab.active{background:#fff;border-color:#0000;box-shadow:none;color:#111827}.knowledge-tab.active:hover{background:#fff}.knowledge-tab-border-svg{height:calc(100% + 4px);inset:-2px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 4px);z-index:1}.knowledge-tab-border-rect{x:.5px;y:.5px;rx:8px;ry:8px;fill:none;stroke:#5616ea;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;height:calc(100% - 1px);width:calc(100% - 1px)}.knowledge-tab.active .knowledge-tab-border-rect{animation:knowledgeTabBorderDraw .7s ease-out forwards}@keyframes knowledgeTabBorderDraw{to{stroke-dashoffset:0}}.knowledge-tab-badge{position:absolute;right:-7px;top:-13px}.knowledge-tab-badge,.rescraping-new-badge{background-color:#5616ea;border-radius:8px;box-shadow:0 2px 6px #5e1bff66;color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 5px 4px;text-transform:uppercase;white-space:nowrap}.coming-soon-badge{background-color:#e5e7eb;border-radius:6px;color:#6b7280;font-size:10px;font-weight:500;letter-spacing:.02em;padding:4px 6px;text-transform:uppercase;white-space:nowrap}.faq-form{background-color:initial;border:none;display:flex;flex-direction:column;gap:10px;padding:15px 45px 20px 20px}.faq-label{color:#353535;font-size:14px;font-weight:600;margin-bottom:4px;margin-top:8px}.faq-input,.faq-textarea{background-color:#fff;border:1px solid #d1d5db;border-radius:8px;font-family:DM Sans,sans-serif;font-size:14px;padding:8px 10px;width:100%}.faq-input:focus,.faq-textarea:focus{border-color:#5616ea;box-shadow:0 0 0 3px #5e1bff2e;outline:none}.faq-add-btn{background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:.3s ease}.faq-add-btn:hover{background-color:#4915cc}.faq-add-btn:disabled{cursor:not-allowed;opacity:.55}.faq-row{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;padding:12px}.faq-row+.faq-row{margin-top:10px}.faq-row-question{color:#111827;font-size:14px;font-weight:500}.knowledge-tab-count{background-color:#fff;border:.5px solid #ababab;border-radius:8px;color:#000;font-size:12px;font-weight:500;left:-7px;padding:1px 4px;position:absolute;top:-10px;white-space:nowrap;z-index:2}.header-title-with-search{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.knowledge-search-container{align-items:center;display:flex;position:relative}.knowledge-search-icon{color:#9ca3af;font-size:14px;left:10px;pointer-events:none;position:absolute}.knowledge-search-input{border:1px solid #d1d5db;border-radius:8px;font-family:DM Sans,sans-serif;font-size:14px;outline:none;padding:6px 28px 6px 32px;transition:border-color .2s,box-shadow .2s;width:180px}.knowledge-search-input:focus{border-color:#5616ea;box-shadow:0 0 0 3px #5616ea26}.knowledge-search-input::placeholder{color:#9ca3af}.knowledge-search-clear{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;justify-content:center;padding:0;position:absolute;right:8px;transition:color .2s}.knowledge-search-clear:hover{color:#6b7280}.knowledge-tree-content{padding-bottom:10px}.knowledge-tree-content .MuiTreeItem-content,.knowledge-tree-content .MuiTreeItem-content.Mui-focused,.knowledge-tree-content .MuiTreeItem-content.Mui-selected,.knowledge-tree-content .MuiTreeItem-content:active,.knowledge-tree-content .MuiTreeItem-content:focus,.knowledge-tree-content .MuiTreeItem-content:hover{background-color:initial!important}.knowledge-tree-content .MuiTreeItem-content *{transition:none!important}.knowledge-tree-content .MuiCheckbox-root.Mui-focusVisible,.knowledge-tree-content .MuiCheckbox-root:active,.knowledge-tree-content .MuiCheckbox-root:focus,.knowledge-tree-content .MuiCheckbox-root:hover{background-color:initial!important}.knowledge-tree-content .MuiCheckbox-root .MuiTouchRipple-root{display:none}.knowledge-tree-content .MuiCheckbox-root svg,.knowledge-tree-content .MuiCheckbox-root.Mui-checked svg,.knowledge-tree-select-all-row .MuiCheckbox-root svg,.knowledge-tree-select-all-row .MuiCheckbox-root.Mui-checked svg{color:#5616ea!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-item-date,.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-item-date svg,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-item-date,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-item-date svg,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-item-date,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-item-date svg,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-item-date,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-item-date svg,.knowledge-tree-content .knowledge-tree-item-date,.knowledge-tree-content .knowledge-tree-item-date svg{color:#9ca3af!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-action-button,.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-action-button svg,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-action-button,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-action-button svg,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-action-button,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-action-button svg,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-action-button,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-action-button svg,.knowledge-tree-content .knowledge-action-button,.knowledge-tree-content .knowledge-action-button svg{color:#464646!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-item-path,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-item-path,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-item-path,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-item-path,.knowledge-tree-content .knowledge-tree-item-path{color:#4b5563!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-domain-name,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-domain-name,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-domain-name,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-domain-name,.knowledge-tree-content .knowledge-tree-domain-name{color:#111827!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-path-name,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-path-name,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-path-name,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-path-name,.knowledge-tree-content .knowledge-tree-path-name{color:#374151!important}.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-count,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-count,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-count,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-count,.knowledge-tree-content .knowledge-tree-count{background-color:#f3f4f6!important;color:#464646!important}.knowledge-loading-spinner-icon,.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-domain-label svg,.knowledge-tree-content .MuiTreeItem-content.Mui-focused .knowledge-tree-path-label svg,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-domain-label svg,.knowledge-tree-content .MuiTreeItem-content.Mui-selected .knowledge-tree-path-label svg,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-domain-label svg,.knowledge-tree-content .MuiTreeItem-content:active .knowledge-tree-path-label svg,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-domain-label svg,.knowledge-tree-content .MuiTreeItem-content:focus .knowledge-tree-path-label svg,.knowledge-tree-content .knowledge-tree-domain-label svg,.knowledge-tree-content .knowledge-tree-path-label svg{color:#5616ea!important}.knowledge-tree-select-all-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:0;padding:4px 0}.scraping-links-indicator{align-items:center;background-color:#fef3c7;border:1px solid #fbbf24;border-radius:8px;display:flex;font-size:13px;gap:8px;padding:6px 12px}.scraping-indicator-icon{color:#f59e0b;font-size:14px}.scraping-indicator-text{color:#92400e;font-weight:500}.knowledge-tree-select-all-label{color:#111827;flex:1 1;font-size:14px;font-weight:500;margin-left:8px}.knowledge-tree-domain-label{align-items:center;display:flex;font-weight:500;padding:6px 0}.knowledge-tree-domain-name{color:#111827;flex:1 1;font-size:14px}.knowledge-tree-domain-count{background-color:#e5e7eb;border-radius:10px;color:#374151;font-size:12px;font-weight:500;margin-left:8px;padding:2px 8px}.knowledge-icon-box{align-items:center;border-radius:6px;box-sizing:border-box;display:inline-flex;font-size:11px;height:28px;justify-content:center;min-width:36px;padding:0 6px}.knowledge-tree-count{background-color:#f3f4f6;color:#464646;font-weight:500}.knowledge-tree-path-label{align-items:center;display:flex;font-weight:500;padding:5px 0}.knowledge-tree-path-name{color:#374151;flex:1 1;font-size:13px}.knowledge-tree-path-count{background-color:#fef3c7;border-radius:10px;color:#92400e;font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px}.knowledge-tree-item-label{align-items:center;display:flex;padding:4px 0;width:100%}.knowledge-tree-item-path{color:#4b5563;flex:1 1;font-size:13px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-tree-item-actions{align-items:center;display:flex;gap:12px;margin-left:auto;padding-left:16px}.knowledge-tree-item-date{align-items:center;color:#9ca3af;display:flex;font-size:12px}.knowledge-bulk-actions{font-size:15px}@media (max-width:768px){.file-tag-parent{gap:5px}.knowledge-header{flex-wrap:wrap;gap:10px}.knowledge-header .header-title-with-search{align-items:flex-start;flex-basis:100%;flex-direction:column;gap:0;order:2}.knowledge-header .header-title-with-search .header-title{margin-bottom:10px;width:auto}.knowledge-header .knowledge-bulk-actions{flex-basis:100%;justify-content:flex-start!important;order:1}.knowledge-header .knowledge-search-container{width:100%}.knowledge-search-input{max-width:none;width:100%}}.virtual-tree-row{align-items:center;display:flex;overflow:hidden}.virtual-tree-expand-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-right:4px;padding:0;width:20px}.virtual-tree-expand-btn:hover{color:#374151}.virtual-tree-expand-btn svg{font-size:12px}.virtual-tree-expand-placeholder,.virtual-tree-line-indicator{flex-shrink:0;margin-right:4px;width:20px}.virtual-tree-line-indicator{align-items:center;display:flex;height:20px;justify-content:center;margin-top:2px;position:relative}.virtual-tree-line-indicator:before{background-color:#5616ea;content:"";height:20%;left:10%;position:absolute;top:30%;width:2px}.virtual-tree-line-indicator:after{background-color:#5616ea;content:"";height:1.5px;left:10%;position:absolute;top:50%;width:70%}.virtual-tree-row-clickable{align-items:center;border-radius:4px;cursor:pointer;display:flex;flex:1 1;margin:-2px -4px;padding:2px 4px;transition:background-color .15s ease}.virtual-tree-row-clickable:hover{background-color:#5616ea0f}.virtual-tree-row .knowledge-tree-domain-label,.virtual-tree-row .knowledge-tree-item-label,.virtual-tree-row .knowledge-tree-path-label{align-items:center;box-sizing:border-box;display:flex;height:100%;width:100%}.virtual-tree-row .MuiCheckbox-root svg,.virtual-tree-row .MuiCheckbox-root.Mui-checked svg{color:#5616ea!important}.knowledge-tree-show-more{align-items:center;box-sizing:border-box;display:flex;height:100%;width:100%}.knowledge-tree-show-more-btn{background:none;border:none;border-radius:6px;color:#5616ea;cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:4px 8px;transition:background-color .2s}.knowledge-tree-show-more-btn:hover{background-color:#5616ea1a}.phub-loading{font-size:1.4rem}.phub-detail-spinner,.phub-loading{align-items:center;color:#8a82a8;display:flex;justify-content:center;min-height:120px}.phub-detail-spinner{flex:1 1 auto;font-size:1.6rem}.phub{display:flex;flex-direction:column;gap:14px}.phub-intro{color:#6b6486;font-size:.86rem;line-height:1.5;margin:0}.phub-grid{grid-gap:12px;display:grid;gap:12px;grid-auto-rows:1fr;grid-template-columns:repeat(3,minmax(0,1fr))}.phub-card{align-items:flex-start;background:#fff;border:1px solid #ece7f6;border-radius:14px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:16px;position:relative;text-align:left;transition:border-color .22s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1)}.phub-card:hover:not(:disabled){background:#faf8ff;border-color:#c9b9fb}.phub-card-static{background:#faf9fe;border-style:dashed;cursor:default}.phub-card-head{align-items:center;display:flex;gap:10px;width:100%}.phub-card-head .phub-card-meta{margin-left:auto}.phub-card-icon{align-items:center;background:linear-gradient(135deg,#f1ecff,#e9e2ff);border-radius:10px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:1rem;height:38px;justify-content:center;width:38px}.phub-card-static .phub-card-icon{background:#f0eef6;color:#9a93b3}.phub-card-name{color:#241b3d;font-size:.95rem;font-weight:700}.phub-card-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#7b7497;display:-webkit-box;font-size:.78rem;line-height:1.45;min-height:4.35em;overflow:hidden}.phub-card-cta{align-items:center;color:#5616ea;display:inline-flex;font-size:.78rem;font-weight:600;gap:6px;margin-top:auto}.phub-card-cta svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.phub-card:hover:not(:disabled) .phub-card-cta svg{transform:translateX(3px)}.phub-card-meta,.phub-pill{display:inline-flex}.phub-pill{align-items:center;border-radius:999px;font-size:.72rem;font-weight:600;gap:6px;line-height:1.4;padding:3px 10px}.phub-pill-count{background:#e8f6ee;color:#1f8a4c}.phub-pill-sync{background:#fff4e2;color:#b9742a}.phub-pill-live{background:#eaf1ff;color:#2f63d6}.phub-pill-skill{background:#f0eef6;color:#8a82a8}.phub-live-dot{animation:phub-live-pulse 1.8s infinite;background:#2f63d6;border-radius:50%;box-shadow:0 0 0 0 #2f63d673;height:7px;width:7px}@keyframes phub-live-pulse{0%{box-shadow:0 0 0 0 #2f63d673}70%{box-shadow:0 0 0 6px #2f63d600}to{box-shadow:0 0 0 0 #2f63d600}}.phub-back{align-items:center;align-self:flex-start;background:#0000;border:none;border-radius:8px;color:#6b6486;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:7px;margin:0 0 2px;padding:6px 10px;transition:background .15s ease,color .15s ease}.phub-back:hover{background:#f3f0fb;color:#5616ea}.phub-detail-head{align-items:flex-start;display:flex;gap:12px}.phub-detail-icon{align-items:center;background:linear-gradient(135deg,#f1ecff,#e9e2ff);border-radius:11px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:1.05rem;height:42px;justify-content:center;width:42px}.phub-detail-heads{display:flex;flex-direction:column;gap:2px}.phub-detail-title{color:#241b3d;font-size:1.05rem;font-weight:700;margin:0}.phub-detail-sub{color:#7b7497;font-size:.82rem;line-height:1.45;margin:0}.phub-mirror{display:flex;flex-direction:column;gap:10px}.phub-mirror-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.phub-mirror-line{color:#4a4366;font-size:.86rem;line-height:1.5;margin:0}.phub-mirror-when{color:#9a93b3}.phub-sync-btn{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;padding:9px 16px;transition:background .15s ease,opacity .15s ease;white-space:nowrap}.phub-sync-btn:hover:not(:disabled){background:#4711c4}.phub-sync-btn:disabled{cursor:default;opacity:.65}.phub-mirror-help{color:#9a93b3;font-size:.76rem;line-height:1.45;margin:0}.phub-wix-prompt{align-items:center;display:flex;flex-direction:column;gap:12px;padding:28px 24px 24px;text-align:center}.phub-wix-prompt-ic{background:#fff4e2;border-radius:50%;color:#b9742a;display:grid;font-size:20px;height:46px;place-items:center;width:46px}.phub-wix-prompt-title{color:#241b3d;font-size:1.02rem;font-weight:700;margin:0}.phub-wix-prompt-body{color:#6b6486;font-size:.86rem;line-height:1.5;margin:0;max-width:420px}.phub-wix-prompt-btn{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;margin-top:4px;padding:9px 18px;transition:background .15s ease}.phub-wix-prompt-btn:hover{background:#4711c4}.phub-wix-prompt-btn svg{font-size:.78rem}.psrc-msg{font-size:.82rem;margin:0}.psrc-msg.is-ok{color:#1f8a4c}.psrc-msg.is-err{color:#c63a3a}.phub-preview{border-top:1px solid #ece7f6;margin-top:4px;padding-top:12px}.phub-preview-head{align-items:center;color:#241b3d;display:flex;font-size:.86rem;font-weight:700;gap:14px;justify-content:space-between;margin-bottom:10px}.phub-preview .pp-list{max-height:420px;overflow-y:auto;overscroll-behavior:contain}.phub-preview .pp-pager{margin-top:12px}.phub-live{display:flex;flex-direction:column;gap:10px}.phub-live-banner{align-items:center;background:#eaf1ff;border-radius:10px;color:#2f63d6;display:flex;font-size:.78rem;gap:9px;line-height:1.45;padding:9px 12px}.phub-table-wrap{border:1px solid #ece7f6;border-radius:12px;overflow-x:auto}.phub-table{border-collapse:collapse;font-size:.8rem;width:100%}.phub-table thead th{background:#faf9fe;border-bottom:1px solid #ece7f6;color:#6b6486;font-weight:700;padding:9px 12px;position:-webkit-sticky;position:sticky;text-align:left;text-transform:capitalize;top:0;white-space:nowrap}.phub-table tbody td{border-bottom:1px solid #f3f0fb;color:#3f3960;padding:9px 12px;vertical-align:top}.phub-table tbody tr:last-child td{border-bottom:none}.phub-table tbody tr:hover td{background:#faf9fe}.phub-live-count{color:#9a93b3;font-size:.76rem;margin:0}.phub-preview-empty,.phub-preview-loading{align-items:center;color:#8a82a8;display:flex;font-size:.84rem;gap:9px;justify-content:center;padding:28px 16px;text-align:center}.phub-about{border-top:1px solid #ece7f6;margin-top:4px;padding-top:10px}.phub-about-toggle{align-items:center;background:#0000;border:none;color:#6b6486;cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;padding:4px 0}.phub-about-toggle:hover{color:#5616ea}.phub-about-chev{font-size:.7rem;transition:transform .2s ease}.phub-about-chev.open{transform:rotate(90deg)}.phub-footer{border-top:1px solid #ece7f6;margin-top:14px;padding-top:12px}.phub-autosync{align-items:center;background:#faf8ff;border:1px solid #ece7f6;border-radius:10px;color:#5a5470;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:.85rem;gap:8px;margin-top:10px;padding:9px 12px;transition:background .2s ease,border-color .2s ease;width:100%}.phub-autosync:hover{background:#f3eaff;border-color:#d8caf7}.phub-autosync .svg-inline--fa{color:#5616ea}.phub-autosync-label{flex:1 1;font-weight:600;text-align:left}.phub-autosync-edit{color:#5616ea;font-weight:600}.phub-about-body{display:flex;flex-direction:column;gap:6px;margin-top:10px}.phub-about-body h4{color:#241b3d;font-size:.78rem;font-weight:700;margin:8px 0 2px}.phub-about-body ul{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.phub-about-body li{align-items:flex-start;color:#5a5478;display:flex;font-size:.8rem;gap:8px;line-height:1.45}.phub-can li svg{color:#1f8a4c;flex-shrink:0;margin-top:3px}.phub-cannot li svg{color:#c08a8a;flex-shrink:0;margin-top:3px}.phub-cms{gap:10px}.phub-cms,.phub-cms-list{display:flex;flex-direction:column}.phub-cms-entry{border-bottom:1px solid #f3f0fb}.phub-cms-entry:last-child{border-bottom:none}.phub-cms-row{align-items:center;display:flex;gap:12px;padding:12px 0;transition:background .15s ease}.phub-cms-row.is-clickable{cursor:pointer}.phub-cms-row.is-clickable:hover{background:#f5f4f9}.phub-cms-chevron{color:#9a93b3;flex-shrink:0;font-size:.78rem;transition:transform .25s ease,color .15s ease}.phub-cms-chevron.is-open{color:#5616ea;transform:rotate(180deg)}.phub-cms-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.phub-cms-collapse.is-open{grid-template-rows:1fr}.phub-cms-collapse-inner{min-height:0;overflow:hidden;padding:0}.phub-cms-collapse-hint{color:#9a93b3;font-size:.8rem;margin:0;padding:4px 2px 12px}.phub-cms-autosync{border-bottom:1px solid #f3f0fb;margin:0 0 8px;padding:4px 0 14px}.phub-cms-row-body{display:flex;flex:1 1 auto;flex-direction:column;gap:3px;min-width:0}.phub-cms-row-main{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.phub-cms-name{color:#241b3d;font-size:.9rem;font-weight:700}.phub-cms-synced-link{background:none;border:none;color:#5616ea;cursor:pointer;display:inline;font:inherit;font-weight:600;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.phub-cms-synced-link:hover{color:#4711c4}.phub-cms-badge{background:#f1ecff;border-radius:999px;color:#5616ea;font-size:.64rem;font-weight:700;letter-spacing:.02em;padding:1px 8px;text-transform:uppercase}.phub-cms-sub{color:#9a93b3;font-size:.76rem;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phub-cms-synced{color:#5616ea;font-weight:600}.phub-cms-failed{color:#c63a3a;font-weight:600}.phub-cms-syncing-text{color:#5616ea;font-weight:600}.phub-cms-syncing-text .svg-inline--fa{font-size:.7rem}.phub-cms-preview-wrap{margin-top:10px}.phub-cms-row-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.phub-cms-row-actions .phub-cms-toggle,.phub-cms-row-actions .phub-sync-btn{border-radius:10px;box-sizing:border-box;font-size:.82rem;height:34px;padding:0 14px}.phub-cms-row-actions .phub-cms-toggle .svg-inline--fa{font-size:.95rem}.phub-cms-preview{background:#0000;border:none;color:#5616ea;cursor:pointer;font-size:.78rem;font-weight:600;padding:4px 6px}.phub-cms-preview:hover{text-decoration:underline}.phub-cms-toggle{align-items:center;background:#fff;border:1px solid #ece7f6;border-radius:999px;color:#9a93b3;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:700;gap:7px;justify-content:center;min-width:80px;padding:6px 12px;transition:border-color .15s ease,color .15s ease,background .15s ease}.phub-cms-toggle .svg-inline--fa{font-size:1.1rem}.phub-cms-toggle:hover:not(:disabled){border-color:#c9b9fb;color:#5616ea}.phub-cms-toggle.is-on{background:#f3eaff;border-color:#d8caf7;color:#5616ea}.phub-cms-toggle:disabled{cursor:default;opacity:.75}.phub-cms-expand{background:#faf9fe;border:1px solid #ece7f6;border-radius:10px;display:flex;flex-direction:column;gap:7px;margin:0 0 12px;padding:10px 12px}.phub-cms-item{color:#5a5478;font-size:.78rem;line-height:1.4}.phub-cms-item-title{color:#241b3d;font-weight:700}.phub-cms-item-snippet{color:#8a82a8}@media (max-width:820px){.phub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.phub-grid{grid-template-columns:1fr}}.cred-mgr{display:flex;flex-direction:column;gap:16px}.cred-mgr-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.cred-mgr-title{color:#1f1147;font-size:1.1rem;font-weight:700;margin:0}.cred-mgr-sub{color:#6b6485;font-size:.85rem;margin:4px 0 0;max-width:46ch}.cred-add-btn{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;font-weight:600;gap:6px;padding:8px 14px;transition:background .15s ease}.cred-add-btn:hover{background:#4a12c9}.cred-empty,.cred-loading{color:#6b6485;font-size:.88rem;padding:12px 0}.cred-loading{align-items:center;display:flex;gap:8px}.cred-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0}.cred-row{align-items:center;background:#fff;border:1px solid #e6e0f5;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.cred-row-icon{background:#f1ecfe;border-radius:8px;color:#5616ea;display:grid;flex-shrink:0;height:32px;place-items:center;width:32px}.cred-row-main{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.cred-row-name{color:#1f1147;font-size:.9rem;font-weight:600;word-break:break-all}.cred-row-meta{align-items:center;color:#6b6485;display:flex;flex-wrap:wrap;font-size:.78rem;gap:8px}.cred-type-chip{background:#f1ecfe;border-radius:999px;color:#5616ea;font-weight:600;padding:2px 8px}.cred-hint{color:#8a82a6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.cred-row-actions{display:flex;flex-shrink:0;gap:6px}.cred-icon-btn{background:#fff;border:1px solid #e6e0f5;border-radius:8px;color:#6b6485;cursor:pointer;display:grid;height:30px;place-items:center;transition:all .15s ease;width:30px}.cred-icon-btn:hover{border-color:#c4b5fd;color:#5616ea}.cred-icon-btn.cred-danger:hover{border-color:#f3b4b4;color:#d33}.cred-form{display:flex;flex-direction:column;gap:18px;padding-top:6px}.cred-error{color:#d33;font-size:.82rem;margin:0}.channel-modal.channel-modal-apps{width:1240px}.channel-modal-apps .channel-modal-close{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:20px;height:auto;line-height:1;padding:2px 6px;transition:all .2s ease;width:auto}.channel-modal-apps .channel-modal-close:hover{background:#f0f0f0;color:#333}.apps-grid-loading{align-items:center;color:#5616ea;display:flex;font-size:22px;justify-content:center;padding:60px}.channel-card-badge.app-badge-connected{background:#e7f7ed;color:#1f9d57}.channel-card-badge.app-badge-soon{background:#f0eef6;color:#6b6486}.channel-card.channel-card-soon{cursor:default;opacity:.6}.channel-card.channel-card-soon:hover{transform:none}.channel-card.channel-card-soon .channel-card-cta{color:#9a93b3}.apps-filter-empty{color:#82828e;font-size:14px;margin:8px 2px}.app-detail{color:#2b2b35;font-family:DM Sans,sans-serif;padding-bottom:4px}.app-detail-loading{align-items:center;display:flex;font-size:22px;justify-content:center;padding:40px}.app-detail-summary{color:#4a4a55;font-size:14px;line-height:1.55;margin:0 0 18px}.app-detail-caps{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:18px}@media (max-width:560px){.app-detail-caps{grid-template-columns:1fr}}.app-cap{border:1px solid #ececf1;border-radius:10px;padding:12px 14px}.app-cap-head{align-items:center;display:flex;font-size:13px;font-weight:700;gap:8px;margin-bottom:8px}.app-cap-can{color:#1f9d57}.app-cap-cannot{color:#b4453c}.app-cap ul{margin:0;padding-left:18px}.app-cap li{color:#5a5a66;font-size:12.5px;line-height:1.5;margin-bottom:4px}.app-cap li:last-child{margin-bottom:0}.app-detail-connected{align-items:center;background:#e7f7ed;border-radius:8px;color:#1f9d57;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:14px;padding:8px 12px}.app-detail-buttons{display:flex;flex-wrap:wrap;gap:10px}.app-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;padding:10px 18px;transition:background .2s ease,border-color .2s ease,transform .2s ease}.app-btn-primary{background:#5616ea;color:#fff}.app-btn-primary:hover{background:#4a14d6;transform:translateY(-1px)}.app-btn-ghost{background:#fff;border-color:#d8caf7;color:#5616ea}.app-btn-ghost:hover{background:#f3eaff;border-color:#5616ea}.apps-credentials-btn{align-items:center;background:#fff;border:1px solid #e6e0f5;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;margin-top:12px;padding:8px 14px;transition:all .15s ease}.apps-credentials-btn:hover{background:#faf8ff;border-color:#c4b5fd}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:hover,.react-datepicker__month-text--holidays:hover,.react-datepicker__quarter-text--holidays:hover,.react-datepicker__year-text--holidays:hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:initial}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;-webkit-clip-path:circle(0);clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.react-flow{--xy-edge-stroke-default:#b1b1b7;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#555;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#ffffff80;--xy-minimap-background-color-default:#fff;--xy-minimap-mask-background-color-default:#f0f0f099;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#e2e2e2;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#0000;--xy-background-pattern-dots-color-default:#91919a;--xy-background-pattern-lines-color-default:#eee;--xy-background-pattern-cross-color-default:#e2e2e2;--xy-node-color-default:inherit;--xy-node-border-default:1px solid #1a192b;--xy-node-background-color-default:#fff;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #00000014;--xy-node-boxshadow-selected-default:0 0 0 0.5px #1a192b;--xy-node-border-radius-default:3px;--xy-handle-background-color-default:#1a192b;--xy-handle-border-color-default:#fff;--xy-selection-background-color-default:#0059dc14;--xy-selection-border-default:1px dotted #0059dccc;--xy-controls-button-background-color-default:#fefefe;--xy-controls-button-background-color-hover-default:#f4f4f4;--xy-controls-button-color-default:inherit;--xy-controls-button-color-hover-default:inherit;--xy-controls-button-border-color-default:#eee;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#fff;--xy-edge-label-color-default:inherit;--xy-resize-background-color-default:#3367d9;background-color:var(--xy-background-color-default);background-color:var(--xy-background-color,var(--xy-background-color-default));direction:ltr}.react-flow.dark{--xy-edge-stroke-default:#3e3e3e;--xy-edge-stroke-width-default:1;--xy-edge-stroke-selected-default:#727272;--xy-connectionline-stroke-default:#b1b1b7;--xy-connectionline-stroke-width-default:1;--xy-attribution-background-color-default:#96969640;--xy-minimap-background-color-default:#141414;--xy-minimap-mask-background-color-default:#3c3c3c99;--xy-minimap-mask-stroke-color-default:#0000;--xy-minimap-mask-stroke-width-default:1;--xy-minimap-node-background-color-default:#2b2b2b;--xy-minimap-node-stroke-color-default:#0000;--xy-minimap-node-stroke-width-default:2;--xy-background-color-default:#141414;--xy-background-pattern-dots-color-default:#777;--xy-background-pattern-lines-color-default:#777;--xy-background-pattern-cross-color-default:#777;--xy-node-color-default:#f8f8f8;--xy-node-border-default:1px solid #3c3c3c;--xy-node-background-color-default:#1e1e1e;--xy-node-group-background-color-default:#f0f0f040;--xy-node-boxshadow-hover-default:0 1px 4px 1px #ffffff14;--xy-node-boxshadow-selected-default:0 0 0 0.5px #999;--xy-handle-background-color-default:#bebebe;--xy-handle-border-color-default:#1e1e1e;--xy-selection-background-color-default:#c8c8dc14;--xy-selection-border-default:1px dotted #c8c8dccc;--xy-controls-button-background-color-default:#2b2b2b;--xy-controls-button-background-color-hover-default:#3e3e3e;--xy-controls-button-color-default:#f8f8f8;--xy-controls-button-color-hover-default:#fff;--xy-controls-button-border-color-default:#5b5b5b;--xy-controls-box-shadow-default:0 0 2px 1px #00000014;--xy-edge-label-background-color-default:#141414;--xy-edge-label-color-default:#f8f8f8}.react-flow__background{background-color:var(--xy-background-color-default);background-color:var(--xy-background-color-props,var(--xy-background-color,var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{touch-action:none;z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.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__edge-path{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width-default);stroke-width:var(--xy-edge-stroke-width,var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke-default);stroke:var(--xy-connectionline-stroke,var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width-default);stroke-width:var(--xy-connectionline-stroke-width,var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;pointer-events:none;position:absolute}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray: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.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path,.react-flow__edge.selected .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected-default);stroke:var(--xy-edge-stroke-selected,var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke-default);stroke:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke-default);fill:var(--xy-edge-stroke,var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{overflow:visible;position:absolute;z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:default;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background-color:var(--xy-handle-background-color-default);background-color:var(--xy-handle-background-color,var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color,var(--xy-handle-border-color-default));border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}.react-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.react-flow__handle-left{left:0;top:50%;transform:translate(-50%,-50%)}.react-flow__handle-right{right:0;top:50%;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.bottom.center,.react-flow__panel.top.center{left:50%;transform:translateX(-15px) translateX(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{background:var(--xy-attribution-background-color-default);background:var(--xy-attribution-background-color,var(--xy-attribution-background-color-default));font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{pointer-events:none}.react-flow__edgelabel-renderer,.react-flow__viewport-portal{height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;user-select:none;width:100%}.react-flow__minimap{background:var(--xy-minimap-background-color-default);background:var(
    --xy-minimap-background-color-props,var(--xy-minimap-background-color,var(--xy-minimap-background-color-default))
  )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var(--xy-minimap-mask-background-color-default);fill:var(
      --xy-minimap-mask-background-color-props,var(--xy-minimap-mask-background-color,var(--xy-minimap-mask-background-color-default))
    );stroke:var(--xy-minimap-mask-stroke-color-default);stroke:var(
      --xy-minimap-mask-stroke-color-props,var(--xy-minimap-mask-stroke-color,var(--xy-minimap-mask-stroke-color-default))
    );stroke-width:var(--xy-minimap-mask-stroke-width-default);stroke-width:var(
      --xy-minimap-mask-stroke-width-props,var(--xy-minimap-mask-stroke-width,var(--xy-minimap-mask-stroke-width-default))
    )}.react-flow__minimap-node{fill:var(--xy-minimap-node-background-color-default);fill:var(
      --xy-minimap-node-background-color-props,var(--xy-minimap-node-background-color,var(--xy-minimap-node-background-color-default))
    );stroke:var(--xy-minimap-node-stroke-color-default);stroke:var(
      --xy-minimap-node-stroke-color-props,var(--xy-minimap-node-stroke-color,var(--xy-minimap-node-stroke-color-default))
    );stroke-width:var(--xy-minimap-node-stroke-width-default);stroke-width:var(
      --xy-minimap-node-stroke-width-props,var(--xy-minimap-node-stroke-width,var(--xy-minimap-node-stroke-width-default))
    )}.react-flow__background-pattern.dots{fill:var(--xy-background-pattern-dots-color-default);fill:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-dots-color-default))
    )}.react-flow__background-pattern.lines{stroke:var(--xy-background-pattern-lines-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-lines-color-default))
    )}.react-flow__background-pattern.cross{stroke:var(--xy-background-pattern-cross-color-default);stroke:var(
      --xy-background-pattern-color-props,var(--xy-background-pattern-color,var(--xy-background-pattern-cross-color-default))
    )}.react-flow__controls{box-shadow:var(--xy-controls-box-shadow-default);box-shadow:var(--xy-controls-box-shadow,var(--xy-controls-box-shadow-default));display:flex;flex-direction:column}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{align-items:center;background:var(--xy-controls-button-background-color-default);background:var(--xy-controls-button-background-color,var(--xy-controls-button-background-color-default));border:none;border-bottom:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      );color:var(--xy-controls-button-color-default);color:var(
      --xy-controls-button-color-props,var(--xy-controls-button-color,var(--xy-controls-button-color-default))
    );cursor:pointer;display:flex;height:26px;justify-content:center;padding:4px;-webkit-user-select:none;user-select:none;width:26px}.react-flow__controls-button svg{fill:currentColor;max-height:12px;max-width:12px;width:100%}.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-group,.react-flow__node-input,.react-flow__node-output{background-color:var(--xy-node-background-color-default);background-color:var(--xy-node-background-color,var(--xy-node-background-color-default));border:var(--xy-node-border,var(--xy-node-border-default));border-radius:var(--xy-node-border-radius-default);border-radius:var(--xy-node-border-radius,var(--xy-node-border-radius-default));color:var(--xy-node-color-default);color:var(--xy-node-color,var(--xy-node-color-default));font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover-default);box-shadow:var(--xy-node-boxshadow-hover,var(--xy-node-boxshadow-hover-default))}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.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{box-shadow:var(--xy-node-boxshadow-selected-default);box-shadow:var(--xy-node-boxshadow-selected,var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color-default);background-color:var(--xy-node-group-background-color,var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color-default);background:var(--xy-selection-background-color,var(--xy-selection-background-color-default));border:var(--xy-selection-border,var(--xy-selection-border-default))}.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-button:hover{background:var(--xy-controls-button-background-color-hover-default);background:var(
        --xy-controls-button-background-color-hover-props,var(--xy-controls-button-background-color-hover,var(--xy-controls-button-background-color-hover-default))
      );color:var(--xy-controls-button-color-hover-default);color:var(
        --xy-controls-button-color-hover-props,var(--xy-controls-button-color-hover,var(--xy-controls-button-color-hover-default))
      )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var(
        --xy-controls-button-border-color-props,var(--xy-controls-button-border-color,var(--xy-controls-button-border-color-default))
      )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:var(--xy-resize-background-color-default);background-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border:1px solid #fff;border-radius:1px;height:5px;translate:-50% -50%;width:5px}.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.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color,var(--xy-resize-background-color-default));border-style:solid;border-width:0}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color-default);fill:var(--xy-edge-label-background-color,var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color-default);fill:var(--xy-edge-label-color,var(--xy-edge-label-color-default))}.flow-node{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 2px 8px #0000000f;box-sizing:border-box;display:flex;flex-direction:column;font-size:.8rem;min-height:104px;overflow:hidden;width:240px}.flow-node.selected{border-color:#5616ea;box-shadow:0 0 0 3px #5616ea26}.flow-node-head{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex:none;font-weight:600;gap:8px;min-height:34px;padding:8px 10px}.flow-node-head.skill{background:linear-gradient(135deg,#7c3aed,#5b21b6)}.flow-node-head.action-knowledge_query{background:linear-gradient(135deg,#0ea5e9,#0284c7)}.flow-node-head.action-http{background:linear-gradient(135deg,#3b82f6,#1d4ed8)}.flow-node-head.action-validator{background:linear-gradient(135deg,#f59e0b,#d97706)}.flow-node-head.action-static{background:linear-gradient(135deg,#a855f7,#7c3aed)}.flow-node-head.action-email{background:linear-gradient(135deg,#ec4899,#be185d)}.flow-node-head.action-app_action{background:linear-gradient(135deg,#6366f1,#4338ca)}.flow-node-head.action-flow{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.flow-node-head.action-decision_table{background:linear-gradient(135deg,#14b8a6,#0d9488)}.flow-node.flowstep{border-color:#d8d2f0}.flow-node.flowstep.start{border-color:#5616ea;box-shadow:0 0 0 2px #5616ea1f}.flow-node-head.flowstep{background:linear-gradient(135deg,#a78bfa,#7c3aed)}.flowstep-start{background:#ffffff40;border-radius:999px;font-size:.6rem;font-weight:700;letter-spacing:.04em;padding:1px 6px;text-transform:uppercase}.flowstep-outcome{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;color:#047857;display:flex;font-size:.72rem;gap:6px;line-height:1.3;padding:5px 7px}.flowstep-outcome svg{color:#059669;flex:none;margin-top:2px;width:11px}.flow-node-applogo{background:#fff;border-radius:4px;box-sizing:border-box;flex:none;height:20px;object-fit:contain;padding:2px;width:20px}.flow-node-title{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flow-node-type{font-size:.65rem;font-weight:500;opacity:.85}.flow-node-body{display:flex;flex:1 1;flex-direction:column;gap:4px;overflow:hidden;padding:8px 10px}.flow-node-detail{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;display:-webkit-box;font-size:.75rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis}.flow-node-detail.empty{color:#9ca3af;font-style:italic}.flow-node-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.flow-badge{background:#f3f4f6;border-radius:5px;color:#6b7280;font-size:.65rem;padding:1px 6px}.flow-badge.gate{background:#fffbeb;color:#b45309}.flow-badge.unlock{background:#ede9fe;color:#5616ea}.flow-badge.input{background:#eff6ff;color:#1d4ed8}.flow-badge.verify{background:#5616ea;color:#fff;cursor:help;font-weight:600}.flow-badge.verify svg{color:#fff}.react-flow__handle{background:#5616ea;border:2px solid #fff;height:9px;width:9px}.flow-note{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;box-shadow:0 2px 8px #0000000d;box-sizing:border-box;min-height:90px;overflow:hidden;width:220px}.flow-note.selected{border-color:#d97706;box-shadow:0 0 0 3px #d977062e}.flow-note-head{align-items:center;border-bottom:1px solid #fde68a;color:#b45309;display:flex;font-size:.72rem;font-weight:600;gap:6px;padding:7px 10px}.flow-note-body{color:#92400e;font-size:.78rem;line-height:1.35;padding:8px 10px;white-space:pre-wrap;word-break:break-word}.fnl-title{color:#2d2d2f;font-size:20px;letter-spacing:.2px;margin:0 0 24px}.fnl-row{margin-bottom:10px}.fnl-fetch-btn,.fnl-row .MuiOutlinedInput-root{border-radius:10px}.fnl-fetch-btn{box-shadow:0 6px 14px #5e1bff2e;padding:11px 18px}.fnl-spinner-row{align-items:center;background:linear-gradient(180deg,#faf9ff,#f6f4ff);border:1px solid #eee9ff;border-radius:12px;color:#585a63;display:flex;font-size:.95rem;gap:10px;margin:16px 0 18px;padding:12px 14px}.fnl-results{margin:10px 0 8px}.fnl-section{background:#fbfaff;border:1px solid #ede9ff;border-radius:12px;margin:16px 0 18px;padding:12px 14px}.fnl-section-title{color:#2f2f33;font-size:1rem;font-weight:700;letter-spacing:.2px;margin-bottom:12px}.fnl-link-box{background:#fff;border:1px solid #ececff;border-radius:10px;max-height:280px;overflow-y:auto;padding:10px 12px}.fnl-checkbox-header{color:#2d2d2f;font-size:.95rem;padding:6px 0 12px}.fnl-checkbox-header,.fnl-checkbox-row{align-items:center;display:flex;gap:8px}.fnl-checkbox-row{border-bottom:1px dashed #efeff7;color:#37383d;font-size:.93rem;padding:10px 0;word-break:break-all}.fnl-checkbox-row:last-child{border-bottom:none}.fnl-existing-summary{align-items:center;background:#f8f6ff;border:1px solid #ebe6ff;border-radius:12px;color:#2f2a44;display:inline-flex;font-weight:500;gap:10px;margin-top:8px;padding:12px 14px}.fnl-existing-icon{color:#5616ea;font-size:18px}.fnl-error-summary{background:#fff5f5;border:1px solid #ffd5d5;color:#c62828}.add-url-button{transition:transform .08s ease}.add-url-button:active{transform:scale(.98)}.fnl-actions{margin-top:22px}.fnl-primary-btn{border-radius:10px;box-shadow:0 8px 18px #5e1bff38;padding:11px 18px}.fnl-primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.fnl-cancel-btn{border-radius:10px;padding:11px 18px}.remove-url-button{transition:opacity .12s ease}.remove-url-button:hover{opacity:.8}.fnl-exp-header{grid-column-gap:12px;align-items:center;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:420px 1fr auto}.fnl-exp-header.disabled{cursor:not-allowed;opacity:.6}.fnl-exp-left{align-items:center;display:flex;gap:10px;min-width:0}.fnl-exp-title{color:#2f2f33;font-size:1rem;font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnl-exp-actions{align-items:center;display:flex;gap:10px}.fnl-selected-count{align-self:center;color:#4a4953;font-size:.92rem;text-align:left}.fnl-inline-action{border-radius:10px;box-shadow:0 6px 14px #5e1bff2e;justify-self:end;padding:8px 14px}.fnl-chevron{color:#5616ea;font-size:14px}.fnl-chevron.disabled{color:#9e9e9e}.links-status-icon{color:#5616ea;margin-right:.5rem}.links-status-icon.disabled{color:#55555a;margin-right:.5rem}.links-status-icon-warning{color:#5616ea;margin-right:.5rem}.links-status-icon-warning.disabled{color:#55555a;margin-right:.5rem}.behavior-modal-examples{margin-top:4px}.behavior-modal-examples-toggle{align-items:center;background:#0000;border:none;color:#5616ea;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:7px;padding:0;text-decoration:underline;text-underline-offset:2px}.behavior-modal-examples-chevron{font-size:11px;transition:transform .2s ease}.behavior-modal-examples-chevron.open{transform:rotate(180deg)}.behavior-modal-examples-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.behavior-modal-examples-wrap.open{grid-template-rows:1fr}.behavior-modal-examples-inner{min-height:0;opacity:0;overflow:hidden;transition:opacity .28s ease}.behavior-modal-examples-wrap.open .behavior-modal-examples-inner{opacity:1}@media (prefers-reduced-motion:reduce){.behavior-modal-examples-chevron,.behavior-modal-examples-inner,.behavior-modal-examples-wrap{transition:none}}.behavior-modal-examples-list{display:flex;flex-direction:column;gap:8px;padding-top:10px}.behavior-modal-example{align-items:flex-start;background:#fbfaff;border:1px solid #ece9ff;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:3px;padding:10px 12px;text-align:left;transition:border-color .2s ease,background-color .2s ease}.behavior-modal-example:hover{background:#f5f1ff;border-color:#cbb9f4}.behavior-modal-example-title{color:#5616ea;font-size:13px;font-weight:700}.behavior-modal-example-text{color:#3a3a44;font-size:13px;line-height:1.4}@media (max-width:600px){.fnl-exp-header{grid-template-columns:1fr auto;row-gap:8px}.fnl-exp-left{grid-column:1/-1}.fnl-selected-count{grid-column:1/2}.fnl-inline-action{grid-column:2/3;justify-self:end}.fnl-link-box{max-height:340px}.fnl-fetch-btn{padding:10px 14px}.fnl-row{gap:10px!important}}.behavior-upgrade-modal-content{padding:10px!important;text-align:center!important}.behavior-upgrade-modal-icon{align-items:center!important;background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border-radius:16px!important;color:#fff!important;display:flex!important;height:64px!important;justify-content:center!important;margin:0 auto 20px!important;width:64px!important}.behavior-upgrade-modal-icon svg{height:32px!important;width:32px!important}.behavior-upgrade-modal-title{color:#1a1a1a!important;font-size:1.5rem!important;font-weight:700!important;margin:0 0 12px!important}.behavior-upgrade-modal-description{color:#666!important;font-size:1rem!important;line-height:1.5!important;margin:0 0 28px!important;padding:0 10px!important}.behavior-upgrade-plan-info{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:28px!important}.behavior-upgrade-plan-badge{align-items:center!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;gap:4px!important;min-width:120px!important;padding:14px 24px!important}.behavior-upgrade-current-plan{background:#f5f5f5!important;border:2px solid #e0e0e0!important}.behavior-upgrade-next-plan{background:linear-gradient(135deg,#f0e7ff,#e7d4ff)!important;border:2px solid #d4b3ff!important}.behavior-upgrade-plan-label{color:#888!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.behavior-upgrade-plan-name{word-wrap:break-word!important;color:#1a1a1a!important;font-size:1.1rem!important;font-weight:700!important;max-width:100%!important;text-align:center!important}.behavior-upgrade-plan-limit{color:#666!important;font-size:.85rem!important;font-weight:500!important}.behavior-upgrade-arrow-icon{color:#5616ea!important;flex-shrink:0!important;font-size:1.5rem!important;font-weight:700!important}.behavior-upgrade-button{align-items:center!important;background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #5e1bff4d!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-size:1rem!important;font-weight:600!important;gap:8px!important;justify-content:center!important;max-width:280px!important;padding:12px 32px!important;transition:all .3s ease!important;width:100%!important}.behavior-upgrade-button:hover{background:linear-gradient(135deg,#4a14d6,#6328e6)!important;box-shadow:0 6px 16px #5e1bff66!important;transform:translateY(-2px)!important}.behavior-upgrade-button:active{transform:translateY(0)!important}.behavior-upgrade-contact-button{background:linear-gradient(135deg,#2d3748,#4a5568)!important;box-shadow:0 4px 12px #2d37484d!important}.behavior-upgrade-contact-button:hover{background:linear-gradient(135deg,#1a202c,#2d3748)!important;box-shadow:0 6px 16px #2d374866!important}.studio-shell{--skill-purple:#5616ea;--skill-purple-soft:#5616ea14;--skill-text:#1f2937;--skill-text-2:#6b7280;--skill-text-3:#9ca3af;--skill-bg:#f9fafb;--skill-border:#e5e7eb;--skill-border-2:#d1d5db;--studio-top-gap:14px;--studio-ctrl-h:36px;background:#fff;border-radius:10px;box-shadow:0 24px 70px #140a3259;display:flex;flex-direction:column;height:94vh;max-width:1600px;overflow:hidden;position:relative;width:97vw}.studio-embed{display:flex;height:100%;min-height:0;width:100%}.studio-embed .studio-shell{border-radius:0;box-shadow:none;height:100%;max-width:none;width:100%}.studio-rt-tabgroup{flex:none;min-width:240px}.studio-blueprint-head .skill-chat-tabgroup,.studio-convo-head .skill-chat-tabgroup{background:#efeafb;border:1px solid #e5e7eb}.studio-blueprint-head .skill-chat-tab,.studio-convo-head .skill-chat-tab{color:#6b6483}.studio-blueprint-head .skill-chat-tab.active,.studio-convo-head .skill-chat-tab.active{color:#5616ea}.studio-blueprint-head .skill-chat-tab-slider,.studio-convo-head .skill-chat-tab-slider{background:#fff;box-shadow:0 1px 5px #5616ea33}.studio-behaviours{background:#fbfbfe;display:flex;flex-direction:column;inset:0;overflow-y:auto;padding:16px;position:absolute;z-index:4}.studio-behaviours-list{display:flex;flex-direction:column;gap:8px}.studio-behaviour-row{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #7c3aed;border-radius:10px;display:flex;gap:10px;padding:12px 14px}.studio-behaviour-row.pulse{animation:rfChanged .9s ease}.studio-behaviour-icon{color:#7c3aed;flex:none;font-size:.85rem;margin-top:2px}.studio-behaviour-text{color:#1f2937;font-size:.9rem;line-height:1.45}.studio-behaviours-empty{align-items:center;color:#9a93b3;display:flex;flex-direction:column;gap:10px;margin:auto;max-width:320px;text-align:center}.studio-behaviours-empty-icon{color:#cbb9f7;font-size:1.8rem}.studio-behaviours-hint{align-items:flex-start;color:#9a93b3;display:flex;font-size:.78rem;gap:6px;margin-top:12px}.studio-top{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:10px;padding:12px 18px;position:relative;z-index:5}.studio-back{animation:studioBackIn .3s ease both;background:#f4f2fb;border:1px solid #e5e7eb;color:#4a4360;display:grid;flex:none;font-size:.95rem;height:34px;margin-right:4px;place-items:center;transition:background .15s,border-color .15s,color .15s;width:34px}.studio-back:hover{border-color:#c4b5fd;color:#5616ea}@keyframes studioBackIn{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:none}}.studio-title{align-items:center;display:flex;gap:10px;min-width:0}.studio-title-icon{background:linear-gradient(135deg,#7c3aed,#5616ea);border-radius:10px;color:#fff;display:grid;flex:none;font-size:.9rem;height:30px;place-items:center;width:30px}.studio-title-name{color:#1f2937;flex:0 1 auto;font-size:1.02rem;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-top-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.studio-autosave{align-items:center;background:#f4f2fb;border-radius:10px;color:#9a93b3;display:inline-flex;flex:none;font-size:.78rem;font-weight:600;gap:6px;padding:3px 10px}.studio-autosave svg{color:#b0a8c7;font-size:.85em}.studio-autosave.error{background:#fef2f2;color:#dc2626}.studio-autosave.error svg{color:#dc2626}.studio-top-actions .skills-action-btn{box-sizing:border-box;height:36px}.studio-top-actions .skill-icon-btn{font-size:1.1rem;height:36px;padding:0;width:36px}.studio-type-badge{align-items:center;border-radius:10px;display:inline-flex;flex:none;font-size:.72rem;font-weight:700;gap:6px;letter-spacing:.02em;padding:4px 10px;text-transform:uppercase}.studio-type-badge svg{font-size:.9em}.studio-type-badge.skill{background:#f3eaff;color:#5616ea}.studio-type-badge.behaviour{background:#efeafb;color:#7c3aed}.studio-top .studio-title{max-width:40%}.studio-top-pills{display:flex;gap:10px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.studio-topbar{align-items:flex-start;display:flex;left:0;padding:14px 16px 0;padding:var(--studio-top-gap,14px) 16px 0;pointer-events:none;position:absolute;right:0;top:0;z-index:8}.studio-topbar-pills{display:flex;gap:10px;left:50%;pointer-events:auto;position:absolute;top:14px;top:var(--studio-top-gap,14px);transform:translateX(-50%)}.studio-back-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;color:#4a4360;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:7px;height:36px;height:var(--studio-ctrl-h,36px);padding:0 13px;pointer-events:auto;transition:opacity .3s ease,border-color .15s,color .15s,box-shadow .15s}.studio-back-btn:hover{border-color:#c4b5fd;box-shadow:0 3px 10px #5616ea1f;color:#5616ea}.studio-back-btn svg{font-size:.85em}.studio-back-btn.hidden{opacity:0;pointer-events:none}.studio-blueprint-head-label{align-items:center;color:#fff;display:inline-flex;font-size:1.2rem;font-weight:700;gap:8px}.studio-blueprint-head-label svg{color:#ffffffe6;font-size:.9em}.studio-detail-kind{background:#ffffff29;border-radius:10px;color:#fff;display:inline-grid;flex:none;font-size:.78rem;height:28px;place-items:center;width:28px}.studio-detail-title{color:#fff;flex:1 1;font-size:1.2rem;font-weight:700;line-height:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-back-all{align-items:center;align-self:flex-start;background:none;border:none;color:#5616ea;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:6px;margin:12px 16px 0;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.studio-back-all:hover{color:#4a14d6}.studio-back-all svg{font-size:.82em}.studio-overview{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:14px 16px 16px}.studio-overview .platform-filters{flex:none;gap:10px;margin:2px 0 16px;padding:0}.studio-overview-filters.no-undraw .platform-filter:not(.active) .platform-filter-border-rect{animation:none}.studio-card-grid{grid-gap:14px;align-content:start;display:grid;flex:1 1;gap:14px;grid-template-columns:repeat(auto-fill,minmax(238px,1fr));min-height:0;overflow-x:hidden;overflow-y:auto;padding:2px 2px 6px}.studio-card-grid::-webkit-scrollbar{width:10px}.studio-card-grid::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.studio-card{background:#fff;border:1px solid #e7e2f2;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:7px;min-height:118px;padding:15px 14px 13px;position:relative;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.studio-card:hover{border-color:#c4b5fd;box-shadow:0 8px 22px #5616ea1f;transform:translateY(-2px)}.studio-card:focus-visible{outline:2px solid #5616ea;outline-offset:2px}.studio-card.editing{cursor:default}.studio-card.editing:hover{border-color:#c4b5fd;box-shadow:none;transform:none}.studio-card-icon{border-radius:10px;color:#fff;display:grid;flex:none;font-size:1rem;height:38px;place-items:center;width:38px}.studio-card-icon.skill{background:linear-gradient(135deg,#7c3aed,#5616ea)}.studio-card-icon.behaviour{background:linear-gradient(135deg,#0ea5e9,#2563eb)}.studio-card-pill{align-self:flex-start;border-radius:10px;font-size:.64rem;font-weight:700;letter-spacing:.05em;padding:2px 9px;text-transform:uppercase}.studio-card-pill.skill{background:#f1ebfe;color:#5616ea}.studio-card-pill.behaviour{background:#e0f2fe;color:#0e7490}.studio-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;font-size:.97rem;font-weight:700;line-height:1.3;overflow:hidden}.studio-card-meta{color:#8b84a3;font-size:.78rem;margin-top:auto}.studio-card-actions{display:flex;gap:6px;position:absolute;right:10px;top:10px}.studio-card-iconbtn{background:#faf9fe;border:1px solid #e7e2f2;border-radius:10px;color:#6b6483;cursor:pointer;display:grid;font-size:.76rem;height:28px;place-items:center;transition:color .15s,border-color .15s,background .15s;width:28px}.studio-card-iconbtn:hover{background:#fff;border-color:#c4b5fd;color:#5616ea}.studio-card-iconbtn.danger:hover{background:#fef2f2;border-color:#fecaca;color:#dc2626}.studio-card-menu-scrim{inset:0;position:fixed;z-index:30}.studio-card-menu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 12px 30px #140a3229;display:flex;flex-direction:column;min-width:170px;padding:5px;position:absolute;right:0;top:calc(100% + 5px);z-index:31}.studio-card-menu-item{align-items:center;background:none;border:none;border-radius:10px;color:#2c2545;cursor:pointer;display:flex;font:inherit;font-size:.84rem;gap:9px;padding:8px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.studio-card-menu-item:hover{background:#f4f1fe;color:#5616ea}.studio-card-menu-item svg{color:#8b84a3;flex:none;font-size:.85em;width:15px}.studio-card-menu-item:hover svg{color:#5616ea}.studio-card-rename{align-items:center;display:flex;gap:5px}.studio-card-rename input{border:1px solid #5616ea;border-radius:10px;box-shadow:0 0 0 2px #5616ea1f;color:#1f2937;flex:1 1;font:inherit;font-size:.9rem;font-weight:600;min-width:0;outline:none;padding:6px 9px}.studio-card-rename-btn{background:#faf9fe;border:1px solid #e7e2f2;border-radius:10px;color:#6b6483;cursor:pointer;display:grid;flex:none;font-size:.78rem;height:28px;place-items:center;transition:color .15s,background .15s,border-color .15s;width:28px}.studio-card-rename-btn:hover{border-color:#c4b5fd;color:#5616ea}.studio-card-rename-btn.save{background:#5616ea;border-color:#5616ea;color:#fff}.studio-card-rename-btn.save:hover{background:#4711c2}.studio-overview-empty{align-items:center;color:#8b84a3;display:flex;flex:1 1;flex-direction:column;font-size:.92rem;gap:12px;justify-content:center;line-height:1.5;padding:24px;text-align:center}.studio-overview-empty-icon{color:#c4b5fd;font-size:1.8rem}.studio-overview-empty-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:4px}.studio-overview-add{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:8px;padding:11px 18px;transition:background .15s,border-color .15s,box-shadow .15s,transform .15s}.studio-overview-add.skill{background:#5616ea;border:1px solid #5616ea;box-shadow:0 6px 16px #5616ea42;color:#fff}.studio-overview-add.skill:hover{background:#4a14d6;box-shadow:0 9px 22px #5616ea57;transform:translateY(-1px)}.studio-overview-add.behaviour{background:#fff;border:1px solid #d8cfee;color:#5616ea}.studio-overview-add.behaviour:hover{border-color:#b9a6f3;box-shadow:0 4px 14px #5616ea24;transform:translateY(-1px)}.studio-overview-add svg{font-size:.9em}.studio-behaviour-pane{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;padding:10px 16px 16px;position:relative;z-index:1}.studio-behaviour-card{align-items:flex-start;background:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:12px;padding:16px 18px}.studio-behaviour-card.pulse{animation:studioBehaviourPulse 1.4s ease}.studio-behaviour-card-icon{color:#7c3aed;flex:none;font-size:1rem;margin-top:2px}.studio-behaviour-card-text{color:#1f2937;font-size:1rem;font-weight:600;line-height:1.5}@keyframes studioBehaviourPulse{0%{border-color:#c4b5fd;box-shadow:0 0 0 3px #7c3aed26}to{border-color:#e5e7eb;box-shadow:none}}.studio-body{background:#0000;flex:1 1;gap:16px;padding:64px 16px 16px;padding:calc(var(--studio-top-gap, 14px)*2 + var(--studio-ctrl-h, 36px)) 16px 16px}.studio-body,.studio-convo{display:flex;min-height:0;overflow:hidden}.studio-convo{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:10px;box-shadow:var(--chat-shadow);flex:0 0 42%;flex-direction:column;min-width:360px;order:2;position:relative}.studio-blueprint-loading,.studio-convo-loading{align-items:center;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:var(--chat-scrim);border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute;z-index:9}.studio-blueprint-loading-spinner,.studio-convo-loading-spinner{color:#5e1bff;font-size:2.2rem}.studio-convo-head .skill-chat-tabgroup{background:var(--chat-tab-track);border-color:var(--chat-tab-border)}.studio-convo-head .skill-chat-tab{color:var(--chat-tab-text)}.studio-convo-head .skill-chat-tab.active{color:var(--chat-tab-active-text)}.studio-convo-head .skill-chat-tab-slider{background:var(--chat-tab-active-bg)}.studio-convo-head-right{align-items:center;display:inline-flex;gap:8px}.studio-chat-switch{display:inline-flex;position:relative}.studio-chat-switch-btn{align-items:center;background:var(--chat-tab-track);border:1px solid var(--chat-tab-border);border-radius:10px;box-sizing:border-box;color:var(--chat-tab-text);cursor:pointer;display:inline-flex;font:inherit;font-size:.8rem;font-weight:600;gap:7px;height:32px;max-width:240px;padding:0 11px;transition:background .15s,border-color .15s,color .15s}.studio-chat-switch-btn:hover{background:#ffffff29;color:#fff}.studio-chat-switch-icon{flex:none;font-size:.85em;opacity:.9}.studio-chat-switch-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-chat-switch-arrow{flex:none;font-size:.66em;opacity:.75;transition:transform .18s ease}.studio-chat-switch.open .studio-chat-switch-arrow{transform:rotate(180deg)}.studio-chat-menu{animation:studioChatMenuIn .14s ease both;background:var(--chat-assist-bg);border:1px solid var(--chat-border);border-radius:10px;box-shadow:var(--chat-menu-shadow);max-width:86vw;padding:6px;position:absolute;right:0;top:calc(100% + 8px);width:340px;z-index:30}@keyframes studioChatMenuIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.studio-chat-menu-head{color:var(--chat-muted);font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:6px 10px 5px;text-transform:uppercase}.studio-chat-list{max-height:320px;overflow-y:auto}.studio-chat-item{align-items:center;border-radius:10px;display:flex}.studio-chat-item:hover{background:var(--chat-hover)}.studio-chat-item.current{background:var(--chat-selected)}.studio-chat-item-main{align-items:center;background:none;border:none;color:var(--chat-assist-text);cursor:pointer;display:flex;flex:1 1;font:inherit;font-size:.84rem;gap:8px;min-width:0;padding:9px 4px 9px 10px;text-align:left}.studio-chat-item-check{color:var(--chat-link);display:inline-flex;flex:none;font-size:.72rem;justify-content:center;width:14px}.studio-chat-item-title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-chat-item-del{background:none;border:none;border-radius:10px;color:var(--chat-muted);cursor:pointer;flex:none;font-size:.82rem;opacity:.55;padding:7px 10px;transition:opacity .12s,color .12s}.studio-chat-item:hover .studio-chat-item-del{opacity:1}.studio-chat-item-del:hover{color:#f87171}.studio-chat-item-edit{background:none;border:none;border-radius:10px;color:var(--chat-muted);cursor:pointer;flex:none;font-size:.8rem;opacity:.55;padding:7px 9px;transition:opacity .12s,color .12s}.studio-chat-item:hover .studio-chat-item-edit{opacity:1}.studio-chat-item-edit:hover{color:var(--chat-link)}.studio-chat-item.editing{background:var(--chat-hover);gap:4px;padding:3px 4px 3px 6px}.studio-chat-item-input{background:#fff;border:1px solid var(--chat-link);border-radius:10px;color:#1f2937;flex:1 1;font:inherit;font-size:.84rem;min-width:0;outline:none;padding:7px 9px}.studio-chat-item-cancel,.studio-chat-item-save{background:none;border:none;border-radius:10px;cursor:pointer;flex:none;font-size:.85rem;padding:7px 8px;transition:color .12s,background .12s}.studio-chat-item-save{color:var(--chat-link)}.studio-chat-item-cancel{color:var(--chat-muted)}.studio-chat-item-cancel:hover,.studio-chat-item-save:hover{background:var(--chat-hover)}.studio-chat-divider{background:var(--chat-border);height:1px;margin:6px}.studio-chat-new{align-items:center;background:none;border:none;border-radius:10px;color:var(--chat-link);cursor:pointer;display:flex;font:inherit;font-size:.84rem;font-weight:600;gap:9px;padding:9px 10px;text-align:left;transition:background .12s;width:100%}.studio-chat-new:hover{background:var(--chat-hover)}.studio-convo .skill-chat-messages::-webkit-scrollbar{width:10px}.studio-convo .skill-chat-messages::-webkit-scrollbar-thumb{background:var(--chat-scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:10px}.studio-convo .setup-msg.assistant{background:var(--chat-assist-bg);border:1px solid var(--chat-assist-border);color:var(--chat-assist-text)}.studio-convo .setup-msg.user{background:var(--chat-user-bg);color:var(--chat-user-text)}.studio-convo .setup-msg.building{color:var(--chat-muted)}.studio-convo .studio-chat-welcome{font-size:.9rem;line-height:1.55;max-width:94%;min-height:1.55em}.studio-welcome-caret{animation:studioWelcomeBlink 1s steps(1) infinite;background:var(--chat-link);border-radius:10px;display:inline-block;height:1.05em;margin-left:2px;vertical-align:-.18em;width:2px}@keyframes studioWelcomeBlink{0%,49%{opacity:1}50%,to{opacity:0}}.studio-convo .skill-test-empty{color:#5d5775;font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.4;margin:auto;max-width:380px;text-align:center}.studio-convo .setup-md a{color:var(--chat-link)}.studio-convo .setup-md code,.studio-convo .setup-md pre{background:var(--chat-code-bg)}.studio-composer-float.docked{background:var(--chat-input-bg);box-shadow:var(--chat-input-shadow)}.studio-composer-float.docked:not(:focus-within){border-color:var(--chat-input-border)}.studio-composer-float.docked textarea{color:var(--chat-input-text)}.studio-composer-float.docked textarea::placeholder{color:var(--chat-input-placeholder)}.studio-composer-float.docked .studio-composer-send{background:var(--chat-send-bg);color:var(--chat-send-icon)}.studio-convo-head .skill-test-clear{background:#ffffff1f;border-color:#ffffff47;color:#ffffffeb}.studio-convo-head .skill-test-clear:hover:not(:disabled){background:#ffffff38;border-color:#ffffff73;color:#fff}.studio-main{--chat-surface:#f3f0fb;--chat-border:#e4ddf5;--chat-shadow:0 14px 40px #140a321a;--chat-scroll-thumb:#5616ea38;--chat-assist-bg:#fff;--chat-assist-text:#2a2540;--chat-assist-border:#ece7f8;--chat-user-bg:linear-gradient(135deg,#7c3aed,#5616ea);--chat-user-text:#fff;--chat-link:#5616ea;--chat-muted:#8b84a3;--chat-code-bg:#5616ea12;--chat-input-bg:#fff;--chat-input-text:#1f2937;--chat-input-placeholder:#9a93b3;--chat-input-border:#e4ddf5;--chat-input-shadow:0 6px 18px #140a321a;--chat-send-bg:#5616ea;--chat-send-icon:#fff;--chat-hover:#5616ea12;--chat-selected:#5616ea1c;--chat-menu-shadow:0 18px 44px #140a3229;--chat-scrim:#f4f2fbb8;--chat-header-bg:#5d1ef4;--chat-header-divider:#0000;--chat-tab-track:#ffffff2e;--chat-tab-text:#ffffffd9;--chat-tab-active-bg:#fff;--chat-tab-active-text:#5616ea;--chat-tab-border:#ffffff47}.studio-main.chat-theme-2{--chat-header-bg:linear-gradient(120deg,#4a1fb8,#6d28d9);--chat-tab-active-text:#4a1fb8}.studio-main.chat-theme-3{--chat-header-bg:linear-gradient(135deg,#5e1bff,#5616ea);--chat-tab-active-text:#5616ea}.studio-convo-head{align-items:center;background:var(--chat-header-bg);border-bottom:1px solid #0000;border-bottom:1px solid var(--chat-header-divider,#0000);box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:56px;padding:10px 12px}.studio-convo-head .skill-chat-tabgroup{flex:1 1;max-width:280px}.studio-scroll{background:#0000}.studio-blueprint{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:10px;box-shadow:var(--chat-shadow);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:400px;order:1;overflow:hidden;transition:flex-basis .5s cubic-bezier(.4,0,.2,1),min-width .5s cubic-bezier(.4,0,.2,1),margin-right .5s cubic-bezier(.4,0,.2,1),opacity .32s ease}.studio-main.rp-collapsed .studio-blueprint{flex-basis:0;margin-right:-16px;min-width:0;opacity:0;pointer-events:none}.studio-blueprint-head{align-items:center;background:var(--chat-header-bg);border-bottom:1px solid #0000;border-bottom:1px solid var(--chat-header-divider,#0000);box-sizing:border-box;display:flex;gap:8px;justify-content:space-between;min-height:56px;padding:10px 12px}.studio-blueprint-head-main{align-items:baseline;display:flex;gap:8px}.studio-blueprint-title{color:#1f2937;font-size:.92rem;font-weight:700}.studio-blueprint-count{background:#f1edfb;border-radius:10px;color:#6f6c84;font-size:.74rem;font-weight:600;padding:1px 8px}.studio-blueprint-head-actions{align-items:center;display:flex;gap:6px}.studio-iconbtn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b7280;cursor:pointer;display:grid;height:30px;place-items:center;transition:color .15s,border-color .15s,box-shadow .15s;width:30px}.studio-iconbtn:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #5616ea1f;color:#5616ea}.studio-addnote-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#6b6483;cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:7px;padding:6px 12px;transition:color .15s,border-color .15s,box-shadow .15s}.studio-addnote-btn:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #5616ea1f;color:#5616ea}.studio-addnote-btn svg{color:#b0a8c7;font-size:.85em}.studio-addnote-btn:hover svg{color:#5616ea}.studio-collapse-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#8b84a3;cursor:pointer;display:grid;flex:none;font-size:.82rem;height:30px;place-items:center;transition:color .15s,border-color .15s,box-shadow .15s;width:30px}.studio-collapse-btn:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #5616ea1f;color:#5616ea}.studio-expand-handle{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #e5e7eb;border-left:none;border-radius:0 12px 12px 0;box-shadow:6px 0 18px #140a321a;color:#6b6483;cursor:pointer;display:inline-flex;height:72px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:color .15s,border-color .15s,box-shadow .15s,padding-left .15s;width:28px;z-index:8}.studio-expand-handle:hover{border-color:#c4b5fd;box-shadow:6px 0 22px #5616ea29;color:#5616ea;padding-left:4px}.studio-expand-handle svg{font-size:.95rem}.studio-blueprint-head .studio-addnote-btn,.studio-blueprint-head .studio-collapse-btn{background:#ffffff1f;border-color:#ffffff47;color:#fff}.studio-blueprint-head .studio-addnote-btn svg{color:#ffffffd9}.studio-blueprint-head .studio-addnote-btn:hover,.studio-blueprint-head .studio-collapse-btn:hover{background:#ffffff38;border-color:#ffffff73;box-shadow:none;color:#fff}.studio-blueprint-head .studio-addnote-btn:hover svg{color:#fff}.studio-note-textarea{background:#fffbeb;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:.86rem;line-height:1.5;min-height:140px;padding:10px 12px;resize:vertical;width:100%}.studio-note-textarea:focus{border-color:#f59e0b;box-shadow:0 0 0 2px #f59e0b26;outline:none}.studio-note-hint{color:#9a97ac;font-size:.74rem}.studio-note-delete{align-items:center;background:#fff;border:1px solid #fecaca;border-radius:10px;color:#dc2626;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:600;gap:8px;justify-content:center;padding:9px;transition:background .15s;width:100%}.studio-note-delete:hover{background:#fef2f2}.studio-blueprint-sub{align-items:center;background:#f5f3ff;border:1px solid #ece8fd;border-radius:10px;color:#7c7a8c;display:flex;font-size:.74rem;gap:7px;margin:0 14px 8px;padding:6px 10px}.studio-blueprint-sub svg{color:#5616ea;flex:none}.studio-blueprint-canvas{background:var(--chat-surface);border:1px solid var(--chat-border);border-radius:10px;flex:1 1;margin:12px;min-height:0;overflow:hidden;position:relative}.studio-blueprint-canvas .react-flow__attribution{display:none}.studio-blueprint-empty{align-items:center;color:#a6a3b8;display:flex;flex-direction:column;font-size:.9rem;gap:10px;inset:0;justify-content:center;padding:24px;pointer-events:none;position:absolute;text-align:center}.studio-blueprint-empty-icon{color:#cbb9f7;font-size:1.8rem}.studio-update-banner{align-items:center;animation:studio-banner-in .3s ease;background:#5616ea;border-radius:10px;box-shadow:0 8px 24px #5616ea59;color:#fff;display:flex;font-size:.78rem;font-weight:600;gap:8px;left:50%;padding:7px 14px;position:absolute;top:12px;transform:translateX(-50%);z-index:6}@keyframes studio-banner-in{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}.studio-inspector{background:#fff;border-left:1px solid #e5e7eb;box-shadow:-8px 0 28px #140a321a;height:100%;overflow:hidden;position:absolute;right:0;top:0;transition:width .26s cubic-bezier(.22,1,.36,1);width:0;z-index:7}.studio-inspector.open{width:330px}.studio-inspector-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;width:330px}.studio-inspector-head{align-items:flex-start;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;justify-content:space-between;padding:14px 14px 10px}.studio-inspector-head-text{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-inspector-kind{align-items:center;color:#8b88a0;display:inline-flex;font-size:.68rem;font-weight:700;gap:6px;letter-spacing:.03em;text-transform:uppercase}.studio-inspector-kind svg{color:#5616ea}.studio-inspector-logo{border-radius:10px;height:16px;object-fit:contain;width:16px}.studio-inspector-title{color:#1f2937;font-size:1rem;font-weight:700;overflow-wrap:anywhere}.studio-inspector-body{display:flex;flex:1 1;flex-direction:column;gap:14px;overflow-y:auto;padding:14px}.studio-inspector-desc{color:#4b5563;font-size:.84rem;line-height:1.5}.studio-inspector-section{display:flex;flex-direction:column;gap:4px}.studio-inspector-label{color:#9a97ac;font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.studio-inspector-value{color:#374151;font-size:.86rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.studio-facts{display:flex;flex-direction:column;gap:8px}.studio-fact{align-items:flex-start;background:#f8f7fc;border:1px solid #efedf7;border-radius:10px;color:#374151;display:flex;font-size:.82rem;gap:9px;line-height:1.4;padding:8px 10px}.studio-fact svg{color:#6b7280;flex:none;margin-top:2px;width:14px}.studio-fact.muted{color:#6b7280}.studio-fact.gate{background:#fffbeb;border-color:#fde68a;color:#92400e}.studio-fact.gate svg{color:#b45309}.studio-fact.unlock{background:#ede9fe;border-color:#ddd6fe;color:#5616ea}.studio-fact.unlock svg{color:#5616ea}.studio-fact.verify{background:#5616ea;border-color:#5616ea;color:#fff}.studio-fact.verify svg{color:#fff}.studio-fact.lead{background:#fdf2f8;border-color:#fbcfe8;color:#be185d}.studio-fact.lead svg{color:#db2777}.studio-flow-tree{display:flex;flex-direction:column;gap:10px}.studio-flow-empty{color:#9a97ac;font-size:.82rem;padding:4px 2px}.studio-flow-step{background:#faf9fe;border:1px solid #efedf7;border-left:3px solid #d8d2f0;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:9px 11px}.studio-flow-step.start{border-left-color:#5616ea}.studio-flow-step-head{align-items:center;display:flex;gap:8px}.studio-flow-step-id{color:#4a4360;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;font-weight:700}.studio-flow-step-start{background:#ede9fe;border-radius:10px;color:#5616ea;font-size:.66rem;font-weight:700;letter-spacing:.04em;padding:1px 7px;text-transform:uppercase}.studio-flow-say{color:#374151;font-size:.82rem;line-height:1.4}.studio-flow-choice{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:.78rem;gap:6px}.studio-flow-choice-label{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:1px 7px}.studio-flow-choice-arrow{color:#9a97ac;width:11px}.studio-flow-choice-target{color:#5616ea;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.studio-flow-choice-cond{color:#9a97ac;font-style:italic}.studio-flow-outcome{align-items:flex-start;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:10px;color:#047857;display:flex;font-size:.8rem;gap:7px;padding:6px 9px}.studio-flow-outcome svg{color:#059669;flex:none;margin-top:2px;width:12px}.studio-table-view{display:flex;flex-direction:column;gap:8px}.studio-table-scroll{border:1px solid #efedf7;border-radius:10px;overflow-x:auto}.studio-table{border-collapse:collapse;font-size:.78rem;width:100%}.studio-table td,.studio-table th{border-bottom:1px solid #f1eff8;color:#374151;padding:6px 9px;text-align:left;white-space:nowrap}.studio-table thead th{background:#faf9fe;color:#4a4360;font-weight:700;position:-webkit-sticky;position:sticky;top:0}.studio-table th.matchkey{color:#5616ea}.studio-table tbody tr:last-child td{border-bottom:none}.studio-table-more{color:#9a97ac;font-size:.75rem}.studio-table-default{background:#f8f7fc;border:1px solid #efedf7;border-radius:10px;color:#6b7280;font-size:.78rem;padding:6px 9px}.skill-test-choices{display:flex;flex-wrap:wrap;gap:7px;margin:8px 0 2px}.skill-test-choice{background:#fff;border:1px solid #c4b5fd;border-radius:10px;color:#5616ea;cursor:pointer;font:inherit;font-size:.84rem;font-weight:600;padding:6px 13px;transition:background .15s,border-color .15s,box-shadow .15s}.skill-test-choice:hover:not(:disabled){background:#f3eaff;box-shadow:0 3px 10px #5616ea24}.skill-test-choice:disabled{cursor:default;opacity:.5}.studio-inspector-foot{border-top:1px solid #e5e7eb;display:flex;flex-direction:column;gap:8px;padding:12px 14px}.studio-inspector-readonly{align-items:center;color:#9a97ac;display:inline-flex;font-size:.72rem;gap:6px}.studio-change-btn{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;justify-content:center;padding:10px;transition:background .15s,box-shadow .2s;width:100%}.studio-change-btn:hover{background:#4711c2;box-shadow:0 6px 18px #5616ea4d}.studio-empty-templates{display:flex;flex-direction:column;gap:6px;padding:6px 2px 2px}.studio-templates-title{color:#1f2937;font-size:.9rem;font-weight:700}.studio-templates-sub{color:#6b7280;font-size:.8rem;margin-bottom:6px}.studio-or{color:#a6a3b8;font-size:.76rem;margin-top:8px;text-align:center}.studio-templates{display:flex;flex-direction:column;gap:8px}.studio-templates.compact{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.studio-template{align-items:center;background:#fff;border:1px solid #e9e6f3;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:11px 12px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s;width:100%}.studio-template:hover{border-color:#c4b5fd;box-shadow:0 4px 16px #5616ea1f;transform:translateY(-1px)}.studio-template-icon{border-radius:10px;display:grid;flex:none;font-size:1rem;height:38px;place-items:center;width:38px}.studio-template-text{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.studio-template-title{color:#1f2937;font-size:.86rem;font-weight:600}.studio-template-blurb{color:#6b7280;font-size:.76rem;line-height:1.35}.studio-template-go{color:#c4b5fd;flex:none;font-size:.8rem;transition:color .15s,transform .15s}.studio-template:hover .studio-template-go{color:#5616ea;transform:translateX(2px)}.skill-test-adjusted.err{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.skill-test-adjusted.err svg{color:#dc2626}@keyframes rfChanged{0%{box-shadow:0 0 0 0 #5616ea00}30%{box-shadow:0 0 0 4px #5616ea59}to{box-shadow:0 0 0 0 #5616ea00}}.react-flow__node.rf-changed .flow-node{animation:rfChanged .9s ease}.studio-blueprint-canvas .react-flow__node{transition:transform .28s cubic-bezier(.4,0,.2,1)}.studio-blueprint-canvas .react-flow__node.dragging{transition:none}.studio-main{--chat-pad:14px;background:radial-gradient(780px 340px at 24% -12%,#5616ea1a,#0000 60%),radial-gradient(680px 360px at 90% 6%,#6366f10d,#0000 60%),linear-gradient(180deg,#f4f3f8,#eceaf2);display:flex;min-height:0;overflow:hidden;position:relative}.studio-main,.studio-main>.studio-body{flex:1 1 auto}.studio-hero{display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute;z-index:6}.studio-hero.leaving{pointer-events:none}.studio-hero.leaving .studio-hero-bottom,.studio-hero.leaving .studio-hero-openeditor,.studio-hero.leaving .studio-hero-top{animation:studioHeroFade .45s ease both}@keyframes studioHeroIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes studioHeroFade{0%{opacity:1}to{opacity:0}}.studio-hero-bg{background:radial-gradient(1100px 460px at 50% -14%,#7c3aed2e,#0000 62%),radial-gradient(820px 420px at 82% 4%,#6366f11f,#0000 60%),linear-gradient(180deg,#fff,#f7f4ff 46%,#eee8ff);inset:0;pointer-events:none;position:absolute;z-index:0}.studio-hero-bg:before{background:radial-gradient(60% 90% at 22% 122%,#7c3aed29,#0000 70%),radial-gradient(55% 95% at 60% 132%,#5616ea33,#0000 72%),radial-gradient(62% 90% at 88% 124%,#6366f124,#0000 70%);bottom:0;content:"";filter:blur(6px);height:52%;left:-10%;position:absolute;right:-10%}.studio-hero-bg:after{background:linear-gradient(180deg,#0000,#ffffffb3 70%,#ffffffeb);bottom:0;content:"";height:40%;left:0;position:absolute;right:0}.studio-hero-pills{animation:studioHeroIn .4s ease both;display:flex;gap:10px;justify-content:center;left:0;position:absolute;right:0;top:14px;z-index:3}.studio-hero-pill-wrap{display:inline-flex;position:relative}.studio-hero-pill{align-items:center;background:#fff;background:var(--app-surface,#fff);border:1px solid #e2e2e6;border:1px solid var(--app-border,#e2e2e6);border-radius:10px;box-shadow:0 1px 2px #0000000d;box-sizing:border-box;color:#18181b;color:var(--app-text,#18181b);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:8px;height:36px;height:var(--studio-ctrl-h,36px);padding:0 13px;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s var(--ease-smooth,ease),box-shadow .15s var(--ease-smooth,ease)}.studio-hero-pill-wrap.open .studio-hero-pill,.studio-hero-pill:hover{border-color:#c4b5fd;box-shadow:0 2px 8px #5616ea1a}.studio-hero-pill-dot{background:#5616ea;border-radius:50%;flex:none;height:7px;width:7px}.studio-pill-icon{color:#4a4360;flex:none;font-size:.86rem;transition:color .15s}.studio-hero-pill-wrap.open .studio-pill-icon,.studio-hero-pill:hover .studio-pill-icon{color:#5616ea}.studio-hero-pill-arrow{color:#b3a4e0;font-size:.72rem;transition:transform .2s ease,color .15s}.studio-hero-pill:hover .studio-hero-pill-arrow{color:#5616ea}.studio-hero-pill-wrap.open .studio-hero-pill-arrow{color:#5616ea;transform:rotate(180deg)}.studio-pill-menu{animation:studioPillMenuIn .16s ease-out both;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 14px 34px #140a3229;display:flex;flex-direction:column;max-height:380px;max-width:340px;min-width:248px;overflow-y:auto;padding:6px 0;position:absolute;top:calc(100% + 6px);z-index:20}.studio-pill-menu--left{left:0;transform-origin:top left}.studio-pill-menu--right{right:0;transform-origin:top right}.studio-pill-menu-header{color:#9a93b3;font-size:.66rem;font-weight:700;letter-spacing:.05em;padding:6px 12px 4px;text-transform:uppercase}.studio-pill-item{align-items:center;background:none;border:none;color:#2c2545;cursor:pointer;display:flex;font:inherit;font-size:.85rem;gap:10px;padding:8px 12px;text-align:left;transition:background .12s;width:100%}.studio-pill-item:hover{background:#f4f1fe}.studio-pill-item.current{background:#f7f4ff}.studio-pill-item.action{color:#5616ea;font-weight:600}.studio-pill-checkbox{align-items:center;background:#fff;border:1.5px solid #cfc7e6;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-flex;flex:none;font-size:.62rem;height:17px;justify-content:center;transition:background .12s,border-color .12s;width:17px}.studio-pill-item:hover .studio-pill-checkbox{border-color:#b3a4e0}.studio-pill-checkbox.checked{background:#5616ea;border-color:#5616ea}.studio-pill-action-icon{color:#5616ea;display:inline-flex;flex:none;font-size:.8rem;justify-content:center;width:17px}.studio-pill-item-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-pill-divider{background:#eee;height:1px;margin:6px 0}.studio-pane-anim{animation:studioPaneSwitch .34s cubic-bezier(.22,1,.36,1) both;display:flex;flex:1 1;flex-direction:column;min-height:0}@keyframes studioPaneSwitch{0%{opacity:0}to{opacity:1}}.studio-pane-nav{display:flex;flex:none;gap:14px;padding:6px 10px 10px}.studio-pane-nav,.studio-pane-nav-btn{align-items:center;justify-content:center}.studio-pane-nav-btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#5616ea;cursor:pointer;display:inline-flex;height:30px;transition:border-color .15s,box-shadow .15s,background .15s;width:30px}.studio-pane-nav-btn:hover{background:#f7f4ff;border-color:#c4b5fd;box-shadow:0 3px 10px #5616ea1f}.studio-pane-nav-pos{color:#9a93b3;font-size:.74rem;min-width:90px;text-align:center}.studio-behaviour-empty{align-items:center;color:#9a93b3;display:flex;flex:1 1;flex-direction:column;font-size:.9rem;gap:10px;justify-content:center;line-height:1.5;padding:24px;text-align:center}.studio-behaviour-empty-icon{color:#c4b5fd;font-size:1.6rem}.studio-hero-pill-menu{animation:studioPillMenuIn .16s ease-out both;background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 14px 34px #140a3229;display:flex;flex-direction:column;gap:2px;max-height:264px;max-width:340px;min-width:240px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:20}.studio-hero-pill-menu--left{left:0;transform-origin:top left}.studio-hero-pill-menu--right{right:0;transform-origin:top right}@keyframes studioPillMenuIn{0%{opacity:0;transform:translateY(-6px) scaleY(.96)}to{opacity:1;transform:translateY(0) scaleY(1)}}.studio-hero-pill-option{background:none;border:none;border-radius:10px;color:#2c2545;cursor:pointer;display:block;font:inherit;font-size:.85rem;font-weight:500;padding:8px 10px;text-align:left;transition:background .12s,color .12s;width:100%}.studio-hero-pill-option:hover{background:#f3eaff;color:#5616ea}.studio-hero-pill-option-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;line-height:1.35;overflow:hidden}.studio-hero-top{bottom:54%;justify-content:flex-end;padding:24px 24px 72px;text-align:center;top:0}.studio-hero-bottom,.studio-hero-top{align-items:center;animation:studioHeroIn .4s ease both;display:flex;flex-direction:column;left:0;position:absolute;right:0;z-index:1}.studio-hero-bottom{bottom:0;overflow-y:auto;padding:30px 24px 24px;top:46%}.studio-hero-bottom .studio-hero-section{margin-top:0;max-width:760px;width:100%}.studio-hero-badge{align-items:center;background:#7c3aed1a;border:1px solid #7c3aed33;border-radius:10px;color:#5616ea;display:inline-flex;font-size:.74rem;font-weight:600;gap:7px;letter-spacing:.02em;padding:5px 12px}.studio-hero-title{color:#1b1233;font-size:2.2rem;font-weight:800;letter-spacing:-.02em;line-height:1.12;margin:18px 0 0}.studio-hero-sub{color:#5d5775;font-size:1rem;line-height:1.5;margin:12px 0 0;max-width:540px}.studio-hero-openeditor{align-items:center;background:#5616ea;border:none;border-radius:10px;box-shadow:0 6px 18px #5616ea4d;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:600;gap:9px;padding:9px 17px;position:absolute;right:18px;top:16px;transition:background .18s ease,box-shadow .18s ease,transform .18s ease;z-index:7}.studio-hero-openeditor:hover{background:#4a14d6;box-shadow:0 9px 24px #5616ea66;transform:translateY(-1px)}.studio-hero-openeditor svg{font-size:.82em;transition:transform .18s ease}.studio-hero-openeditor:hover svg{transform:translateX(3px)}.studio-hero-composer{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-sizing:border-box;margin:26px 0 0;max-width:760px;position:relative;transition:border-color .15s;width:100%}.studio-hero-composer:focus-within:has(textarea:placeholder-shown){border-color:#0000}.studio-composer-ring{height:calc(100% + 2px);left:-1px;opacity:0;overflow:visible;pointer-events:none;position:absolute;top:-1px;transition:opacity .2s ease;width:calc(100% + 2px);z-index:0}.studio-hero-composer:focus-within:has(textarea:placeholder-shown) .studio-composer-ring{opacity:1}.studio-composer-ring rect{fill:none;stroke-linejoin:round}.studio-ring-track{stroke:#ddd2fb;stroke-width:2}.studio-ring-comet{stroke:url(#studioComposerRing);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:36 64;animation:studioRingTravel 3.4s linear infinite;animation-play-state:paused}.studio-hero-composer:focus-within:has(textarea:placeholder-shown) .studio-ring-comet{animation-play-state:running}@keyframes studioRingTravel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.studio-hero-composer textarea{background:#0000;border:none;box-sizing:border-box;color:#1f2937;display:block;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;max-height:200px;min-height:52px;outline:none;overflow-y:hidden;padding:15px 56px 15px 18px;position:relative;resize:none;width:100%;z-index:1}.studio-hero-composer textarea.has-overflow{overflow-y:auto}.studio-hero-composer textarea:disabled{cursor:not-allowed}.studio-composer-send{background:#5616ea;border:none;border-radius:10px;bottom:7px;color:#fff;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;right:8px;transition:background-color .2s ease,transform .2s ease;width:38px;z-index:2}.studio-composer-send:hover{background:#4a14d6;transform:translateY(-1px)}.studio-composer-send[disabled]{cursor:not-allowed;opacity:.45;transform:none}.studio-composer-send .send-icon{fill:currentColor;display:block;height:16px;width:16px}.studio-composer-float{box-sizing:border-box;left:50%;margin:0;max-width:none;position:absolute;transform:translateX(-50%);transition:bottom .55s cubic-bezier(.4,0,.2,1),width .55s cubic-bezier(.4,0,.2,1),left .55s cubic-bezier(.4,0,.2,1),transform .55s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;z-index:7}.studio-composer-float.centered{bottom:54%;width:min(760px,calc(100% - 48px))}.studio-composer-float.docked{--chat-col:calc(42% - 13.44px);bottom:calc(16px + var(--chat-pad));box-shadow:0 6px 20px #140a321a;left:calc(100% - 16px - var(--chat-col) + var(--chat-pad));transform:none;width:calc(var(--chat-col) - var(--chat-pad)*2)}.studio-main.rp-collapsed .studio-composer-float.docked{--chat-col:calc(100% - 32px)}.studio-composer-float.docked .studio-composer-ring{display:none}.studio-composer-float.docked:focus-within{box-shadow:0 8px 24px #140a3224,0 0 0 2px #5616ea73}.studio-hero-section{margin-top:34px;text-align:left;width:100%}.studio-hero-label{color:#8b84a3;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.studio-hero-section-sub{color:#6b7280;font-size:.9rem;margin:-4px 0 14px}.studio-hero-section>.studio-hero-label{text-align:center}@keyframes studioStartersIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.studio-carousel{align-items:stretch;animation:studioStartersIn .25s ease both;gap:10px}.studio-carousel-viewport{flex:1 1 auto;overflow:hidden}.studio-carousel-track{display:flex;transition:transform .35s cubic-bezier(.4,0,.2,1)}.studio-carousel-page{grid-gap:12px;align-content:start;display:grid;flex:0 0 100%;gap:12px;grid-template-columns:repeat(3,1fr)}.studio-carousel-arrow{align-self:center;background:#ffffffd9;border-radius:10px;color:#5d5775;flex:none;font-size:.82rem;height:34px;transition:border-color .15s,color .15s,box-shadow .15s;width:34px}.studio-carousel-arrow:hover:not(:disabled){border-color:#c4b5fd;box-shadow:0 4px 12px #5616ea1f;color:#5616ea}.studio-carousel-arrow:disabled{cursor:default;opacity:.4}.studio-carousel-dots{display:flex;gap:7px;justify-content:center;margin-top:16px}.studio-carousel-dot{background:#d9d2ec;border:none;border-radius:10px;cursor:pointer;height:7px;padding:0;transition:background .15s,transform .15s;width:7px}.studio-carousel-dot:hover{background:#b9aede}.studio-carousel-dot.on{background:#5616ea;transform:scale(1.18)}.studio-app-tile{align-items:flex-start;background:#ffffffd9;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:14px 14px 12px;text-align:left;transition:border-color .15s,box-shadow .15s,transform .15s}.studio-app-tile:hover{border-color:#c4b5fd;box-shadow:0 6px 18px #5616ea1f;transform:translateY(-2px)}.studio-app-tile-logo{background:#f6f3ff;border-radius:10px;color:#7c3aed;display:grid;flex:none;font-size:1rem;height:38px;place-items:center;position:relative;width:38px}.studio-app-tile-logo img{height:24px;object-fit:contain;width:24px}.studio-app-tile-logo.connected:after{background:#16a34a;border:2px solid #fff;border-radius:50%;content:"";height:11px;position:absolute;right:-3px;top:-3px;width:11px}.studio-app-tile-name{color:#1f2937;font-size:.96rem;font-weight:700}.studio-app-tile-foot{align-items:center;color:#8b84a3;display:flex;font-size:.8rem;gap:8px;justify-content:space-between;width:100%}.studio-app-tile-chev{color:#c4b5fd;font-size:.72rem;transition:transform .15s,color .15s}.studio-app-tile:hover .studio-app-tile-chev{color:#5616ea;transform:translateX(2px)}.studio-app-connected{align-items:center;color:#16a34a;display:inline-flex;font-weight:600;gap:6px}.studio-app-dot{background:#16a34a;border-radius:50%;flex:none;height:7px;width:7px}.studio-flowstep{animation:studioStartersIn .25s ease both}.studio-flow-back{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:600;gap:6px;margin-bottom:12px;padding:0;transition:color .15s}.studio-flow-back:hover{color:#5616ea}.studio-flow-back svg{font-size:.72rem}.studio-flow-apphead{align-items:center;display:flex;gap:10px;margin-bottom:4px}.studio-flow-applogo{background:#f6f3ff;border-radius:10px;color:#7c3aed;display:grid;flex:none;font-size:.85rem;height:30px;place-items:center;width:30px}.studio-flow-applogo img{height:20px;object-fit:contain;width:20px}.studio-flow-appname{color:#1b1233;font-size:1.05rem;font-weight:800}.studio-flow-apphead .studio-app-connected{font-size:.78rem}.studio-flow-list{display:flex;flex-direction:column;gap:8px}.studio-flow-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #7c3aed;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s}.studio-flow-row:hover{border-color:#c4b5fd;box-shadow:0 4px 14px #5616ea1a;transform:translateY(-1px)}.studio-flow-row.on{background:#f3eaff;border-color:#5616ea}.studio-flow-row:focus-visible{outline:2px solid #5616ea;outline-offset:2px}.studio-flow-check{background:#fff;border:1.5px solid #cdc6e4;border-radius:10px;color:#fff;display:grid;flex:none;font-size:.68rem;height:20px;place-items:center;transition:background .15s,border-color .15s;width:20px}.studio-flow-row.on .studio-flow-check{background:#5616ea;border-color:#5616ea}.studio-flow-text{display:flex;flex-direction:column;gap:3px;min-width:0}.studio-flow-label{color:#1f2937;font-size:.92rem;font-weight:700}.studio-flow-row.on .studio-flow-label{color:#4711c2}.studio-flow-desc{color:#6b7280;font-size:.82rem;line-height:1.4}.studio-buildbar{align-items:center;animation:studioBuildbarIn .28s cubic-bezier(.4,0,.2,1) both;background:#fff;border-top:1px solid #e5e7eb;bottom:0;box-shadow:0 -6px 20px #140a3212;display:flex;gap:12px;justify-content:space-between;left:0;padding:12px 20px;position:absolute;right:0;z-index:8}@keyframes studioBuildbarIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.studio-buildbar-count{color:#1f2937;font-size:.88rem;font-weight:700}.studio-buildbar-actions{align-items:center;display:flex;gap:10px}.studio-buildbar-clear{background:none;border:none;color:#6b7280;cursor:pointer;font:inherit;font-size:.85rem;font-weight:600;padding:8px 6px;transition:color .15s}.studio-buildbar-clear:hover{color:#5616ea}.studio-buildbar-build{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:.9rem;font-weight:700;gap:8px;padding:10px 18px;transition:background .15s,box-shadow .15s,transform .15s}.studio-buildbar-build:hover{background:#4711c2;box-shadow:0 6px 18px #5616ea4d;transform:translateY(-1px)}.studio-buildbar-build svg{font-size:.92em}.studio-body.entering .studio-convo{animation:studioPaneIn .5s cubic-bezier(.22,1,.36,1) both}.studio-body.entering .studio-blueprint{animation:studioPaneInFade .55s ease .09s both}@keyframes studioPaneIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes studioPaneInFade{0%{opacity:0}to{opacity:1}}.studio-body.has-dock .skill-chat-messages{padding-bottom:calc(var(--dock-h, 44px) + var(--chat-pad) + 24px)}.studio-mobile-tabs{display:none}@media (max-width:900px){.studio-shell{--studio-top-gap:10px}.studio-body{flex-direction:column}.studio-blueprint,.studio-convo{border-bottom:none;border-right:none;flex:1 1 auto;min-width:0}.studio-inspector-inner,.studio-inspector.open{width:100%}.studio-hero-inner{padding:5vh 16px 40px}.studio-hero-title{font-size:1.7rem}.studio-hero-sub{font-size:.92rem}.studio-carousel{gap:7px}.studio-carousel-page{gap:8px}.studio-carousel-arrow{height:30px;width:30px}.studio-buildbar{padding:12px 16px}.studio-mobile-tabs{background:#ece7f8;border:1px solid #ddd3f2;border-radius:10px;display:flex;flex:0 0 auto;gap:0;margin-bottom:10px;padding:4px;position:relative}.studio-mobile-tab-slider{background:#5616ea;border-radius:10px;bottom:4px;box-shadow:0 2px 8px #5616ea4d;left:4px;position:absolute;top:4px;transform:translateX(0);transition:transform .25s ease;width:calc(50% - 4px);z-index:0}.studio-mobile-tab-slider.right{transform:translateX(100%)}.studio-mobile-tab{align-items:center;background:#0000;border:none;border-radius:10px;color:#6b6483;cursor:pointer;display:inline-flex;flex:1 1;font:inherit;font-size:.84rem;font-weight:600;gap:7px;justify-content:center;padding:8px 10px;position:relative;transition:color .2s ease;z-index:1}.studio-mobile-tab.active{color:#fff}.studio-mobile-tab svg{font-size:.9em}.studio-main.mp-blueprint .studio-composer-float,.studio-main.mp-blueprint .studio-convo,.studio-main.mp-chat .studio-blueprint{display:none}.studio-composer-float.docked{left:calc(16px + var(--chat-pad));transform:none;width:calc(100% - 32px - var(--chat-pad)*2)}.studio-collapse-btn,.studio-expand-handle{display:none}.studio-main.rp-collapsed .studio-blueprint{flex-basis:auto;margin-right:0;min-width:0;opacity:1;pointer-events:auto}.studio-top-pills{display:none}.studio-top .studio-title{max-width:none}}@media (max-width:640px){.studio-carousel-page{grid-template-columns:repeat(2,1fr)}.studio-composer-float.centered textarea{min-height:76px}.studio-hero-top{padding-bottom:104px}.studio-card-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.react-flow__node.rf-changed .flow-node,.studio-template,.studio-update-banner{animation:none;transition:none}.studio-body.entering .studio-blueprint,.studio-body.entering .studio-convo,.studio-buildbar,.studio-carousel,.studio-flowstep,.studio-hero-bottom,.studio-hero-pill-menu,.studio-hero-pills,.studio-hero-top,.studio-hero.leaving .studio-hero-bg,.studio-hero.leaving .studio-hero-bottom,.studio-hero.leaving .studio-hero-pills,.studio-hero.leaving .studio-hero-top{animation:none}.studio-carousel-track,.studio-composer-float,.studio-hero-pill-arrow{transition:none}.studio-ring-comet{animation:none}.studio-blueprint-canvas .react-flow__node{transition:none}}.studio-root{--sx-brand:#5e1bff;--sx-brand-700:#4a14cc;--sx-ink:#1a1330;--sx-ink-2:#6b6480;--sx-line:#e8e4f3;--sx-bg:#f4f4f4;--sx-card:#fff;background:var(--sx-bg);color:var(--sx-ink);display:flex;flex-direction:column;height:calc(100dvh - 56px);height:calc(100dvh - var(--app-header-height, 56px));overflow:hidden;position:relative}.studio-spacer{flex:1 1 auto}.studio-usage{align-items:center;background:var(--sx-card);border:1px solid var(--sx-line);border-radius:10px;box-shadow:0 2px 8px #2d186e0f;box-sizing:border-box;display:flex;gap:12px;padding:8px 14px;position:absolute;right:24px;top:16px;z-index:5}.studio-usage-label{color:#4a4a55;font-size:13px;font-weight:500;white-space:nowrap}.studio-usage-track{background:#efecf9;border-radius:999px;height:7px;overflow:hidden;position:relative;width:130px}.studio-usage-fill{background:var(--sx-brand);border-radius:999px;height:100%;transition:width .5s ease}.studio-usage-fill-full{background:#ef4444}.studio-usage-pct{color:#82828e;font-size:12.5px;font-weight:600;min-width:32px;text-align:right}@media (max-width:720px){.studio-usage{gap:8px;padding:6px 10px}.studio-usage-pct,.studio-usage-track{display:none}}.studio-modeswitch{align-self:center;background:#ece8f8;border-radius:10px;display:inline-flex;flex:none;margin:16px auto 4px;padding:4px;position:relative}.studio-modeswitch-slider{background:#fff;border-radius:10px;bottom:4px;box-shadow:0 2px 8px #2d186e1f;left:4px;position:absolute;top:4px;transition:transform .28s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px)}.studio-modeswitch-slider.right{transform:translateX(100%)}.studio-modeswitch-btn{align-items:center;background:#0000;border:0;border-radius:10px;color:var(--sx-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;min-width:120px;padding:8px 22px;position:relative;transition:color .2s;z-index:1}.studio-modeswitch-btn.active{color:var(--sx-brand-700)}.studio-modeswitch-btn svg{font-size:.9em}.studio-stage{flex:1 1 auto;min-height:0;position:relative}.studio-booting{color:#b7add8;display:grid;font-size:1.6rem;height:100%;place-items:center}@keyframes studioViewIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.studio-build-chat,.studio-build-home,.studio-test{animation:studioViewIn .26s ease backwards}@media (prefers-reduced-motion:reduce){.studio-build-chat,.studio-build-home,.studio-test{animation:none}}.studio-scroll{scrollbar-color:#d6cdef #0000;scrollbar-width:thin}.studio-scroll::-webkit-scrollbar{height:9px;width:9px}.studio-scroll::-webkit-scrollbar-thumb{background:#d6cdef;background-clip:padding-box;border:2px solid #0000;border-radius:10px}.studio-scroll::-webkit-scrollbar-thumb:hover{background:#bcaee8;background-clip:padding-box}.studio-scroll-x{overflow-x:auto;scrollbar-color:#d6cdef #0000;scrollbar-width:thin}.studio-scroll-x::-webkit-scrollbar{height:8px}.studio-scroll-x::-webkit-scrollbar-thumb{background:#d6cdef;border-radius:10px}.studio-build-home{display:flex;flex-direction:column;height:100%;min-height:0}.studio-home-scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-x:hidden;overflow-y:auto;padding:22px 32px 10px}.studio-home-scroll>*{margin-left:auto;margin-right:auto;max-width:1040px;width:100%}.studio-home-scroll>.studio-section,.studio-home-scroll>.studio-welcome{flex:0 0 auto}.studio-home-fill{flex:1 1 auto;min-height:0}.studio-welcome{padding:18px 4px 8px}.studio-welcome-greet{color:var(--sx-ink-2);font-size:15px}.studio-welcome-title{font-size:26px;font-weight:700;letter-spacing:-.4px;margin:4px 0 0}.studio-welcome-sub{color:var(--sx-ink-2);font-size:13.5px;margin-top:6px}.studio-section{margin-top:26px}.studio-section-head{align-items:center;display:flex;gap:9px;margin-bottom:13px;padding:0 4px}.studio-section-sep{color:var(--sx-ink-2);font-size:13px}.studio-section-ic{border-radius:10px;display:grid;flex:none;font-size:12.5px;height:26px;place-items:center;width:26px}.studio-section-ic.behaviour,.studio-section-ic.skill{background:#f3eeff;color:var(--sx-brand)}.studio-section-head h2{font-size:16px;font-weight:700;margin:0}.studio-section-what{color:var(--sx-ink-2);font-size:12.5px}.studio-add-btn{align-items:center;background:#efe9ff;border:0;border-radius:10px;color:var(--sx-brand-700);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:7px 13px;transition:background .15s}.studio-add-btn:hover{background:#e3d9ff}.studio-bulk-del{align-items:center;background:#fef2f2;border:0;border-radius:10px;color:#dc2626;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:7px 13px;transition:background .15s}.studio-bulk-del:hover{background:#fde2e2}.studio-carousel-wrap{position:relative}.studio-carousel{display:flex;gap:14px;margin:0;overflow-x:auto;padding:4px 2px 8px}.studio-carousel-arrow{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:50%;box-shadow:0 3px 12px #1118271f;color:#6b7280;cursor:pointer;display:grid;height:38px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,background-color .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),color .22s cubic-bezier(.22,1,.36,1),transform .3s cubic-bezier(.22,1,.36,1);width:38px;will-change:transform;z-index:4}.studio-carousel-arrow:after{border-radius:inherit;box-shadow:0 8px 20px #11182738;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.studio-carousel-arrow.left{left:-18px}.studio-carousel-arrow.right{right:-18px}.studio-carousel-arrow svg{font-size:15px;transition:transform .3s cubic-bezier(.22,1,.36,1);will-change:transform}.studio-carousel-arrow:hover{background:#f9fafb;border-color:#d1d5db;color:#374151}.studio-carousel-arrow:hover:after{opacity:1}.studio-carousel-arrow.left:hover svg{transform:translateX(-2px)}.studio-carousel-arrow.right:hover svg{transform:translateX(2px)}.studio-carousel-arrow:active:after{opacity:.4}.studio-carousel-arrow.left:active svg{transform:translateX(-1px)}.studio-carousel-arrow.right:active svg{transform:translateX(1px)}.studio-carousel-arrow.is-hidden{opacity:0;pointer-events:none;transform:translateY(-50%) scale(.9)}@media (prefers-reduced-motion:reduce){.studio-carousel-arrow,.studio-carousel-arrow svg,.studio-carousel-arrow:after{transition:opacity .18s ease}.studio-carousel-arrow:active svg,.studio-carousel-arrow:hover svg{transform:none}}.studio-skillcard{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;flex:0 0 236px;flex-direction:column;min-height:104px;padding:16px 16px 13px;position:relative;transition:transform .16s,border-color .16s;width:236px}.studio-skillcard:hover{background:#faf8ff;border-color:#cdbcff;color:var(--sx-brand-700)}.studio-skillcard-ic{background:#f3eeff;border-radius:10px;color:var(--sx-brand);display:grid;font-size:17px;height:40px;margin-bottom:11px;place-items:center;width:40px}.studio-skillcard-name{font-size:15px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio-skillcard-apps{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.studio-skillcard-app{align-items:center;background:#fff;border:1px solid var(--sx-line);border-radius:7px;color:var(--sx-brand);display:inline-flex;flex:none;height:24px;justify-content:center;overflow:hidden;width:24px}.studio-skillcard-app img{display:block;height:15px;object-fit:contain;width:15px}.studio-skillcard-app svg{font-size:12px}.studio-skillcard-foot{align-items:center;display:flex;gap:8px;margin-top:auto;padding-top:12px}.studio-skillcard-foot .studio-card-actions{position:static}.bot-card-menu-wrap{flex-shrink:0;position:relative}.bot-card-menu-btn{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:9px;color:#6b7280;cursor:pointer;display:inline-flex;height:34px;justify-content:center;transition:background .15s ease,border-color .15s ease;width:34px}.bot-card-menu-btn:hover{background:#e5e7eb;border-color:#d1d5db}.studio-beh-row .bot-card-menu-btn,.studio-skillcard-foot .bot-card-menu-btn{height:30px;width:30px}.bot-card-menu-dots{fill:currentColor;display:block}.bot-card-menu{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 8px 24px #00000024;min-width:160px;overflow:hidden;padding:4px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:1000}.bot-card-menu-item{align-items:center;background:#0000;border:none;color:#374151;cursor:pointer;display:flex;font-family:DM Sans,sans-serif;font-size:13px;gap:10px;padding:9px 14px;text-align:left;transition:background .12s ease;width:100%}.bot-card-menu-item:hover{background:#f9fafb}.bot-card-menu-item.danger{color:#dc2626}.bot-card-menu-item.danger:hover{background:#fef2f2}.studio-skillcard-meta{color:var(--sx-ink-2);font-size:12px}.studio-live-pill{align-items:center;background:#f4f1fb;border:1px solid #e7e2f2;border-radius:10px;color:#8a82a0;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:11px;font-weight:600;gap:6px;padding:4px 10px;transition:.15s}.studio-live-pill svg{font-size:1.05em}.studio-live-pill.on{background:#efe9ff;border-color:#cdbcff;color:#5e1bff}.studio-live-pill:hover{filter:brightness(.97)}.studio-empty-card{align-items:center;border:1.5px dashed #d7cdf3;border-radius:10px;color:var(--sx-ink-2);display:flex;font-size:13.5px;gap:12px;margin:0 4px;padding:20px 22px}.studio-empty-card svg{color:#b9a8f0;font-size:1.1rem}.studio-beh-list{background:var(--sx-card);border:1px solid var(--sx-line);border-radius:10px;margin:0 4px;overflow:hidden}.studio-beh-row{align-items:center;border-bottom:1px solid var(--sx-line);cursor:pointer;display:flex;gap:13px;padding:7px 14px;position:relative;transition:background .13s}.studio-beh-row:last-child{border-bottom:0}.studio-beh-row:hover{background:#faf8ff;color:var(--sx-brand-700)}.studio-beh-row.selected{background:#f3eeff}.studio-beh-ic{background:#fff6e9;border-radius:10px;color:#d08a2c;display:grid;flex:none;font-size:13px;height:30px;place-items:center;width:30px}.studio-beh-text{flex:1 1 auto;font-size:14px;line-height:1.45}.studio-beh-rename{align-items:center;display:flex;flex:1 1 auto;gap:5px}.studio-beh-rename input{border:1px solid var(--sx-brand);border-radius:10px;box-shadow:0 0 0 2px #5e1bff1f;color:#1f2937;flex:1 1;font:inherit;font-size:.9rem;min-width:0;outline:none;padding:6px 9px}.studio-beh-row .studio-card-actions{position:static}.studio-dock{background:#0000;display:flex;flex:none;flex-direction:column;gap:24px;padding:4px 32px 24px;position:relative}.studio-scroll-down{align-items:center;animation:studioScrollDownIn .2s ease both;background:#fffffff2;border:1px solid #e0e0e0;border-radius:50%;bottom:calc(100% + 8px);box-shadow:0 2px 8px #0000001a;color:#666;cursor:pointer;display:flex;height:32px;justify-content:center;left:50%;position:absolute;transform:translateX(-50%);transition:background-color .15s ease,box-shadow .2s ease;width:32px;z-index:6}.studio-scroll-down:hover{background:#f0f0f0;box-shadow:0 4px 12px #00000026}.studio-scroll-down:active{background:#e8e8e8}@keyframes studioScrollDownIn{0%{opacity:0;transform:translateX(-50%) translateY(6px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.studio-templates{flex:none;margin:26px auto 0;max-width:1040px;width:100%}.studio-templates-label{color:var(--sx-ink-2);font-size:11.5px;font-weight:700;letter-spacing:.5px;margin:2px 2px 7px;text-transform:uppercase}.studio-tpl-row{display:flex;gap:9px;overflow-x:auto;padding-bottom:6px}.studio-tpl-row::-webkit-scrollbar{height:5px}.studio-tpl-row::-webkit-scrollbar-thumb{background:#ddd5f0;border-radius:10px}.studio-tpl-chip{align-items:center;background:#fff;border:1px solid var(--sx-line);border-radius:10px;color:var(--sx-ink);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:12.5px;font-weight:600;gap:8px;padding:7px 13px 7px 8px;transition:.15s;white-space:nowrap}.studio-tpl-chip:hover{background:#faf8ff;border-color:#cdbcff;color:var(--sx-brand-700)}.studio-tpl-ic{background:#f3eeff;border-radius:10px;color:var(--sx-brand);display:grid;font-size:11px;height:22px;overflow:hidden;place-items:center;width:22px}.studio-tpl-ic img{height:16px;object-fit:contain;width:16px}.studio-tpl-ic.has-logo{background:#0000;overflow:visible}.studio-tpl-ic.has-logo img{height:92%;object-fit:contain;width:92%}.studio-tpl-dot{background:#16a34a;border-radius:50%;height:7px;width:7px}.studio-card-menu-item svg.studio-menu-chevron{margin-left:auto;opacity:.5}.studio-submenu{min-width:240px}.studio-submenu-logo{flex:none;height:16px;object-fit:contain;width:16px}.studio-dock .studio-composer{box-shadow:0 6px 24px #2d186e1a,0 1px 3px #0000000a;margin:0 auto;max-width:1040px;width:100%}.studio-build-chat{display:flex;flex-direction:column;height:100%;min-height:0}.studio-chat-head{align-items:center;display:flex;flex:none;padding:12px 20px 6px}.studio-back{align-items:center;background:#0000;border:0;border-radius:10px;color:#1a1330;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:600;gap:8px;height:auto;padding:7px 12px;width:auto}.studio-back:hover{background:#f3eaff;color:var(--sx-brand-700)}.studio-back svg{font-size:.95em}.studio-chat-msgs{display:flex;flex:1 1 auto;flex-direction:column;gap:13px;min-height:0;overflow-y:auto;padding:22px max(32px,calc(50% - 520px))}.studio-chat-msgs>*{flex-shrink:0;max-width:760px;width:-webkit-fit-content;width:fit-content}.studio-msg{border-radius:10px;font-size:14.5px;line-height:1.55;max-width:84%;padding:11px 14px}.studio-msg.user{align-self:flex-end;background:var(--sx-brand);border-bottom-right-radius:10px;color:#fff;white-space:pre-wrap}.studio-msg.assistant{align-self:flex-start;background:#fff;border:1px solid var(--sx-line);border-bottom-left-radius:10px}.studio-msg.building{align-items:center;align-self:flex-start;background:#f3eeff;color:var(--sx-brand-700);display:inline-flex;font-size:13px;font-weight:600;gap:8px}.studio-md{color:#333;font-size:16px;line-height:1.5}.studio-md a{color:#5616ea;font-weight:500;text-decoration:underline}.studio-md p{margin:0 0 .9em}.studio-md h1,.studio-md h2,.studio-md h3,.studio-md h4,.studio-md h5,.studio-md h6{font-size:1em;line-height:inherit;margin:0 0 .9em}.studio-md ol,.studio-md ul{margin:.9em 0;padding-left:1.25em}.studio-md li{margin:.25em 0}.studio-md code{background:#f3eefb;border-radius:10px;font-size:.88em;padding:1px 5px}.studio-md>:first-child{margin-top:0;padding-top:0}.studio-md>:last-child{margin-bottom:0;padding-top:0}.studio-md table{border-collapse:initial;border-spacing:0;margin-bottom:15px;margin-top:15px;overflow:auto;width:100%}.studio-md td,.studio-md th{border:1px solid #00000014;font-size:14px;padding:.35rem .5rem;text-align:left}.studio-md th{background-color:#0000000f;border-bottom:none;border-right:0;color:#000;padding:.5rem}.studio-md th:last-child{border-right:1px solid #00000014}.studio-md td{border-bottom:0 solid #00000014;border-right:0 solid #00000014}.studio-md td:last-child{border-right:1px solid #00000014}.studio-md tr:first-child th:first-child{border-top-left-radius:8px}.studio-md tr:first-child th:last-child{border-top-right-radius:8px}.studio-md tr:last-child td:first-child{border-bottom-left-radius:8px}.studio-md tr:last-child td:last-child{border-bottom-right-radius:8px}.studio-md tr:last-child td{border-bottom:1px solid #00000014}.studio-chat-msgs>.studio-chat-skill{align-self:flex-start;max-width:600px;width:100%}.studio-chat-skill{background:#fbfaff;border:1px solid var(--sx-line);border-radius:10px;overflow:hidden}.studio-chat-skill-head{align-items:center;border-bottom:1px solid var(--sx-line);color:var(--sx-ink);display:flex;font-size:13px;font-weight:700;gap:8px;padding:10px 14px}.studio-chat-skill-head svg{color:var(--sx-brand)}.studio-chat-skill-canvas{height:500px;overflow:hidden;position:relative}.studio-chat-skill-foot{border-top:1px solid var(--sx-line);display:flex;justify-content:center;padding:12px 14px}.studio-chat-skill-test{align-items:center;background:var(--sx-brand);border:none;border-radius:10px;box-shadow:0 6px 16px #5616ea38;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:600;gap:8px;padding:9px 18px;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.studio-chat-skill-test:hover{background:var(--sx-brand-700);box-shadow:0 8px 20px #5616ea47;transform:translateY(-1px)}.studio-chat-skill-test:active{transform:translateY(0)}.studio-chat-skill-test svg{font-size:12px}.studio-test{display:flex;flex-direction:column;height:100%;min-height:0}.studio-test-head{flex:none;padding:22px max(32px,calc(50% - 520px)) 8px;position:relative}.studio-test-intro{padding:18px 4px 8px}.studio-test-intro .studio-welcome-greet svg{font-size:.9em;margin-right:3px;opacity:.85}.studio-test-reset{align-items:center;background:#fff;border:1px solid var(--sx-line);border-radius:10px;color:var(--sx-ink-2);cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:7px;padding:7px 12px;position:absolute;right:max(32px,calc(50% - 520px));top:34px}.studio-test-reset:hover{border-color:#cdbcff;color:var(--sx-brand-700)}.studio-test-reset:disabled{cursor:default;opacity:.5}.studio-test-empty{color:#a89fc4;font-size:13.5px;margin:auto;text-align:center}.studio-test .studio-chat-msgs{align-items:stretch}.studio-test-turn{align-self:flex-start;display:flex;flex-direction:column;gap:7px;max-width:84%}.studio-test-turn .studio-msg{max-width:100%}.studio-test-choices{display:flex;flex-wrap:wrap;gap:8px}.studio-test-choice{background:#fff;border:1px solid #cdbcff;border-radius:10px;color:var(--sx-brand-700);cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:7px 13px;transition:.15s}.studio-test-choice:hover{background:#f3eeff}.studio-test-choice:disabled{cursor:default;opacity:.55}.studio-test-adjust{align-items:center;align-self:flex-start;background:#0000;border:0;color:var(--sx-brand-700);cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:600;gap:6px;padding:2px 4px}.studio-test-adjust:hover{text-decoration:underline}.studio-modal-scrim{align-items:center;animation:studioModalIn .16s ease;background:#1a133057;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1300}@keyframes studioModalIn{0%{opacity:0}to{opacity:1}}.studio-modal{background:#fff;border-radius:10px;box-shadow:0 24px 70px #2d186e52;display:flex;flex-direction:column;max-height:86vh;max-width:820px;overflow:hidden;width:100%}.studio-modal-head{align-items:center;border-bottom:1px solid var(--sx-line);display:flex;gap:11px;padding:16px 18px}.studio-modal-kind{border-radius:10px;display:grid;flex:none;font-size:15px;height:34px;place-items:center;width:34px}.studio-modal-kind.skill{background:#f3eeff;color:var(--sx-brand)}.studio-modal-kind.behaviour{background:#fff6e9;color:#d08a2c}.studio-modal-kind img{height:20px;object-fit:contain;width:20px}.studio-tpl-modal-sub{color:var(--sx-ink-2);font-size:13.5px;line-height:1.5;margin:0 0 14px}.studio-tpl-flows{display:flex;flex-direction:column;gap:9px}.studio-tpl-flows .studio-flow-row:not(.on):hover{background:#faf8ff;border-color:#cdbcff #cdbcff #cdbcff #7c3aed;box-shadow:none;transform:none}.studio-modal-back{background:#0000;border:0;border-radius:10px;color:var(--sx-ink-2);cursor:pointer;display:grid;flex:none;font-size:15px;height:32px;place-items:center;transition:.15s;width:32px}.studio-modal-back:hover{background:#f4f1fb;color:var(--sx-brand-700)}.studio-subapp-grid{grid-gap:11px;display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.studio-subapp-card{align-items:flex-start;background:#fff;border:1px solid var(--sx-line);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:10px;padding:16px;text-align:left;transition:.15s}.studio-subapp-card:hover{background:#faf8ff;border-color:#cdbcff;box-shadow:0 6px 16px #5e1bff14}.studio-subapp-logo{background:#f3eeff;border-radius:12px;color:var(--sx-brand);display:grid;font-size:20px;height:48px;overflow:hidden;place-items:center;width:48px}.studio-subapp-logo img{display:block;height:100%;object-fit:cover;width:100%}.studio-modal-kind.has-logo{background:#0000;border-radius:9px;overflow:hidden}.studio-modal-kind.has-logo img{height:100%;object-fit:cover;width:100%}.studio-subapp-name{color:var(--sx-ink);font-size:14px;font-weight:700}.studio-subapp-count{color:var(--sx-ink-2);font-size:12px}@media (max-width:640px){.studio-subapp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.studio-tpl-flows .studio-flow-row.is-always-on{background:#faf9ff;border-left-color:#cdc6e4;cursor:default}.studio-tpl-flows .studio-flow-row.is-always-on:not(.on):hover{background:#faf9ff;border-color:#e5e7eb #e5e7eb #e5e7eb #cdc6e4;box-shadow:none;transform:none}.studio-flow-alwayson{background:#e8f7ee;border-radius:999px;color:#15803d;font-size:11px;font-weight:700;margin-left:8px;padding:1px 8px;vertical-align:middle;white-space:nowrap}.studio-flow-link{align-items:center;align-self:center;background:#0000;border:0;color:var(--sx-brand);cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:13px;font-weight:600;gap:6px;margin-left:auto;padding:4px 2px;white-space:nowrap}.studio-flow-link:hover{color:var(--sx-brand-700);text-decoration:underline}.studio-flow-link svg{font-size:11px}.studio-modal-title{flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.3}.studio-live-toggle{align-items:center;background:#f4f1fb;border:1px solid #e7e2f2;border-radius:10px;color:#8a82a0;cursor:pointer;display:inline-flex;flex:none;font:inherit;font-size:11.5px;font-weight:600;gap:6px;padding:5px 11px}.studio-live-toggle.on{background:#e8f7ee;border-color:#bfe8cd;color:#15803d}.studio-modal-close{background:#0000;border:0;border-radius:10px;color:var(--sx-ink-2);cursor:pointer;flex:none;font-size:16px;height:32px;width:32px}.studio-modal-close:hover{background:#f4f1fb;color:var(--sx-ink)}.studio-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding:20px 22px}.studio-perms-banner{align-items:center;background:#fff8ec;border:1px solid #f3d79a;border-radius:12px;display:flex;gap:12px;margin:0 0 16px;padding:12px 14px}.studio-perms-ic{color:#b7791f;flex:none;font-size:16px}.studio-perms-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.studio-perms-title{color:#7c4a03;font-size:13.5px;font-weight:700}.studio-perms-desc{color:#8a6418;font-size:12.5px;line-height:1.45}.studio-perms-cta{flex:none;white-space:nowrap}.studio-perms-cta svg{font-size:11px}.studio-sum-block{margin-bottom:20px}.studio-sum-label{color:var(--sx-brand-700);font-size:11.5px;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.studio-sum-value{font-size:14.5px;line-height:1.55}.studio-sum-step{align-items:center;background:#fdfcff;border:1px solid var(--sx-line);border-radius:10px;display:flex;gap:11px;margin-bottom:8px;padding:10px 12px}.studio-sum-step-n{background:#efe9ff;border-radius:10px;color:var(--sx-brand-700);display:grid;flex:none;font-size:12px;font-weight:700;height:22px;place-items:center;width:22px}.studio-sum-step-ic{color:var(--sx-brand);flex:none;font-size:13px}.studio-sum-step-body{flex:1 1 auto}.studio-sum-step-body b{font-size:14px}.studio-sum-step-body span{color:var(--sx-ink-2);display:block;font-size:12.5px;line-height:1.45;margin-top:2px}.studio-sum-fact{align-items:center;color:#4b4463;display:flex;font-size:13.5px;gap:9px;padding:5px 0}.studio-sum-fact svg{color:var(--sx-ink-2);width:16px}.studio-sum-fact.verify svg{color:var(--sx-brand)}.studio-sum-fact.lead svg{color:#d4860b}.studio-tree-toggle{align-items:center;background:#faf8ff;border:1px solid var(--sx-line);border-radius:10px;color:var(--sx-ink-2);cursor:pointer;display:flex;font:inherit;font-size:13px;font-weight:600;gap:9px;padding:11px 14px;transition:.15s;width:100%}.studio-tree-toggle:hover{border-color:#cdbcff;color:var(--sx-brand-700)}.studio-tree-wrap{max-height:0;overflow:hidden;transition:max-height .34s ease,margin-top .34s ease}.studio-tree-wrap.open{margin-top:12px;max-height:520px}.studio-modal-tree{background:#fbfaff;border:1px solid var(--sx-line);border-radius:10px;height:440px;overflow:hidden}.studio-tree-canvas{height:100%;overflow:hidden;position:relative;width:100%}.studio-behaviour-modal{display:flex;flex-direction:column;gap:14px}.studio-behaviour-bigcard{background:#fffdf8;border:1px solid var(--sx-line);border-radius:10px;display:flex;gap:13px;padding:18px}.studio-behaviour-bigcard-ic{color:#d08a2c;font-size:1.1rem;margin-top:2px}.studio-behaviour-bigcard-text{font-size:15px;line-height:1.6}.studio-behaviour-hint{align-items:center;color:var(--sx-ink-2);display:flex;font-size:12.5px;gap:8px}.studio-behaviour-hint svg{color:#b9a8f0}.studio-modal-morph{overflow:hidden;transition:height .32s cubic-bezier(.4,0,.2,1)}.studio-modal-morph>div{padding-bottom:4px}.studio-modal-foot{align-items:center;border-top:1px solid var(--sx-line);display:flex;flex:none;gap:12px;max-height:80px;overflow:hidden;padding:14px 18px;transition:max-height .32s cubic-bezier(.4,0,.2,1),padding-top .32s,padding-bottom .32s,opacity .2s}.studio-modal-foot.is-collapsed{border-top-color:#0000;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.studio-modal-readonly{color:#a89fc4;flex:1 1 auto;font-size:12px;gap:7px}.studio-btn,.studio-modal-readonly{align-items:center;display:inline-flex}.studio-btn{border:0;border-radius:10px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:10px 16px;transition:.15s}.studio-btn.primary{background:var(--sx-brand);box-shadow:0 6px 18px #5e1bff42;color:#fff}.studio-btn.primary:hover{background:var(--sx-brand-700)}.studio-btn.primary[disabled]{box-shadow:none;cursor:default;opacity:.5}@media (max-width:720px){.studio-home-scroll{padding:18px 16px 8px}.studio-dock{padding:10px 14px 14px}.studio-test-head{padding:14px 16px}.studio-modeswitch-btn{min-width:96px;padding:8px 14px}}.live-chat-parent-container{max-width:1100px;width:100%}.live-chat-status-desc-fade{animation:liveChatStatusDescFade .35s ease}@keyframes liveChatStatusDescFade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.live-chat-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;padding:20px}.live-chat-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:20px;padding:14px}.widget-sub-header{border-bottom:none;margin-bottom:10px;padding-bottom:0}.live-chat-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.live-chat-info-content{display:flex;flex-direction:column;justify-content:center}.live-chat-info-content p{margin:0}.availability-mode-selector{display:flex;gap:12px}.availability-mode-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fafafa;border:1px solid #0000003b;border-radius:12px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:6px;padding:16px;transition:border-color .3s ease,background-color .5s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.availability-mode-card:hover{background-color:#f5f0ff;border-color:#b39ddb;transform:translateY(-1px)}.availability-mode-card.selected{background-color:#f3eaff;border-color:#5616ea}.availability-mode-card-disabled{background-color:#fafafa;cursor:not-allowed;opacity:.55}.availability-mode-card-disabled:hover{background-color:#fafafa;border-color:#e0e0e0;transform:none}.availability-mode-card-badge{background-color:#ede7f6;border-radius:999px;color:#5616ea;font-size:11px;font-weight:600;letter-spacing:.3px;margin-left:auto;padding:2px 8px;text-transform:uppercase}.availability-mode-card-header{align-items:center;display:flex;gap:10px}.availability-mode-card-icon{color:#5616ea;font-size:20px}.availability-mode-card-title{color:#333;font-size:14px;font-weight:600}.availability-mode-card-description{color:#666;font-size:13px;line-height:1.4}.schedule-grid{display:flex;flex-direction:column;gap:10px;margin-bottom:12px;margin-top:12px}.schedule-row{align-items:center;background-color:#fafafa;border:1px solid #e8e8e8;border-radius:8px;display:flex;gap:12px;padding:6px 16px}.schedule-day-label{color:#333;flex-shrink:0;font-size:14px;font-weight:500;width:100px}.schedule-times{align-items:center;display:flex;flex:1 1;gap:8px}.schedule-times .MuiTextField-root{max-width:130px}.schedule-time-dropdown{align-items:center;display:flex;gap:2px}.time-select{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#333;cursor:pointer;font-family:inherit;font-size:14px;min-width:52px;outline:none;padding:6px 10px;text-align:center;transition:border-color .3s ease}.time-select:focus{border-color:#5616ea}.time-select:hover{border-color:#b39ddb}.time-colon{color:#666;font-size:16px;font-weight:600;padding:0 1px}.schedule-timezone-bar{align-items:center;background-color:#f5f0ff;border:1px solid #e0d4f5;border-radius:8px;display:flex;gap:8px;margin-bottom:10px;padding:10px 14px}.schedule-timezone-icon{color:#5616ea;flex-shrink:0;font-size:14px}.schedule-timezone-link{color:#5616ea;cursor:pointer;font-size:14px;font-weight:500;margin-left:auto;text-decoration:underline;transition:color .3s ease;white-space:nowrap}.schedule-timezone-link:hover{color:#4a14d6}.schedule-separator{color:#999;font-size:14px}.schedule-row-disabled{opacity:.45}.schedule-row-disabled .schedule-times{pointer-events:none}.live-notify-subtitle{color:#666;font-size:13px;margin:0 0 12px}.live-notify-presets{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.live-notify-presets-label{color:#555;font-size:13px;margin-right:4px}.live-notify-preset-chip{-webkit-appearance:none;appearance:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;border:1px solid #e0d4f5;border-radius:999px;color:#5616ea;cursor:pointer;font-size:13px;font-weight:500;padding:6px 12px;transition:background-color .5s ease,border-color .3s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.live-notify-preset-chip:hover{background-color:#f5f0ff;transform:translateY(-1px)}.live-notify-preset-chip.active{background-color:#5616ea;border-color:#5616ea;color:#fff}.live-notify-matrix{background-color:#fff;border:1px solid #0000003b;border-radius:10px;display:flex;flex-direction:column;margin-bottom:0;overflow:hidden}.live-notify-matrix-row{grid-gap:4px;align-items:center;border-bottom:1px solid #f0f0f0;display:grid;gap:4px;grid-template-columns:minmax(0,2fr) repeat(5,minmax(0,.55fr));padding:10px 14px}.live-notify-matrix-row:last-child{border-bottom:none}.live-notify-matrix-header{background-color:#f5f5f5;padding:8px 14px}.live-notify-matrix-row-highlight{background-color:initial}.live-notify-matrix-event-col{display:flex;flex-direction:column;gap:2px}.live-notify-matrix-event-title{align-items:center;color:#333;display:flex;font-size:14px;font-weight:600;gap:8px}.live-notify-matrix-event-icon{color:#5616ea;font-size:14px}.live-notify-matrix-event-desc{color:#777;font-size:12px;line-height:1.4;margin-top:3px;padding-left:22px}.live-notify-matrix-channel-col{align-items:center;display:flex;flex-direction:column;gap:3px;justify-content:center;min-width:0;text-align:center}.live-notify-matrix-channel-icon{color:#5616ea;font-size:16px}.live-notify-matrix-channel-icon-brand{align-items:center;display:inline-flex;justify-content:center;line-height:1}.live-notify-matrix-channel-icon-brand svg{display:block}.live-notify-matrix-channel-label-row{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;justify-content:center;max-width:100%;min-width:0;white-space:nowrap}.live-notify-matrix-channel-label{color:#555;font-size:11px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-notify-matrix-coming-soon{background-color:#e4e4ec;border-radius:999px;color:#6b6b78;flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.3px;line-height:1.4;padding:1px 5px;text-transform:uppercase}@media (max-width:600px){.live-notify-matrix-row{gap:2px;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,.5fr));padding:10px 6px}.live-notify-matrix-event-desc{display:none}.live-notify-matrix-channel-label{font-size:10px}}.live-chat-email-receiver{margin-bottom:10px!important;max-width:400px}.live-chat-numeric-setting{align-items:center;display:flex;gap:16px;justify-content:space-between;padding-bottom:0;padding-top:6px}.live-chat-numeric-label{display:flex;flex:1 1;flex-direction:column;gap:2px}.live-chat-numeric-label-title{color:#333;font-size:14px;font-weight:500}.live-chat-numeric-label-description{color:#888;font-size:13px;line-height:1.4}.live-chat-numeric-input{max-width:120px!important}.live-chat-offline-message{margin-top:8px}.agent-avatar-selector{margin-bottom:4px}.agent-avatar-options{align-items:center;display:flex;gap:10px}.agent-avatar-option{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:22px;height:44px;justify-content:center;position:relative;transition:transform .35s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,background-color .5s ease;width:44px;will-change:transform}.agent-avatar-option:hover{transform:scale(1.08)}.agent-avatar-upload-btn{background-color:#d5d5d5;color:#666;font-size:18px}.agent-avatar-upload-btn:hover{background-color:#c5c5c5}.agent-avatar-custom img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.agent-avatar-checkmark{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 6px #00000059;color:#5616ea;display:flex;font-size:10px;height:20px;justify-content:center;left:-5px;position:absolute;top:-5px;width:20px}.agent-avatar-checkmark .checkmark-icon,.agent-avatar-checkmark .xmark-icon{position:absolute;transition:opacity .2s ease,transform .2s ease}.agent-avatar-checkmark .checkmark-icon{opacity:1;transform:scale(1)}.agent-avatar-checkmark .xmark-icon,.agent-avatar-option.selected:hover .agent-avatar-checkmark .checkmark-icon{opacity:0;transform:scale(.5)}.agent-avatar-option.selected:hover .agent-avatar-checkmark .xmark-icon{opacity:1;transform:scale(1)}.agent-avatar-color-picker{align-items:center;display:flex;gap:10px;margin-top:14px}.agent-avatar-color-picker label{color:#444;font-size:14px;font-weight:500}.agent-avatar-color-picker input[type=color]{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:none;border:1px solid #c7c7c7;border-radius:20%;cursor:pointer;height:34px;outline:none;padding:1.5px;transition:transform .35s cubic-bezier(.25,.46,.45,.94);width:34px;will-change:transform}.agent-avatar-color-picker input[type=color]:hover{transform:scale(1.1)}.agent-avatar-color-picker input[type=color]::-webkit-color-swatch{border:none;border-radius:20%}.live-chat-container input[type=file]{display:none}.live-chat-container label.file-upload{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#ededed;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:inline-block;padding:10px 15px;text-align:center;transition:background-color .5s ease,transform .35s cubic-bezier(.25,.46,.45,.94);width:200px;will-change:transform}.live-chat-container label.file-upload:hover{background-color:#dedede;transform:translateY(-2px)}.live-chat-container .upload-icon-text{align-items:center;display:flex;gap:10px}.live-chat-container .upload-icon-text p{margin:0;padding:0}.live-chat-container .upload-with-tooltip{align-items:center;display:flex;gap:4px}.live-chat-container .uploaded-file-info{align-items:center;display:flex;margin-top:8px}.live-chat-container .uploaded-file-info span{color:#333;font-size:14px;margin-right:8px}.live-chat-container .remove-file-btn{background:none;border:none;color:#d9534f;cursor:pointer;font-size:16px;transition:color .3s ease}.live-chat-container .remove-file-btn:hover{color:#c9302c}@media (max-width:768px){.availability-mode-selector,.schedule-row{flex-direction:column}.schedule-row{align-items:flex-start;gap:8px}.schedule-day-label{width:auto}.live-chat-numeric-setting{align-items:flex-start;flex-direction:column}.live-chat-numeric-input{max-width:100%!important;width:100%}}.notification-center-parent-container{max-width:1100px;width:100%}.notification-center-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:20px;line-height:1.45;margin-bottom:20px;padding:12px 15px}.notification-center-info-content{display:flex;flex-direction:column}.notification-center-info-box p{margin:0;padding:0}.notification-center-info-content ul{list-style-type:disc;margin:.5rem 0 0;padding-left:1.2rem}.notification-center-info-content li{margin-top:7px}.notification-center-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.notification-center-warning-inner{align-items:center;background-color:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:10px;margin-bottom:16px;padding:8px 10px}.notification-center-warning-inner p{color:#554002;font-size:14px;margin:0}.notification-center-warning-icon{color:#ffc107;flex-shrink:0;font-size:20px}.notification-section-title{align-items:center;display:flex;gap:10px}.notification-section-title-bar{background-color:#5616ea;border-radius:2px;display:inline-block;flex-shrink:0;height:18px;width:4px}.MuiAccordionSummary-content .widget-sub-header{align-items:center;display:flex;gap:10px}.MuiAccordionSummary-content .widget-sub-header:before{background-color:#5616ea;border-radius:4px;content:"";display:inline-block;flex-shrink:0;height:18px;width:4px}.notification-center-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;padding:20px}.notification-center-link{align-items:center;align-self:flex-start;background:none;border:none;color:#5616ea;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;margin:0 0 20px;padding:0;text-decoration:underline;-webkit-text-decoration-color:#5616ea66;text-decoration-color:#5616ea66;text-underline-offset:2px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.notification-center-link:hover{color:#4a14d6;-webkit-text-decoration-color:#4a14d6;text-decoration-color:#4a14d6}.notification-center-link-channels{align-items:center;color:#5616ea;display:inline-flex;font-size:10px;gap:7px;margin-left:-2px;opacity:.75;text-decoration:none}.notification-center-link:hover .notification-center-link-channels{color:#4a14d6;opacity:1}.notification-recipients-block{margin-top:16px}.notification-recipients-block .notification-emails-section{margin-top:0}.notification-recipients-block .notification-emails-section+.notification-emails-section{margin-top:12px}.notification-emails-section{background-color:#fcfcff;border:1px solid #ececf2;border-left:4px solid #5616ea;border-left:4px solid var(--brand-color,#5616ea);border-radius:10px;margin-top:18px;padding:16px 18px 14px}.notification-emails-section+.notification-emails-section{margin-top:12px}.notification-emails-section-heading{align-items:center;color:#2b2b3a;display:flex;font-size:14px;font-weight:600;gap:10px;margin:0 0 16px}.notification-emails-section-heading-icon{align-items:center;background-color:#5616ea14;background-color:var(--brand-bg,#5616ea14);border-radius:8px;display:inline-flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.notification-emails-section-heading-icon svg{display:block}.notification-emails-section .welcome-messages-parent{display:flex;flex-direction:column;gap:15px;margin-bottom:0;max-width:500px}.notification-emails-section .add-email-button{background-color:initial;border:none;border-radius:10px;color:#5616ea;cursor:pointer;font-size:26px;margin-top:18px;outline:none;padding:0;text-align:left;transition:background-color .3s ease,transform .3s ease;width:50px}.notification-emails-section .add-email-button:hover{transform:translateY(-2px)}.notification-emails-section .add-email-button:disabled{color:#bbb;cursor:not-allowed;transform:translateY(0)}.notification-email-error-message{background-color:#fde8e8;border-color:#f5c2c2;color:#8a1f1f}.notification-email-error-message .warning-text{color:#8a1f1f}.live-notify-usage-threshold{align-items:center;display:flex;gap:6px;white-space:nowrap}.live-notify-usage-threshold .MuiInputBase-root{line-height:inherit}@-webkit-keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:#0003;--rc-drag-bar-size:6px;--rc-border-color:#ffffffb3;--rc-focus-color:#08f}.ReactCrop{cursor:crosshair;display:inline-block;max-width:100%;position:relative}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{-webkit-box-sizing:border-box;box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{max-height:inherit;overflow:hidden}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-height:inherit;max-width:100%}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{-ms-touch-action:none;touch-action:none}.ReactCrop__crop-mask{height:calc(100% + .5px);inset:0;pointer-events:none;position:absolute;width:calc(100% + .5px)}.ReactCrop__crop-selection{cursor:move;left:0;position:absolute;top:0;-webkit-transform:translate(0);transform:translate(0)}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);content:"";inset:-1px;opacity:.3;pointer-events:none;position:absolute}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed #fff}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){-webkit-animation:marching-ants 1s linear infinite;animation:marching-ants 1s linear infinite;background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444)),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),color-stop(50%,#444));background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(#fff 50%,#444 0),linear-gradient(#fff 50%,#444 0);background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:10px 1px,10px 1px,1px 10px,1px 10px;color:#fff}.ReactCrop__crop-selection:focus{outline:2px solid #08f;outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{background-color:#fff6;content:"";display:block;position:absolute}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{height:100%;width:1px}.ReactCrop__rule-of-thirds-vt:before{left:33.3333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{height:1px;width:100%}.ReactCrop__rule-of-thirds-hz:before{top:33.3333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6667%}.ReactCrop__drag-handle{background-color:#0003;background-color:var(--rc-drag-handle-bg-colour);border:1px solid #ffffffb3;border:1px solid var(--rc-border-color);height:12px;height:var(--rc-drag-handle-size);position:absolute;width:12px;width:var(--rc-drag-handle-size)}.ReactCrop__drag-handle:focus{background:#08f;background:var(--rc-focus-color)}.ReactCrop .ord-nw{cursor:nw-resize;left:0}.ReactCrop .ord-n,.ReactCrop .ord-nw{top:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop .ord-n{cursor:n-resize;left:50%}.ReactCrop .ord-ne{cursor:ne-resize;top:0}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.ReactCrop .ord-e{cursor:e-resize;top:50%}.ReactCrop .ord-se{bottom:0;cursor:se-resize;right:0;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.ReactCrop .ord-s{cursor:s-resize;left:50%}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.ReactCrop .ord-sw{cursor:sw-resize;left:0}.ReactCrop .ord-w{cursor:w-resize;left:0;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{height:6px;height:var(--rc-drag-bar-size);left:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.ReactCrop__drag-bar.ord-e{height:100%;right:0;top:0;-webkit-transform:translate(50%);transform:translate(50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop__drag-bar.ord-s{bottom:0;height:6px;height:var(--rc-drag-bar-size);left:0;-webkit-transform:translateY(50%);transform:translateY(50%);width:100%}.ReactCrop__drag-bar.ord-w{height:100%;left:0;top:0;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;width:var(--rc-drag-bar-size)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{height:24px;height:var(--rc-drag-handle-mobile-size);width:24px;width:var(--rc-drag-handle-mobile-size)}}.crop-title{font-size:20px;font-weight:600;margin:0;padding:0}.crop-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.crop-canvas-wrapper{align-items:center;background-color:#fafafa;border:1px solid #eee;border-radius:12px;display:flex;justify-content:center;min-height:220px;padding:12px}.crop-zoom-row{display:none}.crop-zoom-icon{color:#5616ea;font-size:14px}.crop-button-container{display:flex;gap:15px;justify-content:flex-end;margin-top:20px}.knowledge-modal-title{font-size:30px;font-weight:600;margin:0 0 30px!important}.knowledge-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:4px}.knowledge-modal-header h2{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;margin:0}.knowledge-modal-header-title{max-width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-modal-type-icon{color:#5616ea;flex-shrink:0;margin-right:10px;position:relative;top:-1px;vertical-align:middle}.knowledge-modal-external-link{color:#999;flex-shrink:0;font-size:.85rem;margin-left:10px;transition:color .2s}.knowledge-modal-external-link:hover{color:#5616ea}.knowledge-modal-close{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.25rem;padding:4px 8px;transition:background-color .2s}.knowledge-modal-close:hover{background-color:#f0f0f0;color:#333}.knowledge-modal-body{background-color:#fafafa;border:1px solid #ebebeb;border-radius:10px;flex:1 1;margin-top:8px;min-height:60px;overflow-y:auto}.knowledge-modal-body::-webkit-scrollbar{width:6px}.knowledge-modal-body::-webkit-scrollbar-track{background:#0000}.knowledge-modal-body::-webkit-scrollbar-thumb{background-color:#d0d0d0;border-radius:3px}.knowledge-modal-body::-webkit-scrollbar-thumb:hover{background-color:#b0b0b0}.knowledge-plain-text{word-wrap:break-word;color:#000;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;letter-spacing:.01em;line-height:1.75;margin:0;padding:10px;white-space:pre-wrap}.nav-guard-overlay{background:#00000080;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.nav-guard-modal{background:#fff;border-radius:6px;margin:100px auto 0;max-width:90%;padding:1rem;width:400px}.modal-button-row{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.ok-button{background-color:#d33}.cancel-button,.ok-button{border:none;color:#fff;cursor:pointer;padding:.4rem 1rem}.cancel-button{background-color:#888}.file-error-banner{align-items:center;background-color:#fdecea;border:1px solid #f5c6cb;border-radius:6px;color:#611a15;display:flex;font-size:13px;justify-content:center;margin-top:14px;padding:10px 14px;text-align:left}.afq-title{color:#2d2d2f;font-size:20px;letter-spacing:.2px;margin:0 0 24px}.afq-row{margin-bottom:12px}.afq-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:22px}.afq-primary-btn{border-radius:10px;box-shadow:0 8px 18px #5e1bff38;padding:11px 18px}.afq-primary-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.afq-cancel-btn{border-radius:10px;padding:11px 18px}.faq-editor .ql-container{min-height:220px}.faq-editor .ql-editor{cursor:text;min-height:200px}.faq-editor-click-capture{cursor:text}.pa-modal{align-items:center;display:flex;justify-content:center;z-index:1300}.pa-modal,.pa-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw}.pa-overlay{background-color:#00000080;z-index:1299}.pa-content{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px #00000040;display:flex;flex-direction:column;max-height:88vh;max-width:680px;overflow:hidden;padding:10px;position:relative;width:95%;z-index:1301}.pa-header{border-bottom:1px solid #e0e0e0;flex-shrink:0;justify-content:space-between;margin-bottom:4px;padding:2px 0 8px 8px}.pa-header,.pa-header-left{align-items:center;display:flex}.pa-header-left{gap:10px;min-width:0}.pa-header-text{display:flex;flex-direction:column;gap:1px;min-width:0}.pa-title{color:#20202a;font-size:16px;font-weight:600;line-height:1.2}.pa-subtitle{color:#82828e;font-size:12px;line-height:1.3}.pa-header-ic{align-items:center;background:#f3f0fc;border-radius:8px;color:#5616ea;display:inline-flex;flex-shrink:0;font-size:14px;height:30px;justify-content:center;width:30px}.pa-close{background:none;border:none;border-radius:6px;color:#888;cursor:pointer;font-size:20px;line-height:1;padding:2px 6px;transition:all .2s ease}.pa-close:hover{background:#f0f0f0;color:#333}.pa-close:disabled{cursor:default;opacity:.4}.pa-loading{align-items:center;color:#6f6a85;display:flex;flex:1 1;flex-direction:column;gap:14px;justify-content:center;padding:64px 20px;text-align:center}.pa-spinner{color:#5616ea;font-size:34px}.pa-tabs{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px;padding:10px 8px 4px}.pa-tab{align-items:center;background:#f4f2fb;border:1px solid #e7e3f3;border-radius:10px;color:#5b5670;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;gap:7px;max-width:220px;padding:8px 13px;transition:background .15s,border-color .15s,color .15s}.pa-tab:hover{background:#ece7f8}.pa-tab-active{background:#f3f0fc;border-color:#d4c6f7;color:#5616ea;font-weight:600}.pa-tab svg{flex-shrink:0;font-size:12px}.pa-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-body{flex:1 1;overflow-y:auto;padding:14px 8px 24px}.pa-count{background:#f3f0fc;border-radius:10px;color:#5616ea;display:inline-block;font-size:11.5px;font-weight:600;margin-bottom:18px;padding:4px 11px}.pa-section-head{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.pa-section-head-fields{margin-top:26px}.pa-section-title{color:#2a2640;font-size:13.5px;font-weight:700}.pa-section-sub{color:#8a8699;font-size:11.5px;line-height:1.4}.pa-field{margin-bottom:14px}.pa-col,.pa-cols{display:flex;flex-direction:column;gap:10px}.pa-col{background:#fcfbff;border:1px solid #ececf3;border-radius:10px;padding:6px 14px 14px;transition:opacity .15s,background .15s,border-color .15s}.pa-col-off{background:#f7f7fa;opacity:.55}.pa-col-top{align-items:center;display:flex;flex-wrap:wrap;gap:9px;min-height:22px}.pa-col-name{color:#1a1730;font-size:14px;font-weight:600}.pa-col-key{background:#f1eef8;border-radius:6px;color:#6b6580;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;font-weight:500;padding:1px 7px}.pa-col-type{border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.pa-col-type-number{background:#e4f0ff;color:#1668c2}.pa-col-type-text{background:#efedf6;color:#6b6580}.pa-col-samples{color:#9a96a8;font-size:11.5px;margin-left:auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-col-top .MuiSwitch-root{flex-shrink:0;margin-left:-8px}.pa-error{align-items:center;background:#fdeceb;border:1px solid #f6cfcb;border-radius:10px;color:#b4453a;display:flex;font-size:13px;gap:8px;padding:10px 12px}.pa-footer{border-top:1px solid #efedf6;display:flex;flex-shrink:0;gap:10px;justify-content:flex-end;padding:12px 8px 6px}.pa-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:7px;padding:9px 18px;transition:background .15s,transform .1s}.pa-btn-secondary{background:#f1eef9;color:#4a4560}.pa-btn-secondary:hover{background:#e7e2f5}.pa-btn-primary{background:#5616ea;color:#fff}.pa-btn-primary:hover{background:#4a12c9}.pa-btn-primary:active{transform:scale(.97)}.pa-btn-primary:disabled{cursor:default;opacity:.45}@media (max-width:600px){.pa-content{max-height:94vh}.pa-subtitle{display:none}}.confirm-import-overlay{align-items:center;background-color:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1300}.confirm-import-modal{background:#fff;border-radius:12px;box-shadow:0 8px 24px #0003;display:flex;flex-direction:column;max-height:85vh;max-width:520px;padding:22px;width:90%}.confirm-import-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.confirm-import-header h2{color:#1b1b1b;font-size:1.25rem;font-weight:600;margin:0}.confirm-import-close{background:none;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:1.15rem;padding:6px;transition:background-color .2s}.confirm-import-close:hover{background-color:#f0f0f0}.confirm-import-loading{align-items:center;color:#666;display:flex;flex-direction:column;gap:14px;justify-content:center;padding:40px 20px;text-align:center}.confirm-import-subtitle{color:#444;font-size:.95rem;margin:4px 0 12px}.confirm-import-list{border:1px solid #e2e2e2;border-radius:8px;display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.confirm-import-selectall{background:#fff;border-bottom:1px solid #e2e2e2;font-size:.88rem;font-weight:600;padding:4px 10px;position:-webkit-sticky;position:sticky;top:0;z-index:1}.confirm-import-row,.confirm-import-selectall{align-items:center;color:#333;cursor:pointer;display:flex;gap:6px;margin:0}.confirm-import-row{border-bottom:1px solid #f0f0f0;font-size:.9rem;padding:2px 10px}.confirm-import-row:hover{background:#faf8ff}.confirm-import-row:last-child{border-bottom:none}.confirm-import-row-icon{color:#5616ea;flex-shrink:0;font-size:.9rem}.confirm-import-row-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.confirm-import-empty{background-color:#f9f9f9;border:1px dashed #bbb;border-radius:8px;color:#666;font-size:.9rem;padding:24px;text-align:center}.confirm-import-warning{background-color:#fff8e6;border:1px solid #fc0;border-radius:8px;color:#856404;font-size:.85rem;line-height:1.4;margin-top:12px;padding:10px 12px}.confirm-import-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.gdrive-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.gdrive-modal-content{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000026;max-height:80vh;max-width:500px;overflow-y:auto;width:90%}.gdrive-modal-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:10px 24px}.gdrive-modal-header h2{align-items:center;color:#333;display:flex;font-size:1.25rem;margin:0}.gdrive-modal-close{background:none;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:1.25rem;padding:8px;transition:background-color .2s}.gdrive-modal-close:hover{background-color:#f0f0f0}.gdrive-modal-body{padding:24px}.gdrive-loading{align-items:center;color:#5616ea;display:flex;flex-direction:column;justify-content:center;padding:40px 20px}.gdrive-loading p{color:#666;margin-top:16px}.gdrive-no-connections{padding:0 20px;text-align:center}.gdrive-no-connections p{color:#666;margin-bottom:12px}.gdrive-hint{color:#888!important;font-size:.9rem;margin-bottom:20px!important}.gdrive-connect-button{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;padding:12px 24px;transition:background-color .2s}.gdrive-connect-button:hover{background-color:#4a14d6}.gdrive-account-selector{margin-bottom:8px}.gdrive-add-account-link{color:#5616ea;cursor:pointer;display:inline-block;font-size:.85rem;margin-top:8px;text-decoration:underline}.gdrive-add-account-link:hover{color:#4a14d6}.gdrive-selected-account{background-color:#f3eaff;border-left:4px solid #5616ea;border-radius:8px;margin-bottom:20px;padding:12px 16px}.gdrive-selected-account p{color:#333;margin:0}.gdrive-picker-section{padding:0;text-align:center}.gdrive-file-tag-parent{display:flex;gap:5px;justify-content:center;margin-bottom:20px}.gdrive-file-tag{background-color:#e2e2e2;border-radius:10px;color:#3a3a3a;display:inline-block;font-size:14px;padding:5px 7px}.gdrive-instructions{color:#666;line-height:1.5;margin-bottom:20px}.gdrive-open-picker-button{align-items:center;background-color:#4285f4;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:500;padding:14px 28px;transition:background-color .2s}.gdrive-open-picker-button:hover:not(:disabled){background-color:#3367d6}.gdrive-open-picker-button:disabled{background-color:#ccc;cursor:not-allowed}.gdrive-supported-formats{border-top:1px solid #eee;margin-top:24px;padding-top:20px}.gdrive-supported-formats p{color:#333;margin:0 0 10px}.gdrive-supported-formats ul{color:#666;margin:0;padding-left:20px}.gdrive-supported-formats li{font-size:.9rem;margin-bottom:4px}@media (max-width:600px){.gdrive-modal-content{margin:20px;width:95%}.gdrive-modal-header{padding:16px 20px}.gdrive-modal-body{padding:20px}.gdrive-open-picker-button{justify-content:center;width:100%}}.gdrive-modal-actions{border-top:1px solid #eee;display:flex;gap:10px;justify-content:flex-end;margin-top:20px;padding-top:20px}.onedrive-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.onedrive-modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:650px;width:90%}.onedrive-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.onedrive-modal-header h2{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;margin:0}.onedrive-modal-close{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.25rem;padding:4px 8px;transition:background-color .2s}.onedrive-modal-close:hover{background-color:#f0f0f0;color:#333}.onedrive-modal-body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px}.onedrive-loading{align-items:center;color:#5616ea;display:flex;flex-direction:column;justify-content:center;padding:48px}.onedrive-loading p{color:#666;margin-top:16px}.onedrive-no-connections{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.onedrive-no-connections p{color:#333;font-size:1rem;margin:8px 0}.onedrive-no-connections .onedrive-hint{color:#666;font-size:.875rem;margin-bottom:24px}.onedrive-account-selector{margin-bottom:16px}.onedrive-add-account-link{color:#5616ea;cursor:pointer;display:inline-block;font-size:.875rem;margin-top:8px}.onedrive-add-account-link:hover{text-decoration:underline}.onedrive-file-browser{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;max-height:400px;min-height:300px;overflow:hidden}.onedrive-back-button{align-items:center;background-color:#f5f5f5;border:none;border-bottom:1px solid #e0e0e0;color:#333;cursor:pointer;display:flex;font-size:.9rem;gap:8px;padding:10px 16px}.onedrive-back-button:hover{background-color:#e8e8e8}.onedrive-breadcrumb{background-color:#fafafa;border-bottom:1px solid #e0e0e0;color:#666;font-size:.8rem;padding:10px 16px}.onedrive-loading-files{color:#5616ea;gap:12px}.onedrive-empty-folder,.onedrive-loading-files{align-items:center;display:flex;justify-content:center;padding:48px}.onedrive-empty-folder{color:#666;flex-direction:column;text-align:center}.onedrive-empty-folder .onedrive-hint{color:#999;font-size:.8rem;margin-top:8px}.onedrive-file-list{flex:1 1;overflow-y:auto;padding:8px 0}.onedrive-file-item{align-items:center;cursor:pointer;display:flex;padding:10px 16px;transition:background-color .15s}.onedrive-file-item:hover{background-color:#f5f5f5}.onedrive-file-item.selected{background-color:#f3eaff}.onedrive-file-item.folder{cursor:pointer}.onedrive-file-icon{font-size:1.1rem;margin-right:12px}.onedrive-file-icon.folder-icon{color:#5616ea}.onedrive-file-icon.file-icon{color:#666}.onedrive-file-name{color:#333;flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.onedrive-selected-count{background-color:#f3eaff;border-top:1px solid #e0d4f7;color:#5616ea;font-size:.875rem;font-weight:500;padding:10px 16px;text-align:center}.onedrive-modal-actions{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.notion-modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.notion-modal-content{background-color:#fff;border-radius:12px;box-shadow:0 4px 24px #00000026;display:flex;flex-direction:column;max-height:85vh;max-width:650px;width:90%}.notion-modal-header{align-items:center;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;padding:16px 24px}.notion-modal-header h2{align-items:center;color:#333;display:flex;font-size:1.25rem;font-weight:600;margin:0}.notion-modal-close{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;font-size:1.25rem;padding:4px 8px;transition:background-color .2s}.notion-modal-close:hover{background-color:#f0f0f0;color:#333}.notion-modal-body{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px}.notion-loading{align-items:center;color:#5616ea;display:flex;flex-direction:column;justify-content:center;padding:48px}.notion-loading p{color:#666;margin-top:16px}.notion-no-connections{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.notion-no-connections p{color:#333;font-size:1rem;margin:8px 0}.notion-no-connections .notion-hint{color:#666;font-size:.875rem;margin-bottom:24px}.notion-account-selector{margin-bottom:16px}.notion-add-account-link{color:#5616ea;cursor:pointer;display:inline-block;font-size:.875rem;margin-top:8px}.notion-add-account-link:hover{text-decoration:underline}.notion-file-browser{border:1px solid #e0e0e0;border-radius:8px;display:flex;flex:1 1;flex-direction:column;max-height:400px;min-height:300px;overflow:hidden}.notion-search-row{align-items:center;background-color:#fafafa;border-bottom:1px solid #e0e0e0;display:flex;gap:8px;padding:10px 16px}.notion-search-icon{color:#999;font-size:.85rem}.notion-search-input{background:#0000;border:none;color:#333;flex:1 1;font-size:.9rem;outline:none}.notion-search-clear{background:none;border:none;color:#999;cursor:pointer;padding:2px 6px}.notion-search-clear:hover{color:#333}.notion-reselect-row{align-items:center;background-color:#faf7ff;border-bottom:1px solid #ece3ff;display:flex;gap:8px;justify-content:space-between;padding:8px 16px}.notion-reselect-hint{color:#666;font-size:.8rem}.notion-reselect-btn{align-items:center;background:none;border:1px solid #5616ea;border-radius:6px;color:#5616ea;cursor:pointer;display:inline-flex;font-size:.8rem;padding:5px 10px;white-space:nowrap}.notion-reselect-btn:hover{background-color:#f3eaff}.notion-loading-files{color:#5616ea;gap:12px}.notion-empty,.notion-loading-files{align-items:center;display:flex;justify-content:center;padding:48px}.notion-empty{color:#666;flex-direction:column;text-align:center}.notion-empty .notion-hint{color:#999;font-size:.8rem;margin-top:8px}.notion-file-list{flex:1 1;overflow-y:auto;padding:8px 0}.notion-file-item{align-items:center;cursor:pointer;display:flex;padding:10px 16px;transition:background-color .15s}.notion-file-item:hover{background-color:#f5f5f5}.notion-file-item.selected{background-color:#f3eaff}.notion-file-icon{color:#666;font-size:1.1rem;margin-right:12px}.notion-file-name{color:#333;flex:1 1;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notion-item-type-badge{background-color:#f3eaff;border-radius:4px;color:#5616ea;flex-shrink:0;font-size:.7rem;font-weight:600;margin-left:8px;padding:2px 6px}.notion-load-more{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;color:#5616ea;cursor:pointer;display:block;font-size:.85rem;margin:8px 16px;padding:8px;width:calc(100% - 32px)}.notion-load-more:hover:not(:disabled){background-color:#f3eaff}.notion-load-more:disabled{cursor:default;opacity:.6}.notion-selected-count{background-color:#f3eaff;border-top:1px solid #e0d4f7;color:#5616ea;font-size:.875rem;font-weight:500;padding:10px 16px;text-align:center}.notion-modal-actions{border-top:1px solid #e0e0e0;display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.business-context-parent-container{display:flex;flex-direction:column;gap:20px;max-width:1100px}.business-context-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;flex-direction:row;gap:20px;line-height:1.45;padding:12px 15px}.business-context-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.business-context-info-text{align-items:left;display:flex;flex-direction:column}.business-context-info-text p{margin:0;padding:0}.business-context-editor{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;padding:15px}.warning-icon{flex-shrink:0}.warning-text{color:#554002;font-size:14px}.save-discard-buttons{margin-top:15px}.discard-widget-btn{background-color:initial;border:1px solid #5616ea;color:#5616ea;font-size:15px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.discard-widget-btn:hover{background-color:#f3eaff}.telegram-linker-empty-hint{color:#6b7280;font-size:13px;margin:0 0 12px}.telegram-linker-list{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;max-width:500px;width:100%}.telegram-linker-row{align-items:center;background-color:#fff;border:1px solid #0000003b;border-radius:4px;box-sizing:border-box;display:flex;gap:6px;padding:8px 12px;transition:border-color .15s ease,background-color .15s ease;width:100%}.telegram-linker-row:hover{background-color:#fff;border-color:#515151}.telegram-linker-row-label{color:#1f2937;flex:1 1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telegram-linker-row-meta{color:#9ca3af;font-size:12px;letter-spacing:.04em;text-transform:uppercase}.telegram-linker-row-remove{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0009;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:14px;height:32px;justify-content:center;padding:0;transition:color .15s ease,background-color .15s ease;width:32px}.telegram-linker-row-remove:hover:not(:disabled){background-color:#0000000a;color:#000000de}.telegram-linker-row-remove:disabled{cursor:not-allowed;opacity:.6}.telegram-linker-actions{align-items:center;display:flex;gap:8px}.telegram-linker-connect-btn{align-items:center;background-color:#5616ea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 14px;transition:background-color .15s ease,opacity .15s ease}.telegram-linker-connect-btn:hover:not(:disabled){background-color:#4310c4}.telegram-linker-connect-btn:disabled{cursor:progress;opacity:.7}.telegram-linker-refresh-btn{background-color:initial;border:1px solid #d1d5db;border-radius:6px;color:#5616ea;cursor:pointer;font-size:14px;padding:8px 10px;transition:background-color .15s ease}.telegram-linker-refresh-btn:hover{background-color:#f5f3ff}.telegram-linker-help{color:#6b7280;font-size:12px;margin:8px 0 0}.telegram-linker-error{color:#b91c1c;font-size:13px;margin:8px 0 0}.slack-notify-linker .slack-notify-linker-heading-label{flex:1 1}.slack-notify-linker .slack-notify-refresh-btn{background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;padding:4px 8px;transition:background-color .15s ease,color .15s ease}.slack-notify-linker .slack-notify-refresh-btn:hover{background-color:#ececec;color:#353b43}.slack-notify-linker .slack-notify-refresh-btn:disabled{cursor:default;opacity:.6}.slack-notify-linker .slack-notify-loading{color:#5616ea;display:flex;justify-content:center;padding:24px}.slack-notify-linker .slack-notify-empty{padding:8px;text-align:center}.slack-notify-linker .slack-notify-empty p{color:#555;font-size:.9rem;line-height:1.45;margin:0 0 14px}.slack-notify-linker .slack-notify-add-workspace-btn,.slack-notify-linker .slack-notify-connect-btn{align-items:center;background-color:#fff;border:1px solid #5616ea;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;padding:8px 14px;transition:background-color .15s ease,color .15s ease}.slack-notify-linker .slack-notify-add-workspace-btn:hover,.slack-notify-linker .slack-notify-connect-btn:hover{background-color:#f3eaff}.slack-notify-linker .slack-notify-add-workspace-btn{margin-top:10px}.slack-notify-linker .slack-notify-workspace{background-color:#fff;border:1px solid #ececec;border-radius:8px;margin-bottom:14px}.slack-notify-linker .slack-notify-workspace-header{border-bottom:1px solid #f0f0f0;color:#353b43;font-size:.85rem;font-weight:600;padding:10px 12px}.slack-notify-linker .slack-notify-no-channels{color:#777;font-size:.85rem;font-style:italic;padding:12px}.slack-notify-linker .slack-notify-channels{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;padding:4px 8px 8px}.slack-notify-linker .slack-notify-channel-row{align-items:center;border-radius:6px;color:#333;cursor:pointer;display:flex;font-size:.88rem;gap:8px;padding:4px 6px;transition:background-color .12s ease}.slack-notify-linker .slack-notify-channel-row:hover{background-color:#f6f1ff}.slack-notify-linker .slack-notify-channel-icon{color:#6b7280;font-size:.85rem}.slack-notify-linker .slack-notify-channel-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slack-notify-linker .slack-notify-channel-badge{background-color:#ececec;border-radius:999px;color:#555;flex-shrink:0;font-size:.7rem;font-weight:600;margin-left:6px;padding:1px 6px}.slack-notify-linker .slack-notify-error{background-color:#fdecea;border-left:3px solid #e53935;border-radius:6px;color:#611a15;font-size:.85rem;margin-top:10px;padding:8px 10px}.slack-notify-linker .slack-notify-hint{align-items:flex-start;background-color:#fff;border:1px solid #ececf2;border-radius:6px;color:#666;display:flex;font-size:.78rem;gap:6px;line-height:1.4;margin-top:12px;padding:8px 10px}.slack-notify-linker .slack-notify-hint-icon{color:#5616ea;flex-shrink:0;margin-top:2px}.powered-by-upgrade-modal-content{padding:10px!important;text-align:center!important}.powered-by-upgrade-modal-icon{align-items:center!important;background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border-radius:16px!important;color:#fff!important;display:flex!important;height:64px!important;justify-content:center!important;margin:0 auto 20px!important;width:64px!important}.powered-by-upgrade-modal-icon svg{height:32px!important;width:32px!important}.powered-by-upgrade-modal-title{color:#1a1a1a!important;font-size:1.5rem!important;font-weight:700!important;margin:0 0 12px!important}.powered-by-upgrade-modal-description{color:#666!important;font-size:1rem!important;line-height:1.5!important;margin:0 0 28px!important;padding:0 10px!important}.powered-by-upgrade-plan-info{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:16px!important;justify-content:center!important;margin-bottom:28px!important}.powered-by-upgrade-plan-badge{align-items:center!important;border-radius:10px!important;display:flex!important;flex-direction:column!important;gap:6px!important;min-width:120px!important;padding:14px 24px!important}.powered-by-upgrade-current-plan{background:#f5f5f5!important;border:2px solid #e0e0e0!important}.powered-by-upgrade-required-plan{background:linear-gradient(135deg,#f0e7ff,#e7d4ff)!important;border:2px solid #d4b3ff!important}.powered-by-upgrade-plan-label{color:#888!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.5px!important;text-transform:uppercase!important}.powered-by-upgrade-plan-name{word-wrap:break-word!important;color:#1a1a1a!important;font-size:1.1rem!important;font-weight:700!important;max-width:100%!important;text-align:center!important}.powered-by-upgrade-arrow-icon{color:#5616ea!important;flex-shrink:0!important;font-size:1.5rem!important;font-weight:700!important}.powered-by-upgrade-button{background:linear-gradient(135deg,#5616ea,#7c3aff)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #5e1bff4d!important;color:#fff!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;max-width:280px!important;padding:12px 32px!important;transition:all .3s ease!important;width:100%!important}.powered-by-upgrade-button:hover{background:linear-gradient(135deg,#4a14d6,#6328e6)!important;box-shadow:0 6px 16px #5e1bff66!important;transform:translateY(-2px)!important}.powered-by-upgrade-button:active{transform:translateY(0)!important}.warm-lead-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;margin-bottom:20px;padding:14px}.warm-lead-info-content{display:flex;flex-direction:column;justify-content:center}.warm-lead-info-box p{margin:0}.warm-lead-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.warm-lead-warning-inner{align-items:center;background-color:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:8px 10px}.warm-lead-warning-inner p{color:#554002;font-size:14px;margin:0}.warm-lead-warning-icon{color:#ffc107;flex-shrink:0;font-size:20px}.warm-lead-email-receiver{max-width:400px}.add-email-button{background-color:initial;border:none;border-radius:10px;color:#5616ea;font-size:26px;outline:none;padding:0;text-align:left;transition:background-color .3s ease,transform .3s ease;width:50px}.add-email-button:hover{cursor:pointer;transform:translateY(-2px)}.add-email-button:disabled{color:#bbb;cursor:not-allowed;transform:translateY(0)}.remove-email-button{background-color:initial;border:none;border-radius:10px;color:grey;font-size:18px;margin-top:5px;outline:none;padding:5px 10px;text-align:center;transition:background-color .3s ease,transform .3s ease;width:50px}.remove-email-button:hover{cursor:pointer;transform:translateY(-2px)}.warm-lead-email-receiver{margin-bottom:10px!important}.parameter-item{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;padding:12px;transition:background-color .2s ease}.parameter-row{align-items:flex-start;display:flex;gap:10px}.parameter-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.parameter-name{align-items:center;color:#333;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600!important;gap:8px}.parameter-user-display-badge{background-color:#f3eaff;border-radius:4px;color:#5616ea;font-size:12px;font-weight:400;padding:2px 8px}.parameter-description{color:#666;font-size:13px;line-height:1.4}.parameter-description-input,.parameter-name-input,.parameter-user-display-input{width:100%}.parameter-name-input .MuiOutlinedInput-input,.parameter-user-display-input .MuiOutlinedInput-input{padding:12px 14px}.parameter-description-input .MuiOutlinedInput-root{padding:0}.parameter-description-input textarea{padding:12px 14px!important}.parameter-actions{align-items:flex-start;display:flex;gap:8px}.delete-parameter-button,.edit-parameter-button{background-color:initial;border:none;border-radius:6px;color:#5616ea;cursor:pointer;font-size:16px;height:36px;outline:none;padding:8px;text-align:center;transition:background-color .3s ease,transform .2s ease,color .2s ease;width:36px}.delete-parameter-button:hover,.edit-parameter-button:hover{background-color:#5616ea15;color:#5616ea;transform:translateY(-2px)}.delete-parameter-button:disabled,.edit-parameter-button:disabled{background-color:initial;color:#bbb;cursor:not-allowed;transform:translateY(0)}.add-parameter-button-icon{background-color:initial;border:none;border-radius:10px;color:#5616ea;font-size:26px;outline:none;padding:0;text-align:left;transition:background-color .3s ease,transform .3s ease;width:50px}.add-parameter-button-icon:hover{cursor:pointer;transform:translateY(-2px)}.add-parameter-button-icon:disabled{color:#bbb;cursor:not-allowed;transform:translateY(0)}.warm-lead-new-badge{margin-left:-2px;top:-20px}.warm-lead-new-badge,.warm-lead-new-badge-inline{background-color:#5616ea;border-radius:8px;box-shadow:0 2px 6px #5e1bff66;color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 5px 4px;position:relative;text-transform:uppercase;white-space:nowrap}.warm-lead-new-badge-inline{margin-left:8px;top:-10px}.required-fields-section{background-color:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;margin-top:12px;padding:14px}.required-fields-list{display:flex;flex-direction:column;gap:8px}.required-field-item{align-items:center!important;background-color:#fff;border:1px solid #e8e8e8;border-radius:6px;display:flex;margin-left:0!important;margin-right:0!important;padding:8px 12px;transition:background-color .2s ease,border-color .2s ease}.required-field-item:hover{background-color:#fafafa;border-color:#d0d0d0}.required-field-item .MuiCheckbox-root{margin-right:8px;padding:4px}.required-fields-info-box{align-items:center;background-color:#e8f4fd;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:10px 12px}.required-fields-info-icon{color:#1976d2;flex-shrink:0;font-size:14px}h3,label{margin:0}.customization-container{align-items:flex-start;border-radius:20px;box-sizing:border-box;display:flex;flex-direction:row;gap:20px;height:auto;justify-content:space-between;max-width:1500px;position:relative}.options-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;max-width:45%;padding:20px}.warm-lead-parent-container{max-width:1100px;width:100%}.warm-lead-container{border-radius:20px;box-shadow:0 10px 30px #0000000d;flex:1 1}.preview-container,.warm-lead-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;display:flex;flex-direction:column;padding:20px}.preview-container{aspect-ratio:4/3.25;border:1px solid #e5e7eb;border-radius:10px;height:auto;max-width:55%;overflow:hidden;width:100%}.preview-container iframe{border:none;flex-grow:1;height:100%;width:100%}.options-container h3,.preview-container h3,.warm-lead-container h3{color:#222;font-size:20px;font-weight:600;margin-bottom:25px}.control-group{display:flex;flex-direction:column;margin-bottom:20px;position:relative}.control-group:last-child{margin-bottom:0}.control-group label{color:#444;font-size:14px;font-weight:500}.border-radius-container,.color-picker-container,.widget-setting-title{align-items:center;display:flex}.widget-setting-title{gap:10px;width:40%}.alignment-icon{color:#5616ea;font-size:20px}.options-container input[type=color]{background:none;background-color:initial;border:1px solid #c7c7c7;border-radius:20%;cursor:pointer;height:34px;outline:none;padding:1.5px;transition:transform .3s ease,box-shadow .3s ease;width:34px}.options-container input[type=color]:hover{transform:scale(1.1)}.options-container input[type=color]::-webkit-color-swatch{border:none;border-radius:20%}.options-container input[type=file]{display:none}label.slider{width:60%}label.file-upload{background-color:#ededed;border:1px solid #ddd;border-radius:5px;cursor:pointer;display:inline-block;padding:10px 15px;text-align:center;transition:background-color .3s ease,transform .3s ease;width:170px}label.file-upload:hover{background-color:#dedede;transform:translateY(-2px)}.upload-icon-text{align-items:center;display:flex;gap:10px}.upload-icon-text p{margin:0;padding:0}.upload-with-tooltip{align-items:center;display:flex;gap:4px}.save-discard-buttons{display:flex;gap:10px}.save-widget-btn{background-color:#5616ea;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:7px 14px 8px;transition:background-color .2s ease,transform .2s ease}.save-widget-btn:disabled{background-color:#7d55ff;opacity:.6}.save-widget-btn:hover{background-color:#4a14d6;transform:translateY(-1px)}.save-widget-btn:disabled{background-color:#bbb;cursor:not-allowed;transform:translateY(0)}.discard-widget-btn{align-self:flex-start;background-color:#ededed;border:1px solid #dbdbdb;border-radius:8px;box-shadow:0 4px 14px #0000001a;color:#000;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;text-align:center;transition:background-color .3s ease,transform .3s ease}.discard-widget-btn:hover{background-color:#e5e5e5;transform:translateY(-1px)}.options-container input[type=checkbox]{display:none}label.checkbox{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;padding-left:30px;position:relative;-webkit-user-select:none;user-select:none}label.checkbox:before{background:#0000;border:2px solid #5616ea;border-radius:4px;box-sizing:border-box;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease;width:18px}input[type=checkbox]:checked+label.checkbox:before{background-color:#5616ea;border-color:#4a14d6;box-shadow:0 0 4px #0003}input[type=checkbox]:checked+label.checkbox{color:#4a14d6}.options-container input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;height:6px;margin-top:5px;outline:none;transition:background .3s ease;width:100%}.options-container input[type=range]:hover{background:#ccc}.options-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#5616ea;border-radius:50%;box-shadow:0 2px 4px #0003;cursor:pointer;height:16px;-webkit-transition:background-color .3s ease,transform .3s ease;transition:background-color .3s ease,transform .3s ease;width:16px}.options-container input[type=range]::-webkit-slider-thumb:hover{background:#4a14d6;transform:scale(1.1)}.preview-container h3{color:#222;font-size:20px;font-weight:600;margin-bottom:20px}.preview-container .chat-window{background:#fff;border:none;border-radius:15px;box-shadow:0 10px 30px #0000000d;overflow:hidden;position:relative;transition:transform .3s ease,box-shadow .3s ease}.preview-container .chat-window:hover{box-shadow:0 20px 50px #00000012;transform:translateY(-4px)}.preview-container .chat-widget-icon{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.uploaded-file-info{align-items:center;display:flex;margin-top:8px}.uploaded-file-info span{color:#333;font-size:14px;margin-right:8px}.remove-file-btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:none;border:none;color:#5616ea;cursor:pointer;font-size:16px;margin-right:4px;padding:2px 4px;transition:color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.remove-file-btn:hover{color:#4a14d6;transform:scale(1.15)}.unsaved-changes-message{align-items:center;background-color:#f8e8d7;border:1px solid #f5d9b7;border-radius:8px;color:#000;display:flex;font-size:16px;gap:5px;margin-top:10px;padding:8px}.warning-icon{font-size:20px;line-height:1}.warning-text{font-size:16px;line-height:1.5;margin:0}.radio-buttons{align-items:center;display:flex;gap:15px;justify-content:center;text-align:center}.radio-buttons-content{align-items:center;display:flex;margin:10px 0;width:80px}.radio-buttons-content input[type=radio]{display:none}.radio-buttons-content label{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;padding-left:24px;position:relative;-webkit-user-select:none;user-select:none}.radio-buttons-content label:before{background:#0000;border:1.5px solid #5616ea;border-radius:4px;box-sizing:border-box;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;width:18px}.radio-buttons-content input[type=radio]:checked+label:before{background-color:#5616ea;border-color:#4a14d6;box-shadow:0 0 2px #0003}.radio-buttons-content input[type=radio]:checked+label{color:#4a14d6}.delay-seconds-container{align-items:center;display:flex;justify-content:space-between}.delay-seconds-input{max-width:150px!important}.welcome-messages-parent{display:flex;flex-direction:column;gap:15px}.widget-sub-header{color:#5616ea;font-size:1.1rem;font-weight:600;margin:0 0 1rem;padding:0}@media (max-width:768px){.customization-container{align-items:center;flex-direction:column;gap:30px;padding-left:20px;padding-right:20px}.options-container,.preview-container{max-width:600px;padding-left:20px;padding-right:20px;width:100%}label.slider{width:80%}label.file-upload{width:70%}.widget-setting-title{width:50%}.color-picker-container{align-items:center;display:flex;justify-content:space-between}.preview-container{aspect-ratio:3.5/7.5;min-height:500px!important}.widget-setting-title{font-weight:600}.radio-buttons{gap:2px}}@media (min-width:769px){.customization-container{align-items:flex-start}.preview-container{align-self:flex-start;position:-webkit-sticky;position:sticky;top:76px;top:calc(var(--app-header-height, 56px) + 20px);z-index:1}}.metric{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:default;display:flex;flex-direction:column;justify-content:center;padding:18px 10px;position:relative;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.metric:hover{border-color:#0000;box-shadow:none;transform:translateY(-2px)}.metric-content{position:relative;z-index:2}.metric-border-svg{height:calc(100% + 2px);inset:-1px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 2px);z-index:1}.metric-border-rect{x:.5px;y:.5px;rx:12px;ry:12px;fill:none;stroke:#5616ea;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;height:calc(100% - 1px);width:calc(100% - 1px)}.metric:hover .metric-border-rect{animation:metricBorderDraw .7s ease-out forwards}@keyframes metricBorderDraw{to{stroke-dashoffset:0}}.metric-header{align-items:center;color:#6b7280;display:inline-flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;line-height:1;margin:0 0 10px;padding:0}.metric-icon{color:#5616ea;font-size:13px;position:relative;top:-1px}.metric-value{color:#5616ea;font-size:32px;font-weight:600;line-height:1;margin:0;padding:0}@media (max-width:768px){.metric{padding:16px 12px}.metric-header{font-size:11px}.metric-value{font-size:26px}}.country-map-container{margin-bottom:20px}.country-map-wrapper{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;gap:20px;padding:15px}.country-map-chart{cursor:grab;flex:1 1;height:420px;min-width:0;overflow:hidden;position:relative}.country-map-chart:active{cursor:grabbing}.map-controls{bottom:10px;display:flex;flex-direction:column;gap:4px;position:absolute;right:10px;z-index:10}.map-control-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 1px 3px #0000001a;color:#555;cursor:pointer;display:flex;font-size:18px;font-weight:500;height:32px;justify-content:center;transition:all .15s ease;width:32px}.map-control-btn:hover{background:#f5f5f5;border-color:#d1d5db;color:#333}.map-control-btn:active{background:#e5e7eb}.map-reset-btn{font-size:16px;margin-top:4px}.country-map-legend{display:flex;flex-direction:column;flex-shrink:0;min-width:280px;overflow:hidden;padding:10px;width:280px}.legend-title{color:#333;font-size:14px;font-weight:600;margin-bottom:15px}.legend-items{display:flex;flex:1 1;flex-direction:column;gap:10px;max-height:320px;overflow-x:hidden;overflow-y:auto;padding-left:3px;padding-right:5px}.legend-items::-webkit-scrollbar{width:6px}.legend-items::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.legend-items::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.legend-items::-webkit-scrollbar-thumb:hover{background:#aaa}.legend-item{align-items:center;border-left:3px solid #0000;border-radius:6px;cursor:pointer;display:flex;gap:10px;padding:6px 8px;transition:background-color .15s ease}.legend-item:hover{background-color:#f5f5f5}.legend-item-highlighted{background-color:#f0e6ff!important}.legend-item-selected{background-color:#e8dcff!important;border-left-color:#5616ea}.legend-color{border-radius:4px;flex-shrink:0;height:16px;width:16px}.legend-country{color:#555;flex:1 1;font-size:13px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.legend-count{color:#5616ea;font-size:13px;font-weight:600;min-width:30px;text-align:right}.legend-item-unknown{border-top:1px dashed #e5e7eb;margin-top:8px;padding-top:8px}.legend-item-unknown .legend-count{color:#888}.legend-empty{align-items:flex-start;color:#888;display:flex;flex-direction:column;font-size:13px;justify-content:flex-start;padding:0;text-align:left}.legend-empty p{margin:0}.legend-empty .no-ip-hint{color:#aaa;font-size:12px;margin-top:8px}.legend-total{border-top:1px solid #e5e7eb;color:#333;font-size:14px;font-weight:600;margin-top:15px;padding-top:15px}.country-map-tooltip{background:#000000d9;border-radius:6px;box-shadow:0 2px 8px #00000026;color:#fff;font-size:13px;padding:8px 12px;pointer-events:none;position:fixed;white-space:nowrap;z-index:1000}.country-map-empty,.country-map-loading{align-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;justify-content:center;min-height:200px;padding:40px}.country-map-loading .loading-spinner{color:#5616ea;font-size:24px}.country-map-empty p{color:#888;font-size:14px;margin:0}.country-map-empty .no-ip-hint{color:#aaa;font-size:12px;margin-top:8px}.spinner-small{animation:spin 1s linear infinite;border:3px solid #e5e7eb;border-radius:50%;border-top-color:#5616ea;height:30px;width:30px}@media (max-width:900px){.country-map-wrapper{flex-direction:column}.country-map-legend{border-top:1px solid #e5e7eb;min-width:0;min-width:auto;padding:15px 0 0;width:100%}.legend-title{margin-bottom:10px}.legend-items{flex-direction:column;gap:8px;max-height:200px;overflow-y:auto}.legend-item{min-width:0;min-width:auto}.legend-total{margin-top:10px;padding-top:10px}}@media (max-width:600px){.country-map-chart{height:280px}}.analytics-dashboard{font-family:DM Sans,sans-serif;margin-top:30px}.analytics-title h1{color:#333;margin-bottom:30px;text-align:left}.selection-container{margin-bottom:20px;max-width:800px}.date-picker-container,.selection-container{display:flex;gap:15px}.MuiOutlinedInput-root{background-color:#fff}.actions{margin-bottom:20px}.kpi-container{display:flex;gap:20px;margin-bottom:15px}.kpi-usage-limit{color:#9ca3af;font-size:18px;font-weight:400}.kpi-usage-tooltip{animation:kpiTooltipFadeIn .15s ease;background:linear-gradient(135deg,#5616ea,#7c3aed);border-radius:10px;box-shadow:0 8px 24px #5616ea59,0 4px 12px #00000026;color:#fff;max-width:340px;min-width:260px;padding:14px 16px;position:fixed;transform:translateX(-50%);z-index:99999}@keyframes kpiTooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.kpi-usage-tooltip-title{color:#ffffffd9;font-size:12px;font-weight:600;letter-spacing:.04em;margin-bottom:2px;text-transform:uppercase}.kpi-usage-tooltip-desc{color:#ffffffbf;font-size:12px;line-height:1.4;margin-bottom:10px}.kpi-usage-tooltip-subtitle{color:#fff9;font-size:11px;margin-bottom:10px}.kpi-usage-tooltip-row{align-items:center;display:flex;gap:8px;margin-bottom:7px}.kpi-usage-tooltip-row:last-child{margin-bottom:0}.kpi-usage-tooltip-name{color:#fff;flex-shrink:0;font-size:13px;font-weight:500;max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpi-usage-tooltip-bar-track{background-color:#ffffff40;border-radius:3px;flex:1 1;height:6px;min-width:50px;overflow:hidden}.kpi-usage-tooltip-bar-fill{background-color:#fff;border-radius:3px;height:100%;transition:width .4s ease}.kpi-usage-tooltip-bar-full{background-color:#ef4444}.kpi-usage-tooltip-values{color:#ffffffd9;flex-shrink:0;font-size:12px;margin-left:auto;min-width:40px;text-align:right;white-space:nowrap}.charts-parent-container{display:flex;gap:20px;margin-bottom:20px;margin-top:20px;width:100%}.charts-container{width:49.5%}.charts-title{color:#5616ea;font-size:20px;font-weight:600;margin-bottom:15px}.charts-graph{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;height:350px;padding:12px}.chat-interface-container{border:1px solid #ddd;border-radius:10px;display:flex;height:750px;overflow:hidden;width:100%}.chat-list-container{background-color:#f5f5f5;border-right:1px solid #ddd;display:flex;flex-direction:column;max-width:350px;min-width:200px;overflow-y:auto;width:30%}.chat-list-container::-webkit-scrollbar{width:8px}.chat-list-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.chat-list-container::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.chat-list-container::-webkit-scrollbar-thumb:hover{background:#999}.chat-list-container{scrollbar-color:#bbb #f5f5f5;scrollbar-width:thin}.chat-list-header{display:flex;justify-content:space-between;margin-bottom:10px}.chat-list-last-message{color:#666;font-size:14px;margin-top:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-session.selected .chat-list-last-message{color:#fff}.chat-session{background-color:#fcfcfc;border-bottom:1px solid #ddd;cursor:pointer;padding:15px 10px;transition:background-color .2s ease}.chat-session:hover{background-color:#e0e0e0}.chat-session.selected{background-color:#5616ea;color:#fff}.chat-history-container{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:20px 15px}.chat-history-container::-webkit-scrollbar{width:8px}.chat-history-container::-webkit-scrollbar-track{background:#f5f5f5;border-radius:4px}.chat-history-container::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.chat-history-container::-webkit-scrollbar-thumb:hover{background:#999}.chat-history-container{scrollbar-color:#bbb #f5f5f5;scrollbar-width:thin}.chat-history{display:flex;flex-direction:column;gap:15px}.assistant-message{justify-content:flex-start}.message-bubble{padding:10px}.user-message .message-bubble{background-color:#d1f0ff}.no-chat-selected{color:#999;font-size:18px;margin-bottom:auto;margin-top:auto;text-align:center}.download-header-parent{flex-direction:row;gap:15px;margin-bottom:15px}.charts-title-download{color:#5616ea;font-size:18px;font-weight:600}.download-chat-history-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;box-shadow:0 4px 14px #0000001a;color:#fff;cursor:pointer;display:flex;gap:8px;outline:none;padding:6px 8px;transition:background-color .3s ease,transform .3s ease}.download-chat-history-btn:hover{background-color:#4a14d6;transform:translateY(-1px)}.download-chat-history-btn:disabled{background-color:#c4c4c4;box-shadow:none;cursor:not-allowed;transform:none}.download-chat-history-icon{font-size:16px}@media (max-width:768px){.selection-container{flex-direction:column}.kpi-container{flex-wrap:wrap;justify-content:center}.kpi-container>*{box-sizing:border-box;flex-basis:calc(50% - 10px);flex-grow:1;flex-shrink:1}.charts-parent-container{flex-direction:column}.charts-container{width:100%}.chat-list-container{max-width:350px;min-width:160px;width:30%}.chat-interface-container{height:500px}.charts-graph{background-color:#fff;border-radius:10px;height:250px;padding:5px}}.chat-history-overview{background-color:#fff;border:1px solid #e5e7eb;border-radius:10px;display:flex;font-family:DM Sans,sans-serif;height:600px;overflow:hidden;width:100%}.chat-sidebar{background-color:#fff;border-right:1px solid #efefef;display:flex;flex-direction:column;min-width:320px;width:320px}.chat-sidebar-header{align-items:center;border-bottom:1px solid #efefef;box-sizing:border-box;color:#262626;display:flex;font-size:16px;font-weight:600;gap:12px;height:56px;justify-content:space-between;min-height:56px;padding:12px 8px 12px 20px}.header-title{transition:opacity .2s ease,width .2s ease;white-space:nowrap}.header-title.hidden{opacity:0;overflow:hidden;width:0}.search-container{align-items:center;display:flex;gap:8px;transition:all .3s ease}.search-container.expanded{flex:1 1}.search-input{background:#f5f5f5;border:none;border-radius:8px;font-family:DM Sans,sans-serif;font-size:14px;opacity:0;outline:none;padding:0;transition:all .3s ease;width:0}.search-container.expanded .search-input{opacity:1;padding:8px 12px;width:100%}.search-input:focus{background:#efefef}.search-input::placeholder{color:#8e8e8e}.search-toggle{align-items:center;background:#0000;border:none;border-radius:50%;color:#262626;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;outline:none;transition:all .2s ease;width:32px}.search-toggle:hover{background:#f5f5f5;color:#5616ea}.chat-list{flex:1 1;overflow-y:auto}.chat-list-loading{align-items:center;color:#5616ea;display:flex;font-size:18px;justify-content:center;padding:16px}.chat-list-item{align-items:center;border-bottom:1px solid #fafafa;cursor:pointer;display:flex;padding:12px 20px;transition:background-color .2s ease}.chat-list-item:hover{background-color:#fafafa}.chat-list-item.active{background-color:#f0f0f0}.chat-avatar{align-items:center;background:linear-gradient(135deg,#5616ea,#8b5cf6);border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-right:12px;width:44px}.chat-avatar-icon{color:#fff;font-size:16px}.chat-avatar.facebook{background:linear-gradient(135deg,#1877f2,#42a5f5)}.chat-avatar.instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.chat-avatar.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.chat-avatar.telegram{background:linear-gradient(135deg,#229ed9,#16bffd)}.chat-avatar.slack{background:linear-gradient(135deg,#2eb67d,#36c5f0)}.chat-item-content{flex:1 1;min-width:0}.chat-item-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.chat-item-name{color:#262626;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-time{color:#8e8e8e;flex-shrink:0;font-size:12px;margin-left:8px}.chat-item-preview{color:#8e8e8e;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-item-bot{background-color:#f0f0f0;border-radius:10px;color:#666;display:inline-block;font-size:11px;padding:2px 8px}.chat-list-item.active .chat-item-bot{background-color:#e0e0e0}.chat-item-footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.auto-response-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.auto-response-dot.enabled{background-color:#155724;box-shadow:0 0 0 2px #d4edda}.auto-response-dot.disabled{background-color:#721c24;box-shadow:0 0 0 2px #f8d7da}.chat-item-country-flag{border-radius:2px;flex-shrink:0;height:12px;object-fit:cover;width:16px}.chat-header-country-flag{border-radius:3px;flex-shrink:0;height:18px;object-fit:cover;width:24px}.chat-main{flex:1 1;flex-direction:column;min-width:0}.chat-main,.chat-main-header{background-color:#fff;display:flex}.chat-main-header{align-items:center;border-bottom:1px solid #efefef;box-sizing:border-box;height:56px;justify-content:space-between;min-height:56px;padding:12px 20px}.chat-main-header-left{align-items:center;display:flex;gap:12px}.chat-main-avatar{align-items:center;background:linear-gradient(135deg,#5616ea,#8b5cf6);border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.chat-main-avatar-icon{color:#fff;font-size:16px}.chat-main-avatar.facebook{background:linear-gradient(135deg,#1877f2,#42a5f5)}.chat-main-avatar.instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.chat-main-avatar.whatsapp{background:linear-gradient(135deg,#25d366,#128c7e)}.chat-main-info h3{color:#262626;font-size:16px;font-weight:600;margin:0}.chat-main-info span{color:#8e8e8e;font-size:12px}.auto-response-toggle{align-items:center;display:flex;gap:8px}.toggle-label{color:#666;font-size:13px}.toggle-button,.toggle-label{align-items:center;display:flex;gap:6px}.toggle-button{border:none;border-radius:16px;cursor:pointer;font-size:12px;font-weight:500;padding:5px 10px;transition:all .2s ease}.toggle-button.enabled{background-color:#d4edda;color:#155724}.toggle-button.enabled:hover{background-color:#c3e6cb}.toggle-button.disabled{background-color:#f8d7da;color:#721c24}.toggle-button.disabled:hover{background-color:#f5c6cb}.toggle-button:disabled{cursor:not-allowed;opacity:.6}.toggle-button svg{font-size:16px}.chat-messages-container{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden;position:relative}.chat-sticky-date{align-items:center;display:flex;justify-content:center;margin:0 0 -28px;padding:8px 0;pointer-events:none;position:-webkit-sticky;position:sticky;top:0;z-index:10}.chat-sticky-date.hidden{visibility:hidden}.chat-sticky-date-text{background-color:#f0f0f0;border-radius:12px 12px 8px 12px;color:#8e8e8e;font-size:12px;font-weight:500;padding:4px 12px}.chat-date-separator{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:4px 0;padding:8px 0;width:100%}.chat-date-separator:first-child{margin-top:0;padding-top:0}.chat-date-separator-text{background-color:#f0f0f0;border-radius:12px;color:#8e8e8e;font-size:12px;font-weight:500;opacity:1;padding:4px 12px;transition:opacity .15s ease}.chat-date-separator.at-sticky .chat-date-separator-text{opacity:0}.chat-messages{background-color:#fff;display:flex;flex-direction:column;gap:8px;padding:8px 20px 20px}.chat-message.assistant-message{align-self:flex-start;width:100%}.chat-message.user-history-message{align-self:flex-end;flex-direction:column;max-width:none}.user-message-group{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.user-message-body{align-items:center;display:flex;gap:8px}.message-bubble-history{word-wrap:break-word;background-color:#efefef;border-radius:12px;color:#262626;font-size:15px;line-height:1.4;padding:6px 10px!important}.user-history-message .message-bubble-history{background-color:#5616ea;border-bottom-right-radius:4px;color:#fff}.assistant-message .message-bubble-history{background:#efefef;border-radius:12px 12px 12px 4px;color:#262626;font-size:16px;line-height:1.5;max-width:70%;padding:6px 10px!important}.assistant-message .message-bubble-history p{margin:0 0 .9em}.assistant-message .message-bubble-history h1,.assistant-message .message-bubble-history h2,.assistant-message .message-bubble-history h3,.assistant-message .message-bubble-history h4,.assistant-message .message-bubble-history h5,.assistant-message .message-bubble-history h6{font-size:1em;line-height:inherit;margin:0 0 .9em}.assistant-message .message-bubble-history ol,.assistant-message .message-bubble-history ul{margin:.9em 0;padding-left:1.25em}.assistant-message .message-bubble-history li{margin:.25em 0}.assistant-message .message-bubble-history table{margin:.9em 0}.assistant-message .message-bubble-history>:first-child{margin-top:0;padding-top:0}.assistant-message .message-bubble-history>:last-child{margin-bottom:0;padding-top:0}.assistant-message .message-bubble-history a{color:#5616ea;font-weight:500;text-decoration:underline}.user-history-message .message-bubble-history a{color:#fff}.message-bubble-history p{margin:0}.message-bubble-history strong{font-weight:600}.message-bubble-history em{font-style:italic}.message-bubble-history a{color:#5616ea;text-decoration:underline}.message-bubble-history ol,.message-bubble-history ul{margin:8px 0;padding-left:20px}.message-bubble-history li{margin-bottom:4px}.message-bubble-history code{background-color:#0000000d;border-radius:4px;font-family:monospace;font-size:13px;padding:2px 6px}.message-bubble-history table{border-collapse:initial;border-radius:8px;border-spacing:0;font-size:13px;margin:10px 0;overflow:hidden;width:100%}.message-bubble-history td,.message-bubble-history th{border:1px solid #00000014;padding:6px 10px;text-align:left}.message-bubble-history th{background-color:#0000000a;font-weight:600}.message-content-wrapper{align-items:flex-end;display:flex;flex-direction:column}.message-time{color:#8e8e8e;font-size:11px;margin-bottom:4px;margin-top:4px;padding:0}.assistant-message .message-time{align-self:flex-start}.user-history-message .message-time{align-self:flex-end}.sources-container{margin:0}.sources-button{align-items:center;background:none;border:1px solid #dbdbdb;border-radius:8px;color:#666;cursor:pointer;display:flex;font-size:11px;outline:none;padding:4px 10px;transition:all .2s ease}.sources-button:hover{background:#fafafa;border-color:silver}.sources-toggle-icon{font-size:10px;margin-left:6px}.sources-list{max-height:0;opacity:0;overflow:hidden;transition:all .2s ease}.sources-list.expanded{margin-top:6px;max-height:200px;opacity:1}.source-link{align-items:center;background:#fafafa;border-radius:8px;color:#5616ea;display:flex;font-size:11px;gap:6px;margin-bottom:4px;padding:6px 10px;text-decoration:none;transition:background .2s ease}.source-link:hover{background:#f0f0f0}.globe-icon{color:#5616ea;font-size:12px}.add-faq-button{align-items:center;align-self:center;background-color:initial;border:1px solid #dbdbdb;border-radius:14px;color:#5616ea;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;gap:4px;line-height:1;padding:4px 10px;transition:all .2s ease}.add-faq-button:hover{background-color:#fafafa;border-color:#5616ea}.chat-input-area{align-items:center;background-color:#fafafa;border-top:1px solid #f1f1f1;display:flex;gap:6px;padding:10px}.chat-input-wrapper{align-items:center;display:flex;flex:1 1}.chat-input-wrapper textarea{background:#fff;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;flex:1 1;font-family:DM Sans,sans-serif;font-size:16px;line-height:1.4;max-height:140px;outline:none;overflow-y:hidden;padding:6px 10px;resize:none}.chat-input-wrapper textarea:focus{border-color:#5616ea}.chat-input-wrapper textarea::placeholder{color:#8e8e8e}.chat-input-wrapper textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.send-button{background-color:#5616ea;border-radius:10px;flex-shrink:0;transition:background-color .4s ease,transform .2s ease}.send-button:hover:not(:disabled){background-color:#4a14d6;transform:translateY(-1.5px)}.send-button:disabled{background-color:silver}.send-button .send-icon{fill:currentColor;display:block;height:16px;width:16px}.chat-empty-state{align-items:center;color:#8e8e8e;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:40px;text-align:center}.chat-empty-state svg{color:#dbdbdb;font-size:48px;margin-bottom:16px}.chat-empty-state h3{color:#262626;font-size:18px;font-weight:600;margin:0 0 8px}.chat-empty-state p{font-size:14px;margin:0}@media (max-width:900px){.chat-history-overview{flex-direction:column;height:auto;min-height:600px}.chat-sidebar{border-bottom:1px solid #efefef;border-right:none;max-height:280px;min-width:100%;width:100%}.chat-sidebar-header{height:48px;min-height:48px;padding:10px 16px}.chat-main{flex:1 1;min-height:350px}.chat-main-header{height:auto;min-height:48px;padding:10px 16px}.chat-message.assistant-message,.chat-message.user-history-message{max-width:90%}.assistant-message .message-bubble-history{max-width:100%}}@media (max-width:600px){.chat-history-overview{border-radius:0;min-height:500px}.chat-sidebar{max-height:240px}.chat-sidebar-header{gap:8px;padding:10px 12px}.header-title{font-size:15px}.search-input{font-size:16px}.chat-list-item{padding:10px 12px}.chat-avatar{height:38px;margin-right:10px;width:38px}.chat-avatar-icon{font-size:14px}.chat-item-name{font-size:13px}.chat-item-time{font-size:11px}.chat-item-preview{font-size:13px}.chat-item-bot{font-size:10px;padding:2px 6px}.chat-main-header{align-items:flex-start;flex-direction:column;gap:8px;padding:10px 12px}.chat-main-info h3{font-size:15px}.auto-response-toggle{justify-content:space-between;width:100%}.toggle-label{font-size:12px}.toggle-button{font-size:11px;padding:4px 8px}.chat-messages{gap:6px;padding:10px}.chat-message.assistant-message,.chat-message.user-history-message{max-width:95%}.message-bubble-history{font-size:14px;padding:5px 8px!important}.assistant-message .message-bubble-history{font-size:14px;max-width:100%}.message-time{font-size:10px}.chat-date-separator-text,.chat-sticky-date-text{font-size:11px;padding:3px 10px}.sources-button{font-size:10px;padding:3px 8px}.source-link{font-size:10px;padding:5px 8px}.add-faq-button{font-size:10px;gap:3px;padding:3px 8px}.user-message-body{gap:6px}.chat-input-area{gap:8px;padding:8px 10px}.chat-input-wrapper textarea{font-size:16px;min-height:36px;padding:8px 10px}.send-button{border-radius:8px;height:36px;padding:0 12px}.send-button .send-icon{height:14px;width:14px}.chat-empty-state{padding:24px 16px}.chat-empty-state svg{font-size:36px;margin-bottom:12px}.chat-empty-state h3{font-size:16px}.chat-empty-state p{font-size:13px}}@media (max-width:400px){.chat-sidebar{max-height:200px}.chat-avatar{height:34px;margin-right:8px;width:34px}.chat-item-name,.chat-item-preview{font-size:12px}.assistant-message .message-bubble-history,.message-bubble-history{font-size:13px}}.platform-filters{border-radius:8px;display:flex;flex-wrap:wrap;gap:16px;padding:6px 6px 0}.charts-title-download{margin-bottom:1.2rem}.download-header-parent{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:20px}.platform-filter{all:unset;align-items:center;background-color:#fff;border:2px solid #0000;border-radius:8px;box-shadow:0 0 0 1px #e3e4e7;box-sizing:border-box;color:#6b7280;cursor:pointer;display:inline-flex;font-size:14px;gap:6px;opacity:.65;padding:8px 14px;position:relative;transition:background-color .15s ease,color .15s ease,opacity .15s ease,box-shadow .15s ease}.platform-filter:hover{background-color:#f4f4f4;opacity:.9}.platform-filter.active{background-color:#fbf9ff;box-shadow:none;color:#5616ea;font-weight:500;opacity:1}.platform-filter.active:hover{background-color:#f5eeff;box-shadow:none}.platform-filter-border-svg{height:calc(100% + 4px);inset:-2px;overflow:visible;pointer-events:none;position:absolute;width:calc(100% + 4px);z-index:1}.platform-filter-border-rect{x:.5px;y:.5px;rx:8px;ry:8px;fill:none;stroke:#5616ea;stroke-width:1px;stroke-dasharray:100;stroke-dashoffset:100;vector-effect:non-scaling-stroke;shape-rendering:geometricPrecision;height:calc(100% - 1px);width:calc(100% - 1px)}.platform-filter.active .platform-filter-border-rect{animation:platformFilterBorderDraw .7s ease-out forwards}.platform-filter:not(.active) .platform-filter-border-rect{animation:platformFilterBorderUndraw .7s ease-out forwards}@keyframes platformFilterBorderDraw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes platformFilterBorderUndraw{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.platform-filter-count{background-color:#fff;border:1px solid #d1d5db;border-radius:999px;box-sizing:border-box;color:#111827;font-size:11px;font-weight:600;left:-7px;min-width:18px;padding:1px 7px;position:absolute;text-align:center;top:-10px;white-space:nowrap;z-index:2}.platform-filter.active .platform-filter-count{background-color:#fdfcff;border-color:#5616ea;color:#5616ea}.no-chat-history-message{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;display:flex;justify-content:center;padding:24px;text-align:center}.no-chat-history-message p{color:#6b7280;font-size:15px;margin:0}.connect-platform-prompt{align-items:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:14px;display:flex;flex-direction:column;justify-content:center;padding:48px 24px;text-align:center}.connect-platform-prompt .connect-platform-icon{font-size:48px;margin-bottom:16px}.connect-platform-prompt h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 8px}.connect-platform-prompt p{color:#6b7280;font-size:15px;margin:0 0 24px;max-width:400px}.connect-platform-btn{align-items:center;background-color:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:500;padding:12px 24px;transition:background-color .2s}.connect-platform-btn:hover{background-color:#4a14d6}@media (max-width:768px){.platform-filters{flex-wrap:nowrap;gap:12px;max-width:100%;overflow-x:auto;padding-bottom:10px;padding-left:8px;padding-top:10px;width:100%}.platform-filter{flex-shrink:0;font-size:13px;padding:8px 12px;white-space:nowrap}}.leads-root-min{display:flex;flex-direction:column;font-family:DM Sans,sans-serif;gap:12px;margin-top:30px;width:100%}.lead-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.lead-row{grid-gap:16px;align-items:center;box-sizing:border-box;cursor:pointer;display:grid;gap:16px;grid-template-columns:44px 120px 160px 200px 1fr 128px;outline:none;padding:10px;width:100%}.lead-col{align-items:center;display:flex;min-height:40px}.lead-col.action{justify-content:flex-end}.lead-col.select{justify-content:center}.lead-col.select,.lead-col.select .MuiCheckbox-root{background:#0000;border:none;box-shadow:none}.lead-select-all-row{align-items:center;box-sizing:border-box;display:flex;gap:4px;min-height:44px;padding:0 10px}.lead-select-all-label{color:#666;cursor:default;font-size:14px;font-weight:500;-webkit-user-select:none;user-select:none}.lead-bulk-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.lead-bulk-count{color:#6b7280;font-size:14px;font-weight:500;white-space:nowrap}.lead-export-button{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5616ea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;padding:7px 14px;transition:background-color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.lead-export-button:hover:not(:disabled){background-color:#4a14d6;transform:translateY(-1px)}.lead-export-button:disabled{background-color:#c7bdf0;cursor:not-allowed;opacity:.55}.lead-export-icon{font-size:12px}.lead-bulk-delete-button{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#474747;cursor:pointer;font-size:16px;padding:5px 10px;transition:background-color .5s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;will-change:transform}.lead-bulk-delete-button:hover{background-color:#ededed;transform:scale(1.1)}.lead-bulk-delete-button:disabled{background-color:#ededed;cursor:not-allowed;transform:scale(1)}.lead-bulk-delete-muted{border-color:#e8e8e8;color:silver}.actions-wrap{display:inline-flex;gap:12px}.badge{align-items:center;background:#fafafa;border:1px solid #eaeaea;border-radius:999px;color:#444;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px}.badge svg{font-size:10px}.badge.unread{background:#fff7f7;border-color:#ffd9d9;color:#c83b3b}.badge.unread svg{color:#ff6b6b}.badge.read{background:#f3fff7;border-color:#c8f1d6;color:#187a49}.badge.read svg{color:#2ecc71}.date{align-items:center;color:#3f3f3f;display:inline-flex;font-weight:500;gap:8px}.date-icon{color:#5616ea;margin-bottom:2px}.lead-chat-thread .chat-date-separator{align-items:center;box-sizing:border-box;display:flex;justify-content:center;margin:4px 0;padding:8px 0;width:100%}.lead-chat-thread .chat-date-separator:first-child{margin-top:0;padding-top:0}.lead-chat-thread .chat-date-separator-text{background-color:#f0f0f0;border-radius:12px;color:#8e8e8e;font-size:12px;font-weight:500;opacity:1;padding:4px 12px;transition:opacity .15s ease}.bot-pill{background:#5616ea;border-radius:8px;color:#fff;display:inline-block;font-size:12px;font-weight:600;min-width:90px;padding:6px 10px;text-align:center}.lead-param-chips{display:flex;flex-wrap:wrap;gap:8px 10px}.param-chip{align-items:center;background:#fafafa;border:1px solid #ececec;border-radius:999px;color:#4a4a4a;display:inline-flex;font-size:12px;gap:6px;padding:6px 10px}.param-chip-icon{color:#5616ea;font-size:12px}.param-chip-key{font-weight:600}.param-chip-sep{color:#b7b7b7}.param-chip-val{color:#2b2b2b;text-decoration:none}.chevron-btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#474747;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:5px 10px;transition:background-color .5s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;will-change:transform}.chevron-btn:hover{background-color:#ededed;transform:scale(1.1)}.chevron-btn svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.chevron-btn.expanded svg{transform:rotate(180deg)}.trash-btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#f9f9f9;border:1px solid #ddd;border-radius:5px;color:#474747;cursor:pointer;display:inline-flex;font-size:16px;justify-content:center;padding:5px 10px;transition:background-color .5s ease,color .3s ease,transform .35s cubic-bezier(.25,.46,.45,.94),border-color .3s ease;will-change:transform}.trash-btn:hover{background-color:#ededed;transform:scale(1.1)}.lead-chat-thread{animation:fadeIn .18s ease;border-top:1px solid #eee;gap:8px;padding:14px 16px 16px}.chat-message,.lead-chat-thread{display:flex;flex-direction:column}.chat-message{margin-bottom:10px}.chat-message:first-child{margin-top:0}.chat-message:last-child{margin-bottom:0}.chat-message.assistant-message{align-items:flex-start}.chat-message.user-history-message{align-items:flex-end;gap:6px}.lead-chat-thread .user-message-group{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.lead-chat-thread .user-message-body{align-items:center;display:flex;gap:8px}.lead-chat-thread .message-bubble-history{word-wrap:break-word;background-color:#efefef;border-radius:12px;color:#262626;font-size:15px;line-height:1.4;padding:6px 10px!important}.lead-chat-thread .user-history-message .message-bubble-history{background-color:#5616ea;border-bottom-right-radius:4px;color:#fff}.lead-chat-thread .assistant-message .message-bubble-history{background:#efefef;border-radius:12px 12px 12px 4px;color:#262626;font-size:16px;line-height:1.5;max-width:70%;padding:6px 10px!important}.lead-chat-thread .assistant-message .message-bubble-history p{margin:0 0 .9em}.lead-chat-thread .assistant-message .message-bubble-history h1,.lead-chat-thread .assistant-message .message-bubble-history h2,.lead-chat-thread .assistant-message .message-bubble-history h3,.lead-chat-thread .assistant-message .message-bubble-history h4,.lead-chat-thread .assistant-message .message-bubble-history h5,.lead-chat-thread .assistant-message .message-bubble-history h6{font-size:1em;line-height:inherit;margin:0 0 .9em}.lead-chat-thread .assistant-message .message-bubble-history ol,.lead-chat-thread .assistant-message .message-bubble-history ul{margin:.9em 0;padding-left:1.25em}.lead-chat-thread .assistant-message .message-bubble-history li{margin:.25em 0}.lead-chat-thread .assistant-message .message-bubble-history table{margin:.9em 0}.lead-chat-thread .assistant-message .message-bubble-history>:first-child{margin-top:0;padding-top:0}.lead-chat-thread .assistant-message .message-bubble-history>:last-child{margin-bottom:0;padding-top:0}.lead-chat-thread .assistant-message .message-bubble-history a{color:#5616ea;font-weight:500;text-decoration:underline}.lead-chat-thread .user-history-message .message-bubble-history a{color:#fff}.lead-chat-thread .message-bubble-history p{margin:0}.lead-chat-thread .message-time{color:#8e8e8e;font-size:11px;margin-bottom:4px;margin-top:4px;padding:0}.lead-chat-thread .assistant-message .message-time{align-self:flex-start}.lead-chat-thread .user-history-message .message-time{align-self:flex-end}.message-bubble{word-wrap:break-word;background-color:#f6f6f6;border-radius:10px;color:#333;font-size:16px;line-height:1.5;max-width:70%;padding:10px 15px}.message-bubble>:first-child{margin-top:0}.message-bubble>:last-child{margin-bottom:0}.user-history-message .message-bubble{background-color:#5616ea;color:#fafafa}.user-history-message .message-bubble a{color:#fafafa}.message-bubble a{color:#5616ea;text-decoration:underline}.message-bubble table{border-collapse:initial;border-spacing:0;font-size:14px;margin-bottom:15px;margin-top:15px;overflow:auto;width:100%}.message-bubble td,.message-bubble th{border:1px solid #00000014;padding:.35rem .5rem;text-align:left}.message-bubble th{background-color:#0000000f;color:#000;padding:.5rem}.message-bubble th:last-child{border-right:1px solid #00000014}.message-bubble th{border-bottom:none}.message-bubble td{border-bottom:0 solid #00000014;border-right:0 solid #00000014}.message-bubble td:last-child{border-right:1px solid #00000014}.message-bubble tr:first-child th:first-child{border-top-left-radius:8px}.message-bubble tr:first-child th:last-child{border-top-right-radius:8px}.message-bubble tr:last-child td:first-child{border-bottom-left-radius:8px}.message-bubble tr:last-child td:last-child{border-bottom-right-radius:8px}.message-bubble tr:last-child td{border-bottom:1px solid #00000014}.leads-empty-min{padding:16px 0}.empty-card{background:#fff;border:1px dashed #dcdcdc;border-radius:14px;color:#555;padding:24px;text-align:center}.lead-chat-loading{align-items:center;color:#5616ea;display:flex;font-size:14px;gap:10px;justify-content:center;padding:24px}.lead-chat-empty{color:#888;font-size:14px;padding:24px;text-align:center}.lead-pagination{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:10px;padding:6px 0 0}.lead-pagination-summary{color:#666;font-size:13px;font-weight:600;white-space:nowrap}.lead-pagination-controls{flex-wrap:wrap;gap:8px}.lead-page-button,.lead-pagination-controls{align-items:center;display:inline-flex;justify-content:center}.lead-page-button{background:#fff;border:1px solid #ece7ff;border-radius:8px;box-shadow:0 8px 16px #5e1bff0d;color:#742de3;cursor:pointer;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;height:36px;min-width:36px;padding:0 10px;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .3s ease,transform .3s ease}.lead-page-button:hover:not(:disabled){background:#f9f6ff;border-color:#d9ccff;box-shadow:0 12px 24px #5e1bff1f;transform:translateY(-2px)}.lead-page-button.active,.lead-page-button.active:hover{background:linear-gradient(135deg,#3d0d9d,#5e1bff);border-color:#5e1bff;box-shadow:0 12px 24px #5e1bff29;color:#fff}.lead-page-button.active:hover{transform:none}.lead-page-button:disabled{background:#f7f7f7;border-color:#eee;box-shadow:none;color:#c4c4c4;cursor:not-allowed}.lead-page-arrow{padding:0;width:36px}.lead-page-ellipsis{color:#9b8bc8;font-size:14px;font-weight:700;min-width:28px;text-align:center}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:1100px){.lead-row{grid-template-columns:40px 110px 140px 180px 1fr 116px}}@media (max-width:760px){.lead-row{align-items:start;gap:10px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto auto auto}.lead-col.select{align-items:center;grid-column:1;grid-row:1;justify-content:center}.lead-col.status{grid-column:2;grid-row:1}.lead-col.when{grid-row:3}.lead-col.bot,.lead-col.when{align-items:center;grid-column:1/-1;justify-content:flex-start}.lead-col.bot{grid-row:2;padding-left:0;padding-right:0}.lead-col.action{align-items:flex-start;grid-column:3;grid-row:1;justify-content:flex-end;padding-left:0;padding-right:6px}.lead-col.params{grid-column:1/-1;grid-row:4;min-width:0;padding-left:0;padding-right:0}.lead-param-chips{align-items:flex-start;flex-direction:column;gap:8px;width:100%}.param-chip{align-self:stretch;box-sizing:border-box;justify-content:flex-start;margin:0;max-width:100%;width:100%;word-break:break-word}.actions-wrap{gap:8px;justify-content:flex-end;padding-right:0;width:100%}.lead-pagination{gap:12px}.lead-pagination-summary{text-align:center;width:100%}.lead-pagination-controls{gap:6px;width:100%}.lead-page-button{height:34px;min-width:34px;padding:0 8px}}.report-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;gap:15px;line-height:1.45;padding:14px}.report-info-content{display:flex;flex-direction:column;justify-content:center}.report-info-box p{margin:0}.report-info-icon{color:#5616ea;flex-shrink:0;font-size:32px}.next-report-info-box{align-items:center;background-color:#059d1125;border-left:5px solid #059d11;border-radius:10px;display:flex;gap:15px;line-height:1.45;padding:10px}.next-report-info-box p{font-size:14px;margin:0}.next-report-info-icon{color:#059d11;flex-shrink:0;font-size:20px}.report-warning-inner{align-items:center;background-color:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:8px 10px}.report-warning-inner p{color:#554002;font-size:14px;margin:0}.report-warning-icon{color:#ffc107;flex-shrink:0;font-size:20px}.reporting-parent{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex-direction:column;gap:16px;margin-top:30px;max-width:1000px;padding:20px}.reporting-parent h3{color:#222;font-size:20px;font-weight:600;margin-bottom:0}.report-control-group{display:flex;flex-direction:column;gap:0}.report-section-title{margin:0}.report-weekdays-grid{grid-gap:8px 14px;display:grid;gap:8px 14px;grid-template-columns:repeat(4,minmax(120px,1fr));max-width:560px}.report-weekday-item{align-items:center;display:flex;gap:6px;-webkit-user-select:none;user-select:none}.report-unsaved-banner{align-items:center;background:#fff9e1;border-left:4px solid #ffc107;border-radius:8px;color:#554002;display:flex;gap:8px;padding:8px 10px}.report-unsaved-icon{font-size:18px}.report-actions{display:flex;gap:10px;margin-top:4px}.report-save-btn{background-color:#5616ea;border:none;border-radius:8px;color:#fff;font-weight:600;outline:none;padding:10px 16px;transition:transform .2s ease}.report-save-btn:hover:not(:disabled){cursor:pointer;transform:translateY(-1px)}.report-save-btn:disabled{background-color:#b9a6ff;cursor:not-allowed}.report-discard-btn{background-color:#fff;border:1px solid #d2d2d2;border-radius:8px;color:#434343;font-weight:600;outline:none;padding:10px 16px;transition:transform .2s ease,background-color .2s ease}.report-discard-btn:hover{background-color:#f6f6f6;cursor:pointer;transform:translateY(-1px)}.bot-settings .selection-container{align-items:center;max-width:1100px}.usage-bar-wrapper{align-items:center;animation:fadeInUsage .4s ease;display:flex;flex-shrink:0;gap:10px;margin-left:auto}@keyframes fadeInUsage{0%{opacity:0}to{opacity:1}}.usage-bar-label{color:#888;font-size:13px;font-weight:500;white-space:nowrap}.usage-bar-track{background-color:#e5e7eb;border-radius:4px;flex-shrink:0;height:8px;overflow:hidden;width:120px}.usage-bar-fill{animation:barFillGrow .8s ease;background-color:#5616ea;border-radius:4px;height:100%;transform-origin:left;transition:width .8s ease}@keyframes barFillGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.usage-bar-fill-full{background-color:#ef4444}.usage-bar-percent{color:#9ca3af;font-size:12px;font-weight:400;white-space:nowrap}.settings-tabs{border-bottom:2px solid #ddd;display:flex;margin-bottom:30px;max-width:1100px;overflow-x:auto;overflow-y:hidden}.settings-tabs::-webkit-scrollbar{display:none}.tab{font-size:17px!important}.tab:after{transform:scaleX(0);transform-origin:left;transition:transform .4s ease;width:100%;will-change:transform}.tab.active:after,.tab:hover:after{transform:scaleX(1)}.tab.initial-attention:after{animation:tabUnderlineGrow .4s ease}@keyframes tabUnderlineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.system-prompt-input,.welcome-message-input{max-width:1000px}.knowledge-add-button{min-width:140px;transition:.2s ease,color .2s ease;width:auto}.knowledge-created-at p{font-feature-settings:"tnum";font-size:14px;font-variant-numeric:tabular-nums;min-width:86px}@media (max-width:768px){.settings-tabs{max-width:100%;width:100%}.tab{color:#222;padding:10px 15px 15px}.tab-content{padding:20px}.beta-label{margin-left:0}.knowledge-link{width:100%}.knowledge-date-action-container{justify-content:space-between;width:100%}.knowledge-actions{gap:10px}.bot-settings .selection-container{align-items:flex-start;flex-direction:column}.usage-bar-wrapper{margin-left:0}}.bot-settings{font-family:DM Sans,sans-serif;margin:0 20px 20px}.main-loading-spinner{color:#5616ea;font-size:40px}.bot-select-item.Mui-selected{background-color:#5616ea!important;color:#fff!important}.bot-select-item.Mui-selected:hover{background-color:#4a14d6!important}.bot-select-item:hover{background-color:#e0f7fa}.tabs{border-bottom:2px solid #ddd;display:flex;margin-bottom:30px;max-width:800px;overflow-x:auto;overflow-y:hidden}.tabs::-webkit-scrollbar{display:none}.tab{background-color:initial;border:none;cursor:pointer;flex:1 1;font-size:16px;outline:none;padding:12px 12px 16px;position:relative;text-align:center}.tab:after{background-color:#5616ea;bottom:-2px;content:"";height:4.5px;left:0;position:absolute;transition:width .4s ease;width:0}.tab.active:after,.tab:hover:after{width:100%}.tab.active{border-top-left-radius:10px;border-top-right-radius:10px;font-weight:700}.tab-content{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;gap:15px;padding:30px}.beta-label{background-color:#5616ea;border-radius:6px;color:#fff;font-size:10px;margin-left:3px;padding:2px 6px;text-transform:uppercase}.system-prompt-input,.welcome-message-input{border:1px solid #ddd;border-radius:5px;box-sizing:border-box;font-size:16px;line-height:1.5;max-width:800px;min-height:50px;padding:10px;resize:vertical;width:100%}.system-prompt-input{height:300px}.save-btn{align-self:flex-start;background-color:#5616ea;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .2s ease}.save-btn:hover{background-color:#005f8a}.knowledge-parent-container{display:flex;flex-direction:column;gap:20px;max-width:1100px}.knowledge-header{align-items:center;border-radius:10px;display:flex;justify-content:space-between;padding:20px;transition:background-color .3s ease}.header-title{font-size:16px;width:150px}.knowledge-header p{margin:0}.header-title-count{align-items:center;display:flex;gap:20px}.create-here-button{background-color:initial;border:none;color:#005f8a;cursor:pointer;font-size:18px;font-weight:600;margin:0;outline:none;padding:0;text-decoration:underline}.no-bots-warning-icon{color:#efd80c;font-size:30px}.knowledge-container{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffffbf;border:1px solid #e5e7eb;border-radius:10px;display:flex;flex:1 1;flex-direction:column;max-width:1100px;overflow:hidden;transition:max-height .3s ease,opacity .3s ease}.knowledge-loading-spinner{animation:spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#5616ea;height:14px;width:14px}.knowledge-status-link{align-items:center;display:flex;font-size:15px;gap:8px}.knowledge-okay-status-icon{color:#5616ea}.knowledge-bad-status-icon{color:red}.knowledge-link{width:60%}.knowledge-add-buttons-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;margin-bottom:15px}.knowledge-add-button-parent{display:flex;flex-direction:column;gap:15px}.knowledge-add-button{align-self:flex-start;background-color:#5616ea;border:none;border-radius:8px;color:#fff;display:inline-block;font-size:15px;font-weight:600;max-width:-webkit-fit-content;max-width:fit-content;padding:8px 14px;text-align:center;transition:.3s ease,color .3s ease;width:auto!important}.knowledge-add-button:hover{background-color:#4a14d6;cursor:pointer;transform:translateY(-2px)}.knowledge-content{display:flex;flex-direction:column;gap:10px;padding:0 20px 15px}.knowledge-item{align-items:center;background-color:initial;display:flex;gap:15px;justify-content:space-between}.knowledge-item-separator{border-top:1px solid #ddd;margin:0;padding:0;width:100%}.knowledge-item h3{color:#5e5e5e;font-size:16px;margin-top:0}.knowledge-date-action-container{display:flex;gap:15px}.knowledge-created-at{align-items:center;display:flex;font-size:13px;gap:10px}.knowledge-created-at p{font-size:13px;margin:0}.knowledge-created-at-icon{color:#5e5e5e}.knowledge-actions{display:flex;gap:15px}.knowledge-action-button{align-items:center;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;color:#464646;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;height:28px;justify-content:center;min-width:36px;padding:0 6px;transition:.2s ease,color .2s ease}.knowledge-action-button:hover{background-color:#ededed;transform:scale(1.1)}.knowledge-action-button:disabled{background-color:#ededed;cursor:not-allowed;transform:scale(1)}.tab-with-badge{align-items:center;display:inline-flex;gap:6px;position:relative}.tab .tab-badge{background-color:#5616ea;border-radius:8px;box-shadow:0 2px 6px #5e1bff66;color:#fff;font-size:10px;font-weight:600;letter-spacing:.03em;padding:5px 5px 4px;position:static;text-transform:uppercase;transform:translateY(-8px);transition:all .2s ease}.tab .tab-notification{align-items:center;background-color:#5616ea;border-radius:50%;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:20px;justify-content:center;transform:translateY(-8px);width:20px}@media (max-width:768px){.tabs{max-width:100%;width:100%}.tab{color:#222;padding:10px 15px 15px}.tab-content{padding:20px}.beta-label{margin-left:0}.knowledge-item{flex-direction:column;gap:10px}.knowledge-link{width:100%}.knowledge-date-action-container{justify-content:space-between;width:100%}.knowledge-actions{gap:10px}}.chat-window{font-family:DM Sans,sans-serif;font-weight:400}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.chat-title{font-size:18px}.chat-window{border:none;box-shadow:0 4px 8px #0003;display:flex!important;height:550px;opacity:1;transition:opacity .5s ease,transform .5s ease;width:400px;z-index:10000000!important}.chat-header,.chat-window{background-color:initial;border-radius:10px 10px 0 0;flex-direction:column}.chat-header{color:#fff;display:flex;padding:10px 15px 10px 10px}.chat-header-title{align-items:center;display:flex;justify-content:space-between}.chat-header-title img{vertical-align:middle}.logo-message-container{align-items:center;display:flex;gap:8px}.close-btn{background:none;border:none;color:#fff;cursor:pointer;margin:0;outline:none;padding:0}.close-chat-widget-icon{font-size:20px}.chat-body{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px}.chat-body p{margin:5px;width:80%}.chat-footer{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:10px}.powered-by{display:flex;justify-content:center}.powered-by-text{color:#929292;cursor:pointer;font-size:10px;text-decoration:underline}.input-send-container{border-top:1px solid #ccc;display:flex;padding-top:10px}.chat-footer input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:16px;outline:none;padding:7px}.chat-footer button{border:none;border-radius:8px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 13px 5px 10px}.chat-footer button:hover{background-color:#0595d3}.widget-icon{border-radius:50%;height:100px;width:100px}.pulsing{animation:pulse 2s infinite}.preview-container-parent{display:flex;flex-direction:column;gap:30px}@media (max-width:768px){.chat-overlay{background-color:#000000a6;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999999}.chat-window{max-height:450px;max-width:100%}body.no-scroll{overflow:hidden}.preview-container-parent{flex-direction:column;gap:30px}}:root{--c-primary:#5616ea;--c-primary-dark:#4620c7;--c-grey-100:#faf9ff;--c-grey-300:#dbd9e4;--c-grey-600:#555;--c-grey-800:#333;--c-danger:#dc3545;--r-s:.5rem;--r-m:.875rem;--shadow:0 10px 24px #00000026;--sp-1:.5rem;--sp-2:.75rem;--sp-3:1rem;--sp-4:1.5rem;--sp-5:2rem;--safe-top:4rem;--safe-bottom:35px;--swap-dur-out:280ms;--swap-dur-in:520ms;--swap-delay-in:120ms}@media (min-width:768px){:root{--sp-3:1.125rem;--sp-4:2rem;--sp-5:2.75rem}}.register-scope,.register-scope *,.register-scope :after,.register-scope :before{box-sizing:border-box}.register-scope{font-family:DM Sans,sans-serif}img{display:block;max-width:100%}.wrapper{align-items:center;background:linear-gradient(120deg,#5616ea,#320661);background:linear-gradient(120deg,var(--c-primary) 0,#320661 100%);display:flex;height:100vh;height:100svh;justify-content:center;padding:4rem 1.5rem 35px;padding:var(--safe-top) var(--sp-4) var(--safe-bottom);position:relative}.logo-register-site{left:1rem;left:var(--sp-3);position:fixed;top:1rem;top:var(--sp-3);width:clamp(150px,2vw,50px);z-index:5}.landing-footer-links{bottom:15px;display:flex;gap:25px;justify-content:center;left:50%;position:fixed;transform:translateX(-50%);width:100%;z-index:5}.landing-footer-links a{color:#fff;font-size:.8125rem}.step-ind{color:#fff;font-size:.9rem;font-weight:500;position:absolute;right:1.5rem;right:var(--sp-4);top:1rem;top:var(--sp-3)}.step-slide,.steps-slider,.steps-wrapper{height:100%}.steps-slider{transition:transform .5s ease}.step-slide{align-items:center;display:flex;justify-content:center;padding-inline:1rem;padding-inline:var(--sp-3)}.card-button-wrapper,.chatbot-card,.preview-parent-container,.subscription-section{max-height:calc(100svh - 7rem - 35px);max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - var(--sp-4)*2);overflow:auto;text-align:center}.card,.chatbot-card,.preview-parent-container{background:#fff;border-radius:.875rem;border-radius:var(--r-m);box-shadow:0 10px 24px #00000026;box-shadow:var(--shadow)}.card{padding:25px;text-align:center;width:min(100%,480px)}.card.building{background-color:x#e1e5eb;opacity:.95;overflow:hidden;position:relative}.card.building:before{animation:rotateBorder 3s linear infinite;background:conic-gradient(#0000 0deg,#0000 160deg,#5e1bff33 190deg,#5e1bff80 210deg,#5616ea 230deg,#96f 295deg,#5d1cff 1turn);content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%;z-index:0}.card.building:after{background:#fff;border-radius:calc(.875rem - 6px);border-radius:calc(var(--r-m) - 6px);bottom:8px;content:"";left:8px;position:absolute;right:8px;top:8px;z-index:0}.card.building>*{position:relative;z-index:1}@keyframes rotateBorder{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.lawyer-card{align-items:center;background:#fff;border-radius:.875rem;border-radius:var(--r-m);box-shadow:0 10px 24px #00000026;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:10px;padding:25px;text-align:center;width:min(100%,480px)}.chatbot-card{display:flex;flex-direction:column;padding:1.5rem 1rem;padding:var(--sp-4) var(--sp-3);padding-bottom:15px;padding-top:18px;width:min(100%,620px)}.preview-parent-container{display:flex;flex-direction:column;gap:1.5rem;gap:var(--sp-4);max-width:1000px;padding:1.5rem 1rem;padding:var(--sp-4) var(--sp-3);padding-top:18px;width:100%}.card-button-wrapper{flex-direction:column;gap:20px;max-width:800px}.btn,.card-button-wrapper{align-items:center;display:flex;width:100%}.btn{background:linear-gradient(135deg,#6a00f4,#9d00ff);border:1px solid #fff6;border-radius:12px;box-shadow:0 6px 20px #9a00ff4d;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;gap:.5em;justify-content:center;max-width:350px;outline:none;padding:.85em 1.5em;text-decoration:none;transition:all .3s ease}.btn:hover:not(:disabled){background:linear-gradient(135deg,#7500d4,#6a6a6a);box-shadow:0 8px 24px #9a00ff73;transform:translateY(-2px)}.btn:disabled{background:#7e868e;cursor:not-allowed}.integration-button-link{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #5616ea;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.125rem;font-weight:700;padding:8px 14px;text-align:center;text-decoration:none;transition:.2s ease,color .2s ease}.integration-button-link:hover{background:#f5f5f5;transform:translateY(-1.5px)}h2{font-size:clamp(1.3rem,2.3vw + 1rem,2.1rem);font-weight:700;line-height:1.2;margin:0 0 1rem;margin:0 0 var(--sp-3)}.sub{color:#555;color:var(--c-grey-600);font-size:clamp(.9rem,1vw + .75rem,1.05rem);margin:0 0 1.5rem;margin:0 0 var(--sp-4)}.register-input-text{border:1px solid #ced4da;border-radius:.5rem;border-radius:var(--r-s);color:#000;font-size:1rem;font-weight:600;margin-bottom:1rem;margin-bottom:var(--sp-3);padding:1rem;padding:var(--sp-3);width:100%}.register-input-text:disabled{cursor:not-allowed}.register-input-text:focus{border-color:#5616ea;border-color:var(--c-primary);box-shadow:0 0 0 3px #5616ea33;outline:none}.input-error{border-color:#dc3545!important;border-color:var(--c-danger)!important}.privacy-note{color:#333;color:var(--c-grey-800);font-size:.8rem;font-style:italic}.spin{animation:spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top:2px solid var(--c-primary);height:1.2rem;width:1.2rem}.err{color:#dc3545;color:var(--c-danger);font-weight:600;margin-top:1rem;margin-top:var(--sp-3)}.preview-area{display:flex;gap:20px;justify-content:flex-start}.preview-header-text{text-align:center}.preview-card{gap:1.5rem;gap:var(--sp-4)}.preview-card,.user-settings{display:flex;justify-content:space-between}.user-settings{flex-direction:column;width:100%}.user-settings input[type=color]{-webkit-appearance:none;appearance:none;background:none;border:1px solid #dbd9e4;border:1px solid var(--c-grey-300);border-radius:20%;cursor:pointer;height:34px;padding:2px;transition:transform .3s;width:34px}.user-settings input[type=color]:hover{transform:scale(1.12)}.user-settings input[type=color]::-webkit-color-swatch{border:0;border-radius:20%}.user-settings input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;height:6px;margin-top:.4rem;width:100%}.user-settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#5616ea;background:var(--c-primary);border-radius:50%;cursor:pointer;height:16px;-webkit-transition:background .3s,transform .3s;transition:background .3s,transform .3s;width:16px}.user-settings input[type=range]::-webkit-slider-thumb:hover{background:#4620c7;background:var(--c-primary-dark);transform:scale(1.1)}.subscription-section{background:linear-gradient(90deg,#fff,#faf9ff);background:linear-gradient(to right,#fff,var(--c-grey-100));border-radius:.875rem;border-radius:var(--r-m);margin:0 auto;max-width:1100px;padding:1.5rem 1rem;padding:var(--sp-4) var(--sp-3);padding-bottom:20px;padding-left:15px;padding-top:20px;text-align:center}.plan-slider-wrapper{overflow-y:visible;padding-inline:.75rem;padding-inline:var(--sp-2);padding-top:18px}.plan-slider-wrapper::-webkit-scrollbar-thumb{background:#c4c4c4}.plan-slider-wrapper::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media (max-width:480px){.plan-slider-wrapper::-webkit-scrollbar{height:0}}.plan-slider{gap:1rem;gap:var(--sp-3);width:-webkit-max-content;width:max-content}.plan-card{border:2px solid #bdb4f1;border-radius:.875rem;border-radius:var(--r-m);box-shadow:none;flex:0 0 280px;margin-bottom:10px;min-width:280px;padding:1rem;padding:var(--sp-3) var(--sp-3);position:relative;transition:transform .3s,box-shadow .3s}.plan-badge{background:#5616ea;border-radius:16px;box-shadow:0 2px 4px #0000001f;color:#fff;font-size:.9rem;font-weight:600;left:50%;line-height:1;padding:6px 12px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.plan-card h3{color:#5616ea;color:var(--c-primary);font-size:clamp(1.25rem,1vw + 1rem,1.7rem);margin:0 0 .75rem;margin:0 0 var(--sp-2)}.plan-price{font-size:1.5rem;margin:0}.plan-price-month{color:#555;font-size:.9rem;font-style:italic;margin:0}.plan-description{color:#555;color:var(--c-grey-600);color:#5616ea;font-size:.95rem;font-style:italic;font-weight:600;margin:0 0 5px}.plan-features{margin:0 0 .2rem}.plan-features li{font-size:1rem;margin-bottom:.8rem}.plan-icons-included{color:#5616ea}.feature-platform-icon{height:18px;margin-left:10px;object-fit:contain;position:relative;top:1px;vertical-align:middle;width:auto}.icon-tooltip-wrapper{align-items:center;cursor:pointer;display:inline-flex;position:relative}.icon-tooltip-wrapper .feature-platform-icon{transition:transform .2s ease,filter .2s ease}.icon-tooltip-wrapper:hover .feature-platform-icon{filter:drop-shadow(0 4px 8px rgba(86,22,234,.25));transform:scale(1.15) translateY(-2px)}.icon-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 10px 40px #00000040,0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff1a;color:#fff;font-size:.8rem;font-weight:500;left:50%;letter-spacing:.3px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;visibility:hidden;white-space:nowrap;z-index:100}.icon-tooltip:before{background:linear-gradient(135deg,#0000 50%,#16213e 0);border-radius:0 0 3px 0;bottom:-6px;box-shadow:3px 3px 8px #00000026;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}.icon-tooltip-wrapper:hover .icon-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.icon-tooltip.facebook{background:linear-gradient(135deg,#1877f2,#0d65d9)}.icon-tooltip.facebook:before{background:linear-gradient(135deg,#0000 50%,#0d65d9 0)}.icon-tooltip.instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.icon-tooltip.instagram:before{background:linear-gradient(135deg,#0000 50%,#bc1888 0)}.icon-tooltip.google-drive{background:linear-gradient(135deg,#4285f4,#34a853 50%,#fbbc05)}.icon-tooltip.google-drive:before{background:linear-gradient(135deg,#0000 50%,#fbbc05 0)}.icon-tooltip.onedrive{background:linear-gradient(135deg,#0078d4,#005a9e)}.icon-tooltip.onedrive:before{background:linear-gradient(135deg,#0000 50%,#005a9e 0)}.wix-plan-button{background-image:linear-gradient(135deg,#3d0d9d,#5616ea);border:1px solid #fff6;border-radius:12px;box-shadow:0 6px 20px #1602414d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;gap:.5em;padding:.65em 1.5em;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:1}.wix-plan-button:before{background-image:linear-gradient(135deg,#22083a,#5016d6);border-radius:12px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.wix-plan-button:hover:not(:disabled):before{opacity:1}.wix-plan-button:hover:not(:disabled){box-shadow:0 8px 24px #5e1bff73;transform:translateY(-3px)}.wix-plan-button:disabled{background:#7e868e;cursor:not-allowed}.pricing-indicators{display:flex;gap:.75rem;gap:var(--sp-2);margin-top:1.5rem;margin-top:var(--sp-4)}.indicator{background:#0000;border:1px solid #dbd9e4;border:1px solid var(--c-grey-300);border-radius:.5rem;border-radius:var(--r-s);height:8px;transition:background .3s,border-color .3s;width:40px}.indicator.active{background:#5616ea;background:var(--c-primary);border-color:#5616ea;border-color:var(--c-primary)}.wf-pricing-indicators{display:flex;gap:.75rem;gap:var(--sp-2);justify-content:center;margin-top:1.5rem;margin-top:var(--sp-4)}.wf-indicator{background:#0000;border:1px solid #dbd9e4;border:1px solid var(--c-grey-300);border-radius:.5rem;border-radius:var(--r-s);cursor:pointer;height:8px;transition:background .3s,border-color .3s;width:40px}.wf-indicator.active{background:#5616ea;background:var(--c-primary);border-color:#5616ea;border-color:var(--c-primary)}@media (min-width:920px){.wf-pricing-indicators{display:none}}.cancel-note{color:#555;color:var(--c-grey-600);font-size:.85rem;margin-top:15px;padding-inline:.75rem;padding-inline:var(--sp-2)}.billing-toggle[data-cycle=YEAR] .billing-thumb{left:50%}.billing-toggle button{flex:1 1}@media (min-width:920px){.plan-slider-wrapper{overflow:visible;padding:18px 0 0}.plan-slider{grid-gap:1.5rem;grid-gap:var(--sp-4);display:grid;gap:1.5rem;gap:var(--sp-4);grid-template-columns:repeat(3,1fr);width:100%}.plan-card{flex:0 0 auto;max-width:100%;min-width:0;min-width:auto;scroll-snap-align:unset}.pricing-indicators{display:none}}.complete-title{border-bottom:1px solid #dbd9e4;border-bottom:1px solid var(--c-grey-300);font-size:1.5rem;padding-bottom:20px}.live-highlight{background:#5616ea;background:var(--c-primary);border-radius:1rem;color:#fff;font:600 clamp(1rem,3vw + .4rem,1.4rem) /1 inherit;padding:3px 12px 8px}.portal-button-content{align-items:center;display:flex;gap:8px}.divider{background-color:#ccc;width:.5px}.custom-url-input{background-color:#fff;border:1px solid #7b7b7b;border-radius:8px;box-sizing:border-box;color:#333;font-size:1rem;font-weight:600;outline:none;padding:14px 16px;transition:border-color .2s,box-shadow .2s;width:100%}.custom-url-input:focus{border-color:#5616ea;box-shadow:0 0 0 3px #5e1bff26}.custom-url-input:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.url-arrow-down{color:#5616ea;font-size:30px;margin-bottom:15px}.border-radius-container,.color-picker-container{justify-content:space-between}.onboarding-widget-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:.9375rem;margin:0;outline:none;padding:0;transition:all .3s ease}.onboarding-widget-close-button:hover{transform:translateY(-1px)}.onboarding-send-message{margin-left:5px!important;padding:10px 13px!important}.chat-body,.message-container .bot-message{text-align:left}.after-setup-links{display:flex;flex-direction:column;gap:20px}.integration-complete-content{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:8px;justify-content:center}.header-back-button{margin-bottom:15px;position:relative;text-align:center}.lp-back-btn{align-items:center;background-image:linear-gradient(135deg,#3d0d9d,#5616ea);border:none;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;height:30px;justify-content:center;left:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s,box-shadow .25s;width:30px}.lp-back-btn:hover{box-shadow:0 6px 16px #00000029;transform:translateY(-50%) translateX(-2px)}.lp-back-btn:active{box-shadow:0 3px 8px #0000001f;transform:translateY(-50%) translateX(0)}.header-back-button h2{font-size:1.25rem;margin:0}.select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23333' d='M1.41 0 6 4.58 10.59 0 12 1.41l-6 6-6-6z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:12px;border:2px solid #ccc;border-radius:6px;box-sizing:border-box;color:#333;cursor:pointer;font-size:1rem;outline:none;padding:10px 30px 10px 10px;transition:border-color .3s,box-shadow .3s;width:100%}.select:focus{border-color:#007bff;box-shadow:0 0 0 3px #007bff33}.input-error{border-color:#e74c3c}.select:disabled{background-color:#f5f5f5;color:#999;cursor:not-allowed}.footer-cancel-info{color:#fff;font-size:.75rem;font-weight:600;margin:5px 0 0}.lawyer-footer-cancel-info{color:#000;font-size:.75rem;font-weight:600;margin:-4px 0 0}.chatbot-loading-container{color:#5616ea;display:flex;flex-direction:column;font-size:1.1rem;font-weight:600;margin-top:10px}.wix-price-month-container{display:flex;flex-direction:column;gap:0}.wix-plan-price{font-size:22px;font-weight:700;margin:0}.wix-plan-month{color:grey;font-size:13px;font-style:italic;margin:2px 0 0}@media (max-width:480px){.preview-card{flex-direction:column}.wrapper{padding:4rem 1rem 35px;padding:var(--safe-top) var(--sp-3) var(--safe-bottom)}.card{padding:1rem;padding:var(--sp-3) var(--sp-3)}.chatbot-card,.preview-parent-container{padding:1rem .75rem;padding:var(--sp-3) var(--sp-2)}.plan-card{flex:0 0 260px;min-width:260px}.plan-card p{margin:2px}.plan-card h3{font-size:1.5rem;margin:0}.plan-card:hover{box-shadow:none!important;transform:translateY(0)}.cancel-note{margin:20px 0 0}.divider{background-color:#ccc;height:1px;width:100%}.btn{font-size:1.1875rem;max-width:450px;padding-bottom:12px;padding-top:12px}.live-highlight{padding:.25em .6em}.header-back-button{margin-bottom:18px}.landing-footer-links{bottom:14px;gap:20px}.landing-footer-links a{font-size:.75rem}.card-button-wrapper,.chatbot-card,.preview-parent-container,.subscription-section{max-height:calc(100svh - 6rem);max-height:calc(100svh - var(--safe-top) - var(--sp-3)*2);max-height:calc(100svh - 6rem - 35px);max-height:calc(100svh - var(--safe-top) - var(--safe-bottom) - var(--sp-3)*2)}.logo-register-site{width:clamp(80px,2vw,50px)}}.trust-slide{display:flex;flex-direction:column;gap:18px;text-align:center}.trust-slide h2{font-size:26px}.carousel{overflow:hidden;position:relative;touch-action:pan-y;user-select:none;-webkit-user-select:none}.carousel-track{align-items:stretch;display:flex;transition:transform .6s ease}.slide{display:flex;flex:0 0 100%}.slide-content.review-card{background:#f8f8f8;border:1px solid #5616ea;border-radius:10px;box-shadow:2px 2px 10px #3f026333;display:flex;flex:1 1 auto;flex-direction:column;gap:15px;margin:10px 44px;padding:20px 24px 16px}.review-text{color:#1a1a1a;font-size:1.1rem;font-style:italic;line-height:1.45;margin:0}.review-footer{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:auto}.review-author{color:#000;font-size:.9rem;font-weight:600;line-height:1.35;margin:0 0 .2rem}.live-btn{background:#5616ea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;margin:0;outline:none;padding:7px 16px;text-align:center;text-decoration:none;transition:background .2s ease,transform .2s ease}.live-btn:hover{background:#4b16d1;transform:translateY(-1px)}.carousel-nav{align-items:center;background:#fff;border:1px solid #0003;border-radius:50%;box-shadow:0 1px 3px #00000012;color:#5616ea;cursor:pointer;display:flex;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:36px}.carousel-nav.prev{left:0}.carousel-nav.next{right:0}.carousel-dots{display:flex;gap:6px;justify-content:center}.dot{background:#d6d6ff;border-radius:50%;cursor:pointer;height:8px;width:8px}.dot.active{background:#5616ea}.trust-extras{display:flex;justify-content:center;margin:.5rem}.badges,.badges-wrapper{display:flex}.badges{flex-direction:column;font-size:.92rem;gap:6px;list-style:none;margin:0;padding:0}.badges li{gap:8px}.badges li,.rating-stars{align-items:center;display:flex}.rating-stars{color:#5616ea;font-size:9px;gap:2px;justify-content:center}.yearly-crossout{gap:12px}.yearly-crossout .old-price{font-size:18px;opacity:.8;-webkit-text-decoration-color:#5616ea;text-decoration-color:#5616ea;text-decoration-thickness:1.5px}.yearly-crossout .arrow{opacity:.6}.yearly-crossout .new-price{font-weight:800}.yearly-crossout .deal-tag{align-items:center;background:#5616ea;border:none;border-radius:10px;display:flex;font-size:.75rem;height:80%;padding:4px 7px;text-align:center}.free-plan-link{margin:0}.free-plan-link-button{background:none;border:none;color:#5616ea;cursor:pointer;font-size:.85rem;margin:0;padding:0;text-decoration:underline}.free-plan-link-button:hover{opacity:.8}@media(max-width:480px){.slide-content.review-card{margin-bottom:12px 40px}.carousel-nav{height:32px;width:32px}.review-text{font-size:1rem}.review-author{font-size:.82rem}.live-btn{font-size:.78rem;padding:6px 14px}}.price-swap{min-height:60px;will-change:opacity,transform}.price-swap .pane{inset:0;transition:opacity .28s cubic-bezier(.22,.7,.18,1),transform .28s cubic-bezier(.22,.7,.18,1);transition:opacity var(--swap-dur-out) cubic-bezier(.22,.7,.18,1),transform var(--swap-dur-out) cubic-bezier(.22,.7,.18,1)}.price-swap .pane.show{transition:opacity .52s cubic-bezier(.22,.7,.18,1) .12s,transform .52s cubic-bezier(.22,.7,.18,1) .12s;transition:opacity var(--swap-dur-in) cubic-bezier(.22,.7,.18,1) var(--swap-delay-in),transform var(--swap-dur-in) cubic-bezier(.22,.7,.18,1) var(--swap-delay-in)}.price-swap .pane .deal-tag{opacity:0;transform:scale(.94);transition:transform .26s cubic-bezier(.22,.7,.18,1) .2s,opacity .26s cubic-bezier(.22,.7,.18,1) .2s;transition:transform .26s cubic-bezier(.22,.7,.18,1) calc(var(--swap-delay-in) + 80ms),opacity .26s cubic-bezier(.22,.7,.18,1) calc(var(--swap-delay-in) + 80ms)}.price-swap .pane .old-price{opacity:0;transition:opacity .28s ease .18s;transition:opacity .28s ease calc(var(--swap-delay-in) + 60ms)}.price-swap .pane.show .old-price{opacity:.9}.start-website-hint-text{color:#5616ea;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:.4rem;margin-top:.5rem}.start-website-hint-text p{margin:0;padding:0}@media (prefers-reduced-motion:reduce){.price-swap .pane,.price-swap .pane .deal-tag,.price-swap .pane .old-price,.price-swap .pane.show{opacity:1!important;transform:none!important;transition:none!important}}.wxr-register-scope{--wxr-c-primary:#5616ea;--wxr-c-primary-dark:#4620c7;--wxr-c-grey-100:#faf9ff;--wxr-c-grey-300:#dbd9e4;--wxr-c-grey-600:#555;--wxr-c-grey-800:#333;--wxr-c-danger:#dc3545;--wxr-r-s:.5rem;--wxr-r-m:.875rem;--wxr-shadow:0 10px 24px #00000026;--wxr-sp-1:.5rem;--wxr-sp-2:.75rem;--wxr-sp-3:1rem;--wxr-sp-4:1.5rem;--wxr-sp-5:2rem;--wxr-safe-top:4rem;--wxr-safe-bottom:35px;--wxr-swap-dur-out:280ms;--wxr-swap-dur-in:520ms;--wxr-swap-delay-in:120ms}@media (min-width:768px){.wxr-register-scope{--wxr-sp-3:1.125rem;--wxr-sp-4:2rem;--wxr-sp-5:2.75rem}}.wxr-register-scope,.wxr-register-scope *,.wxr-register-scope :after,.wxr-register-scope :before{box-sizing:border-box}.wxr-register-scope{font-family:DM Sans,sans-serif}.wxr-register-scope img{display:block;max-width:100%}.wxr-wrapper{align-items:center;background:linear-gradient(120deg,var(--wxr-c-primary) 0,#320661 100%);display:flex;height:100vh;height:100svh;justify-content:center;padding:var(--wxr-safe-top) var(--wxr-sp-4) var(--wxr-safe-bottom);position:relative}.wxr-logo-register-site{left:var(--wxr-sp-3);position:fixed;top:var(--wxr-sp-3);width:clamp(150px,2vw,50px);z-index:5}.wxr-step-ind{color:#fff;font-size:.9rem;font-weight:500;position:absolute;right:var(--wxr-sp-4);top:var(--wxr-sp-3)}.wxr-step-slide,.wxr-steps-slider,.wxr-steps-wrapper{height:100%}.wxr-steps-wrapper{overflow:hidden;width:100%}.wxr-steps-slider{display:flex;transition:transform .5s ease;width:100%}.wxr-step-slide{align-items:center;display:flex;flex:0 0 100%;justify-content:center;padding-inline:var(--wxr-sp-3)}.wxr-card-button-wrapper,.wxr-chatbot-card,.wxr-preview-parent-container,.wxr-subscription-section{max-height:calc(100svh - var(--wxr-safe-top) - var(--wxr-safe-bottom) - var(--wxr-sp-4)*2);overflow:auto;text-align:center}.wxr-card,.wxr-chatbot-card,.wxr-preview-parent-container{background:#fff;border-radius:var(--wxr-r-m);box-shadow:var(--wxr-shadow)}.wxr-card{padding:25px;text-align:center;width:min(100%,480px)}.wxr-card.wxr-building{background-color:#e1e5eb;opacity:.95;overflow:hidden;position:relative}.wxr-card.wxr-building:before{animation:wxr-rotateBorder 3s linear infinite;background:conic-gradient(#0000 0deg,#0000 160deg,#5e1bff33 190deg,#5e1bff80 210deg,#5616ea 230deg,#96f 295deg,#5d1cff 1turn);content:"";height:200%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%;z-index:0}.wxr-card.wxr-building:after{background:#fff;border-radius:calc(var(--wxr-r-m) - 6px);bottom:8px;content:"";left:8px;position:absolute;right:8px;top:8px;z-index:0}.wxr-card.wxr-building>*{position:relative;z-index:1}@keyframes wxr-rotateBorder{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.wxr-chatbot-card{display:flex;flex-direction:column;padding:var(--wxr-sp-4) var(--wxr-sp-3);padding-bottom:15px;padding-top:18px;width:min(100%,620px)}.wxr-preview-parent-container{display:flex;flex-direction:column;gap:var(--wxr-sp-4);max-width:1000px;padding:var(--wxr-sp-4) var(--wxr-sp-3);padding-top:18px;width:100%}.wxr-card-button-wrapper{flex-direction:column;gap:20px;max-width:800px}.wxr-btn,.wxr-card-button-wrapper{align-items:center;display:flex;width:100%}.wxr-btn{background:linear-gradient(135deg,#6a00f4,#9d00ff);border:1px solid #fff6;border-radius:12px;box-shadow:0 6px 20px #9a00ff4d;color:#fff;cursor:pointer;font-size:1.0625rem;font-weight:600;gap:.5em;justify-content:center;max-width:350px;outline:none;padding:.85em 1.5em;text-decoration:none;transition:all .3s ease}.wxr-btn:hover:not(:disabled){background:linear-gradient(135deg,#7500d4,#6a6a6a);box-shadow:0 8px 24px #9a00ff73;transform:translateY(-2px)}.wxr-btn:disabled{background:#7e868e;cursor:not-allowed}.wxr-integration-button-link{-webkit-appearance:none;appearance:none;background:#fff;border:2px solid #5616ea;border-radius:8px;color:#5616ea;cursor:pointer;display:inline-block;font-family:inherit;font-size:1.125rem;font-weight:700;padding:8px 14px;text-align:center;text-decoration:none;transition:.2s ease,color .2s ease}.wxr-integration-button-link:hover{background:#f5f5f5;transform:translateY(-1.5px)}.wxr-register-scope h2{font-size:clamp(1.3rem,2.3vw + 1rem,2.1rem);font-weight:700;line-height:1.2;margin:0 0 var(--wxr-sp-3)}.wxr-sub{color:var(--wxr-c-grey-600);font-size:clamp(.9rem,1vw + .75rem,1.05rem);margin:0 0 var(--wxr-sp-4)}.wxr-register-input-text{border:1px solid #ced4da;border-radius:var(--wxr-r-s);color:#000;font-size:1rem;font-weight:600;margin-bottom:var(--wxr-sp-3);padding:var(--wxr-sp-3);width:100%}.wxr-register-input-text:disabled{cursor:not-allowed}.wxr-register-input-text:focus{border-color:var(--wxr-c-primary);box-shadow:0 0 0 3px #5616ea33;outline:none}.wxr-input-error{border-color:#e74c3c!important}.wxr-privacy-note{color:var(--wxr-c-grey-800);font-size:.8rem;font-style:italic}.wxr-spin{animation:wxr-spin 1s linear infinite;border:2px solid #fff;border-radius:50%;border-top:2px solid var(--wxr-c-primary);height:1.2rem;width:1.2rem}.wxr-err{color:var(--wxr-c-danger);font-weight:600;margin-top:var(--wxr-sp-3)}@keyframes wxr-spin{to{transform:rotate(1turn)}}.wxr-preview-area{align-items:flex-end;display:flex;gap:20px;justify-content:flex-start}.wxr-preview-header-text{text-align:center}.wxr-preview-card{gap:var(--wxr-sp-4)}.wxr-preview-card,.wxr-user-settings{display:flex;justify-content:space-between}.wxr-user-settings{flex-direction:column;width:100%}.wxr-user-settings input[type=color]{-webkit-appearance:none;appearance:none;background:none;border:1px solid var(--wxr-c-grey-300);border-radius:20%;cursor:pointer;height:34px;padding:2px;transition:transform .3s;width:34px}.wxr-user-settings input[type=color]:hover{transform:scale(1.12)}.wxr-user-settings input[type=color]::-webkit-color-swatch{border:0;border-radius:20%}.wxr-user-settings input[type=range]{-webkit-appearance:none;background:#ddd;border-radius:3px;height:6px;margin-top:.4rem;width:100%}.wxr-user-settings input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--wxr-c-primary);border-radius:50%;cursor:pointer;height:16px;-webkit-transition:background .3s,transform .3s;transition:background .3s,transform .3s;width:16px}.wxr-user-settings input[type=range]::-webkit-slider-thumb:hover{background:var(--wxr-c-primary-dark);transform:scale(1.1)}.wxr-control-group{display:flex;flex-direction:column;margin-bottom:20px;position:relative}.wxr-control-group:last-child{margin-bottom:0}.wxr-border-radius-container,.wxr-color-picker-container{align-items:center;display:flex;justify-content:space-between}.wxr-widget-setting-title{align-items:center;color:#444;display:flex;flex:1 1 auto;font-size:14px;font-weight:500;gap:10px;justify-content:flex-start;margin-bottom:0;min-width:0;text-align:left;white-space:nowrap}.wxr-logo-upload{align-items:center;display:flex;gap:8px}.wxr-logo-preview{background:#fff;border:1px solid var(--wxr-c-grey-300);border-radius:50%;height:32px;object-fit:cover;width:32px}.wxr-logo-upload-btn{align-items:center;background:#fff;border:1px solid var(--wxr-c-primary);border-radius:var(--wxr-r-s);color:var(--wxr-c-primary);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:6px;padding:6px 12px;transition:background .2s,color .2s}.wxr-logo-upload-btn:hover{background:var(--wxr-c-primary);color:#fff}.wxr-logo-remove-btn{background:#0000;border:none;border-radius:4px;color:var(--wxr-c-grey-600);cursor:pointer;font-size:1rem;line-height:1;padding:4px 6px;transition:color .2s,background .2s}.wxr-logo-remove-btn:hover{background:#dc354514;color:var(--wxr-c-danger)}.wxr-radio-buttons{align-items:center;display:flex;gap:15px;justify-content:center;text-align:center}.wxr-radio-buttons-content{align-items:center;display:flex;margin:10px 0;width:80px}.wxr-radio-buttons-content input[type=radio]{display:none}.wxr-radio-buttons-content label{align-items:center;color:#444;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:5px;padding-left:24px;position:relative;-webkit-user-select:none;user-select:none}.wxr-radio-buttons-content label:before{background:#0000;border:1.5px solid #5616ea;border-radius:4px;box-sizing:border-box;content:"";height:18px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;width:18px}.wxr-radio-buttons-content input[type=radio]:checked+label:before{background-color:#5616ea;border-color:#4a14d6;box-shadow:0 0 2px #0003}.wxr-radio-buttons-content input[type=radio]:checked+label{color:#4a14d6}.wxr-divider{background-color:#ccc;width:.5px}.wxr-chat-widget-icon{align-items:center;display:flex;justify-content:center}@keyframes wxr-pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.wxr-pulsing{animation:wxr-pulse 2s infinite}.wxr-chat-window{border:none;box-shadow:0 4px 8px #0003;display:flex!important;font-family:DM Sans,sans-serif;font-weight:400;height:550px;opacity:1;transition:opacity .5s ease,transform .5s ease;width:400px;z-index:10000000!important}.wxr-chat-header,.wxr-chat-window{background-color:initial;border-radius:10px 10px 0 0;flex-direction:column}.wxr-chat-header{color:#fff;display:flex;padding:10px 15px 10px 10px}.wxr-chat-header-title{align-items:center;display:flex;justify-content:space-between}.wxr-chat-header-title img{vertical-align:middle}.wxr-logo-message-container{align-items:center;display:flex;gap:8px}.wxr-chat-body{background-color:#fff;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:10px;text-align:left}.wxr-chat-body p{margin:5px;width:80%}.wxr-chat-footer{background-color:#fff;display:flex;flex-direction:column;gap:10px;padding:10px}.wxr-powered-by{display:flex;justify-content:center}.wxr-powered-by-text{color:#929292;cursor:pointer;font-size:10px;text-decoration:underline}.wxr-input-send-container{border-top:1px solid #ccc;display:flex;padding-top:10px}.wxr-chat-footer input{border:1px solid #ccc;border-radius:8px;flex:1 1;font-size:16px;outline:none;padding:7px}.wxr-chat-footer button{border:none;border-radius:8px;color:#fff;cursor:pointer;margin-left:10px;padding:5px 13px 5px 10px}.wxr-chat-footer button:hover{background-color:#0595d3}.wxr-onboarding-chat-title{font-weight:700}.wxr-onboarding-widget-close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:1.5rem;line-height:1;margin:0;outline:none;padding:0;transition:all .3s ease}.wxr-onboarding-widget-close-button:hover{transform:translateY(-1px)}.wxr-onboarding-send-message{margin-left:5px!important;padding:10px 13px!important}.wxr-subscription-section{background:linear-gradient(to right,#fff,var(--wxr-c-grey-100));border-radius:var(--wxr-r-m);margin:0 auto;max-width:1100px;padding:var(--wxr-sp-4) var(--wxr-sp-3);padding-bottom:20px;padding-left:15px;padding-top:20px;text-align:center}.wxr-plan-wait-card{align-items:center;display:flex;flex-direction:column}.wxr-plan-slider-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:visible;padding-inline:var(--wxr-sp-2);padding-top:18px;scroll-snap-type:x mandatory}.wxr-plan-slider-wrapper::-webkit-scrollbar{height:8px}.wxr-plan-slider-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.wxr-plan-slider-wrapper::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:4px}.wxr-plan-slider-wrapper::-webkit-scrollbar-thumb:hover{background:#a0a0a0}@media (max-width:480px){.wxr-plan-slider-wrapper::-webkit-scrollbar{height:0}}.wxr-plan-slider{display:flex;gap:var(--wxr-sp-3);width:-webkit-max-content;width:max-content}.wxr-plan-card{background:#fff;border:2px solid #bdb4f1;border-radius:var(--wxr-r-m);box-shadow:none;display:flex;flex:0 0 280px;flex-direction:column;margin-bottom:10px;min-width:280px;padding:var(--wxr-sp-3) var(--wxr-sp-3);position:relative;scroll-snap-align:center;text-align:left;transition:transform .3s,box-shadow .3s}.wxr-plan-badge{background:#5616ea;border-radius:16px;box-shadow:0 2px 4px #0000001f;color:#fff;font-size:.9rem;font-weight:600;left:50%;line-height:1;padding:6px 12px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.wxr-plan-card h3{color:var(--wxr-c-primary);font-size:clamp(1.25rem,1vw + 1rem,1.7rem);margin:0 0 var(--wxr-sp-2)}.wxr-plan-features{list-style:none;margin:0 0 .2rem;padding:0}.wxr-plan-features li{color:#333;font-size:1rem;margin-bottom:.8rem}.wxr-plan-features svg{margin-bottom:-.5px}.wxr-plan-icons-included{color:#5616ea;margin-right:.5rem}.wxr-plan-icons-not-included{color:#e51616;margin-right:.5rem}.wxr-feature-platform-icon{height:18px;margin-left:10px;object-fit:contain;position:relative;top:0;vertical-align:middle;width:auto}.wxr-plan-feature-icons{align-items:center;display:flex;flex-wrap:wrap;row-gap:4px}.wxr-icon-tooltip-wrapper{align-items:center;cursor:pointer;display:inline-flex;margin-left:10px;position:relative;vertical-align:middle}.wxr-icon-tooltip-wrapper .wxr-feature-platform-icon{margin-left:0;transition:transform .2s ease,filter .2s ease}.wxr-icon-tooltip-wrapper:hover .wxr-feature-platform-icon{filter:drop-shadow(0 4px 8px rgba(86,22,234,.25));transform:scale(1.15) translateY(-2px)}.wxr-icon-tooltip{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;bottom:calc(100% + 12px);box-shadow:0 10px 40px #00000040,0 0 0 1px #ffffff1a,inset 0 1px 0 #ffffff1a;color:#fff;font-size:.8rem;font-weight:500;left:50%;letter-spacing:.3px;opacity:0;padding:10px 14px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(8px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s;visibility:hidden;white-space:nowrap;z-index:100}.wxr-icon-tooltip:before{background:linear-gradient(135deg,#0000 50%,#16213e 0);border-radius:0 0 3px 0;bottom:-6px;box-shadow:3px 3px 8px #00000026;content:"";height:12px;left:50%;position:absolute;transform:translateX(-50%) rotate(45deg);width:12px}.wxr-icon-tooltip-wrapper:hover .wxr-icon-tooltip{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}.wxr-icon-tooltip.wxr-facebook{background:linear-gradient(135deg,#1877f2,#0d65d9)}.wxr-icon-tooltip.wxr-facebook:before{background:linear-gradient(135deg,#0000 50%,#0d65d9 0)}.wxr-icon-tooltip.wxr-instagram{background:linear-gradient(135deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888)}.wxr-icon-tooltip.wxr-instagram:before{background:linear-gradient(135deg,#0000 50%,#bc1888 0)}.wxr-icon-tooltip.wxr-google-drive{background:linear-gradient(135deg,#4285f4,#34a853 50%,#fbbc05)}.wxr-icon-tooltip.wxr-google-drive:before{background:linear-gradient(135deg,#0000 50%,#fbbc05 0)}.wxr-icon-tooltip.wxr-onedrive{background:linear-gradient(135deg,#0078d4,#005a9e)}.wxr-icon-tooltip.wxr-onedrive:before{background:linear-gradient(135deg,#0000 50%,#005a9e 0)}.wxr-icon-tooltip.wxr-notion{background:linear-gradient(135deg,#2f2f2f,#000)}.wxr-icon-tooltip.wxr-notion:before{background:linear-gradient(135deg,#0000 50%,#000 0)}.wxr-icon-tooltip.wxr-telegram{background:linear-gradient(135deg,#2aabee,#229ed9)}.wxr-icon-tooltip.wxr-telegram:before{background:linear-gradient(135deg,#0000 50%,#229ed9 0)}.wxr-icon-tooltip.wxr-slack{background:linear-gradient(135deg,#611f69,#4a154b)}.wxr-icon-tooltip.wxr-slack:before{background:linear-gradient(135deg,#0000 50%,#4a154b 0)}.wxr-wix-plan-button{background-image:linear-gradient(135deg,#3d0d9d,#5616ea);border:1px solid #fff6;border-radius:12px;box-shadow:0 6px 20px #1602414d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;gap:.5em;padding:.65em 1.5em;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:1}.wxr-wix-plan-button:before{background-image:linear-gradient(135deg,#22083a,#5016d6);border-radius:12px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.wxr-wix-plan-button:hover:not(:disabled):before{opacity:1}.wxr-wix-plan-button:hover:not(:disabled){box-shadow:0 8px 24px #5e1bff73;transform:translateY(-3px)}.wxr-wix-plan-button:disabled{background:#7e868e;cursor:not-allowed}.wxr-pricing-indicators{display:flex;gap:var(--wxr-sp-2);justify-content:center;margin-top:var(--wxr-sp-4)}.wxr-indicator{background:#0000;border:1px solid var(--wxr-c-grey-300);border-radius:var(--wxr-r-s);height:8px;transition:background .3s,border-color .3s;width:40px}.wxr-indicator.wxr-active{background:var(--wxr-c-primary);border-color:var(--wxr-c-primary)}.wxr-cancel-note{color:var(--wxr-c-grey-600);font-size:.85rem;margin-top:15px;padding-inline:var(--wxr-sp-2)}.wxr-billing-toggle{background:#f1f1f1;border:1px solid #ddd;border-radius:8px;display:inline-flex;outline:none;overflow:hidden;padding:4px;position:relative}.wxr-billing-thumb{background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014;height:calc(100% - 6px);left:3px;pointer-events:none;position:absolute;top:3px;transition:left .6s cubic-bezier(.4,0,.2,1);width:calc(50% - 3px);z-index:0}.wxr-billing-toggle[data-cycle=YEAR] .wxr-billing-thumb{left:50%}.wxr-billing-toggle button{background:#0000;border:none;color:#969696;cursor:pointer;flex:1 1;font-size:.85rem;font-weight:600;outline:none;padding:6px 20px 5px;position:relative;text-align:center;transition:color .6s cubic-bezier(.4,0,.2,1);z-index:1}.wxr-billing-toggle button.wxr-active{color:#2f2f2f}@media (min-width:920px){.wxr-plan-slider-wrapper{overflow:visible;padding:18px 0 0}.wxr-plan-slider{grid-gap:var(--wxr-sp-4);display:grid;gap:var(--wxr-sp-4);grid-template-columns:repeat(3,1fr);width:100%}.wxr-plan-card{flex:0 0 auto;max-width:100%;min-width:0;min-width:auto;scroll-snap-align:unset}.wxr-pricing-indicators{display:none}}.wxr-complete-title{border-bottom:1px solid var(--wxr-c-grey-300);font-size:1.5rem;padding-bottom:20px}.wxr-live-highlight{background:var(--wxr-c-primary);border-radius:1rem;color:#fff;font:600 clamp(1rem,3vw + .4rem,1.4rem) /1 inherit;padding:3px 12px 8px}.wxr-portal-button-content{align-items:center;display:flex;gap:8px}.wxr-after-setup-links{display:flex;flex-direction:column;gap:20px}.wxr-integration-complete-content{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:8px;justify-content:center}.wxr-header-back-button{margin-bottom:15px;position:relative;text-align:center}.wxr-header-back-button h2{font-size:1.25rem;margin:0}.wxr-header-back-button .lp-back-btn,.wxr-lp-back-btn{align-items:center;background-image:linear-gradient(135deg,#3d0d9d,#5616ea);border:none;border-radius:50%;box-shadow:0 4px 12px #0000001f;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;height:30px;justify-content:center;left:0;outline:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .25s,box-shadow .25s;width:30px}.wxr-header-back-button .lp-back-btn:hover,.wxr-lp-back-btn:hover{box-shadow:0 6px 16px #00000029;transform:translateY(-50%) translateX(-2px)}.wxr-header-back-button .lp-back-btn:active,.wxr-lp-back-btn:active{box-shadow:0 3px 8px #0000001f;transform:translateY(-50%) translateX(0)}.wxr-loading-container{align-items:center;display:flex;height:100%;justify-content:center;min-height:200px}.wxr-spinner{animation:wxr-spin 1.1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#5616ea;height:80px;margin-top:100px;width:80px}.wxr-chatbot-loading-container{color:#5616ea;display:flex;flex-direction:column;font-size:1.1rem;font-weight:600;margin-top:10px}.wxr-wix-plan-price{font-size:22px;font-weight:700;margin:0}.wxr-wix-plan-month{color:grey;font-size:13px;font-style:italic;margin:2px 0 0}.wxr-yearly-crossout{align-items:center;display:flex;gap:12px}.wxr-yearly-crossout .wxr-old-price{font-size:18px;opacity:.8;text-decoration:line-through;-webkit-text-decoration-color:#5616ea;text-decoration-color:#5616ea;text-decoration-thickness:1.5px}.wxr-yearly-crossout .wxr-deal-tag{align-items:center;background:#5616ea;border:none;border-radius:10px;color:#fff;display:flex;font-size:.75rem;font-weight:700;height:80%;padding:4px 7px;text-align:center}.wxr-free-plan-link{margin:0}.wxr-free-plan-link-button{background:none;border:none;color:#5616ea;cursor:pointer;font-size:.85rem;margin:0;padding:0;text-decoration:underline}.wxr-free-plan-link-button:hover{opacity:.8}.wxr-price-swap{min-height:60px;position:relative;will-change:opacity,transform}.wxr-price-swap .wxr-pane{inset:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(8px);transition:opacity var(--wxr-swap-dur-out) cubic-bezier(.22,.7,.18,1),transform var(--wxr-swap-dur-out) cubic-bezier(.22,.7,.18,1)}.wxr-price-swap .wxr-pane.wxr-show{opacity:1;pointer-events:auto;transform:translateY(0);transition:opacity var(--wxr-swap-dur-in) cubic-bezier(.22,.7,.18,1) var(--wxr-swap-delay-in),transform var(--wxr-swap-dur-in) cubic-bezier(.22,.7,.18,1) var(--wxr-swap-delay-in)}.wxr-price-swap .wxr-pane .wxr-deal-tag{opacity:0;transform:scale(.94);transition:transform .26s cubic-bezier(.22,.7,.18,1) calc(var(--wxr-swap-delay-in) + 80ms),opacity .26s cubic-bezier(.22,.7,.18,1) calc(var(--wxr-swap-delay-in) + 80ms)}.wxr-price-swap .wxr-pane.wxr-show .wxr-deal-tag{opacity:1;transform:scale(1)}.wxr-price-swap .wxr-pane .wxr-old-price{opacity:0;transition:opacity .28s ease calc(var(--wxr-swap-delay-in) + 60ms)}.wxr-price-swap .wxr-pane.wxr-show .wxr-old-price{opacity:.9}@media (prefers-reduced-motion:reduce){.wxr-price-swap .wxr-pane,.wxr-price-swap .wxr-pane .wxr-deal-tag,.wxr-price-swap .wxr-pane .wxr-old-price,.wxr-price-swap .wxr-pane.wxr-show{opacity:1!important;transform:none!important;transition:none!important}}@media (max-width:480px){.wxr-preview-card{flex-direction:column}.wxr-wrapper{padding:var(--wxr-safe-top) var(--wxr-sp-3) var(--wxr-safe-bottom)}.wxr-card{padding:var(--wxr-sp-3) var(--wxr-sp-3)}.wxr-chatbot-card,.wxr-preview-parent-container{padding:var(--wxr-sp-3) var(--wxr-sp-2)}.wxr-plan-card{flex:0 0 260px;min-width:260px}.wxr-plan-card p{margin:2px}.wxr-plan-card h3{font-size:1.5rem;margin:0}.wxr-plan-card:hover{box-shadow:none!important;transform:translateY(0)}.wxr-cancel-note{margin:20px 0 0}.wxr-divider{background-color:#ccc;height:1px;width:100%}.wxr-btn{font-size:1.1875rem;max-width:450px;padding-bottom:12px;padding-top:12px}.wxr-live-highlight{padding:.25em .6em}.wxr-header-back-button{margin-bottom:18px}.wxr-card-button-wrapper,.wxr-chatbot-card,.wxr-preview-parent-container,.wxr-subscription-section{max-height:calc(100svh - var(--wxr-safe-top) - var(--wxr-sp-3)*2);max-height:calc(100svh - var(--wxr-safe-top) - var(--wxr-safe-bottom) - var(--wxr-sp-3)*2)}.wxr-logo-register-site{width:clamp(80px,2vw,50px)}.wxr-chat-window{max-height:450px;max-width:100%}}.wxr-register-scope .wxr-engagement-card{background:#fff;border:1px solid #e8e8ee;border-radius:var(--wxr-r-m);box-shadow:0 6px 24px #5616ea0f;box-sizing:border-box;padding:var(--wxr-sp-4) var(--wxr-sp-3);padding-bottom:15px;padding-top:18px;width:100%}.wxr-register-scope .wxr-notify-info-box{align-items:flex-start;background:#5616ea14;border-left:4px solid #5616ea;border-radius:10px;display:flex;gap:12px;margin-bottom:18px;padding:12px 14px}.wxr-register-scope .wxr-notify-info-box p{color:#2a2a35;font-size:13px;line-height:1.45;margin:0}.wxr-register-scope .wxr-notify-info-icon{color:#5616ea;flex-shrink:0;font-size:16px;margin-top:2px}.wxr-register-scope .wxr-notify-matrix{background:#fafaff;border:1px solid #ececf5;border-radius:12px;overflow:hidden}.wxr-register-scope .wxr-notify-matrix-row{grid-gap:4px;align-items:center;border-bottom:1px solid #ececf5;display:grid;gap:4px;grid-template-columns:minmax(0,2.4fr) repeat(2,minmax(80px,1fr));padding:10px 12px}.wxr-register-scope .wxr-notify-matrix-row:last-child{border-bottom:none}.wxr-register-scope .wxr-notify-matrix-header{background:#f3f1fb;padding:10px 12px}.wxr-register-scope .wxr-notify-matrix-row-highlight{background:#5616ea0d}.wxr-register-scope .wxr-notify-matrix-event-col{min-width:0;padding-right:6px}.wxr-register-scope .wxr-notify-matrix-channel-col{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center}.wxr-register-scope .wxr-notify-matrix-channel-icon{align-items:center;color:#5616ea;display:inline-flex;font-size:14px;justify-content:center}.wxr-register-scope .wxr-notify-matrix-channel-icon-brand{line-height:0}.wxr-register-scope .wxr-notify-matrix-channel-label-row{align-items:center;color:#4a4a55;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px}.wxr-register-scope .wxr-notify-matrix-channel-label{white-space:nowrap}.wxr-register-scope .wxr-notify-matrix-coming-soon{background:#ffefc7;border-radius:6px;color:#8a5c00;font-size:9.5px;font-weight:700;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase}.wxr-register-scope .wxr-notify-matrix-event-title{align-items:center;color:#1a1a1a;display:flex;font-size:13.5px;font-weight:600;gap:8px}.wxr-register-scope .wxr-notify-matrix-event-icon{color:#5616ea;flex-shrink:0;font-size:13px;text-align:center;width:16px}.wxr-register-scope .wxr-notify-matrix-event-desc{color:#6a6a78;font-size:11.5px;line-height:1.35;margin-top:2px;text-align:left}.wxr-register-scope .wxr-notify-portal-channels{align-items:center;background:#fafaff;border:1px dashed #d8d0f3;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding:11px 14px}.wxr-register-scope .wxr-notify-portal-channels-label{color:#5616ea;font-size:12.5px;font-weight:600}.wxr-register-scope .wxr-notify-portal-chips{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px}.wxr-register-scope .wxr-notify-portal-chip{align-items:center;background:#fff;border:1px solid #ececf5;border-radius:999px;color:#4a4a55;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 11px}.wxr-register-scope .wxr-notify-recipients{background:#fafaff;border:1px solid #ececf5;border-radius:12px;margin-top:18px;padding:16px 16px 14px;text-align:left}.wxr-register-scope .wxr-notify-recipients-heading{align-items:center;color:#1a1a1a;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:15px}.wxr-register-scope .wxr-notify-spam-warning{align-items:flex-start;background:#fff8e1;border:1px solid #ffe082;border-radius:8px;display:flex;gap:10px;margin-bottom:12px;padding:8px 10px}.wxr-register-scope .wxr-notify-spam-warning p{color:#6a4f00;font-size:12px;line-height:1.4;margin:0}.wxr-register-scope .wxr-notify-spam-warning-icon{color:#c79100;flex-shrink:0;font-size:13px;margin-top:2px}.wxr-register-scope .wxr-notify-emails-list{box-sizing:border-box;display:flex;flex-direction:column;gap:15px;text-align:left;width:100%}.wxr-register-scope .wxr-notify-email-row{text-align:left;width:100%}.wxr-register-scope .wxr-notify-add-email-btn{appearance:none;-webkit-appearance:none;background-color:initial;border:none;border-radius:10px;color:#5616ea;cursor:pointer;display:block;font-size:26px;margin-right:auto;margin-top:10px;outline:none;padding:0;text-align:left;transition:transform .3s ease;width:50px}.wxr-register-scope .wxr-notify-add-email-btn:hover{transform:translateY(-2px)}.wxr-register-scope .wxr-notify-error{align-items:center;background:#fdecea;border:1px solid #f5c6c2;border-radius:8px;color:#7a1c1c;display:flex;font-size:12.5px;gap:8px;margin-top:10px;padding:8px 10px}@media (max-width:768px){.wxr-register-scope .wxr-engagement-card{padding:18px}.wxr-register-scope .wxr-notify-matrix-row{gap:2px;grid-template-columns:minmax(0,2fr) repeat(2,minmax(60px,1fr));padding:8px}.wxr-register-scope .wxr-notify-matrix-event-title{font-size:12.5px}.wxr-register-scope .wxr-notify-matrix-event-desc{font-size:11px}.wxr-register-scope .wxr-notify-matrix-channel-label{font-size:10px}.wxr-register-scope .wxr-notify-matrix-channel-icon{font-size:13px}}.wav{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);color:#fff;font-family:DM Sans,system-ui,sans-serif;height:100%;min-height:100%;overflow:hidden;position:relative}.wav-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%);mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%)}.wav-glow,.wav-grid{inset:0;pointer-events:none;position:absolute}.wav-glow{background:radial-gradient(58% 42% at 80% 8%,#ffffff2b,#0000 62%)}.wav-inner{box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:44px 40px;position:relative;z-index:1}.wav-top{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;min-height:0}.wav-eyebrow{color:#ffffffb8;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:14px;text-transform:uppercase}.wav-title{font-size:1.72rem;font-weight:700;letter-spacing:-.015em;line-height:1.16;margin:0 0 10px}.wav-sub{color:#ffffffd1;font-size:.95rem;line-height:1.5;margin:0 0 24px;max-width:93%}.wav-carousel{margin-top:2px}.wav-action{animation:wav-action-in .5s cubic-bezier(.16,1,.3,1) both;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;border-radius:16px;box-shadow:0 14px 32px #1204344d;display:flex;flex-direction:column;min-height:116px;padding:17px 18px}@keyframes wav-action-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.wav-action-head{align-items:center;display:flex;gap:11px;margin-bottom:12px}.wav-action-logo{border-radius:11px;box-shadow:0 3px 8px #0000002e;flex:0 0 auto;height:42px;overflow:hidden;width:42px}.wav-action-logo img{display:block;height:100%;object-fit:cover;width:100%}.wav-action-app{color:#ffffffa8;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.wav-action-dot{background:#34d399;border-radius:50%;box-shadow:0 0 0 4px #34d39933;height:8px;margin-left:auto;width:8px}.wav-action-title{font-size:1.16rem;font-weight:700;letter-spacing:-.01em}.wav-action-desc{color:#ffffffc7;font-size:.84rem;line-height:1.4;margin-top:4px}.wav-controls{align-items:center;display:flex;gap:12px;margin-top:14px}.wav-arrow{background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:0 0 auto;font-size:.72rem;height:30px;place-items:center;transition:background .2s,transform .2s;width:30px}.wav-arrow:hover{background:#ffffff2e;transform:translateY(-1px)}.wav-dots{align-items:center;display:flex;gap:6px;margin:0 auto}.wav-dot{background:#ffffff4d;border:none;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:background .2s,width .2s;width:6px}.wav-dot.wav-on{background:#fff;border-radius:3px;width:18px}.wav-more{flex:0 0 auto;margin-top:22px}.wav-more-label{color:#fff9;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.wav-marquee{margin-top:12px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10%,#000 90%,#0000);overflow:hidden}.wav-marquee-track{animation:wav-marquee 26s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.wav-marquee:hover .wav-marquee-track{animation-play-state:paused}.wav-marquee-track .info-tooltip-wrapper{flex:0 0 auto;margin:0 9px 0 0}.wav-more-logo{background:#fff;border-radius:9px;box-shadow:0 2px 7px #00000024;cursor:default;display:grid;height:34px;place-items:center;transition:transform .18s ease,box-shadow .18s ease;width:34px}.wav-more-logo:hover{box-shadow:0 5px 14px #00000038;transform:translateY(-2px)}.wav-more-logo img{height:21px;object-fit:contain;width:21px}@keyframes wav-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.wav-action,.wav-marquee-track{animation:none}}.wel-screen{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);display:grid;inset:0;overflow:hidden;place-items:center;position:fixed;z-index:9999}.wel-grid{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px;-webkit-mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%);mask-image:radial-gradient(125% 80% at 72% 0,#000 35%,#0000 78%)}.wel-glow,.wel-grid{inset:0;pointer-events:none;position:absolute}.wel-glow{background:radial-gradient(58% 42% at 80% 8%,#ffffff2b,#0000 62%)}.wel-stack{align-items:center;display:flex;flex-direction:column;gap:22px;position:relative;z-index:1}.wel-text{color:#ffffffeb;font-family:DM Sans,system-ui,sans-serif;font-size:1rem;font-weight:600;letter-spacing:.01em;margin:0}.wel-ring{animation:wel-spin .8s linear infinite;border:3px solid #ffffff40;border-radius:50%;border-top-color:#fff;height:54px;width:54px}@keyframes wel-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wel-ring{animation-duration:2.4s}}.wxo-scope{--wxo-purple:#5616ea;--wxo-purple-700:#4413c4;--wxo-purple-050:#f3f0ff;--wxo-ink:#1b1630;--wxo-ink-soft:#5b5570;--wxo-line:#e7e3f3;--wxo-white:#fff;--wxo-danger:#d83a4e;--wxo-ok:#1eae6b;--wxo-radius:10px;--wxo-radius-sm:10px;--wxo-radius-pill:999px;--wxo-shadow:0 24px 60px #18084047;--wxo-shadow-card:0 2px 10px #1808400f;--wxo-sp-1:0.5rem;--wxo-sp-2:0.75rem;--wxo-sp-3:1rem;--wxo-sp-4:1.5rem;--wxo-sp-5:2.25rem;color:var(--wxo-ink);font-family:DM Sans,system-ui,sans-serif}.wxo-scope *,.wxo-scope :after,.wxo-scope :before{box-sizing:border-box}.wxo-scope img{display:block;max-width:100%}.wxo-wrapper{align-items:center;background:linear-gradient(155deg,#5e1bff,#4516c6 48%,#2c0a63);display:flex;inset:0;justify-content:center;overflow:hidden;padding:4.25rem var(--wxo-sp-4) 1.75rem;position:fixed}.wxo-logo{left:var(--wxo-sp-4);opacity:.96;top:var(--wxo-sp-3);width:108px}.wxo-logo,.wxo-step-ind{position:fixed;z-index:5}.wxo-step-ind{align-items:center;display:flex;gap:7px;left:50%;top:calc(var(--wxo-sp-3) + 6px);transform:translateX(-50%)}.wxo-step-dot{background:#ffffff52;border-radius:50%;height:8px;transition:background .3s,width .3s;width:8px}.wxo-step-dot.wxo-done{background:#ffffffb3}.wxo-step-dot.wxo-current{background:#fff;border-radius:var(--wxo-radius-pill);width:22px}.wxo-title-row{align-items:center;display:flex;gap:13px;margin-bottom:var(--wxo-sp-2)}.wxo-title-row .wxo-h2{margin-bottom:0}.wxo-back-inline{align-items:center;background-image:linear-gradient(135deg,#3d0d9d 0,var(--wxo-purple) 100%);border:none;border-radius:var(--wxo-radius-sm);box-shadow:0 4px 12px #5616ea47;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font:inherit;font-size:.92rem;font-weight:600;gap:8px;justify-content:center;outline:none;padding:7px 14px;transition:transform .15s,box-shadow .15s}.wxo-back-inline:hover{box-shadow:0 6px 16px #5616ea57;transform:translateX(-2px)}.wxo-back-inline:active{transform:translateX(0)}.wxo-lang{position:fixed;right:16px;top:12px;z-index:7}.wxo-lang-trigger{align-items:center;background:#0000;border:none;border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:6px 12px;transition:background .15s}.wxo-lang-trigger:hover{background:#ffffff1f}.wxo-lang-icon{color:#fff;height:18px;width:18px}.wxo-lang-current{color:#fff;font-size:.95rem;font-weight:600;letter-spacing:.3px}.wxo-lang-menu{animation:wxo-pop .16s ease both;background:#fff;border:1px solid #efecf8;border-radius:10px;box-shadow:0 18px 44px #1808403d;display:flex;flex-direction:column;min-width:200px;padding:6px;position:absolute;right:0;top:calc(100% + 8px)}.wxo-lang-option{align-items:center;background:#0000;border:none;border-radius:10px;color:var(--wxo-ink);cursor:pointer;display:flex;font-family:inherit;font-size:.94rem;font-weight:500;gap:8px;padding:9px 10px;text-align:left;transition:background .12s;width:100%}.wxo-lang-option:hover{background:#f4f2fb}.wxo-lang-option.wxo-sel{background:var(--wxo-purple-050);font-weight:600}.wxo-lang-check{color:var(--wxo-purple);display:inline-flex;font-size:.82rem;justify-content:center;width:16px}.wxo-stage{align-items:center;justify-content:center;max-width:560px}.wxo-card-anim,.wxo-stage{display:flex;flex-direction:column;width:100%}.wxo-card-anim{align-items:stretch;animation:wxo-step-in .44s cubic-bezier(.16,1,.3,1) both;gap:16px;will-change:transform,opacity}@keyframes wxo-step-in{0%{opacity:0;transform:translateY(16px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.wxo-card-anim .wxo-card{animation:none}@media (prefers-reduced-motion:reduce){.wxo-card-anim{animation:none}}.wxo-card{animation:wxo-rise .5s cubic-bezier(.2,.7,.2,1) both;background:var(--wxo-white);border-radius:var(--wxo-radius);box-shadow:var(--wxo-shadow);max-height:calc(100svh - 6rem);overflow-y:auto;overscroll-behavior:contain;padding:var(--wxo-sp-4);scrollbar-color:#c9c2e6 #0000;scrollbar-width:thin;width:100%}.wxo-card::-webkit-scrollbar{width:7px}.wxo-card::-webkit-scrollbar-thumb{background:#c9c2e6;border-radius:4px}.wxo-card::-webkit-scrollbar-track{background:#0000}@keyframes wxo-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wxo-stage.wxo-has-cta .wxo-card{max-height:calc(100svh - 6rem - 84px)}.wxo-stage-cta{display:flex;flex:0 0 auto}.wxo-cta-below,.wxo-stage-cta{justify-content:center;width:100%}.wxo-cta-below{align-items:center;background:linear-gradient(135deg,#6a00f4,#9d00ff);border:1px solid #fff6;border-radius:12px;box-shadow:0 3px 10px #9a00ff29;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:1.0625rem;font-weight:600;gap:.5em;max-width:350px;outline:none;padding:.85em 1.5em;text-decoration:none;transition:transform .3s,box-shadow .3s,filter .3s}.wxo-cta-below:hover:not(:disabled){box-shadow:0 5px 14px #9a00ff3d;filter:brightness(1.05);transform:translateY(-2px)}.wxo-cta-below:active:not(:disabled){transform:translateY(0)}.wxo-cta-below:disabled{box-shadow:none;cursor:not-allowed;opacity:.6}.wxo-card-auth{display:flex;min-height:520px;overflow:hidden;padding:0}.wxo-auth-form{display:flex;flex:1 1 49%;flex-direction:column;justify-content:center;min-width:0;overflow-y:auto;padding:var(--wxo-sp-5)}.wxo-auth-visual{align-self:stretch;flex:1 1 51%;min-width:0}@media (max-width:820px){.wxo-card-auth{display:block;margin:0 auto;max-width:440px;min-height:0}.wxo-auth-visual{display:none}.wxo-auth-form{overflow:visible;padding:var(--wxo-sp-5)}}.wxo-h2{font-size:1.62rem;font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 var(--wxo-sp-2)}.wxo-sub{color:var(--wxo-ink-soft);font-size:.98rem;line-height:1.5;margin:0 0 var(--wxo-sp-4)}.wxo-field{margin-bottom:var(--wxo-sp-3)}.wxo-input{background:#fbfaff;border:1.5px solid var(--wxo-line);border-radius:var(--wxo-radius-sm);color:var(--wxo-ink);font:inherit;font-size:1rem;padding:.85rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.wxo-input::placeholder{color:#a49eb8}.wxo-input:focus{background:#fff;border-color:var(--wxo-purple);box-shadow:0 0 0 4px #5616ea1f;outline:none}.wxo-input.wxo-input-error{border-color:var(--wxo-danger);box-shadow:0 0 0 4px #d83a4e1a}.wxo-btn{align-items:center;background-image:linear-gradient(135deg,#3d0d9d 0,var(--wxo-purple) 100%);border:none;border-radius:var(--wxo-radius-sm);box-shadow:0 10px 24px #5616ea47;color:#fff;cursor:pointer;display:flex;font:inherit;font-size:1.02rem;font-weight:600;gap:9px;justify-content:center;margin:var(--wxo-sp-4) 0 0 auto;max-width:420px;padding:9px 14px;transition:transform .15s,box-shadow .15s;width:auto}.wxo-btn:hover:not(:disabled){box-shadow:0 6px 16px #5616ea57;transform:translateX(2px)}.wxo-card-auth .wxo-btn{margin-left:auto;margin-right:auto}.wxo-card-auth .wxo-btn.wxo-btn-wide{max-width:100%;width:100%}.wxo-btn:active:not(:disabled){transform:translateX(0)}.wxo-btn:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.wxo-btn-ghost{background:#0000;border:none;border-radius:var(--wxo-radius-sm);color:var(--wxo-ink-soft);cursor:pointer;font:inherit;font-size:.95rem;font-weight:600;margin-top:var(--wxo-sp-2);padding:.6rem;width:100%}.wxo-btn-ghost:hover{background:#f6f4fc;color:var(--wxo-ink)}.wxo-spin{animation:wxo-rotate .7s linear infinite;border:2px solid #ffffff73;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes wxo-rotate{to{transform:rotate(1turn)}}.wxo-err{color:var(--wxo-danger);font-size:.88rem;font-weight:500;margin-top:var(--wxo-sp-2)}.wxo-err-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.wxo-err-link:hover{opacity:.8}.wxo-link{color:var(--wxo-ink-soft);font-size:.92rem;margin-top:var(--wxo-sp-3);text-align:center}.wxo-link button{background:none;border:none;color:var(--wxo-purple);cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.wxo-forgot-row{display:flex;justify-content:flex-end;margin-bottom:var(--wxo-sp-2);margin-top:calc(var(--wxo-sp-2)*-1)}.wxo-forgot-link{color:var(--wxo-purple);cursor:pointer;font-size:.88rem;font-weight:600;text-decoration:none}.wxo-forgot-link:hover{text-decoration:underline}.wxo-privacy{color:#9a93ad;font-size:.82rem;margin-bottom:0;margin-top:var(--wxo-sp-3);text-align:center}.wxo-site-banner{align-items:center;background:var(--wxo-purple-050);border:1px solid var(--wxo-line);border-radius:10px;display:flex;gap:10px;margin-bottom:var(--wxo-sp-3);padding:10px 16px}.wxo-site-dot{flex:0 0 auto;height:9px;position:relative;width:9px}.wxo-site-dot,.wxo-site-dot:after{background:var(--wxo-ok);border-radius:50%}.wxo-site-dot:after{animation:wxo-dot-pulse 1.9s ease-out infinite;content:"";inset:-4px;opacity:.3;position:absolute}@media (prefers-reduced-motion:reduce){.wxo-site-dot:after{animation:none}}.wxo-site-banner-text{color:#9a93ad;font-size:.88rem;font-weight:500}.wxo-site-banner-text strong{color:var(--wxo-ink);font-weight:700}.wxo-sources{display:flex;flex-direction:column;gap:var(--wxo-sp-2);margin:var(--wxo-sp-3) 0}.wxo-source{background:#faf9ff;border:1px solid var(--wxo-line);border-radius:12px;padding:14px 16px}.wxo-source-top{align-items:center;display:flex;gap:10px;margin-bottom:18px}.wxo-source-ic{background:linear-gradient(135deg,#7b46ff,var(--wxo-purple));border-radius:9px;color:#fff;display:grid;flex:0 0 auto;font-size:.82rem;height:32px;place-items:center;width:32px}.wxo-source-label{color:var(--wxo-ink);font-size:.92rem;font-weight:700}.wxo-source-arrow{color:var(--wxo-purple);font-size:.85rem;margin-left:auto;transition:transform .15s}.wxo-source-clear{background:none;border:none;color:var(--wxo-ink-soft);cursor:pointer;font:inherit;font-size:.78rem;font-weight:600;margin-left:auto;text-decoration:underline}.wxo-source-clear:hover{color:var(--wxo-danger)}.wxo-source-hint{color:var(--wxo-ink-soft);font-size:.84rem}.wxo-source-docs{cursor:pointer;transition:border-color .15s,background .15s}.wxo-source-docs .wxo-source-top{margin-bottom:12px}.wxo-source-docs:hover{border-color:var(--wxo-purple)}.wxo-source-docs:hover .wxo-source-hint{color:var(--wxo-purple)}.wxo-source-docs:hover .wxo-source-arrow{transform:translateX(3px)}.wxo-source-docs:focus-visible{outline:2px solid var(--wxo-purple);outline-offset:2px}.wxo-source-docs.wxo-has{background:var(--wxo-purple-050);border-color:#c9b8ff}.wxo-source-docs.wxo-has:hover{border-color:var(--wxo-purple)}.wxo-doc-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.wxo-doc-item{align-items:center;background:#fff;border:1px solid var(--wxo-line);border-radius:9px;display:flex;font-size:.85rem;gap:9px;padding:8px 10px}.wxo-doc-ic{color:var(--wxo-purple);flex:0 0 auto;font-size:.82rem}.wxo-doc-name{color:var(--wxo-ink);flex:1 1 auto;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wxo-doc-rm{align-items:center;background:none;border:none;border-radius:6px;color:var(--wxo-ink-soft);cursor:pointer;display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;transition:background .12s,color .12s;width:22px}.wxo-doc-rm:hover{background:#fbe9ec;color:var(--wxo-danger)}.wxo-doc-more{align-items:center;background:none;border:none;color:var(--wxo-purple);cursor:pointer;display:inline-flex;font:inherit;font-size:.82rem;font-weight:600;gap:6px;margin-top:10px;padding:2px 0}.wxo-doc-more:hover{text-decoration:underline}.wxo-progress-wrap{margin-top:var(--wxo-sp-4)}.wxo-progress-label{align-items:baseline;color:var(--wxo-ink-soft);display:flex;font-size:.9rem;font-weight:500;justify-content:space-between;margin-bottom:9px}.wxo-progress-pct{color:var(--wxo-purple);font-weight:700}.wxo-progress-track{background:var(--wxo-purple-050);border-radius:var(--wxo-radius-pill);height:9px;overflow:hidden}.wxo-progress-fill{background:linear-gradient(90deg,#7b46ff,var(--wxo-purple));border-radius:var(--wxo-radius-pill);height:100%;transition:width .4s ease}.wxo-scan{align-items:center;color:var(--wxo-ink-soft);display:flex;flex-direction:column;gap:var(--wxo-sp-2);margin-top:var(--wxo-sp-4);text-align:center}.wxo-scan-ring{animation:wxo-rotate .8s linear infinite;border:3px solid var(--wxo-purple-050);border-radius:50%;border-top-color:var(--wxo-purple);height:46px;width:46px}.wxo-card.wxo-card-reveal{display:flex;flex-direction:column;overflow:hidden}.wxo-reveal-head{flex:0 0 auto;margin-bottom:var(--wxo-sp-4)}.wxo-subapp-scroll{flex:1 1 auto;margin:0 -6px;min-height:0;overflow-y:auto;padding:2px 6px;scrollbar-color:#c9c2e6 #0000;scrollbar-width:thin}.wxo-subapp-scroll::-webkit-scrollbar{width:7px}.wxo-subapp-scroll::-webkit-scrollbar-thumb{background:#c9c2e6;border-radius:4px}.wxo-subapp-scroll::-webkit-scrollbar-track{background:#0000}.wxo-reveal-foot{border-top:1px solid var(--wxo-line);flex:0 0 auto;margin-top:var(--wxo-sp-2);padding-top:var(--wxo-sp-3)}.wxo-reveal-foot .wxo-selcount{margin-bottom:4px;margin-top:0}@keyframes wxo-pop{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.wxo-subapp{animation:wxo-pop .4s cubic-bezier(.2,.7,.2,1) both;border-bottom:1px solid var(--wxo-line)}.wxo-subapp:last-of-type{border-bottom:none}.wxo-subapp-head{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font:inherit;gap:10px;padding:13px 2px;text-align:left;width:100%}.wxo-subapp-logo{border-radius:8px;flex:0 0 auto;height:30px;object-fit:contain;width:30px}.wxo-subapp-title{color:var(--wxo-ink);font-size:1.02rem;font-weight:700}.wxo-subapp-count{color:#9a93ad;font-size:.86rem;font-weight:500;white-space:nowrap}.wxo-subapp-arrow{color:#9a93ad;flex:0 0 auto;font-size:.82rem;margin-left:auto;transition:transform .28s ease}.wxo-subapp-arrow.wxo-open{transform:rotate(180deg)}.wxo-flow-collapse{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.wxo-flow-collapse.wxo-open{grid-template-rows:1fr}.wxo-flow-collapse-inner{min-height:0;overflow:hidden}.wxo-flow-list{display:flex;flex-direction:column;gap:9px;padding-bottom:14px;padding-top:2px}.wxo-flow-row{align-items:center;background:#fff;border:1px solid #e5e7eb;border-left:3px solid #7c3aed;border-radius:10px;cursor:pointer;display:flex;gap:12px;padding:9px 13px;transition:background .15s}.wxo-flow-row:hover{background:#f6f6f7}.wxo-flow-row:focus-visible{outline:2px solid #5616ea;outline-offset:2px}.wxo-flow-text{display:flex;flex-direction:column;gap:3px;min-width:0}.wxo-flow-label{color:#1f2937;font-size:.92rem;font-weight:700}.wxo-flow-row.wxo-on .wxo-flow-label{color:#4711c2}.wxo-flow-desc{color:#6b7280;font-size:.82rem;line-height:1.4}.wxo-flow-row.wxo-flow-locked{background:#f7f7f8;border-color:#ededf0 #ededf0 #ededf0 #c4c4cc;border-left-style:dashed;cursor:default;opacity:.85}.wxo-flow-row.wxo-flow-locked:hover{background:#f7f7f8}.wxo-flow-row.wxo-flow-locked .wxo-flow-label{color:#6b7280}.wxo-flow-list>.info-tooltip-wrapper{display:block;margin-left:0}.wxo-flow-badge{background:#dcfce7;border-radius:6px;color:#15803d;display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.02em;margin-left:8px;padding:2px 7px;position:relative;top:-1px;vertical-align:middle}.wxo-cap-empty{background:#faf9ff;border:1px dashed var(--wxo-line);border-radius:var(--wxo-radius-sm);font-size:.92rem;line-height:1.5;padding:var(--wxo-sp-4)}.wxo-cap-empty,.wxo-selcount{color:var(--wxo-ink-soft);margin-top:var(--wxo-sp-3);text-align:center}.wxo-selcount{font-size:.85rem}.wxo-card.wxo-card-skills{overflow:hidden;padding:0}.wxo-card-skills .wxo-skills-stage{flex:1 1 auto;min-height:0}.wxo-skills-stage{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);color:#fff;display:flex;flex-direction:column;min-height:470px;overflow:hidden;position:relative}.wxo-skills-grid-bg{background-image:linear-gradient(#ffffff0f 1px,#0000 0),linear-gradient(90deg,#ffffff0f 1px,#0000 0);background-size:34px 34px}.wxo-skills-glow,.wxo-skills-grid-bg{inset:0;pointer-events:none;position:absolute}.wxo-skills-glow{background:radial-gradient(58% 42% at 80% 8%,#ffffff29,#0000 62%)}.wxo-skills-h2{color:#fff;font-size:1.5rem;font-weight:700;letter-spacing:-.015em;line-height:1.18;margin:0 0 6px}.wxo-scan2{align-items:center;display:flex;flex-direction:column;margin:auto;padding:32px;position:relative;text-align:center;z-index:1}.wxo-radar{height:132px;margin-bottom:26px;position:relative;width:132px}.wxo-radar-ring{animation:wxo-radar-pulse 2.4s ease-out infinite;border:1px solid #ffffff47;border-radius:50%;inset:0;position:absolute}.wxo-radar-ring-2{animation-delay:.8s}.wxo-radar-ring-3{animation-delay:1.6s}@keyframes wxo-radar-pulse{0%{opacity:.9;transform:scale(.38)}to{opacity:0;transform:scale(1)}}.wxo-radar-sweep{animation:wxo-rotate 1.7s linear infinite;background:conic-gradient(from 0deg,#ffffff57,#0000 32%);border-radius:50%;inset:0;-webkit-mask:radial-gradient(#0000 29%,#000 30%);mask:radial-gradient(#0000 29%,#000 30%);position:absolute}.wxo-radar-core{background:#fff;border-radius:16px;box-shadow:0 8px 22px #0000004d;display:grid;height:56px;left:50%;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:56px}.wxo-radar-core img{height:58%;object-fit:contain;width:58%}.wxo-scan-status{align-items:center;display:flex;gap:9px;margin-top:16px}.wxo-scan-pulse{animation:wxo-dot-pulse 1.5s ease-out infinite;background:#34d399;border-radius:50%;height:8px;width:8px}@keyframes wxo-dot-pulse{0%{box-shadow:0 0 0 0 #34d39980}to{box-shadow:0 0 0 9px #34d39900}}.wxo-scan-status-text{animation:wxo-status-in .45s ease both;color:#ffffffeb;font-size:.96rem;font-weight:600}@keyframes wxo-status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.wxo-skills-stage.wxo-skills-reveal{background:var(--wxo-white);padding:26px 26px 22px}.wxo-skills-head{color:var(--wxo-ink);flex:0 0 auto;position:relative;z-index:1}.wxo-skills-panel{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);border-radius:16px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;position:relative}.wxo-skills-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px;position:relative;scrollbar-color:#fff6 #0000;scrollbar-width:thin;z-index:1}.wxo-skills-scroll::-webkit-scrollbar{width:7px}.wxo-skills-scroll::-webkit-scrollbar-thumb{background:#ffffff52;border-radius:4px}.wxo-skills-scroll::-webkit-scrollbar-track{background:#0000}.wxo-skills-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.wxo-skills-cards>.info-tooltip-wrapper{display:block;margin:0}.wxo-skills-divider{align-items:center;display:flex;gap:14px;grid-column:1/-1;margin:6px 2px 2px}.wxo-skills-divider:after,.wxo-skills-divider:before{background:#ffffff38;content:"";flex:1 1 auto;height:1px}.wxo-skills-divider span{color:#ffffffb8;flex:0 0 auto;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.wxo-skill-card{align-items:center;animation:wxo-skill-in .5s cubic-bezier(.16,1,.3,1) both;animation-delay:0ms;animation-delay:calc(var(--i, 0)*80ms);background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;color:#fff;cursor:pointer;display:flex;font:inherit;gap:12px;padding:14px;position:relative;text-align:left;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;width:100%}@keyframes wxo-skill-in{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.wxo-skill-card:hover{background:#ffffff21;transform:translateY(-2px)}.wxo-skill-card.wxo-on{background:#ffffff29;border-color:#ffffffd9;box-shadow:0 10px 26px #12043457}.wxo-skill-card.wxo-locked{background:#ffffff0d;border-color:#ffffff1f;box-shadow:none;cursor:default;filter:opacity(.6)}.wxo-skill-card.wxo-locked:hover{background:#ffffff0d;transform:none}.wxo-skill-logo{border-radius:11px;box-shadow:0 3px 8px #0003;flex:0 0 auto;height:40px;overflow:hidden;width:40px}.wxo-skill-logo img{display:block;height:100%;object-fit:cover;width:100%}.wxo-skill-logo.wxo-skill-logo-icon{background:linear-gradient(135deg,#6a28ff,#4413c4);color:#fff;display:grid;font-size:1rem;place-items:center}.wxo-skill-text{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.wxo-skill-app{color:#fff9;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.wxo-skill-name{font-size:.98rem;font-weight:700;letter-spacing:-.01em}.wxo-skill-desc{color:#ffffffc7;font-size:.8rem;line-height:1.4}.wxo-skill-mark{align-self:flex-start;flex:0 0 auto}.wxo-skill-check{border:1.5px solid #ffffff73;border-radius:50%;color:#0000;display:grid;font-size:.66rem;height:22px;place-items:center;transition:background .18s,border-color .18s,color .18s;width:22px}.wxo-skill-card.wxo-on .wxo-skill-check{background:#fff;border-color:#fff;color:var(--wxo-purple)}.wxo-skill-badge{background:#34d39938;border:1px solid #34d39966;border-radius:6px;color:#d7ffe9;display:inline-block;font-size:.6rem;font-weight:700;letter-spacing:.03em;margin-left:8px;padding:3px 7px;vertical-align:middle;white-space:nowrap}.wxo-skills-empty{color:#ffffffdb;display:grid;flex:1 1 auto;font-size:.95rem;line-height:1.5;padding:30px;place-items:center;position:relative;text-align:center;z-index:1}.wxo-skills-foot{border-top:1px solid var(--wxo-line);flex:0 0 auto;margin-top:14px;padding-top:16px;position:relative;z-index:1}.wxo-skills-count{color:var(--wxo-ink-soft);font-size:.85rem;margin-bottom:0;text-align:center}.wxo-err-light{color:#ffd9df}.wxo-btn.wxo-btn-light{background-image:none;background:#fff;box-shadow:0 10px 24px #0000003d;color:var(--wxo-purple)}.wxo-btn.wxo-btn-light:hover:not(:disabled){background:#fff}@media (prefers-reduced-motion:reduce){.wxo-radar-ring,.wxo-radar-sweep,.wxo-scan-pulse,.wxo-scan-status-text,.wxo-skill-card{animation:none}}.wxo-train-strip{margin-top:var(--wxo-sp-3)}.wxo-train-inner{align-items:center;animation:wxo-rise .35s ease both;background:#faf9ff;border:1px solid var(--wxo-line);border-radius:10px;display:flex;gap:13px;padding:11px 14px}.wxo-train-spin{animation:wxo-rotate .7s linear infinite;border:2px solid var(--wxo-purple-050);border-radius:50%;border-top-color:var(--wxo-purple);flex:0 0 auto;height:18px;width:18px}.wxo-train-ok{color:var(--wxo-ok);flex:0 0 auto;font-size:1.05rem}.wxo-train-label{color:var(--wxo-ink);font-size:.9rem;font-weight:500}.wxo-train-prog{flex:1 1 auto;min-width:0}.wxo-train-row{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:7px}.wxo-train-pct{color:var(--wxo-purple);font-size:.85rem;font-weight:700}.wxo-train-bar{background:var(--wxo-purple-050);height:7px;overflow:hidden}.wxo-train-bar,.wxo-train-fill{border-radius:var(--wxo-radius-pill)}.wxo-train-fill{background:linear-gradient(90deg,#7b46ff,var(--wxo-purple));height:100%;transition:width .4s ease}.wxo-strip-timer{display:inline-grid;flex:0 0 auto;height:22px;place-items:center;position:relative;width:22px}.wxo-strip-timer-svg{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.wxo-strip-timer-track{fill:none;stroke:#e5e7eb;stroke-width:2.5}.wxo-strip-timer-ring{fill:none;stroke:var(--wxo-purple);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:62.83;animation:wxo-strip-deplete 5s linear forwards}.wxo-strip-timer-check{color:var(--wxo-ok);font-size:.58rem;position:relative}@keyframes wxo-strip-deplete{0%{stroke-dashoffset:0}to{stroke-dashoffset:62.83}}@media (prefers-reduced-motion:reduce){.wxo-strip-timer-ring{animation:none}}.wxo-preview-card{display:flex;gap:var(--wxo-sp-4);justify-content:space-between;margin:var(--wxo-sp-3) 0;margin-bottom:0}.wxo-user-settings{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.wxo-control-group{display:flex;flex-direction:column;margin-bottom:18px}.wxo-control-group:last-child{margin-bottom:0}.wxo-color-picker-container{align-items:center;display:flex;justify-content:space-between}.wxo-widget-setting-title{color:#444;font-size:14px;font-weight:500}.wxo-user-settings input[type=color]{appearance:none;-webkit-appearance:none;background:none;border:1px solid var(--wxo-line);border-radius:8px;cursor:pointer;height:36px;padding:2px;transition:transform .2s;width:36px}.wxo-user-settings input[type=color]:hover{transform:scale(1.1)}.wxo-user-settings input[type=color]::-webkit-color-swatch{border:0;border-radius:6px}.wxo-logo-upload{align-items:center;display:flex;gap:8px}.wxo-logo-preview{background:#fff;border:1px solid var(--wxo-line);border-radius:50%;height:32px;object-fit:cover;width:32px}.wxo-logo-upload-btn{align-items:center;background:#fff;border:1px solid var(--wxo-purple);border-radius:8px;color:var(--wxo-purple);cursor:pointer;display:inline-flex;font:inherit;font-size:.85rem;font-weight:600;gap:6px;padding:6px 12px;transition:background .2s,color .2s}.wxo-logo-upload-btn:hover{background:var(--wxo-purple);color:#fff}.wxo-logo-remove-btn{background:#0000;border:none;border-radius:6px;color:var(--wxo-ink-soft);cursor:pointer;font-size:1rem;padding:4px 6px}.wxo-logo-remove-btn:hover{background:#d83a4e14;color:var(--wxo-danger)}.wxo-divider{background:var(--wxo-line);flex:0 0 auto;width:1px}.wxo-preview-area{align-items:flex-end;display:flex;flex:0 0 auto;gap:18px}.wxo-chat-bubble{border-radius:50%;box-shadow:0 4px 8px #0003;display:grid;flex:0 0 auto;height:60px;overflow:hidden;place-items:center;width:60px}.wxo-chat-bubble img{height:100%;object-fit:cover;width:100%}.wxo-chat-window{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000002e;display:flex;flex-direction:column;height:500px;overflow:hidden;width:360px}.wxo-chat-header{padding:12px 15px}.wxo-chat-header-title{align-items:center;display:flex;justify-content:space-between}.wxo-chat-header-brand{align-items:center;display:flex;gap:8px;min-width:0}.wxo-chat-logo{border-radius:50%;flex-shrink:0;height:28px;object-fit:cover;width:28px}.wxo-chat-title{font-size:1.02rem;font-weight:700}.wxo-chat-close{background:none;border:none;cursor:pointer;font-size:1.3rem;line-height:1;padding:0;transition:transform .2s}.wxo-chat-close:hover{transform:translateY(-1px)}.wxo-chat-actions{align-items:center;display:flex;gap:8px;position:relative}.wxo-chat-kebab{background:none;border:none;cursor:pointer;font-size:1.05rem;line-height:1;padding:0;transition:transform .2s}.wxo-chat-kebab:hover{transform:scale(1.12)}.wxo-chat-menu{animation:wxo-pop .14s ease both;background:#fff;border:1px solid var(--wxo-line);border-radius:10px;box-shadow:0 14px 34px #18084033;display:flex;flex-direction:column;min-width:168px;padding:5px;position:absolute;right:0;top:calc(100% + 8px);z-index:6}.wxo-chat-menu-item{align-items:center;background:#0000;border:none;border-radius:8px;color:var(--wxo-ink);cursor:pointer;display:flex;font:inherit;font-size:.88rem;gap:9px;padding:8px 10px;text-align:left;width:100%}.wxo-chat-menu-item:hover{background:#f4f2fb}.wxo-chat-menu-item svg{color:var(--wxo-ink-soft);font-size:.82rem;width:14px}.wxo-chat-body{flex:1 1;overflow-y:auto;padding:14px}.wxo-chat-msg{background:#fff;border:1px solid var(--wxo-line);border-radius:12px;color:var(--wxo-ink);display:inline-block;font-size:.9rem;line-height:1.45;max-width:85%;padding:10px 13px}.wxo-chat-row{align-items:flex-start;display:flex;gap:8px;margin-bottom:10px}.wxo-chat-row:last-child{margin-bottom:0}.wxo-chat-row.user{justify-content:flex-end}.wxo-chat-row .wxo-chat-msg{max-width:calc(100% - 40px)}.wxo-chat-avatar{background:#0000000d;border:1px solid #00000014;border-radius:50%;flex-shrink:0;height:28px;margin-top:2px;object-fit:cover;width:28px}.wxo-chat-msg-user{border:none;color:#fff}.wxo-chat-msg-md>:first-child{margin-top:0}.wxo-chat-msg-md>:last-child{margin-bottom:0}.wxo-chat-msg-md p{margin:0 0 6px}.wxo-chat-msg-md p:last-child{margin-bottom:0}.wxo-chat-msg-md strong{color:var(--wxo-ink);font-weight:700}.wxo-chat-msg-md ol,.wxo-chat-msg-md ul{margin:4px 0;padding-left:18px}.wxo-chat-footer{background:#fff;display:flex;flex-direction:column;gap:10px;padding:10px}.wxo-live-cta-row{background:#fff;display:flex;justify-content:center;padding:6px 10px 2px}.wxo-live-cta-btn{align-items:center;background:#f5f1ff;border:1px solid #e0d4ff;border-radius:999px;color:#5616ea;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;font-weight:500;gap:8px;margin-bottom:-4px;padding:4px 10px;transition:background-color .15s ease,transform .1s ease,border-color .15s ease}.wxo-live-cta-btn svg{flex-shrink:0;height:14px;width:14px}.wxo-live-cta-btn:hover{background:#ebe1ff;border-color:#d2c0ff;transform:translateY(-1px)}.wxo-live-cta-btn:active{transform:translateY(0)}.wxo-powered{display:flex;justify-content:center}.wxo-powered-text{color:#9a9a9a;font-size:10px}.wxo-input-send{align-items:center;border-top:1px solid var(--wxo-line);display:flex;gap:8px;padding-top:10px}.wxo-chat-input{background:#fff;border:1px solid var(--wxo-line);border-radius:8px;flex:1 1;font:inherit;font-size:.9rem;outline:none;padding:9px 11px}.wxo-chat-input:focus{border-color:#9e9e9e}.wxo-chat-send{border:none;border-radius:8px;cursor:pointer;display:grid;flex:0 0 auto;font-size:.95rem;height:38px;place-items:center;transition:opacity .15s;width:38px}.wxo-chat-send:disabled{cursor:not-allowed;opacity:.5}@media (max-width:760px){.wxo-preview-card{flex-direction:column}.wxo-divider{height:1px;width:auto}.wxo-preview-area{align-items:center;flex-direction:column}.wxo-chat-window{height:440px;max-width:360px;width:100%}}.wxo-test-chat{height:clamp(420px,56vh,580px);margin:var(--wxo-sp-1) 0 var(--wxo-sp-2);margin-bottom:0}.wxo-live-modal-overlay{align-items:center;animation:wxo-fade .18s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1206308c;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:50}@keyframes wxo-fade{0%{opacity:0}to{opacity:1}}.wxo-live-modal{animation:wxo-step-in .32s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);border-radius:16px;box-shadow:0 30px 70px #0c042880;color:#fff;max-width:420px;overflow:hidden;position:relative;width:100%}.wxo-live-modal-close{background:#ffffff24;border:none;border-radius:8px;color:#fff;cursor:pointer;display:grid;font-size:.95rem;height:30px;place-items:center;position:absolute;right:12px;top:12px;transition:background .15s;width:30px;z-index:2}.wxo-live-modal-close:hover{background:#ffffff42}.wxo-live-modal-inner{align-items:center;display:flex;flex-direction:column;padding:32px 28px 26px;position:relative;text-align:center;z-index:1}.wxo-live-modal-icon{background:#ffffff24;border:1px solid #ffffff38;border-radius:14px;display:grid;font-size:1.25rem;height:52px;margin-bottom:16px;place-items:center;width:52px}.wxo-live-modal-title{font-size:1.3rem;font-weight:700;letter-spacing:-.01em;margin:0 0 8px}.wxo-live-modal-body{color:#ffffffd9;font-size:.95rem;line-height:1.55;margin:0 0 22px;max-width:320px}.wxo-live-modal-ok{background:#fff;border:none;border-radius:12px;box-shadow:0 8px 22px #00000038;color:var(--wxo-purple);cursor:pointer;font:inherit;font-size:1rem;font-weight:700;padding:.7em 1.7em;transition:transform .15s,box-shadow .15s}.wxo-live-modal-ok:hover{transform:translateY(-1px)}.wxo-page-loader{background:linear-gradient(135deg,var(--wxo-purple) 0,#2c0a63 100%);display:grid;inset:0;place-items:center;position:fixed}.wxo-page-loader .wxo-scan-ring{border-color:#fff #ffffff40 #ffffff40;height:54px;width:54px}.wxo-notify-matrix{background:#fafaff;border:1px solid #ececf5;border-radius:12px;margin-top:var(--wxo-sp-2);overflow:hidden}.wxo-notify-row{grid-gap:4px;align-items:center;border-bottom:1px solid #ececf5;display:grid;gap:4px;grid-template-columns:minmax(0,2.4fr) repeat(2,minmax(78px,1fr));padding:10px 13px}.wxo-notify-row:last-child{border-bottom:none}.wxo-notify-head{background:#f3f1fb}.wxo-notify-row-hi{background:#5616ea0d}.wxo-notify-event-col{min-width:0;padding-right:6px;text-align:left}.wxo-notify-channel-col{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center;text-align:center}.wxo-notify-channel-icon{color:var(--wxo-purple);font-size:14px}.wxo-notify-channel-label{color:#4a4a55;font-size:11.5px;font-weight:600;white-space:nowrap}.wxo-notify-event-title{align-items:center;color:var(--wxo-ink);display:flex;font-size:13.5px;font-weight:600;gap:8px}.wxo-notify-event-icon{color:var(--wxo-purple);flex-shrink:0;font-size:13px;text-align:center;width:16px}.wxo-notify-event-desc{color:#6a6a78;font-size:11.5px;line-height:1.35;margin-top:2px}.wxo-notify-portal{align-items:center;background:#fafaff;border:1px dashed #d8d0f3;border-radius:12px;display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:12px;padding:11px 14px}.wxo-notify-portal-label{color:var(--wxo-purple);font-size:12.5px;font-weight:600}.wxo-notify-chips{flex-wrap:wrap;gap:8px}.wxo-notify-chip,.wxo-notify-chips{align-items:center;display:inline-flex}.wxo-notify-chip{background:#fff;border:1px solid #ececf5;border-radius:999px;color:#4a4a55;font-size:12.5px;font-weight:600;gap:6px;padding:5px 11px}.wxo-notify-soon{background:#ffefc7;border-radius:6px;color:#8a5c00;font-size:9.5px;font-weight:700;letter-spacing:.3px;padding:1px 5px;text-transform:uppercase}.wxo-notify-recipients{background:#fafaff;border:1px solid #ececf5;border-radius:12px;margin-top:16px;padding:16px 16px 14px;text-align:left}.wxo-notify-recipients-head{align-items:center;color:var(--wxo-ink);display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:14px}.wxo-notify-emails{display:flex;flex-direction:column;gap:13px}.wxo-notify-email-row{width:100%}.wxo-notify-add-email{-webkit-appearance:none;appearance:none;background:none;border:none;color:var(--wxo-purple);cursor:pointer;display:block;font-size:24px;margin-top:10px;outline:none;padding:0;transition:transform .2s ease}.wxo-notify-add-email:hover{transform:translateY(-2px)}.wxo-notify-error{align-items:center;background:#fdecea;border:1px solid #f5c6c2;border-radius:8px;color:#7a1c1c;display:flex;font-size:12.5px;gap:8px;margin-top:10px;padding:8px 10px}.wxo-pricing{--app-primary:#5616ea;--app-primary-hover:#4a14d6;--app-primary-contrast:#fff;--app-bg:#f1f1f3;--app-surface:#fff;--app-text:#18181b;--app-text-muted:#63636b;--app-border:#e2e2e6;--app-border-hover:#c9c9cf;--app-success:#16a34a;--app-radius:10px;--app-radius-card:10px;--ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94)}.wxo-pricing .rk-billing-toggle{background:var(--app-bg);border:1px solid var(--app-border);border-radius:999px;display:grid;grid-template-columns:1fr 1fr;margin:6px auto 0;padding:3px;position:relative;width:224px}.wxo-pricing .rk-billing-toggle button{background:none;border:none;border-radius:999px;color:var(--app-text-muted);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;padding:7px 0;position:relative;transition:color .25s var(--ease-smooth);z-index:1}.wxo-pricing .rk-billing-toggle button.active{color:var(--app-text)}.wxo-pricing .rk-billing-thumb{background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;bottom:3px;box-shadow:0 2px 8px #0000001a;left:3px;position:absolute;top:3px;transition:transform .28s var(--ease-smooth);width:calc(50% - 3px)}.wxo-pricing .rk-billing-thumb.right{transform:translateX(100%)}.wxo-pricing .rk-plans{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));margin-top:24px}.wxo-pricing .rk-plan{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-card);display:flex;flex-direction:column;padding:20px;position:relative;text-align:left;transition:border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.wxo-pricing .rk-plan:hover{border-color:var(--app-border-hover)}.wxo-pricing .rk-plan.featured{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary) inset}.wxo-pricing .rk-plan-flag{background:var(--app-primary);border-radius:10px;color:var(--app-primary-contrast);font-size:10px;font-weight:700;left:50%;letter-spacing:.4px;padding:3px 11px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.wxo-pricing .rk-plan-name{color:var(--app-text);font-size:14.5px;font-weight:600}.wxo-pricing .rk-plan-price{color:var(--app-text);font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 14px}.wxo-pricing .rk-plan-price span{color:var(--app-text-muted);font-size:13px;font-weight:400;margin-left:5px}.wxo-pricing .rk-plan-old{font-weight:600}.wxo-pricing .rk-plan-arrow,.wxo-pricing .rk-plan-old{color:var(--app-text-muted);font-size:15px;margin-right:7px}.wxo-pricing .rk-plan-arrow{font-weight:400}.wxo-pricing .rk-plan-price .rk-plan-save{background:var(--app-primary);border-radius:10px;color:#fff;display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.2px;margin-left:9px;padding:2.5px 8px;vertical-align:4px}.wxo-pricing .rk-plan-billed{color:var(--app-text-muted);font-size:12px;margin:-10px 0 14px}.wxo-pricing .rk-plan-limits{margin-bottom:16px}.wxo-pricing .rk-plan-limit{align-items:center;color:var(--app-text);display:flex;font-size:13.5px;gap:11px;padding:6px 0}.wxo-pricing .rk-plan-limit svg{flex:0 0 auto;font-size:13px;opacity:.75;text-align:center;width:16px}.wxo-pricing .rk-plan-limit span{flex:1 1}.wxo-pricing .rk-plan-limit strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.wxo-pricing .rk-plan-cta{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:9px 14px;transition:background .15s var(--ease-smooth),border-color .15s var(--ease-smooth),color .15s var(--ease-smooth);width:100%}.wxo-pricing .rk-plan-cta:hover:not(:disabled){background:var(--app-bg);border-color:var(--app-border-hover)}.wxo-pricing .rk-plan-cta.featured{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-primary-contrast)}.wxo-pricing .rk-plan-cta.featured:hover:not(:disabled){background:var(--app-primary-hover);border-color:var(--app-primary-hover)}.wxo-pricing .rk-plan-cta:disabled{cursor:default;opacity:.65}.wxo-pricing .rk-plan-div{border-top:1px solid var(--app-border);margin:16px 0 12px}.wxo-pricing .rk-plan-feats{list-style:none;margin:0;padding:0}.wxo-pricing .rk-plan-feats li{align-items:center;color:var(--app-text);display:flex;font-size:13px;gap:10px;padding:5px 0}.wxo-pricing .rk-plan-feats li svg{flex:0 0 auto;font-size:11px;text-align:center;width:14px}.wxo-pricing .rk-plan-feats li .rk-feat-ok{color:var(--app-primary)}.wxo-pricing .rk-plan-feats li.off{color:var(--app-text-muted);opacity:.7}.wxo-pricing .rk-plan-sec{align-items:center;color:var(--app-text-muted);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.wxo-pricing .rk-logo-row{position:relative}.wxo-pricing .rk-logos{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.wxo-pricing .rk-logo{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;position:relative;width:30px}.wxo-pricing .rk-logo img{display:block;height:19px;object-fit:contain;width:19px}.wxo-pricing .rk-logo svg{color:var(--app-text);font-size:15px}.wxo-pricing .rk-logo:after{background:var(--app-text);border-radius:10px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:600;line-height:1;padding:6px 9px;white-space:nowrap}.wxo-pricing .rk-logo:after,.wxo-pricing .rk-logo:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s var(--ease-smooth),transform .15s var(--ease-smooth);z-index:40}.wxo-pricing .rk-logo:before{border:5px solid #0000;border-top:5px solid var(--app-text);bottom:calc(100% + 3px);content:""}.wxo-pricing .rk-logo:hover:after,.wxo-pricing .rk-logo:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.wxo-pricing .rk-logo-pop .rk-logo:after,.wxo-pricing .rk-logo-pop .rk-logo:before{display:none}.wxo-pricing .rk-logo-more{background:var(--app-bg);border:1px dashed var(--app-border-hover);border-radius:10px;color:var(--app-text-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:700;height:30px;transition:border-color .15s var(--ease-smooth),color .15s var(--ease-smooth);width:30px}.wxo-pricing .rk-logo-more:hover{border-color:var(--app-primary);color:var(--app-primary)}.wxo-pricing .rk-logo-more-wrap{display:inline-flex;position:relative}.wxo-pricing .rk-logo-pop{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;bottom:calc(100% + 8px);box-shadow:0 18px 40px -16px #0000004d;display:flex;flex-direction:column;gap:8px;max-height:280px;max-width:240px;min-width:200px;overflow-y:auto;overscroll-behavior:contain;padding:10px;position:absolute;right:0;top:auto;z-index:30}.wxo-pricing .rk-logo-pop-item{align-items:center;color:var(--app-text);display:flex;font-size:13px;gap:10px}.wxo-pricing .rk-logo-pop-label{white-space:nowrap}.wxo-price-note{color:#9a93ad;font-size:12.5px;margin-top:20px}.wxo-price-free,.wxo-price-note{margin-bottom:0;text-align:center}.wxo-price-free{margin-top:6px}.wxo-price-free button{background:none;border:none;color:var(--wxo-purple);cursor:pointer;font:inherit;font-size:13px;font-weight:600;padding:4px 4px 0;text-decoration:underline;transition:transform .2s ease}.wxo-trial-done,.wxo-trial-wait{align-items:center;display:flex;flex-direction:column;padding:18px 8px;text-align:center}.wxo-trial-wait .wxo-scan-ring{margin-bottom:18px}.wxo-trial-wait-actions{display:flex;gap:10px;justify-content:center;margin-top:6px}.wxo-trial-wait-actions .wxo-btn,.wxo-trial-wait-actions .wxo-btn-ghost{margin:0;max-width:none;width:auto}.wxo-trial-done-ic{background:linear-gradient(135deg,#7b46ff,var(--wxo-purple));border-radius:50%;color:#fff;display:grid;font-size:22px;height:56px;margin-bottom:16px;place-items:center;width:56px}@media (max-width:760px){.wxo-pricing .rk-plans{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:420px}}.wixc-error{background:linear-gradient(158deg,#6a28ff,#4c18cc 52%,#2c0a63);color:#ffffffeb;display:grid;font-family:DM Sans,system-ui,sans-serif;inset:0;padding:24px;place-items:center;position:fixed;text-align:center;z-index:9999}.wixc-error-card{max-width:360px}.wixc-error-card h2{font-size:1.15rem;font-weight:700;margin:0 0 8px}.wixc-error-card p{color:#fffc;font-size:.95rem;line-height:1.5;margin:0}.close-modal-button{background:#0000;font-size:1.4rem;right:15px;top:15px}.steps-wrapper{overflow:hidden;position:relative;width:100%}.steps-slider{display:flex;transition:transform .5s ease-in-out;width:100%}.step-slide{box-sizing:border-box;flex:0 0 100%;max-width:100%;padding:10px 10px 0}.step-content{display:flex;flex-direction:column;gap:15px}.step-content p{color:#1b1b1b;font-size:17px;margin:0}.step-header{color:#5616ea;font-size:24px;font-weight:700;margin-bottom:10px}.navigation-buttons{display:flex;justify-content:flex-end;margin-top:20px}.step-indicator{color:#555;display:flex;font-size:.95rem;font-weight:500;justify-content:space-between;margin-bottom:10px;margin-left:-15px;margin-right:-20px}.webflow-close-modal-button{background-color:initial;border:none;cursor:pointer;font-size:20px;outline:none;transition:background-color .3s ease,transform .3s ease}.webflow-close-modal-button:hover{transform:translateY(-1px)}.instruction-list{color:#1c1c1c;font-size:17px;margin:0;padding-left:20px}.instruction-list li{line-height:1.6;margin-bottom:15px}.instruction-list li::marker{color:#5616ea;font-weight:800}.steps-add-bot-btn,.steps-bot-btn{border:none;border-radius:5px;font-size:14px;transition:.2s ease,color .2s ease}.steps-add-bot-btn{background-color:#5616ea;border-radius:20px;color:#fff;margin:0 6px;padding:6px 14px 4px 10px;text-align:center}.steps-bot-btn{background-color:#f9f9f9;border:1px solid #ddd;color:#3a3a3a;flex:1 1;margin-left:8px;padding:8px}.steps-plan-info-action-button{background-color:#5616ea;border:none;border-radius:8px;color:#fff;font-size:13px;margin-left:5px;padding:4px 6px;text-align:center;transition:.2s ease,color .2s ease}.steps-plan-info-action-button-content{align-items:center;display:flex;gap:3px}@media (max-width:768px){.step-slide{padding:5px 0 0}.step-indicator{margin-left:-5px;margin-right:-5px}}.help-main-heading{color:#333;font-size:2em;margin:20px 0 4px;padding:0;text-align:left}.help-subtitle{color:#888;font-size:.95rem;margin:0 0 24px}.icon-header-container{margin-bottom:24px;padding-bottom:16px}.icon-header-container,.icon-header-container-chat{align-items:center;border-bottom:1px solid #f1f1f1;display:flex;font-size:1.45rem;gap:10px}.icon-header-container-chat{margin-bottom:5px;padding:24px 24px 16px}.box-heading{color:#333;font-size:1.45rem;font-weight:600;margin-bottom:0;text-transform:capitalize}.help-page{margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 48px}.help-page-container{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:25px;margin:0 0 20px;max-width:1400px;padding:0}.help-chat{flex:2 1 500px;min-width:0}.help-actions{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;box-sizing:border-box;flex:1 1 320px;min-width:0;padding:24px 24px 0}.option-item{margin-bottom:24px}.option-item p{color:#444;font-size:15px;line-height:1.5}.action-button{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;padding:10px 22px;transition:background .2s ease,transform .2s ease}.action-button:hover{background:#4a14d6;transform:translateY(-1px)}.action-button-icon{font-size:18px}.chat-assistant-container{background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000014;display:flex;flex-direction:column;height:700px;max-height:80vh;overflow:hidden}.chat-messages{flex:1 1;overflow-y:auto;padding:8px 24px 8px 16px}.message{display:flex;font-size:16px;line-height:1.5;margin-bottom:10px}.user-message{justify-content:flex-end}.bot-message{justify-content:flex-start}.bot-chat-bubble,.user-chat-bubble{word-wrap:break-word;border-radius:10px;max-width:70%;padding:8px 12px}.user-chat-bubble{background:#f2f2f2;color:#000}.bot-chat-bubble{background:#fff;color:#333}.bot-chat-bubble a{color:#5616ea;font-weight:500;text-decoration:underline}.bot-chat-bubble p{margin:0 0 .9em}.bot-chat-bubble ol,.bot-chat-bubble ul{margin:.9em 0;padding-left:1.25em}.bot-chat-bubble li{margin:.25em 0}.bot-icon{align-items:center;background:#5616ea;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.bot-icon-text{color:#fff;margin-bottom:7px;text-align:center}.user-icon-help img{border-radius:50%;height:32px;margin-left:8px;margin-top:2px;width:32px}.loading-dots{align-items:center;display:flex;height:40px;justify-content:left;margin-bottom:5px;margin-left:10px;margin-top:10px}.loading-dots div{animation:loading-bounce .6s infinite alternate;background-color:#5616ea;border-radius:50%;height:8px;margin:0 4px;width:8px}@keyframes loading-bounce{to{transform:translateY(-6px)}}.loading-dots div:nth-child(2){animation-delay:.2s}.loading-dots div:nth-child(3){animation-delay:.4s}.chat-initial-loading{align-items:center;display:flex;flex:1 1;height:100%;justify-content:center}.chat-loading-spinner{color:#5616ea;font-size:36px}.chat-input-bar{align-items:flex-end;background:#fafafa;border-top:1px solid #f1f1f1;box-sizing:border-box;display:flex;gap:10px;padding:12px 16px}.chat-input-bar textarea{border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;flex:1 1;font-family:inherit;font-size:16px;line-height:1.4;max-height:140px;outline:none;overflow-y:hidden;padding:6px 12px;resize:none}.chat-input-bar textarea.has-overflow{overflow-y:auto}.send-button{align-items:center;background:#5616ea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;padding:0 15px;transition:background .2s ease}.send-button:disabled{cursor:not-allowed;opacity:.55}.send-button:not(:disabled):hover{background:#4a14d6}.send-icon{fill:currentColor;display:block;height:16px;width:16px}@media (max-width:992px){.chat-assistant-container{height:600px}}@media (max-width:768px){.help-page-container{gap:24px}.help-actions,.help-chat{flex:1 1 100%}.chat-assistant-container{height:75vh}}@media (max-width:480px){.chat-messages{padding:14px 16px 6px 10px}.chat-input-bar{padding:10px}.action-button{justify-content:center;width:100%}}.referral-parent-container{display:flex;flex-direction:column;gap:20px;max-width:800px;padding-left:20px}.referral-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;flex-direction:row;gap:20px;line-height:1.45;padding:12px 15px}.referral-info-icon{color:#5616ea;font-size:32px}.referral-info-text{display:flex;flex-direction:column}.referral-info-text p{margin:0}.referral-title{font-size:18px;margin:0 0 6px}.referral-form-card{background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:14px}.referral-form-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.referral-form-field{display:flex;flex-direction:column;gap:6px}.referral-form-field label{font-size:14px;font-weight:500}.referral-input{background:#fafafa;border:1px solid #dadada;border-radius:10px;font-size:14px;outline:none;padding:10px 12px;transition:.2s ease}.referral-input:focus{background:#fff;border-color:#5616ea;box-shadow:0 0 0 3px #5616ea22}.referral-submit-button{background-color:#5616ea;border:none;border-radius:14px;color:#fff;font-size:15px;font-weight:600;padding:10px;text-align:center;transition:.2s ease,color .2s ease;width:200px}.referral-submit-button:hover{background-color:#4a14d6;cursor:pointer;transform:scale(1.03)}.referral-submit-button:disabled{background-color:#b7a8ff;cursor:not-allowed;transform:scale(1)}.referral-loading-spinner{animation:referral-spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#e5e5e5;display:inline-block;height:16px;vertical-align:middle;width:16px}@keyframes referral-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.referral-status{align-items:center;border-radius:10px;display:flex;font-size:14px;gap:8px;padding:10px}.referral-status-icon.success{color:#26a269}.referral-status-icon.error{color:#d93025}.referral-status.success{background:#eaf7f1;border:1px solid #cdeede;color:#124c2e}.referral-status.error{background:#fdecea;border:1px solid #f7c6c1;color:#6a1a13}.referral-hint{color:#666;font-size:12px;margin-top:2px}.referral-highlights{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.referral-highlight-card{align-items:flex-start;background:#fff;border:1px solid #eee;border-radius:10px;display:flex;gap:12px;padding:12px}.referral-highlight-dot{background:#5616ea;border-radius:50%;flex-shrink:0;height:10px;margin-top:6px;width:10px}.referral-highlight-title{font-size:14px;font-weight:700;margin-bottom:2px}.referral-highlight-text{color:#444;font-size:14px}@media (max-width:640px){.referral-parent-container{padding:20px}.referral-form-row{grid-template-columns:1fr}.referral-submit-button{width:100%}}.feedback-parent-container{display:flex;flex-direction:column;gap:20px;max-width:800px;padding-left:20px}.feedback-info-box{align-items:center;background-color:#5616ea25;border-left:5px solid #5616ea;border-radius:10px;display:flex;flex-direction:row;gap:20px;line-height:1.45;padding:12px 15px}.feedback-info-icon{color:#5616ea;font-size:32px}.feedback-info-text{display:flex;flex-direction:column}.feedback-info-text p{margin:0}.feedback-title{font-size:18px;margin:0 0 6px}.feedback-form-card{background-color:#fff;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:14px}.feedback-loading-spinner{animation:feedback-spin 1s linear infinite;border:3px solid #fff;border-radius:50%;border-top-color:#e5e5e5;display:inline-block;height:16px;vertical-align:middle;width:16px}@keyframes feedback-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.feedback-status{align-items:center;border-radius:10px;display:flex;font-size:14px;gap:8px;padding:10px}.feedback-status-icon.success{color:#26a269}.feedback-status-icon.error{color:#d93025}.feedback-status.success{background:#eaf7f1;border:1px solid #cdeede;color:#124c2e}.feedback-status.error{background:#fdecea;border:1px solid #f7c6c1;color:#6a1a13}@media (max-width:640px){.feedback-parent-container{padding:20px}}.close-modal-button{background-color:initial;border:none;color:#5e1bff;cursor:pointer;font-size:26px;margin:0;outline:none;padding:0;position:absolute;right:24px;transition:.3s ease,color .3s ease}.close-modal-button:hover{scale:1.15}.modal-content{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:10px;min-width:0;overflow-x:visible;text-align:center}.trial-info-text{animation:fadeInDown .6s ease forwards;color:#5016d6;font-size:2rem;font-weight:700;letter-spacing:-.5px;line-height:1.2;margin:0 0 5px;text-align:center}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.modal-content h3{border-bottom:none;color:#5e1bff;font-size:24px;padding-bottom:0}.plan-slider-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;padding:0 .5rem 10px;position:relative;scroll-snap-type:x mandatory}.plan-slider-wrapper::-webkit-scrollbar{height:8px}.plan-slider-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.plan-slider-wrapper::-webkit-scrollbar-thumb{background:#5e1bff;border-radius:4px}.plan-slider-wrapper::-webkit-scrollbar-thumb:hover{background:#4a14c7}.plan-slider{display:flex;flex-wrap:nowrap;gap:20px;margin-bottom:10px;margin-top:10px;padding-top:15px;width:-webkit-fit-content;width:fit-content}.plan-card{background:#fff;border:2px solid #e8e3ff;border-radius:16px;box-shadow:0 10px 20px #5e1bff0d;box-sizing:border-box;display:flex;flex:0 0 320px;flex-direction:column;justify-content:flex-start;padding:1.5rem 1.25rem;scroll-snap-align:center;text-align:left;transition:transform .3s ease,box-shadow .3s ease;width:320px}.plan-card:hover{box-shadow:0 12px 24px #5e1bff33}.plan-card.highlighted{border:3px solid #5e1bff;position:relative}.plan-card.highlighted:before{background:#5e1bff;border-radius:999px;color:#fff;content:"Most popular";font-size:.85rem;font-weight:700;left:50%;letter-spacing:.5px;padding:4px 12px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.plan-card h3{color:#5e1bff;font-size:1.4rem;margin-bottom:.3rem;margin-top:0}.price-section{display:flex;flex-direction:column;gap:0;margin-bottom:.4rem;margin-top:0;min-height:auto}.plan-price{color:#000;font-size:1.3rem;font-weight:700;margin:.2rem 0 .1rem}.per-month{color:#5b5b5b;font-size:.85rem;font-style:italic;margin:.1rem 0 .2rem;padding:0}.after-trial{color:#5e1bff;font-size:.8rem;font-weight:600;margin:0;padding:0}.plan-features{flex-grow:1;list-style:none;margin:0 0 1rem;padding:0}.plan-features li{align-items:center;color:#333;display:flex;font-size:.9rem;margin-bottom:.75rem}.plan-features svg{margin-bottom:-.5px}.plan-icons-included{color:#5e1bff;flex-shrink:0;margin-right:.5rem}.plan-icons-not-included{color:#e51616;flex-shrink:0;margin-right:.5rem}.plan-button{background-image:linear-gradient(135deg,#3d0d9d,#5e1bff);border:1px solid #fff6;border-radius:12px;box-shadow:0 6px 20px #1602414d;color:#fff;cursor:pointer;font-size:15px;font-weight:600;gap:.5em;margin-top:auto;padding:.75em 1.25em;position:relative;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%;z-index:1}.plan-button:before{background-image:linear-gradient(135deg,#22083a,#5016d6);border-radius:12px;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease;z-index:-1}.plan-button:hover:before{opacity:1}.plan-button:hover{box-shadow:0 8px 24px #5e1bff73;transform:translateY(-2px)}.plan-button:disabled{background-image:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 4px 12px #0000001a;cursor:not-allowed;transform:translateY(0)!important}.plan-button:disabled:before{display:none}.pricing-indicators{display:flex!important;gap:12px;justify-content:center;margin-top:1rem!important}.scroll-arrow{align-items:center;background:#5e1bffe6;border:none;border-radius:50%;box-shadow:0 2px 8px #0003;color:#fff;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,background .3s ease;width:36px;z-index:10}.scroll-arrow:hover{background:#4a14c7}.scroll-arrow.hidden{opacity:0;pointer-events:none}.scroll-arrow.left{left:0}.scroll-arrow.right{right:0}.indicator{background-color:initial;border:1px solid #c3c3c3;border-radius:8px;height:6px;transition:background-color .3s ease;width:32px}.indicator.active{background-color:#5e1bff;border:1px solid #5e1bff}.payment-loading-container{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:300px}.payment-loading-container p{font-size:20px;font-weight:600}.payment-spinner{animation:spin 1.1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#5e1bff;height:80px;margin-top:20px;width:80px}.billing-toggle{align-self:center;background:#f1f1f1;border:1px solid #ddd;border-radius:8px;display:inline-flex;outline:none;overflow:hidden;padding:4px;position:relative}.billing-thumb{background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014;height:calc(100% - 6px);left:3px;pointer-events:none;position:absolute;top:3px;transition:left .6s cubic-bezier(.4,0,.2,1);width:calc(50% - 3px);z-index:0}.billing-toggle[data-cycle=year] .billing-thumb{left:50%}.billing-toggle button{background:#0000;border:none;color:#969696;cursor:pointer;font-size:.85rem;font-weight:600;outline:none;padding:6px 20px 5px;position:relative;text-align:center;transition:color .6s cubic-bezier(.4,0,.2,1);white-space:nowrap;z-index:1}.billing-toggle button.active{color:#2f2f2f}.price-swap{min-height:70px;position:relative}.price-swap .pane{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:translateY(8px);transition:opacity .28s ease-out,transform .28s ease-out;width:100%}.price-swap .pane.show{opacity:1;pointer-events:auto;position:relative;transform:translateY(0);transition:opacity .52s ease-out .12s,transform .52s ease-out .12s}.price-swap.no-anim .pane{transition:none}.yearly-crossout{align-items:center;display:flex;flex-wrap:wrap;gap:0 6px;margin:.2rem 0 0}.yearly-crossout .old-price{color:#999;font-size:1rem;opacity:0;text-decoration:line-through;transition:opacity .4s ease-out .2s}.price-swap .pane.show .old-price{opacity:1}.yearly-crossout .arrow{color:#999;font-size:.9rem}.yearly-crossout .new-price{color:#000;font-size:1.3rem;font-weight:700}.yearly-crossout .deal-tag{background:linear-gradient(135deg,#5e1bff,#8b5cf6);border-radius:999px;color:#fff;font-size:.8rem;font-weight:700;opacity:0;padding:4px 10px;transform:scale(.8);transition:opacity .3s ease-out .25s,transform .3s ease-out .25s}.price-swap .pane.show .deal-tag{opacity:1;transform:scale(1)}.yearly-crossout .billed-annually{color:#5b5b5b;flex-basis:100%;font-size:.85rem;font-style:italic;margin:-4px 0 .2rem}@media (min-width:769px){.plan-card{flex:0 0 320px;width:320px}.pricing-indicators{display:flex}}@media (max-width:768px){.modal-content{gap:15px}.trial-info-text{font-size:1.5rem}.plan-card{flex:0 0 280px;padding:1.25rem 1rem;width:280px}.plan-card:hover{box-shadow:0 10px 20px #5e1bff0d;transform:translateY(0)}.plan-card h3{font-size:1.4rem}.plan-price{font-size:1.3rem}.plan-features li{font-size:.85rem;margin-bottom:.7rem}.plan-button{font-size:14px;padding:.65em 1em}.plan-button:hover{transform:translateY(0)}}.floating-widget-overlay{background-color:initial;bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.floating-chat-widget{left:50%;position:fixed;top:-3px;transform:translateX(-50%);transition:top .35s cubic-bezier(.25,.46,.45,.94);z-index:1000}.floating-chat-widget:not(.expanded):hover{top:0}.floating-chat-widget-collapsed{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5616ea;background:linear-gradient(135deg,#4510b0,#5616ea);border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 8px #00000026;color:#fff;cursor:pointer;display:flex;gap:8px;justify-content:center;padding:7px 10px;transition:background-color .5s ease,box-shadow .35s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.collapsed-icon{font-size:14px}.floating-chat-widget-collapsed:hover{background-color:#4d15cc;box-shadow:0 2px 12px #0003}.vertical-text{font-size:14px;font-weight:600;letter-spacing:1px;-webkit-user-select:none;user-select:none;white-space:nowrap}.floating-chat-widget-expanded{animation:expandWidget .3s ease-out;background-color:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 2px 12px #0003;display:flex;flex-direction:column;max-width:320px;min-width:280px;transform-origin:top center}@keyframes expandWidget{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.widget-header{align-items:center;background-color:#5616ea;background:linear-gradient(135deg,#4510b0 10%,#5616ea);border-bottom:1px solid #e8e8e8;color:#fff;display:flex;justify-content:space-between;padding:16px}.widget-header span{font-size:16px;font-weight:600}.close-widget-btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#0000;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px 8px;transition:background-color .5s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.close-widget-btn:hover{background-color:#fff3;transform:scale(1.1)}.widget-content{display:flex;flex-direction:column;gap:16px;padding:20px}.widget-select-container{display:flex;flex-direction:column;gap:8px}.widget-bot-select-item.Mui-selected{background-color:#5616ea!important;color:#fff!important}.widget-bot-select-item.Mui-selected:hover{background-color:#4a14d6!important}.widget-bot-select-item:hover{background-color:#e0f7fa}.widget-test-btn{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#5616ea;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:8px 10px;transition:background-color .5s ease,transform .35s cubic-bezier(.25,.46,.45,.94);will-change:transform}.widget-test-btn:hover:not(:disabled){background-color:#4d15cc;transform:translateY(-1px)}.widget-test-btn:active:not(:disabled){transform:translateY(0)}.widget-test-btn:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6;transform:none}.widget-empty,.widget-loading{color:#666;font-size:14px;padding:20px;text-align:center}.widget-loading{align-items:center;display:flex;gap:6px;justify-content:center}@media (max-width:768px){.floating-chat-widget-expanded{max-width:280px;min-width:260px}.vertical-text{font-size:12px}.floating-chat-widget-collapsed{padding:6px 10px}}.billing-page{box-sizing:border-box;font-family:DM Sans,sans-serif;margin:0;max-width:1100px;padding:28px 24px 48px}.billing-page .loading-container{align-items:center;display:flex;justify-content:center;min-height:320px}.billing-page .main-loading-spinner{color:#5616ea;font-size:28px}.billing-empty{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:60px 24px;text-align:center}.billing-empty p{color:#6b7280;font-size:15px;margin:0}.billing-empty-cta{background:#5616ea;border:none;border-radius:9px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:background .15s ease}.billing-empty-cta:hover{background:#4a14d6}.billing-agent-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.billing-agent-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;display:flex;flex-direction:column;gap:16px;padding:18px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.billing-agent-card:hover{border-color:#d6c9ff;box-shadow:0 12px 28px -18px #5616ea73}.billing-agent-top{align-items:center;display:flex;gap:12px;min-width:0}.billing-agent-avatar{align-items:center;background:linear-gradient(135deg,#6a2bff,#5616ea);border-radius:10px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:17px;font-weight:700;height:40px;justify-content:center;width:40px}.billing-agent-headings{display:flex;flex-direction:column;gap:2px;min-width:0}.billing-agent-name{color:#20202a;font-size:15px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.billing-agent-provider{color:#6b7280;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.billing-agent-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.billing-agent-plan{align-items:center;background:#f1ecff;border-radius:999px;color:#5616ea;display:inline-flex;font-size:13px;font-weight:700;padding:4px 12px}.billing-agent-status{align-items:center;color:#4b5563;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px}.billing-agent-status-dot{background:#9ca3af;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.billing-agent-status.active .billing-agent-status-dot,.billing-agent-status.trialing .billing-agent-status-dot{background:#22c55e}.billing-agent-status.ending .billing-agent-status-dot{background:#f59e0b}.billing-agent-status.past-due .billing-agent-status-dot{background:#ef4444}.billing-agent-status.past-due{color:#b91c1c;font-weight:600}.billing-agent-status.cancelled .billing-agent-status-dot{background:#ef4444}.billing-agent-status.free .billing-agent-status-dot{background:#c4b5fd}.billing-manage-btn{align-items:center;background:#5616ea;border:1px solid #5616ea;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:10px 16px;transition:background .15s ease,border-color .15s ease;width:100%}.billing-manage-btn:hover{background:#4a14d6;border-color:#4a14d6}.billing-manage-btn svg{font-size:12px}.mc-credits{border-top:1px solid #e2e2e6;color:#18181b;font-family:DM Sans,sans-serif;margin-top:36px;padding-top:28px}.mc-head{margin-bottom:18px}.mc-title{align-items:center;color:#18181b;display:flex;font-size:18px;font-weight:700;gap:9px;margin:0}.mc-title svg{color:#5616ea;font-size:15px}.mc-sub{color:#63636b;font-size:13.5px;line-height:1.5;margin:6px 0 0;max-width:620px}.mc-error{background:#fef2f2;border:1px solid #fecaca;border-radius:10px;color:#b91c1c;gap:8px;margin-bottom:16px;padding:10px 13px}.mc-error,.mc-locked-banner{align-items:center;display:flex;font-size:13.5px}.mc-locked-banner{background:#f1ecff;border:1px solid #d9ccff;border-radius:10px;color:#4a2bb5;gap:10px;line-height:1.45;margin-bottom:18px;padding:12px 14px}.mc-locked-banner svg{color:#5616ea;flex:0 0 auto}.mc-meter{background:#fff;border:1px solid #e2e2e6;border-radius:10px;margin-bottom:18px;padding:16px 18px}.mc-meter-top-block{margin:4px 0 36px}.mc-top-divider{border-top:1px solid #e2e2e6;margin:0 0 28px}.mc-meter-loading{align-items:center;display:flex;justify-content:center;min-height:78px}.mc-meter-top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.mc-meter-label{color:#18181b;font-size:13px;font-weight:600}.mc-meter-count{font-feature-settings:"tnum";color:#18181b;font-size:14px;font-variant-numeric:tabular-nums;font-weight:700}.mc-track{background:#efecf9;border-radius:10px;height:8px;margin:10px 0 8px;overflow:hidden}.mc-fill{background:#5616ea;border-radius:10px;height:100%;transition:width .5s ease}.mc-fill.near{background:#f59e0b}.mc-meter-foot{font-feature-settings:"tnum";color:#63636b;display:flex;font-size:12px;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between}.mc-packs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:22px}.mc-pack{align-items:center;background:#fff;border:1px solid #e2e2e6;border-radius:10px;display:flex;flex-direction:column;padding:18px 14px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease}.mc-pack:hover{border-color:#c9c9cf;box-shadow:0 6px 18px -12px #00000059}.mc-pack-credits{color:#18181b;font-size:24px;font-weight:800;line-height:1.1}.mc-pack-unit{color:#63636b;font-size:12px;margin-top:2px}.mc-pack-price{color:#5616ea;font-size:17px;font-weight:700;margin:10px 0 12px}.mc-pack-cta{align-items:center;background:#5616ea;border:1px solid #5616ea;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:700;gap:7px;justify-content:center;padding:8px 12px;transition:background .15s ease;width:100%}.mc-pack-cta:hover:not(:disabled){background:#4a14d6;border-color:#4a14d6}.mc-pack-cta:disabled{cursor:default;opacity:.6}.mc-pack .info-tooltip-wrapper{display:block;width:100%}.mc-btn.locked,.mc-btn.locked:hover,.mc-pack-cta.locked,.mc-pack-cta.locked:hover{background:#f3f3f5;border:1px solid #e2e2e6;color:#9b9b9b;cursor:not-allowed}.mc-autoreload{background:#fff;border:1px solid #e2e2e6;border-radius:10px;padding:18px}.mc-ar-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.mc-ar-title{align-items:center;color:#18181b;display:inline-flex;font-size:14.5px;font-weight:700;gap:8px}.mc-ar-title svg{color:#5616ea;font-size:13px}.mc-ar-desc{color:#63636b;font-size:13px;line-height:1.5;margin:5px 0 0;max-width:520px}.mc-ar-badge{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;font-size:11.5px;font-weight:700;gap:6px;padding:4px 10px;white-space:nowrap}.mc-ar-badge.on{background:#dcfce7;color:#15803d}.mc-ar-badge.warn{background:#fff7ed;color:#c2410c}.mc-ar-alert{background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;font-size:13px;line-height:1.45;margin-top:12px;padding:10px 12px}.mc-ar-controls{align-items:flex-start;display:flex;flex-direction:column;gap:14px;margin-top:16px}.mc-ar-fields{align-items:flex-end;display:flex;flex-wrap:wrap;gap:14px}.mc-ar-input{background:#fff;border-radius:10px}.mc-ar-input.mc-ar-input-select{min-width:240px}.mc-ar-input.mc-ar-input-num{width:180px}.mc-ar-actions{align-items:center;display:flex;gap:8px}.mc-btn{border-radius:10px;cursor:pointer;font:inherit;font-size:13.5px;font-weight:700;min-height:38px;padding:9px 16px;transition:background .15s ease,border-color .15s ease,color .15s ease}.mc-btn.primary{background:#5616ea;border:1px solid #5616ea;color:#fff}.mc-btn.primary:hover:not(:disabled){background:#4a14d6;border-color:#4a14d6}.mc-btn.danger{background:#fff;border:1px solid #e2e2e6;color:#dc2626}.mc-btn.danger:hover:not(:disabled){background:#fef2f2;border-color:#dc2626}.mc-btn:disabled{cursor:default;opacity:.6}@media (max-width:560px){.mc-ar-controls,.mc-ar-fields{align-items:stretch}.mc-ar-fields{flex-direction:column}.mc-ar-input,.mc-ar-input.mc-ar-input-num,.mc-ar-input.mc-ar-input-select{min-width:0;width:100%}.mc-ar-actions{align-items:stretch;flex-direction:column}}.bbp-page{--app-primary:#5616ea;--app-primary-hover:#4a14d6;--app-primary-contrast:#fff;--app-bg:#f1f1f3;--app-surface:#fff;--app-text:#18181b;--app-text-muted:#63636b;--app-border:#e2e2e6;--app-border-hover:#c9c9cf;--app-success:#16a34a;--app-danger:#dc2626;--app-radius:10px;--app-radius-card:10px;--ease-smooth:cubic-bezier(0.25,0.46,0.45,0.94);box-sizing:border-box;color:var(--app-text);font-family:DM Sans,sans-serif;margin:0;max-width:1100px;padding:28px 24px 56px}.bbp-page .loading-container{align-items:center;display:flex;justify-content:center;min-height:320px}.bbp-page .main-loading-spinner{color:var(--app-primary);font-size:28px}.bbp-back{align-items:center;background:#0000;border:none;color:var(--app-primary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:7px;margin-bottom:10px;padding:0}.bbp-back:hover{color:var(--app-primary-hover);text-decoration:underline}.bbp-back svg{font-size:11px}.bbp-error,.bbp-pastdue{align-items:center;border-radius:10px;display:flex;font-size:14px;gap:12px;justify-content:space-between;margin-bottom:18px;padding:12px 14px}.bbp-error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.bbp-error button{background:#0000;border:none;color:#b91c1c;cursor:pointer;font-size:15px}.bbp-pastdue{background:#fff7ed;border:1px solid #fed7aa;color:#9a3412}.bbp-pastdue button{align-items:center;background:var(--app-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:13px;font-weight:600;gap:7px;padding:8px 14px}.bbp-pastdue button:hover{background:var(--app-primary-hover)}.bbp-pastdue button:disabled{cursor:default;opacity:.6}.rk-billing{color:var(--app-text)}.rk-billing-toggle{background:var(--app-bg);border:1px solid var(--app-border);border-radius:999px;display:grid;grid-template-columns:1fr 1fr;margin:6px auto 0;padding:3px;position:relative;width:224px}.rk-billing-toggle button{background:none;border:none;border-radius:999px;color:var(--app-text-muted);cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;padding:7px 0;position:relative;transition:color .25s var(--ease-smooth);z-index:1}.rk-billing-toggle button.active{color:var(--app-text)}.rk-billing-thumb{background:var(--app-surface);border:1px solid var(--app-border);border-radius:999px;bottom:3px;box-shadow:0 2px 8px #0000001a;box-sizing:border-box;left:3px;position:absolute;top:3px;transition:transform .28s var(--ease-smooth);width:calc(50% - 3px)}.rk-billing-thumb.right{transform:translateX(100%)}.rk-plans{grid-gap:14px;align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));margin-top:28px}.rk-plan{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius-card);display:flex;flex-direction:column;padding:20px;position:relative;transition:border-color .2s var(--ease-smooth),box-shadow .2s var(--ease-smooth)}.rk-plan:hover{border-color:var(--app-border-hover)}.rk-plan:focus-within,.rk-plan:hover{z-index:5}.rk-plan.current,.rk-plan.featured{border-color:var(--app-primary);box-shadow:0 0 0 1px var(--app-primary) inset}.rk-plan-flag{background:var(--app-primary);border-radius:10px;color:var(--app-primary-contrast);font-size:10px;font-weight:700;left:50%;letter-spacing:.4px;padding:3px 11px;position:absolute;text-transform:uppercase;top:-10px;transform:translateX(-50%);white-space:nowrap}.rk-plan-name{color:var(--app-text);font-size:14.5px;font-weight:600}.rk-plan-price{animation:rk-fade-in .25s var(--ease-smooth);color:var(--app-text);font-size:28px;font-weight:800;line-height:1.1;margin:4px 0 14px}.rk-plan-price span{color:var(--app-text-muted);font-size:13px;font-weight:400;margin-left:5px}.rk-plan-old{font-weight:600}.rk-plan-arrow,.rk-plan-old{color:var(--app-text-muted);font-size:15px;margin-right:7px}.rk-plan-arrow{font-weight:400}.rk-plan-price .rk-plan-save{background:var(--app-success);border-radius:10px;color:var(--app-primary-contrast);display:inline-block;font-size:11.5px;font-weight:700;letter-spacing:.2px;margin-left:9px;padding:2.5px 8px;vertical-align:4px}.rk-plan-billed{animation:rk-fade-in .25s var(--ease-smooth);color:var(--app-text-muted);font-size:12px;margin:-10px 0 14px}@keyframes rk-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.rk-plan-limits{margin-bottom:16px}.rk-plan-limit{align-items:center;color:var(--app-text);display:flex;font-size:13.5px;gap:11px;padding:6px 0}.rk-plan-limit svg{flex:0 0 auto;font-size:13px;opacity:.75;text-align:center;width:16px}.rk-plan-limit span{flex:1 1}.rk-plan-limit strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.rk-plan-cta{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-radius);color:var(--app-text);cursor:pointer;font:inherit;font-size:14px;font-weight:600;padding:9px 14px;transition:background .15s var(--ease-smooth),border-color .15s var(--ease-smooth),color .15s var(--ease-smooth);width:100%}.rk-plan-cta:hover:not(:disabled){background:var(--app-bg);border-color:var(--app-border-hover)}.rk-plan-cta.featured{background:var(--app-primary);border-color:var(--app-primary);color:var(--app-primary-contrast)}.rk-plan-cta.featured:hover:not(:disabled){background:var(--app-primary-hover);border-color:var(--app-primary-hover)}.rk-plan-cta.danger{background:var(--app-surface);border-color:color-mix(in srgb,var(--app-danger) 40%,var(--app-border));color:var(--app-danger)}.rk-plan-cta.danger:hover:not(:disabled){background:color-mix(in srgb,var(--app-danger) 8%,var(--app-surface));border-color:var(--app-danger)}.rk-plan-cta:disabled{background:var(--app-surface);border-color:var(--app-border);color:var(--app-text-muted);cursor:default;opacity:.65}.rk-plan-cancel{margin-top:8px}.rk-plan-ending{align-items:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px;color:#9a3412;display:flex;font-size:12.5px;font-weight:600;gap:8px;line-height:1.35;margin-top:4px;padding:8px 11px}.rk-plan-ending svg{flex:0 0 auto;font-size:12px}.rk-plan-div{border-top:1px solid var(--app-border);margin:16px 0 12px}.rk-plan-sec{align-items:center;color:var(--app-text-muted);display:flex;font-size:11px;font-weight:700;justify-content:space-between;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.rk-plan-feats{list-style:none;margin:0;padding:0}.rk-plan-feats li{align-items:center;color:var(--app-text);display:flex;font-size:13px;gap:10px;padding:5px 0}.rk-plan-feats li svg{flex:0 0 auto;font-size:11px;text-align:center;width:14px}.rk-plan-feats li .rk-feat-ok{color:var(--app-primary)}.rk-plan-feats li.off{color:var(--app-text-muted);opacity:.7}.rk-logo-row{position:relative}.rk-logos{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.rk-logo{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;position:relative;width:30px}.rk-logo img{display:block;height:19px;object-fit:contain;width:19px}.rk-logo svg{color:var(--app-text);font-size:15px}.rk-logo:after{background:var(--app-text);border-radius:10px;bottom:calc(100% + 8px);color:#fff;content:attr(data-tip);font-size:11.5px;font-weight:600;line-height:1;padding:6px 9px;white-space:nowrap}.rk-logo:after,.rk-logo:before{left:50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .15s var(--ease-smooth),transform .15s var(--ease-smooth);z-index:40}.rk-logo:before{border:5px solid #0000;border-top:5px solid var(--app-text);bottom:calc(100% + 3px);content:""}.rk-logo:hover:after,.rk-logo:hover:before{opacity:1;transform:translateX(-50%) translateY(0)}.rk-logo-pop .rk-logo:after,.rk-logo-pop .rk-logo:before{display:none}.rk-logo-more{background:var(--app-bg);border:1px dashed var(--app-border-hover);border-radius:10px;color:var(--app-text-muted);cursor:pointer;flex:0 0 auto;font:inherit;font-size:11px;font-weight:700;height:30px;transition:border-color .15s var(--ease-smooth),color .15s var(--ease-smooth);width:30px}.rk-logo-more:hover{border-color:var(--app-primary);color:var(--app-primary)}.rk-logo-more-wrap{display:inline-flex;position:relative}.rk-logo-pop{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;box-shadow:0 18px 40px -16px #0000004d;display:flex;flex-direction:column;gap:8px;max-height:280px;max-width:240px;min-width:200px;overflow-y:auto;overscroll-behavior:contain;padding:10px;position:absolute;right:0;top:calc(100% + 8px);z-index:30}.rk-logo-pop-item{align-items:center;color:var(--app-text);display:flex;font-size:13px;gap:10px}.rk-logo-pop-label{white-space:nowrap}.bbp-wix{background:var(--app-surface);border:1px solid var(--app-border);border-radius:10px;display:flex;flex-direction:column;gap:22px;margin:12px 0 0;padding:24px 26px;text-align:left}.bbp-wix-head{align-items:center;display:flex;gap:20px}.bbp-wix-headmain{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.bbp-wix-badge{align-self:flex-start;background:#e7f0ff;border-radius:10px;color:#0c6efd;font-size:13px;font-weight:800;letter-spacing:.04em;margin-bottom:12px;padding:5px 14px}.bbp-wix-title{color:var(--app-text);font-size:19px;font-weight:700;margin:0 0 6px}.bbp-wix-text{color:var(--app-text-muted);font-size:14px;line-height:1.5;margin:0;max-width:560px}.bbp-wix-status{display:flex;gap:14px}.bbp-wix-stat{background:var(--app-bg);border:1px solid var(--app-border);border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0;padding:14px 16px}.bbp-wix-stat span{color:var(--app-text-muted);font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.bbp-wix-stat strong{color:var(--app-text);font-size:15px}.bbp-wix-btn{align-items:center;background:var(--app-primary);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-family:inherit;font-size:14.5px;font-weight:700;gap:9px;padding:11px 26px;transition:background .15s var(--ease-smooth)}.bbp-wix-btn:hover:not(:disabled){background:var(--app-primary-hover)}.bbp-wix-btn:disabled{cursor:default;opacity:.65}.bbp-wix-btn svg{font-size:12px}.bbp-status{align-items:center;display:inline-flex;gap:7px}.bbp-status-dot{background:#9ca3af;border-radius:50%;flex:0 0 auto;height:8px;width:8px}.bbp-status.active .bbp-status-dot,.bbp-status.trialing .bbp-status-dot{background:#22c55e}.bbp-status.ending .bbp-status-dot{background:#f59e0b}.bbp-status.cancelled .bbp-status-dot,.bbp-status.past-due .bbp-status-dot{background:#ef4444}.bbp-status.free .bbp-status-dot{background:#c4b5fd}.bbp-notfound{align-items:center;color:var(--app-text-muted);display:flex;flex-direction:column;gap:14px;padding:60px 24px;text-align:center}@media (max-width:720px){.rk-plans{grid-template-columns:1fr;max-width:420px}.bbp-wix-head{align-items:stretch;flex-direction:column;gap:16px}.bbp-wix-btn{justify-content:center}.bbp-wix-status{align-items:stretch;flex-direction:column}}.error-modal-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.error-modal-header h2{color:#1a1a1a;font-size:1.25rem;margin:0}.error-modal-icon{align-items:center;background-color:#fee2e2;border-radius:50%;color:#dc2626;display:flex;font-size:1.25rem;height:40px;justify-content:center;width:40px}.error-modal-message{color:#4a4a4a;line-height:1.5;margin:0 0 24px}.error-modal-actions{display:flex;justify-content:flex-end}.live-page{color:#2b2b35;display:flex;flex-direction:column;font-family:DM Sans,sans-serif;height:100%;margin:0 auto;max-width:120rem;max-width:var(--max-width-10xl,120rem);padding:22px 24px 24px}.live-inbox-host{flex:1 1;min-height:0;position:relative}.live-inbox-spinner{align-items:center;background:#fff;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.live-inbox-fill{height:100%}.accept-invite-page{align-items:center;background:#f5f6fa;display:flex;justify-content:center;min-height:100vh;padding:24px}.accept-invite-card{background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000014;color:#1f2937;max-width:520px;padding:36px 32px;width:100%}.accept-invite-logo{display:block;height:44px;margin:0 auto 24px}.accept-invite-card h1{font-size:22px;margin:0 0 8px;text-align:center}.accept-invite-card .accept-subtitle{color:#6b7280;font-size:14px;margin:0 0 24px;text-align:center}.accept-invite-card .invite-summary{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:14px;margin-bottom:24px;padding:14px 16px}.accept-invite-card .invite-summary strong{color:#111827}.accept-invite-card form .MuiTextField-root{margin-bottom:8px;margin-top:8px}.accept-invite-card form .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#5616ea;border-width:2px}.accept-invite-card form .MuiInputLabel-root.Mui-focused{color:#5616ea}.accept-invite-card .accept-button{background:#5616ea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin-top:20px;padding:12px;width:100%}.accept-invite-card .accept-button:disabled{cursor:not-allowed;opacity:.6}.accept-invite-card .accept-error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:14px;margin-top:14px;padding:10px 14px}.accept-invite-card .accept-link{color:#5616ea;display:block;font-size:13px;margin-top:16px;text-align:center;text-decoration:none}.ag-icon{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--ag-icon-font-color);font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);position:relative;text-transform:none;width:var(--ag-icon-size)}.ag-icon:before{content:""}.ag-icon:after{background:#0000 none 50%/contain no-repeat;background:#0000 var(--ag-icon-image,none) center/contain no-repeat;content:"";display:var(--ag-icon-image-display);inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity,.9);position:absolute}.ag-icon-aggregation{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-aggregation,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-aggregation,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-aggregation,var(--ag-icon-font-weight))}.ag-icon-aggregation:before{content:"\f101";content:var(--ag-icon-font-code-aggregation,"\f101");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-aggregation,var(--ag-icon-font-display))}.ag-icon-aggregation:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-aggregation,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-aggregation,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-aggregation,var(--ag-icon-image-opacity,.9))}.ag-icon-arrows{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-arrows,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-arrows,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-arrows,var(--ag-icon-font-weight))}.ag-icon-arrows:before{content:"\f102";content:var(--ag-icon-font-code-arrows,"\f102");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-arrows,var(--ag-icon-font-display))}.ag-icon-arrows:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-arrows,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-arrows,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-arrows,var(--ag-icon-image-opacity,.9))}.ag-icon-asc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-asc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-asc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-asc,var(--ag-icon-font-weight))}.ag-icon-asc:before{content:"\f103";content:var(--ag-icon-font-code-asc,"\f103");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-asc,var(--ag-icon-font-display))}.ag-icon-asc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-asc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-asc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-asc,var(--ag-icon-image-opacity,.9))}.ag-icon-cancel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cancel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cancel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cancel,var(--ag-icon-font-weight))}.ag-icon-cancel:before{content:"\f104";content:var(--ag-icon-font-code-cancel,"\f104");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cancel,var(--ag-icon-font-display))}.ag-icon-cancel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cancel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cancel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cancel,var(--ag-icon-image-opacity,.9))}.ag-icon-chart{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-chart,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-chart,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-chart,var(--ag-icon-font-weight))}.ag-icon-chart:before{content:"\f105";content:var(--ag-icon-font-code-chart,"\f105");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-chart,var(--ag-icon-font-display))}.ag-icon-chart:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-chart,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-chart,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-chart,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-checked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-checked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-checked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-checked,var(--ag-icon-font-weight))}.ag-icon-checkbox-checked:before{content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display))}.ag-icon-checkbox-checked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-indeterminate,var(--ag-icon-font-weight))}.ag-icon-checkbox-indeterminate:before{content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display))}.ag-icon-checkbox-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-checkbox-unchecked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-checkbox-unchecked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-checkbox-unchecked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-checkbox-unchecked,var(--ag-icon-font-weight))}.ag-icon-checkbox-unchecked:before{content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display))}.ag-icon-checkbox-unchecked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9))}.ag-icon-color-picker{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-color-picker,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-color-picker,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-color-picker,var(--ag-icon-font-weight))}.ag-icon-color-picker:before{content:"\f109";content:var(--ag-icon-font-code-color-picker,"\f109");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-color-picker,var(--ag-icon-font-display))}.ag-icon-color-picker:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-color-picker,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-color-picker,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-color-picker,var(--ag-icon-image-opacity,.9))}.ag-icon-columns{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-columns,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-columns,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-columns,var(--ag-icon-font-weight))}.ag-icon-columns:before{content:"\f10a";content:var(--ag-icon-font-code-columns,"\f10a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-columns,var(--ag-icon-font-display))}.ag-icon-columns:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-columns,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-columns,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-columns,var(--ag-icon-image-opacity,.9))}.ag-icon-contracted{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-contracted,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-contracted,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-contracted,var(--ag-icon-font-weight))}.ag-icon-contracted:before{content:"\f10b";content:var(--ag-icon-font-code-contracted,"\f10b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-contracted,var(--ag-icon-font-display))}.ag-icon-contracted:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-contracted,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-contracted,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-contracted,var(--ag-icon-image-opacity,.9))}.ag-icon-copy{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-copy,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-copy,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-copy,var(--ag-icon-font-weight))}.ag-icon-copy:before{content:"\f10c";content:var(--ag-icon-font-code-copy,"\f10c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-copy,var(--ag-icon-font-display))}.ag-icon-copy:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-copy,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-copy,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-copy,var(--ag-icon-image-opacity,.9))}.ag-icon-cross{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cross,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cross,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cross,var(--ag-icon-font-weight))}.ag-icon-cross:before{content:"\f10d";content:var(--ag-icon-font-code-cross,"\f10d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cross,var(--ag-icon-font-display))}.ag-icon-cross:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cross,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cross,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cross,var(--ag-icon-image-opacity,.9))}.ag-icon-csv{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-csv,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-csv,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-csv,var(--ag-icon-font-weight))}.ag-icon-csv:before{content:"\f10e";content:var(--ag-icon-font-code-csv,"\f10e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-csv,var(--ag-icon-font-display))}.ag-icon-csv:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-csv,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-csv,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-csv,var(--ag-icon-image-opacity,.9))}.ag-icon-cut{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-cut,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-cut,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-cut,var(--ag-icon-font-weight))}.ag-icon-cut:before{content:"\f10f";content:var(--ag-icon-font-code-cut,"\f10f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-cut,var(--ag-icon-font-display))}.ag-icon-cut:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-cut,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-cut,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-cut,var(--ag-icon-image-opacity,.9))}.ag-icon-desc{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-desc,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-desc,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-desc,var(--ag-icon-font-weight))}.ag-icon-desc:before{content:"\f110";content:var(--ag-icon-font-code-desc,"\f110");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-desc,var(--ag-icon-font-display))}.ag-icon-desc:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-desc,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-desc,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-desc,var(--ag-icon-image-opacity,.9))}.ag-icon-excel{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-excel,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-excel,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-excel,var(--ag-icon-font-weight))}.ag-icon-excel:before{content:"\f111";content:var(--ag-icon-font-code-excel,"\f111");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-excel,var(--ag-icon-font-display))}.ag-icon-excel:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-excel,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-excel,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-excel,var(--ag-icon-image-opacity,.9))}.ag-icon-expanded{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-expanded,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-expanded,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-expanded,var(--ag-icon-font-weight))}.ag-icon-expanded:before{content:"\f112";content:var(--ag-icon-font-code-expanded,"\f112");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-expanded,var(--ag-icon-font-display))}.ag-icon-expanded:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-expanded,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-expanded,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-expanded,var(--ag-icon-image-opacity,.9))}.ag-icon-eye-slash{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye-slash,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye-slash,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye-slash,var(--ag-icon-font-weight))}.ag-icon-eye-slash:before{content:"\f113";content:var(--ag-icon-font-code-eye-slash,"\f113");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye-slash,var(--ag-icon-font-display))}.ag-icon-eye-slash:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye-slash,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye-slash,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye-slash,var(--ag-icon-image-opacity,.9))}.ag-icon-eye{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-eye,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-eye,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-eye,var(--ag-icon-font-weight))}.ag-icon-eye:before{content:"\f114";content:var(--ag-icon-font-code-eye,"\f114");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-eye,var(--ag-icon-font-display))}.ag-icon-eye:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-eye,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-eye,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-eye,var(--ag-icon-image-opacity,.9))}.ag-icon-filter{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-filter,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-filter,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-filter,var(--ag-icon-font-weight))}.ag-icon-filter:before{content:"\f115";content:var(--ag-icon-font-code-filter,"\f115");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-filter,var(--ag-icon-font-display))}.ag-icon-filter:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-filter,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-filter,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-filter,var(--ag-icon-image-opacity,.9))}.ag-icon-first{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-first,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-first,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-first,var(--ag-icon-font-weight))}.ag-icon-first:before{content:"\f116";content:var(--ag-icon-font-code-first,"\f116");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-first,var(--ag-icon-font-display))}.ag-icon-first:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-first,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-first,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-first,var(--ag-icon-image-opacity,.9))}.ag-icon-grip{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-grip,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-grip,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-grip,var(--ag-icon-font-weight))}.ag-icon-grip:before{content:"\f117";content:var(--ag-icon-font-code-grip,"\f117");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-grip,var(--ag-icon-font-display))}.ag-icon-grip:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-grip,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-grip,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-grip,var(--ag-icon-image-opacity,.9))}.ag-icon-group{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-group,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-group,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-group,var(--ag-icon-font-weight))}.ag-icon-group:before{content:"\f118";content:var(--ag-icon-font-code-group,"\f118");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-group,var(--ag-icon-font-display))}.ag-icon-group:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-group,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-group,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-group,var(--ag-icon-image-opacity,.9))}.ag-icon-last{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-last,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-last,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-last,var(--ag-icon-font-weight))}.ag-icon-last:before{content:"\f119";content:var(--ag-icon-font-code-last,"\f119");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-last,var(--ag-icon-font-display))}.ag-icon-last:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-last,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-last,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-last,var(--ag-icon-image-opacity,.9))}.ag-icon-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-left,var(--ag-icon-font-weight))}.ag-icon-left:before{content:"\f11a";content:var(--ag-icon-font-code-left,"\f11a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-left,var(--ag-icon-font-display))}.ag-icon-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-left,var(--ag-icon-image-opacity,.9))}.ag-icon-linked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-linked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-linked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-linked,var(--ag-icon-font-weight))}.ag-icon-linked:before{content:"\f11b";content:var(--ag-icon-font-code-linked,"\f11b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-linked,var(--ag-icon-font-display))}.ag-icon-linked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-linked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-linked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-linked,var(--ag-icon-image-opacity,.9))}.ag-icon-loading{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-loading,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-loading,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-loading,var(--ag-icon-font-weight))}.ag-icon-loading:before{content:"\f11c";content:var(--ag-icon-font-code-loading,"\f11c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-loading,var(--ag-icon-font-display))}.ag-icon-loading:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-loading,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-loading,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-loading,var(--ag-icon-image-opacity,.9))}.ag-icon-maximize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-maximize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-maximize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-maximize,var(--ag-icon-font-weight))}.ag-icon-maximize:before{content:"\f11d";content:var(--ag-icon-font-code-maximize,"\f11d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-maximize,var(--ag-icon-font-display))}.ag-icon-maximize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-maximize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-maximize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-maximize,var(--ag-icon-image-opacity,.9))}.ag-icon-menu{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu,var(--ag-icon-font-weight))}.ag-icon-menu:before{content:"\f11e";content:var(--ag-icon-font-code-menu,"\f11e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu,var(--ag-icon-font-display))}.ag-icon-menu:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu,var(--ag-icon-image-opacity,.9))}.ag-icon-minimize{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minimize,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minimize,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minimize,var(--ag-icon-font-weight))}.ag-icon-minimize:before{content:"\f11f";content:var(--ag-icon-font-code-minimize,"\f11f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minimize,var(--ag-icon-font-display))}.ag-icon-minimize:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minimize,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minimize,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minimize,var(--ag-icon-image-opacity,.9))}.ag-icon-next{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-next,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-next,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-next,var(--ag-icon-font-weight))}.ag-icon-next:before{content:"\f120";content:var(--ag-icon-font-code-next,"\f120");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-next,var(--ag-icon-font-display))}.ag-icon-next:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-next,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-next,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-next,var(--ag-icon-image-opacity,.9))}.ag-icon-none{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-none,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-none,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-none,var(--ag-icon-font-weight))}.ag-icon-none:before{content:"\f121";content:var(--ag-icon-font-code-none,"\f121");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-none,var(--ag-icon-font-display))}.ag-icon-none:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-none,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-none,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-none,var(--ag-icon-image-opacity,.9))}.ag-icon-not-allowed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-not-allowed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-not-allowed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-not-allowed,var(--ag-icon-font-weight))}.ag-icon-not-allowed:before{content:"\f122";content:var(--ag-icon-font-code-not-allowed,"\f122");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-not-allowed,var(--ag-icon-font-display))}.ag-icon-not-allowed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-not-allowed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-not-allowed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-not-allowed,var(--ag-icon-image-opacity,.9))}.ag-icon-paste{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-paste,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-paste,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-paste,var(--ag-icon-font-weight))}.ag-icon-paste:before{content:"\f123";content:var(--ag-icon-font-code-paste,"\f123");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-paste,var(--ag-icon-font-display))}.ag-icon-paste:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-paste,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-paste,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-paste,var(--ag-icon-image-opacity,.9))}.ag-icon-pin{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pin,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pin,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pin,var(--ag-icon-font-weight))}.ag-icon-pin:before{content:"\f124";content:var(--ag-icon-font-code-pin,"\f124");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pin,var(--ag-icon-font-display))}.ag-icon-pin:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pin,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pin,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pin,var(--ag-icon-image-opacity,.9))}.ag-icon-pivot{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-pivot,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-pivot,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-pivot,var(--ag-icon-font-weight))}.ag-icon-pivot:before{content:"\f125";content:var(--ag-icon-font-code-pivot,"\f125");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-pivot,var(--ag-icon-font-display))}.ag-icon-pivot:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-pivot,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-pivot,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-pivot,var(--ag-icon-image-opacity,.9))}.ag-icon-previous{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-previous,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-previous,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-previous,var(--ag-icon-font-weight))}.ag-icon-previous:before{content:"\f126";content:var(--ag-icon-font-code-previous,"\f126");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-previous,var(--ag-icon-font-display))}.ag-icon-previous:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-previous,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-previous,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-previous,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-off{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-off,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-off,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-off,var(--ag-icon-font-weight))}.ag-icon-radio-button-off:before{content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display))}.ag-icon-radio-button-off:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9))}.ag-icon-radio-button-on{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-radio-button-on,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-radio-button-on,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-radio-button-on,var(--ag-icon-font-weight))}.ag-icon-radio-button-on:before{content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display))}.ag-icon-radio-button-on:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}.ag-icon-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-right,var(--ag-icon-font-weight))}.ag-icon-right:before{content:"\f129";content:var(--ag-icon-font-code-right,"\f129");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-right,var(--ag-icon-font-display))}.ag-icon-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-right,var(--ag-icon-image-opacity,.9))}.ag-icon-save{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-save,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-save,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-save,var(--ag-icon-font-weight))}.ag-icon-save:before{content:"\f12a";content:var(--ag-icon-font-code-save,"\f12a");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-save,var(--ag-icon-font-display))}.ag-icon-save:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-save,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-save,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-save,var(--ag-icon-image-opacity,.9))}.ag-icon-small-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-down,var(--ag-icon-font-weight))}.ag-icon-small-down:before{content:"\f12b";content:var(--ag-icon-font-code-small-down,"\f12b");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-down,var(--ag-icon-font-display))}.ag-icon-small-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-down,var(--ag-icon-image-opacity,.9))}.ag-icon-small-left{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-left,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-left,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-left,var(--ag-icon-font-weight))}.ag-icon-small-left:before{content:"\f12c";content:var(--ag-icon-font-code-small-left,"\f12c");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-left,var(--ag-icon-font-display))}.ag-icon-small-left:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-left,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-left,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-left,var(--ag-icon-image-opacity,.9))}.ag-icon-small-right{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-right,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-right,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-right,var(--ag-icon-font-weight))}.ag-icon-small-right:before{content:"\f12d";content:var(--ag-icon-font-code-small-right,"\f12d");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-right,var(--ag-icon-font-display))}.ag-icon-small-right:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-right,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-right,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-right,var(--ag-icon-image-opacity,.9))}.ag-icon-small-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-small-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-small-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-small-up,var(--ag-icon-font-weight))}.ag-icon-small-up:before{content:"\f12e";content:var(--ag-icon-font-code-small-up,"\f12e");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-small-up,var(--ag-icon-font-display))}.ag-icon-small-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-small-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-small-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-small-up,var(--ag-icon-image-opacity,.9))}.ag-icon-tick{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tick,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tick,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tick,var(--ag-icon-font-weight))}.ag-icon-tick:before{content:"\f12f";content:var(--ag-icon-font-code-tick,"\f12f");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tick,var(--ag-icon-font-display))}.ag-icon-tick:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tick,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tick,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tick,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-closed{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-closed,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-closed,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-closed,var(--ag-icon-font-weight))}.ag-icon-tree-closed:before{content:"\f130";content:var(--ag-icon-font-code-tree-closed,"\f130");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-closed,var(--ag-icon-font-display))}.ag-icon-tree-closed:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-closed,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-closed,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-closed,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-indeterminate{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-indeterminate,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-indeterminate,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-indeterminate,var(--ag-icon-font-weight))}.ag-icon-tree-indeterminate:before{content:"\f131";content:var(--ag-icon-font-code-tree-indeterminate,"\f131");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-indeterminate,var(--ag-icon-font-display))}.ag-icon-tree-indeterminate:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-icon-tree-open{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-tree-open,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-tree-open,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-tree-open,var(--ag-icon-font-weight))}.ag-icon-tree-open:before{content:"\f132";content:var(--ag-icon-font-code-tree-open,"\f132");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-tree-open,var(--ag-icon-font-display))}.ag-icon-tree-open:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-tree-open,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-tree-open,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-tree-open,var(--ag-icon-image-opacity,.9))}.ag-icon-unlinked{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-unlinked,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-unlinked,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-unlinked,var(--ag-icon-font-weight))}.ag-icon-unlinked:before{content:"\f133";content:var(--ag-icon-font-code-unlinked,"\f133");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-unlinked,var(--ag-icon-font-display))}.ag-icon-unlinked:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-unlinked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-unlinked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-unlinked,var(--ag-icon-image-opacity,.9))}.ag-icon-up{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-up,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-up,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-up,var(--ag-icon-font-weight))}.ag-icon-up:before{content:"\f134";content:var(--ag-icon-font-code-up,"\f134");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-up,var(--ag-icon-font-display))}.ag-icon-up:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-up,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-up,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-up,var(--ag-icon-image-opacity,.9))}.ag-icon-down{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-down,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-down,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-down,var(--ag-icon-font-weight))}.ag-icon-down:before{content:"\f135";content:var(--ag-icon-font-code-down,"\f135");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-down,var(--ag-icon-font-display))}.ag-icon-down:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-down,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-down,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-down,var(--ag-icon-image-opacity,.9))}.ag-icon-plus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-plus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-plus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-plus,var(--ag-icon-font-weight))}.ag-icon-plus:before{content:"\f136";content:var(--ag-icon-font-code-plus,"\f136");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-plus,var(--ag-icon-font-display))}.ag-icon-plus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-plus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-plus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-plus,var(--ag-icon-image-opacity,.9))}.ag-icon-minus{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-minus,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-minus,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-minus,var(--ag-icon-font-weight))}.ag-icon-minus:before{content:"\f137";content:var(--ag-icon-font-code-minus,"\f137");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-minus,var(--ag-icon-font-display))}.ag-icon-minus:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-minus,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-minus,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-minus,var(--ag-icon-image-opacity,.9))}.ag-icon-menu-alt{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-menu-alt,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-menu-alt,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-menu-alt,var(--ag-icon-font-weight))}.ag-icon-menu-alt:before{content:"\f138";content:var(--ag-icon-font-code-menu-alt,"\f138");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-menu-alt,var(--ag-icon-font-display))}.ag-icon-menu-alt:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-menu-alt,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-menu-alt,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-menu-alt,var(--ag-icon-image-opacity,.9))}.ag-icon-settings{color:var(--ag-icon-font-color);color:var(--ag-icon-font-color-settings,var(--ag-icon-font-color));font-family:var(--ag-icon-font-family);font-family:var(--ag-icon-font-family-settings,var(--ag-icon-font-family));font-weight:var(--ag-icon-font-weight);font-weight:var(--ag-icon-font-weight-settings,var(--ag-icon-font-weight))}.ag-icon-settings:before{content:"\f139";content:var(--ag-icon-font-code-settings,"\f139");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-settings,var(--ag-icon-font-display))}.ag-icon-settings:after{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-settings,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-settings,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-settings,var(--ag-icon-image-opacity,.9))}.ag-icon-row-drag:before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow:before{content:var(--ag-icon-font-code-left)}.ag-right-arrow:before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:#00000080;--ag-background-color:#fff;--ag-header-background-color:#0000;--ag-tooltip-background-color:#0000;--ag-subheader-background-color:#0000;--ag-subheader-toolbar-background-color:#0000;--ag-control-panel-background-color:#0000;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#bbb;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:#ffffffa8;--ag-menu-background-color:var(--ag-background-color);--ag-menu-border-color:var(--ag-border-color);--ag-panel-background-color:var(--ag-background-color);--ag-panel-border-color:var(--ag-border-color);--ag-row-hover-color:#0000;--ag-column-hover-color:#0000;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:#0003;--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:#00ff841a;--ag-range-selection-chart-background-color:#0058ff1a;--ag-header-cell-hover-background-color:#0000;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:#16a08580;--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-row-loading-skeleton-effect-color:#42424233;--ag-chip-background-color:#0000;--ag-chip-border-color:var(--ag-chip-background-color);--ag-borders:solid 1px;--ag-border-color:#00000040;--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-width:1px;--ag-cell-horizontal-border:solid #0000;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-wrapper-border-radius:var(--ag-border-radius);--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:#0000;--ag-checkbox-background-color:#0000;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height)*2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-icon-font-weight:normal;--ag-icon-font-color:var(--ag-foreground-color);--ag-icon-image-display:block;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size)*6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size)*5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-advanced-filter-builder-indent-size:calc(var(--ag-grid-size)*2 + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue",sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px #0000004d;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4}.ag-dnd-ghost,.ag-root-wrapper,.ag-sticky-bottom,.ag-sticky-top{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;color:var(--ag-foreground-color);font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal}ag-grid,ag-grid-angular,ag-grid-aurelia,ag-grid-ng2,ag-grid-polymer{display:block}.ag-aria-description-container{clip:rect(1px,1px,1px,1px);border:0;height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;z-index:9999}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-no-transition{transition:none!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{display:block;height:0;width:0}.ag-select-agg-func-popup,.ag-tab-guard{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{align-items:center;display:flex;flex:1 1 auto;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;display:flex;flex-direction:column;overflow:hidden;position:relative;white-space:normal}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{bottom:20px;color:#9b9b9b;opacity:.7;position:absolute;right:25px;transition:opacity 1s ease-out 3s}.ag-watermark:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjA5IiBoZWlnaHQ9IjM2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xOTIuOTkzIDIzLjY1OHYtNy45NDZoLTEzLjU0MWwtNy45NDcgNy45NDZoMjEuNDg4Wk0yMDguMjUgMy45NWgtMTYuOTc0bC04LjAxIDcuOTQ3aDI0Ljk4NFYzLjk1MVpNMTYzLjYyMiAzMS42MDVsNC4wNjktNC4wNjloMTMuNzMydjcuOTQ3aC0xNy44MDF2LTMuODc4WiIgZmlsbD0iIzlCOUI5QiIvPjxwYXRoIGQ9Ik0xNjYuNjEgMTkuNzhoOC43NzNsOC4wMS03Ljk0NkgxNjYuNjF2Ny45NDZaTTE1Ny4wMTEgMzEuNjA1aDYuNjExbDcuODgzLTcuOTQ3aC0xNC40OTR2Ny45NDdaTTE5MS4yNzYgMy45NWwtNC4wNjggNC4wN0gxNjEuMjdWLjA3MmgzMC4wMDZWMy45NVpNMjAuODQgMzAuMjA2SDguMzc4bC0yLjE2MiA1LjM0SC43NUwxMi4yNTcgOC41OTJoNC43NjhMMjguNTMgMzUuNTQ2aC01LjUzbC0yLjE2Mi01LjM0Wm0tMS43MTctNC4yNkwxNC42MDkgMTQuOTVsLTQuNTE0IDEwLjk5OGg5LjAyOFpNMTA0LjQzNyAxOC41MDljMS41ODktMi4zNTIgNS41OTQtMi42MDcgNy4yNDctMi42MDd2NC41NzhjLTIuMDM0IDAtNC4wNjkuMDYzLTUuMjc3Ljk1My0xLjIwNy44OS0xLjg0MyAyLjA5OC0xLjg0MyAzLjU2djEwLjU1M2gtNC45NTlWMTUuOTAyaDQuNzY4bC4wNjQgMi42MDdaTTExOS4zNzYgMTUuOTAyaC00Ljk1OHYxOS42NDRoNC45NThWMTUuOTAyWk0xMTkuMzc2IDcuMTNoLTQuOTU4djUuODQ4aDQuOTU4VjcuMTI5Wk0xNDMuOTc5IDcuMTN2MjguNDE2aC00Ljc2OGwtLjEyNy0yLjk4OGE4LjMyNCA4LjMyNCAwIDAgMS0yLjY3IDIuNDhjLTEuMDgxLjU3Mi0yLjQxNi44OS0zLjk0Mi44OS0xLjMzNSAwLTIuNjA2LS4yNTUtMy42ODctLjctMS4xNDQtLjUwOC0yLjE2Mi0xLjE0NC0yLjk4OC0yLjAzNGE5LjU4IDkuNTggMCAwIDEtMS45NzEtMy4xNzljLS41MDgtMS4yMDctLjY5OS0yLjYwNi0uNjk5LTQuMTMyIDAtMS41MjUuMjU0LTIuOTI0LjY5OS00LjE5Ni41MDktMS4yNzEgMS4xNDUtMi4zNTIgMS45NzEtMy4yNDIuODI2LS44OSAxLjg0NC0xLjU4OSAyLjk4OC0yLjA5OCAxLjE0NC0uNTA4IDIuMzUyLS43NjMgMy42ODctLjc2MyAxLjUyNiAwIDIuNzk3LjI1NSAzLjg3OC44MjdzMS45NzEgMS4zMzUgMi42NyAyLjQxNlY3LjE5M2g0Ljk1OXYtLjA2NFptLTEwLjQyNiAyNC41MzhjMS42NTMgMCAyLjkyNC0uNTcyIDMuOTQxLTEuNjUzIDEuMDE3LTEuMDggMS41MjYtMi41NDMgMS41MjYtNC4zMjMgMC0xLjc4LS41MDktMy4xNzgtMS41MjYtNC4zMjItMS4wMTctMS4wODEtMi4yODgtMS42NTMtMy45NDEtMS42NTMtMS41OSAwLTIuOTI1LjU3Mi0zLjg3OCAxLjY1My0xLjAxNyAxLjA4LTEuNTI2IDIuNTQzLTEuNTI2IDQuMzIyIDAgMS43OC41MDkgMy4xOCAxLjUyNiA0LjI2IDEuMDE3IDEuMTQ0IDIuMjg4IDEuNzE2IDMuODc4IDEuNzE2Wk01Ny4yMDIgMjAuMzUySDQ0LjkzM3Y0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczMy0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA1LjYzNiA2LjEwMyAxLjkwN2wzLjMwNi0zLjMwNWMtMi40OC0xLjkwNy01LjY1OC0yLjkyNS05LjQwOS0yLjkyNS0yLjA5NyAwLTQuMDA1LjMxOC01LjcyMSAxLjAxOC0xLjcxNi42OTktMy4xNzkgMS41ODktNC4zODYgMi43OTdBMTIuMDczIDEyLjA3MyAwIDAgMCAzMS4yIDE2LjIyYy0uNjM1IDEuNzE3LS45NTMgMy42MjQtLjk1MyA1LjY1OCAwIDIuMDM1LjMxOCAzLjk0MiAxLjAxNyA1LjY1OC43IDEuNzE3IDEuNTkgMy4xNzkgMi43OTcgNC4zODdhMTIuMDczIDEyLjA3MyAwIDAgMCA0LjM4NyAyLjc5N2MxLjcxNi43IDMuNjIzIDEuMDE3IDUuNjU3IDEuMDE3IDIuMDM1IDAgMy44NzgtLjMxOCA1LjUzMS0xLjAxNyAxLjY1My0uNyAzLjA1Mi0xLjU5IDQuMTk2LTIuNzk3IDEuMTQ0LTEuMjA4IDIuMDM0LTIuNjcgMi42Ny00LjM4Ny42MzYtMS43MTYuOTU0LTMuNjIzLjk1NC01LjY1OHYtLjgyNmMtLjE5MS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43Wk05NS45ODEgMjAuMzUySDgzLjcxMnY0LjI2aDYuOTkzYy0uMTkgMi4xNjEtMS4wMTcgMy44MTQtMi40MTYgNS4xNS0xLjM5OCAxLjI3LTMuMTc4IDEuOTA2LTUuNDY3IDEuOTA2LTEuMjcxIDAtMi40OC0uMjU0LTMuNDk2LS42OTlhNy4wMjQgNy4wMjQgMCAwIDEtMi43MzQtMS45N2MtLjc2My0uODI3LTEuMzM1LTEuODQ0LTEuNzgtMy4wNTItLjQ0NS0xLjIwOC0uNjM2LTIuNDgtLjYzNi0zLjk0MiAwLTEuNDYyLjE5LTIuNzMzLjYzNi0zLjk0MS4zODEtMS4yMDggMS4wMTctMi4xNjIgMS43OC0zLjA1Mi43NjMtLjgyNiAxLjY1My0xLjQ2MiAyLjczNC0xLjk3YTkuMTE1IDkuMTE1IDAgMCAxIDMuNTYtLjdjMi42NyAwIDQuNzA0LjYzNiA2LjEwMyAxLjkwN2wzLjMwNS0zLjMwNWMtMi40NzktMS45MDctNS42NTgtMi45MjUtOS40MDgtMi45MjUtMi4wOTggMC00LjAwNS4zMTgtNS43MjIgMS4wMTgtMS43MTYuNjk5LTMuMTc4IDEuNTg5LTQuMzg2IDIuNzk3YTEyLjA3NSAxMi4wNzUgMCAwIDAtMi43OTcgNC4zODZjLS42MzYgMS43MTctLjk1NCAzLjYyNC0uOTU0IDUuNjU4IDAgMi4wMzUuMzE4IDMuOTQyIDEuMDE3IDUuNjU4LjcgMS43MTcgMS41OSAzLjE3OSAyLjc5NyA0LjM4N2ExMi4wNzMgMTIuMDczIDAgMCAwIDQuMzg3IDIuNzk3YzEuNzE2LjcgMy42MjMgMS4wMTcgNS42NTggMS4wMTcgMi4wMzQgMCAzLjg3OC0uMzE4IDUuNTMtMS4wMTcgMS42NTMtLjcgMy4wNTItMS41OSA0LjE5Ni0yLjc5NyAxLjE0NS0xLjIwOCAyLjAzNS0yLjY3IDIuNjctNC4zODcuNjM2LTEuNzE2Ljk1NC0zLjYyMy45NTQtNS42NTh2LS44MjZjLS4xOS0uMTI3LS4yNTUtLjQ0NS0uMjU1LS43WiIgZmlsbD0iIzlCOUI5QiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:170px 40px;content:"";display:block;height:40px;width:170px}.ag-watermark-text{font-family:Impact,sans-serif;font-size:19px;font-weight:700;opacity:.5;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{display:flex;flex-direction:column;position:relative}.ag-root.ag-layout-auto-height,.ag-root.ag-layout-normal{flex:1 1 auto;overflow:hidden;width:0}.ag-root.ag-layout-normal{height:100%}.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-floating-top-viewport,.ag-header-viewport,.ag-sticky-bottom-viewport,.ag-sticky-top-viewport,.ag-virtual-list-viewport{flex:1 1 auto;height:100%;min-width:0;overflow:hidden;position:relative}.ag-body-viewport,.ag-center-cols-viewport{-ms-overflow-style:none!important;scrollbar-width:none!important}.ag-body-viewport::-webkit-scrollbar,.ag-center-cols-viewport::-webkit-scrollbar{display:none!important}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{-webkit-overflow-scrolling:touch;overflow-y:auto}.ag-center-cols-viewport{min-height:100%;overflow-x:auto;width:100%}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-body-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-center-cols-container,.ag-floating-bottom-container,.ag-floating-bottom-full-width-container,.ag-floating-top-container,.ag-full-width-container,.ag-header-container,.ag-pinned-left-cols-container,.ag-pinned-right-cols-container,.ag-sticky-bottom-container,.ag-sticky-top-container,.ag-virtual-list-container{position:relative}.ag-floating-bottom-container,.ag-floating-top-container,.ag-header-container,.ag-sticky-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container,.ag-full-width-container,.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{pointer-events:none;position:absolute;top:0}.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-full-width-container,.ag-ltr .ag-sticky-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-full-width-container,.ag-rtl .ag-sticky-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;height:100%;overflow:hidden;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-body{display:flex;flex:1 1 auto;flex-direction:row!important;min-height:0;position:relative}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{display:flex;min-height:0;min-width:0;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{bottom:0;position:absolute}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity .4s;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling{opacity:1;visibility:visible}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;white-space:nowrap;width:100%}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{align-items:center;display:inline-flex;height:100%;position:absolute}.ag-header-cell-filter-button,.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){opacity:0;transition:opacity .2s}.ag-header-cell-label,.ag-header-group-cell-label{align-items:center;align-self:stretch;display:flex;flex:1 1 auto}.ag-header-cell-label{overflow:hidden;text-overflow:ellipsis}.ag-header-group-cell-label.ag-sticky-label{flex:none;max-width:100%;position:sticky}.ag-header-group-text{white-space:nowrap}.ag-header-cell-text,.ag-header-group-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{align-items:center;display:flex;height:100%}.ag-header-cell-comp-wrapper{width:100%}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-cell-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:8px;z-index:2}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-floating-filter-button-button,.ag-header-cell-filter-button,.ag-header-cell-menu-button,.ag-panel-title-bar-button,.ag-side-button-button{cursor:pointer}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex:1 1 auto;flex-direction:column;overflow:hidden}.ag-column-select{display:flex;flex:3 1;flex-direction:column;overflow:hidden;position:relative}.ag-column-select-header{display:flex;flex:none;position:relative}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1;overflow:hidden}.ag-column-drop{align-items:center;display:inline-flex;overflow:auto;position:relative;width:100%}.ag-column-drop-cell,.ag-column-drop-list{align-items:center;display:flex}.ag-column-drop-cell{position:relative}.ag-column-drop-cell-text{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{align-items:stretch;display:flex;flex:1 1;flex-direction:column;overflow:hidden}.ag-column-drop-vertical-title-bar{align-items:center;display:flex;flex:none}.ag-column-drop-vertical-list{align-items:stretch;flex-direction:column;flex-grow:1;overflow-x:auto;position:relative}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{overflow:hidden;white-space:nowrap}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search,.ag-filter-toolpanel-search>*{align-items:center;display:flex}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s}.ag-row-no-animation .ag-row{transition:none}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{align-items:center;display:flex}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{align-items:center;display:flex}.ag-cell{display:inline-block;height:100%;position:absolute;white-space:nowrap}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal}.ag-cell-wrapper{align-items:center;display:flex}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.ag-full-width-row .ag-cell-wrapper.ag-row-group{align-items:center;height:100%}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input,.ag-cell-inline-editing .ag-cell-wrapper{height:100%;line-height:normal;width:100%}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{align-items:center;display:flex;height:100%}.ag-set-filter-item-checkbox{display:flex;height:100%;width:100%}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{display:flex;flex:1 1 auto;height:100%;position:relative}.ag-floating-filter-full-body{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;width:100%}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{align-items:center;cursor:move;display:inline-flex;position:absolute;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.ag-overlay-panel,.ag-overlay-wrapper{display:flex;height:100%;width:100%}.ag-overlay-wrapper{align-items:center;flex:none;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{top:0;z-index:5}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-floating-bottom{display:flex;overflow:hidden;position:relative;white-space:nowrap;width:100%}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;min-width:0;overflow:hidden;position:relative}.ag-sticky-bottom,.ag-sticky-top{display:flex;position:absolute;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{height:100%;overflow:hidden;position:relative}.ag-sticky-bottom-full-width-container,.ag-sticky-top-full-width-container{height:100%;overflow:hidden;width:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;overflow:hidden;position:relative}.ag-panel-title-bar{align-items:center;cursor:default;display:flex;flex:none}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;overflow:hidden;position:relative}.ag-dialog,.ag-resizer{position:absolute}.ag-resizer{pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none;z-index:1}.ag-resizer.ag-resizer-topLeft{cursor:nwse-resize;height:5px;left:0;top:0;width:5px}.ag-resizer.ag-resizer-top{cursor:ns-resize;height:5px;left:5px;right:5px;top:0}.ag-resizer.ag-resizer-topRight{cursor:nesw-resize;height:5px;right:0;top:0;width:5px}.ag-resizer.ag-resizer-right{bottom:5px;cursor:ew-resize;right:0;top:5px;width:5px}.ag-resizer.ag-resizer-bottomRight{bottom:0;cursor:nwse-resize;height:5px;right:0;width:5px}.ag-resizer.ag-resizer-bottom{bottom:0;cursor:ns-resize;height:5px;left:5px;right:5px}.ag-resizer.ag-resizer-bottomLeft{bottom:0;cursor:nesw-resize;height:5px;left:0;width:5px}.ag-resizer.ag-resizer-left{bottom:5px;cursor:ew-resize;left:0;top:5px;width:5px}.ag-tooltip,.ag-tooltip-custom{position:absolute;z-index:99999}.ag-tooltip-custom:not(.ag-tooltip-interactive),.ag-tooltip:not(.ag-tooltip-interactive){pointer-events:none}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-dialog .ag-panel-content-wrapper .ag-column-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-menu-option-custom{display:contents}.ag-compact-menu-option{display:flex;flex-wrap:nowrap;width:100%}.ag-compact-menu-option-text{flex:1 1 auto;white-space:nowrap}.ag-rich-select{cursor:default;height:100%;outline:none}.ag-rich-select-value{align-items:center;display:flex;height:100%}.ag-rich-select-value .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis}.ag-rich-select-value .ag-picker-field-display.ag-display-as-placeholder{opacity:.5}.ag-rich-select-list{position:relative}.ag-rich-select-list .ag-loading-text{min-height:2rem}.ag-rich-select-row{align-items:center;display:flex;flex:1 1 auto;height:100%;overflow:hidden;white-space:nowrap}.ag-rich-select-field-input{flex:1 1 auto}.ag-rich-select-field-input .ag-input-field-input{border:none!important;box-shadow:none!important;padding:0!important;text-overflow:ellipsis}.ag-rich-select-field-input .ag-input-field-input::-moz-placeholder{opacity:.8}.ag-rich-select-field-input .ag-input-field-input::placeholder{opacity:.8}.ag-autocomplete{align-items:center;display:flex}.ag-autocomplete>*{flex:1 1 auto}.ag-autocomplete-list-popup{position:absolute;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-autocomplete-list{position:relative}.ag-autocomplete-virtual-list-item{display:flex}.ag-autocomplete-row{align-items:center;display:flex;flex:1 1 auto;overflow:hidden}.ag-autocomplete-row-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-paging-panel{justify-content:flex-end}.ag-paging-page-summary-panel,.ag-paging-panel{align-items:center;display:flex}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{cursor:default;display:flex;overflow-x:hidden;overflow-y:auto;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;position:relative}.ag-column-select-column-group>*,.ag-column-select-column>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-column-label,.ag-select-agg-func-item{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize,.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{align-items:center;display:flex;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{align-items:center;display:flex;flex-direction:row-reverse;height:100%;justify-content:space-between;padding:5px 0;width:100%}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{flex-direction:row;order:-1}.ag-side-button-button{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;outline:none;position:relative;white-space:nowrap}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-center,.ag-status-bar-left,.ag-status-bar-right{display:inline-flex}.ag-icon{speak:none;display:block}.ag-group{position:relative;width:100%}.ag-group-title-bar{align-items:center;display:flex}.ag-group-title{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{align-items:center;display:flex}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{position:absolute;top:-1px;transition:right .3s}.ag-input-field,.ag-select{align-items:center;display:flex;flex-direction:row}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-angle-select,.ag-range-field{align-items:center;display:flex}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-picker-field-display,.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field{align-items:center;display:flex}.ag-picker-field-icon{border:0;cursor:pointer;display:flex;margin:0;padding:0}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{align-items:flex-start;flex-direction:column}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-color-panel{display:flex;flex-direction:column;text-align:center;width:100%}.ag-spectrum-color{cursor:default;flex:1 1 auto;overflow:hidden;position:relative}.ag-spectrum-fill{bottom:0;left:0;position:absolute;right:0;top:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{cursor:pointer;pointer-events:none;position:absolute}.ag-spectrum-hue{background:linear-gradient(270deg,red 3%,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red);cursor:default}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{height:100%;width:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(90deg,#0000,#000);height:100%;width:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{pointer-events:none;position:absolute}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-pill-select{display:flex;flex-direction:column}.ag-pill-select .ag-column-drop{flex:initial}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-body-horizontal-scroll,.ag-ltr .ag-body-viewport,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-floating-top,.ag-ltr .ag-header,.ag-ltr .ag-sticky-bottom,.ag-ltr .ag-sticky-top{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-body-horizontal-scroll,.ag-rtl .ag-body-viewport,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-floating-top,.ag-rtl .ag-header,.ag-rtl .ag-sticky-bottom,.ag-rtl .ag-sticky-top{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:auto}.ag-layout-print.ag-root-wrapper{display:inline-block}.ag-layout-print .ag-body-horizontal-scroll,.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{display:block!important;height:auto!important;overflow:hidden!important}.ag-root-wrapper.ag-layout-print .ag-cell,.ag-root-wrapper.ag-layout-print .ag-row{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}}[class^=ag-],[class^=ag-]:after,[class^=ag-]:before,[class^=ag-]:focus{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;min-width:0;min-width:auto;width:auto}.ag-button{border-radius:0;color:var(--ag-foreground-color)}.ag-button:hover{background-color:initial}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0}input[class^=ag-],select[class^=ag-],textarea[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=text],textarea[class^=ag-]{border:var(--ag-borders-input) var(--ag-input-border-color);color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=text]:disabled,textarea[class^=ag-]:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=text]:focus,textarea[class^=ag-]:focus{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=text]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}button[class^=ag-]:focus,input[class^=ag-][type=button]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-virtual-list-item:focus-visible{outline:none}.ag-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-select-list{background-color:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);overflow-x:hidden;overflow-y:auto}.ag-list-item{align-items:center;display:flex;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-ltr .ag-select-list-item{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select-list-item{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-select-list-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-group-contracted,.ag-group-expanded,.ag-row-drag,.ag-selection-checkbox{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-contracted,.ag-ltr .ag-group-expanded,.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-group-contracted,.ag-rtl .ag-group-expanded,.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));align-items:center;display:flex;flex:none;height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-group-contracted,.ag-group-expanded{cursor:pointer}.ag-group-title-bar-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;flex:none}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{background-color:var(--ag-subheader-toolbar-background-color);padding:var(--ag-grid-size)}.ag-disabled-group-container,.ag-disabled-group-title-bar{opacity:.5}.group-item{margin:calc(var(--ag-grid-size)*.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size)*.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:.4}.ag-ltr .ag-angle-select-field,.ag-ltr .ag-slider-field{margin-right:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-angle-select-field,.ag-rtl .ag-slider-field{margin-left:calc(var(--ag-grid-size)*2)}.ag-angle-select-parent-circle{background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-border-color);border-radius:12px;height:24px;width:24px}.ag-angle-select-child-circle{background-color:var(--ag-secondary-foreground-color);border-radius:3px;height:6px;left:12px;margin-left:-3px;margin-top:-4px;top:4px;width:6px}.ag-picker-field-wrapper{background-color:var(--ag-background-color);border:var(--ag-borders);border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-picker-field-wrapper.ag-picker-has-focus,.ag-picker-field-wrapper:focus-within{border-color:var(--ag-input-focus-border-color);box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-picker .ag-picker-field-wrapper{max-width:45px;min-width:45px}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:red;border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(90deg,#fff,#cc9a8100)}.ag-spectrum-val{background-image:linear-gradient(0deg,#000,#cc9a8100)}.ag-spectrum-dragger{background:#000;border:1px solid #fff;border-radius:12px;box-shadow:0 0 2px 0 #0000003d;height:12px;width:12px}.ag-spectrum-alpha-background,.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-tool{border-radius:2px;height:11px;margin-bottom:10px}.ag-spectrum-slider{background-color:#f8f8f8;border-radius:13px;box-shadow:0 1px 4px 0 #0000005e;height:13px;margin-top:-12px;width:13px}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-recent-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-color:focus-visible:not(:disabled):not([readonly]),.ag-spectrum-slider:focus-visible:not(:disabled):not([readonly]){box-shadow:var(--ag-input-focus-box-shadow)}.ag-dnd-ghost{background:var(--ag-background-color);border:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)!important;line-height:var(--ag-header-height);margin:0;overflow:hidden;padding:0 calc(var(--ag-grid-size)*2);text-overflow:ellipsis;transform:translateY(calc(var(--ag-grid-size)*2))}.ag-dnd-ghost-icon{color:var(--ag-foreground-color);margin-right:var(--ag-grid-size)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-select .ag-picker-field-wrapper{cursor:default;min-height:var(--ag-list-item-height)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-select .ag-picker-field-wrapper{padding-right:var(--ag-grid-size)}.ag-rtl .ag-select .ag-picker-field-wrapper{padding-left:var(--ag-grid-size)}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){min-height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-select .ag-picker-field-icon{align-items:center;display:flex}.ag-select.ag-disabled{opacity:.5}.ag-rich-select-list,.ag-rich-select-value{background-color:var(--ag-background-color)}.ag-rich-select-list{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);height:auto;width:100%}.ag-rich-select-list .ag-loading-text{padding:var(--ag-widget-vertical-spacing) var(--ag-widget-horizontal-spacing)}.ag-rich-select-value{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-bottom:0;padding-top:0}.ag-ltr .ag-rich-select-value{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-value{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-ltr .ag-rich-select-field-input{left:calc(var(--ag-cell-horizontal-padding))}.ag-rtl .ag-rich-select-field-input{right:calc(var(--ag-cell-horizontal-padding))}.ag-popup-editor .ag-rich-select-value{height:var(--ag-row-height);min-width:200px}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-rich-select-virtual-list-item:focus-visible:after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rtl .ag-rich-select-row{padding-right:calc(var(--ag-cell-horizontal-padding)/2)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-rich-select-row-text-highlight{font-weight:700}.ag-autocomplete{width:100%}.ag-autocomplete-list{height:calc(var(--ag-row-height)*6.5);min-width:200px;width:100%}.ag-autocomplete-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-autocomplete-virtual-list-item:focus-visible:after{content:none}.ag-autocomplete-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-autocomplete-row-label{margin:0 var(--ag-widget-container-horizontal-padding)}.ag-autocomplete-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-dragging-fill-handle .ag-dialog,.ag-dragging-range-handle .ag-dialog{opacity:.7;pointer-events:none}.ag-dialog{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-border-radius);box-shadow:var(--ag-popup-shadow)}.ag-panel{background-color:var(--ag-panel-background-color);border-color:var(--ag-panel-border-color)}.ag-panel-title-bar{border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);color:var(--ag-foreground-color);padding:var(--ag-grid-size);white-space:normal}.ag-tooltip-custom.ag-tooltip-animate,.ag-tooltip.ag-tooltip-animate{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-animate.ag-tooltip-hiding,.ag-tooltip.ag-tooltip-animate.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(var(--ag-column-select-indent-size)*1)}.ag-rtl .ag-column-select-indent-1{padding-right:calc(var(--ag-column-select-indent-size)*1)}.ag-ltr .ag-column-select-indent-2{padding-left:calc(var(--ag-column-select-indent-size)*2)}.ag-rtl .ag-column-select-indent-2{padding-right:calc(var(--ag-column-select-indent-size)*2)}.ag-ltr .ag-column-select-indent-3{padding-left:calc(var(--ag-column-select-indent-size)*3)}.ag-rtl .ag-column-select-indent-3{padding-right:calc(var(--ag-column-select-indent-size)*3)}.ag-ltr .ag-column-select-indent-4{padding-left:calc(var(--ag-column-select-indent-size)*4)}.ag-rtl .ag-column-select-indent-4{padding-right:calc(var(--ag-column-select-indent-size)*4)}.ag-ltr .ag-column-select-indent-5{padding-left:calc(var(--ag-column-select-indent-size)*5)}.ag-rtl .ag-column-select-indent-5{padding-right:calc(var(--ag-column-select-indent-size)*5)}.ag-ltr .ag-column-select-indent-6{padding-left:calc(var(--ag-column-select-indent-size)*6)}.ag-rtl .ag-column-select-indent-6{padding-right:calc(var(--ag-column-select-indent-size)*6)}.ag-ltr .ag-column-select-indent-7{padding-left:calc(var(--ag-column-select-indent-size)*7)}.ag-rtl .ag-column-select-indent-7{padding-right:calc(var(--ag-column-select-indent-size)*7)}.ag-ltr .ag-column-select-indent-8{padding-left:calc(var(--ag-column-select-indent-size)*8)}.ag-rtl .ag-column-select-indent-8{padding-right:calc(var(--ag-column-select-indent-size)*8)}.ag-ltr .ag-column-select-indent-9{padding-left:calc(var(--ag-column-select-indent-size)*9)}.ag-rtl .ag-column-select-indent-9{padding-right:calc(var(--ag-column-select-indent-size)*9)}.ag-column-select-header-icon{cursor:pointer}.ag-column-select-header-icon:focus-visible{outline:none}.ag-column-select-header-icon:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-column-select-virtual-list-item:focus-visible{outline:none}.ag-column-select-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-group-readonly,.ag-column-select-column-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size)*2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding)*.5) 0}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-pill-select .ag-column-drop{border-bottom:0;min-height:0;min-height:auto}.ag-pill-select .ag-column-drop-list{padding:0}.ag-pill-select .ag-select{padding-top:var(--ag-grid-size)}.ag-pill-select .ag-picker-field-wrapper{background-color:initial;border:0}.ag-pill-select .ag-picker-field-display{cursor:pointer}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-wrapper-border-radius)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(var(--ag-row-group-indent-size)*1)}.ag-rtl .ag-row-group-indent-1{padding-right:calc(var(--ag-row-group-indent-size)*1)}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(var(--ag-row-group-indent-size)*2)}.ag-rtl .ag-row-group-indent-2{padding-right:calc(var(--ag-row-group-indent-size)*2)}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(var(--ag-row-group-indent-size)*3)}.ag-rtl .ag-row-group-indent-3{padding-right:calc(var(--ag-row-group-indent-size)*3)}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(var(--ag-row-group-indent-size)*4)}.ag-rtl .ag-row-group-indent-4{padding-right:calc(var(--ag-row-group-indent-size)*4)}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(var(--ag-row-group-indent-size)*5)}.ag-rtl .ag-row-group-indent-5{padding-right:calc(var(--ag-row-group-indent-size)*5)}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(var(--ag-row-group-indent-size)*6)}.ag-rtl .ag-row-group-indent-6{padding-right:calc(var(--ag-row-group-indent-size)*6)}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(var(--ag-row-group-indent-size)*7)}.ag-rtl .ag-row-group-indent-7{padding-right:calc(var(--ag-row-group-indent-size)*7)}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(var(--ag-row-group-indent-size)*8)}.ag-rtl .ag-row-group-indent-8{padding-right:calc(var(--ag-row-group-indent-size)*8)}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(var(--ag-row-group-indent-size)*9)}.ag-rtl .ag-row-group-indent-9{padding-right:calc(var(--ag-row-group-indent-size)*9)}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(var(--ag-row-group-indent-size)*10)}.ag-rtl .ag-row-group-indent-10{padding-right:calc(var(--ag-row-group-indent-size)*10)}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(var(--ag-row-group-indent-size)*11)}.ag-rtl .ag-row-group-indent-11{padding-right:calc(var(--ag-row-group-indent-size)*11)}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(var(--ag-row-group-indent-size)*12)}.ag-rtl .ag-row-group-indent-12{padding-right:calc(var(--ag-row-group-indent-size)*12)}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(var(--ag-row-group-indent-size)*13)}.ag-rtl .ag-row-group-indent-13{padding-right:calc(var(--ag-row-group-indent-size)*13)}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(var(--ag-row-group-indent-size)*14)}.ag-rtl .ag-row-group-indent-14{padding-right:calc(var(--ag-row-group-indent-size)*14)}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(var(--ag-row-group-indent-size)*15)}.ag-rtl .ag-row-group-indent-15{padding-right:calc(var(--ag-row-group-indent-size)*15)}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(var(--ag-row-group-indent-size)*16)}.ag-rtl .ag-row-group-indent-16{padding-right:calc(var(--ag-row-group-indent-size)*16)}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(var(--ag-row-group-indent-size)*17)}.ag-rtl .ag-row-group-indent-17{padding-right:calc(var(--ag-row-group-indent-size)*17)}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(var(--ag-row-group-indent-size)*18)}.ag-rtl .ag-row-group-indent-18{padding-right:calc(var(--ag-row-group-indent-size)*18)}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(var(--ag-row-group-indent-size)*19)}.ag-rtl .ag-row-group-indent-19{padding-right:calc(var(--ag-row-group-indent-size)*19)}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(var(--ag-row-group-indent-size)*20)}.ag-rtl .ag-row-group-indent-20{padding-right:calc(var(--ag-row-group-indent-size)*20)}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(var(--ag-row-group-indent-size)*21)}.ag-rtl .ag-row-group-indent-21{padding-right:calc(var(--ag-row-group-indent-size)*21)}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(var(--ag-row-group-indent-size)*22)}.ag-rtl .ag-row-group-indent-22{padding-right:calc(var(--ag-row-group-indent-size)*22)}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(var(--ag-row-group-indent-size)*23)}.ag-rtl .ag-row-group-indent-23{padding-right:calc(var(--ag-row-group-indent-size)*23)}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(var(--ag-row-group-indent-size)*24)}.ag-rtl .ag-row-group-indent-24{padding-right:calc(var(--ag-row-group-indent-size)*24)}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(var(--ag-row-group-indent-size)*25)}.ag-rtl .ag-row-group-indent-25{padding-right:calc(var(--ag-row-group-indent-size)*25)}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(var(--ag-row-group-indent-size)*26)}.ag-rtl .ag-row-group-indent-26{padding-right:calc(var(--ag-row-group-indent-size)*26)}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(var(--ag-row-group-indent-size)*27)}.ag-rtl .ag-row-group-indent-27{padding-right:calc(var(--ag-row-group-indent-size)*27)}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(var(--ag-row-group-indent-size)*28)}.ag-rtl .ag-row-group-indent-28{padding-right:calc(var(--ag-row-group-indent-size)*28)}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(var(--ag-row-group-indent-size)*29)}.ag-rtl .ag-row-group-indent-29{padding-right:calc(var(--ag-row-group-indent-size)*29)}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(var(--ag-row-group-indent-size)*30)}.ag-rtl .ag-row-group-indent-30{padding-right:calc(var(--ag-row-group-indent-size)*30)}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(var(--ag-row-group-indent-size)*31)}.ag-rtl .ag-row-group-indent-31{padding-right:calc(var(--ag-row-group-indent-size)*31)}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(var(--ag-row-group-indent-size)*32)}.ag-rtl .ag-row-group-indent-32{padding-right:calc(var(--ag-row-group-indent-size)*32)}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(var(--ag-row-group-indent-size)*33)}.ag-rtl .ag-row-group-indent-33{padding-right:calc(var(--ag-row-group-indent-size)*33)}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(var(--ag-row-group-indent-size)*34)}.ag-rtl .ag-row-group-indent-34{padding-right:calc(var(--ag-row-group-indent-size)*34)}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(var(--ag-row-group-indent-size)*35)}.ag-rtl .ag-row-group-indent-35{padding-right:calc(var(--ag-row-group-indent-size)*35)}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(var(--ag-row-group-indent-size)*36)}.ag-rtl .ag-row-group-indent-36{padding-right:calc(var(--ag-row-group-indent-size)*36)}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(var(--ag-row-group-indent-size)*37)}.ag-rtl .ag-row-group-indent-37{padding-right:calc(var(--ag-row-group-indent-size)*37)}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(var(--ag-row-group-indent-size)*38)}.ag-rtl .ag-row-group-indent-38{padding-right:calc(var(--ag-row-group-indent-size)*38)}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(var(--ag-row-group-indent-size)*39)}.ag-rtl .ag-row-group-indent-39{padding-right:calc(var(--ag-row-group-indent-size)*39)}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(var(--ag-row-group-indent-size)*40)}.ag-rtl .ag-row-group-indent-40{padding-right:calc(var(--ag-row-group-indent-size)*40)}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(var(--ag-row-group-indent-size)*41)}.ag-rtl .ag-row-group-indent-41{padding-right:calc(var(--ag-row-group-indent-size)*41)}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(var(--ag-row-group-indent-size)*42)}.ag-rtl .ag-row-group-indent-42{padding-right:calc(var(--ag-row-group-indent-size)*42)}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(var(--ag-row-group-indent-size)*43)}.ag-rtl .ag-row-group-indent-43{padding-right:calc(var(--ag-row-group-indent-size)*43)}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(var(--ag-row-group-indent-size)*44)}.ag-rtl .ag-row-group-indent-44{padding-right:calc(var(--ag-row-group-indent-size)*44)}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(var(--ag-row-group-indent-size)*45)}.ag-rtl .ag-row-group-indent-45{padding-right:calc(var(--ag-row-group-indent-size)*45)}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(var(--ag-row-group-indent-size)*46)}.ag-rtl .ag-row-group-indent-46{padding-right:calc(var(--ag-row-group-indent-size)*46)}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(var(--ag-row-group-indent-size)*47)}.ag-rtl .ag-row-group-indent-47{padding-right:calc(var(--ag-row-group-indent-size)*47)}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(var(--ag-row-group-indent-size)*48)}.ag-rtl .ag-row-group-indent-48{padding-right:calc(var(--ag-row-group-indent-size)*48)}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(var(--ag-row-group-indent-size)*49)}.ag-rtl .ag-row-group-indent-49{padding-right:calc(var(--ag-row-group-indent-size)*49)}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(var(--ag-row-group-indent-size)*50)}.ag-rtl .ag-row-group-indent-50{padding-right:calc(var(--ag-row-group-indent-size)*50)}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(var(--ag-row-group-indent-size)*51)}.ag-rtl .ag-row-group-indent-51{padding-right:calc(var(--ag-row-group-indent-size)*51)}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(var(--ag-row-group-indent-size)*52)}.ag-rtl .ag-row-group-indent-52{padding-right:calc(var(--ag-row-group-indent-size)*52)}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(var(--ag-row-group-indent-size)*53)}.ag-rtl .ag-row-group-indent-53{padding-right:calc(var(--ag-row-group-indent-size)*53)}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(var(--ag-row-group-indent-size)*54)}.ag-rtl .ag-row-group-indent-54{padding-right:calc(var(--ag-row-group-indent-size)*54)}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(var(--ag-row-group-indent-size)*55)}.ag-rtl .ag-row-group-indent-55{padding-right:calc(var(--ag-row-group-indent-size)*55)}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(var(--ag-row-group-indent-size)*56)}.ag-rtl .ag-row-group-indent-56{padding-right:calc(var(--ag-row-group-indent-size)*56)}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(var(--ag-row-group-indent-size)*57)}.ag-rtl .ag-row-group-indent-57{padding-right:calc(var(--ag-row-group-indent-size)*57)}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(var(--ag-row-group-indent-size)*58)}.ag-rtl .ag-row-group-indent-58{padding-right:calc(var(--ag-row-group-indent-size)*58)}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(var(--ag-row-group-indent-size)*59)}.ag-rtl .ag-row-group-indent-59{padding-right:calc(var(--ag-row-group-indent-size)*59)}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(var(--ag-row-group-indent-size)*60)}.ag-rtl .ag-row-group-indent-60{padding-right:calc(var(--ag-row-group-indent-size)*60)}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(var(--ag-row-group-indent-size)*61)}.ag-rtl .ag-row-group-indent-61{padding-right:calc(var(--ag-row-group-indent-size)*61)}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(var(--ag-row-group-indent-size)*62)}.ag-rtl .ag-row-group-indent-62{padding-right:calc(var(--ag-row-group-indent-size)*62)}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(var(--ag-row-group-indent-size)*63)}.ag-rtl .ag-row-group-indent-63{padding-right:calc(var(--ag-row-group-indent-size)*63)}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(var(--ag-row-group-indent-size)*64)}.ag-rtl .ag-row-group-indent-64{padding-right:calc(var(--ag-row-group-indent-size)*64)}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(var(--ag-row-group-indent-size)*65)}.ag-rtl .ag-row-group-indent-65{padding-right:calc(var(--ag-row-group-indent-size)*65)}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(var(--ag-row-group-indent-size)*66)}.ag-rtl .ag-row-group-indent-66{padding-right:calc(var(--ag-row-group-indent-size)*66)}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(var(--ag-row-group-indent-size)*67)}.ag-rtl .ag-row-group-indent-67{padding-right:calc(var(--ag-row-group-indent-size)*67)}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(var(--ag-row-group-indent-size)*68)}.ag-rtl .ag-row-group-indent-68{padding-right:calc(var(--ag-row-group-indent-size)*68)}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(var(--ag-row-group-indent-size)*69)}.ag-rtl .ag-row-group-indent-69{padding-right:calc(var(--ag-row-group-indent-size)*69)}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(var(--ag-row-group-indent-size)*70)}.ag-rtl .ag-row-group-indent-70{padding-right:calc(var(--ag-row-group-indent-size)*70)}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(var(--ag-row-group-indent-size)*71)}.ag-rtl .ag-row-group-indent-71{padding-right:calc(var(--ag-row-group-indent-size)*71)}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(var(--ag-row-group-indent-size)*72)}.ag-rtl .ag-row-group-indent-72{padding-right:calc(var(--ag-row-group-indent-size)*72)}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(var(--ag-row-group-indent-size)*73)}.ag-rtl .ag-row-group-indent-73{padding-right:calc(var(--ag-row-group-indent-size)*73)}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(var(--ag-row-group-indent-size)*74)}.ag-rtl .ag-row-group-indent-74{padding-right:calc(var(--ag-row-group-indent-size)*74)}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(var(--ag-row-group-indent-size)*75)}.ag-rtl .ag-row-group-indent-75{padding-right:calc(var(--ag-row-group-indent-size)*75)}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(var(--ag-row-group-indent-size)*76)}.ag-rtl .ag-row-group-indent-76{padding-right:calc(var(--ag-row-group-indent-size)*76)}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(var(--ag-row-group-indent-size)*77)}.ag-rtl .ag-row-group-indent-77{padding-right:calc(var(--ag-row-group-indent-size)*77)}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(var(--ag-row-group-indent-size)*78)}.ag-rtl .ag-row-group-indent-78{padding-right:calc(var(--ag-row-group-indent-size)*78)}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(var(--ag-row-group-indent-size)*79)}.ag-rtl .ag-row-group-indent-79{padding-right:calc(var(--ag-row-group-indent-size)*79)}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(var(--ag-row-group-indent-size)*80)}.ag-rtl .ag-row-group-indent-80{padding-right:calc(var(--ag-row-group-indent-size)*80)}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(var(--ag-row-group-indent-size)*81)}.ag-rtl .ag-row-group-indent-81{padding-right:calc(var(--ag-row-group-indent-size)*81)}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(var(--ag-row-group-indent-size)*82)}.ag-rtl .ag-row-group-indent-82{padding-right:calc(var(--ag-row-group-indent-size)*82)}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(var(--ag-row-group-indent-size)*83)}.ag-rtl .ag-row-group-indent-83{padding-right:calc(var(--ag-row-group-indent-size)*83)}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(var(--ag-row-group-indent-size)*84)}.ag-rtl .ag-row-group-indent-84{padding-right:calc(var(--ag-row-group-indent-size)*84)}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(var(--ag-row-group-indent-size)*85)}.ag-rtl .ag-row-group-indent-85{padding-right:calc(var(--ag-row-group-indent-size)*85)}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(var(--ag-row-group-indent-size)*86)}.ag-rtl .ag-row-group-indent-86{padding-right:calc(var(--ag-row-group-indent-size)*86)}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(var(--ag-row-group-indent-size)*87)}.ag-rtl .ag-row-group-indent-87{padding-right:calc(var(--ag-row-group-indent-size)*87)}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(var(--ag-row-group-indent-size)*88)}.ag-rtl .ag-row-group-indent-88{padding-right:calc(var(--ag-row-group-indent-size)*88)}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(var(--ag-row-group-indent-size)*89)}.ag-rtl .ag-row-group-indent-89{padding-right:calc(var(--ag-row-group-indent-size)*89)}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(var(--ag-row-group-indent-size)*90)}.ag-rtl .ag-row-group-indent-90{padding-right:calc(var(--ag-row-group-indent-size)*90)}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(var(--ag-row-group-indent-size)*91)}.ag-rtl .ag-row-group-indent-91{padding-right:calc(var(--ag-row-group-indent-size)*91)}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(var(--ag-row-group-indent-size)*92)}.ag-rtl .ag-row-group-indent-92{padding-right:calc(var(--ag-row-group-indent-size)*92)}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(var(--ag-row-group-indent-size)*93)}.ag-rtl .ag-row-group-indent-93{padding-right:calc(var(--ag-row-group-indent-size)*93)}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(var(--ag-row-group-indent-size)*94)}.ag-rtl .ag-row-group-indent-94{padding-right:calc(var(--ag-row-group-indent-size)*94)}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(var(--ag-row-group-indent-size)*95)}.ag-rtl .ag-row-group-indent-95{padding-right:calc(var(--ag-row-group-indent-size)*95)}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(var(--ag-row-group-indent-size)*96)}.ag-rtl .ag-row-group-indent-96{padding-right:calc(var(--ag-row-group-indent-size)*96)}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(var(--ag-row-group-indent-size)*97)}.ag-rtl .ag-row-group-indent-97{padding-right:calc(var(--ag-row-group-indent-size)*97)}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(var(--ag-row-group-indent-size)*98)}.ag-rtl .ag-row-group-indent-98{padding-right:calc(var(--ag-row-group-indent-size)*98)}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(var(--ag-row-group-indent-size)*99)}.ag-rtl .ag-row-group-indent-99{padding-right:calc(var(--ag-row-group-indent-size)*99)}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:initial;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color .1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color)!important}.ag-cell-data-changed-animation{background-color:initial}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color)!important}.ag-row{background-color:var(--ag-background-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width);color:var(--ag-data-color);height:var(--ag-row-height)}.ag-sticky-bottom .ag-row{border-bottom:none;border-top:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above:after,.ag-row-highlight-below:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:1px;position:absolute;width:calc(100% - 1px)}.ag-row-highlight-above:after{top:-1px}.ag-row-highlight-above.ag-row-first:after{top:0}.ag-row-highlight-below:after{bottom:0}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected:before{background-color:var(--ag-selected-row-background-color);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group:before,.ag-row-hover:not(.ag-full-width-row):before{background-color:var(--ag-row-hover-color);bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected:before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color),var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height,calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));-webkit-font-smoothing:subpixel-antialiased;border:1px solid #0000;line-height:min(var(--ag-internal-calculated-line-height),var(--ag-internal-padded-row-height))}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group,.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:.5}.ag-cell-inline-editing{background-color:var(--ag-control-panel-background-color);border:1px solid var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-autocomplete-list-popup,.ag-popup-editor .ag-large-text{background:var(--ag-background-color);background-color:var(--ag-control-panel-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{background-color:var(--ag-background-color);padding:calc(var(--ag-grid-size)*5)}.ag-layout-auto-height .ag-center-cols-container,.ag-layout-auto-height .ag-center-cols-viewport,.ag-layout-print .ag-center-cols-container,.ag-layout-print .ag-center-cols-viewport{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-skeleton-container{align-content:center;height:100%;width:100%}.ag-skeleton-effect{animation:ag-skeleton-loading 1.5s ease-in-out .5s infinite;background-color:var(--ag-row-loading-skeleton-effect-color);border-radius:.25rem;height:1em;width:100%}@keyframes ag-skeleton-loading{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.ag-loading{align-items:center;display:flex;height:100%}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing),.ag-cell-range-selected:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color)!important}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category,.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color)!important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2,.ag-cell-range-selected-2:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-2)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3,.ag-cell-range-selected-3:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-3)}.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4,.ag-cell-range-selected-4:not(.ag-cell-focus){background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:medium none invert;outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color)!important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color)!important}.ag-fill-handle,.ag-range-handle{background-color:var(--ag-range-selection-border-color);bottom:-1px;height:6px;position:absolute;width:6px}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color)!important}.ag-menu{background:var(--ag-background-color);background-color:var(--ag-menu-background-color);border:var(--ag-borders) var(--ag-border-color);border-color:var(--ag-menu-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size)*2 + 1px)}.ag-menu-separator-part:after{border-top:var(--ag-borders-critical) var(--ag-border-color);content:"";display:block}.ag-compact-menu-option-active,.ag-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-compact-menu-option-part,.ag-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-compact-menu-option-disabled,.ag-menu-option-disabled{opacity:.5}.ag-compact-menu-option-icon,.ag-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-compact-menu-option-icon,.ag-ltr .ag-menu-option-icon{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-compact-menu-option-icon,.ag-rtl .ag-menu-option-icon{padding-right:calc(var(--ag-grid-size)*2)}.ag-compact-menu-option-text,.ag-menu-option-text{padding-left:calc(var(--ag-grid-size)*2);padding-right:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-compact-menu-option-shortcut,.ag-ltr .ag-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-shortcut,.ag-rtl .ag-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-ltr .ag-compact-menu-option-popup-pointer,.ag-ltr .ag-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-rtl .ag-compact-menu-option-popup-pointer,.ag-rtl .ag-menu-option-popup-pointer{padding-left:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header,.ag-tabs-header-wrapper{display:flex}.ag-tabs-header-wrapper .ag-tabs-header{flex:1 1}.ag-tabs-close-button-wrapper{border:0;border-right:var(--ag-borders) var(--ag-border-color);padding:var(--ag-grid-size)}.ag-tabs-close-button{background-color:initial;border:0;cursor:pointer;padding:0}.ag-tab{align-items:center;border-bottom:var(--ag-selected-tab-underline-width) solid #0000;cursor:pointer;display:flex;flex:none;justify-content:center;transition:border-bottom var(--ag-selected-tab-underline-transition-speed)}.ag-tab:focus-visible{outline:none}.ag-tab:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size)*2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-filter-no-matches,.ag-set-filter-list{height:calc(var(--ag-list-item-height)*6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height)*10)}.ag-set-filter-filter{margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding);margin-top:var(--ag-widget-container-vertical-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*1)}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*1)}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*2)}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*2)}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*3)}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*3)}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*4)}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*4)}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*5)}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*5)}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*6)}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*6)}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*7)}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*7)}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*8)}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*8)}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*9)}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-set-filter-indent-size)*9)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-widget-container-horizontal-padding))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-menu .ag-set-filter-list{min-width:200px}.ag-filter-virtual-list-item:focus-visible{outline:none}.ag-filter-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-filter-apply-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-simple-filter-body-wrapper{min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing));overflow-y:auto;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{background-color:initial;padding:calc(var(--ag-grid-size)*2) var(--ag-grid-size)}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-multi-filter-group-title-bar:focus-visible{outline:none}.ag-multi-filter-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{background-color:var(--ag-control-panel-background-color);width:var(--ag-side-bar-panel-width)}.ag-side-buttons{overflow:hidden;padding-top:calc(var(--ag-grid-size)*4);position:relative;width:calc(var(--ag-icon-size) + 4px)}button.ag-side-button-button{background:#0000;background-position-x:center;background-position-y:center;background-repeat:no-repeat;border:none;border-bottom:var(--ag-borders-side-button) var(--ag-border-color);border-top:var(--ag-borders-side-button) var(--ag-border-color);color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;min-height:calc(var(--ag-grid-size)*18);padding:calc(var(--ag-grid-size)*2) 0 calc(var(--ag-grid-size)*2) 0;width:100%}button.ag-side-button-button:focus{box-shadow:none}.ag-side-button-button:focus-visible{outline:none}.ag-side-button-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid #0000;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-ltr .ag-side-bar-right,.ag-rtl .ag-side-bar-left{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-right .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid #0000;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size)*6)}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{padding:0 var(--ag-grid-size)}.ag-filter-toolpanel-header:focus-visible{outline:none}.ag-filter-toolpanel-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-filter-toolpanel-group:not(.ag-has-filter)>.ag-group-title-bar .ag-filter-toolpanel-group-instance-header-icon{display:none}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size)*8)}.ag-filter-toolpanel-group-item{margin-bottom:calc(var(--ag-grid-size)*.5);margin-top:calc(var(--ag-grid-size)*.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size)*4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:initial}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent)*10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-group-instance-header-icon,.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group-instance-header-icon,.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{display:flex;height:var(--ag-header-height);min-height:var(--ag-header-height)}.ag-pivot-mode-select{align-items:center;display:flex}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-column-select-header:focus-visible{outline:none}.ag-column-select-header:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-column-select-header{align-items:center;height:var(--ag-header-height);padding:0 var(--ag-widget-container-horizontal-padding)}.ag-column-panel-column-select,.ag-column-select-header{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:0;position:absolute;right:0}.ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-header,.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon,.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-menu-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon,.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-menu-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell:focus-visible{outline:none}.ag-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-group-cell:focus-visible{outline:none}.ag-header-group-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-advanced-filter-header-cell:focus-visible{outline:none}.ag-advanced-filter-header-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 8px);left:4px;pointer-events:none;position:absolute;top:4px;width:calc(100% - 8px)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{margin-left:4px}.ag-rtl .ag-header-expand-icon{margin-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell:before,.ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{background-color:var(--ag-header-column-separator-color);content:"";display:var(--ag-header-column-separator-display);height:var(--ag-header-column-separator-height);position:absolute;top:calc(50% - var(--ag-header-column-separator-height)*.5);width:var(--ag-header-column-separator-width);z-index:1}.ag-ltr .ag-header-cell:before,.ag-ltr .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{right:0}.ag-rtl .ag-header-cell:before,.ag-rtl .ag-header-group-cell:not(.ag-header-span-height.ag-header-group-cell-no-group):before{left:0}.ag-header-cell-resize{align-items:center;display:flex}.ag-header-cell-resize:after{background-color:var(--ag-header-column-resize-handle-color);content:"";display:var(--ag-header-column-resize-handle-display);height:var(--ag-header-column-resize-handle-height);position:absolute;top:calc(50% - var(--ag-header-column-resize-handle-height)*.5);width:var(--ag-header-column-resize-handle-width);z-index:1}.ag-header-cell.ag-header-span-height .ag-header-cell-resize:after{height:calc(100% - var(--ag-grid-size)*4);top:calc(var(--ag-grid-size)*2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize:after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize:after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize:after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:var(--ag-cell-widget-spacing)}.ag-rtl .ag-floating-filter-button{margin-right:var(--ag-cell-widget-spacing)}.ag-floating-filter-button-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:none;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;height:var(--ag-icon-size);line-height:inherit;padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-panel>.ag-paging-page-size .ag-wrapper{min-width:calc(var(--ag-grid-size)*10)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-paging-button:focus-visible{outline:none}.ag-paging-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);line-height:1.5;padding-left:calc(var(--ag-grid-size)*4);padding-right:calc(var(--ag-grid-size)*4)}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-bottom:calc(var(--ag-grid-size)*2);padding-top:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border:1px solid var(--ag-chip-border-color);border-radius:calc(var(--ag-grid-size)*4);height:calc(var(--ag-grid-size)*4);padding:0 calc(var(--ag-grid-size)*.5)}.ag-column-drop-cell:focus-visible{outline:none}.ag-column-drop-cell:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 4px);left:2px;pointer-events:none;position:absolute;top:2px;width:calc(100% - 4px)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{color:var(--ag-secondary-foreground-color);margin:0 calc(var(--ag-grid-size)*.5);min-width:calc(var(--ag-grid-size)*4)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size)*2)}.ag-column-drop-cell-ghost{opacity:.5}.ag-column-drop-horizontal{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders) var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{color:var(--ag-secondary-foreground-color);margin:0 var(--ag-grid-size)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-left:var(--ag-grid-size);padding-right:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);min-height:50px}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{bottom:0;color:var(--ag-disabled-foreground-color);left:0;margin-top:var(--ag-grid-size);overflow:hidden;position:absolute;right:0;top:0}.ag-select-agg-func-popup{background:var(--ag-background-color);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);height:calc(var(--ag-grid-size)*5*3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size)*2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-select-agg-func-virtual-list-item:focus-visible{outline:none}.ag-select-agg-func-virtual-list-item:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% - 2px);left:1px;pointer-events:none;position:absolute;top:1px;width:calc(100% - 2px)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{height:100%;width:100%}.ag-chart,.ag-chart-components-wrapper{display:flex;overflow:hidden;position:relative}.ag-chart-components-wrapper{flex:1 1 auto}.ag-chart-title-edit{display:none;left:0;position:absolute;text-align:center;top:0}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{flex:1 1 auto;overflow:hidden;position:relative}.ag-charts-canvas{display:block}.ag-chart-menu{display:flex;flex-direction:column;position:absolute;top:16px}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{min-width:0;position:relative;transition:min-width .4s;width:0}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{display:flex;flex-direction:column;height:100%;overflow:hidden;width:100%}.ag-chart-tabbed-menu-header{cursor:default;flex:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-tabbed-menu-body{align-items:stretch;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-tab{overflow:hidden;overflow-y:auto;width:100%}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;width:100%}.ag-chart-settings-nav-bar{align-items:center;display:flex;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-chart-settings-card-selector{align-items:center;display:flex;flex:1 1 auto;height:100%;justify-content:space-around;padding:0 10px}.ag-chart-settings-card-item{background-color:#000;cursor:pointer;height:10px;position:relative;width:10px}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{background-color:initial;content:" ";display:block;height:20px;left:50%;margin-left:-10px;margin-top:-10px;position:absolute;top:50%;width:20px}.ag-chart-settings-next,.ag-chart-settings-prev{flex:none;position:relative}.ag-chart-settings-next-button,.ag-chart-settings-prev-button{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.ag-chart-settings-mini-charts-container{flex:1 1 auto;overflow-x:hidden;overflow-y:auto;position:relative}.ag-chart-settings-mini-wrapper{display:flex;flex-direction:column;left:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;padding-bottom:16px;position:relative;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-chart-advanced-settings-wrapper,.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-advanced-settings{background-color:var(--ag-control-panel-background-color)}.ag-chart-advanced-settings,.ag-chart-advanced-settings-wrapper{width:100%}.ag-chart-advanced-settings-wrapper{padding-bottom:0}.ag-chart-advanced-settings-section,.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-advanced-settings-section{border-bottom:1px solid var(--ag-secondary-border-color);padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-chart-empty-text{align-items:center;background-color:var(--ag-background-color);display:flex;height:100%;justify-content:center;top:0;width:100%}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-menu-wrapper .ag-chart-menu,.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;gap:20px;top:8px;width:auto}.ag-ltr .ag-chart .ag-chart-menu-wrapper .ag-chart-menu,.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{justify-content:right;right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-rtl .ag-chart .ag-chart-menu-wrapper .ag-chart-menu,.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{justify-content:left;left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px)}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{border:none;cursor:pointer;display:block;padding:0;position:absolute;top:50%;transition:transform .33s ease-in-out}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{height:auto;padding:14px 5px 14px 2px;width:auto}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{bottom:-40px;content:"";position:absolute;top:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px,-50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px,-50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translateY(-50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px,-50%)}.ag-charts-font-size-color{align-self:stretch;display:flex;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-charts-data-group-item:not(:last-child){margin-bottom:var(--ag-grid-size)}.ag-chart-menu{background:var(--ag-background-color)}.ag-chart-menu,.ag-chart-menu-icon{border-radius:var(--ag-card-radius)}.ag-chart-menu-icon{color:var(--ag-secondary-foreground-color);cursor:pointer;margin:2px 0;opacity:.5}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-menu-toolbar-button{background-color:initial;border:0;border-radius:1px;padding:0 2px}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);border-radius:4px;height:8px;width:8px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar,.ag-charts-settings-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);position:relative}.ag-charts-advanced-settings-top-level-group-title-bar{background-color:initial;position:relative}.ag-charts-settings-group-title-bar:focus-visible{outline:none}.ag-charts-settings-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-charts-data-group-title-bar:focus-visible{outline:none}.ag-charts-data-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-charts-format-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-format-top-level-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible{outline:none}.ag-charts-advanced-settings-top-level-group-title-bar:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding)*.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group):not(.ag-pill-select):not(.ag-select){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-charts-data-group-item.ag-picker-field{margin-top:var(--ag-grid-size)}.ag-charts-data-group-container .ag-list-item-hovered:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:0;position:absolute;right:0}.ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-charts-advanced-settings-top-level-group-container,.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size)}.ag-charts-advanced-settings-top-level-group-item,.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-settings-group-container{grid-row-gap:8px;display:grid;grid-template-columns:60px 1fr 60px 1fr 60px;padding:var(--ag-grid-size);row-gap:8px}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+1){grid-column:1}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+2){grid-column:3}.ag-charts-settings-group-container .ag-chart-mini-thumbnail:nth-child(3n+3){grid-column:5}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:1px solid var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:1px solid var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-advanced-filter-header{align-items:center;display:flex;padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding);position:relative}.ag-advanced-filter{align-items:center;display:flex;width:100%}.ag-advanced-filter-apply-button,.ag-advanced-filter-builder-button{line-height:normal;white-space:nowrap}.ag-ltr .ag-advanced-filter-apply-button,.ag-ltr .ag-advanced-filter-builder-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-rtl .ag-advanced-filter-apply-button,.ag-rtl .ag-advanced-filter-builder-button{margin-right:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-button{align-items:center;background-color:initial;border:0;color:var(--ag-foreground-color);display:flex;font-size:var(--ag-font-size);font-weight:600}.ag-advanced-filter-builder-button:hover:not(:disabled){background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-button:not(:disabled){cursor:pointer}.ag-advanced-filter-builder-button-label{margin-left:var(--ag-grid-size)}.ag-advanced-filter-builder{background-color:var(--ag-control-panel-background-color);display:flex;flex-direction:column;-moz-user-select:none;-webkit-user-select:none;user-select:none;width:100%}.ag-advanced-filter-builder-list{flex:1 1;overflow:auto}.ag-advanced-filter-builder-list .ag-list-item-hovered:after{background-color:var(--ag-range-selection-border-color);content:"";height:1px;left:0;position:absolute;right:0}.ag-advanced-filter-builder-list .ag-item-highlight-top:after{top:0}.ag-advanced-filter-builder-list .ag-item-highlight-bottom:after{bottom:0}.ag-advanced-filter-builder-button-panel{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color);display:flex;justify-content:flex-end;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-apply-button,.ag-advanced-filter-builder .ag-advanced-filter-builder-button-panel .ag-advanced-filter-builder-cancel-button{margin-left:calc(var(--ag-grid-size)*2)}.ag-advanced-filter-builder-item-wrapper{align-items:center;display:flex;flex:1 1 auto;justify-content:space-between;overflow:hidden;padding-left:calc(var(--ag-icon-size)/2);padding-right:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines>*{width:var(--ag-advanced-filter-builder-indent-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root{width:var(--ag-icon-size)}.ag-advanced-filter-builder-item-tree-lines .ag-advanced-filter-builder-item-tree-line-root:before{height:50%;top:50%}.ag-advanced-filter-builder-item-tree-line-horizontal,.ag-advanced-filter-builder-item-tree-line-vertical,.ag-advanced-filter-builder-item-tree-line-vertical-bottom,.ag-advanced-filter-builder-item-tree-line-vertical-top{align-items:center;display:flex;height:100%;position:relative}.ag-advanced-filter-builder-item-tree-line-horizontal:after,.ag-advanced-filter-builder-item-tree-line-horizontal:before,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:after,.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before,.ag-advanced-filter-builder-item-tree-line-vertical-top:after,.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:after,.ag-advanced-filter-builder-item-tree-line-vertical:before{content:"";height:100%;position:absolute}.ag-advanced-filter-builder-item-tree-line-horizontal:after{border-bottom:1px solid;border-color:var(--ag-border-color);height:50%;left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size))}.ag-advanced-filter-builder-item-tree-line-vertical-top:before,.ag-advanced-filter-builder-item-tree-line-vertical:before{border-left:1px solid;border-color:var(--ag-border-color);left:calc(var(--ag-icon-size)/2);top:0;width:calc(var(--ag-advanced-filter-builder-indent-size) - var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-tree-line-vertical-top:before{height:50%}.ag-advanced-filter-builder-item-tree-line-vertical-bottom:before{border-left:1px solid;border-color:var(--ag-border-color);height:calc(50% - var(--ag-icon-size)*1.5/2);left:calc(var(--ag-icon-size)/2);top:calc(50% + var(--ag-icon-size)*1.5/2);width:calc(var(--ag-icon-size)/2)}.ag-advanced-filter-builder-item-condition{padding-bottom:var(--ag-grid-size);padding-top:var(--ag-grid-size)}.ag-advanced-filter-builder-item,.ag-advanced-filter-builder-item-buttons,.ag-advanced-filter-builder-item-condition,.ag-advanced-filter-builder-item-tree-lines,.ag-advanced-filter-builder-pill,.ag-advanced-filter-builder-pill-wrapper{align-items:center;display:flex;height:100%}.ag-advanced-filter-builder-pill-wrapper{margin:0 var(--ag-grid-size)}.ag-advanced-filter-builder-pill{border-radius:var(--ag-border-radius);min-height:calc(100% - var(--ag-grid-size)*3);min-width:calc(var(--ag-grid-size)*2);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2);position:relative}.ag-advanced-filter-builder-pill .ag-picker-field-display{margin-right:var(--ag-grid-size)}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-number{font-family:monospace;font-weight:700}.ag-advanced-filter-builder-pill .ag-advanced-filter-builder-value-empty{color:var(--ag-disabled-foreground-color)}.ag-advanced-filter-builder-pill:focus-visible{outline:none}.ag-advanced-filter-builder-pill:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-item-button:focus-visible{outline:none}.ag-advanced-filter-builder-item-button:focus-visible:after{background-color:initial;border:1px solid;border-color:var(--ag-input-focus-border-color);content:"";display:block;height:calc(100% + 8px);left:-4px;pointer-events:none;position:absolute;top:-4px;width:calc(100% + 8px)}.ag-advanced-filter-builder-pill-display{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-advanced-filter-builder-join-pill{background-color:var(--ag-advanced-filter-join-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-column-pill{background-color:var(--ag-advanced-filter-column-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-option-pill{background-color:var(--ag-advanced-filter-option-pill-color);color:var(--ag-foreground-color);cursor:pointer}.ag-advanced-filter-builder-value-pill{background-color:var(--ag-advanced-filter-value-pill-color);color:var(--ag-foreground-color);cursor:text;max-width:140px}.ag-advanced-filter-builder-value-pill .ag-advanced-filter-builder-pill-display{display:block}.ag-advanced-filter-builder-item-buttons>*{margin:0 calc(var(--ag-grid-size)*.5)}.ag-advanced-filter-builder-item-button{color:var(--ag-secondary-foreground-color);cursor:pointer;opacity:50%;position:relative}.ag-advanced-filter-builder-item-button-disabled{color:var(--ag-disabled-foreground-color);cursor:default}.ag-advanced-filter-builder-virtual-list-container{top:var(--ag-grid-size)}.ag-advanced-filter-builder-virtual-list-item{cursor:default;display:flex;height:var(--ag-list-item-height)}.ag-advanced-filter-builder-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-advanced-filter-builder-virtual-list-item:hover .ag-advanced-filter-builder-item-button{opacity:100%}.ag-advanced-filter-builder-validation .ag-advanced-filter-builder-invalid,.ag-advanced-filter-builder-virtual-list-item-highlight .ag-advanced-filter-builder-item-button:focus-visible{opacity:100%}.ag-advanced-filter-builder-invalid{color:var(--ag-invalid-color);cursor:default;margin:0 var(--ag-grid-size)}.ag-input-field-input{min-width:0;width:100%}.ag-checkbox-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-checkbox-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-checkbox-input-wrapper:active,.ag-checkbox-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-checkbox-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f108";content:var(--ag-icon-font-code-checkbox-unchecked,"\f108");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-unchecked,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f106";content:var(--ag-icon-font-code-checkbox-checked,"\f106");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-checked,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper.ag-indeterminate:after{color:var(--ag-checkbox-indeterminate-color);content:"\f107";content:var(--ag-icon-font-code-checkbox-indeterminate,"\f107");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-checkbox-indeterminate,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-checkbox-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-unchecked,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-unchecked,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-unchecked,var(--ag-icon-image-opacity,.9));position:absolute}.ag-checkbox-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-checked,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-checked,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-checked,var(--ag-icon-image-opacity,.9))}.ag-checkbox-input-wrapper.ag-indeterminate:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-checkbox-indeterminate,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-checkbox-indeterminate,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-checkbox-indeterminate,var(--ag-icon-image-opacity,.9))}.ag-toggle-button-input-wrapper{background-color:var(--ag-toggle-button-off-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color);border-radius:calc(var(--ag-toggle-button-height)*.5);box-sizing:border-box;flex:none;height:var(--ag-toggle-button-height);max-width:var(--ag-toggle-button-width);min-width:var(--ag-toggle-button-width);position:relative;width:var(--ag-toggle-button-width)}.ag-toggle-button-input-wrapper input{height:100%;opacity:0;width:100%}.ag-toggle-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper:before{background-color:var(--ag-toggle-button-switch-background-color);border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color);border-radius:100%;box-sizing:border-box;content:" ";display:block;height:var(--ag-toggle-button-height);left:calc(0px - var(--ag-toggle-button-border-width));position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));transition:left .1s;width:var(--ag-toggle-button-height)}.ag-toggle-button-input-wrapper.ag-checked:before{border-color:var(--ag-toggle-button-on-border-color);left:calc(100% - var(--ag-toggle-button-height) + var(--ag-toggle-button-border-width))}.ag-radio-button-input-wrapper{font-feature-settings:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);border-radius:var(--ag-icon-size);color:var(--ag-icon-font-color);display:inline-block;flex:none;font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);font-style:normal;font-variant:normal;font-weight:var(--ag-icon-font-weight);height:var(--ag-icon-size);line-height:var(--ag-icon-size);text-transform:none;vertical-align:middle;width:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;height:100%;opacity:0;width:100%}.ag-radio-button-input-wrapper:active,.ag-radio-button-input-wrapper:focus-within{box-shadow:var(--ag-input-focus-box-shadow);outline:none}.ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-radio-button-input-wrapper:after{color:var(--ag-checkbox-unchecked-color);content:"\f127";content:var(--ag-icon-font-code-radio-button-off,"\f127");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-off,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper.ag-checked:after{color:var(--ag-checkbox-checked-color);content:"\f128";content:var(--ag-icon-font-code-radio-button-on,"\f128");display:var(--ag-icon-font-display);display:var(--ag-icon-font-display-radio-button-on,var(--ag-icon-font-display));left:0;pointer-events:none;position:absolute;top:0}.ag-radio-button-input-wrapper:before{background:#0000 50%/contain no-repeat;background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-off,var(--ag-icon-image));content:"";display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-off,var(--ag-icon-image-display));inset:0;opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-off,var(--ag-icon-image-opacity,.9));position:absolute}.ag-radio-button-input-wrapper.ag-checked:before{background-image:var(--ag-icon-image);background-image:var(--ag-icon-image-radio-button-on,var(--ag-icon-image));display:var(--ag-icon-image-display);display:var(--ag-icon-image-display-radio-button-on,var(--ag-icon-image-display));opacity:.9;opacity:var(--ag-icon-image-opacity-radio-button-on,var(--ag-icon-image-opacity,.9))}input[class^=ag-][type=range]{-webkit-appearance:none;background:none;height:100%;overflow:visible;width:100%}input[class^=ag-][type=range]::-webkit-slider-runnable-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-moz-range-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);height:3px;margin:0;padding:0;width:100%}input[class^=ag-][type=range]::-ms-track{background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:#0000;height:3px;margin:0;padding:0;width:100%;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;transform:translateY(calc(var(--ag-icon-size)*-.5 + 1.5px));width:var(--ag-icon-size)}input[class^=ag-][type=range]::-ms-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);height:var(--ag-icon-size);margin:0;padding:0;width:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-ms-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{border-color:var(--ag-checkbox-checked-color);box-shadow:var(--ag-input-focus-box-shadow)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:.5}@font-face{font-family:agGridAlpine;font-style:normal;font-weight:400;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABMUAAsAAAAAKMwAABLCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIlWBmAAi34KqmyjKwE2AiQDgkALgSIABCAFhEYHhUEbnyMzg/aatGqziOpJNvu/JGhLhnjjdVVKiQVRRpQIMYb+arBrcnXzpDWxiZ/03+6d7uYA0kgNGvfxjeHHsZxySFI0efhYa+/v7iGeriQ0iXmiiXjIROjWyEwnREJiiNL8r7ned9lNjoj/UviIZqqAwagvZXWN7vQH2uY/PCuxGixE3Zco9c7GTcI4jGiM5Ixl6zZYJOu4deqq/4JF6qJ74B9A4MjcdjWnBf6vzeoX1p0qiEwH0j3ielqTJCVtAmTUucAVrqMqJHm7J9HDZROQwmB/an6zL7XMHhb7kozZWv+/7xgEJkGCJ4SvEGy5v2EaHaSESvAJKgL+b+1f7X9BlMATAqHj4/Ts7Pz/9965+zA0mU+02dBmQ5sfphJYIEX8Xjanfa8cAFStrQKWdRW+vpqEqbN1cToVOJ6CtsfmMoLfUD/X9o81JEiwSx5ix9/Y/D1YFRZgNHb89HY+AigxopP6BiQ4BLYXmusgA7t/bICvlWN7o7wQXGc5eKRfcJ1eti2g4qav/kYgjmNd0tLkOJ2Z/s9UagziUjLg4EUfjozhKEJQaXQSBRvG1xhMyJishB+RIifj9w6SMEZ1KBbXsdcUQmxLtN9Y2RPEjbehOT882Zbg6JXTtclU1IKAeRSMqKLcjrgNk40wT889wmXtgNBtcVthsjULZ4tB2WK6N7J190VFqlzEbaj5YYFjdj8VOa0t8WaELTaNWbZ2zJ36dM0BpxvCVJZlmP07Ku01wgZhT+xoxJdg3JpQhms8MU4R0KC64anv+rx2E9QmUFl/ortRSm2LPVbXu/6mNu5MGHAN4b2DK64KlaiuEGXqwIjTcKY+GVvvXXv07MWrT/8ARxGnhMUgqnrxK5p1WI/vEslM7FNW4qVzW4pQxmZGfTcfLa5FzMYh1DDHeHmEBYawVuhveThz4/Z2dCZM6QPZepCtu0Awgr9fxzGZfEA7NUeBnvZPglAHxmEeGS0TuaKyQz0dlSU+5CaqdHjGJPZMGbqSalOhn8ZkfcgmGZmvf+NtZ3kuxJoanXfBFT1apf/pNpfg7r5/jDDbG8TMmArFxZdY2RunTLjo7A1bhEgOKxy/44qp4TPcaX8TBaqr5I03XL2wOnWsmcJR+qYaVC4sUcTEa3fttqtEtmJTFzkEkKOHEg0IW2xbu847njOcPMS1HEguk4O4evv+401DJCAhp+5PaGo1rgT+qPli3jGfRZOPcxsxeZA4fApUAxlI8uONUTX04VdDPKlrg/1DGRcJ1vfKR7+/mgs1Hnnj81f8qLjXwfcQzmm4Aq0wK9YeoM575jiqJZvSu0mGAXtHYlg7unCQIJhMGY7Vxc3Dy8cvICgkLCIabTAhKSXtT4BZOXkFRSVlFVU1dQ1NLW0dXT19A0MlI2MTSMjUzNwViAL3M3lQqcZ+K0F0pgsVlj2jUW27//+7xP6ErY9y4JcBemZdmAFqntggsMAagUXWDyyxbmCZDQErrAVYZRPAGmsC1lkvsMHagC3WB2yzHmCHDQO7rAPYY+3APhsFDlkzcMS6gGPWCpywEeCUjQNnrBM4ZwPABRsDLkdPgi8AvREIIQhCMIQQCKEQwiCEQ4iAEAkhCkI0hBgIsRDiIMRDSICQCCEJQjKEFAipENIgpEPIgJAJIQtCNoQcCLkQ8iDkQyiAUAihCEIxhBIIpRDKIJRDqIBQCaEKQjWEGgi1EOog1LM3nQboL40QmiA0m0QKvha7bbRCebRBaIfQAWjE1KT6Mbe4oaAEFD15V8c1Npu8CiuJ+AgmZ+ibQWlcWmSAxALcWmEZSyAXGzLeJkSCSHP7vut0TVNSh01dwfysllW0nFagpJbIKHpGxmNm9hthJGqxHh2r9a1LpXoZteJbRCtpSsJSTEsukVAcjaubhmElaof2qUe+BlVN1Giq1mAaAZwEyNjKPVCn9M/ombCZRJqctqcDmwMD6YIbHZTN5WLZAkbni25GeSMT81p3zBduRVryQiIyK7q2F9KY/XxW7heJar+AV/4A237mtCB4kYk89YiCOQFcIhL20uGLC5C//SXJRK8vo5pgx6uNrmAl9nqbrUmU8rR0zekKrHF/ZrbTLBjbkj1RfwZ8jD6jIGTXaC+ppjqxRFrkNJGP9hy7FDGeHl4FhagGY/X+NWKIFlCDQdymq8aSUjqFqWvzkiu8bbxidd5BC5FI3fF2jDbWGGyHuZOQtm5/x4kTONSe2rVrHwpWnb9Nov1nwZZwm7XrFA63gb0no9N9tm+PtjL/zA0c+m27WJbiO3duJdFGFKiPWcdOnQvOn15mzcmdkfJv2xWeAFu3msOOmlv/ywgmtudQ7OBWH57bsiXY22Zxy0oiunOJu23/6avmojw/8UbZj+OwUkFBDKcnL4LlKINqlUTcrvDGGf/szej2+eDcraXhh5YpEnwqsZbt+05dyXoFKq+nwn92ShXNCF6yaHCcROsbmMjVyCpwAIykbGupvSPhMYsX7aOP4HADCurdUp6yJYUFrFqsL8zM7IV47ry5hRjHlQq3cper7EY8sVz1JEovtIkocwPG87er0DaWVUVFTeGaqMp0HFOhdHeVMhkVV0tzq8tXBfsy//f1KNCUo9RSBsUQa7goUOYSCQuMCJP3Zbl1eg901ANJ1JRAwAFWOYEiMGh9B6P5mSBGbmFdFGynyI2W4PF7ElIWwub1lx8hNmUO1YOBRJcelh+8wWAXdQFOYZnMheiyn3mxR0fGUhmEAcuc0OnNoWUCwy9APEPC6JLB3qh3kZxqcakMAz8X5/svbeB0nmCM8gVMTMCsHehWTxx6nn2v4oSV+aW7ZfBDrePhfZfDN33xNOiUOjI9Wu+fCE8FpxclVQIGIiWe206+Due/uv6F2Dfh9JzjOWfkmZE3plNza8PBsWdmDuV0/pIj2R1mA3029clIJ3d6wO7BvYW5lWx1PN6He1fL5X6/NO6J46m/dV+rVPr/2rK/Wp3xZ1dSKYvrnwdUl/rm3o/ThqFSdj1Ba/Tqqdhcb67xvOzTGc/HnB6w3B9EEI8HEiTC8ENfShDpAdJ/36fp3UfwVDATzzCQDf0hai8P8iAP1iG7MWwHe49R29iVpyW9Jvtm//FoVsNrHYxLzl1zj65MQXIJUXDHTCplOz0lt6XklEpsrSs6PLMb6BSjDSNiDdgbT82/rqLjG1PMyGr2IobBMyLY+X4EAyY1FNd7H4onDuKwRiWMHcCARyf3nsBnvo5KE1xM9KRgXZq0hw+FgIGlhoMR4oeQzvBT8Dn66H9YSWzWsLV9s7jHRfgE/EbI/8Ej2I93AzqCDlA9AK8XIc7u5PFcBFOLkAMDS9PTM9JhLmbk04cZURi0w2qd7hf+66VugwSKgGdMv7JAkMfj5QkKnobP8+fxCgRPHXzPW9Q/37AIkv38NMC12IJgEeQP4ifR2kq0EcCfpzP1CB70OLWDwR7ww/Gmm9rbS6VnTq9ZI5UFe9OZQQ1B3ukO03qi/5bXB+aH18eWL1cXFenpRYSf8ZmdOX1ma8SmTTNeK5xpEAc0Z/zNDGBd/alkK3erypElW5WytjZwbAoWVH/+gx9HCEzk8AgdaGJcPKJKuUADupgGNFpHE9PBedUXxBdgmJuRGR2dKetggTA4nAwcEfAGX5aXttT3xW6n+Jf7h/qX+fPke2vc5J1XXf9vbZ9CuW4cEGl9l1K//Kb5TPdBO+vy0J/LYu1pJ1sQW8cwP6rJUouO8Ga2leNOlteBUq/0dOduyyXbLJ2d7B3cLc+PUM1mWHZWNLwxt0mjWi53/MJbCSF2Tx2oKv02+2UWlSLZEw+qhUnWumgHh9WnqYvDZgQeYJBOgWDfYdYqMTVw4gw51S2w2pfrxLoUYmy6jKqEzebc7sO8W6mXh6IiGWxFKEtRln4KVtmHhyrYaGRhe26Tf7YX2+mU4QwUoWw/9+WJLucWczXnuPs13MX7EYp/m7xNhgMG5WFjfnJSewnFh4FjMzKGtkvD3L7BMxntY6pm1IxxwKxsaN/CMrHMpdfwk8ZWo8xtJNKa1PbD86kznOycuOndaR3cSQbGVl5WVGgg+ZUTvO++r47jqoukWKwIyE/TxDR1uskZgbyYnOOXyNIcVnUaaGKbOlzlImGitKTA+GJMSqhzZEFRLy8hOYG+fimXmcBgxDO5pkb5bexUo6AYZ4vFUhE9yymyUKBtBiBO4uEPv+XJmZWmgiLnyPjrip65yps6NTGb8zyI4WYOucqFEzWBqfHwSSm4Bt6OItctPkBmdBu2NRm9W6u/W3znLnzlHDls3FCbwPlhfASHOb0+gZIqjMAOqPgDsVDnDCKsDIooUQHKJzEWptpNYETVo8QPFQtuacUEmOqHGXb71sLHHTli235ZDtXjl063vvdgfVcWhZXDdJcddK1cK8zn8/MawweElsPRd7jQ1zNkuKx1za4W4gLD9MxX5gEXCUcy2ffr1zJhoDJdWWY4R8LZmZjNabLmXvN8MuyroYrDbrStLeMBhRIVRaE8MBqy/fTKvF/oPrCuCZWoklBi8rNRJaC78aN5225GCoBjavCGP+/x1wv48Mz9Y3fy5FzmBH27rG6nemh5dpCEmZjIlARlC8vpKwYHXejlEltICf1KQei46i3X/yT9ObmVBjSNTAk0EG8ziT6JBl9+zrsEDU4sJ3BIIubMMXYRyaadUeuqigpmrwtHPW67uyfufhofX15ioO/kI5Kfrurv//9/8tnMUbN2EF80mtxGqqmzc0uxg1GTzfz+pnlmj286fhoaglDb9Q2xDEasEeJmx4j8hQa2B8R5BTt+CfnvDd4Ze7Opxu++XbSxorK9P3btt1xI4ngqTk5uCGDExwUqmyeT5iuEk4s+chzm3jDhuccbqbo7D8FofaIH/c5JbNGHvE4MO9il6qTE/mh3vW3C2aqew6oGcXcPbP60YUXV6//8adz8urIcvwzfqVN9M/xyLoZPeurU+4lz/C565DcsHl+bw8vkcDJ5OXfF9fyZnBzeXcfqMPwutjE6unEyOVOT+X8u5kc+jZ4xUeuXsvKJUAvPdIOnmFvGNmyb4B3KQuGZ2lLqemDsRLRBliB5lnsm8Ti6Spdv36KjRUIPj6goIKOUeUr4tHlcZtT8VqqGEycmUYwZL1Z9UYQWhgvnzK8JWJOTmmosru7rXSCuiBROt9PwvhU9rFB44o15uQkJWi17334wH3JVYwu1Gd7cvBDT8tnEsljHw4eG0DaKtfuJw3C/f5mMzPX7wbsMnxaIVr7vW6OIb8Djd+9D9+3B4xoUcdo+ZzQgLglliur21l6/uv3Y/t3DEY1f0+sUEaBIwvEHKEDV86+/PX/hvdTfI8H/fqEb8m4cgE20TZ1+lAcpS6tpR0rACZbtRdvoIL3IEWc22wH0G6lD3qJHLUPupbURVMZxp6VZQd1qGPjt791g2KxXZdkyeqdw1T/kYxszbYM3jeNchQ3ulriPeY5Y12m2mjIbFdIFzhZvIlqZh5Eg1TAA0dPwvg+C0AqvZmsQ27zdGORuyWvX6jzLUXOUVJC/L7O75APlycErPsjuSM39f5PI/wGg5sSf93y0cf9U14K0beNCvem/gM1t/pdv/YhgcZT0X4L81ycKtSDt2zC32xwwPgjgI0h12mmkkIA0tAQ1Jwkgc7cOEkrnAUwFAmOYBjpMB+zhRsOnE6hTSwakJABBvd4dkyAJO0B+dNaCAp0PMxUsN0GDzm8ZBh7Kb0ZgeDQva7gn9uYmJE/wG1wJiu2boG/zHzj7SM1ld+F2ek9AwErANP2iyaO7ErGN5YjNY6R1QiHEJnH8Ai3dIJKup1OLz7jTEVcU5wnzjBtB4hHwG5xeuSJQWGCrkP4PjpDhhxaRxqXOhWDiSVCRBwgEjUZvoUazkXNFiLYa2WMRcvWYqhCEQCDeVfL2vgCNTWeI4SXXpmR3VtR0dCpyLiujaovvj5+KtUgji1wURGEURfHfW2t7xN78uHdWCaIkK6qmG6ZlO67nB2EUJ2mWF2VVN23XD+M0L+u2H+d1P+/3c+PWnXsPHj159uLVm3cfPv3w06+1E4djcEp8pIkajrO8rrae6CANodanYjnsMOjvPs5bVgvm3PY5ngwIMHpSAsduswsJRXd1h8ht8qbuvHEFC1Le1k3CSguYSnda1Hpizut6j+v6lcpk1jV8WTubnUkq9YJmC35oc1B5WOf1E1shw7y1Lc5SufGpPvWxpMrXEQTTyiQU5XykG6GV8eQ2MeYe/RIqTCqbJZWWI6WcS0VNsEMtrQohzsDUKYUjhPVUVKcao2ymgdHHkg85oe8mtn0RidRGaw9spajmcoNUOUbYzvdjUWvijHRRJNoBOwxt3qwSgzTM8xwLA7Sk2rIvHxPQZnnqEqjSVXLtxxs3a2EV10pDp0j97k5eVRwGhBeRmUwLBt96c+0fKpKFkbVcKwAA)}.ag-theme-alpine,.ag-theme-alpine-auto-dark,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:#2196f34d;--ag-row-hover-color:#2196f31a;--ag-column-hover-color:#2196f31a;--ag-input-focus-border-color:#2196f366;--ag-range-selection-background-color:#2196f333;--ag-range-selection-background-color-2:#2196f35c;--ag-range-selection-background-color-3:#2196f37d;--ag-range-selection-background-color-4:#2196f396;--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-advanced-filter-join-pill-color:#f08e8d;--ag-advanced-filter-column-pill-color:#a6e194;--ag-advanced-filter-option-pill-color:#f3c08b;--ag-advanced-filter-value-pill-color:#85c0e4;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-panel-background-color:var(--ag-header-background-color);--ag-menu-background-color:var(--ag-header-background-color);--ag-disabled-foreground-color:#181d1f80;--ag-chip-background-color:#181d1f12;--ag-input-disabled-border-color:#babfc74d;--ag-input-disabled-background-color:#babfc726;--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:#0000;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size)*7);--ag-header-height:calc(var(--ag-grid-size)*8);--ag-list-item-height:calc(var(--ag-grid-size)*4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-advanced-filter-builder-indent-size:calc(var(--ag-icon-size) + var(--ag-grid-size)*2);--ag-cell-horizontal-padding:calc(var(--ag-grid-size)*3);--ag-cell-widget-spacing:calc(var(--ag-grid-size)*2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size)*2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size)*2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size)*1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px #babfc766;--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px #ffffff80,0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px #000;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-input-disabled-background-color:#68686e12;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}@media (prefers-color-scheme:dark){.ag-theme-alpine-auto-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:#58565280;--ag-modal-overlay-background-color:#181d1fa8;--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px #ffffff80,0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px #000;--ag-disabled-foreground-color:#ffffff80;--ag-chip-background-color:#ffffff12;--ag-input-disabled-border-color:#68686e4d;--ag-input-disabled-background-color:#68686e12;--ag-advanced-filter-join-pill-color:#7a3a37;--ag-advanced-filter-column-pill-color:#355f2d;--ag-advanced-filter-option-pill-color:#5a3168;--ag-advanced-filter-value-pill-color:#374c86;--ag-row-loading-skeleton-effect-color:#cacbcc66;color-scheme:dark}}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-header,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-search,.ag-theme-alpine-auto-dark .ag-header-row,.ag-theme-alpine-auto-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-auto-dark .ag-panel-title-bar-title,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-status-bar{color:var(--ag-header-foreground-color);font-weight:700}.ag-theme-alpine .ag-row,.ag-theme-alpine-auto-dark .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-auto-dark input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark input[class^=ag-][type=date],.ag-theme-alpine-auto-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark input[class^=ag-][type=number],.ag-theme-alpine-auto-dark input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark input[class^=ag-][type=text],.ag-theme-alpine-auto-dark textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark textarea[class^=ag-]{border-radius:var(--ag-border-radius);min-height:calc(var(--ag-grid-size)*4)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-auto-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-auto-dark .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-auto-dark .ag-tab,.ag-theme-alpine-dark .ag-tab{flex:1 1 auto;padding:calc(var(--ag-grid-size)*1.5);transition:color .4s}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-auto-dark .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-auto-dark .ag-menu,.ag-theme-alpine-auto-dark .ag-panel-content-wrapper .ag-column-select,.ag-theme-alpine-dark .ag-menu,.ag-theme-alpine-dark .ag-panel-content-wrapper .ag-column-select{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-auto-dark .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-auto-dark .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar{line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px);padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-auto-dark .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-auto-dark .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-auto-dark .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-auto-dark .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-advanced-settings-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size)*.5 + var(--ag-grid-size)*2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-bottom:calc(var(--ag-grid-size)*2);padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{background:none;font-weight:700;padding-bottom:0;padding-top:0}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-auto-dark .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine-auto-dark.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost,.ag-theme-alpine.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-auto-dark .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size)*5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-auto-dark .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-alpine-active-color);border-radius:var(--ag-border-radius);color:var(--ag-alpine-active-color);font-family:inherit;font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-auto-dark .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{background-color:var(--ag-row-hover-color);border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-auto-dark .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{background-color:var(--ag-alpine-active-color);border-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-auto-dark .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color);color:var(--ag-disabled-foreground-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-auto-dark .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size)*2);padding-bottom:0}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{align-items:center;border:1px dashed;border-color:var(--ag-border-color);display:flex;margin:calc(var(--ag-grid-size)*2);padding:calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-auto-dark .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:.75}.ag-theme-alpine .ag-pill-select .ag-column-drop,.ag-theme-alpine-auto-dark .ag-pill-select .ag-column-drop,.ag-theme-alpine-dark .ag-pill-select .ag-column-drop{min-height:0;min-height:auto}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-auto-dark .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:400}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-auto-dark .ag-paging-number,.ag-theme-alpine-auto-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-auto-dark .ag-status-name-value-value,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-auto-dark .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:.75}.ag-theme-alpine .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-auto-dark .ag-column-select-column-readonly.ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly .ag-icon-grip,.ag-theme-alpine-dark .ag-column-select-column-readonly.ag-icon-grip{opacity:.35}.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-header-cell-filter-button:hover,.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-close:hover,.ag-theme-alpine-auto-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-next:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-auto-dark .ag-column-group-icons:hover,.ag-theme-alpine-auto-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-auto-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-auto-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-auto-dark .ag-header-expand-icon:hover,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-auto-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-auto-dark .ag-side-button-button:hover,.ag-theme-alpine-auto-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-side-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-filter-button:hover .ag-icon,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover .ag-icon,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover .ag-icon,.ag-theme-alpine-dark .ag-side-button-button:hover .ag-icon{color:inherit}.ag-theme-alpine .ag-filter-active .ag-icon-filter,.ag-theme-alpine-auto-dark .ag-filter-active .ag-icon-filter,.ag-theme-alpine-dark .ag-filter-active .ag-icon-filter{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-auto-dark .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-auto-dark .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-auto-dark .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-auto-dark .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size)*2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-auto-dark .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-left:var(--ag-grid-size);margin-right:calc(var(--ag-grid-size)*2)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{background-color:var(--ag-control-panel-background-color);border:none}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:1px dashed;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-auto-dark .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:1px dashed;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size)*.5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-auto-dark .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-bottom:calc(var(--ag-grid-size)*.5);padding-top:calc(var(--ag-grid-size)*.5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-auto-dark .ag-layout-print .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-viewport,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-viewport{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-auto-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-auto-dark .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-advanced-filter-builder-button,.ag-theme-alpine-auto-dark .ag-advanced-filter-builder-button,.ag-theme-alpine-dark .ag-advanced-filter-builder-button{font-weight:600;padding:var(--ag-grid-size)}:root{--sidebar-selected-bg:#fff;--sidebar-hover-bg:#ffffff12;--sidebar-selected-text:#5616ea;--app-header-height:56px;--app-sidebar-width:248px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f4f4;font-family:DM Sans,sans-serif;margin:0}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}.scf-logo{height:40px;margin:0;padding:0}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.drawer-closed,.drawer-open{width:200px}.content{transition:margin-left .3s}.shifted{margin-left:clamp(200px,16%,300px)}.date-logout-container{align-items:center;color:#f5f5f5;display:flex;font-size:22px;gap:25px;margin-left:10px}.language-options{background-color:#f5f5f5;border:none;border-radius:5px;color:#282c34;font-weight:600;height:26px;outline:none;padding-left:5px;padding-right:10px}.sidebar-toggle{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:28px;margin:0;padding:0;transition:.3s ease}.sidebar-toggle:hover{scale:1.15}.sidebar-toggle-open{background-color:initial;border:none;color:#000;cursor:pointer;font-size:30px;margin-top:10px;padding-left:20px}.menu-shifted{color:#0000}.overlay-open{background-color:#00000080;bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:50}.sidebar-content{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.menu-list{flex:1 1;min-height:0;overflow-y:auto;padding-bottom:12px;padding-right:4px;scrollbar-color:#ffffff80 #0000;scrollbar-gutter:stable;scrollbar-width:thin}.menu-list::-webkit-scrollbar{width:8px}.menu-list::-webkit-scrollbar-track{background:#0000}.menu-list::-webkit-scrollbar-thumb{background:#ffffff61;background-clip:padding-box;border:2px solid #0000;border-radius:999px}.menu-list::-webkit-scrollbar-thumb:hover{background:#ffffffa6;background-clip:padding-box;border:2px solid #0000}.administration-bottom-items{align-items:left;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;margin-bottom:20px;text-align:left;width:100%}.administration-item{align-items:center;background-color:initial;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;gap:5px;margin:0 auto;padding-bottom:8px;padding-top:8px;width:90%}.administration-item:hover{background-color:#ffffff12;background-color:var(--sidebar-hover-bg)}.administration-item.selected{background-color:#fff;background-color:var(--sidebar-selected-bg);font-weight:700}.administration-item.selected,.administration-item.selected .admin-icon{color:#5616ea;color:var(--sidebar-selected-text)}.admin-icon-container{padding-left:15px;width:35px}.admin-icon{font-size:1.3rem;margin-top:2px}.sidebar-footer-links{display:flex;gap:25px;justify-content:left;margin-top:.5rem;padding-left:20px;padding-right:20px}.sidebar-footer-links a{color:#fff;font-size:11px}@media (max-width:768px){.overlay-open{display:block}.sidebar-toggle-open{margin-top:15px;padding-left:20px}.content{margin-left:0}.language-options{font-size:14px;height:30px}}.app-content,.app-shell{min-height:100vh;min-height:100dvh}.app-content{box-sizing:border-box;margin-left:248px;margin-left:var(--app-sidebar-width,248px);padding-top:56px;padding-top:var(--app-header-height,56px)}.app-sidebar-backdrop{display:none}@media (max-width:768px){.app-content{margin-left:0}.app-sidebar-backdrop.show{background:#00000073;bottom:0;display:block;left:0;position:fixed;right:0;top:56px;top:var(--app-header-height,56px);z-index:1045}}
/*# sourceMappingURL=main.3d313588.css.map*/