.percircle{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 .1em .1em 0;background-color:#ccc}.percircle.red .bar,.percircle.red .fill,.percircle.red.gt50 .fill{border-color:#dd5454}.percircle.red:hover>span{color:#dd5454}.percircle.red.dark .bar,.percircle.red.dark .fill{border-color:#f84a4a}.percircle.red.dark:hover>span{color:#f84a4a}.percircle.blue .bar,.percircle.blue .fill,.percircle.blue.gt50 .fill{border-color:#82cefa}.percircle.blue:hover>span{color:#82cefa}.percircle.blue.dark .bar,.percircle.blue.dark .fill{border-color:#20cceb}.percircle.blue.dark:hover>span{color:#20cceb}.percircle.green .bar,.percircle.green .fill,.percircle.green.gt50 .fill{border-color:#8dea7b}.percircle.green:hover>span{color:#8dea7b}.percircle.green.dark .bar,.percircle.green.dark .fill{border-color:#a9ff3a}.percircle.green.dark:hover>span{color:#a9ff3a}.percircle.orange .bar,.percircle.orange .fill,.percircle.orange.gt50 .fill{border-color:#e88239}.percircle.orange:hover>span{color:#e88239}.percircle.orange.dark .bar,.percircle.orange.dark .fill{border-color:#dc5b00}.percircle.orange.dark:hover>span{color:#dc5b00}.percircle.pink .bar,.percircle.pink .fill,.percircle.pink.gt50 .fill{border-color:#ff8ed0}.percircle.pink:hover>span{color:#ff8ed0}.percircle.pink.dark .bar,.percircle.pink.dark .fill{border-color:#ff58b9}.percircle.pink.dark:hover>span{color:#ff58b9}.percircle.purple .bar,.percircle.purple .fill,.percircle.purple.gt50 .fill{border-color:#aa7eff}.percircle.purple:hover>span{color:#aa7eff}.percircle.purple.dark .bar,.percircle.purple.dark .fill{border-color:#7a38f7}.percircle.purple.dark:hover>span{color:#7a38f7}.percircle.yellow .bar,.percircle.yellow .fill,.percircle.yellow.gt50 .fill{border-color:#dcbd00}.percircle.yellow:hover>span{color:#dcbd00}.percircle.yellow.dark .bar,.percircle.yellow.dark .fill{border-color:#ffdb00}.percircle.yellow.dark:hover>span{color:#ffdb00}.percircle.dark{background-color:#777}.percircle.dark .bar,.percircle.dark .fill,.percircle.dark.gt50 .fill{border-color:#c6ff00}.percircle.dark>span{color:#777}.percircle.dark:after{background-color:#555}.percircle.dark:hover>span{color:#c6ff00}.percircle.gt50 .slice,.percircle .rect-auto{clip:rect(auto,auto,auto,auto)}.percircle .bar,.percircle.gt50 .fill,.percircle .pie{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0,.5em,1em,0);border-radius:50%;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0)}.percircle .bar{-webkit-backface-visibility:hidden;backface-visibility:hidden}.percircle.gt50 .bar:after,.percircle.gt50 .fill,.percircle .pie-fill{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.percircle *,.percircle :after,.percircle :before{-webkit-box-sizing:content-box;box-sizing:content-box}.percircle .center{float:none;margin:0 auto}.percircle.big{font-size:240px}.percircle.small{font-size:80px}.percircle>span{position:absolute;z-index:1;width:100%;top:50%;top:calc(50% - .1em);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:1em;font-size:.2em;color:#ccc;display:block;text-align:center;white-space:nowrap}.percircle .perclock>span{font-size:.175em}.percircle:after{position:absolute;top:.08em;left:.08em;display:block;content:" ";border-radius:50%;background-color:#f5f5f5;width:.84em;height:.84em}.percircle .slice{position:absolute;width:1em;height:1em;clip:rect(0,1em,1em,.5em)}.percircle:hover{cursor:default}.percircle:hover>span{-webkit-transform:scale(1.3) translateY(-50%);-ms-transform:scale(1.3) translateY(-50%);transform:scale(1.3) translateY(-50%);color:#307bbb}.percircle:hover:after{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.percircle.animate:after,.percircle.animate>span{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;-o-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.percircle.animate .bar{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out}:root{--oe-med-25: #f7fbff;--oe-med-50: #ebf5ff;--oe-med-100: #dbedff;--oe-med-200: #c3e0ff;--oe-med-400: #76b9ff;--oe-med-500: #3ca0ff;--oe-med-600: #2782d9;--oe-med-700: #1766b3;--oe-grey-25: #fafafa;--oe-grey-50: #f1f1f2;--oe-grey-100: #e5e6e7;--oe-grey-200: #d5d6d9;--oe-grey-400: #a6aab1;--oe-grey-500: #8b909b;--oe-grey-600: #6f7685;--oe-grey-700: #595d65;--oe-error-600: #d64545;--oe-black: #131313;--oe-white: #fafafa;--oe-full-white: #ffffff;--oe-sidebar-width: 288px;--oe-sidebar-collapsed: 64px;--oe-ai-panel-width: 380px;--oe-radius-card: 16px;--oe-radius-lg: 12px}.oe-sidebar,.oe-navbar,.oe-mobile-header,.oe-mobile-drawer,.oe-user-panel,.oe-notif-panel,.oe-search-dropdown,.oe-flyout{line-height:normal}.has-oe-sidebar{padding-left:var(--oe-sidebar-width)!important;padding-right:0;background:var(--oe-white);transition:padding-left .2s ease,padding-right .2s ease}body.oe-ai-panel-open .has-oe-sidebar{padding-right:var(--oe-ai-panel-width)!important}body.oe-sidebar-collapsed .has-oe-sidebar{padding-left:var(--oe-sidebar-collapsed)!important}.has-oe-sidebar .main-title{background:var(--oe-white)}@media(max-width:991px){.has-oe-sidebar,body.oe-sidebar-collapsed .has-oe-sidebar{padding-left:0!important}body.oe-ai-panel-open .has-oe-sidebar{padding-right:0!important}}.header-opaque nav.header-landing.has-oe-sidebar-offset{border:0;background:var(--oe-white)}.header-landing.pushpin.pinned.has-oe-sidebar-offset{box-shadow:none}#app.oe-app{background:var(--oe-white)}.pushpin.has-oe-sidebar-offset{left:var(--oe-sidebar-width)!important;width:calc(100% - var(--oe-sidebar-width))!important;transition:left .2s ease,width .2s ease}body.oe-sidebar-collapsed .pushpin.has-oe-sidebar-offset{left:var(--oe-sidebar-collapsed)!important;width:calc(100% - var(--oe-sidebar-collapsed))!important}body.oe-ai-panel-open .pushpin.has-oe-sidebar-offset{width:calc(100% - var(--oe-sidebar-width) - var(--oe-ai-panel-width))!important}body.oe-ai-panel-open.oe-sidebar-collapsed .pushpin.has-oe-sidebar-offset{width:calc(100% - var(--oe-sidebar-collapsed) - var(--oe-ai-panel-width))!important}@media(max-width:991px){.pushpin.has-oe-sidebar-offset,body.oe-sidebar-collapsed .pushpin.has-oe-sidebar-offset{left:0!important;width:100%!important}}.oe-sidebar{width:var(--oe-sidebar-width);height:100%;position:fixed;left:0;top:0;height:100vh;background:var(--oe-white);display:flex;flex-direction:column;justify-content:space-between;overflow:visible;transition:width .2s ease;z-index:999;border-right:1px solid var(--oe-grey-100)}.oe-sidebar.is-collapsed{width:var(--oe-sidebar-collapsed)}@media(max-width:991px){.oe-sidebar{display:none}}.oe-sidebar-header{padding:16px 16px 17px;border-bottom:1px solid var(--oe-grey-100);display:flex;align-items:center;justify-content:space-between;overflow:hidden}.oe-sidebar.is-collapsed .oe-sidebar-header{justify-content:center}.oe-sidebar-header img{height:36px;width:auto;display:block}.oe-sidebar-toggle{height:40px;display:flex;align-items:center;border:none;background:transparent;color:var(--oe-black);cursor:pointer}.oe-sidebar-toggle:active,.oe-sidebar-toggle:focus{background:transparent!important}.oe-sidebar-top{display:flex;flex-direction:column;flex:1;min-height:0;height:100%}.oe-sidebar-nav{height:100%;line-height:normal;background-color:transparent;box-shadow:none!important;padding:16px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;min-height:0}.oe-nav-group-label{padding:4px 0;color:var(--oe-grey-600);font-size:12px;font-weight:500}.oe-sidebar.is-collapsed .oe-nav-group-label,.oe-sidebar.is-collapsed .oe-nav-label-text,.oe-sidebar.is-collapsed .oe-nav-caret,.oe-sidebar.is-collapsed .oe-sidebar-logo,.oe-sidebar.is-collapsed .oe-nav-subitems{display:none}.oe-sidebar.is-collapsed .oe-nav-category.is-open .oe-nav-category-btn{background:var(--oe-med-50)}.oe-sidebar.is-collapsed .oe-nav-category.is-open .oe-nav-icon{color:var(--oe-med-700)}.oe-nav-link,.oe-nav-category-btn{width:100%;padding:6px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-decoration:none;color:var(--oe-black);font-size:16px;border:none;background:transparent;cursor:pointer;transition:background-color .15s ease}.oe-sidebar.is-collapsed .oe-nav-link,.oe-sidebar.is-collapsed .oe-nav-category-btn{justify-content:center}.oe-nav-link:hover,.oe-nav-category-btn:hover{background:var(--oe-med-50)}.oe-nav-link:active,.oe-nav-category-btn:active,.oe-nav-link:focus,.oe-nav-category-btn:focus{background:var(--oe-med-50)!important}.oe-nav-link.is-active{background:var(--oe-med-50)}.oe-nav-link.is-active .oe-nav-icon{color:var(--oe-med-700)}.oe-nav-link-left,.oe-nav-category-left{display:flex;align-items:center;gap:10px;min-width:0}.oe-nav-icon{flex-shrink:0;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.oe-nav-label-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oe-nav-caret{flex-shrink:0;display:inline-flex;transition:transform .2s ease}.oe-nav-category.is-open .oe-nav-caret{transform:rotate(90deg)}.oe-nav-subitems{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .2s ease,opacity .2s ease}.oe-nav-category.is-open .oe-nav-subitems{grid-template-rows:1fr;opacity:1}.oe-nav-subitems-inner{overflow:hidden}.oe-nav-subitems-list{padding:4px 8px 0 16px;display:flex;flex-direction:column;gap:4px}.oe-nav-subitem{padding:6px 4px;display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--oe-grey-600)}.oe-nav-subitem-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--oe-grey-600);transition:background-color .15s ease}.oe-nav-subitem-label{flex:1;padding:4px;border-radius:6px;color:var(--oe-grey-600);transition:background-color .15s ease,color .15s ease}.oe-nav-subitem:hover .oe-nav-subitem-dot{background:var(--oe-med-500)}.oe-nav-subitem:hover .oe-nav-subitem-label{background:var(--oe-med-50);color:var(--oe-black)}.oe-nav-subitem.is-active .oe-nav-subitem-dot{background:var(--oe-med-500)}.oe-nav-subitem.is-active .oe-nav-subitem-label{background:var(--oe-med-50);color:var(--oe-black)}.oe-sidebar-footer{padding:16px;display:flex;flex-direction:column;gap:10px}.oe-nav-link.oe-logout{color:var(--oe-black)}.oe-flyout{position:fixed;width:208px;padding:10px 12px;background:var(--oe-full-white);border-radius:12px;box-shadow:0 10px 25px #0000001f;z-index:2000;display:none;flex-direction:column;gap:10px}.oe-flyout.is-visible{display:flex}.oe-flyout-label{color:var(--oe-grey-700);font-size:12px;font-weight:700}.oe-mobile-header{display:none}@media(max-width:991px){.oe-mobile-header{display:flex;position:sticky;top:0;z-index:20;height:64px;padding:20px 16px;background:var(--oe-white);border-radius:24px;border-bottom:1px solid var(--oe-grey-100);align-items:center;justify-content:space-between}}.oe-mobile-header img{height:32px;width:auto;display:block}.oe-mobile-header-btn{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--oe-black);cursor:pointer}.oe-mobile-header-btn:active,.oe-mobile-header-btn:focus{background:transparent!important}.oe-mobile-header-btn svg{flex-shrink:0}.oe-mobile-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:var(--oe-white);flex-direction:column;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility .25s ease}.oe-mobile-drawer.is-open{transform:translate(0);visibility:visible}@media(min-width:992px){.oe-mobile-drawer{display:none!important}}.oe-mobile-drawer-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.oe-mobile-drawer-header{padding:0;display:flex;align-items:center;justify-content:space-between}.oe-mobile-drawer-user{display:flex;align-items:center;gap:8px}.oe-mobile-drawer-user-text{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.oe-mobile-drawer-user-name{font-weight:700;font-size:14px;color:var(--oe-black)}.oe-mobile-drawer-user-role{font-size:12px;color:var(--oe-grey-700)}.oe-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover;border:1px solid var(--oe-grey-600);flex-shrink:0}.oe-avatar-fallback{width:40px;height:40px;border-radius:50%;background:var(--oe-med-500);color:var(--oe-full-white);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.oe-role-option{padding:6px;border-radius:8px;display:flex;align-items:center;gap:10px;color:var(--oe-grey-700);font-size:16px;text-decoration:none}.oe-role-option:hover{background:var(--oe-med-50)}.oe-role-divider{border-top:1px solid var(--oe-grey-200);margin:4px 0}.oe-navbar{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--oe-white);border-bottom:1px solid var(--oe-grey-100)}@media(max-width:991px){.oe-navbar{display:none}}.oe-navbar-right{flex-shrink:0;display:flex;align-items:center;gap:12px}.oe-search{position:relative;flex:1;max-width:576px}.oe-search-box{padding:8px;background:var(--oe-full-white);border-radius:24px;outline:1px solid var(--oe-grey-50);display:flex;align-items:center;gap:10px}.oe-search-box.is-focused{outline:2px solid var(--oe-med-500)}.oe-search-box input{flex:1;border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;margin:0!important;height:auto!important;width:100%;box-sizing:content-box;font-family:inherit!important;font-size:14px;color:var(--oe-black)}.oe-search-box input:focus,#oeSearchInput:focus{border:none!important;outline:none!important;background:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important;margin:0!important;height:auto!important}.oe-search-kbd{padding:2px 6px;border-radius:6px;background:var(--oe-grey-25);color:var(--oe-grey-500);font-size:12px;font-weight:500;flex-shrink:0}@media(max-width:1199px){.oe-search-kbd{display:none}}.oe-search-dropdown{display:none;position:absolute;left:0;top:calc(100% + 8px);width:100%;max-width:725px;max-height:70vh;overflow-y:auto;padding:10px;background:var(--oe-full-white);border-radius:16px;outline:1px solid var(--oe-med-200);box-shadow:0 10px 25px #0000001f;z-index:1040;flex-direction:column;gap:4px}.oe-search-dropdown.is-open{display:flex}.oe-search-empty{padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.oe-search-empty-title{font-size:14px;font-weight:600;color:var(--oe-black)}.oe-search-empty-desc{font-size:12px;color:var(--oe-grey-500)}.oe-search-section-label{padding:4px 8px 0;font-size:12px;color:var(--oe-grey-500)}.oe-search-result{padding:8px;border-radius:8px;display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--oe-black);font-size:14px;border:none;background:transparent;width:100%;text-align:left;cursor:pointer}.oe-search-result:hover{background:var(--oe-grey-25)}.oe-search-result:active,.oe-search-result:focus{background:var(--oe-grey-25)!important}.oe-search-result-muted{color:var(--oe-grey-400)}.oe-notif{position:relative}.oe-notif-btn{position:relative;padding:6px;border-radius:999px;border:none;background:var(--oe-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease}.oe-notif-btn:hover{background:var(--oe-med-50)}.oe-notif-btn:active,.oe-notif-btn:focus{background:var(--oe-med-50)!important}.oe-notif-badge{display:none;position:absolute;top:-2px;right:-2px;min-width:12px;height:12px;padding:0 2px;border-radius:999px;background:var(--oe-error-600);color:var(--oe-full-white);font-size:8px;line-height:12px;text-align:center}.oe-notif-badge.is-visible{display:block}.oe-notif-panel{display:none;position:fixed;width:320px;background:var(--oe-full-white);border-radius:16px;box-shadow:0 10px 25px #0000001f;overflow:hidden;z-index:1070}.oe-notif-panel.is-open{display:block}.oe-notif-panel-header{padding:10px;border-bottom:1px solid var(--oe-grey-100);display:flex;align-items:center;justify-content:space-between}.oe-notif-panel-title{font-size:14px;font-weight:700;color:var(--oe-grey-700)}.oe-notif-mark-all{border:none;background:transparent;color:var(--oe-med-700);font-size:12px;font-weight:700;cursor:pointer}.oe-notif-mark-all:hover{text-decoration:underline}.oe-notif-mark-all:active,.oe-notif-mark-all:focus{background:transparent!important}.oe-notif-list{padding:8px;display:flex;flex-direction:column;gap:8px;max-height:360px;overflow-y:auto}.oe-notif-card{width:100%;padding:8px 10px;border-radius:16px;border:none;background:var(--oe-full-white);display:flex;align-items:flex-start;gap:8px;text-align:left;cursor:pointer;transition:background-color .15s ease}.oe-notif-card:hover{background:var(--oe-grey-25)}.oe-notif-card.is-unread{background:var(--oe-med-50)}.oe-notif-card:active,.oe-notif-card:focus{background:var(--oe-grey-25)!important}.oe-notif-card.is-unread:active,.oe-notif-card.is-unread:focus{background:var(--oe-med-50)!important}.oe-notif-dot{flex-shrink:0;width:10px;height:10px;margin-top:4px;border-radius:50%;background:var(--oe-med-500)}.oe-notif-body{flex:1;display:flex;flex-direction:column;gap:2px}.oe-notif-title{font-size:14px;font-weight:700;color:var(--oe-black)}.oe-notif-text{font-size:12px;color:var(--oe-grey-700)}.oe-notif-date{font-size:12px;font-weight:500;color:var(--oe-grey-700);text-align:right}.oe-notif-empty{padding:32px 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.oe-user{position:relative}.oe-user-trigger{border:none;background:transparent;display:flex;align-items:center;gap:8px;cursor:pointer}.oe-user-trigger:active,.oe-user-trigger:focus{background:transparent!important}.oe-user-text{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.oe-user-name{font-weight:700;font-size:14px;color:var(--oe-black);line-height:20px}.oe-user-role{font-size:12px;color:var(--oe-grey-700);line-height:16px}.oe-user-caret{flex-shrink:0;color:var(--oe-black);display:inline-flex;transition:transform .15s ease}.oe-user.is-open .oe-user-caret{transform:rotate(90deg)}.oe-user-panel{display:none;position:fixed;width:220px;padding:10px 12px;background:var(--oe-full-white);border-radius:12px;box-shadow:0 10px 25px #0000001f;z-index:1070;flex-direction:column;gap:10px}.oe-user-panel.is-open{display:flex}.oe-user-panel-name{font-size:12px;font-weight:700;color:var(--oe-grey-700)}.oe-user-panel-group{padding:8px;display:flex;flex-direction:column;gap:10px}.oe-user-panel-link{display:flex;align-items:center;gap:8px;color:var(--oe-grey-700);font-size:12px;font-weight:500;text-decoration:none}.oe-user-panel-link:hover{color:var(--oe-med-500)}.oe-user-panel-divider{border-top:1px solid var(--oe-grey-200)}.oe-assistant{position:relative}.oe-ai-panel{display:none;flex-direction:column;position:fixed;top:0;right:0;width:var(--oe-ai-panel-width);height:100vh;background:var(--oe-full-white);border-left:1px solid var(--oe-grey-100);z-index:999;line-height:normal;transform:translate(100%);transition:transform .3s ease-out}.oe-ai-panel.is-open{display:flex;transform:translate(0)}body.oe-ai-panel-open~respond-io-widget{display:none!important}@media(max-width:991px){.oe-ai-panel{width:100%;z-index:1060;transition:transform .3s ease-out}}.oe-ai-panel-header{padding:16px;border-bottom:1px solid var(--oe-grey-100);display:flex;align-items:center;gap:8px;min-height:69px;flex-shrink:0}.oe-ai-panel-title{flex:1;font-size:14px;font-weight:700;color:var(--oe-black);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.oe-ai-panel-close{border:none;background:transparent!important;cursor:pointer;color:var(--oe-grey-600);flex-shrink:0}.oe-ai-panel-messages{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.oe-ai-suggestions{display:flex;flex-direction:column;gap:8px}.oe-ai-suggestions-label{font-size:12px;color:var(--oe-grey-500)}.oe-ai-suggestions-list{display:flex;flex-wrap:wrap;gap:8px}.oe-ai-suggestion{padding:6px 12px;background:var(--oe-med-50);border:none;border-radius:999px;color:var(--oe-med-700);font-size:12px;font-weight:500;cursor:pointer;transition:background-color .15s ease}.oe-ai-suggestion:hover{background:var(--oe-med-100)}.oe-ai-message{display:flex;flex-direction:column;gap:8px}.oe-ai-question{align-self:flex-end;max-width:85%;padding:8px 12px;background:var(--oe-med-50);border-radius:16px;font-size:14px;color:var(--oe-black)}.oe-ai-answer-row{display:flex;align-items:flex-start;gap:8px}.oe-ai-loading-icon-wrap{position:relative;flex-shrink:0;margin-top:3px;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.oe-ai-loading-icon-glow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:0 0 10px 2px #3ca0ff73;animation:oe-ai-loading-glow-pulse 2s ease-in-out infinite}@keyframes oe-ai-loading-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}}.oe-ai-loading-sparkle{position:absolute;width:3px;height:3px;border-radius:999px;background:#fff;box-shadow:0 0 4px 1px #3ca0ffd9;animation:oe-ai-loading-sparkle-twinkle 1.6s ease-in-out infinite}.oe-ai-loading-sparkle-1{top:-2px;right:0;animation-delay:0s}.oe-ai-loading-sparkle-2{bottom:-1px;left:-2px;animation-delay:.55s}.oe-ai-loading-sparkle-3{top:40%;left:50%;animation-delay:1.1s}@keyframes oe-ai-loading-sparkle-twinkle{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1.3)}}.oe-ai-loading-text-wrap{position:relative;flex:1;min-width:0;height:20px}.oe-ai-loading-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;font-size:14px;color:var(--oe-grey-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity .5s ease}.oe-ai-loading-text.is-visible{opacity:1}.oe-ai-error-text{font-size:14px;color:var(--oe-error-600)}.oe-ai-answer{font-size:14px;color:var(--oe-black);line-height:1.5}.oe-ai-answer p{margin:0 0 8px}.oe-ai-answer p:last-child{margin-bottom:0}.oe-ai-answer strong{color:var(--oe-black)}.oe-ai-answer table{border-collapse:collapse;margin:8px 0;width:100%}.oe-ai-answer th,.oe-ai-answer td{border:1px solid var(--oe-grey-100);padding:4px 8px;text-align:left;font-size:13px}.oe-ai-answer th{color:var(--oe-grey-700)}.oe-ai-answer hr{border:none;border-top:1px solid var(--oe-grey-100);margin:12px 0}.oe-ai-answer ul,.oe-ai-answer ol{padding-left:20px;margin:8px 0}.oe-ai-answer a{color:var(--oe-med-700)}.oe-ai-panel-footer{padding:16px;border-top:1px solid var(--oe-grey-100);display:flex;gap:8px;align-items:flex-end;flex-shrink:0}.oe-ai-textarea{flex:1;padding:8px 12px;background:var(--oe-full-white);outline:1px solid var(--oe-grey-100);border:none!important;border-radius:12px;resize:none;font-size:14px;font-family:inherit;color:var(--oe-black);min-width:auto!important;margin:0}.oe-ai-send-btn{padding:8px 12px;background:var(--oe-med-500);border:none;border-radius:12px;color:var(--oe-full-white);font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0}.oe-ai-send-btn:active,.oe-ai-send-btn:focus{background:var(--oe-med-500)!important}.app-ekin .oe-navbar-right{margin-left:auto}.oe-nav-subgroup-btn{width:100%;padding:6px 4px;display:flex;align-items:center;gap:8px;border:0;background:transparent;color:var(--oe-grey-600);font:inherit;text-align:left;cursor:pointer}.oe-nav-subgroup-btn:focus{background:transparent}.oe-nav-subgroup-btn:hover .oe-nav-subitem-dot{background:var(--oe-med-500)}.oe-nav-subgroup-btn:hover .oe-nav-subitem-label{background:var(--oe-med-50);color:var(--oe-black)}.oe-nav-subgroup.is-open>.oe-nav-subgroup-btn .oe-nav-caret{transform:rotate(90deg)}.oe-nav-subgroup-items{display:none;padding-left:16px;flex-direction:column;gap:2px}.oe-nav-subgroup.is-open>.oe-nav-subgroup-items{display:flex}.oe-nav-subgroup-items .oe-nav-subitem{padding:4px;font-size:14px}
