.nav-tip[data-v-f0a041cd]{border-radius:.75rem;box-shadow:0 .75rem 1.75rem #1118273d;color:#fff;font-size:var(--fs-sm);line-height:1.45;padding:.875rem 1rem;right:-.5rem;text-align:left;top:calc(100% + .75rem);white-space:normal;width:min(20rem,100vw - 1.5rem);z-index:40}.nav-tip[data-v-f0a041cd],.nav-tip[data-v-f0a041cd]:before{background:var(--color-emphasis);position:absolute}.nav-tip[data-v-f0a041cd]:before{border-radius:.125rem;content:"";height:.75rem;right:1.375rem;top:-.375rem;transform:rotate(45deg);width:.75rem}.nav-tip.is-tabs[data-v-f0a041cd]{right:.5rem;top:calc(100% + .625rem)}.nav-tip.is-tabs[data-v-f0a041cd]:before{right:calc(8.33333vw - .875rem)}.nav-tip__title[data-v-f0a041cd]{display:block;font-size:var(--fs-base);margin-bottom:.25rem}.nav-tip__text[data-v-f0a041cd]{color:#e5e7eb;margin:0}.nav-tip__actions[data-v-f0a041cd]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-top:.75rem}.nav-tip__button[data-v-f0a041cd]{background:#ffffff1f;border:none;border-radius:.5rem;color:#fff;cursor:pointer;font:inherit;font-weight:700;min-height:2rem;padding:.375rem .75rem}.nav-tip__button.is-primary[data-v-f0a041cd]{background:var(--color-surface);color:var(--color-text)}.nav-tip__button[data-v-f0a041cd]:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:.125rem}.top-menu[data-v-f29a84f3]{display:inline-flex;position:relative}.el-popper.top-menu-popper{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:0 .75rem 2rem #0f172a29;padding:.5rem}.top-menu__panel{max-height:min(80vh,47.5rem);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.top-menu__columns{-moz-column-count:2;column-count:2;-moz-column-gap:.75rem;column-gap:.75rem}.top-menu__title{color:var(--color-text);font-size:var(--fs-xl);font-weight:700;margin:.25rem .5rem .375rem}.top-menu__section{display:grid;gap:.125rem;padding-bottom:.625rem;-moz-column-break-inside:avoid;break-inside:avoid}.top-menu__label{color:var(--color-text-muted);letter-spacing:.06em;margin:.375rem .5rem .25rem;text-transform:uppercase}.top-menu__folder,.top-menu__label{font-size:var(--fs-xs);font-weight:600}.top-menu__folder{align-items:center;color:var(--color-text-secondary);display:flex;gap:.5rem;margin:.375rem .5rem .125rem}.top-menu__folder .svg,.top-menu__folder svg{height:.875rem;width:.875rem}.top-menu__link{align-items:center;border-radius:.5rem;color:var(--color-text);display:flex;font-size:var(--fs-base);font-weight:600;gap:.75rem;min-height:3rem;padding:.375rem .5rem;text-decoration:none;transition:background-color .15s}.top-menu__link:hover{background:var(--color-surface-muted)}.top-menu__link:focus-visible{outline:.125rem solid var(--color-text);outline-offset:-.125rem}.top-menu__link.is-active{background:#eceef1}.top-menu__link.is-nested{min-height:2.75rem;padding-left:1rem}.top-menu__link .count-badge{margin-left:auto}.top-menu__tile{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;color:var(--color-text);display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem}.top-menu__tile .svg{height:1.1875rem;width:1.1875rem}.top-menu__tile svg{height:100%;width:100%}.top-menu__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-menu__back{align-items:center;background:var(--color-surface-subtle);border:1px solid var(--color-divider);border-radius:.625rem;color:var(--color-text-soft);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-sm);font-weight:600;gap:.625rem;margin-top:.25rem;min-height:2.75rem;padding:.5rem .625rem;width:100%}.top-menu__back:hover{background:var(--color-surface-muted);color:var(--color-text)}.top-menu__back:focus-visible{outline:.125rem solid var(--color-text);outline-offset:.125rem}.top-menu__back .svg{height:1.125rem;width:1.125rem}.top-menu__back svg{height:100%;width:100%}.chat-quick[data-v-f6a42e4b]{display:grid;gap:.25rem;min-width:0}.chat-quick__search[data-v-f6a42e4b]{margin-bottom:.25rem}.chat-quick__search[data-v-f6a42e4b] .el-input__wrapper{border-radius:62.4375rem}.chat-quick__search-icon[data-v-f6a42e4b] svg{height:1rem;width:1rem}.chat-quick__empty[data-v-f6a42e4b]{color:var(--color-text-secondary);margin:0;padding:1.125rem .5rem;text-align:center}.chat-quick__list[data-v-f6a42e4b]{display:grid;list-style:none;margin:0;max-height:min(56vh,30rem);overflow-y:auto;padding:0}.chat-quick__section[data-v-f6a42e4b]{display:grid;max-height:min(28vh,16.25rem);overflow-y:auto}.chat-quick__heading[data-v-f6a42e4b]{color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:700;letter-spacing:.04em;margin:0;padding:.375rem .375rem .125rem;text-transform:uppercase}.chat-quick__row[data-v-f6a42e4b]{align-items:center;background:none;border:none;border-radius:.625rem;color:var(--color-text);cursor:pointer;display:flex;font:inherit;gap:.75rem;padding:.5rem .375rem;text-align:left;width:100%}.chat-quick__row[data-v-f6a42e4b]:focus-visible,.chat-quick__row[data-v-f6a42e4b]:hover{background:var(--color-surface-muted)}.chat-quick__row[data-v-f6a42e4b]:disabled{cursor:progress;opacity:.6}.chat-quick__row.is-unread .chat-quick__name[data-v-f6a42e4b],.chat-quick__row.is-unread .chat-quick__preview[data-v-f6a42e4b]{color:var(--color-text);font-weight:700}.chat-quick__body[data-v-f6a42e4b]{display:grid;flex:1;min-width:0}.chat-quick__name[data-v-f6a42e4b]{font-weight:600}.chat-quick__name[data-v-f6a42e4b],.chat-quick__preview[data-v-f6a42e4b]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-quick__preview[data-v-f6a42e4b]{color:var(--color-text-secondary);font-size:var(--fs-xs);font-weight:500}.chat-quick .count-badge.is-muted[data-v-f6a42e4b]{background:var(--color-text-muted)}.chat-button[data-v-c94ec09c]{display:inline-flex}.chat-button__btn[data-v-c94ec09c] svg{color:#000;height:1.125rem;width:1.125rem}.chat-pop[data-v-c94ec09c]{display:grid;gap:.25rem}.chat-pop__head[data-v-c94ec09c]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.25rem .375rem .375rem}.chat-pop__head b[data-v-c94ec09c]{font-size:var(--fs-lg)}.chat-pop__all[data-v-c94ec09c]{background:none;border:none;border-radius:.375rem;color:var(--color-accent);cursor:pointer;font:inherit;font-size:var(--fs-sm);font-weight:600;padding:.25rem .5rem}.chat-pop__all[data-v-c94ec09c]:hover{background:var(--color-accent-soft)}.account-menu__avatar[data-v-38df7412]{color:#fff;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em}.account-menu__avatar[data-v-38df7412],.account-menu__avatar[data-v-38df7412]:hover,.account-menu__avatar[aria-expanded=true][data-v-38df7412]{background:var(--color-emphasis)}.el-popper.account-menu-popper .account-menu__group{align-items:center;border-top:1px solid #f1f5f9;color:var(--color-text-muted);display:flex;font-size:var(--fs-xs);font-weight:600;gap:.625rem;letter-spacing:.06em;list-style:none;margin-top:.375rem;padding:.625rem .625rem .25rem;text-transform:uppercase}.el-popper.account-menu-popper .account-menu__group .svg{flex-shrink:0;height:1rem;width:1rem}.el-popper.account-menu-popper .account-menu__group svg{height:100%;width:100%}.el-popper.account-menu-popper .account-menu__lang.is-current{color:var(--color-text);font-weight:600}.el-popper.account-menu-popper .account-menu__check{color:var(--color-text);display:inline-flex;flex-shrink:0;height:1.125rem;width:1.125rem}.el-popper.account-menu-popper .account-menu__birthday{color:#86198f}.top-bar[data-v-b491110d]{align-items:center;background:var(--color-surface);box-shadow:0 1px .125rem #1118271a,0 .125rem .375rem #1118270a;display:flex;flex-shrink:0;gap:.75rem;height:var(--top-bar-height);padding:0 1rem;position:relative;z-index:20}.top-bar__end[data-v-b491110d],.top-bar__start[data-v-b491110d]{align-items:center;display:flex;flex:1 1 0;min-width:-moz-max-content;min-width:max-content}.top-bar__end[data-v-b491110d]{gap:.5rem;justify-content:flex-end}.top-bar__brand[data-v-b491110d]{align-items:center;border-radius:.625rem;color:var(--color-text);display:flex;gap:.625rem;min-width:0;text-decoration:none}.top-bar__brand[data-v-b491110d]:focus-visible{outline:.125rem solid var(--color-text);outline-offset:.1875rem}.top-bar__logo[data-v-b491110d]{height:2.5rem;width:2.5rem}.top-bar__name[data-v-b491110d]{font-size:var(--fs-md);font-weight:700;white-space:nowrap}.top-bar__name span[data-v-b491110d]{color:var(--color-text-secondary);font-weight:500}@media not (min-width:1280px){.top-bar__name[data-v-b491110d]{display:none}}.top-bar__tabs[data-v-b491110d]{align-self:stretch;display:flex;flex:0 1 auto;gap:.5rem;justify-content:center;min-width:0}.top-tab[data-v-b491110d]{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:grid;flex:0 1 7rem;height:100%;min-width:4rem;padding:0;place-items:center;position:relative;text-decoration:none}.top-tab__hover[data-v-b491110d]{border-radius:.625rem;inset:.25rem 0;position:absolute;transition:background-color .15s}.top-tab:hover .top-tab__hover[data-v-b491110d],.top-tab[aria-expanded=true] .top-tab__hover[data-v-b491110d]{background:var(--color-fill)}.top-tab[data-v-b491110d]:focus-visible{outline:none}.top-tab:focus-visible .top-tab__hover[data-v-b491110d]{outline:.125rem solid var(--color-text);outline-offset:-.125rem}.top-tab__icon[data-v-b491110d]{height:1.625rem;position:relative;width:1.625rem}.top-tab__icon[data-v-b491110d] svg{height:100%;width:100%}.top-tab.is-active[data-v-b491110d]{color:var(--color-text)}.top-tab.is-active[data-v-b491110d]:after{background:var(--color-emphasis);border-radius:.1875rem .1875rem 0 0;bottom:0;content:"";height:.1875rem;left:0;position:absolute;right:0}.top-tab__badge[data-v-b491110d]{background:#dc2626;border:.125rem solid #fff;border-radius:62.4375rem;color:#fff;font-size:.6875rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.1875rem;left:calc(50% + .25rem);line-height:.9375rem;min-width:1.1875rem;padding:0 .3125rem;position:absolute;text-align:center;top:.375rem}.el-popper.top-docs-popper{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:.375rem}.el-popper.top-docs-popper .el-dropdown-menu{min-width:16.25rem;padding:0}.el-popper.top-docs-popper .el-dropdown-menu__item{align-items:center;border-radius:.5rem;color:var(--color-text);display:flex;font-size:var(--fs-base);font-weight:600;gap:.75rem;line-height:1.3;min-height:2.75rem;padding:.375rem .625rem}.el-popper.top-docs-popper .el-dropdown-menu__item:not(.is-disabled):focus,.el-popper.top-docs-popper .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--color-surface-muted);color:var(--color-text)}.el-popper.top-docs-popper .el-dropdown-menu__item.is-current{background-color:#eceef1}.top-docs__title{color:var(--color-text);font-size:var(--fs-lg);font-weight:700;padding:.375rem .625rem .5rem}.top-docs__icon{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.625rem;color:var(--color-text);display:grid;flex-shrink:0;height:2.25rem;place-items:center;width:2.25rem}.top-docs__icon .svg{height:1.1875rem;width:1.1875rem}.top-docs__icon svg{height:100%;margin:0;width:100%}.top-docs__label{flex:1;min-width:0}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-1.875rem)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.app-sidebar .sidebar-head{align-items:center;border-bottom:1px solid var(--color-divider);display:flex;flex-shrink:0;gap:.5rem;height:4rem;padding:0 .75rem 0 1rem}.app-sidebar.is-collapsed .sidebar-head{justify-content:center;padding:0}.app-sidebar .sidebar-brand{align-items:center;color:var(--color-text);display:flex;flex:1;gap:.625rem;min-width:0;text-decoration:none}.app-sidebar .sidebar-brand-mark{height:2rem;width:2rem}.app-sidebar .sidebar-brand-name{font-size:var(--fs-md);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar .sidebar-brand-name span{color:var(--color-text-secondary);font-weight:500}.app-sidebar .sidebar-icon-button{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-text-secondary);cursor:pointer;display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;padding:0;transition:background-color .15s,color .15s;width:2.25rem}.app-sidebar .sidebar-icon-button:hover{background-color:var(--color-surface-muted);color:var(--color-text)}.app-sidebar .sidebar-icon-button:focus-visible{outline:.125rem solid var(--color-text);outline-offset:.125rem}.app-sidebar .sidebar-icon-button .el-icon,.app-sidebar .sidebar-icon-button .svg{font-size:1.25rem;height:1.25rem;width:1.25rem}.app-sidebar .sidebar-icon-button svg{height:100%;width:100%}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.app-sidebar .sidebar-icon-button{height:var(--touch-target);width:var(--touch-target)}}.app-sidebar .sidebar-nav{background:linear-gradient(#fff 30%,#fff0) top/100% 1.5rem no-repeat local,linear-gradient(#fff0,#fff 70%) bottom/100% 1.5rem no-repeat local,linear-gradient(#0f172a1a,#0f172a00) top/100% .625rem no-repeat scroll,linear-gradient(#0f172a00,#0f172a1a) bottom/100% .625rem no-repeat scroll;background-color:var(--color-surface);flex:1;min-height:0;overflow:hidden auto;overscroll-behavior:contain;padding:.75rem;scrollbar-width:thin}.app-sidebar.is-collapsed .sidebar-nav{padding:.75rem 0}.app-sidebar .sidebar-section{display:flex;flex-direction:column;gap:.125rem}.app-sidebar .sidebar-section+.sidebar-section{margin-top:1rem}.app-sidebar.is-collapsed .sidebar-section+.sidebar-section{margin-top:.5rem}.app-sidebar .sidebar-section-label{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;overflow:hidden;padding:0 .75rem .375rem;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.app-sidebar .sidebar-divider{background-color:var(--color-control);height:1px;margin:0 1.25rem .5rem}.app-sidebar.is-collapsed .sidebar-link{justify-content:center;margin:0 auto;padding:0;width:2.75rem}.app-sidebar .sidebar-folder-chevron{color:var(--color-text-muted);flex-shrink:0;height:1rem;transition:transform .2s;width:1rem}.app-sidebar .sidebar-folder-chevron svg{height:100%;width:100%}.app-sidebar .sidebar-folder.is-open .sidebar-folder-chevron{transform:rotate(180deg)}.app-sidebar .sidebar-folder:not(.is-open) .sidebar-folder-toggle.has-active{background-color:#eceef1;color:var(--color-text);font-weight:600}.app-sidebar .sidebar-folder:not(.is-open) .sidebar-folder-toggle.has-active .sidebar-link-icon{color:var(--color-text)}.app-sidebar .sidebar-folder-children{border-left:1px solid var(--color-border);display:flex;flex-direction:column;gap:.125rem;margin-left:1.3125rem;padding:.125rem 0 .125rem .625rem}.app-sidebar .sidebar-foot{border-top:1px solid var(--color-divider);flex-shrink:0;padding:.5rem .75rem .75rem}.app-sidebar .sidebar-foot .el-dropdown{display:block;width:100%}.app-sidebar .sidebar-foot .sidebar-lang{margin-bottom:.5rem}.app-sidebar .sidebar-foot .sidebar-lang .el-button{justify-content:flex-start;width:100%}.app-sidebar .sidebar-foot .sidebar-back{justify-content:flex-start;margin:0 0 .5rem;width:100%}.app-sidebar .sidebar-foot .sidebar-back .svg{height:1.25rem;margin-right:.625rem;width:1.25rem}.app-sidebar .sidebar-foot .sidebar-back svg{height:100%;width:100%}.app-sidebar.is-collapsed .sidebar-foot{padding:.5rem 0 .75rem}.app-sidebar.is-collapsed .sidebar-foot .el-dropdown{display:flex;justify-content:center}.app-sidebar .sidebar-user{align-items:center;background:transparent;border:none;border-radius:.625rem;color:var(--color-text);cursor:pointer;display:flex;font:inherit;gap:.625rem;padding:.5rem;text-align:left;transition:background-color .15s;width:100%}.app-sidebar .sidebar-user:hover,.app-sidebar .sidebar-user[aria-expanded=true]{background-color:var(--color-surface-muted)}.app-sidebar .sidebar-user:focus-visible{outline:.125rem solid var(--color-text);outline-offset:-.125rem}.app-sidebar.is-collapsed .sidebar-user{padding:.25rem;width:auto}.app-sidebar .sidebar-birthday{align-items:center;background:linear-gradient(120deg,#eef2ff,#fdf2f8 55%,#fef9c3);border:1px solid #f5d0fe;border-radius:.625rem;color:#86198f;cursor:pointer;display:flex;font:inherit;font-size:var(--fs-sm);font-weight:600;gap:.625rem;line-height:1.3;margin-bottom:.5rem;min-height:2.5rem;padding:.5rem .75rem;text-align:left;transition:box-shadow .15s;width:100%}.app-sidebar .sidebar-birthday:hover{box-shadow:0 .25rem .875rem #c026d32e}.app-sidebar .sidebar-birthday:focus-visible{outline:.125rem solid var(--color-text);outline-offset:.125rem}.app-sidebar .sidebar-birthday .svg{flex-shrink:0;height:1.25rem;width:1.25rem}.app-sidebar .sidebar-birthday svg{height:100%;width:100%}.app-sidebar .sidebar-birthday span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar.is-collapsed .sidebar-birthday{justify-content:center;margin:0 auto .5rem;padding:.5rem;width:2.75rem}.app-sidebar .sidebar-avatar{align-items:center;background-color:var(--color-emphasis);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:var(--fs-sm);font-weight:600;height:2.25rem;justify-content:center;letter-spacing:.02em;width:2.25rem}.app-sidebar .sidebar-user-info{display:flex;flex:1;flex-direction:column;line-height:1.3;min-width:0}.app-sidebar .sidebar-user-info b,.app-sidebar .sidebar-user-info small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar .sidebar-user-info b{font-size:var(--fs-base);font-weight:600}.app-sidebar .sidebar-user-info small{color:var(--color-text-secondary);font-size:var(--fs-xs)}.app-sidebar .sidebar-user-chevron{color:var(--color-text-muted);flex-shrink:0;height:1rem;width:1rem}.app-sidebar .sidebar-user-chevron svg{height:100%;width:100%}.sidebar-link{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--color-text-soft);cursor:pointer;display:flex;font:inherit;font-size:var(--fs-base);font-weight:500;gap:.75rem;line-height:1.25;min-height:2.5rem;padding:.5rem .75rem;position:relative;text-align:left;text-decoration:none;transition:background-color .15s,color .15s;width:100%}.sidebar-link:hover{background-color:var(--color-surface-muted)}.sidebar-link:hover,.sidebar-link:hover .sidebar-link-icon{color:var(--color-text)}.sidebar-link:focus-visible{outline:.125rem solid var(--color-text);outline-offset:-.125rem}.sidebar-link.is-active{background-color:#eceef1;color:var(--color-text);font-weight:600}.sidebar-link.is-active .sidebar-link-icon{color:var(--color-text)}.sidebar-link.is-nested{min-height:2.25rem;padding:.375rem .625rem}.sidebar-link.is-nested .sidebar-link-icon{height:1.125rem;width:1.125rem}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.sidebar-link,.sidebar-link.is-nested{min-height:var(--touch-target)}}.sidebar-link-icon{color:var(--color-text-secondary);flex-shrink:0;height:1.25rem;transition:color .15s;width:1.25rem}.sidebar-link-icon svg{height:100%;width:100%}.sidebar-link-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-link-badge{min-width:1.375rem}.sidebar-link-dot{background-color:#dc2626;border:.125rem solid #fff;border-radius:50%;box-sizing:content-box;height:.5rem;position:absolute;right:.5rem;top:.5rem;width:.5rem}.el-popper.sidebar-flyout{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);display:flex;flex-direction:column;gap:.125rem;padding:.375rem}.sidebar-flyout-title{color:var(--color-text-muted);font-size:var(--fs-xs);font-weight:600;letter-spacing:.06em;padding:.375rem .75rem .5rem;text-transform:uppercase}.el-popper.sidebar-user-popper{border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-pop);padding:.375rem}.el-popper.sidebar-user-popper .el-dropdown-menu{min-width:15rem;padding:0}.el-popper.sidebar-user-popper .el-dropdown-menu__item{align-items:center;border-radius:.5rem;color:var(--color-text-body);display:flex;font-size:var(--fs-base);gap:.625rem;line-height:1.3;padding:.5rem .625rem}.el-popper.sidebar-user-popper .el-dropdown-menu__item:not(.is-disabled):focus,.el-popper.sidebar-user-popper .el-dropdown-menu__item:not(.is-disabled):hover{background-color:var(--color-surface-muted);color:var(--color-text)}.el-popper.sidebar-user-popper .el-dropdown-menu__item.is-danger,.el-popper.sidebar-user-popper .el-dropdown-menu__item.is-danger:not(.is-disabled):focus,.el-popper.sidebar-user-popper .el-dropdown-menu__item.is-danger:not(.is-disabled):hover{color:#dc2626}.el-popper.sidebar-user-popper .el-dropdown-menu__item .svg{flex-shrink:0;height:1.125rem;width:1.125rem}.el-popper.sidebar-user-popper .el-dropdown-menu__item svg{height:100%;margin:0;width:100%}.el-popper.sidebar-user-popper .el-dropdown-menu__item--divided{margin-top:.375rem}.sidebar-user-head{border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;line-height:1.3;margin-bottom:.25rem;max-width:17.5rem;padding:.375rem .625rem .625rem}.sidebar-user-head b{color:var(--color-text);font-size:var(--fs-base);font-weight:600}.sidebar-user-head small{color:var(--color-text-secondary);font-size:var(--fs-xs)}.mobile-tabs[data-v-965ee2b2]{border-top:1px solid var(--el-menu-border-color);display:flex;flex:0 0 calc(100% + var(--page-padding)*2);margin:var(--space-2) calc(var(--page-padding)*-1) calc(var(--space-2)*-1);position:relative}.mobile-tabs__dropdown[data-v-965ee2b2]{display:flex;flex:1;min-width:0}.mobile-tabs__tab[data-v-965ee2b2]{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;display:grid;flex:1;height:3rem;min-width:0;padding:0;place-items:center;position:relative;text-decoration:none}.mobile-tabs__tab[data-v-965ee2b2] .svg{height:1.5rem;width:1.5rem}.mobile-tabs__tab[data-v-965ee2b2] svg{height:100%;width:100%}.mobile-tabs__tab.is-active[data-v-965ee2b2]{color:var(--color-text)}.mobile-tabs__tab.is-active[data-v-965ee2b2]:after{background:var(--color-emphasis);border-radius:.1875rem .1875rem 0 0;bottom:0;content:"";height:.1875rem;left:14%;position:absolute;right:14%}.mobile-tabs__tab[data-v-965ee2b2]:focus-visible{border-radius:.5rem;outline:.125rem solid var(--color-text);outline-offset:-.25rem}.mobile-tabs__dropdown .mobile-tabs__tab[data-v-965ee2b2]{width:100%}.mobile-tabs__badge[data-v-965ee2b2]{background:#dc2626;border:.125rem solid #fff;border-radius:62.4375rem;color:#fff;font-size:.65625rem;font-variant-numeric:tabular-nums;font-weight:700;height:1.125rem;left:calc(50% + .125rem);line-height:.875rem;min-width:1.125rem;padding:0 .3125rem;position:absolute;text-align:center;top:.3125rem}.el-drawer.mobile-tabs-sheet{border-radius:1rem 1rem 0 0;max-height:80dvh}.el-drawer.mobile-tabs-sheet .el-drawer__body{display:grid;gap:.125rem;padding:.5rem .75rem calc(1rem + env(safe-area-inset-bottom))}.mobile-tabs-sheet__head{align-items:center;display:flex;justify-content:space-between;padding:.25rem .25rem .5rem}.mobile-tabs-sheet__head b{font-size:var(--fs-lg)}.mobile-tabs-sheet__row{align-items:center;border-radius:.625rem;color:var(--color-text);display:flex;font-size:var(--fs-md);font-weight:600;gap:.75rem;min-height:3.25rem;padding:.375rem .5rem;text-decoration:none}.mobile-tabs-sheet__row.is-active,.mobile-tabs-sheet__row:active{background:#eceef1}.app-header[data-v-b844be50]{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--page-gap);min-height:var(--header-min-height);padding-top:.625rem}.app-header.is-compact[data-v-b844be50]{align-items:center;background:var(--color-surface);border-bottom:1px solid var(--el-menu-border-color);gap:var(--space-2);margin:calc(var(--page-padding)*-1) calc(var(--page-padding)*-1) var(--page-gap);min-height:0;padding:var(--space-2) var(--page-padding);position:sticky;top:0;z-index:20}.app-header.is-compact.has-below[data-v-b844be50]{margin-bottom:var(--space-3)}.app-header.is-compact.is-top[data-v-b844be50]{flex-wrap:wrap}.app-header-below[data-v-b844be50]{display:flow-root;margin-bottom:var(--page-gap)}.app-header-below .app-header-subtitle[data-v-b844be50]{margin-top:0!important}.app-header-heading[data-v-b844be50]{flex:1;min-width:0}.app-header-title-row[data-v-b844be50]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.app-header-aside[data-v-b844be50]{align-items:center;display:flex;position:relative}.app-header-aside[data-v-b844be50]:empty,.is-compact .app-header-aside[data-v-b844be50]{display:none}.app-header-title[data-v-b844be50]{font-size:var(--fs-page-title);line-height:1.2;margin-top:0;overflow-wrap:anywhere}.app-header.is-compact .app-header-title[data-v-b844be50]{display:-webkit-box;font-size:var(--fs-xl);-webkit-hyphens:auto;hyphens:auto;-webkit-line-clamp:2;margin:0!important;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}@media not (min-width:576px){.app-header.is-compact .app-header-title[data-v-b844be50]{font-size:var(--fs-lg)}}.app-header-subtitle[data-v-b844be50]{color:var(--color-text-secondary);font-size:var(--fs-base)}.app-header-actions[data-v-b844be50]{align-items:center;display:flex;flex-shrink:0;gap:.625rem}.app-header-actions[data-v-b844be50] .el-button{border-radius:.375rem!important}.is-compact .app-header-actions[data-v-b844be50]{gap:var(--space-2)}.app-header-actions[data-v-b844be50] .el-badge__content.is-fixed{right:0;transform:translate(25%,-30%)}.app-header-menu[data-v-b844be50],.app-header.is-compact .app-header-icon-btn[data-v-b844be50]{flex-shrink:0;padding:0;width:var(--touch-target)}.app-header-menu[data-v-b844be50]{border:none;margin-left:calc(var(--space-2)*-1);position:relative}.app-header-menu[data-v-b844be50] .svg{height:1.5rem;width:1.5rem}.app-header-menu[data-v-b844be50] svg{color:var(--color-text);height:1.5rem;width:1.5rem}@media not (min-width:576px){.app-header-lang[data-v-b844be50]{display:none}}.app-header-help[data-v-b844be50] svg{color:#000;height:1.125rem;width:1.125rem}.app-header-menu-dot[data-v-b844be50]{background-color:#dc2626;border:.125rem solid #fff;border-radius:50%;box-sizing:content-box;height:.5rem;position:absolute;right:.375rem;top:.5rem;width:.5rem}.push-banner[data-v-2876f661]{align-items:center;background:var(--color-accent-soft);border:1px solid var(--color-accent-subtle);border-radius:var(--radius-card);display:flex;gap:.75rem;margin-bottom:var(--page-gap);min-height:3.25rem;padding:.5rem .5rem .5rem .75rem}.push-banner__icon[data-v-2876f661]{background:var(--color-surface);border-radius:50%;color:var(--color-accent);display:grid;flex-shrink:0;height:2rem;place-items:center;width:2rem}.push-banner__icon[data-v-2876f661] svg{height:1.125rem;width:1.125rem}@media not (min-width:576px){.push-banner__icon[data-v-2876f661]{display:none}}.push-banner__text[data-v-2876f661]{align-items:baseline;color:var(--color-text);display:flex;flex:1;font-size:var(--fs-base);gap:.5rem;line-height:1.25rem;margin:0;min-width:0}.push-banner__text b[data-v-2876f661]{flex-shrink:0;font-weight:600}@media not (min-width:576px){.push-banner__text[data-v-2876f661]{font-size:var(--fs-sm);line-height:1.125rem}.push-banner__text b[data-v-2876f661]{flex-shrink:1}}.push-banner__desc[data-v-2876f661]{color:var(--color-text-soft);font-size:var(--fs-sm);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media not (min-width:768px){.push-banner__desc[data-v-2876f661]{display:none}}.push-banner__enable[data-v-2876f661]{flex-shrink:0;margin:0}.push-banner__close[data-v-2876f661]{background:transparent;border:none;border-radius:50%;color:var(--color-text-secondary);cursor:pointer;display:grid;flex-shrink:0;height:2.25rem;padding:0;place-items:center;transition:background-color .15s,color .15s;width:2.25rem}.push-banner__close[data-v-2876f661]:hover{background:#1118270f;color:var(--color-text)}.push-banner__close[data-v-2876f661]:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:1px}.push-banner__close[data-v-2876f661] svg{height:1.125rem;width:1.125rem}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.push-banner__close[data-v-2876f661]{height:var(--touch-target);width:var(--touch-target)}}.push-banner-enter-active[data-v-2876f661],.push-banner-leave-active[data-v-2876f661]{transition:opacity .2s ease,transform .2s ease}.push-banner-enter-from[data-v-2876f661],.push-banner-leave-to[data-v-2876f661]{opacity:0;transform:translateY(-.375rem)}.chat-dock[data-v-e2130fd8]{align-items:flex-end;bottom:0;display:flex;gap:.625rem;pointer-events:none;position:fixed;right:1rem;z-index:900}.chat-dock[data-v-e2130fd8]>*{pointer-events:auto}.chat-dock__windows[data-v-e2130fd8]{align-items:flex-end;display:flex;gap:.625rem}.chat-dock__window[data-v-e2130fd8]{background:var(--color-surface);border-radius:.625rem .625rem 0 0;box-shadow:0 .75rem 1.75rem #11182738,0 0 0 1px #1118270f;display:flex;flex-direction:column;height:min(28.4375rem,100dvh - 4.5rem);overflow:hidden;width:20.5rem}.chat-dock__bubbles[data-v-e2130fd8]{padding-bottom:1rem}.chat-dock__bubble-list[data-v-e2130fd8],.chat-dock__bubbles[data-v-e2130fd8]{align-items:center;display:flex;flex-direction:column;gap:.625rem}.chat-dock__bubble[data-v-e2130fd8]{position:relative}.chat-dock__bubble:focus-within .chat-dock__bubble-close[data-v-e2130fd8],.chat-dock__bubble:hover .chat-dock__bubble-close[data-v-e2130fd8]{opacity:1}.chat-dock__bubble-open[data-v-e2130fd8]{background:none;border:none;border-radius:50%;box-shadow:0 .25rem .875rem #11182738;cursor:pointer;display:flex;padding:0;position:relative}.chat-dock__bubble-open[data-v-e2130fd8]:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.chat-dock__badge[data-v-e2130fd8]{border:.125rem solid #fff;height:1.25rem;min-width:1.25rem;position:absolute;right:-.25rem;top:-.25rem}.chat-dock__badge.is-muted[data-v-e2130fd8]{background:var(--color-text-muted)}.chat-dock__bubble-close[data-v-e2130fd8]{background:var(--color-surface);border:none;border-radius:50%;box-shadow:0 1px .25rem #00000040;color:var(--color-text-soft);cursor:pointer;display:grid;height:1.25rem;left:-.375rem;opacity:0;padding:0;place-items:center;position:absolute;top:-.375rem;transition:opacity .15s;width:1.25rem}.chat-dock__bubble-close[data-v-e2130fd8] svg{height:.75rem;width:.75rem}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.chat-dock__bubble-close[data-v-e2130fd8]{opacity:1}}.chat-dock__new[data-v-e2130fd8]{background:var(--color-surface);border:none;border-radius:50%;box-shadow:0 .25rem .875rem #11182738;color:var(--color-text);cursor:pointer;display:grid;height:3rem;padding:0;place-items:center;width:3rem}.chat-dock__new[data-v-e2130fd8]:hover{background:var(--color-surface-muted)}.chat-dock__new[data-v-e2130fd8]:focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem}.chat-dock__new[data-v-e2130fd8] svg{height:1.25rem;width:1.25rem}.chat-dock-new[data-v-e2130fd8]{display:grid;gap:.25rem}.chat-dock-new__head[data-v-e2130fd8]{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:.25rem .375rem .375rem}.chat-dock-new__head b[data-v-e2130fd8]{font-size:var(--fs-lg)}.chat-dock-new__link[data-v-e2130fd8]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--color-accent);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--fs-sm);font-weight:600;gap:.375rem;padding:.25rem .5rem}.chat-dock-new__link[data-v-e2130fd8]:hover{background:var(--color-accent-soft)}.chat-dock-new__link[data-v-e2130fd8] svg{height:1rem;width:1rem}.chat-dock-window-enter-active[data-v-e2130fd8]{transition:transform .22s cubic-bezier(.2,1,.4,1),opacity .22s}.chat-dock-window-enter-from[data-v-e2130fd8]{opacity:0;transform:translateY(2.5rem)}.chat-dock-bubble-enter-active[data-v-e2130fd8],.chat-dock-bubble-leave-active[data-v-e2130fd8]{transition:transform .18s,opacity .18s}.chat-dock-bubble-enter-from[data-v-e2130fd8],.chat-dock-bubble-leave-to[data-v-e2130fd8]{opacity:0;transform:scale(.6)}@media(prefers-reduced-motion:reduce){.chat-dock-bubble-enter-active[data-v-e2130fd8],.chat-dock-bubble-leave-active[data-v-e2130fd8],.chat-dock-window-enter-active[data-v-e2130fd8]{transition:none}}.tour-offer[data-v-6839447c]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;bottom:calc(1.5rem + var(--chat-dock-height, 0px));box-shadow:0 .75rem 2rem #0f172a29,0 .125rem .375rem #0f172a0f;display:flex;gap:.75rem;padding:1rem;position:fixed;right:1.5rem;width:21.25rem}@media not (min-width:576px){.tour-offer[data-v-6839447c]{bottom:calc(.75rem + env(safe-area-inset-bottom));left:.75rem;right:.75rem;width:auto}}.tour-offer__icon[data-v-6839447c]{align-items:center;background:var(--color-accent-soft);border-radius:.625rem;color:var(--color-accent);display:inline-flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.tour-offer__icon[data-v-6839447c] svg{height:1.25rem;width:1.25rem}.tour-offer__body[data-v-6839447c]{flex:1;min-width:0}.tour-offer__title[data-v-6839447c]{color:var(--color-text);font-size:var(--fs-base);font-weight:600;margin:0 0 .25rem}.tour-offer__text[data-v-6839447c]{color:var(--color-text-body);font-size:var(--fs-sm);line-height:1.5;margin:0}.tour-offer__actions[data-v-6839447c]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.tour-offer__dismiss[data-v-6839447c],.tour-offer__start[data-v-6839447c]{align-items:center;border-radius:.5rem;cursor:pointer;display:inline-flex;font-size:var(--fs-sm);font-weight:500;gap:.375rem;height:2.125rem;padding:0 .875rem}@media(any-pointer:coarse),(hover:none),(pointer:coarse){.tour-offer__dismiss[data-v-6839447c],.tour-offer__start[data-v-6839447c]{height:var(--touch-target)}}.tour-offer__start[data-v-6839447c]{background:var(--color-emphasis);border:1px solid var(--color-text);color:#fff}.tour-offer__start[data-v-6839447c] svg{height:.875rem;width:.875rem}.tour-offer__start[data-v-6839447c]:focus-visible,.tour-offer__start[data-v-6839447c]:hover{background:#374151}.tour-offer__dismiss[data-v-6839447c]{background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-text-body)}.tour-offer__dismiss[data-v-6839447c]:focus-visible,.tour-offer__dismiss[data-v-6839447c]:hover{background:var(--color-surface-subtle)}.tour-offer__hint[data-v-6839447c]{color:var(--color-text-secondary);font-size:var(--fs-xs);line-height:1.4;margin:.625rem 0 0}.tour-offer-enter-active[data-v-6839447c],.tour-offer-leave-active[data-v-6839447c]{transition:opacity .2s ease,transform .2s ease}.tour-offer-enter-from[data-v-6839447c],.tour-offer-leave-to[data-v-6839447c]{opacity:0;transform:translateY(.75rem)}.el-aside{box-sizing:border-box;flex-shrink:0;overflow:auto;width:var(--el-aside-width,18.75rem)}.el-main{--el-main-padding:1.25rem;box-sizing:border-box;display:block;flex:1;flex-basis:auto;overflow:auto;padding:var(--el-main-padding)}.el-container{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0}.el-container.is-vertical{flex-direction:column}.el-footer{--el-footer-padding:0 1.25rem;--el-footer-height:3.75rem;box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height);padding:var(--el-footer-padding)}.el-header{--el-header-padding:0 1.25rem;--el-header-height:3.75rem;box-sizing:border-box;flex-shrink:0;height:var(--el-header-height);padding:var(--el-header-padding)}.read-only-banner{align-items:center;background-color:#fef2f2;border-left:.25rem solid #ef4444;border-radius:.5rem;box-shadow:0 1px .1875rem #0000001a;color:#991b1b;display:flex;font-weight:500;margin-bottom:1.25rem;margin-top:.625rem;padding:.75rem 1rem}.frozen-mode .el-checkbox,.frozen-mode .el-date-editor,.frozen-mode .el-input,.frozen-mode .el-radio,.frozen-mode .el-select,.frozen-mode .el-switch,.frozen-mode .el-textarea,.frozen-mode .el-upload,.frozen-mode button.black,.frozen-mode button.el-button--danger,.frozen-mode button.el-button--primary,.frozen-mode button.el-button--success,.frozen-mode button.el-button--warning,.frozen-mode button.green,.frozen-mode button.red,.frozen-mode form button{cursor:not-allowed!important;opacity:.6!important;pointer-events:none!important}.frozen-mode .frozen-allowed,.frozen-mode button.frozen-allowed{cursor:pointer!important;opacity:1!important;pointer-events:auto!important}.frozen-mode .el-input.search-input{opacity:1!important;pointer-events:auto!important}.frozen-mode .approve-btn,.frozen-mode .create-btn,.frozen-mode .delete-btn,.frozen-mode .edit-btn{opacity:.6!important;pointer-events:none!important}
