.menu-item[data-v-6d1d0177]{min-height:36px;height:36px;padding:0 10px;border-radius:8px!important}.menu-item[data-v-6d1d0177]:before{border-radius:8px}.menu-item .v-list-item__icon[data-v-6d1d0177]{margin-right:12px!important}.menu-item .v-icon[data-v-6d1d0177]{color:hsla(0,0%,100%,.55)!important}.menu-item-text[data-v-6d1d0177]{font-size:13.5px!important;font-weight:500!important;color:hsla(0,0%,100%,.78)!important}.menu-item--nested[data-v-6d1d0177]{min-height:32px;height:32px;margin-bottom:1px;padding:0 10px}.menu-item--nested .menu-item-text[data-v-6d1d0177]{font-size:13px!important;font-weight:400!important;color:hsla(0,0%,100%,.62)!important}.menu-item[data-v-6d1d0177]:hover{background-color:hsla(0,0%,100%,.06)!important}.menu-item:hover .menu-item-text[data-v-6d1d0177],.menu-item:hover .v-icon[data-v-6d1d0177]{color:#fff!important}.menu-item-active[data-v-6d1d0177]{background-color:hsla(0,0%,100%,.1)!important}.menu-item-active[data-v-6d1d0177]:before{opacity:0!important}.menu-item-active .v-icon[data-v-6d1d0177]{color:#fff!important}.menu-item-active .menu-item-text[data-v-6d1d0177]{color:#fff!important;font-weight:500!important}.menu-group[data-v-b1b062ae]>.v-list-group__header{min-height:36px;height:36px;padding:0 10px;border-radius:8px}.menu-group[data-v-b1b062ae]>.v-list-group__header:before{border-radius:8px;opacity:0!important}.menu-group[data-v-b1b062ae]>.v-list-group__header .v-list-item__icon:first-child{margin-right:12px!important}.menu-group[data-v-b1b062ae]>.v-list-group__header .v-icon{color:hsla(0,0%,100%,.55)!important}.menu-group[data-v-b1b062ae]>.v-list-group__header:hover{background-color:hsla(0,0%,100%,.06)}.menu-group[data-v-b1b062ae]>.v-list-group__header:hover .menu-group__title,.menu-group[data-v-b1b062ae]>.v-list-group__header:hover .v-icon{color:#fff!important}.menu-group[data-v-b1b062ae]>.v-list-group__header .v-list-group__header__append-icon{min-width:0!important;margin:0!important}.menu-group[data-v-b1b062ae]>.v-list-group__header .v-list-group__header__append-icon .v-icon{font-size:18px!important;color:hsla(0,0%,100%,.35)!important}.menu-group__title[data-v-b1b062ae]{font-size:13.5px!important;font-weight:500!important;color:hsla(0,0%,100%,.78)!important}.menu-group--current[data-v-b1b062ae]>.v-list-group__header .menu-group__title,.menu-group--current[data-v-b1b062ae]>.v-list-group__header .v-list-item__icon:first-child .v-icon{color:#fff!important}.menu-group__children[data-v-b1b062ae]{position:relative;margin:2px 0 8px 19px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.1)}.ai-chat-fab[data-v-e70e21d6]{z-index:20;right:0!important;top:50%!important;bottom:auto!important;-webkit-transform:translateY(-50%);transform:translateY(-50%);min-width:44px!important;width:44px!important;height:64px!important;border-radius:12px 0 0 12px!important;-webkit-box-shadow:0 10px 24px rgba(31,0,56,.28)!important;box-shadow:0 10px 24px rgba(31,0,56,.28)!important}@media(max-width:600px){.ai-chat-fab[data-v-e70e21d6]{top:auto!important;right:16px!important;bottom:92px!important;-webkit-transform:none;transform:none;width:52px!important;height:52px!important;border-radius:8px!important}}.ai-chat-drawer[data-v-e70e21d6]{z-index:30}.ai-chat-header[data-v-e70e21d6]{min-height:76px;padding:16px;background:#1f0038;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ai-chat-title[data-v-e70e21d6]{font-size:18px;font-weight:700}.ai-chat-subtitle[data-v-e70e21d6]{font-size:12px;opacity:.78}.ai-chat-body[data-v-e70e21d6]{height:calc(100vh - 166px);padding:14px;overflow-y:auto;background:#f6f6fa}.ai-quick-prompts[data-v-e70e21d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ai-chat-messages[data-v-e70e21d6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.ai-chat-messages[data-v-e70e21d6],.ai-message[data-v-e70e21d6]{display:-webkit-box;display:-ms-flexbox;display:flex}.ai-message-user[data-v-e70e21d6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ai-message-assistant[data-v-e70e21d6]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ai-message-content[data-v-e70e21d6]{max-width:92%;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.5;background:#fff;color:#29283a;border:1px solid #e4e4ec}.ai-message-user .ai-message-content[data-v-e70e21d6]{background:#1f0038;border-color:#1f0038;color:#fff}.ai-message-section[data-v-e70e21d6]{margin-top:10px}.ai-message-section ul[data-v-e70e21d6]{margin:4px 0 0;padding-left:18px}.ai-message-meta[data-v-e70e21d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:10px;font-size:11px;opacity:.72}.ai-chat-input[data-v-e70e21d6]{height:90px;padding:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-top:1px solid #e4e4ec;background:#fff}.white-space-pre-line[data-v-e70e21d6]{white-space:pre-line}.private-layout[data-v-88951a6e]{height:100%}.sidebar[data-v-88951a6e]{border-right:none!important;border-radius:0!important}.sidebar-brand[data-v-88951a6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;padding:0 20px;border-bottom:1px solid hsla(0,0%,100%,.06);text-decoration:none}.sidebar-brand__caption[data-v-88951a6e]{margin-left:12px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.14);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.5)}.sidebar-brand__logo[data-v-88951a6e]{display:block;height:30px;width:auto;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.sidebar-nav[data-v-88951a6e]{padding:12px 12px 16px!important}.sidebar-section[data-v-88951a6e]{padding:16px 10px 6px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:hsla(0,0%,100%,.38)}.sidebar-user[data-v-88951a6e]{gap:10px;padding:12px 16px;border-top:1px solid hsla(0,0%,100%,.06)}.sidebar-user[data-v-88951a6e],.sidebar-user__avatar[data-v-88951a6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sidebar-user__avatar[data-v-88951a6e]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:32px;height:32px;border-radius:8px;background:hsla(0,0%,100%,.1);color:#fff;font-size:12px;font-weight:600}.sidebar-user__info[data-v-88951a6e]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.sidebar-user__email[data-v-88951a6e],.sidebar-user__name[data-v-88951a6e]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.35}.sidebar-user__name[data-v-88951a6e]{font-size:13px;font-weight:500;color:#fff}.sidebar-user__email[data-v-88951a6e]{font-size:11.5px;color:hsla(0,0%,100%,.45)}.sidebar-user__logout .v-icon[data-v-88951a6e]{color:hsla(0,0%,100%,.5)!important}.sidebar-user__logout:hover .v-icon[data-v-88951a6e]{color:#fff!important}.topbar[data-v-88951a6e]{border-bottom:1px solid #e2e8f0!important}.topbar[data-v-88951a6e] .v-toolbar__content{padding:0 20px;gap:4px}.topbar__divider[data-v-88951a6e]{width:1px;height:18px;margin:0 10px 0 8px;background:#e2e8f0}.topbar__crumbs[data-v-88951a6e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;min-width:0;font-size:14px}.topbar__crumb[data-v-88951a6e]{color:#64748b!important;text-decoration:none;white-space:nowrap}a.topbar__crumb[data-v-88951a6e]:hover{color:#0f172a!important}.topbar__crumb--current[data-v-88951a6e]{color:#0f172a!important;font-weight:500;overflow:hidden;text-overflow:ellipsis}.topbar__sep[data-v-88951a6e]{color:#94a3b8!important}@media(max-width:600px){.topbar__crumb[data-v-88951a6e]:not(.topbar__crumb--current),.topbar__sep[data-v-88951a6e]{display:none}}.main-content[data-v-88951a6e]{background-color:#f6f7f9!important}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){-webkit-box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-app-bar:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important;box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{-webkit-transition:opacity .4s cubic-bezier(.4,0,.2,1);transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.v-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;max-width:100%;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-main__wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}