.bg-color-primary[data-v-21d0037a]{background-color:#687cf7}.bg-color-success[data-v-21d0037a]{background-color:#67c23a}.bg-color-warning[data-v-21d0037a]{background-color:#e6a23c}.bg-color-danger[data-v-21d0037a]{background-color:#f56c6c}.bg-color-info[data-v-21d0037a]{background-color:#909399}.text-color-1[data-v-21d0037a]{color:#303133}.text-color-2[data-v-21d0037a]{color:#606266}.text-color-3[data-v-21d0037a]{color:#909399}.text-color-4[data-v-21d0037a]{color:#c0c4cc}.text-color-primary[data-v-21d0037a]{color:#687cf7}.text-color-success[data-v-21d0037a]{color:#67c23a}.text-color-warning[data-v-21d0037a]{color:#e6a23c}.text-color-danger[data-v-21d0037a]{color:#f56c6c}.text-color-info[data-v-21d0037a]{color:#909399}.border-1[data-v-21d0037a],.border-2[data-v-21d0037a],.border-3[data-v-21d0037a],.border-4[data-v-21d0037a]{border:1px solid #dcdfe6}.border-radius[data-v-21d0037a]{border-radius:14px}.search-box[data-v-21d0037a],.sticky-top[data-v-21d0037a]{position:sticky;top:0;z-index:9}.w-full[data-v-21d0037a]{width:100%}.h-full[data-v-21d0037a]{height:100%}.r[data-v-21d0037a]{position:relative}.a[data-v-21d0037a]{position:absolute}.pointer[data-v-21d0037a]{cursor:pointer}.flex[data-v-21d0037a]{display:flex}.flex-center[data-v-21d0037a]{display:flex;justify-content:center;align-items:center}.align-center[data-v-21d0037a],.items-center[data-v-21d0037a]{align-items:center}.flex-end[data-v-21d0037a]{display:flex}.justify-between[data-v-21d0037a]{justify-content:space-between}.justify-around[data-v-21d0037a]{justify-content:space-around}.bg-white[data-v-21d0037a]{background:#fff}.t-0[data-v-21d0037a]{top:0}.l-0[data-v-21d0037a]{left:0}.z-999[data-v-21d0037a]{z-index:999}.m-10[data-v-21d0037a]{margin:10px}.m-20[data-v-21d0037a]{margin:20px}.p-10[data-v-21d0037a]{padding:10px}.p-20[data-v-21d0037a]{padding:20px}.mb-5[data-v-21d0037a]{margin-bottom:5px}.mb-10[data-v-21d0037a]{margin-bottom:10px}.mb-20[data-v-21d0037a]{margin-bottom:20px}.ml-8[data-v-21d0037a]{margin-left:8px}.ml-10[data-v-21d0037a]{margin-left:10px}.ml-20[data-v-21d0037a]{margin-left:20px}.ml-30[data-v-21d0037a]{margin-left:30px}.mt-10[data-v-21d0037a]{margin-top:10px}.mt-20[data-v-21d0037a]{margin-top:20px}.mt-30[data-v-21d0037a]{margin-top:30px}.mt-40[data-v-21d0037a]{margin-top:40px}.mt-50[data-v-21d0037a]{margin-top:50px}.mt-100[data-v-21d0037a]{margin-top:100px}.mr-20[data-v-21d0037a]{margin-right:20px}.inline[data-v-21d0037a]{display:inline}.launcher-button[data-v-21d0037a]{position:fixed;z-index:9999;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.launcher-button--minimized .launcher-button__inner[data-v-21d0037a]{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 2px 12px rgba(99,102,241,.5)}.launcher-button--minimized:hover .launcher-button__inner[data-v-21d0037a]{width:50px;height:50px;box-shadow:0 6px 24px rgba(99,102,241,.6)}.launcher-button--minimized:focus-visible .launcher-button__inner[data-v-21d0037a]{box-shadow:0 0 0 3px rgba(99,102,241,.4)}.launcher-button--expanded .launcher-button__inner[data-v-21d0037a]{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#6366f1,#818cf8);box-shadow:0 6px 24px rgba(99,102,241,.6)}.launcher-button--active .launcher-button__inner[data-v-21d0037a]{background:linear-gradient(135deg,#818cf8,#6366f1);box-shadow:0 0 0 4px rgba(99,102,241,.25),0 6px 20px rgba(99,102,241,.5)}.launcher-button--dragging[data-v-21d0037a]{cursor:grabbing;transform:scale(1.08)}.launcher-button--dragging .launcher-button__inner[data-v-21d0037a]{box-shadow:0 10px 28px rgba(99,102,241,.6)}.launcher-button__inner[data-v-21d0037a]{display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.16,1,.3,1)}.launcher-button__icon[data-v-21d0037a]{color:#fff;font-size:22px;opacity:0;transition:opacity .2s ease}.launcher-button--active .launcher-button__icon[data-v-21d0037a],.launcher-button--expanded .launcher-button__icon[data-v-21d0037a],.launcher-button--minimized:hover .launcher-button__icon[data-v-21d0037a]{opacity:1}.launcher-button__notification-badge[data-v-21d0037a]{position:absolute;top:-8px;right:-8px;display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;background:#fff;border:2px solid #6366f1;border-radius:14px;box-shadow:0 4px 12px rgba(99,102,241,.3);cursor:pointer;transition:all .2s cubic-bezier(.34,1.56,.64,1);gap:2px}.launcher-button__notification-badge[data-v-21d0037a]:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(99,102,241,.4);background:#6366f1}.launcher-button__notification-badge:hover .launcher-button__notification-count[data-v-21d0037a],.launcher-button__notification-badge:hover .launcher-button__notification-icon[data-v-21d0037a]{color:#fff}.launcher-button__notification-badge[data-v-21d0037a]:active{transform:scale(.95)}.launcher-button__notification-icon[data-v-21d0037a]{font-size:12px;color:#6366f1;transition:color .2s}.launcher-button__notification-count[data-v-21d0037a]{font-size:11px;font-weight:700;color:#6366f1;line-height:1;transition:color .2s}.launcher-button[data-v-21d0037a]:active{transform:scale(.95)}.launcher-button[data-v-21d0037a]:focus-visible{outline:none}.launcher-button:focus-visible .launcher-button__inner[data-v-21d0037a]{box-shadow:0 0 0 3px rgba(99,102,241,.4),0 6px 20px rgba(99,102,241,.5)}@media (prefers-reduced-motion:reduce){.launcher-button[data-v-21d0037a],.launcher-button__inner[data-v-21d0037a]{transition-duration:.15s}}.bg-color-primary[data-v-7e59c6f2]{background-color:#687cf7}.bg-color-success[data-v-7e59c6f2]{background-color:#67c23a}.bg-color-warning[data-v-7e59c6f2]{background-color:#e6a23c}.bg-color-danger[data-v-7e59c6f2]{background-color:#f56c6c}.bg-color-info[data-v-7e59c6f2]{background-color:#909399}.text-color-1[data-v-7e59c6f2]{color:#303133}.text-color-2[data-v-7e59c6f2]{color:#606266}.text-color-3[data-v-7e59c6f2]{color:#909399}.text-color-4[data-v-7e59c6f2]{color:#c0c4cc}.text-color-primary[data-v-7e59c6f2]{color:#687cf7}.text-color-success[data-v-7e59c6f2]{color:#67c23a}.text-color-warning[data-v-7e59c6f2]{color:#e6a23c}.text-color-danger[data-v-7e59c6f2]{color:#f56c6c}.text-color-info[data-v-7e59c6f2]{color:#909399}.border-1[data-v-7e59c6f2],.border-2[data-v-7e59c6f2],.border-3[data-v-7e59c6f2],.border-4[data-v-7e59c6f2]{border:1px solid #dcdfe6}.border-radius[data-v-7e59c6f2]{border-radius:14px}.search-box[data-v-7e59c6f2],.sticky-top[data-v-7e59c6f2]{position:sticky;top:0;z-index:9}.w-full[data-v-7e59c6f2]{width:100%}.h-full[data-v-7e59c6f2]{height:100%}.r[data-v-7e59c6f2]{position:relative}.a[data-v-7e59c6f2]{position:absolute}.pointer[data-v-7e59c6f2]{cursor:pointer}.flex[data-v-7e59c6f2]{display:flex}.flex-center[data-v-7e59c6f2]{display:flex;justify-content:center;align-items:center}.align-center[data-v-7e59c6f2],.items-center[data-v-7e59c6f2]{align-items:center}.flex-end[data-v-7e59c6f2]{display:flex}.justify-between[data-v-7e59c6f2]{justify-content:space-between}.justify-around[data-v-7e59c6f2]{justify-content:space-around}.bg-white[data-v-7e59c6f2]{background:#fff}.t-0[data-v-7e59c6f2]{top:0}.l-0[data-v-7e59c6f2]{left:0}.z-999[data-v-7e59c6f2]{z-index:999}.m-10[data-v-7e59c6f2]{margin:10px}.m-20[data-v-7e59c6f2]{margin:20px}.p-10[data-v-7e59c6f2]{padding:10px}.p-20[data-v-7e59c6f2]{padding:20px}.mb-5[data-v-7e59c6f2]{margin-bottom:5px}.mb-10[data-v-7e59c6f2]{margin-bottom:10px}.mb-20[data-v-7e59c6f2]{margin-bottom:20px}.ml-8[data-v-7e59c6f2]{margin-left:8px}.ml-10[data-v-7e59c6f2]{margin-left:10px}.ml-20[data-v-7e59c6f2]{margin-left:20px}.ml-30[data-v-7e59c6f2]{margin-left:30px}.mt-10[data-v-7e59c6f2]{margin-top:10px}.mt-20[data-v-7e59c6f2]{margin-top:20px}.mt-30[data-v-7e59c6f2]{margin-top:30px}.mt-40[data-v-7e59c6f2]{margin-top:40px}.mt-50[data-v-7e59c6f2]{margin-top:50px}.mt-100[data-v-7e59c6f2]{margin-top:100px}.mr-20[data-v-7e59c6f2]{margin-right:20px}.inline[data-v-7e59c6f2]{display:inline}.launcher-panel[data-v-7e59c6f2]{position:fixed;z-index:9998;width:720px;max-height:620px;background:#fff;border-radius:18px;box-shadow:0 16px 48px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.12);overflow:hidden;display:flex;flex-direction:column}.launcher-panel__search[data-v-7e59c6f2]{padding:16px 16px 12px}.launcher-panel__search[data-v-7e59c6f2] .ant-input-affix-wrapper{border-radius:12px;border-color:#e4e7ed;background:#f5f7fa}.launcher-panel__search[data-v-7e59c6f2] .ant-input-affix-wrapper:focus,.launcher-panel__search[data-v-7e59c6f2] .ant-input-affix-wrapper:hover{border-color:#687cf7;background:#fff;box-shadow:0 0 0 3px rgba(104,124,247,.1)}.launcher-panel__search .search-icon[data-v-7e59c6f2]{color:#909399}.launcher-panel__content[data-v-7e59c6f2]{flex:1;overflow-y:auto;padding:0 20px 20px}.launcher-panel__content[data-v-7e59c6f2]::-webkit-scrollbar{width:5px}.launcher-panel__content[data-v-7e59c6f2]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1);border-radius:3px}.launcher-panel__content[data-v-7e59c6f2]::-webkit-scrollbar-track{background:transparent}.launcher-panel__section[data-v-7e59c6f2]{margin-bottom:20px}.launcher-panel__section-header[data-v-7e59c6f2]{display:flex;align-items:center;justify-content:space-between;padding:0 0 10px}.launcher-panel__section-title[data-v-7e59c6f2]{font-size:13px;color:#606266;font-weight:600;letter-spacing:-.01em}.launcher-panel__section-count[data-v-7e59c6f2]{font-size:12px;color:#909399;font-weight:500}.launcher-panel__grid[data-v-7e59c6f2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:12px}.launcher-panel__app[data-v-7e59c6f2]{display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:14px;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);position:relative;outline:none}.launcher-panel__app[data-v-7e59c6f2]:hover{background:rgba(99,102,241,.06)}.launcher-panel__app[data-v-7e59c6f2]:focus-visible{background:rgba(99,102,241,.1);box-shadow:0 0 0 2px rgba(99,102,241,.4)}.launcher-panel__app[data-v-7e59c6f2]:active{background:rgba(99,102,241,.12);transform:scale(.96)}.launcher-panel__app--selected[data-v-7e59c6f2]{background:rgba(99,102,241,.08)}.launcher-panel__app--selected .launcher-panel__app-icon[data-v-7e59c6f2]{box-shadow:0 6px 16px rgba(99,102,241,.45);transform:translateY(-2px)}.launcher-panel__app-icon[data-v-7e59c6f2]{width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6366f1,#818cf8);border-radius:14px;color:#fff;font-size:24px;margin-bottom:8px;box-shadow:0 4px 12px rgba(99,102,241,.35);transition:all .2s cubic-bezier(.16,1,.3,1)}.launcher-panel__app:hover .launcher-panel__app-icon[data-v-7e59c6f2]{box-shadow:0 8px 20px rgba(99,102,241,.45);transform:translateY(-3px) scale(1.03)}.launcher-panel__app:focus-visible .launcher-panel__app-icon[data-v-7e59c6f2]{box-shadow:0 0 0 3px rgba(99,102,241,.3)}.launcher-panel__app-name[data-v-7e59c6f2]{font-size:12px;color:#303133;font-weight:500;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.3}.launcher-panel__app-name[data-v-7e59c6f2] .highlight{background:rgba(99,102,241,.2);color:#6366f1;padding:0 2px;border-radius:2px}.launcher-panel__app-shortcut[data-v-7e59c6f2]{font-size:10px;color:#909399;margin-top:2px;opacity:0;transition:opacity .15s}.launcher-panel__app--selected .launcher-panel__app-shortcut[data-v-7e59c6f2],.launcher-panel__app:hover .launcher-panel__app-shortcut[data-v-7e59c6f2]{opacity:1}.launcher-panel__empty[data-v-7e59c6f2]{padding:48px 16px;text-align:center;color:#909399;display:flex;flex-direction:column;align-items:center}.launcher-panel__footer[data-v-7e59c6f2]{padding:12px 16px;border-top:1px solid rgba(0,0,0,.06);background:rgba(248,250,252,.5);display:flex;align-items:center;justify-content:space-between}.launcher-panel__notification-icon[data-v-7e59c6f2]{position:relative;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#64748b;background:transparent;border-radius:8px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.launcher-panel__notification-icon[data-v-7e59c6f2]:hover{background:rgba(99,102,241,.08);color:#6366f1}.launcher-panel__notification-icon[data-v-7e59c6f2]:active{transform:scale(.92)}.launcher-panel__notification-icon[data-v-7e59c6f2]:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.4)}.launcher-panel__notification-badge[data-v-7e59c6f2]{position:absolute;top:0;right:0;min-width:16px;height:16px;padding:0 4px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;line-height:16px;text-align:center;border-radius:8px;border:2px solid #fff;box-shadow:0 2px 4px rgba(239,68,68,.3);transform:scale(1);transition:transform .2s cubic-bezier(.34,1.56,.64,1)}.launcher-panel__hints[data-v-7e59c6f2]{display:flex;align-items:center;gap:16px}.launcher-panel__hint[data-v-7e59c6f2]{font-size:11px;color:#909399}.launcher-panel__hint kbd[data-v-7e59c6f2]{display:inline-block;padding:2px 6px;background:#fff;border:1px solid #e4e7ed;border-radius:4px;font-family:inherit;font-size:10px;margin-right:4px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-fade-enter-active[data-v-7e59c6f2],.panel-fade-leave-active[data-v-7e59c6f2]{transition:opacity .2s ease,transform .25s cubic-bezier(.16,1,.3,1)}.panel-fade-enter-from[data-v-7e59c6f2],.panel-fade-leave-to[data-v-7e59c6f2]{opacity:0;transform:translateY(10px) scale(.96)}@media (prefers-reduced-motion:reduce){.panel-fade-enter-active[data-v-7e59c6f2],.panel-fade-leave-active[data-v-7e59c6f2]{transition:opacity .15s ease}.panel-fade-enter-from[data-v-7e59c6f2],.panel-fade-leave-to[data-v-7e59c6f2]{transform:none}.launcher-panel__app-icon[data-v-7e59c6f2]{transition:none}.launcher-panel__app-icon[data-v-7e59c6f2]:hover{transform:none}}.bg-color-primary[data-v-219a3925]{background-color:#687cf7}.bg-color-success[data-v-219a3925]{background-color:#67c23a}.bg-color-warning[data-v-219a3925]{background-color:#e6a23c}.bg-color-danger[data-v-219a3925]{background-color:#f56c6c}.bg-color-info[data-v-219a3925]{background-color:#909399}.text-color-1[data-v-219a3925]{color:#303133}.text-color-2[data-v-219a3925]{color:#606266}.text-color-3[data-v-219a3925]{color:#909399}.text-color-4[data-v-219a3925]{color:#c0c4cc}.text-color-primary[data-v-219a3925]{color:#687cf7}.text-color-success[data-v-219a3925]{color:#67c23a}.text-color-warning[data-v-219a3925]{color:#e6a23c}.text-color-danger[data-v-219a3925]{color:#f56c6c}.text-color-info[data-v-219a3925]{color:#909399}.border-1[data-v-219a3925],.border-2[data-v-219a3925],.border-3[data-v-219a3925],.border-4[data-v-219a3925]{border:1px solid #dcdfe6}.border-radius[data-v-219a3925]{border-radius:14px}.search-box[data-v-219a3925],.sticky-top[data-v-219a3925]{position:sticky;top:0;z-index:9}.w-full[data-v-219a3925]{width:100%}.h-full[data-v-219a3925]{height:100%}.r[data-v-219a3925]{position:relative}.a[data-v-219a3925]{position:absolute}.pointer[data-v-219a3925]{cursor:pointer}.flex[data-v-219a3925]{display:flex}.flex-center[data-v-219a3925]{display:flex;justify-content:center;align-items:center}.align-center[data-v-219a3925],.items-center[data-v-219a3925]{align-items:center}.flex-end[data-v-219a3925]{display:flex}.justify-between[data-v-219a3925]{justify-content:space-between}.justify-around[data-v-219a3925]{justify-content:space-around}.bg-white[data-v-219a3925]{background:#fff}.t-0[data-v-219a3925]{top:0}.l-0[data-v-219a3925]{left:0}.z-999[data-v-219a3925]{z-index:999}.m-10[data-v-219a3925]{margin:10px}.m-20[data-v-219a3925]{margin:20px}.p-10[data-v-219a3925]{padding:10px}.p-20[data-v-219a3925]{padding:20px}.mb-5[data-v-219a3925]{margin-bottom:5px}.mb-10[data-v-219a3925]{margin-bottom:10px}.mb-20[data-v-219a3925]{margin-bottom:20px}.ml-8[data-v-219a3925]{margin-left:8px}.ml-10[data-v-219a3925]{margin-left:10px}.ml-20[data-v-219a3925]{margin-left:20px}.ml-30[data-v-219a3925]{margin-left:30px}.mt-10[data-v-219a3925]{margin-top:10px}.mt-20[data-v-219a3925]{margin-top:20px}.mt-30[data-v-219a3925]{margin-top:30px}.mt-40[data-v-219a3925]{margin-top:40px}.mt-50[data-v-219a3925]{margin-top:50px}.mt-100[data-v-219a3925]{margin-top:100px}.mr-20[data-v-219a3925]{margin-right:20px}.inline[data-v-219a3925]{display:inline}.notification-panel[data-v-219a3925]{position:fixed;z-index:9998;width:480px;max-height:640px;background:hsla(0,0%,100%,.95);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-radius:20px;border:1px solid hsla(0,0%,100%,.3);box-shadow:0 20px 60px rgba(0,0,0,.15),0 8px 24px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.6);overflow:hidden;display:flex;flex-direction:column}.notification-panel__header[data-v-219a3925]{padding:20px 24px 16px;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,hsla(0,0%,100%,.8),transparent)}.notification-panel__header-left[data-v-219a3925]{display:flex;align-items:baseline;gap:10px}.notification-panel__title[data-v-219a3925]{margin:0;font-size:18px;font-weight:700;color:#0f172a;letter-spacing:-.02em}.notification-panel__unread-badge[data-v-219a3925]{font-size:12px;color:#6366f1;font-weight:600}.notification-panel__header-actions[data-v-219a3925]{display:flex;align-items:center;gap:4px}.notification-panel__header-actions[data-v-219a3925] .ant-btn{padding:4px 8px;height:auto;color:#64748b}.notification-panel__header-actions[data-v-219a3925] .ant-btn:hover{color:#6366f1;background:rgba(99,102,241,.05)}.notification-panel__filters[data-v-219a3925]{padding:12px 24px;background:rgba(248,250,252,.5);border-bottom:1px solid rgba(0,0,0,.04)}.notification-panel__filters[data-v-219a3925] .ant-radio-group{display:flex;gap:6px;background:transparent}.notification-panel__filters[data-v-219a3925] .ant-radio-button-wrapper{height:28px;line-height:26px;padding:0 12px;font-size:12px;font-weight:500;border:none;border-radius:6px;background:transparent;color:#64748b;transition:all .2s}.notification-panel__filters[data-v-219a3925] .ant-radio-button-wrapper:hover{color:#6366f1}.notification-panel__filters[data-v-219a3925] .ant-radio-button-wrapper.ant-radio-button-wrapper-checked{background:#fff;color:#6366f1;box-shadow:0 1px 3px rgba(0,0,0,.08)}.notification-panel__filters[data-v-219a3925] .ant-radio-button-wrapper:before{display:none}.notification-panel__content[data-v-219a3925]{flex:1;overflow-y:auto;padding:8px 0}.notification-panel__content[data-v-219a3925]::-webkit-scrollbar{width:6px}.notification-panel__content[data-v-219a3925]::-webkit-scrollbar-track{background:transparent}.notification-panel__content[data-v-219a3925]::-webkit-scrollbar-thumb{background:rgba(0,0,0,.08);border-radius:3px}.notification-panel__content[data-v-219a3925]::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.12)}.notification-panel__loading[data-v-219a3925]{padding:64px 16px;text-align:center}.notification-panel__empty[data-v-219a3925]{padding:80px 16px;text-align:center;display:flex;flex-direction:column;align-items:center}.notification-panel__empty-text[data-v-219a3925]{font-size:14px;color:#94a3b8;font-weight:500}.notification-panel__list[data-v-219a3925]{display:flex;flex-direction:column}.notification-panel__item[data-v-219a3925]{position:relative;padding:16px 24px;display:flex;align-items:flex-start;gap:14px;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);border-left:3px solid transparent}.notification-panel__item[data-v-219a3925]:hover{background:rgba(99,102,241,.03)}.notification-panel__item:hover .notification-panel__item-actions[data-v-219a3925]{opacity:1}.notification-panel__item--unread[data-v-219a3925]{background:rgba(99,102,241,.04);border-left-color:#6366f1}.notification-panel__item--unread[data-v-219a3925]:after{content:"";position:absolute;left:12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#6366f1;border-radius:50%;box-shadow:0 0 0 3px rgba(99,102,241,.15)}.notification-panel__item--urgent[data-v-219a3925]{background:rgba(239,68,68,.03);border-left-color:#ef4444}.notification-panel__item--urgent[data-v-219a3925]:after{background:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.15)}.notification-panel__item-icon[data-v-219a3925]{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.notification-panel__item-content[data-v-219a3925]{flex:1;min-width:0}.notification-panel__item-header[data-v-219a3925]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;gap:8px}.notification-panel__item-title[data-v-219a3925]{font-size:14px;font-weight:600;color:#0f172a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.notification-panel__item-time[data-v-219a3925]{font-size:11px;color:#94a3b8;flex-shrink:0;font-weight:500}.notification-panel__item-desc[data-v-219a3925]{font-size:13px;color:#475569;line-height:1.6;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notification-panel__item-sender[data-v-219a3925]{font-size:12px;color:#94a3b8;font-weight:500}.notification-panel__item-actions[data-v-219a3925]{flex-shrink:0;opacity:0;transition:opacity .2s}.notification-panel__item-actions[data-v-219a3925] .ant-btn{color:#94a3b8}.notification-panel__item-actions[data-v-219a3925] .ant-btn:hover{color:#6366f1;background:rgba(99,102,241,.08)}.notification-panel__footer[data-v-219a3925]{padding:14px 24px;border-top:1px solid rgba(0,0,0,.06);display:flex;align-items:center;justify-content:space-between;background:rgba(248,250,252,.5)}.notification-panel__hint[data-v-219a3925]{font-size:11px;color:#94a3b8;font-weight:500}.notification-fade-enter-active[data-v-219a3925],.notification-fade-leave-active[data-v-219a3925]{transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.34,1.56,.64,1)}.notification-fade-enter-from[data-v-219a3925],.notification-fade-leave-to[data-v-219a3925]{opacity:0;transform:translateY(8px) scale(.98)}@media (prefers-reduced-motion:reduce){.notification-fade-enter-active[data-v-219a3925],.notification-fade-leave-active[data-v-219a3925]{transition:opacity .15s ease}.notification-fade-enter-from[data-v-219a3925],.notification-fade-leave-to[data-v-219a3925]{transform:none}}.bg-color-primary[data-v-55d30690]{background-color:#687cf7}.bg-color-success[data-v-55d30690]{background-color:#67c23a}.bg-color-warning[data-v-55d30690]{background-color:#e6a23c}.bg-color-danger[data-v-55d30690]{background-color:#f56c6c}.bg-color-info[data-v-55d30690]{background-color:#909399}.text-color-1[data-v-55d30690]{color:#303133}.text-color-2[data-v-55d30690]{color:#606266}.text-color-3[data-v-55d30690]{color:#909399}.text-color-4[data-v-55d30690]{color:#c0c4cc}.text-color-primary[data-v-55d30690]{color:#687cf7}.text-color-success[data-v-55d30690]{color:#67c23a}.text-color-warning[data-v-55d30690]{color:#e6a23c}.text-color-danger[data-v-55d30690]{color:#f56c6c}.text-color-info[data-v-55d30690]{color:#909399}.border-1[data-v-55d30690],.border-2[data-v-55d30690],.border-3[data-v-55d30690],.border-4[data-v-55d30690]{border:1px solid #dcdfe6}.border-radius[data-v-55d30690]{border-radius:14px}.search-box[data-v-55d30690],.sticky-top[data-v-55d30690]{position:sticky;top:0;z-index:9}.w-full[data-v-55d30690]{width:100%}.h-full[data-v-55d30690]{height:100%}.r[data-v-55d30690]{position:relative}.a[data-v-55d30690]{position:absolute}.pointer[data-v-55d30690]{cursor:pointer}.flex[data-v-55d30690]{display:flex}.flex-center[data-v-55d30690]{display:flex;justify-content:center;align-items:center}.align-center[data-v-55d30690],.items-center[data-v-55d30690]{align-items:center}.flex-end[data-v-55d30690]{display:flex}.justify-between[data-v-55d30690]{justify-content:space-between}.justify-around[data-v-55d30690]{justify-content:space-around}.bg-white[data-v-55d30690]{background:#fff}.t-0[data-v-55d30690]{top:0}.l-0[data-v-55d30690]{left:0}.z-999[data-v-55d30690]{z-index:999}.m-10[data-v-55d30690]{margin:10px}.m-20[data-v-55d30690]{margin:20px}.p-10[data-v-55d30690]{padding:10px}.p-20[data-v-55d30690]{padding:20px}.mb-5[data-v-55d30690]{margin-bottom:5px}.mb-10[data-v-55d30690]{margin-bottom:10px}.mb-20[data-v-55d30690]{margin-bottom:20px}.ml-8[data-v-55d30690]{margin-left:8px}.ml-10[data-v-55d30690]{margin-left:10px}.ml-20[data-v-55d30690]{margin-left:20px}.ml-30[data-v-55d30690]{margin-left:30px}.mt-10[data-v-55d30690]{margin-top:10px}.mt-20[data-v-55d30690]{margin-top:20px}.mt-30[data-v-55d30690]{margin-top:30px}.mt-40[data-v-55d30690]{margin-top:40px}.mt-50[data-v-55d30690]{margin-top:50px}.mt-100[data-v-55d30690]{margin-top:100px}.mr-20[data-v-55d30690]{margin-right:20px}.inline[data-v-55d30690]{display:inline}.quick-launcher__overlay[data-v-55d30690]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9996;background:rgba(0,0,0,.15);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.overlay-fade-enter-active[data-v-55d30690]{transition:opacity .2s ease,backdrop-filter .25s ease}.overlay-fade-leave-active[data-v-55d30690]{transition:opacity .15s ease-in,backdrop-filter .15s ease-in}.overlay-fade-enter-from[data-v-55d30690],.overlay-fade-leave-to[data-v-55d30690]{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}@media (prefers-reduced-motion:reduce){.overlay-fade-enter-active[data-v-55d30690],.overlay-fade-leave-active[data-v-55d30690]{transition:opacity .15s ease}}.bg-color-primary{background-color:#687cf7}.bg-color-success{background-color:#67c23a}.bg-color-warning{background-color:#e6a23c}.bg-color-danger{background-color:#f56c6c}.bg-color-info{background-color:#909399}.text-color-1{color:#303133}.text-color-2{color:#606266}.text-color-3{color:#909399}.text-color-4{color:#c0c4cc}.text-color-primary{color:#687cf7}.text-color-success{color:#67c23a}.text-color-warning{color:#e6a23c}.text-color-danger{color:#f56c6c}.text-color-info{color:#909399}.border-1,.border-2,.border-3,.border-4{border:1px solid #dcdfe6}.border-radius{border-radius:14px}.search-box,.sticky-top{position:sticky;top:0;z-index:9}.w-full{width:100%}.h-full{height:100%}.r{position:relative}.a{position:absolute}.pointer{cursor:pointer}.flex{display:flex}.flex-center{display:flex;justify-content:center}.align-center,.flex-center,.items-center{align-items:center}.flex-end{display:flex}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.bg-white{background:#fff}.t-0{top:0}.l-0{left:0}.z-999{z-index:999}.m-10{margin:10px}.m-20{margin:20px}.p-10{padding:10px}.p-20{padding:20px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.ml-8{margin-left:8px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-100{margin-top:100px}.mr-20{margin-right:20px}.inline{display:inline}:root{--theme-color:#687cf7}html{overflow:auto}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-thumb{background:hsla(0,1%,47%,.2);border-radius:3px;-webkit-box-shadow:inset 0 0 5px hsla(0,0%,100%,.05)}html::-webkit-scrollbar-track{background:transparent;border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(37,37,37,.05)}#nprogress .bar{background:var(--theme-color)!important}#nprogress .peg{box-shadow:0 0 10px red,0 0 5px var(--theme-color)!important}body{margin:0;padding:0}body::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px;-webkit-box-shadow:inset 0 0 5px hsla(0,0%,100%,.05)}body::-webkit-scrollbar-track{background:hsla(0,0%,100%,.15);border-radius:3px;-webkit-box-shadow:inset 0 0 5px rgba(37,37,37,.05)}.ds{position:fixed;bottom:50px;left:50px}.ant-menu-item-selected{border-radius:8px}.ant-menu-item{width:96%!important}.ant-modal-confirm-body{justify-content:center}#nprogress{pointer-events:none}#nprogress .bar{background:#29d;position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border:2px solid transparent;border-top-color:#29d;border-left-color:#29d;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.es-drager-rotate{position:absolute;top:0;left:50%;transform:translate(-50%,-200%)}.es-drager-rotate-handle{width:16px;height:16px;font-size:20px;color:var(--es-drager-color)}.es-drager{--es-drager-color:#3a7afe;position:absolute}.es-drager:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:none}.es-drager.selected{transition:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.es-drager.selected:after{display:block;outline:1px dashed var(--es-drager-color)}.es-drager.selected .es-drager-dot{display:block}.es-drager.border{border:1px solid var(--es-drager-color)}.es-drager.disabled{opacity:.4;cursor:not-allowed!important}.es-drager:hover{cursor:move}.es-drager-dot{display:none;position:absolute;z-index:1;transform:translate(-50%,-50%);cursor:se-resize}.es-drager-dot[data-side*=right]{transform:translate(50%,-50%)}.es-drager-dot[data-side*=bottom]{transform:translate(-50%,50%)}.es-drager-dot[data-side=bottom-right]{transform:translate(50%,50%)}.es-drager-dot-handle{width:10px;height:10px;border-radius:50%;background-color:var(--es-drager-color)}:root{--color-primary:#687cf7;--color-success:#52c41a;--color-error:#ff4d4f}.jv-node{position:relative}.jv-node:after{content:","}.jv-node:last-of-type:after{content:""}.jv-node.toggle{margin-left:13px!important}.jv-node .jv-node{margin-left:25px}.jv-container{box-sizing:border-box;position:relative}.jv-container.boxed{border:1px solid #eee;border-radius:6px}.jv-container.boxed:hover{box-shadow:0 2px 7px #00000026;border-color:transparent;position:relative}.jv-container.jv-light{background:#fff;color:#525252}.jv-container.jv-dark,.jv-container.jv-light{white-space:nowrap;font-size:14px;font-family:Consolas,Menlo,Courier,monospace}.jv-container.jv-dark{background:#282c34;color:#fff}.jv-container.jv-light .jv-ellipsis{color:#999;background-color:#eee}.jv-container.jv-dark .jv-ellipsis,.jv-container.jv-light .jv-ellipsis{display:inline-block;line-height:.9;font-size:.9em;padding:0 4px 2px;margin:0 4px;border-radius:3px;vertical-align:2px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.jv-container.jv-dark .jv-ellipsis{color:#f8f8f8;background-color:#2c3e50}.jv-container.jv-dark .jv-button,.jv-container.jv-light .jv-button{color:#49b3ff}.jv-container.jv-light .jv-key{color:#111;margin-right:4px}.jv-container.jv-dark .jv-key{color:#fff;margin-right:4px}.jv-container.jv-dark .jv-item.jv-array{color:#111;color:#fff}.jv-container.jv-dark .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-dark .jv-item.jv-function{color:#067bca}.jv-container.jv-dark .jv-item.jv-number{color:#fc1e70}.jv-container.jv-dark .jv-item.jv-object{color:#fff}.jv-container.jv-dark .jv-item.jv-undefined{color:#e08331}.jv-container.jv-dark .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-dark .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-dark .jv-code .jv-toggle:before{padding:0 2px;border-radius:2px}.jv-container.jv-dark .jv-code .jv-toggle:hover:before{background:#eee}.jv-container.jv-light .jv-item.jv-array{color:#111}.jv-container.jv-light .jv-item.jv-boolean{color:#fc1e70}.jv-container.jv-light .jv-item.jv-function{color:#067bca}.jv-container.jv-light .jv-item.jv-number{color:#fc1e70}.jv-container.jv-light .jv-item.jv-object{color:#111}.jv-container.jv-light .jv-item.jv-undefined{color:#e08331}.jv-container.jv-light .jv-item.jv-string{color:#42b983;word-break:break-word;white-space:normal}.jv-container.jv-light .jv-item.jv-string .jv-link{color:#0366d6}.jv-container.jv-light .jv-code .jv-toggle:before{padding:0 2px;border-radius:2px}.jv-container.jv-light .jv-code .jv-toggle:hover:before{background:#eee}.jv-container .jv-code{overflow:hidden;padding:30px 20px}.jv-container .jv-code.boxed{max-height:300px}.jv-container .jv-code.open{max-height:none!important;overflow:visible;overflow-x:auto;padding-bottom:45px}.jv-container .jv-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg height='16' width='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath style='fill:%23666;stroke:purple;stroke-width:0' d='m0 0 8 8-8 8z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:50%;cursor:pointer;width:10px;height:10px;margin-right:2px;display:inline-block;transition:transform .1s}.jv-container .jv-toggle.open{transform:rotate(90deg)}.jv-container .jv-more{position:absolute;z-index:1;bottom:0;left:0;right:0;height:40px;width:100%;text-align:center;cursor:pointer}.jv-container .jv-more .jv-toggle{position:relative;top:40%;z-index:2;color:#888;transition:all .1s;transform:rotate(90deg)}.jv-container .jv-more .jv-toggle.open{transform:rotate(-90deg)}.jv-container .jv-more:after{content:"";width:100%;height:100%;position:absolute;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0000 20%,#e6e6e64d);transition:all .1s}.jv-container .jv-more:hover .jv-toggle{top:50%;color:#111}.jv-container .jv-more:hover:after{background:linear-gradient(180deg,#0000 20%,#e6e6e64d)}.jv-container .jv-button{position:relative;cursor:pointer;display:inline-block;padding:5px;z-index:5}.jv-container .jv-button.copied{opacity:.4;cursor:default}.jv-container .jv-tooltip{position:absolute}.jv-container .jv-tooltip.right{right:15px}.jv-container .jv-tooltip.left{left:15px}.jv-container .j-icon{font-size:12px}.jv-node .jv-toggle.open+.jv-key+.jv-push>.jv-item.jv-array:last-of-type,.jv-node .jv-toggle.open+.jv-key+.jv-push>.jv-item.jv-object:last-of-type{margin-left:12px}.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-item.jv-array:last-of-type,.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-item.jv-object:last-of-type,.jv-node .jv-toggle:not(.open)+.jv-key+.jv-push>.jv-node:last-of-type{margin-left:0}.el-vue-amap-container{height:100%;position:relative}.el-vue-amap-container .el-vue-amap{height:100%}.el-vue-search-box-container{position:absolute;left:16px;top:16px;z-index:10;width:360px;height:45px;background:#fff;box-shadow:0 2px 2px rgba(0,0,0,.15);border-radius:2px 3px 3px 2px}.el-vue-search-box-container input{height:100%;width:100%;line-height:45px;letter-spacing:.5px;font-size:14px;text-indent:10px;box-sizing:border-box;border:none;outline:none}