.loading-page[data-v-3f952f00]{z-index:9999999;background:var(--v78e84b04);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loading-page.embedded[data-v-3f952f00]{z-index:10;height:100%;min-height:200px;position:absolute}.loading-content[data-v-3f952f00]{flex-direction:column;align-items:center;gap:20px;display:flex}.loading-logo[data-v-3f952f00]{object-fit:contain;will-change:transform;animation:.7s ease-in-out infinite logo-bounce-3f952f00;display:block}.loading-text[data-v-3f952f00]{letter-spacing:.02em;margin:0;font-size:14px}@keyframes logo-bounce-3f952f00{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}.page-loading-leave-active{pointer-events:none;transition:all .35s}.page-loading-leave-to{opacity:0}.login-page[data-v-06b00cc5]{background:linear-gradient(160deg,#eef6fb 0%,#f4fbf9 45%,#eaf3f8 100%);justify-content:center;align-items:center;min-height:100vh;padding:36px 24px;display:flex;position:relative;overflow:hidden}.login-bg[data-v-06b00cc5]{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.wave[data-v-06b00cc5]{filter:blur(2px);border-radius:50%;position:absolute}.wave-1[data-v-06b00cc5]{background:radial-gradient(circle,rgba(13,110,158,.12),transparent 68%);width:520px;height:520px;top:-180px;left:-120px}.wave-2[data-v-06b00cc5]{background:radial-gradient(circle,rgba(15,155,142,.14),transparent 68%);width:640px;height:640px;bottom:-240px;right:-200px}.wave-3[data-v-06b00cc5]{background:radial-gradient(circle,rgba(58,160,216,.1),transparent 70%);width:360px;height:360px;top:18%;right:12%}.page-slogan[data-v-06b00cc5]{z-index:2;color:#6b8798;letter-spacing:.08em;margin:0;font-size:13px;position:absolute;top:22px;right:28px}.login-shell[data-v-06b00cc5]{z-index:1;opacity:0;background:#fff;border-radius:22px;grid-template-columns:1.05fr 1fr;width:100%;max-width:1040px;min-height:640px;transition:opacity .55s,transform .55s;display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 24px 60px rgba(15,50,70,.12),0 2px 8px rgba(15,50,70,.04)}.intro-done .login-shell[data-v-06b00cc5]{opacity:1;transform:translateY(0)scale(1)}.brand[data-v-06b00cc5]{color:#fff;min-height:100%;position:relative;overflow:hidden}.brand-photo[data-v-06b00cc5]{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.brand-mask[data-v-06b00cc5]{background:linear-gradient(160deg,rgba(8,70,100,.88) 0%,rgba(10,110,130,.78) 45%,rgba(12,90,110,.86) 100%),linear-gradient(transparent 58%,rgba(6,40,55,.55) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.brand-content[data-v-06b00cc5]{z-index:1;box-sizing:border-box;flex-direction:column;height:100%;padding:36px 36px 28px;display:flex;position:relative}.brand-logo[data-v-06b00cc5]{align-items:center;gap:12px;display:flex}.brand-logo__mark[data-v-06b00cc5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.28);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;line-height:0;display:inline-flex}.brand-logo__mark svg[data-v-06b00cc5]{width:28px;height:28px;display:block}.brand-logo h1[data-v-06b00cc5]{letter-spacing:.04em;margin:0;font-size:20px;font-weight:700}.brand-logo p[data-v-06b00cc5]{opacity:.75;letter-spacing:.02em;margin:2px 0 0;font-size:11px}.brand-hero[data-v-06b00cc5]{margin-top:48px}.brand-hero h2[data-v-06b00cc5]{letter-spacing:.04em;white-space:nowrap;margin:0;font-size:30px;font-weight:700;line-height:1.35}.brand-hero p[data-v-06b00cc5]{opacity:.88;margin:12px 0 0;font-size:14px}.brand-features[data-v-06b00cc5]{flex-direction:column;gap:14px;margin:36px 0 0;padding:0;list-style:none;display:flex}.brand-features li[data-v-06b00cc5]{align-items:center;gap:12px;display:flex}.feat-icon[data-v-06b00cc5]{box-sizing:border-box;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;line-height:0;display:flex}.feat-icon[data-v-06b00cc5] svg{width:18px;height:18px;display:block}.feat-text strong[data-v-06b00cc5]{font-size:14px;font-weight:650;display:block}.feat-text p[data-v-06b00cc5]{opacity:.78;margin:2px 0 0;font-size:12px}.brand-foot[data-v-06b00cc5]{letter-spacing:.12em;opacity:.7;margin:auto 0 0;padding-top:28px;font-size:13px;transform:skew(-6deg)}.panel[data-v-06b00cc5]{background:#fff;flex-direction:column;justify-content:center;padding:48px 52px 36px;display:flex;position:relative}.theme-chip[data-v-06b00cc5]{position:absolute;top:18px;right:20px}.panel-head[data-v-06b00cc5]{margin-bottom:22px}.panel-head h2[data-v-06b00cc5]{color:#1a2a33;margin:0;font-size:28px;font-weight:700}.panel-head p[data-v-06b00cc5]{color:#8a9bab;margin:8px 0 0;font-size:13px}.mode-switch[data-v-06b00cc5]{width:100%;margin-bottom:22px}.mode-switch[data-v-06b00cc5] .n-tabs-nav,.mode-switch[data-v-06b00cc5] .n-tabs-rail{width:100%}.mode-switch[data-v-06b00cc5] .n-tabs-tab{flex:1;justify-content:center}.mode-switch[data-v-06b00cc5] .n-tabs-pane-wrapper,.mode-switch[data-v-06b00cc5] .n-tab-pane{height:0;padding:0;display:none}.mode-label[data-v-06b00cc5]{justify-content:center;align-items:center;gap:6px;display:inline-flex}.captcha-row[data-v-06b00cc5]{align-items:center;gap:10px;width:100%;display:flex}.captcha-row[data-v-06b00cc5] .n-input{flex:1}.captcha-img[data-v-06b00cc5]{cursor:pointer;object-fit:cover;background:#f7fafc;border:1px solid #e5ebf0;border-radius:8px;flex-shrink:0;width:120px;height:42px}.captcha-img--placeholder[data-v-06b00cc5]{color:#8a9bab;box-sizing:border-box;place-items:center;font-size:12px;display:grid}.panel-row[data-v-06b00cc5]{justify-content:space-between;align-items:center;margin:2px 0 22px;display:flex}.submit-btn[data-v-06b00cc5]{letter-spacing:.16em;height:48px;font-weight:650}.panel-foot[data-v-06b00cc5]{text-align:center;color:#a0aeb8;margin:28px 0 0;font-size:12px}.login-page.dark[data-v-06b00cc5]{background:linear-gradient(160deg,#0f171c 0%,#122026 50%,#0e1a1f 100%)}.login-page.dark .page-slogan[data-v-06b00cc5]{color:#7d919c}.login-page.dark .login-shell[data-v-06b00cc5]{background:#152228;box-shadow:0 24px 60px rgba(0,0,0,.45)}.login-page.dark .panel[data-v-06b00cc5]{background:#152228}.login-page.dark .panel-head h2[data-v-06b00cc5]{color:#e8f1f4}.login-page.dark .panel-head p[data-v-06b00cc5],.login-page.dark .panel-foot[data-v-06b00cc5]{color:#7d919c}@media (max-width:900px){.login-shell[data-v-06b00cc5]{grid-template-columns:1fr;max-width:460px;min-height:auto}.brand[data-v-06b00cc5]{min-height:280px}.brand-hero[data-v-06b00cc5]{margin-top:24px}.brand-hero h2[data-v-06b00cc5]{font-size:22px}.brand-features[data-v-06b00cc5],.brand-foot[data-v-06b00cc5]{display:none}.panel[data-v-06b00cc5]{padding:36px 28px 32px}.page-slogan[data-v-06b00cc5]{display:none}}.search-entry[data-v-4dd3ef73]{cursor:pointer;width:240px}.search-entry-input[data-v-4dd3ef73]{pointer-events:none}.search-entry-input[data-v-4dd3ef73] .n-input__input-el{cursor:pointer}.search-shortcut-btn[data-v-4dd3ef73]{pointer-events:auto}.search-icon[data-v-4dd3ef73]{color:var(--n-text-color-3)}.app-avatar[data-v-65f2a38f]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;display:flex}.app-avatar--sider[data-v-65f2a38f]{box-sizing:border-box;justify-content:flex-start;width:100%;overflow:hidden}.app-avatar--sider.is-collapsed[data-v-65f2a38f],.app-avatar--sider.is-collapsed .app-avatar__trigger[data-v-65f2a38f]{justify-content:center}.app-avatar__trigger[data-v-65f2a38f]{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.app-avatar__trigger[data-v-65f2a38f] .n-avatar{flex-shrink:0}.app-avatar--sider[data-v-65f2a38f] .n-avatar{min-width:var(--v9d357c7a);min-height:var(--v9d357c7a);width:var(--v9d357c7a)!important;height:var(--v9d357c7a)!important}.app-avatar--sider[data-v-65f2a38f] .n-avatar img{object-fit:cover;width:100%;height:100%}.app-avatar__name[data-v-65f2a38f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.app-avatar__caret[data-v-65f2a38f]{opacity:.55;flex-shrink:0;transition:transform .2s,opacity .2s}.app-avatar__trigger:hover .app-avatar__caret[data-v-65f2a38f]{opacity:.85}.message-trigger-btn[data-v-4a3b4a0f]:hover .n-icon{animation:.55s ease-in-out message-shake-4a3b4a0f}.setting-trigger-btn[data-v-4a3b4a0f]:hover .n-icon{animation:.6s ease-in-out setting-spin-4a3b4a0f}.fullscreen-trigger-btn[data-v-4a3b4a0f]:hover .n-icon{animation:.55s ease-in-out fullscreen-scale-4a3b4a0f}@keyframes fullscreen-scale-4a3b4a0f{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.88)}75%{transform:scale(1.12)}}@keyframes setting-spin-4a3b4a0f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes message-shake-4a3b4a0f{0%,to{transform:translate(0)}15%{transform:translate(-3px)}30%{transform:translate(3px)}45%{transform:translate(-3px)}60%{transform:translate(3px)}75%{transform:translate(-1px)}90%{transform:translate(1px)}}.message-panel[data-v-4a3b4a0f]{max-height:460px}.message-panel[data-v-4a3b4a0f] .n-card__content{padding:0!important}.message-panel-title[data-v-4a3b4a0f]{font-size:14px;font-weight:600}.message-panel-body[data-v-4a3b4a0f]{max-height:400px;overflow-y:auto}.message-list[data-v-4a3b4a0f]{padding:4px 0}.message-empty[data-v-4a3b4a0f]{padding:24px 0}.message-panel-footer[data-v-4a3b4a0f]{border-top:1px solid var(--n-border-color);justify-content:center;padding:8px 0 4px;display:flex}.message-item[data-v-4a3b4a0f]{cursor:pointer;border:1px solid transparent;border-radius:8px;margin:2px 6px;padding:12px;transition:background-color .2s,border-color .2s,box-shadow .2s}.message-item[data-v-4a3b4a0f]:hover{background-color:var(--n-item-color-hover,rgba(0,0,0,.04));border-color:var(--n-border-color);box-shadow:0 1px 4px rgba(0,0,0,.06)}.message-item[data-v-4a3b4a0f]:active{background-color:var(--n-item-color-pressed,rgba(0,0,0,.06))}.message-item.is-unread[data-v-4a3b4a0f]:hover{background-color:color-mix(in srgb, var(--n-color-target) 10%, transparent);border-color:color-mix(in srgb, var(--n-color-target) 25%, var(--n-border-color))}.message-item.is-unread .message-item-title[data-v-4a3b4a0f]:before{content:"";background:var(--n-color-target);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.message-item.is-unread .message-item-title[data-v-4a3b4a0f]{font-weight:600}.message-item-title[data-v-4a3b4a0f]{font-size:13px;line-height:1.4}.message-item-row[data-v-4a3b4a0f]{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-top:4px;display:flex}.message-item-content[data-v-4a3b4a0f]{min-width:0;color:var(--n-text-color-3);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;line-height:1.5;overflow:hidden}.message-item-time[data-v-4a3b4a0f]{color:var(--n-text-color-3);white-space:nowrap;flex-shrink:0;font-size:11px}.app-logo[data-v-d9fc5946]{height:var(--v4cd78e20);box-sizing:border-box;justify-content:flex-start;align-items:center;gap:8px;width:100%;padding:0 18px;font-size:20px;font-weight:700;display:flex;overflow:hidden}.app-logo.is-collapsed[data-v-d9fc5946]{justify-content:center;padding:0}.logo-image[data-v-d9fc5946]{flex-shrink:0;width:auto;height:32px}.logo-text-wrap[data-v-d9fc5946]{flex-direction:column;justify-content:center;min-width:0;line-height:1.2;display:flex}.logo-text[data-v-d9fc5946]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.logo-site[data-v-d9fc5946]{opacity:.65;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.haseLogo[data-v-d9fc5946]{flex:1}.breadcrumb-item[data-v-13c6b9c7]{font-size:16px;font-weight:600}.app-header-provider[data-v-0d0ae4d4]{width:100%;display:block}.app-header[data-v-0d0ae4d4]{box-sizing:border-box;width:100%;height:var(--v15da8eee);background-color:var(--v11e06ae9);padding:0 var(--v66dd3268);padding-left:var(--v522e6651);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.app-header.is-bordered[data-v-0d0ae4d4]{border-bottom:1px solid var(--v0788767d)}.refresh-btn[data-v-0d0ae4d4]:hover .n-icon{animation:.5s ease-in-out refresh-spin-0d0ae4d4}@keyframes refresh-spin-0d0ae4d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.app-header-left[data-v-0d0ae4d4]{align-items:center;gap:16px;display:flex}.header-user[data-v-0d0ae4d4]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:flex}.header-user-name[data-v-0d0ae4d4]{font-size:14px;font-weight:500}@media (max-width:960px){.header-switch-label[data-v-0d0ae4d4],.header-user-name[data-v-0d0ae4d4]{display:none}}.sider-theme-provider[data-v-63cd3bdd]{height:100%;min-height:0;display:block}.sider-container[data-v-63cd3bdd]{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.sider-container-brand[data-v-63cd3bdd]{z-index:2;background:inherit;flex-shrink:0;padding:0;position:-webkit-sticky;position:sticky;top:0}.sider-container-menu[data-v-63cd3bdd]{flex:1;height:0;min-height:0}.sider-container-menu[data-v-63cd3bdd] .n-scrollbar-container{max-height:100%}.sider-container-footer[data-v-63cd3bdd]{background:inherit;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;padding:12px 0;display:flex;overflow:hidden}.sider-container-footer.is-expanded[data-v-63cd3bdd]{justify-content:flex-start;padding-left:18px;padding-right:18px}.sider-container-collapse[data-v-63cd3bdd]{box-sizing:border-box;background:inherit;flex-shrink:0;justify-content:center;align-items:center;margin-top:auto;padding:8px 0 12px;display:flex}.n-layout-sider-scroll-container:has(.sider-container){flex-direction:column;height:100%;display:flex;overflow:hidden!important}.n-layout-sider-scroll-container:has(.sider-container)>*{flex-direction:column;flex:1;height:100%;min-height:0;display:flex}.card-tab[data-v-31aa79fa]{padding:0 var(--db107e5e);box-sizing:border-box;min-width:0;height:var(--e384fe08);align-items:center;gap:8px;display:flex;overflow:hidden}.card-tab__list[data-v-31aa79fa]{scroll-behavior:auto;overscroll-behavior-x:contain;flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.card-tab__list[data-v-31aa79fa]::-webkit-scrollbar{display:none}.card-tab__list[data-v-31aa79fa]{-ms-overflow-style:none;scrollbar-width:none}.card-tab__item[data-v-31aa79fa]{cursor:pointer;box-sizing:border-box;border-radius:var(--v224c16e2);background:var(--v59fead79);z-index:0;flex-shrink:0;align-items:center;gap:6px;min-width:0;max-width:200px;height:34px;padding:0 12px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.card-tab__item[data-v-31aa79fa]:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.card-tab__title[data-v-31aa79fa]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:1em;font-size:12px;font-weight:500;transition:color .2s;overflow:hidden}.card-tab__icon[data-v-31aa79fa]{color:inherit;flex-shrink:0}.card-tab__item:hover .card-tab__title[data-v-31aa79fa],.card-tab__item.is-active .card-tab__title[data-v-31aa79fa],.card-tab__item:hover .card-tab__icon[data-v-31aa79fa],.card-tab__item.is-active .card-tab__icon[data-v-31aa79fa],.card-tab__item:hover .card-tab__close[data-v-31aa79fa],.card-tab__item.is-active .card-tab__close[data-v-31aa79fa]{color:var(--v30d2af0e)}.card-tab__close[data-v-31aa79fa]{cursor:pointer;color:inherit;border-radius:var(--v224c16e2);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:2px;line-height:0;transition:background-color .15s,color .15s;display:inline-flex}.card-tab__close[data-v-31aa79fa]:focus-visible{outline:2px solid var(--v30d2af0e);outline-offset:1px}.card-tab__action[data-v-31aa79fa]{background-color:var(--v59fead79);flex-shrink:0;height:34px}.google-tab[data-v-fd9beb16]{box-sizing:border-box;min-width:0;height:var(--gt-tabs-height);background:var(--gt-strip-bg);flex-direction:column;display:flex;overflow:visible}.google-tab.is-bordered[data-v-fd9beb16]{border-bottom:1px solid var(--n-border-color)}.google-tab__main[data-v-fd9beb16]{height:42px;padding:0 var(--gt-page-padding);background:var(--gt-strip-bg);flex-shrink:0;align-items:center;display:flex;overflow:visible}.google-tab__split[data-v-fd9beb16]{background:var(--gt-active-bg);flex:1 0;width:100%;height:5px}.google-tab__list[data-v-fd9beb16]{min-width:0;height:42px;padding-left:var(--gt-list-padding-left);box-sizing:border-box;scroll-behavior:auto;overscroll-behavior-x:contain;flex:1;align-items:center;gap:6px;display:flex;position:relative;overflow-x:auto;overflow-y:hidden}.google-tab__list[data-v-fd9beb16]::-webkit-scrollbar{display:none}.google-tab__list[data-v-fd9beb16]{-ms-overflow-style:none;scrollbar-width:none}.google-tab__item[data-v-fd9beb16]{cursor:pointer;box-sizing:border-box;min-width:0;max-width:240px;height:30px;color:var(--n-text-color-2);z-index:10;background:0 0;flex-direction:column;flex-shrink:0;transition:none;display:flex;position:relative;overflow:visible}.google-tab__item.is-active[data-v-fd9beb16]{box-sizing:border-box;height:40px;color:var(--n-text-color-1);z-index:2;background:0 0;padding-top:5px}.google-tab__item.is-active .google-tab__item-body[data-v-fd9beb16]{z-index:1;box-sizing:border-box;background:var(--gt-active-bg);border-radius:var(--gt-body-radius);position:relative}.google-tab__item-body[data-v-fd9beb16]{box-sizing:border-box;flex-shrink:0;align-items:center;gap:6px;height:30px;padding:0 10px;transition:none;display:flex}.google-tab__item:hover:not(.is-active) .google-tab__item-body[data-v-fd9beb16]{background:var(--gt-inactive-hover);border-radius:var(--gt-hover-radius)}.google-tab__item-bottom[data-v-fd9beb16]{background:var(--gt-active-bg);z-index:2;flex-shrink:0;width:calc(100% + 24px);height:12px;margin-left:-12px;margin-right:-12px;position:relative;overflow:visible;transform:translateY(-6px)}.google-tab__item-bottom[data-v-fd9beb16]:before,.google-tab__item-bottom[data-v-fd9beb16]:after{content:"";background:var(--gt-strip-bg);pointer-events:none;z-index:3;width:12px;height:12px;position:absolute;top:0}.google-tab__item-bottom[data-v-fd9beb16]:before{border-bottom-right-radius:var(--gt-ear-radius);left:0}.google-tab__item-bottom[data-v-fd9beb16]:after{border-bottom-left-radius:var(--gt-ear-radius);right:0}.google-tab__title[data-v-fd9beb16]{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:1em;font-size:12px;font-weight:500;transition:none;overflow:hidden}.google-tab__item.is-active .google-tab__title[data-v-fd9beb16]{color:var(--gt-active-color)}.google-tab__icon[data-v-fd9beb16]{color:inherit;flex-shrink:0;transition:none}.google-tab__item.is-active .google-tab__icon[data-v-fd9beb16]{color:var(--gt-active-color)}.google-tab__close[data-v-fd9beb16]{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;margin-right:-4px;padding:0;display:inline-flex}.google-tab__close[data-v-fd9beb16]:hover{background:var(--gt-inactive-hover)}.google-tab__item.is-active .google-tab__close[data-v-fd9beb16]:hover{color:var(--n-text-color-1)}.google-tab__action[data-v-fd9beb16]{border-radius:var(--gt-action-radius);background:0 0;flex-shrink:0;height:32px}.naive-tab[data-v-b42550b6]{box-sizing:border-box;background-color:var(--f0f70f6e);gap:8px;min-width:0;height:46px;overflow:hidden}.naive-tab.is-bordered[data-v-b42550b6]{border-bottom:1px solid var(--v0578ed1d)}.naive-tab__body[data-v-b42550b6]{box-sizing:border-box;height:100%;padding:0 var(--v64cda908);background:var(--ee76e0be);align-items:center;display:flex}.naive-tab__tabs[data-v-b42550b6]{flex:1;min-width:0;margin-right:6px}.naive-tab__label[data-v-b42550b6]{align-items:center;gap:6px;min-width:0;max-width:220px;display:inline-flex}.naive-tab__icon[data-v-b42550b6]{flex-shrink:0}.naive-tab__title[data-v-b42550b6]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.naive-tab__close[data-v-b42550b6]{width:18px;height:18px;color:inherit;cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.naive-tab__close[data-v-b42550b6]:hover{background:rgba(0,0,0,.06)}[data-v-b42550b6] .n-tabs-tab-pad{width:24px}.naive-tab__action[data-v-b42550b6]{flex-shrink:0;align-self:center;height:32px}.app-footer[data-v-7f542fa0]{height:100%;overflow:hidden}.app-footer-content[data-v-7f542fa0]{justify-content:space-around;align-items:center;gap:15px;max-width:1200px;height:100%;margin:0 auto;display:flex}.app-footer-info[data-v-7f542fa0]{flex-direction:column;gap:5px;display:flex}.app-footer-copyright[data-v-7f542fa0]{color:#666;margin:0;font-size:14px}.app-footer-version[data-v-7f542fa0]{color:#999;margin:0;font-size:12px}.app-footer-links[data-v-7f542fa0]{flex-wrap:wrap;gap:20px;display:flex}.app-footer-link[data-v-7f542fa0]{color:#666;font-size:14px;text-decoration:none}@media (max-width:768px){.app-footer-content[data-v-7f542fa0]{text-align:center;flex-direction:column;align-items:center}.app-footer-links[data-v-7f542fa0]{justify-content:center}}.app-main-root[data-v-6fa29a71]{flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.app-main-body[data-v-6fa29a71]{will-change:transform, opacity;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;transform:translateZ(0)}.app-main-footer[data-v-6fa29a71]{flex-shrink:0;overflow:hidden}.app-layout[data-v-7af09fe5]{width:100%}.app-sidebar[data-v-7af09fe5]{height:100%}.app-header-container[data-v-7af09fe5]{width:100%}.app-header-container.is-fixed[data-v-7af09fe5]{z-index:1;position:-webkit-sticky;position:sticky;top:0}.app-header-container[data-v-7af09fe5] .app-header-provider{width:100%}.app-main[data-v-7af09fe5]{flex-direction:column;flex:1;height:100%;display:flex;overflow:hidden;padding:0!important}@media (max-width:960px){.app-sidebar[data-v-7af09fe5]{display:none}}.app-nav-header-provider[data-v-c491c14a]{width:100%;display:block}.app-nav-header[data-v-c491c14a]{width:100%;padding:0 var(--v576c2268);height:var(--v37299eee);background-color:var(--v55910a2e);box-sizing:border-box;justify-content:space-between;align-items:center;display:flex;position:relative}.app-nav-header-left[data-v-c491c14a]{width:var(--v73a6277e);align-items:center;display:flex}.app-nav-header-left[data-v-c491c14a] .app-logo{justify-content:flex-start;height:60px;padding:0}.app-nav-menu[data-v-c491c14a]{overscroll-behavior-x:contain;-ms-overflow-style:none;scrollbar-width:none;flex:1;min-width:0;margin-right:6px;overflow-x:auto;overflow-y:hidden}.app-nav-menu[data-v-c491c14a]::-webkit-scrollbar{display:none}.app-nav-menu[data-v-c491c14a] .n-menu.n-menu--horizontal{flex-wrap:nowrap;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:none;overflow:visible}.app-nav-menu[data-v-c491c14a] .n-menu.n-menu--horizontal>*{flex-shrink:0}.app-nav-menu[data-v-c491c14a] .n-menu.n-menu--horizontal .n-menu-item-content{grid-template-columns:none;align-items:center;gap:4px;width:auto;display:inline-flex}.app-nav-menu[data-v-c491c14a] .n-menu.n-menu--horizontal .n-menu-item-content-header{text-overflow:clip;overflow:visible}.is-bordered[data-v-c491c14a]{border-bottom:1px solid var(--n-border-color)}.app-nav-header-right[data-v-c491c14a]{align-items:center;gap:16px;display:flex}.nav-user[data-v-c491c14a]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 12px;transition:all .2s;display:flex}.nav-user-name[data-v-c491c14a]{font-size:14px;font-weight:500}@media (max-width:960px){.app-nav-menu[data-v-c491c14a],.nav-user-name[data-v-c491c14a]{display:none}}.top-nav-container[data-v-3cea0e17]{height:100vh}.top-nav-header[data-v-3cea0e17]{z-index:1;position:-webkit-sticky;position:sticky;top:0}.top-nav-content[data-v-3cea0e17]{padding:0}.top-nav-main[data-v-3cea0e17]{flex-direction:column;padding:0;display:flex}.vertical-icon-menu[data-v-1b916496]{box-sizing:border-box;background:0 0;flex-direction:column;align-items:center;padding:6px 0;display:flex}.vertical-icon-menu-item[data-v-1b916496]{box-sizing:border-box;border-radius:var(--v270b9b11);cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:64px;min-height:64px;max-height:64px;padding:8px 4px;display:flex;position:relative}.vertical-icon-menu-item[data-v-1b916496]:hover{color:var(--daab7c98)}.vertical-icon-menu-item.is-active[data-v-1b916496]{background-color:var(--daab7c98);color:var(--v7696b8bf);overflow:hidden}.vertical-icon-menu-item.is-active.is-shining[data-v-1b916496]:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.5) 50%,transparent 62%);animation:.55s ease-out vertical-icon-menu-shine-1b916496;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.vertical-icon-menu.is-inverted .vertical-icon-menu-item[data-v-1b916496]:hover{color:#fff}.vertical-icon-menu.is-inverted .vertical-icon-menu-item.is-active[data-v-1b916496]{background-color:var(--daab7c98);color:#fff}.vertical-icon-menu.dark .vertical-icon-menu-item[data-v-1b916496]:hover{color:#fff}.vertical-icon-menu.dark .vertical-icon-menu-item.is-active[data-v-1b916496]{background-color:var(--daab7c98);color:#fff}.vertical-icon-menu.fixed .vertical-icon-menu-item[data-v-1b916496]:hover{color:#fff}.vertical-icon-menu.fixed .vertical-icon-menu-item.is-active[data-v-1b916496]{background-color:var(--daab7c98);color:#fff}.vertical-icon-menu-icon[data-v-1b916496]{z-index:1;color:inherit;justify-content:center;align-items:center;font-size:20px;display:flex;position:relative}.vertical-icon-menu-item.is-active .vertical-icon-menu-icon.is-animating[data-v-1b916496]{transform-origin:50%;animation:.55s ease-in-out vertical-icon-menu-scale-1b916496}@keyframes vertical-icon-menu-shine-1b916496{to{transform:translate(130%)}}@keyframes vertical-icon-menu-scale-1b916496{0%,to{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(.88)}75%{transform:scale(1.12)}}.vertical-icon-menu-icon[data-v-1b916496] .n-icon{color:currentColor}.vertical-icon-menu-label[data-v-1b916496]{z-index:1;text-align:center;max-width:100%;color:inherit;opacity:.92;text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:12px;line-height:1.2;position:relative;overflow:hidden}.vertical-icon-menu-item.is-active .vertical-icon-menu-label[data-v-1b916496]{opacity:1}.double-sider-menu[data-v-e67232a6]{height:100%;min-height:0}.double-sider-menu--primary[data-v-e67232a6]{box-sizing:border-box;background:0 0;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.double-sider-menu--secondary[data-v-e67232a6]{flex-direction:column;display:flex;overflow:hidden}.double-sider-menu__brand[data-v-e67232a6]{width:100%;height:var(--v3bfa5a52);flex-shrink:0;justify-content:center;align-items:center;display:flex}.double-sider-menu__brand[data-v-e67232a6] .app-logo{box-sizing:border-box;justify-content:center;width:100%;height:100%;padding:0}.double-sider-menu__parent-head[data-v-e67232a6]{width:100%;height:var(--v3bfa5a52);box-sizing:border-box;flex-shrink:0;justify-content:start;align-items:center;gap:10px;padding:0 32px;display:flex;overflow:hidden}.double-sider-menu__parent-icon[data-v-e67232a6]{color:var(--n-item-icon-color);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.double-sider-menu__parent-head.is-inverted .double-sider-menu__parent-icon[data-v-e67232a6]{color:var(--n-item-icon-color)}.double-sider-menu__parent-icon[data-v-e67232a6] .n-icon{color:currentColor}.double-sider-menu__parent-label[data-v-e67232a6]{max-width:100%;color:var(--n-item-text-color);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.double-sider-menu__parent-head.is-inverted .double-sider-menu__parent-label[data-v-e67232a6]{color:var(--n-item-text-color)}.double-sider-menu__scroll[data-v-e67232a6]{background:0 0;flex:1;width:100%;min-height:0}.double-sider-menu__scroll[data-v-e67232a6] .n-scrollbar-container,.double-sider-menu__scroll[data-v-e67232a6] .n-scrollbar-content{background:0 0;max-height:100%}.double-sider-menu__avatar[data-v-e67232a6]{box-sizing:border-box;flex-shrink:0;justify-content:center;width:100%;padding:10px 0 12px;display:flex}.double-sider-menu__sub-list[data-v-e67232a6]{flex:1}.double-sider-layout[data-v-760458a9]{width:100%;height:100vh}.inner-layout[data-v-760458a9]{flex:1;min-width:0;height:100%;position:relative}.first-sidebar[data-v-760458a9],.second-sidebar[data-v-760458a9]{height:100%}.first-sidebar[data-v-760458a9] .n-layout-sider-scroll-container,.first-sidebar[data-v-760458a9] .n-scrollbar,.first-sidebar[data-v-760458a9] .n-scrollbar-container,.first-sidebar[data-v-760458a9] .n-scrollbar-content,.first-sidebar[data-v-760458a9] .double-sider-menu--primary,.first-sidebar[data-v-760458a9] .vertical-icon-menu{background:0 0!important}.sidebar-hit[data-v-760458a9]{background:0 0;width:100%;height:100%;min-height:100%}.second-sidebar[data-v-760458a9]{z-index:100;will-change:transform, opacity;transition:transform .28s cubic-bezier(.4,0,.2,1),background-color .2s;overflow:hidden;transform:translate(0);height:100%!important}.first-sidebar.is-wallpaper-glass[data-v-760458a9],.second-sidebar.is-wallpaper-glass[data-v-760458a9]{-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);border-right:1px solid rgba(255,255,255,.35);background-color:rgba(255,255,255,.28)!important}.first-sidebar.is-wallpaper-glass.is-dark-glass[data-v-760458a9],.second-sidebar.is-wallpaper-glass.is-dark-glass[data-v-760458a9]{border-right-color:rgba(255,255,255,.12);background-color:rgba(24,24,28,.55)!important}.first-sidebar.is-wallpaper-glass[data-v-760458a9] .n-layout-sider-scroll-container,.first-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar,.first-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar-container,.first-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar-content,.first-sidebar.is-wallpaper-glass[data-v-760458a9] .double-sider-menu--primary,.first-sidebar.is-wallpaper-glass[data-v-760458a9] .vertical-icon-menu,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .n-layout-sider-scroll-container,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar-container,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .n-scrollbar-content,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .n-menu,.second-sidebar.is-wallpaper-glass[data-v-760458a9] .double-sider-menu--secondary{background:0 0!important}.second-sidebar.is-collapsed[data-v-760458a9]{pointer-events:none;box-shadow:none;border-right:none;transform:translate(-100%)}.app-content[data-v-760458a9]{flex-direction:column;min-width:0;height:100%;display:flex;padding:0!important}.app-header-container[data-v-760458a9]{flex-shrink:0;width:100%}.app-header-container.is-fixed[data-v-760458a9]{z-index:1;position:-webkit-sticky;position:sticky;top:0}.app-main[data-v-760458a9]{flex:1;min-height:0}@media (max-width:960px){.first-sidebar[data-v-760458a9],.second-sidebar[data-v-760458a9]{display:none}}.hybrid-layout[data-v-518ca17f]{flex-direction:column;height:100vh}.hybrid-header[data-v-518ca17f]{z-index:2;position:-webkit-sticky;position:sticky;top:0}.hybrid-content[data-v-518ca17f]{flex:1;display:flex}.hybrid-sider[data-v-518ca17f],.hybrid-sider[data-v-518ca17f] .n-layout-sider-scroll-container{height:100%}.hybrid-main[data-v-518ca17f]{flex-direction:column;flex:1;height:100%;display:flex;padding:0!important}.hybrid-tabs[data-v-518ca17f]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (max-width:960px){.hybrid-sider[data-v-518ca17f]{display:none}}.mobile-layout[data-v-c25f90e1]{flex-direction:column;height:100vh}.mobile-content[data-v-c25f90e1]{flex-direction:column;flex:1;display:flex}.mobile-tabs[data-v-c25f90e1]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.no-padding-drawer[data-v-c25f90e1],.no-padding-drawer[data-v-c25f90e1] .n-drawer-body-content-wrapper{padding:0}.search-icon[data-v-b6e472cf]{color:var(--n-text-color-3)}.search-modal-input[data-v-b6e472cf] .n-input-wrapper{border-radius:12px;transition:box-shadow .2s,border-color .2s;border:1px solid var(--v99d0df10)!important;box-shadow:none!important}.search-modal-input[data-v-b6e472cf] .n-input--focus .n-input-wrapper{border-color:var(--v99d0df10)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--v99d0df10) 25%, transparent)!important}.search-modal-body[data-v-b6e472cf]{min-height:380px;max-height:480px;display:flex}.search-col[data-v-b6e472cf]{flex:1;min-width:0;padding:4px 20px 16px;overflow-y:auto}.search-col--left[data-v-b6e472cf]{flex:0 0 42%}.search-col-divider[data-v-b6e472cf]{background:var(--n-divider-color);flex-shrink:0;width:1px;margin:8px 0 16px}.block-title[data-v-b6e472cf]{color:var(--n-text-color-1);margin:0 0 12px;font-size:14px;font-weight:600}.block-title-row[data-v-b6e472cf]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.block-title-row .block-title[data-v-b6e472cf]{margin-bottom:0}.search-block+.search-block[data-v-b6e472cf]{padding-top:20px}.suggest-list[data-v-b6e472cf],.history-list[data-v-b6e472cf],.hot-list[data-v-b6e472cf]{margin:0;padding:0;list-style:none}.list-row[data-v-b6e472cf]{cursor:pointer;border-radius:8px;align-items:center;gap:10px;margin:0 -12px;padding:10px 12px;transition:background-color .15s;display:flex}.list-row[data-v-b6e472cf]:hover,.list-row.is-active[data-v-b6e472cf]{background:var(--n-item-color-hover)}.row-icon[data-v-b6e472cf]{color:var(--n-text-color-3);flex-shrink:0}.row-text[data-v-b6e472cf]{min-width:0;color:var(--n-text-color-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;overflow:hidden}.list-row--history .row-arrow[data-v-b6e472cf]{color:var(--n-text-color-3);opacity:.6;flex-shrink:0}.hot-item[data-v-b6e472cf]{cursor:pointer;border-radius:10px;align-items:center;gap:12px;margin:0 -12px;padding:10px 12px;transition:background-color .15s;display:flex}.hot-item[data-v-b6e472cf]:hover,.hot-item.is-active[data-v-b6e472cf]{background:var(--n-item-color-hover)}.hot-rank[data-v-b6e472cf]{color:#fff;background:#c0c4cc;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:flex}.hot-rank.is-rank-1[data-v-b6e472cf]{background:linear-gradient(135deg,#ff6b6b,#ee5a52)}.hot-rank.is-rank-2[data-v-b6e472cf]{background:linear-gradient(135deg,#ffa94d,#fd7e14)}.hot-rank.is-rank-3[data-v-b6e472cf]{color:#5c4a00;background:linear-gradient(135deg,#ffd43b,#fab005)}.hot-rank.is-rank-default[data-v-b6e472cf]{background:var(--n-action-color);color:var(--n-text-color-3);font-weight:600}.hot-cover[data-v-b6e472cf]{object-fit:cover;background:var(--n-action-color);border-radius:8px;flex-shrink:0;width:72px;height:48px}.hot-info[data-v-b6e472cf]{flex:1;min-width:0}.hot-title[data-v-b6e472cf]{color:var(--n-text-color-1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.4;overflow:hidden}.hot-meta[data-v-b6e472cf]{color:var(--n-text-color-3);align-items:center;gap:4px;margin-top:4px;font-size:12px;display:flex}.hot-flame[data-v-b6e472cf]{color:#ff6b35}.search-modal-footer[data-v-b6e472cf]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-left[data-v-b6e472cf]{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.footer-sparkle[data-v-b6e472cf]{margin-right:4px}.footer-label[data-v-b6e472cf]{color:var(--n-text-color-2);margin-right:4px;font-size:13px}.footer-link[data-v-b6e472cf]{color:var(--v99d0df10);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;line-height:1.5}.footer-link[data-v-b6e472cf]:hover{opacity:.85;text-decoration:underline}.footer-slash[data-v-b6e472cf]{color:var(--n-text-color-3);pointer-events:none;margin:0 6px}.footer-hints[data-v-b6e472cf]{flex-shrink:0;align-items:center;gap:14px;display:flex}.hint-item[data-v-b6e472cf]{color:var(--n-text-color-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.hint-key[data-v-b6e472cf]{min-width:22px;height:20px;color:var(--n-text-color-2);background:var(--n-action-color);border:1px solid var(--n-border-color);border-bottom-width:2px;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.hint-key--icon[data-v-b6e472cf]{min-width:20px;padding:0 3px}@media (max-width:720px){.search-modal-body[data-v-b6e472cf]{flex-direction:column;max-height:none}.search-col--left[data-v-b6e472cf]{flex:none}.search-col-divider[data-v-b6e472cf]{width:auto;height:1px;margin:0 20px}.footer-hints[data-v-b6e472cf]{display:none}}.app-search-modal .n-card-header{border-bottom:none!important}.app-search-modal .n-modal-scroll-content{box-sizing:border-box;align-items:flex-start;padding-top:10vh}.app-search-modal .n-modal{align-self:flex-start;margin:0 auto}.skin-color-row[data-v-9ef3fe9e]{align-items:center;gap:12px;width:100%;display:flex}.preset-color-list[data-v-9ef3fe9e]{gap:6px;display:flex}.preset-color-item[data-v-9ef3fe9e]{cursor:pointer;border:none;border-radius:4px;width:24px;height:24px;padding:0;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.preset-color-item.is-active[data-v-9ef3fe9e]{box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--active-color,#3b82f6);outline:none}.skin-footer[data-v-9ef3fe9e]{justify-content:space-between;align-items:center;width:100%;display:flex}.setting-body[data-v-eac33b44]{flex-direction:column;display:flex}.drawer-header[data-v-eac33b44]{justify-content:space-between;align-items:center;width:100%;font-size:18px;font-weight:600;display:flex}.setting-content-right[data-v-eac33b44]{justify-content:flex-end;align-items:center;width:100%;display:flex}.theme-mode-option[data-v-eac33b44]{align-items:center;gap:4px;display:inline-flex}.setting-control[data-v-eac33b44]{width:100%;min-width:0}.setting-control.is-disabled[data-v-eac33b44]{opacity:.55;pointer-events:none;cursor:not-allowed}.setting-control[data-v-eac33b44] .n-tabs{width:100%}.setting-section-title[data-v-eac33b44]{justify-content:flex-start;align-items:center;gap:10px;margin:0 0 12px;display:flex}.setting-section-title[data-v-eac33b44]:after{content:"";flex:1;height:1px}.setting-section+.setting-section[data-v-eac33b44]{margin-top:14px;padding-top:14px}.preset-color-list[data-v-eac33b44]{justify-content:space-between;width:100%;display:flex}.preset-color-item[data-v-eac33b44]{border-radius:var(--border-radius,4px);cursor:pointer;border:none;width:28px;height:28px;padding:0;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.preset-color-item.is-active[data-v-eac33b44]{box-shadow:inset 0 0 0 2px #fff, 0 0 0 2px var(--active-color,#3b82f6);outline:none}.color-input-row[data-v-eac33b44]{align-items:center;gap:8px;display:flex}.setting-content[data-v-eac33b44]{scrollbar-width:none;-ms-overflow-style:none;flex:1;padding:16px;overflow:auto}.setting-content[data-v-eac33b44]::-webkit-scrollbar{display:none}.menu-width-input-row[data-v-eac33b44],.header-height-input-row[data-v-eac33b44]{align-items:center;gap:8px;display:flex}.header-height-unit[data-v-eac33b44]{font-size:var(--n-font-size-small);color:var(--n-text-color-3);white-space:nowrap}.theme-mode-switch[data-v-eac33b44]{align-items:center;gap:12px;display:flex}.theme-mode-label[data-v-eac33b44]{color:var(--n-text-color-2);white-space:nowrap;font-size:13px}.header-height-input-row[data-v-eac33b44]{align-items:center;gap:8px;display:flex}.header-height-unit[data-v-eac33b44]{color:var(--n-text-color-3);white-space:nowrap}.content-width-input-row[data-v-eac33b44]{align-items:center;gap:8px;display:flex}.content-width-unit[data-v-eac33b44]{font-size:var(--n-font-size-small);color:var(--n-text-color-3);white-space:nowrap}.animation-duration-input-row[data-v-eac33b44]{align-items:center;gap:8px;display:flex}.animation-duration-unit[data-v-eac33b44]{font-size:var(--n-font-size-small);color:var(--n-text-color-3);white-space:nowrap}.layout-option-list[data-v-eac33b44]{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.layout-option-card[data-v-eac33b44]{cursor:pointer}.layout-preview[data-v-eac33b44]{border:1px solid transparent;border-radius:12px;width:122px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.layout-preview-image[data-v-eac33b44]{width:100%;height:auto;display:block}.layout-option-card.is-active .layout-preview[data-v-eac33b44]{border-color:var(--active-color,#3b82f6);box-shadow:0 0 0 1px var(--active-color,#3b82f6)}.layout-option-name[data-v-eac33b44]{text-align:center;margin-top:8px}.setting-actions[data-v-eac33b44]{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.ai-assistant-fab[data-v-61953e10]{z-index:9999;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);border-radius:56px;width:56px;height:56px;transition:transform .15s,box-shadow .15s;position:fixed;overflow:visible;box-shadow:0 4px 16px rgba(91,124,253,.35);background-color:rgba(255,255,255,.62)!important;border:1px solid rgba(255,255,255,.85)!important}.ai-fab-btn[data-v-61953e10]{cursor:grab;border:none;justify-content:center;align-items:center;width:56px;height:56px;padding:0;display:flex}.ai-fab-img[data-v-61953e10]{object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}.ai-fab-popover[data-v-61953e10]{min-width:120px}.ai-fab-popover-item[data-v-61953e10]{color:rgba(15,23,42,.82);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;border-radius:6px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.ai-fab-popover-item[data-v-61953e10]:hover{background-color:rgba(15,23,42,.06)}.ai-panel[data-v-61953e10]{background:var(--ai-card);box-sizing:border-box;border-radius:16px;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden;box-shadow:0 16px 48px rgba(15,23,42,.12)}.ai-panel.is-expanded[data-v-61953e10]{height:100%;max-height:100%}.ai-sidebar[data-v-61953e10]{background:var(--ai-sidebar);box-sizing:border-box;flex-direction:column;flex:0 0 248px;min-height:0;padding:16px 12px;display:flex;overflow:hidden}.sidebar-brand[data-v-61953e10]{align-items:center;gap:12px;padding:4px 8px 16px;display:flex}.brand-avatar[data-v-61953e10]{background:#000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;overflow:hidden}.brand-logo[data-v-61953e10]{object-fit:cover;width:100%;height:100%;display:block}.brand-title[data-v-61953e10]{color:var(--ai-text-1);font-size:16px;font-weight:700}.brand-subtitle[data-v-61953e10]{color:var(--ai-text-3);margin-top:2px;font-size:12px}.sidebar-nav[data-v-61953e10]{flex-direction:column;gap:4px;display:flex}.nav-item[data-v-61953e10]{border-radius:var(--v5c3d9e56);color:var(--ai-text-2);cursor:pointer;text-align:left;border:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background .15s,color .15s;display:flex}.nav-item.is-active[data-v-61953e10]{background:color-mix(in srgb, var(--ai-primary) 12%, transparent);color:var(--ai-primary);font-weight:600}.sidebar-recent[data-v-61953e10]{flex-direction:column;flex:1;min-height:0;margin-top:20px;padding:0 4px;display:flex}.recent-scroll[data-v-61953e10]{flex:1;min-height:0}.recent-title[data-v-61953e10]{color:var(--ai-text-3);flex-shrink:0;margin-bottom:10px;padding:0 8px;font-size:12px;font-weight:600}.recent-list[data-v-61953e10]{margin:0;padding:0;list-style:none}.recent-empty[data-v-61953e10]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:28px 12px;display:flex}.recent-empty-icon[data-v-61953e10]{color:var(--ai-text-3);opacity:.55;margin-bottom:4px}.recent-empty-text[data-v-61953e10]{color:var(--ai-text-2);font-size:13px}.recent-empty-hint[data-v-61953e10]{color:var(--ai-text-3);font-size:12px;line-height:1.4}.recent-item[data-v-61953e10]{cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:10px 8px;transition:background .15s;display:flex}.recent-item[data-v-61953e10]:hover{background:var(--ai-item-hover)}.recent-item.is-active[data-v-61953e10]{background:color-mix(in srgb, var(--ai-primary) 12%, transparent)}.recent-item-main[data-v-61953e10]{flex:1;min-width:0}.recent-item-title[data-v-61953e10]{color:var(--ai-text-1);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.recent-item-time[data-v-61953e10]{color:var(--ai-text-3);margin-top:4px;font-size:11px}.recent-item-delete[data-v-61953e10]{width:24px;height:24px;color:var(--ai-text-3);opacity:0;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .15s,background .15s;display:inline-flex}.recent-item:hover .recent-item-delete[data-v-61953e10],.recent-item.is-active .recent-item-delete[data-v-61953e10]{opacity:1}.recent-item-delete[data-v-61953e10]:hover{color:#d03050;background:rgba(208,48,80,.12)}.sidebar-user[data-v-61953e10]{cursor:pointer;align-items:center;gap:10px;margin-top:8px;padding:12px 8px 4px;display:flex}.sidebar-user-info[data-v-61953e10]{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sidebar-user-name[data-v-61953e10]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.pro-tag[data-v-61953e10]{color:#fff!important;background:linear-gradient(135deg,#a855f7,#7c3aed)!important;height:18px!important;padding:0 6px!important;font-size:10px!important}.sidebar-user-arrow[data-v-61953e10]{color:var(--ai-text-3);flex-shrink:0}.ai-main[data-v-61953e10]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.ai-toolbar[data-v-61953e10]{flex-shrink:0;align-items:center;padding:12px 16px 8px;display:flex}.toolbar-spacer[data-v-61953e10]{flex:1}.ai-body[data-v-61953e10]{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ai-body-scroll[data-v-61953e10]{flex:1;height:100%;min-height:0}.ai-body-inner[data-v-61953e10]{box-sizing:border-box;padding:8px 24px 16px}.welcome-wrap[data-v-61953e10]{max-width:880px;margin:0 auto;padding-top:24px}.history-loading[data-v-61953e10]{min-height:280px;color:var(--ai-text-3);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.welcome-head[data-v-61953e10]{text-align:center;margin-bottom:32px}.welcome-sparkle[data-v-61953e10]{margin-bottom:8px}.welcome-title[data-v-61953e10]{color:var(--ai-text-1);margin:0 0 8px;font-size:26px;font-weight:700}.welcome-desc[data-v-61953e10]{color:var(--ai-text-3);margin:0;font-size:14px}.quick-actions[data-v-61953e10]{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.quick-card[data-v-61953e10]{border:1px solid var(--ai-border);background:var(--ai-card);cursor:pointer;text-align:left;border-radius:12px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .15s}.quick-card[data-v-61953e10]:hover{border-color:color-mix(in srgb, var(--ai-primary) 40%, var(--ai-border));transform:translateY(-2px);box-shadow:0 4px 16px rgba(91,124,253,.12)}.quick-icon[data-v-61953e10]{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;display:flex}.quick-title[data-v-61953e10]{color:var(--ai-text-1);margin-bottom:4px;font-size:14px;font-weight:600}.quick-desc[data-v-61953e10]{color:var(--ai-text-3);font-size:12px;line-height:1.5}.chat-list[data-v-61953e10]{max-width:820px;margin:0 auto;padding-top:8px}.chat-row[data-v-61953e10]{align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.chat-row.user[data-v-61953e10]{justify-content:flex-end}.chat-avatar[data-v-61953e10]{flex-shrink:0}.ai-avatar[data-v-61953e10]{background:#000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.ai-avatar-img[data-v-61953e10]{object-fit:cover;width:100%;height:100%;display:block}.chat-bubble-wrap[data-v-61953e10]{max-width:75%}.user-bubble[data-v-61953e10]{color:#fff;word-break:break-word;border-radius:16px 4px 16px 16px;max-width:75%;padding:12px 16px;font-size:14px;line-height:1.6}.ai-bubble[data-v-61953e10]{background:var(--ai-bubble);color:var(--ai-text-1);border-radius:4px 16px 16px;padding:14px 16px;font-size:14px;line-height:1.7}.loading-text[data-v-61953e10]{color:var(--ai-text-3);line-height:1}.thinking-row[data-v-61953e10]{align-items:center;gap:8px;display:inline-flex}.thinking-row[data-v-61953e10] .n-spin{justify-content:center;align-items:center;display:inline-flex}.tool-steps[data-v-61953e10]{flex-direction:column;gap:6px;margin-top:10px;display:flex}.tool-step[data-v-61953e10]{color:var(--ai-text-2);align-items:center;gap:8px;font-size:12px;display:inline-flex}.tool-step.done[data-v-61953e10]{color:var(--ai-text-3)}.tool-step-dot[data-v-61953e10]{background:var(--ai-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.tool-step.done .tool-step-dot[data-v-61953e10]{background:var(--ai-text-3)}.streaming-hint[data-v-61953e10]{align-items:center;margin-top:8px;display:inline-flex}.hitl-card[data-v-61953e10],.theme-card[data-v-61953e10],.menu-card[data-v-61953e10]{flex-direction:column;gap:10px;display:flex}.hitl-title[data-v-61953e10],.theme-card-title[data-v-61953e10]{color:var(--ai-text-1);font-size:14px;font-weight:600}.hitl-desc[data-v-61953e10]{color:var(--ai-text-2);font-size:13px;line-height:1.5}.hitl-tools[data-v-61953e10]{flex-direction:column;gap:4px;display:flex}.hitl-tool[data-v-61953e10]{color:var(--ai-text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.hitl-actions[data-v-61953e10]{flex-wrap:wrap;gap:8px;display:flex}.hitl-resolved[data-v-61953e10]{color:var(--ai-text-3);font-size:12px}.menu-domain[data-v-61953e10]{color:var(--ai-text-2);font-size:12px}.menu-tree-preview[data-v-61953e10]{background:color-mix(in srgb, var(--ai-text-1) 4%, transparent);border-radius:8px;flex-direction:column;gap:6px;max-height:220px;padding:8px 10px;display:flex;overflow:auto}.menu-tree-row[data-v-61953e10]{align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.menu-tree-name[data-v-61953e10]{color:var(--ai-text-1);font-weight:500}.menu-tree-path[data-v-61953e10]{color:var(--ai-text-3);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.menu-tree-tag[data-v-61953e10]{color:var(--ai-primary);font-size:11px}.menu-tree-empty[data-v-61953e10]{color:var(--ai-text-3);font-size:12px}.theme-preview[data-v-61953e10]{align-items:center;gap:10px;padding:8px 0;display:flex}.theme-swatch[data-v-61953e10]{border:1px solid var(--ai-border);border-radius:8px;flex-shrink:0;width:36px;height:36px}.theme-meta[data-v-61953e10]{color:var(--ai-text-2);font-size:12px;line-height:1.5}.ai-text[data-v-61953e10]{word-break:break-word;line-height:1.7}.markdown-body[data-v-61953e10] p{margin:0 0 .75em}.markdown-body[data-v-61953e10] p:last-child{margin-bottom:0}.markdown-body[data-v-61953e10] ul,.markdown-body[data-v-61953e10] ol{margin:.4em 0 .75em;padding-left:1.4em}.markdown-body[data-v-61953e10] li{margin:.25em 0}.markdown-body[data-v-61953e10] strong{color:var(--ai-text-1);font-weight:700}.markdown-body[data-v-61953e10] em{font-style:italic}.markdown-body[data-v-61953e10] pre{background:color-mix(in srgb, var(--ai-text-1) 6%, transparent);border-radius:8px;margin:.6em 0;padding:10px 12px;font-size:12px;line-height:1.55;overflow-x:auto}.markdown-body[data-v-61953e10] code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}.markdown-body[data-v-61953e10] :not(pre)>code{background:color-mix(in srgb, var(--ai-text-1) 8%, transparent);border-radius:4px;padding:1px 5px}.markdown-body[data-v-61953e10] h1,.markdown-body[data-v-61953e10] h2,.markdown-body[data-v-61953e10] h3,.markdown-body[data-v-61953e10] h4{color:var(--ai-text-1);margin:.9em 0 .45em;font-weight:700;line-height:1.35}.markdown-body[data-v-61953e10] h1{font-size:1.25em}.markdown-body[data-v-61953e10] h2{font-size:1.15em}.markdown-body[data-v-61953e10] h3{font-size:1.05em}.markdown-body[data-v-61953e10] blockquote{border-left:3px solid color-mix(in srgb, var(--ai-primary) 55%, transparent);color:var(--ai-text-2);margin:.6em 0;padding:4px 12px}.markdown-body[data-v-61953e10] a{color:var(--ai-primary);text-decoration:none}.markdown-body[data-v-61953e10] a:hover{text-decoration:underline}.markdown-body[data-v-61953e10] table{border-collapse:collapse;width:100%;margin:.6em 0;font-size:13px}.markdown-body[data-v-61953e10] th,.markdown-body[data-v-61953e10] td{border:1px solid var(--ai-border);text-align:left;padding:6px 8px}.markdown-body[data-v-61953e10] hr{border:none;border-top:1px solid var(--ai-border);margin:.9em 0}.chat-actions[data-v-61953e10]{opacity:0;align-items:center;gap:4px;margin-top:8px;transition:opacity .15s;display:flex}.chat-bubble-wrap:hover .chat-actions[data-v-61953e10]{opacity:1}.action-btn[data-v-61953e10]{color:var(--ai-text-3);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}.action-btn[data-v-61953e10]:hover{background:var(--ai-item-hover);color:var(--ai-text-2)}.action-btn.icon-only[data-v-61953e10]{padding:4px 6px}.ai-footer[data-v-61953e10]{flex-shrink:0;padding:0 24px 16px}.composer[data-v-61953e10]{border:1px solid var(--ai-primary);background:var(--ai-card);border-radius:16px;padding:12px 14px 10px;transition:box-shadow .2s,border-color .2s}.composer[data-v-61953e10]:focus-within{border-color:var(--ai-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--ai-primary) 25%, transparent)}.composer-input[data-v-61953e10] .n-input__border,.composer-input[data-v-61953e10] .n-input__state-border{display:none}.composer-input[data-v-61953e10] .n-input-wrapper{box-shadow:none!important;background:0 0!important;padding:0!important}.composer-bar[data-v-61953e10]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.composer-left[data-v-61953e10],.composer-right[data-v-61953e10]{align-items:center;gap:4px;display:flex}.deep-btn[data-v-61953e10]{font-size:13px}.deep-chevron[data-v-61953e10]{margin-left:2px}.send-btn[data-v-61953e10]{box-shadow:0 2px 8px color-mix(in srgb, var(--ai-primary) 45%, transparent)}.ai-disclaimer[data-v-61953e10]{text-align:center;color:var(--ai-text-3);margin:10px 0 0;font-size:11px}@media (max-width:900px){.quick-actions[data-v-61953e10]{grid-template-columns:repeat(2,1fr)}.ai-sidebar[data-v-61953e10]{display:none}}.ai-assistant-modal.n-card{box-sizing:border-box;flex-direction:column;display:flex!important;overflow:hidden!important}.ai-assistant-modal.n-card>.n-card__content{box-sizing:border-box;flex-direction:column;flex:auto;display:flex;height:100%!important;min-height:0!important;overflow:hidden!important}.layout-shell[data-v-df95bd52]{width:100%;height:100vh;overflow:hidden}.layout-shell.has-wallpaper[data-v-df95bd52]{background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}.layout-shell.has-wallpaper[data-v-df95bd52] .n-layout,.layout-shell.has-wallpaper[data-v-df95bd52] .n-layout-scroll-container,.layout-shell.has-wallpaper[data-v-df95bd52] .n-layout-header{background-color:transparent!important}.layout-shell.has-wallpaper[data-v-df95bd52] .n-layout-sider{-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);background-color:rgba(255,255,255,.28)!important}.layout-shell.has-wallpaper[data-v-df95bd52] .n-layout-sider-scroll-container{background-color:transparent!important}.layout-shell.has-wallpaper[data-v-df95bd52] .app-header,.layout-shell.has-wallpaper[data-v-df95bd52] .app-nav-header,.layout-shell.has-wallpaper[data-v-df95bd52] .google-tab,.layout-shell.has-wallpaper[data-v-df95bd52] .naive-tab,.layout-shell.has-wallpaper[data-v-df95bd52] .card-tab{-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);background-color:rgba(255,255,255,.28)!important}.layout-shell.has-wallpaper[data-v-df95bd52] .n-card{-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);border-color:rgba(255,255,255,.35);background-color:rgba(255,255,255,.28)!important}.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .n-layout-sider,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .app-header,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .app-nav-header,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .google-tab,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .naive-tab,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .card-tab,.layout-shell.has-wallpaper.is-dark[data-v-df95bd52] .n-card{border-color:rgba(255,255,255,.12);background-color:rgba(24,24,28,.55)!important}.layout-fullscreen-root[data-v-df95bd52]{z-index:1000;background:var(--n-color,#fff);width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.layout-shell.has-wallpaper .layout-fullscreen-root[data-v-df95bd52]{background:0 0}.layout-fullscreen[data-v-df95bd52]{height:100%}.layout-fullscreen-content[data-v-df95bd52]{flex-direction:column;height:100%;display:flex;overflow:hidden}.layout-fullscreen-content[data-v-df95bd52] .app-main-body{flex:1;min-height:0}html,body{overflow:hidden}html.is-theme-switching *,html.is-theme-switching :before,html.is-theme-switching :after{transition:none!important;animation:none!important}html.tmax-fancy body .login-page,html.tmax-fancy body .error-page{background-image:var(--tmax-fancy-bg-image);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}html.tmax-fancy body .login-page .login-background{display:none}html.tmax-fancy body .login-page .auth-card,html.tmax-fancy body .error-page .error-panel{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);box-shadow:0 8px 32px rgba(0,0,0,.08);background-color:rgba(255,255,255,.28)!important;border:1px solid rgba(255,255,255,.35)!important}html.tmax-fancy.is-dark body .login-page .auth-card,html.tmax-fancy.is-dark body .error-page .error-panel{background-color:rgba(24,24,28,.55)!important;border-color:rgba(255,255,255,.12)!important}html.tmax-fancy body .n-drawer-container .n-drawer,html.tmax-fancy body .n-modal-container .n-dialog,html.tmax-fancy body .n-modal-container .n-card.n-modal,html.tmax-fancy body .n-modal-body-wrapper .n-card,html.tmax-fancy body .n-modal-body-wrapper .n-dialog{overflow:hidden;background:0 0!important}html.tmax-fancy body .n-drawer-container .n-drawer:before,html.tmax-fancy body .n-modal-container .n-dialog:before,html.tmax-fancy body .n-modal-container .n-card.n-modal:before,html.tmax-fancy body .n-modal-body-wrapper .n-card:before,html.tmax-fancy body .n-modal-body-wrapper .n-dialog:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);box-sizing:border-box;background-color:rgba(255,255,255,.28);border:1px solid rgba(255,255,255,.35);position:absolute;top:0;bottom:0;left:0;right:0}html.tmax-fancy.is-dark body .n-drawer-container .n-drawer:before,html.tmax-fancy.is-dark body .n-modal-container .n-dialog:before,html.tmax-fancy.is-dark body .n-modal-container .n-card.n-modal:before,html.tmax-fancy.is-dark body .n-modal-body-wrapper .n-card:before,html.tmax-fancy.is-dark body .n-modal-body-wrapper .n-dialog:before{background-color:rgba(24,24,28,.55);border-color:rgba(255,255,255,.12)}html.tmax-fancy body .n-drawer-container .n-drawer>*,html.tmax-fancy body .n-modal-container .n-dialog>*,html.tmax-fancy body .n-modal-container .n-card.n-modal>*,html.tmax-fancy body .n-modal-body-wrapper .n-card>*,html.tmax-fancy body .n-modal-body-wrapper .n-dialog>*{z-index:1;position:relative}html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-content,html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-header,html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-body,html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-body-content-wrapper,html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-content-wrapper,html.tmax-fancy body .n-drawer-container .n-drawer .n-drawer-footer,html.tmax-fancy body .n-drawer-container .n-drawer .n-scrollbar{background-color:transparent!important}html.tmax-fancy body .n-drawer-mask,html.tmax-fancy body .n-modal-mask{background-color:rgba(0,0,0,.28)!important}
