.top-bar-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;color:var(--color-text-secondary)!important;font-size:17px;transition:all .2s ease;background:var(--color-bg-header);border:none;cursor:pointer}.top-bar-btn:hover{color:var(--color-text-primary)!important;background-color:var(--color-bg-hover)!important}.top-bar-btn:focus{box-shadow:none!important;background-color:var(--color-bg-active)!important;outline:2px solid var(--color-focus-outline);outline-offset:-2px}.top-bar-btn:active{background-color:var(--color-bg-active)!important}.modal-overlay[data-v-47f7916b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.modal-content[data-v-47f7916b]{background:var(--color-bg-white);border-radius:.75rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:1100px;width:100%;max-height:80vh;display:flex;flex-direction:column;border:1px solid var(--color-border)}.modal-header[data-v-47f7916b]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-border)}.modal-title[data-v-47f7916b]{margin:0;color:var(--color-text-primary);font-size:1.25rem;font-weight:600}.modal-header-actions[data-v-47f7916b]{display:flex;align-items:center;gap:.5rem}.btn-edit[data-v-47f7916b]{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;color:var(--color-text-secondary);text-decoration:none;transition:all .2s ease}.btn-edit[data-v-47f7916b]:hover{background:var(--color-bg-hover);color:var(--color-primary)}.modal-close[data-v-47f7916b]{background:none;border:none;font-size:1.5rem;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close[data-v-47f7916b]:hover{background:var(--color-bg-hover);color:var(--color-text-primary)}.modal-body[data-v-47f7916b]{padding:1.5rem;overflow-y:auto}.page-description[data-v-47f7916b]{background:#fff;border-radius:.5rem;padding:.5rem;overflow:auto;line-height:1.6;color:var(--color-text-primary)}.page-description[data-v-47f7916b] b,.page-description[data-v-47f7916b] strong{font-weight:700!important}.page-description[data-v-47f7916b] h1,.page-description[data-v-47f7916b] h2,.page-description[data-v-47f7916b] h3,.page-description[data-v-47f7916b] h4,.page-description[data-v-47f7916b] h5,.page-description[data-v-47f7916b] h6{margin-top:1.5rem;margin-bottom:.5rem;font-weight:600;color:var(--color-text-primary)}.page-description[data-v-47f7916b] h1:first-child,.page-description[data-v-47f7916b] h2:first-child,.page-description[data-v-47f7916b] h3:first-child{margin-top:0}.page-description[data-v-47f7916b] p{margin:.75rem 0}.page-description[data-v-47f7916b] ul,.page-description[data-v-47f7916b] ol{margin:.75rem 0;padding-left:1.5rem}.page-description[data-v-47f7916b] li{margin:.25rem 0}.page-description[data-v-47f7916b] a{color:var(--color-primary);text-decoration:none}.page-description[data-v-47f7916b] a:hover{text-decoration:underline}.page-description[data-v-47f7916b] img{max-width:100%;height:auto;border-radius:.5rem;margin:1rem 0}.page-description[data-v-47f7916b] code{background:var(--color-bg-offset);padding:.125rem .25rem;border-radius:.25rem;font-size:.875em}.page-description[data-v-47f7916b] pre{background:var(--color-bg-offset);padding:1rem;border-radius:.5rem;overflow-x:auto;margin:1rem 0}.page-description[data-v-47f7916b] pre code{background:none;padding:0}.page-description[data-v-47f7916b] blockquote{border-left:4px solid var(--color-primary);padding-left:1rem;margin:1rem 0;color:var(--color-text-secondary);font-style:italic}.page-description[data-v-47f7916b] table{width:100%;border-collapse:collapse;margin:1rem 0}.page-description[data-v-47f7916b] th,.page-description[data-v-47f7916b] td{border:1px solid var(--color-border);padding:.5rem;text-align:left}.page-description[data-v-47f7916b] th{background:var(--color-bg-offset);font-weight:600}.person{display:flex;align-items:center;margin-left:5px;color:var(--color-text-primary)}.top-bar{display:flex;width:100%;position:fixed;top:0;right:0;background:var(--color-bg-header);z-index:1020;border-bottom:1px solid var(--color-border)}.top-bar-divider{width:1px;height:24px;background-color:var(--color-border);margin-right:8px;align-self:center}.person-name{color:var(--color-text-primary)}.person-photo{width:32px;height:32px;object-fit:cover;border-radius:50%;margin-right:8px}.btn-toolbox--home[data-v-9e15cbb4]{width:50px}.person-name[data-v-9e15cbb4]{font-size:17px}.v-sidebar-menu{z-index:999;height:calc(100% - 40px);text-align:left;background-color:var(--vsm-base-bg)!important;border-right:1px solid #333333;margin-top:40px}.v-sidebar-menu .vsm--link{padding:10px 5px!important;color:#ebebeb!important;transition:all .2s ease}.v-sidebar-menu .vsm--link:hover{background-color:#333!important}.v-sidebar-menu .vsm--link_active{background-color:#333!important;color:#615eef!important}.v-sidebar-menu .vsm--icon{color:#a0a0a0}.v-sidebar-menu .vsm--title{color:#ebebeb}.v-sidebar-menu path{transform:scale(.55);transform-origin:50% 50%;transform-box:fill-box}.v-sidebar-menu .vsm--dropdown{background-color:#2a2a2a!important}.v-sidebar-menu .vsm--toggle-btn{background-color:#1f1f1f!important;border-color:#333!important;color:#ebebeb!important}.breadcrumb-item a[data-v-1372d28d]{color:var(--color-text);text-decoration:none;margin-right:10px}.breadcrumb-item--active a[data-v-1372d28d]{color:var(--color-heading)}.breadcrumb-item:hover a[data-v-1372d28d]{cursor:pointer;color:var(--colo-text-hover);text-decoration:none}.breadcrumbs[data-v-6a4cae9b]{display:flex;justify-content:space-between;align-items:center;width:100%}.breadcrumb-navigation[data-v-6a4cae9b]{display:flex;margin-top:5px;margin-bottom:5px}.breadcrumb-delimiter[data-v-6a4cae9b]{margin-right:8px}.breadcrumb-delimiter[data-v-6a4cae9b]:last-child{display:none}.toolbar{display:flex;align-items:center;padding:4px 12px 2px;margin:0;background-color:var(--color-bg-toolbar);color:var(--color-text-primary)}.spacer{flex:1}.body[data-v-345ec677]{margin-left:50px;margin-top:40px;padding:0;height:calc(100vh - 20px);overflow:hidden}.router-view[data-v-345ec677]{height:100%}:root{--color-abb-red: #ff000f;--color-abb-red-hover: #d9000d;--color-abb-red-active: #a82005;--color-abb-white: #ffffff;--color-abb-black: #000000;--color-primary: #615eef;--color-primary-hover: #7673f1;--color-primary-active: #4c49ed;--color-primary-disabled: #a09ef5;--color-bg-body: #f5f5f5;--color-bg-chat: #f5f5f5;--color-bg-white: #ffffff;--color-bg-sidebar: #1f1f1f;--color-bg-header: #ffffff;--color-bg-toolbar: #f9f9f9;--color-bg-code: #f5f5f5;--color-bg-offset: rgba(0, 0, 0, .04);--color-bg-subtle: rgba(0, 0, 0, .16);--color-bg-contrast: #333333;--color-bg-hover: rgba(0, 0, 0, .08);--color-bg-active: rgba(0, 0, 0, .12);--color-bg-selected: rgba(0, 0, 0, .24);--color-text-primary: #1f1f1f;--color-text-secondary: #525252;--color-text-disabled: rgba(0, 0, 0, .4);--color-text-subtle: rgba(0, 0, 0, .16);--color-text-white: #ffffff;--color-border: #dbdbdb;--color-border-subtle: #ebebeb;--color-border-input-focus: #615eef;--color-grey-10: #ebebeb;--color-grey-20: #dbdbdb;--color-grey-30: #bababa;--color-grey-40: #9f9f9f;--color-grey-50: #848484;--color-grey-60: #686868;--color-grey-70: #525252;--color-grey-80: #333333;--color-grey-90: #1f1f1f;--color-grey-100: #0f0f0f;--color-scrollbar-track: #ebebeb;--color-scrollbar-thumb: #bababa;--color-scrollbar-thumb-hover: #9f9f9f;--color-button-disabled: #bababa;--color-button-bg: #ff000f;--color-button-hover: #d9000d;--color-button-active: #a82005;--color-button-text: #ffffff;--color-success: #21a67a;--color-info: #0052ff;--color-warning: #ffa200;--color-error: #ef3934;--color-message-user-bg: #615eef;--color-message-user-text: #ffffff;--color-message-assistant-bg: #ffffff;--color-message-assistant-border: #dbdbdb;--color-user-code-bg: rgba(255, 255, 255, .2);--color-user-pre-bg: rgba(255, 255, 255, .1);--color-user-pre-border: rgba(255, 255, 255, .3);--color-user-blockquote-border: rgba(255, 255, 255, .5);--color-user-link: #302cf8;--color-focus-outline: #615eef}[data-theme=dark]{--color-primary: #7673f1;--color-primary-hover: #a09ef5;--color-primary-active: #615eef;--color-primary-disabled: #615eef;--color-bg-body: #0f0f0f;--color-bg-chat: #1f1f1f;--color-bg-white: #1f1f1f;--color-bg-sidebar: #1f1f1f;--color-bg-header: #333333;--color-bg-toolbar: #262626;--color-bg-code: #333333;--color-bg-offset: #1f1f1f;--color-bg-subtle: #333333;--color-bg-contrast: #ebebeb;--color-bg-hover: #333333;--color-bg-active: #525252;--color-bg-selected: #525252;--color-text-primary: #ffffff;--color-text-secondary: #bababa;--color-text-disabled: rgba(255, 255, 255, .4);--color-text-subtle: rgba(255, 255, 255, .16);--color-text-white: #ffffff;--color-border: #525252;--color-border-subtle: #333333;--color-border-input-focus: #7673f1;--color-scrollbar-track: #1f1f1f;--color-scrollbar-thumb: #525252;--color-scrollbar-thumb-hover: #686868;--color-button-disabled: #525252;--color-button-bg: #ef3934;--color-button-hover: #ff757e;--color-button-active: #cc0815;--color-button-text: #ffffff;--color-message-user-bg: #7673f1;--color-message-user-text: #ffffff;--color-message-assistant-bg: #1f1f1f;--color-message-assistant-border: #525252;--color-user-code-bg: rgba(255, 255, 255, .15);--color-user-pre-bg: rgba(255, 255, 255, .08);--color-user-pre-border: rgba(255, 255, 255, .25);--color-user-blockquote-border: rgba(255, 255, 255, .4);--color-user-link: #a09ef5;--color-focus-outline: #7673f1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-bg-body);color:var(--color-text-primary)}#app{height:100vh;width:100vw;overflow:hidden}.app-layout{display:flex;height:calc(100vh - 5rem);background:var(--color-bg-white)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*:focus{outline:2px solid var(--color-focus-outline);outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--color-scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-scrollbar-thumb-hover)}.chat-container{display:flex;flex-direction:column;height:100vh;width:100%;flex:1}.chat-header{background:var(--color-bg-header);color:var(--color-text-white);padding:1rem;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.chat-header h1{margin:0;font-size:1.5rem}.theme-toggle{position:absolute;right:1rem;background:transparent;border:1px solid var(--color-text-white);border-radius:.5rem;padding:.5rem;cursor:pointer;color:var(--color-text-white);display:flex;align-items:center;justify-content:center;transition:all .2s ease}.theme-toggle:hover{background:#ffffff1a;transform:scale(1.05)}.theme-toggle:active{transform:scale(.95)}.theme-toggle svg{display:block}.chat-messages{flex:1;overflow-y:auto;padding:1rem;background:var(--color-bg-primary)}.loading{animation:pulse 1.5s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.message{margin-bottom:1rem;display:flex;flex-direction:column}.message.user{align-items:flex-end}.message.user .message-wrapper{max-width:80%;display:flex;flex-direction:column;align-items:flex-end;width:100%}.message.user .message-content{background:var(--color-message-user-bg);color:var(--color-message-user-text);border-bottom-right-radius:.25rem;padding:.1rem .75rem}.message.user .message-content .markdown-content code{background:var(--color-user-code-bg);color:var(--color-message-user-text)}.message.user .message-content .markdown-content pre{background:var(--color-user-pre-bg);border-color:var(--color-user-pre-border)}.message.user .message-content .markdown-content blockquote{border-left-color:var(--color-user-blockquote-border)}.message.user .message-content .markdown-content a{color:var(--color-user-link)}.message.assistant{align-items:flex-start}.message.assistant .message-content{background:var(--color-message-assistant-bg);border:1px solid var(--color-message-assistant-border);border-bottom-left-radius:.25rem;max-width:100%}.message.assistant .message-wrapper{position:relative}.message-header{display:flex;justify-content:flex-end;margin-bottom:.5rem}.feedback-buttons{display:flex;background-color:var(--color-message-assistant-bg);position:absolute;padding:0rem .25rem 0;gap:0;right:30px;border-radius:18px}.feedback-buttons.positive>.feedback-button.positive{color:var(--color-success)!important}.feedback-buttons.negative>.feedback-button.negative{color:var(--color-error)!important}.feedback-button{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.25rem .5rem;border-radius:4px;font-size:.875rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.feedback-button:hover:not(:disabled){color:var(--color-text);background-color:var(--color-background-soft)}.feedback-button:disabled{opacity:.5;cursor:not-allowed}.feedback-button svg{width:1rem;height:1rem}.message-content{max-width:70%;padding:.75rem 1rem;border-radius:1rem;word-wrap:break-word;overflow:hidden}.message-time{font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem;padding:0 .5rem}.markdown-content{line-height:1.6}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin:.5rem 0;font-weight:600}.markdown-content h1{font-size:1.5rem}.markdown-content h2{font-size:1.3rem}.markdown-content h3{font-size:1.1rem}.markdown-content p{margin:.5rem 0}.markdown-content ul,.markdown-content ol{margin:.5rem 0;padding-left:3rem!important;list-style-position:outside}.markdown-content li{margin:.25rem 0;padding-left:0}.markdown-content blockquote{border-left:4px solid var(--color-border);margin:.5rem 0;padding-left:1rem;font-style:italic}.markdown-content code{background:var(--color-bg-code);padding:.125rem .25rem;border-radius:.25rem;font-family:Courier New,Courier,monospace;font-size:.875rem}.markdown-content pre{background:var(--color-bg-code);border:1px solid var(--color-border);border-radius:.5rem;padding:1rem;overflow-x:auto;margin:.5rem 0}.markdown-content pre code{background:none;padding:0;border-radius:0}.markdown-content a{color:var(--color-primary);text-decoration:underline}.markdown-content table{border-collapse:collapse;width:100%;margin:.5rem 0}.markdown-content th,.markdown-content td{border:1px solid var(--color-border);padding:.5rem;text-align:left}.markdown-content th{background:var(--color-bg-code);font-weight:600}.markdown-content strong{font-weight:600}.markdown-content em{font-style:italic}.chat-input{padding:1rem;background:var(--color-bg-white);border-top:1px solid var(--color-border)}.input-group{display:flex;gap:.5rem}.message-input{flex:1;padding:.75rem;border:1px solid var(--color-border);border-radius:.5rem;font-size:1rem;background:var(--color-bg-white);color:var(--color-text-primary)}.message-input:focus{outline:none;border-color:var(--color-border-input-focus)}.send-button{background:var(--color-button-bg);color:var(--color-button-text);border:none;padding:.75rem 1.5rem;border-radius:.5rem;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease}.send-button:hover:not(:disabled){background:var(--color-button-hover)}.send-button:active:not(:disabled){background:var(--color-button-active)}.send-button:disabled{background:var(--color-button-disabled);cursor:not-allowed;opacity:.6}.v-enter-active[data-v-2640f004],.v-leave-active[data-v-2640f004]{-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.v-enter-from[data-v-2640f004],.v-leave-to[data-v-2640f004]{opacity:0}.v-sidebar-menu{--vsm-primary-color: #4285f4;--vsm-base-bg: #2a2a2e;--vsm-item-color: #fff;--vsm-item-active-line-color: var(--vsm-primary-color);--vsm-item-open-color: #fff;--vsm-item-open-bg: var(--vsm-primary-color);--vsm-item-hover-bg: rgba(29.8295454545, 29.8295454545, 32.6704545455, .5);--vsm-icon-color: var(--vsm-item-color);--vsm-icon-bg: rgb(29.8295454545, 29.8295454545, 32.6704545455);--vsm-mobile-item-color: #fff;--vsm-mobile-item-bg: var(--vsm-primary-color);--vsm-mobile-icon-color: var(--vsm-mobile-item-color);--vsm-mobile-icon-bg: transparent;--vsm-dropdown-bg: rgb(54.1704545455, 54.1704545455, 59.3295454545);--vsm-header-item-color: rgba(255, 255, 255, .7);--vsm-toggle-btn-color: #fff;--vsm-toggle-btn-bg: rgb(29.8295454545, 29.8295454545, 32.6704545455);--vsm-badge-color: #fff;--vsm-badge-bg: rgb(29.8295454545, 29.8295454545, 32.6704545455);--vsm-item-font-size: 16px;--vsm-item-line-height: 35px;--vsm-item-padding: 10px 15px;--vsm-icon-height: 35px;--vsm-icon-width: 35px}.v-sidebar-menu *{-webkit-box-sizing:border-box;box-sizing:border-box}.v-sidebar-menu{position:fixed;top:0;left:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:999;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;text-align:left;-webkit-transition:.3s max-width ease;transition:.3s max-width ease}.v-sidebar-menu .vsm--wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.v-sidebar-menu .vsm--menu{position:static!important;-webkit-transition:.3s width ease;transition:.3s width ease}.v-sidebar-menu .vsm--scroll-wrapper{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0}.v-sidebar-menu .vsm--scroll{overflow-y:scroll;overflow-x:hidden;height:100%;-ms-overflow-style:none;scrollbar-width:none}.v-sidebar-menu .vsm--scroll::-webkit-scrollbar{width:0;height:0;display:none}.v-sidebar-menu .vsm--scroll-bar{position:absolute;top:2px;bottom:2px;right:2px;width:6px;border-radius:4px;z-index:5}.v-sidebar-menu .vsm--scroll-thumb{display:block;background-color:#aaa;border-radius:4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:.5;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}.v-sidebar-menu .vsm--scroll-thumb:hover,.v-sidebar-menu .vsm--scroll-thumb_clicking{opacity:1}.v-sidebar-menu .vsm--menu,.v-sidebar-menu .vsm--dropdown{padding:0;margin:0;list-style:none}.v-sidebar-menu .vsm--dropdown{padding:5px}.v-sidebar-menu .vsm--item{position:static!important;display:block;width:100%}.v-sidebar-menu .vsm--link{position:static!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:inherit;font-size:var(--vsm-item-font-size);font-weight:400;-webkit-box-sizing:content-box;box-sizing:content-box;padding:var(--vsm-item-padding);line-height:var(--vsm-item-line-height);text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:.3s all ease;transition:.3s all ease}.v-sidebar-menu .vsm--link_active{font-weight:600}.v-sidebar-menu .vsm--link_disabled{opacity:.4;pointer-events:none}.v-sidebar-menu .vsm--link_level-1 .vsm--icon{height:var(--vsm-icon-height);width:var(--vsm-icon-width);border-radius:3px}.v-sidebar-menu .vsm--icon{height:25px;width:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:15px;z-index:20}.v-sidebar-menu .vsm--title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.v-sidebar-menu .vsm--title>span:first-child{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-sidebar-menu .vsm--title_hidden{visibility:hidden}.v-sidebar-menu .vsm--arrow{width:30px;height:30px;font-size:14px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-sidebar-menu .vsm--arrow_default{position:relative;width:12px;height:12px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.v-sidebar-menu .vsm--arrow_default:before{content:"";width:6px;height:6px;border-left:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);display:inline-block;position:absolute;top:2px;left:0;-webkit-box-sizing:content-box;box-sizing:content-box}.v-sidebar-menu .vsm--arrow_open .vsm--arrow_default{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.v-sidebar-menu .vsm--header{font-size:14px;font-weight:600;padding:10px 15px;white-space:nowrap;text-transform:uppercase}.v-sidebar-menu .vsm--badge_default{padding:0 6px;font-size:12px;border-radius:3px;height:20px;line-height:20px;font-weight:600;text-transform:uppercase}.v-sidebar-menu .vsm--toggle-btn{width:100%;height:65px;font-size:18px;text-align:center;cursor:pointer;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.v-sidebar-menu .vsm--toggle-btn_default{position:relative;width:12px;height:12px}.v-sidebar-menu .vsm--toggle-btn_default:before{content:"";display:inline-block;height:12px;border-left:2px solid;position:absolute;left:0;top:0}.v-sidebar-menu .vsm--toggle-btn_default:after{content:"";display:inline-block;width:6px;height:6px;border-left:2px solid;border-bottom:2px solid;position:absolute;left:4px;top:2px;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box}.v-sidebar-menu.vsm_collapsed .vsm--link_level-1.vsm--link_hover,.v-sidebar-menu.vsm_collapsed .vsm--link_level-1:hover{background-color:transparent!important}.v-sidebar-menu.vsm_collapsed .vsm--toggle-btn_default{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.v-sidebar-menu.vsm_collapsed.vsm_rtl .vsm--toggle-btn_default{-webkit-transform:scaleX(1);transform:scaleX(1)}.v-sidebar-menu.vsm_collapsed .vsm--scroll-wrapper{width:calc(100% + 8px)}.v-sidebar-menu.vsm_rtl{right:0;left:inherit;text-align:right;direction:rtl}.v-sidebar-menu.vsm_rtl .vsm--icon{margin-left:15px;margin-right:0}.v-sidebar-menu.vsm_rtl .vsm--arrow_default{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.v-sidebar-menu.vsm_rtl .vsm--arrow_open .vsm--arrow_default{-webkit-transform:rotate(-90deg) scaleX(-1);transform:rotate(-90deg) scaleX(-1)}.v-sidebar-menu.vsm_rtl .vsm--toggle-btn_default{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.v-sidebar-menu.vsm_rtl .vsm--scroll-bar{right:inherit;left:2px}.v-sidebar-menu.vsm_relative{position:relative;height:100%}.v-sidebar-menu .expand-enter-active,.v-sidebar-menu .expand-leave-active{-webkit-transition:height .3s ease;transition:height .3s ease;overflow:hidden}.v-sidebar-menu .expand-enter-from,.v-sidebar-menu .expand-leave-to{height:0!important}.v-sidebar-menu .slide-animation-enter-active,.v-sidebar-menu .slide-animation-leave-active{-webkit-transition:width .3s ease;transition:width .3s ease}.v-sidebar-menu .slide-animation-enter-from,.v-sidebar-menu .slide-animation-leave-to{width:0!important}.v-sidebar-menu{background-color:var(--vsm-base-bg)}.v-sidebar-menu .vsm--item{color:var(--vsm-item-color)}.v-sidebar-menu .vsm--link_active{color:var(--vsm-item-active-color, inherit);background-color:var(--vsm-item-active-bg, transparent)}.v-sidebar-menu .vsm--link_level-1.vsm--link_active{-webkit-box-shadow:3px 0px 0px 0px var(--vsm-item-active-line-color) inset;box-shadow:3px 0 0 0 var(--vsm-item-active-line-color) inset}.v-sidebar-menu .vsm--link_level-1.vsm--link_active .vsm--icon{color:var(--vsm-icon-active-color, inherit);background-color:var(--vsm-icon-active-bg, var(--vsm-icon-bg))}.v-sidebar-menu .vsm--link_level-1 .vsm--icon{background-color:var(--vsm-icon-bg)}.v-sidebar-menu .vsm--link_hover{color:var(--vsm-item-hover-color, inherit);background-color:var(--vsm-item-hover-bg)}.v-sidebar-menu .vsm--link_mobile{color:var(--vsm-mobile-item-color)}.v-sidebar-menu.vsm_expanded .vsm--link_level-1.vsm--link_open{color:var(--vsm-item-open-color);background-color:var(--vsm-item-open-bg)}.v-sidebar-menu.vsm_expanded .vsm--link_level-1.vsm--link_open .vsm--icon{color:var(--vsm-icon-open-color, inherit);background-color:var(--vsm-icon-open-bg, transparent)}.v-sidebar-menu.vsm_collapsed .vsm--link_level-1.vsm--link_hover .vsm--icon{color:var(--vsm-mobile-icon-color);background-color:var(--vsm-mobile-icon-bg)}.v-sidebar-menu .vsm--icon{color:var(--vsm-icon-color, inherit)}.v-sidebar-menu .vsm--dropdown{background-color:var(--vsm-dropdown-bg)}.v-sidebar-menu .vsm--dropdown .vsm--item{color:var(--vsm-dropdown-color, var(--vsm-item-color))}.v-sidebar-menu .vsm--mobile-bg{background-color:var(--vsm-mobile-item-bg)}.v-sidebar-menu.vsm_rtl .vsm--link_level-1.vsm--link_active{-webkit-box-shadow:-3px 0px 0px 0px var(--vsm-item-active-line-color) inset;box-shadow:-3px 0 0 0 var(--vsm-item-active-line-color) inset}.v-sidebar-menu .vsm--header{color:var(--vsm-header-item-color)}.v-sidebar-menu .vsm--badge_default{color:var(--vsm-badge-color);background-color:var(--vsm-badge-bg)}.v-sidebar-menu .vsm--toggle-btn{color:var(--vsm-toggle-btn-color);background-color:var(--vsm-toggle-btn-bg)}.v-sidebar-menu.vsm_white-theme{--vsm-base-bg: #fff;--vsm-item-color: #262626;--vsm-item-hover-bg: rgba(242.25, 242.25, 242.25, .5);--vsm-icon-bg: #bbc5d6;--vsm-icon-active-color: #FFF;--vsm-icon-active-bg: var(--vsm-item-color);--vsm-dropdown-bg: #e3e3e3;--vsm-header-item-color: rgba(38, 38, 38, .7);--vsm-toggle-btn-color: var(--vsm-item-color);--vsm-toggle-btn-bg: rgb(242.25, 242.25, 242.25);--vsm-badge-color: var(--vsm-item-color);--vsm-badge-bg: rgb(242.25, 242.25, 242.25);background-color:var(--vsm-base-bg)}.v-sidebar-menu.vsm_white-theme .vsm--item{color:var(--vsm-item-color)}.v-sidebar-menu.vsm_white-theme .vsm--link_active{color:var(--vsm-item-active-color, inherit);background-color:var(--vsm-item-active-bg, transparent)}.v-sidebar-menu.vsm_white-theme .vsm--link_level-1.vsm--link_active{-webkit-box-shadow:3px 0px 0px 0px var(--vsm-item-active-line-color) inset;box-shadow:3px 0 0 0 var(--vsm-item-active-line-color) inset}.v-sidebar-menu.vsm_white-theme .vsm--link_level-1.vsm--link_active .vsm--icon{color:var(--vsm-icon-active-color, inherit);background-color:var(--vsm-icon-active-bg, var(--vsm-icon-bg))}.v-sidebar-menu.vsm_white-theme .vsm--link_level-1 .vsm--icon{background-color:var(--vsm-icon-bg)}.v-sidebar-menu.vsm_white-theme .vsm--link_hover{color:var(--vsm-item-hover-color, inherit);background-color:var(--vsm-item-hover-bg)}.v-sidebar-menu.vsm_white-theme .vsm--link_mobile{color:var(--vsm-mobile-item-color)}.v-sidebar-menu.vsm_white-theme.vsm_expanded .vsm--link_level-1.vsm--link_open{color:var(--vsm-item-open-color);background-color:var(--vsm-item-open-bg)}.v-sidebar-menu.vsm_white-theme.vsm_expanded .vsm--link_level-1.vsm--link_open .vsm--icon{color:var(--vsm-icon-open-color, inherit);background-color:var(--vsm-icon-open-bg, transparent)}.v-sidebar-menu.vsm_white-theme.vsm_collapsed .vsm--link_level-1.vsm--link_hover .vsm--icon{color:var(--vsm-mobile-icon-color);background-color:var(--vsm-mobile-icon-bg)}.v-sidebar-menu.vsm_white-theme .vsm--icon{color:var(--vsm-icon-color, inherit)}.v-sidebar-menu.vsm_white-theme .vsm--dropdown{background-color:var(--vsm-dropdown-bg)}.v-sidebar-menu.vsm_white-theme .vsm--dropdown .vsm--item{color:var(--vsm-dropdown-color, var(--vsm-item-color))}.v-sidebar-menu.vsm_white-theme .vsm--mobile-bg{background-color:var(--vsm-mobile-item-bg)}.v-sidebar-menu.vsm_white-theme.vsm_rtl .vsm--link_level-1.vsm--link_active{-webkit-box-shadow:-3px 0px 0px 0px var(--vsm-item-active-line-color) inset;box-shadow:-3px 0 0 0 var(--vsm-item-active-line-color) inset}.v-sidebar-menu.vsm_white-theme .vsm--header{color:var(--vsm-header-item-color)}.v-sidebar-menu.vsm_white-theme .vsm--badge_default{color:var(--vsm-badge-color);background-color:var(--vsm-badge-bg)}.v-sidebar-menu.vsm_white-theme .vsm--toggle-btn{color:var(--vsm-toggle-btn-color);background-color:var(--vsm-toggle-btn-bg)}
