.header-user[data-v-b074a85e]{align-items:center;display:flex;gap:8px}.user-trigger[data-v-b074a85e]{align-items:center;border:1px solid transparent;border-radius:var(--header-control-radius);box-shadow:none;cursor:pointer;display:inline-flex;height:var(--header-control-height);justify-content:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:var(--header-control-height)}.user-trigger[data-v-b074a85e]:hover{background:#f4f7fb;border-color:#dbe3ec;box-shadow:0 2px 8px #20374e14}.cta-btn[data-v-b074a85e]{align-items:center;background:#2479ff;border:none;border-radius:var(--header-control-radius);color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:38px;justify-content:center;line-height:1;padding:0 18px;text-decoration:none;transition:background .15s ease,transform .15s ease}.cta-btn[data-v-b074a85e]:hover{background:#438dff}.cta-btn[data-v-b074a85e]:active{transform:scale(.98)}.cta-btn[data-v-b074a85e]:focus-visible{outline:2px solid rgba(36,121,255,.45);outline-offset:2px}@media (max-width:1199px){.cta-btn[data-v-b074a85e]{padding:0 14px}}@media (prefers-reduced-motion:reduce){.cta-btn[data-v-b074a85e],.user-trigger[data-v-b074a85e]{transition-duration:.01ms}}.header-search-wrap[data-v-9679eb16]{align-items:center;display:inline-flex;gap:6px;position:relative}.header-search-panel[data-v-9679eb16]{opacity:0;order:-1;overflow:hidden;pointer-events:none;transform:translate(6px);transition:width .22s ease,opacity .18s ease,transform .22s ease;width:0}.header-search-panel[data-v-9679eb16] .el-input__wrapper{background:#fff;border:1px solid #dbe3ec;border-radius:var(--header-control-radius);box-shadow:none;min-height:var(--header-control-height)}.is-expanded .header-search-panel[data-v-9679eb16]{opacity:1;pointer-events:auto;transform:translate(0);width:220px}.header-search[data-v-9679eb16]{align-items:center;background:transparent;border:none;border-radius:var(--header-control-radius);color:#666;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:18px;height:var(--header-control-height);justify-content:center;position:relative;transition:color .15s ease,background .15s ease;width:var(--header-control-height)}.header-search[data-v-9679eb16]:hover{background:rgba(36,121,255,.08);color:#2479ff}.header-search[data-v-9679eb16]:focus-visible{outline:2px solid rgba(36,121,255,.45);outline-offset:2px}@media (max-width:1199px){.is-expanded .header-search-panel[data-v-9679eb16]{width:180px}}@media (prefers-reduced-motion:reduce){.header-search[data-v-9679eb16],.header-search-panel[data-v-9679eb16]{transition-duration:.01ms}}.header-logo[data-v-ae777bb6]{align-items:center;display:inline-flex;gap:9px;max-width:200px;text-decoration:none;transition:opacity .15s ease}.header-logo[data-v-ae777bb6]:hover{opacity:.85}.header-logo__mark[data-v-ae777bb6]{flex:none;height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.header-logo__name[data-v-ae777bb6]{color:#111;font-size:17px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1080px){.header-logo__name[data-v-ae777bb6]{display:none}}.nav-link[data-v-0de896a0]{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--header-control-radius);color:#333;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;height:var(--header-control-height);padding:0 13px;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav-link[data-v-0de896a0]:hover{background:#f4f7fb;color:#176bdd}.nav-link[data-v-0de896a0]:focus-visible{outline:2px solid rgba(36,121,255,.45);outline-offset:2px}@media (max-width:1199px){.nav-link[data-v-0de896a0]{padding:0 10px}}.nav-link[data-v-85537837]{align-items:center;border:1px solid transparent;border-radius:var(--header-control-radius);color:#333;display:inline-flex;font-size:14px;font-weight:500;height:var(--header-control-height);padding:0 13px;text-decoration:none;transition:color .15s ease,background .15s ease;white-space:nowrap}.nav-link[data-v-85537837]:hover{background:#f4f7fb;color:#176bdd}.nav-link[data-v-85537837]:focus-visible{outline:2px solid rgba(36,121,255,.45);outline-offset:2px}@media (max-width:1199px){.nav-link[data-v-85537837]{padding:0 10px}}.header-nav-links[data-v-932d0f68]{align-items:center;display:flex;gap:4px}.nav-link[data-v-932d0f68]{align-items:center;border:1px solid transparent;border-radius:var(--header-control-radius);color:#333;display:inline-flex;font-size:14px;font-weight:500;height:var(--header-control-height);padding:0 13px;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease;white-space:nowrap}.nav-link.is-active[data-v-932d0f68],.nav-link[data-v-932d0f68]:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.nav-link.is-active[data-v-932d0f68]{border-color:var(--el-color-primary-light-8);box-shadow:none;font-weight:600}.nav-link[data-v-932d0f68]:focus-visible{outline:2px solid rgba(36,121,255,.45);outline-offset:2px}@media (max-width:1199px){.header-nav-links[data-v-932d0f68]{gap:2px}.nav-link[data-v-932d0f68]{padding:0 10px}}.layout-header[data-v-b6f7b469]{background:hsla(0,0%,100%,.98);border-bottom:1px solid #e8edf3;height:var(--header-height);position:sticky;top:0;transition:box-shadow .22s ease,background .22s ease,border-color .22s ease;width:100%;z-index:1999}.layout-header.is-scrolled[data-v-b6f7b469]{background:hsla(0,0%,100%,.9);border-bottom-color:#d1dbe6e6;box-shadow:0 6px 20px #20374e12}.header-contain[data-v-b6f7b469]{align-items:center;display:flex;gap:28px;height:100%;margin:0 auto;max-width:var(--header-content-width);padding:0 32px}.header-brand[data-v-b6f7b469],.header-nav[data-v-b6f7b469]{flex:none}.header-actions[data-v-b6f7b469]{align-items:center;display:flex;flex:none;gap:8px;margin-left:auto}@media (max-width:1199px){.header-contain[data-v-b6f7b469]{gap:16px;padding:0 20px}}@media (prefers-reduced-motion:reduce){.layout-header[data-v-b6f7b469]{transition-duration:.01ms}}.header-dropdown.el-popper{background:#fff!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:10px!important;box-shadow:0 10px 28px #20374e1f!important}.header-dropdown .el-dropdown-menu{background:transparent;padding:6px}.header-dropdown .el-dropdown-menu__item{border-radius:8px;color:var(--el-text-color-primary)}.header-dropdown .el-dropdown-menu__item:hover{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.menu-link[data-v-00915e8f]{align-items:center;display:flex;width:100%}.menu-item-label[data-v-00915e8f]{align-items:center;display:inline-flex;gap:8px;justify-content:center}.menu-item-icon[data-v-00915e8f]{flex:none}.menu.el-menu--horizontal[data-v-e749a501]{--el-menu-item-height:36px;background:transparent;border-bottom:none}.menu.el-menu--horizontal[data-v-e749a501] .el-menu-item,.menu.el-menu--horizontal[data-v-e749a501] .el-sub-menu__title,.menu.el-menu--horizontal[data-v-e749a501] .el-menu-item span,.menu.el-menu--horizontal[data-v-e749a501] .el-sub-menu__title span{border-bottom:none!important}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse){background:transparent;border-right:none;padding:4px 0 14px;width:100%}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title{background:transparent;border-radius:10px;color:#64748b;font-size:14px;font-weight:500;height:40px;justify-content:flex-start;margin:3px 8px;min-height:40px;padding:0 10px 0 12px!important;position:relative;text-align:left;transition:all .22s cubic-bezier(.25,.8,.25,1);width:calc(100% - 16px)}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item:before,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title:before{background-color:var(--el-color-primary);border-radius:0 4px 4px 0;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%) scaleY(0);transform-origin:center left;transition:transform .2s cubic-bezier(.34,1.56,.64,1);width:3px}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item:hover,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title:hover{background:rgba(241,245,249,.8)!important;color:#0f172a;padding-left:15px!important}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item:hover .menu-item-icon,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title:hover .menu-item-icon{background:rgba(15,23,42,.05);color:#0f172a;transform:scale(1.05)}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item.is-active{background:rgba(36,121,255,.08)!important;color:var(--el-color-primary);font-weight:600;padding-left:15px!important}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item.is-active:before{transform:translateY(-50%) scaleY(1)}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item.is-active .menu-item-icon{background:rgba(36,121,255,.12)!important;color:var(--el-color-primary)!important}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item>span,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title>span{text-align:left;width:100%}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .menu-item-label{gap:10px;justify-content:flex-start}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .menu-item-icon{align-items:center;background:transparent;border-radius:6px;color:#64748b;display:inline-flex;height:24px;justify-content:center;transition:all .22s cubic-bezier(.25,.8,.25,1);width:24px}.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-menu-item:focus-visible,.menu.menu--workbench-sidebar.el-menu--vertical[data-v-e749a501]:not(.el-menu--collapse) .el-sub-menu__title:focus-visible{outline:2px solid var(--el-color-primary-light-5);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.menu[data-v-e749a501] .el-menu-item,.menu[data-v-e749a501] .menu-item-icon{transition:none!important}}.layout-main[data-v-f230f5fd]{gap:0;padding-block:16px}.layout-sidebar[data-v-f230f5fd]{background:var(--yy-surface);border:1px solid var(--yy-border);border-radius:18px;box-shadow:var(--yy-shadow);transition:box-shadow .25s ease,transform .25s ease}.layout-sidebar[data-v-f230f5fd]:hover{box-shadow:0 20px 44px #4a5dff1f}.layout-main--workbench[data-v-f230f5fd]{background:#f5f8fc;box-sizing:border-box;display:flex;gap:20px;height:100%;margin:0 auto;max-height:100%;max-width:var(--header-content-width);overflow:hidden;padding-block:16px;width:100%}.layout-main--workbench .layout-page[data-v-f230f5fd]{background:#fff;border:1px solid rgba(220,231,243,.7);border-radius:6px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;height:100%!important;overflow-y:hidden!important;padding:12px 24px 16px}.layout-main--workbench[data-v-f230f5fd] .detail-shell,.layout-main--workbench[data-v-f230f5fd] .history-shell,.layout-main--workbench[data-v-f230f5fd] .page-shell,.layout-main--workbench[data-v-f230f5fd] .workbench-shell{display:flex!important;flex:1!important;flex-direction:column!important;gap:12px!important;height:auto!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;padding-right:2px}.layout-main--workbench[data-v-f230f5fd] .detail-page,.layout-main--workbench[data-v-f230f5fd] .history-page,.layout-main--workbench[data-v-f230f5fd] .material-page,.layout-main--workbench[data-v-f230f5fd] .plate-optimize-page,.layout-main--workbench[data-v-f230f5fd] .profile-optimize-page,.layout-main--workbench[data-v-f230f5fd] .workbench-page{display:flex!important;flex:1!important;flex-direction:column!important;height:auto!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.layout-main--workbench[data-v-f230f5fd] .workbench-page-header{flex-shrink:0}.layout-main--workbench[data-v-f230f5fd] .history-grid,.layout-main--workbench[data-v-f230f5fd] .list-container,.layout-main--workbench[data-v-f230f5fd] .recent-list{flex:1;min-height:0;overflow-y:auto!important;padding-bottom:4px;padding-right:4px;padding-top:4px}.layout-main--workbench[data-v-f230f5fd] .history-grid::-webkit-scrollbar,.layout-main--workbench[data-v-f230f5fd] .list-container::-webkit-scrollbar,.layout-main--workbench[data-v-f230f5fd] .recent-list::-webkit-scrollbar{width:4px}.layout-main--workbench[data-v-f230f5fd] .history-grid::-webkit-scrollbar-thumb,.layout-main--workbench[data-v-f230f5fd] .list-container::-webkit-scrollbar-thumb,.layout-main--workbench[data-v-f230f5fd] .recent-list::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);border-radius:10px}.layout-main--workbench[data-v-f230f5fd] .workbench-workspace-layout{flex:1;min-height:0;overflow:hidden}.layout-main--workbench[data-v-f230f5fd] .content-panel,.layout-main--workbench[data-v-f230f5fd] .detail-content,.layout-main--workbench[data-v-f230f5fd] .tool-content-card{background:transparent!important;border:none!important;border-radius:0!important;box-shadow:none!important;display:flex;flex:1;flex-direction:column;margin:0!important;min-height:0;overflow:hidden;padding:0!important;transform:none!important;transition:none!important}.layout-main--workbench[data-v-f230f5fd] .content-panel:hover,.layout-main--workbench[data-v-f230f5fd] .detail-content:hover,.layout-main--workbench[data-v-f230f5fd] .tool-content-card:hover{border-color:transparent!important;box-shadow:none!important;transform:none!important}.layout-main--workbench[data-v-f230f5fd] .content-body{flex:1;min-height:0;overflow-y:auto;padding-right:4px}.layout-main--workbench[data-v-f230f5fd] .content-body::-webkit-scrollbar{width:4px}.layout-main--workbench[data-v-f230f5fd] .content-body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);border-radius:10px}.layout-main--workbench[data-v-f230f5fd] .history-card,.layout-main--workbench[data-v-f230f5fd] .material-tool-card{background:#fff!important;border:1px solid rgba(220,231,243,.7)!important;border-radius:6px!important;box-shadow:0 1px 2px #0f172a05!important;padding:10px 12px!important;transform:none!important;transition:all .2s ease!important}.layout-main--workbench[data-v-f230f5fd] .history-card:before,.layout-main--workbench[data-v-f230f5fd] .material-tool-card:before{display:none!important}.layout-main--workbench[data-v-f230f5fd] .history-card:hover,.layout-main--workbench[data-v-f230f5fd] .material-tool-card:hover{border-color:var(--el-color-primary)!important;box-shadow:0 6px 16px -4px #2563eb14,0 2px 6px -2px #2563eb0a!important;transform:translateY(-1px)!important}.layout-main--workbench[data-v-f230f5fd] .optimize-link-bar{background:transparent!important;border:none!important;border-radius:0!important;border-top:1px solid #ebeef5!important;box-shadow:none!important;flex-shrink:0!important;gap:12px!important;margin-top:12px!important;padding:12px 0 0!important}.layout-main--workbench[data-v-f230f5fd] .optimize-link-bar .link-info{gap:8px!important}.layout-main--workbench[data-v-f230f5fd] .optimize-link-bar .link-label{background:#e2e8f0!important;border-radius:4px!important;color:#475569!important;font-size:11px!important;padding:2px 6px!important}.layout-main--workbench[data-v-f230f5fd] .optimize-link-bar .link-desc{color:#64748b!important;font-size:12px!important}.layout-main--workbench[data-v-f230f5fd] .optimize-link-bar .link-nav-btn{border-radius:6px!important;font-size:12px!important;height:28px!important;padding:4px 12px!important}.layout-main--workbench[data-v-f230f5fd] .pro-action-dock{background:transparent!important;border:none!important;border-radius:0!important;border-top:1px solid #ebeef5!important;box-shadow:none!important;flex-shrink:0!important;margin-top:12px!important;padding:12px 0 0!important}.layout-main--workbench[data-v-f230f5fd] .pro-action-dock .dock-tip{color:#64748b!important;font-size:12px!important}.layout-main--workbench[data-v-f230f5fd] .pro-action-dock .pro-main-btn,.layout-main--workbench[data-v-f230f5fd] .pro-action-dock .pro-sub-btn{border-radius:6px!important;font-size:12px!important;height:32px!important;padding:0 16px!important}.layout-main--personal[data-v-f230f5fd]{padding-block:18px 24px}.layout-sidebar--workbench[data-v-f230f5fd]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.85);border:1px solid rgba(220,231,243,.7);border-radius:6px;box-shadow:none;display:flex;flex-direction:column;height:100%;margin-right:0!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);width:200px}.layout-sidebar--workbench[data-v-f230f5fd]:hover{border-color:#2563eb40;box-shadow:none}.layout-sidebar__menu-container[data-v-f230f5fd]{flex:1;overflow-y:auto;padding-bottom:12px}.layout-sidebar__menu-container[data-v-f230f5fd]::-webkit-scrollbar{width:4px}.layout-sidebar__menu-container[data-v-f230f5fd]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.05);border-radius:10px}.layout-sidebar__help-card[data-v-f230f5fd]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 2px #00000005;display:flex;flex-direction:column;flex-shrink:0;gap:6px;margin:auto 12px 12px;padding:12px}.help-card-header[data-v-f230f5fd]{align-items:center;color:#334155;display:flex;font-size:11px;font-weight:600;gap:6px}.help-card-header .help-card-icon[data-v-f230f5fd]{color:var(--el-color-primary)}.help-card-desc[data-v-f230f5fd]{color:#64748b;font-size:10px;line-height:1.4}.help-card-btn[data-v-f230f5fd]{background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#334155;cursor:pointer;font-size:10px;font-weight:500;padding:6px 12px;text-align:center;transition:all .2s ease;width:100%}.help-card-btn[data-v-f230f5fd]:hover{background:#f1f5f9;border-color:#94a3b8;color:#0f172a}.help-card-btn[data-v-f230f5fd]:active{transform:scale(.97)}.layout-sidebar__label[data-v-f230f5fd]{color:#8a99aa;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.08em;padding:18px 18px 8px}.layout-main:not(.layout-main--workbench) .layout-page--panel[data-v-f230f5fd]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;border-radius:0;box-shadow:none;height:100%!important;overflow-y:auto!important}@media (max-width:1199px){.layout-main--workbench[data-v-f230f5fd]{gap:14px}.layout-sidebar--workbench[data-v-f230f5fd]{width:180px}}.site-footer[data-v-1668826b]{background:#0c2647;color:#b0b0b0;font-size:13px;line-height:1.6;width:100%}.site-footer__main[data-v-1668826b]{display:flex;flex-wrap:wrap;gap:32px 40px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:36px 24px 28px}.site-footer__col[data-v-1668826b]{flex:1 1 200px;min-width:180px}.site-footer__brand[data-v-1668826b]{flex:1.15 1 220px;max-width:320px}.site-footer__logo[data-v-1668826b]{display:block;height:48px;margin-bottom:12px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto}.site-footer__company-cn[data-v-1668826b]{color:#fff;font-size:16px;font-weight:700;line-height:1.4;margin-bottom:6px}.site-footer__company-en[data-v-1668826b]{color:#9a9a9a;font-size:12px;line-height:1.45}.site-footer__heading[data-v-1668826b]{color:#fff;font-size:15px;font-weight:700;margin:0 0 16px}.site-footer__list[data-v-1668826b]{list-style:none;margin:0;padding:0}.site-footer__list li[data-v-1668826b]{margin-bottom:8px}.site-footer__list a[data-v-1668826b]{color:#b0b0b0;text-decoration:none;transition:color .2s ease}.site-footer__list a[data-v-1668826b]:hover{color:#2479ff}.site-footer__list--products li[data-v-1668826b]{color:#b0b0b0}.site-footer__bar[data-v-1668826b]{border-top:1px solid rgba(36,121,255,.25);color:#888;font-size:12px;padding:14px 24px 16px;text-align:center}.site-footer__bar p[data-v-1668826b]{margin:0 0 4px}.site-footer__bar p[data-v-1668826b]:last-child{margin-bottom:0}.site-footer__bar a[data-v-1668826b]{color:#888;text-decoration:none}.site-footer__bar a[data-v-1668826b]:hover{color:#2479ff}.account-dialog.el-dialog{--el-dialog-bg-color:transparent;--el-dialog-box-shadow:none;background:transparent;overflow:visible;padding:0}.account-dialog .el-dialog__header{display:none}.account-dialog .el-dialog__body{overflow:visible;padding:0}.account-overlay{background:rgba(9,30,66,.48)!important}.account-shell[data-v-d592c6ff]{padding:28px 8px;position:relative}.account-backdrop[data-v-d592c6ff]{border-radius:12px;inset:0;overflow:hidden;pointer-events:none;position:absolute;transition:transform .25s ease-out}.account-orb[data-v-d592c6ff]{animation:account-orb-float-d592c6ff 7s ease-in-out infinite;border-radius:50%;filter:blur(2px);opacity:.75;position:absolute}.account-glass[data-v-d592c6ff]{opacity:0;transform:translateY(24px) scale(.96);transition:opacity .45s ease,transform .45s cubic-bezier(.22,1,.36,1)}.account-glass.is-entered[data-v-d592c6ff]{opacity:1;transform:translateY(0) scale(1)}.account-glass__tilt[data-v-d592c6ff]{background:linear-gradient(145deg,hsla(0,0%,100%,.72),rgba(230,244,255,.58) 48%,hsla(0,0%,100%,.66));border:1px solid hsla(0,0%,100%,.42);border-radius:22px;box-shadow:0 4px 20px #1677ff1a,0 2px 8px #0f4c810f,inset 0 1px #ffffffbf;position:relative;transform-style:preserve-3d;will-change:transform}.account-close[data-v-d592c6ff]{background:hsla(0,0%,100%,.55);border:1px solid rgba(22,119,255,.18);border-radius:50%;color:#475569;cursor:pointer;font-size:20px;height:32px;line-height:1;position:absolute;right:12px;top:12px;transition:background .2s ease,color .2s ease,transform .2s ease;width:32px;z-index:2}.account-close[data-v-d592c6ff]:hover{background:#1677ff;color:#fff;transform:rotate(90deg)}.account-glass__shine[data-v-d592c6ff]{background:linear-gradient(120deg,hsla(0,0%,100%,.45),transparent 42%,rgba(22,119,255,.08));border-radius:inherit;inset:0;pointer-events:none;position:absolute}.account-glass__content[data-v-d592c6ff]{color:#0f2744;padding:28px 24px 20px;position:relative;z-index:1}.account-panel[data-v-d592c6ff] .login{animation:account-content-in-d592c6ff .42s ease both}.account-panel[data-v-d592c6ff] .text-4xl{color:#0f2744;font-size:28px;font-weight:700;line-height:1.2}.account-panel[data-v-d592c6ff] .el-input__wrapper{background:hsla(0,0%,100%,.72);border-radius:10px;box-shadow:inset 0 0 0 1px #1677ff29;transition:box-shadow .2s ease,background .2s ease}.account-panel[data-v-d592c6ff] .el-input__wrapper.is-focus,.account-panel[data-v-d592c6ff] .el-input__wrapper:hover{background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px #1677ff61,0 0 0 3px #1677ff1a}.account-panel[data-v-d592c6ff] .el-button--primary:not(.is-link){background:linear-gradient(120deg,#0958d9,#1677ff 55%,#4096ff);border:none;border-radius:10px;box-shadow:0 10px 24px #1677ff52;height:44px;transition:transform .2s ease,box-shadow .2s ease}.account-panel[data-v-d592c6ff] .el-button--primary:not(.is-link):hover{box-shadow:0 14px 28px #1677ff61;transform:translateY(-1px)}.account-panel[data-v-d592c6ff] .bg-primary-light-9{background:rgba(22,119,255,.08)!important;border-radius:0 0 22px 22px;border-top:1px solid rgba(22,119,255,.12);margin:24px -24px -20px;padding:12px 16px}.account-fade-enter-active[data-v-d592c6ff],.account-fade-leave-active[data-v-d592c6ff]{transition:opacity .22s ease,transform .22s ease}.account-fade-enter-from[data-v-d592c6ff]{opacity:0;transform:translate(12px)}.account-fade-leave-to[data-v-d592c6ff]{opacity:0;transform:translate(-12px)}@keyframes account-orb-float-d592c6ff{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-14px,0) scale(1.06)}}@keyframes account-content-in-d592c6ff{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.account-glass[data-v-d592c6ff],.account-orb[data-v-d592c6ff],.account-panel[data-v-d592c6ff] .login{animation:none!important;transition:none!important}}.guide-layer[data-v-57423be4]{inset:0;position:fixed;z-index:2200}.guide-backdrop[data-v-57423be4]{background:rgba(15,23,42,.56);inset:0;position:absolute}.guide-backdrop--tour[data-v-57423be4]{background:rgba(15,23,42,.08)}.guide-popover[data-v-57423be4],.welcome-dialog[data-v-57423be4]{background:#fff;box-shadow:0 12px 40px #0f172a1f;position:fixed}.welcome-dialog[data-v-57423be4]{border-radius:16px;left:50%;padding:32px;top:50%;transform:translate(-50%,-50%);width:min(720px,100vw - 48px)}.dialog-close[data-v-57423be4]{background:#f1f5f9;border:none;border-radius:999px;color:#1e293b;cursor:pointer;font-size:22px;height:36px;position:absolute;right:18px;top:18px;width:36px}.dialog-eyebrow[data-v-57423be4],.popover-progress[data-v-57423be4]{align-items:center;background:#f0f7ff;background:var(--yy-blue-mist,#f0f7ff);border-radius:999px;color:#2479ff;color:var(--yy-blue,#2479ff);display:inline-flex;font-size:12px;font-weight:600;height:28px;padding:0 12px}.guide-popover h3[data-v-57423be4],.welcome-dialog h2[data-v-57423be4]{color:#0f172a;color:var(--el-text-color-primary,#0f172a);margin:16px 0 10px}.welcome-dialog h2[data-v-57423be4]{font-size:28px;line-height:1.25}.guide-popover p[data-v-57423be4],.welcome-dialog p[data-v-57423be4]{color:#475569;color:var(--el-text-color-secondary,#475569);line-height:1.65;margin:0}.capability-grid[data-v-57423be4]{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.capability-card[data-v-57423be4]{background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--el-border-color,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:16px 18px}.capability-card strong[data-v-57423be4]{color:#0f172a;color:var(--el-text-color-primary,#0f172a);font-size:15px}.capability-card span[data-v-57423be4]{color:#475569;color:var(--el-text-color-secondary,#475569);font-size:13px;line-height:1.6}.dialog-actions[data-v-57423be4],.popover-actions[data-v-57423be4]{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:28px}.guide-focus[data-v-57423be4]{background:rgba(36,121,255,.08);border:2px solid #2479ff;border:2px solid var(--yy-blue,#2479ff);border-radius:10px;pointer-events:none;position:fixed}.guide-popover[data-v-57423be4]{border-radius:16px;padding:22px 22px 18px;width:min(360px,100vw - 48px)}@media (max-width:960px){.capability-grid[data-v-57423be4]{grid-template-columns:1fr}}.service-dock[data-v-9a043745]{background:#fff;border-radius:30px;bottom:60px;box-shadow:0 16px 42px #0f325b29;position:fixed;right:16px;transition:all .25s cubic-bezier(.4,0,.2,1);width:66px;z-index:1200}.service-dock.is-collapsed[data-v-9a043745]{background:transparent;box-shadow:none;width:auto}.collapsed-trigger[data-v-9a043745]{align-items:center;background:linear-gradient(180deg,#2479ff,#0860e6);border:none;border-radius:24px 0 0 24px;box-shadow:-4px 6px 16px #0860e659;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-right:-16px;padding:10px 8px;transition:transform .2s ease,padding .2s ease}.collapsed-trigger[data-v-9a043745]:hover{transform:translate(-4px)}.collapsed-trigger .assistant-avatar[data-v-9a043745]{border-width:2px;height:32px;margin-bottom:4px;width:32px}.collapsed-trigger .assistant-avatar svg[data-v-9a043745]{height:18px;width:18px}.trigger-label[data-v-9a043745]{font-size:11px;font-weight:600;letter-spacing:.05em;line-height:1.2}.expand-icon[data-v-9a043745]{font-size:12px;margin-top:2px;opacity:.8}.assistant-cap[data-v-9a043745]{background:linear-gradient(180deg,#2479ff,#0860e6);border-radius:30px;flex-direction:column;min-height:112px;padding:12px 6px 13px;position:relative}.assistant-cap[data-v-9a043745],.collapse-btn[data-v-9a043745]{align-items:center;color:#fff;cursor:pointer;display:flex}.collapse-btn[data-v-9a043745]{background:hsla(0,0%,100%,.2);border:none;border-radius:50%;font-size:14px;height:20px;justify-content:center;line-height:1;position:absolute;right:6px;top:4px;transition:background .2s ease;width:20px}.collapse-btn[data-v-9a043745]:hover{background:hsla(0,0%,100%,.4)}.assistant-avatar[data-v-9a043745]{background:#fff;border:4px solid hsla(0,0%,100%,.92);border-radius:50%;box-shadow:0 4px 10px #00359438;color:#176bdd;display:grid;height:42px;margin-bottom:7px;place-items:center;width:42px}.assistant-avatar svg[data-v-9a043745]{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.assistant-cap strong[data-v-9a043745]{font-size:14px;letter-spacing:.12em;line-height:1.45;text-align:center}.dock-menu[data-v-9a043745]{align-items:center;display:flex;flex-direction:column;padding:8px 5px 11px}.dock-action-wrap[data-v-9a043745]{position:relative;width:100%}.dock-action[data-v-9a043745]{align-items:center;background:transparent;border:0;border-radius:13px;color:#4f647b;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;min-height:58px;padding:6px 2px;text-decoration:none;transition:color .18s ease,background .18s ease;width:100%}.dock-action-wrap.active>.dock-action[data-v-9a043745],.dock-action.router-link-active[data-v-9a043745],.dock-action[data-v-9a043745]:hover{background:#edf5ff;color:#176bdd}.dock-action svg[data-v-9a043745]{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:23px;width:23px}.dock-action>span[data-v-9a043745]:last-child{font-size:10px;font-weight:650;white-space:nowrap}.group-mark[data-v-9a043745]{background:linear-gradient(135deg,#2dc9e8,#6381f2);border-radius:8px;color:#fff;display:grid;font-size:9px;font-weight:800;height:25px;place-items:center;width:25px}.feishu .group-mark[data-v-9a043745]{background:linear-gradient(135deg,#00cdb8,#3159f5);font-size:13px}.qr-card[data-v-9a043745]{background:#fff;border:1px solid #dce7f3;border-radius:16px;box-shadow:0 18px 48px #102a4733;opacity:0;padding:16px;pointer-events:none;position:absolute;right:calc(100% + 14px);top:50%;transform:translate(8px,-50%);transform-origin:right center;transition:opacity .18s ease,visibility .18s ease,transform .18s ease;visibility:hidden;width:244px}.dock-action-wrap.active .qr-card[data-v-9a043745],.dock-action-wrap:hover .qr-card[data-v-9a043745]{opacity:1;pointer-events:auto;transform:translateY(-50%);visibility:visible}.qr-card[data-v-9a043745]:after{background:#fff;border-right:1px solid #dce7f3;border-top:1px solid #dce7f3;content:"";height:12px;position:absolute;right:-7px;top:50%;transform:translateY(-50%) rotate(45deg);width:12px}.qr-card__head[data-v-9a043745]{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:12px}.qr-card__head small[data-v-9a043745],.qr-card__head strong[data-v-9a043745]{display:block}.qr-card__head strong[data-v-9a043745]{color:#102a47;font-size:15px}.qr-card__head small[data-v-9a043745]{color:#8495a8;font-size:11px;margin-top:4px}.qr-card__head button[data-v-9a043745]{background:transparent;border:0;color:#718398;cursor:pointer;display:none;font-size:20px;height:26px;width:26px}.qr-card img[data-v-9a043745]{aspect-ratio:1;border-radius:9px;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.qr-card p[data-v-9a043745]{background:#edf5ff;border-radius:8px;color:#176bdd;font-size:12px;line-height:1.5;margin:12px 0 0;padding:9px 10px;text-align:center}@media (max-width:700px){.service-dock[data-v-9a043745]{right:10px;top:50%;width:54px}.assistant-cap[data-v-9a043745]{border-radius:25px;min-height:88px}.assistant-avatar[data-v-9a043745]{border-width:3px;height:34px;width:34px}.assistant-avatar svg[data-v-9a043745]{height:19px;width:19px}.assistant-cap strong[data-v-9a043745]{font-size:11px}.dock-action[data-v-9a043745]{min-height:50px}.dock-action>span[data-v-9a043745]:last-child{display:none}.qr-card[data-v-9a043745]{position:fixed;right:50%;top:50%;transform:translate(50%,calc(-50% + 8px));width:min(280px,calc(100vw - 36px))}.dock-action-wrap.active .qr-card[data-v-9a043745],.dock-action-wrap:hover .qr-card[data-v-9a043745]{transform:translate(50%,-50%)}.qr-card[data-v-9a043745]:after{display:none}.qr-card__head button[data-v-9a043745]{display:block}}@media (hover:none) and (max-width:700px){.dock-action-wrap:hover:not(.active) .qr-card[data-v-9a043745]{opacity:0;pointer-events:none;transform:translate(50%,calc(-50% + 8px));visibility:hidden}}@media (prefers-reduced-motion:reduce){.dock-action[data-v-9a043745],.qr-card[data-v-9a043745]{transition-duration:.01ms}}.main-contain[data-v-8cd2c53f]{background:#f5f8fc;display:flex;flex-direction:column;min-height:calc(100vh - var(--header-height));padding-inline:32px}.main-contain--workbench[data-v-8cd2c53f]{height:calc(100vh - var(--header-height));max-height:calc(100vh - var(--header-height))!important;min-height:calc(100vh - var(--header-height))!important;overflow:hidden}@media (max-width:1199px){.main-contain[data-v-8cd2c53f]{padding-inline:18px}}
