.call-overlay[data-v-e292a2be]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#00000073;justify-content:center;position:fixed;inset:0}.call-card[data-v-e292a2be],.call-overlay[data-v-e292a2be]{align-items:center;display:flex}.call-card[data-v-e292a2be]{background:#1a1a2e;border-radius:24px;flex-direction:column;gap:24px;min-width:280px;padding:40px 48px 32px;box-shadow:0 24px 64px #0009}.call-ring[data-v-e292a2be]{justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative}.call-ring__pulse[data-v-e292a2be]{background:rgba(var(--v-theme-primary),.25);border-radius:50%;animation:1.5s ease-out infinite ring-pulse-e292a2be;position:absolute;inset:0}.call-ring__icon[data-v-e292a2be]{background:rgb(var(--v-theme-primary));box-shadow:0 0 0 4px rgba(var(--v-theme-primary),.3);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative}@keyframes ring-pulse-e292a2be{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.call-info[data-v-e292a2be]{text-align:center}.call-info__label[data-v-e292a2be]{color:#ffffff80;letter-spacing:.8px;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:500}.call-info__title[data-v-e292a2be]{color:#fffffff2;margin:0 0 4px;font-size:20px;font-weight:700}.call-info__countdown[data-v-e292a2be]{color:#fff6;margin:0;font-size:13px;font-weight:500}.call-actions[data-v-e292a2be]{align-items:flex-start;gap:40px;display:flex}.call-actions__btn-wrap[data-v-e292a2be]{flex-direction:column;align-items:center;gap:8px;display:flex}.call-btn[data-v-e292a2be]{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .15s,opacity .15s;display:flex}.call-btn[data-v-e292a2be]:active{transform:scale(.92)}.call-btn[data-v-e292a2be]:disabled{cursor:not-allowed;opacity:.5}.call-btn--decline[data-v-e292a2be]{background:rgb(var(--v-theme-error))}.call-btn--join[data-v-e292a2be]{background:rgb(var(--v-theme-success));animation:1s ease-in-out infinite alternate join-pulse-e292a2be}@keyframes join-pulse-e292a2be{0%{box-shadow:0 0 #43a04780}to{box-shadow:0 0 0 12px #43a04700}}.call-btn__label[data-v-e292a2be]{font-size:12px;font-weight:500}.call-btn__label--decline[data-v-e292a2be]{color:#e57373}.call-btn__label--join[data-v-e292a2be]{color:#81c784}.call-popup-enter-active[data-v-e292a2be],.call-popup-leave-active[data-v-e292a2be]{transition:opacity .25s,transform .25s}.call-popup-enter-from[data-v-e292a2be],.call-popup-leave-to[data-v-e292a2be]{opacity:0;transform:scale(.88)}.notification-stack[data-v-9e05970f]{pointer-events:none;z-index:2000;position:fixed;top:72px;right:16px}.notification-list[data-v-9e05970f]{pointer-events:none;flex-direction:column;gap:8px;display:flex}.notif-item[data-v-9e05970f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--v-theme-surface),.96);border:1px solid rgba(var(--v-theme-on-surface),.1);pointer-events:auto;border-radius:12px;align-items:flex-start;gap:12px;min-width:min(300px,100vw - 32px);max-width:min(380px,100vw - 32px);padding:12px 14px;display:flex;box-shadow:0 4px 12px #00000026,0 1px 3px #0000001a}.notif-icon[data-v-9e05970f]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.notif-icon--error[data-v-9e05970f]{background:rgb(var(--v-theme-error))}.notif-icon--primary[data-v-9e05970f]{background:rgb(var(--v-theme-primary))}.notif-icon--success[data-v-9e05970f]{background:rgb(var(--v-theme-success))}.notif-icon--warning[data-v-9e05970f]{background:rgb(var(--v-theme-warning))}.notif-body[data-v-9e05970f]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notif-title[data-v-9e05970f]{font-weight:600;line-height:1.4}.notif-sub[data-v-9e05970f],.notif-title[data-v-9e05970f]{color:rgb(var(--v-theme-on-surface));font-size:13px}.notif-sub[data-v-9e05970f]{opacity:var(--v-high-emphasis-opacity);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notif-time[data-v-9e05970f]{color:rgb(var(--v-theme-on-surface));opacity:var(--v-medium-emphasis-opacity);margin-top:2px;font-size:11px}.notif-actions[data-v-9e05970f]{flex-shrink:0;gap:4px}.notif-actions[data-v-9e05970f],.notif-btn[data-v-9e05970f]{align-items:center;display:flex}.notif-btn[data-v-9e05970f]{cursor:pointer;border:none;border-radius:6px;justify-content:center;font-size:12px;font-weight:500;transition:opacity .15s}.notif-btn[data-v-9e05970f]:hover{opacity:.8}.notif-btn--primary[data-v-9e05970f]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));padding:5px 10px}.notif-btn--icon[data-v-9e05970f]{background:rgba(var(--v-theme-on-surface),.08);color:rgb(var(--v-theme-on-surface));width:28px;height:28px;padding:0}.notification-enter-active[data-v-9e05970f],.notification-leave-active[data-v-9e05970f]{transition:opacity .25s,transform .25s}.notification-enter-from[data-v-9e05970f],.notification-leave-to[data-v-9e05970f]{opacity:0;transform:translate(110%)}.notification-move[data-v-9e05970f]{transition:transform .25s}.notification-modal[data-v-70288de1]{border:1px solid rgba(var(--v-theme-on-surface),.08)}.modal-banner[data-v-70288de1]{padding:16px 16px 16px 20px}.modal-banner--warning[data-v-70288de1]{background:rgb(var(--v-theme-warning))}.modal-banner--error[data-v-70288de1]{background:rgb(var(--v-theme-error))}.modal-banner--primary[data-v-70288de1]{background:rgb(var(--v-theme-primary))}.modal-banner--success[data-v-70288de1]{background:rgb(var(--v-theme-success))}.modal-icon-wrap[data-v-70288de1]{background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.detail-grid[data-v-70288de1]{grid-template-columns:auto 1fr;align-items:center;gap:10px 16px;display:grid}.detail-label[data-v-70288de1]{color:rgb(var(--v-theme-on-surface));opacity:var(--v-medium-emphasis-opacity);white-space:nowrap;font-size:12px}.detail-value[data-v-70288de1]{font-size:13px}.modal-footer[data-v-70288de1]{justify-content:space-between;align-items:center;padding:0 20px 16px;display:flex}.mark-all-btn[data-v-70288de1]{letter-spacing:0;height:auto;min-height:unset;opacity:var(--v-medium-emphasis-opacity);text-transform:none;justify-content:flex-start;font-size:11px}.dot[data-v-70288de1]{background:rgba(var(--v-theme-on-surface),.2);border-radius:50%;width:6px;height:6px;transition:all .2s}.dot--active[data-v-70288de1]{background:rgb(var(--v-theme-primary));border-radius:3px;width:18px}.dialog-header[data-v-21bd87df]{justify-content:space-between;align-items:center;display:flex}.user-avatar--holo[data-v-c89b3fbe]{--holo:91,227,255;box-shadow:0 0 0 1.5px rgba(var(--holo),.55),0 0 10px -1px rgba(var(--holo),.6),0 0 20px -6px rgba(var(--holo),.45)}.user-avatar--holo[data-v-c89b3fbe]:after{background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(var(--holo),.14) 2px 3px),radial-gradient(120% 120% at 50% 30%,rgba(var(--holo),.22),transparent 62%);border-radius:inherit;content:"";mix-blend-mode:screen;opacity:.55;pointer-events:none;position:absolute;inset:0}.user-avatar--holo-animated[data-v-c89b3fbe]:after{animation:3.2s linear infinite user-avatar-holo-scan-c89b3fbe}@keyframes user-avatar-holo-scan-c89b3fbe{0%{background-position:0 0,0 0}to{background-position:0 6px,0 0}}@media (prefers-reduced-motion:reduce){.user-avatar--holo-animated[data-v-c89b3fbe]:after{animation:none}}.header-user-chip.v-btn[data-v-69e606e7]{color:#fff;border:1px solid #ffffff61;border-radius:999px;padding-inline:4px 12px;box-shadow:inset 0 1px #ffffff80;background-color:#ffffff38!important}.notif-unread[data-v-c98afbfd]{background:rgba(var(--v-theme-primary),.04)}.notif-dot[data-v-c98afbfd]{background:rgb(var(--v-theme-primary));border-radius:50%;flex-shrink:0;width:8px;height:8px}.app-footer-glass[data-v-0df23814]{border-top:1px solid var(--color-border);color:var(--color-muted);font-size:12px;background:0 0!important}.rail-stack[data-v-34969b06]{flex-direction:column;min-height:calc(100% - 16px);display:flex}.rail-stack[data-v-34969b06] .v-list{background:0 0!important}.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .v-list-item{height:42px;justify-content:center!important;align-items:center!important;width:46px!important;min-height:42px!important;margin-inline:auto!important;padding-inline:0!important;display:flex!important}.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .rail-nav{padding-inline:0!important}.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .v-list-item__prepend{margin-inline-end:0!important}.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .v-list-item__append,.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .v-list-item__content,.v-navigation-drawer:not(.sidebar-expanded) .rail-stack[data-v-34969b06] .v-list-item__spacer{display:none!important}.chatbot-help[data-v-adfdf8ed]{background-color:rgb(var(--v-theme-surface));border-bottom:1px solid #00000014;max-height:420px;overflow-y:auto}.chatbot-chip[data-v-adfdf8ed]{cursor:pointer}.chatbot-container[data-v-56de4d41]{z-index:9999;align-items:flex-end;gap:12px;position:fixed;bottom:24px;right:24px}.chatbot-container[data-v-56de4d41],.chatbot-panel[data-v-56de4d41]{flex-direction:column;display:flex}.chatbot-panel[data-v-56de4d41]{-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);max-height:600px;overflow:hidden;background:var(--glass-menu-bg)!important;border:1px solid var(--glass-border-soft)!important;box-shadow:var(--glass-shadow)!important;border-radius:20px!important}.chatbot-panel[data-v-56de4d41] .v-toolbar-title__placeholder{text-overflow:unset;white-space:nowrap;overflow:visible}.chatbot-panel[data-v-56de4d41] .v-toolbar{background:var(--glass-appbar)!important;color:#fff!important}.chatbot-panel[data-v-56de4d41] .v-toolbar .glass-btn-icon.v-btn{margin-inline:3px;color:#fff!important;background:#ffffff29!important;border:1px solid #ffffff4d!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff38!important}.chatbot-panel[data-v-56de4d41] .v-toolbar__content{padding-inline-end:8px}.chatbot-panel[data-v-56de4d41] .v-toolbar .glass-btn-icon.v-btn:hover{background:#ffffff42!important}.chatbot-help[data-v-56de4d41],.chatbot-settings[data-v-56de4d41]{border-bottom:1px solid var(--glass-border-soft);background-color:#0000}.chatbot-help[data-v-56de4d41]{max-height:420px;overflow-y:auto}.chatbot-messages[data-v-56de4d41]{color:rgb(var(--v-theme-on-surface));flex:1;min-height:280px;max-height:360px;overflow-y:auto}.chatbot-bubble[data-v-56de4d41]{word-break:break-word}.chatbot-bubble--assistant[data-v-56de4d41]{background:var(--glass-fill-inner);border:1px solid var(--glass-border-soft);color:rgb(var(--v-theme-on-surface));word-break:break-word}.chatbot-chip[data-v-56de4d41]{cursor:pointer;white-space:normal!important;height:auto!important}.chatbot-chip[data-v-56de4d41] .v-chip__content{text-overflow:unset;white-space:normal;padding:3px 0;line-height:1.4;overflow:visible}.chatbot-toggle-button[data-v-56de4d41]{flex-shrink:0}.chatbot-toggle-button[data-v-56de4d41] .v-btn__content{padding:0}.chatbot-avatar-btn[data-v-56de4d41]{cursor:pointer;z-index:1;background:0 0;border:none;border-radius:50%;padding:0;transition:opacity .15s;display:inline-flex;position:relative}.chatbot-avatar-btn[data-v-56de4d41]:hover{opacity:.8}.chatbot-avatar-btn[data-v-56de4d41] .v-avatar{pointer-events:auto}.chatbot-markdown[data-v-56de4d41] p{margin:0 0 6px}.chatbot-markdown[data-v-56de4d41] p:last-child{margin-bottom:0}.chatbot-markdown[data-v-56de4d41] ol,.chatbot-markdown[data-v-56de4d41] ul{margin:4px 0 6px 16px;padding:0}.chatbot-markdown[data-v-56de4d41] li{margin-bottom:2px}.chatbot-markdown[data-v-56de4d41] strong{font-weight:600}.chatbot-markdown[data-v-56de4d41] code{background:rgba(var(--v-theme-on-surface),.08);border-radius:3px;padding:1px 4px;font-family:monospace;font-size:.85em}.chatbot-markdown[data-v-56de4d41] pre{background:rgba(var(--v-theme-on-surface),.06);border-radius:6px;margin:6px 0;padding:8px;overflow-x:auto}.chatbot-markdown[data-v-56de4d41] pre code{background:0 0;padding:0}.chatbot-markdown[data-v-56de4d41] h1,.chatbot-markdown[data-v-56de4d41] h2,.chatbot-markdown[data-v-56de4d41] h3{margin:6px 0 4px;font-size:1em;font-weight:600}.chatbot-markdown[data-v-56de4d41] blockquote{border-left:3px solid rgba(var(--v-theme-on-surface),.3);color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));margin:4px 0;padding-left:8px}.chatbot-typing[data-v-56de4d41]{align-items:center;gap:4px;padding:2px 4px;display:flex}.chatbot-typing span[data-v-56de4d41]{background-color:rgba(var(--v-theme-on-surface),.4);border-radius:50%;width:7px;height:7px;animation:1.2s infinite chatbot-bounce-56de4d41}.chatbot-typing span[data-v-56de4d41]:nth-child(2){animation-delay:.2s}.chatbot-typing span[data-v-56de4d41]:nth-child(3){animation-delay:.4s}@keyframes chatbot-bounce-56de4d41{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.chatbot-avatar-overlay[data-v-56de4d41]{z-index:10000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chatbot-avatar-card[data-v-56de4d41]{background:rgb(var(--v-theme-surface));text-align:center;border-radius:12px;min-width:240px;padding:20px;position:relative}.chatbot-avatar-card-name[data-v-56de4d41]{color:rgb(var(--v-theme-on-surface));margin-bottom:12px;font-size:14px;font-weight:500}.chatbot-avatar-card-img[data-v-56de4d41]{-o-object-fit:cover;object-fit:cover;display:block}.chatbot-avatar-card-img[data-v-56de4d41],.chatbot-avatar-card-initials[data-v-56de4d41]{border-radius:8px;width:200px;height:200px;margin:0 auto}.chatbot-avatar-card-initials[data-v-56de4d41]{background:rgb(var(--v-theme-primary));color:rgb(var(--v-theme-on-primary));justify-content:center;align-items:center;font-size:64px;font-weight:700;display:flex}.chatbot-avatar-close-btn[data-v-56de4d41]{color:rgb(var(--v-theme-on-surface));cursor:pointer;opacity:.6;background:0 0;border:none;font-size:16px;line-height:1;position:absolute;top:8px;right:10px}.chatbot-avatar-close-btn[data-v-56de4d41]:hover{opacity:1}.canvas-search-dialog[data-v-1059405c]{background:rgb(var(--v-theme-surface))}.canvas-search-dialog__input[data-v-1059405c]{color:rgb(var(--v-theme-on-surface));background:0 0;border:none;outline:none;flex:1 1 0;min-width:0;font-size:1rem}.canvas-search-dialog__results[data-v-1059405c]{max-height:60vh;padding:4px;overflow-y:auto}.canvas-search-dialog__ai[data-v-1059405c]{padding:8px 12px}.canvas-search-dialog__ai-trigger[data-v-1059405c]{background:rgba(var(--v-theme-primary),.06);color:rgb(var(--v-theme-primary));cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;width:100%;padding:8px 12px;font-size:.85rem;font-weight:600;transition:background-color .12s;display:flex}.canvas-search-dialog__ai-trigger[data-v-1059405c]:hover{background:rgba(var(--v-theme-primary),.12)}.canvas-search-dialog__ai-panel[data-v-1059405c]{background:rgba(var(--v-theme-primary),.06);border-radius:10px;padding:8px 12px;font-size:.85rem}.canvas-search-dialog__ai-label[data-v-1059405c]{color:rgb(var(--v-theme-primary));letter-spacing:.02em;font-size:.78rem;font-weight:600}.canvas-search-dialog__ai-answer[data-v-1059405c]{color:rgb(var(--v-theme-on-surface));white-space:pre-wrap;max-height:220px;margin:0 0 4px;font-size:.85rem;line-height:1.45;overflow-y:auto}.canvas-search-dialog__ai-source[data-v-1059405c]{color:rgb(var(--v-theme-on-surface));cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:6px;width:100%;min-width:0;padding:3px 4px;font-size:.8rem;transition:background-color .12s;display:flex}.canvas-search-dialog__ai-source[data-v-1059405c]:hover{background:rgba(var(--v-theme-on-surface),.08)}.canvas-search-dialog__ai-source-number[data-v-1059405c]{color:rgb(var(--v-theme-primary));flex:none;font-weight:600}.canvas-search-dialog__section[data-v-1059405c]{letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:8px 12px 4px;display:flex}.canvas-search-dialog__state[data-v-1059405c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex}.canvas-search-dialog__item[data-v-1059405c]{cursor:pointer;text-align:left;border-radius:12px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;transition:background-color .12s;display:flex}.canvas-search-dialog__item--active[data-v-1059405c]{background:rgba(var(--v-theme-primary),.1)}.canvas-search-dialog__icon[data-v-1059405c]{flex:0 0 24px;justify-content:center;align-items:center;font-size:18px;line-height:1.4;display:flex}.canvas-search-dialog__body[data-v-1059405c]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.canvas-search-dialog__title-row[data-v-1059405c]{align-items:baseline;gap:8px;min-width:0;display:flex}.canvas-search-dialog__title[data-v-1059405c]{color:rgb(var(--v-theme-on-surface));font-size:.9rem;font-weight:600}.canvas-search-dialog__badge[data-v-1059405c]{background:rgba(var(--v-theme-primary),.12);color:rgb(var(--v-theme-primary));letter-spacing:.02em;border-radius:6px;flex:none;padding:1px 6px;font-size:.68rem;font-weight:600}.canvas-search-dialog__breadcrumb[data-v-1059405c]{flex:0 auto;font-size:.78rem}.canvas-search-dialog__snippet[data-v-1059405c]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;line-height:1.35;display:-webkit-box;overflow:hidden}.canvas-search-dialog__snippet mark[data-v-1059405c]{background:rgba(var(--v-theme-primary),.22);color:rgb(var(--v-theme-on-surface));border-radius:3px;padding:0 1px}.canvas-search-dialog__pin[data-v-1059405c]{color:rgba(var(--v-theme-on-surface),var(--v-medium-emphasis-opacity));opacity:0;border-radius:6px;flex:none;justify-content:center;align-self:center;align-items:center;width:24px;height:24px;transition:opacity .12s,background-color .12s;display:flex}.canvas-search-dialog__pin[data-v-1059405c]:hover{background:rgba(var(--v-theme-on-surface),.08)}.canvas-search-dialog__pin--pinned[data-v-1059405c]{color:rgb(var(--v-theme-primary));opacity:1}.canvas-search-dialog__item--active .canvas-search-dialog__pin[data-v-1059405c],.canvas-search-dialog__item:hover .canvas-search-dialog__pin[data-v-1059405c]{opacity:1}.canvas-search-dialog__enter[data-v-1059405c]{opacity:0;flex:none;align-self:center}.canvas-search-dialog__item--active .canvas-search-dialog__enter[data-v-1059405c]{opacity:1}.canvas-search-dialog__footer kbd[data-v-1059405c]{background:rgba(var(--v-theme-on-surface),.08);text-align:center;border-radius:4px;min-width:18px;margin-right:2px;padding:1px 5px;font-size:.72rem;display:inline-block}.canvas-search-dialog__overlay{align-self:flex-start;margin-top:10vh}
