.lj-topbar[data-v-d428293e]{position:fixed;top:12px;right:16px;z-index:1000;display:flex;align-items:center;gap:8px;padding:0;background:transparent;border:none;box-shadow:none;box-sizing:border-box}@media (max-width: 767px){.lj-topbar[data-v-d428293e]{top:calc(10px + var(--safe-top));right:10px}}.tb-brand[data-v-d428293e]{display:flex;align-items:center;gap:8px;cursor:pointer;flex:none;color:var(--lj-dai);transition:all .25s}.tb-brand[data-v-d428293e]:hover{color:var(--lj-seal)}.tb-brand:hover .tb-logo[data-v-d428293e]{filter:drop-shadow(0 0 5px rgba(217,138,118,.4))}.tb-logo[data-v-d428293e]{width:26px;height:26px}.tb-brand-text[data-v-d428293e]{font-family:var(--font-serif);font-size:18px;font-weight:600;letter-spacing:.3em;color:var(--lj-text)}.tb-ai-entry[data-v-d428293e]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;font-size:13px;color:var(--lj-text-2);cursor:pointer;white-space:nowrap;transition:all .25s;flex:none;border:1px solid transparent}.tb-ai-entry[data-v-d428293e]:not(.active):hover{color:var(--lj-seal);background:var(--lj-seal-soft);box-shadow:0 0 0 1px var(--lj-seal) inset,0 0 14px #d98a7629}.tb-ai-entry.active[data-v-d428293e]{color:#fff;background:linear-gradient(135deg,var(--lj-seal),var(--lj-seal-hover));border-color:transparent;font-weight:600;box-shadow:0 6px 18px #d98a7652,inset 0 1px #ffffff40}.tb-ai-icon[data-v-d428293e]{font-size:15px}.tb-search[data-v-d428293e]{position:relative;flex:1;max-width:460px}.tb-search-input[data-v-d428293e] .el-input__wrapper{background:linear-gradient(180deg,#ffffff0d,#ffffff04),#121a2280;border-radius:999px;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px var(--lj-line) inset;padding-left:14px}.tb-search-input[data-v-d428293e] .el-input__placeholder,.tb-search-input[data-v-d428293e] ::placeholder{color:var(--lj-text-3)}.tb-search-input[data-v-d428293e] .el-input__wrapper:hover:not(.is-focus){background:linear-gradient(180deg,#ffffff14,#ffffff05),#141c248c}.tb-search-input[data-v-d428293e] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--lj-seal) inset,0 0 0 3px var(--lj-seal-soft)}.tb-suggest[data-v-d428293e]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--lj-paper);border:1px solid var(--lj-line);border-radius:12px;box-shadow:var(--lj-shadow);overflow:hidden;z-index:100}.suggest-group[data-v-d428293e]{padding:6px 0}.suggest-group+.suggest-group[data-v-d428293e]{border-top:1px solid var(--lj-line)}.suggest-head[data-v-d428293e]{padding:4px 16px;font-size:11px;color:var(--lj-text-3);letter-spacing:.15em}.suggest-item[data-v-d428293e]{display:flex;align-items:center;gap:8px;padding:8px 16px;font-size:13px;color:var(--lj-text-2);cursor:pointer}.suggest-item[data-v-d428293e]:hover{background:#4a5f630f;color:var(--lj-seal)}.suggest-icon[data-v-d428293e]{font-size:14px}.suggest-label[data-v-d428293e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggest-empty[data-v-d428293e]{padding:14px 16px;font-size:13px;color:var(--lj-text-3)}.suggest-modules[data-v-d428293e]{padding:6px 0 8px;border-top:1px solid var(--lj-line)}.suggest-mod-row[data-v-d428293e]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 16px}.suggest-mod-group[data-v-d428293e]{margin-top:6px}.suggest-mod-group+.suggest-mod-group[data-v-d428293e]{margin-top:8px}.suggest-subhead[data-v-d428293e]{display:flex;align-items:center;gap:5px;padding:2px 16px 4px;font-size:11px;letter-spacing:.12em;color:var(--lj-text-3)}.suggest-mod[data-v-d428293e]{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border:1px solid var(--lj-line);border-radius:8px;font-size:12px;color:var(--lj-text-2);cursor:pointer;background:#7fa8a30f;transition:all .2s}.suggest-mod.active[data-v-d428293e],.suggest-mod[data-v-d428293e]:hover{color:var(--lj-seal);border-color:var(--lj-seal);background:var(--lj-seal-soft)}.fade-drop-enter-active[data-v-d428293e],.fade-drop-leave-active[data-v-d428293e]{transition:all .18s ease}.fade-drop-enter-from[data-v-d428293e],.fade-drop-leave-to[data-v-d428293e]{opacity:0;transform:translateY(-4px)}.tb-right[data-v-d428293e]{display:flex;align-items:center;gap:8px;margin-left:auto;flex:none}.tb-icon-btn[data-v-d428293e]{position:relative;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:var(--dp-text2, var(--lj-text-2));font-size:17px;cursor:pointer;transition:all .18s}.tb-icon-btn[data-v-d428293e]:hover{color:var(--dp-accent, var(--lj-dai));background:var(--dp-accent-faint, rgba(127, 168, 163, .12))}.tb-audio-dot[data-v-d428293e]{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:#d98a76bf}.tb-audio-dot.off[data-v-d428293e]{background:var(--lj-vermilion)}.tb-cmd-btn[data-v-d428293e]{width:auto;padding:0 10px 0 8px;gap:8px;border:1px solid var(--dp-line, rgba(126, 136, 243, .22))}.tb-cmd-btn[data-v-d428293e]:hover{border-color:var(--dp-accent, var(--lj-dai))}.tb-cmd-kbd[data-v-d428293e]{font-size:10.5px;font-family:var(--font-mono, ui-monospace, "JetBrains Mono", monospace);letter-spacing:.04em;color:var(--dp-text3, var(--lj-text-2));border-left:1px solid var(--dp-line, rgba(126, 136, 243, .22));padding-left:8px;line-height:1}.tb-cmd-btn:hover .tb-cmd-kbd[data-v-d428293e],.tb-ai-btn[data-v-d428293e]{color:var(--dp-accent, var(--lj-dai))}.tb-ai-kbd[data-v-d428293e]{font-size:10.5px;font-family:var(--font-mono, ui-monospace, "JetBrains Mono", monospace);letter-spacing:.04em;color:var(--dp-accent, var(--lj-dai));border-left:1px solid var(--dp-line, rgba(126, 136, 243, .22));padding-left:8px;line-height:1}.tb-cd-btn[data-v-d428293e]{width:auto;gap:6px;padding:0 12px;border:1px solid var(--dp-line, rgba(126, 136, 243, .22))}.tb-cd-btn[data-v-d428293e]:hover{border-color:var(--dp-accent, var(--lj-dai))}.tb-cd-text[data-v-d428293e]{font-size:11.5px;color:var(--dp-text2, var(--lj-text-2));white-space:nowrap;max-width:180px;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.tb-cd-btn:hover .tb-cd-text[data-v-d428293e]{color:var(--dp-accent, var(--lj-dai))}.tb-cd-panel[data-v-d428293e]{width:260px;padding:10px 12px}.tb-cd-item[data-v-d428293e]{display:flex;align-items:center;gap:8px;padding:8px;border-radius:8px;cursor:pointer}.tb-cd-item[data-v-d428293e]:hover{background:#7fa8a31a}.tb-cd-dot[data-v-d428293e]{width:7px;height:7px;border-radius:50%;flex:none}.tb-cd-name[data-v-d428293e]{flex:1;min-width:0;font-size:13px;color:var(--lj-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-cd-date[data-v-d428293e]{font-size:11px;color:var(--lj-text-3);font-variant-numeric:tabular-nums}.tb-cd-days[data-v-d428293e]{font-size:12px;color:var(--lj-dai);font-variant-numeric:tabular-nums;flex:none}.tb-cd-empty[data-v-d428293e]{padding:12px 8px;text-align:center;font-size:12px;color:var(--lj-text-3)}.tb-alert-btn[data-v-d428293e]{position:relative}.tb-alert-dot[data-v-d428293e]{position:absolute;top:4px;right:4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#d8504f;color:#fff;font-size:10px;font-weight:600;line-height:16px;text-align:center;box-shadow:0 0 0 2px var(--dp-bg, #0B0F14)}.tb-alert-panel[data-v-d428293e]{width:360px;max-height:520px;overflow-y:auto;padding:10px 14px 12px}.tb-alert-panel .tb-panel-title[data-v-d428293e]{display:flex;justify-content:space-between;align-items:center}.tb-alert-clear[data-v-d428293e]{background:transparent;border:1px solid var(--lj-line);color:var(--lj-text-2);font-size:11px;padding:3px 10px;border-radius:999px;cursor:pointer;transition:all .18s}.tb-alert-clear[data-v-d428293e]:hover{color:var(--lj-seal);border-color:var(--lj-seal)}.tb-alert-empty[data-v-d428293e]{padding:18px 4px;text-align:center;font-size:12px;color:var(--lj-text-3);line-height:1.7}.tb-alert-item[data-v-d428293e]{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:6px 10px;padding:10px 6px;border-radius:8px;cursor:pointer;transition:background .15s;border-bottom:1px dashed var(--lj-line)}.tb-alert-item[data-v-d428293e]:last-child{border-bottom:none}.tb-alert-item[data-v-d428293e]:hover{background:#7fa8a314}.tb-alert-item.unread[data-v-d428293e]{background:#d8504f0a}.tb-alert-kind[data-v-d428293e]{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:600}.tb-alert-kind.kind-up[data-v-d428293e]{background:#d8504f1f;color:#d8504f}.tb-alert-kind.kind-down[data-v-d428293e]{background:#3f968e1f;color:#3f968e}.tb-alert-name[data-v-d428293e]{font-size:13px;color:var(--lj-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tb-alert-name i[data-v-d428293e]{font-style:normal;font-size:11px;color:var(--lj-text-3);margin-left:4px}.tb-alert-meta[data-v-d428293e]{grid-column:1 / -1;font-size:11px;color:var(--lj-text-2);font-variant-numeric:tabular-nums}.tb-alert-date[data-v-d428293e]{font-size:11px;color:var(--lj-text-3);font-variant-numeric:tabular-nums;align-self:center}.tb-alert-newdot[data-v-d428293e]{position:absolute;top:10px;right:4px;width:6px;height:6px;border-radius:50%;background:#d8504f}.tb-alert-panel .tb-panel-title>span[data-v-d428293e]{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:12.5px;color:var(--lj-text)}.tb-section-count[data-v-d428293e]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:var(--lj-seal-soft, var(--yq-gold-faint));color:var(--lj-seal, var(--yq-gold));font-size:10.5px;font-weight:600}.tb-section-count--alert[data-v-d428293e]{background:#d8504f1f;color:#d8504f}.tb-alert-link[data-v-d428293e]{font-size:11.5px;color:var(--lj-seal);text-decoration:none;cursor:pointer}.tb-alert-link[data-v-d428293e]:hover{text-decoration:underline}.tb-alert-divider[data-v-d428293e]{height:1px;background:var(--lj-line);margin:4px 0}.tb-alert-item.kind-task[data-v-d428293e]{grid-template-columns:44px 1fr}.tb-alert-item.kind-task .tb-alert-name[data-v-d428293e]{font-size:12.5px}.tb-alert-item.overdue[data-v-d428293e]{background:#d8504f0d}.tb-alert-kind.pri-high[data-v-d428293e]{background:#d8504f24;color:#d8504f}.tb-alert-kind.pri-medium[data-v-d428293e]{background:var(--yq-gold-faint, rgba(199, 169, 107, .18));color:var(--yq-gold, #c7a96b)}.tb-alert-kind.pri-low[data-v-d428293e]{background:#7fa8a324;color:var(--yq-rain, #7fa8a3)}@media (max-width: 767px){.tb-icon-btn[data-v-d428293e]{width:40px;height:44px}}.tb-audio-panel[data-v-d428293e]{width:240px;padding:14px 16px}.tb-panel-title[data-v-d428293e]{font-size:13px;color:var(--lj-text);font-weight:600;margin-bottom:12px;letter-spacing:.05em}.tb-audio-row[data-v-d428293e]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.tb-audio-label[data-v-d428293e]{font-size:12px;color:var(--lj-text-2);width:60px;flex:none}.tb-switch[data-v-d428293e]{position:relative;flex:none;padding:0;width:42px;height:22px;border-radius:999px;cursor:pointer;border:1px solid var(--lj-line-strong);background:#4a5f6329;transition:background .28s ease,border-color .28s ease,box-shadow .28s ease}.tb-switch[data-v-d428293e]:hover{border-color:var(--lj-dai)}.tb-switch-thumb[data-v-d428293e]{position:absolute;top:50%;left:3px;width:16px;height:16px;border-radius:50%;background:var(--lj-text-3);transform:translateY(-50%);transition:left .28s cubic-bezier(.34,1.3,.64,1),background .28s ease}.tb-switch.on[data-v-d428293e]{background:var(--lj-seal-soft);border-color:var(--lj-seal);box-shadow:0 0 0 1px var(--lj-seal-soft),0 0 12px #d98a762e}.tb-switch.on .tb-switch-thumb[data-v-d428293e]{left:21px;background:var(--yq-rain-bright);box-shadow:0 1px 3px #00000040}.tb-switch[data-v-d428293e]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.tb-switch-hint[data-v-d428293e]{font-size:12px;color:var(--lj-dai);flex:none}.tb-switch-hint.off[data-v-d428293e]{color:var(--lj-text-3)}.tb-audio-seg.is-muted[data-v-d428293e],.tb-audio-vol.is-muted[data-v-d428293e]{opacity:.5}.tb-knob[data-v-d428293e]{flex:1;height:5px;border-radius:999px;background:#4a5f6326;position:relative;cursor:pointer}.tb-knob-fill[data-v-d428293e]{position:absolute;top:0;bottom:0;left:0;right:auto;border-radius:999px;background:var(--lj-dai)}.tb-knob-thumb[data-v-d428293e]{position:absolute;top:50%;width:14px;height:14px;border-radius:50%;background:var(--yq-rain-bright);border:2px solid var(--lj-dai);transform:translate(-50%,-50%)}.tb-audio-seg[data-v-d428293e]{margin-bottom:10px}.tb-seg-head[data-v-d428293e]{display:flex;align-items:center;gap:6px;cursor:pointer;padding:6px 4px;border-radius:8px}.tb-seg-head[data-v-d428293e]:hover{background:#4a5f630f}.tb-bgm-cur[data-v-d428293e]{flex:1;text-align:right;font-size:12px;color:var(--lj-dai);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.tb-seg-arrow[data-v-d428293e]{font-size:12px;color:var(--lj-text-2);transition:transform .2s}.tb-seg-arrow.open[data-v-d428293e]{transform:rotate(180deg)}.tb-bgm-list[data-v-d428293e]{max-height:200px;overflow-y:auto;margin-top:4px;border-top:1px solid var(--lj-line);padding:6px 0}.tb-bgm-item[data-v-d428293e]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:8px;cursor:pointer}.tb-bgm-item[data-v-d428293e]:hover{background:#4a5f630f}.tb-bgm-item.active[data-v-d428293e]{background:#7096aa24}.tb-bgm-name[data-v-d428293e]{flex:1;font-size:13px;color:var(--lj-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-bgm-item.active .tb-bgm-name[data-v-d428293e]{color:var(--lj-seal-hover);font-weight:600}.tb-bgm-check[data-v-d428293e]{font-size:14px;color:var(--lj-dai)}.tb-bgm-empty[data-v-d428293e]{padding:10px 8px;color:var(--lj-text-2);font-size:12px;text-align:center}.tb-user[data-v-d428293e]{display:flex;align-items:center;gap:4px;cursor:pointer;padding:6px 10px;border-radius:10px;background:transparent;transition:all .18s}.tb-user[data-v-d428293e]:hover{background:var(--dp-accent-faint, rgba(127, 168, 163, .12))}.tb-user:hover .tb-user-name[data-v-d428293e]{color:var(--dp-accent, var(--lj-dai))}.tb-user-name[data-v-d428293e]{font-size:13px;color:var(--dp-text, var(--lj-text))}.tb-caret[data-v-d428293e]{font-size:12px;color:var(--dp-text3, var(--lj-text-2))}.tb-mini[data-v-d428293e]{position:fixed;top:8px;right:22px;z-index:999;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lj-line);border-radius:12px;background:var(--lj-glass);-webkit-backdrop-filter:var(--lj-glass-blur);backdrop-filter:var(--lj-glass-blur);color:var(--lj-dai);font-size:18px;cursor:pointer;box-shadow:var(--lj-shadow)}.tb-mini[data-v-d428293e]:hover{color:var(--lj-seal);border-color:var(--lj-seal);box-shadow:0 0 0 1px #d98a7680,var(--lj-shadow)}.tb-search-toggle[data-v-d428293e]{display:none}@media (max-width: 767px){.tb-search[data-v-d428293e]{display:none}.tb-search.is-mobile[data-v-d428293e]{display:block;max-width:none;flex:1}.tb-search-toggle[data-v-d428293e]{display:inline-flex}.tb-user-name[data-v-d428293e]{display:none}}.vib[data-v-3fe6b02a]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;cursor:pointer;color:var(--lj-text-2, #9aa8ad);transition:all .25s;flex:none}.vib[data-v-3fe6b02a]:hover{color:var(--lj-seal, #d98a76);background:#7fa8a31a}.vib.listening[data-v-3fe6b02a]{color:#e06464}.vib.unsupported[data-v-3fe6b02a]{opacity:.5;cursor:not-allowed}.vib.unsupported[data-v-3fe6b02a]:hover{color:var(--lj-text-2, #9aa8ad);background:transparent}.vib-mic[data-v-3fe6b02a]{width:16px;height:16px;opacity:.9}.vib-wave[data-v-3fe6b02a]{display:inline-flex;align-items:center;gap:2px;height:16px}.vib-wave i[data-v-3fe6b02a]{width:2.5px;height:6px;border-radius:2px;background:currentColor;animation:vib-beat-3fe6b02a 1s ease-in-out infinite}.vib-wave i[data-v-3fe6b02a]:nth-child(2){animation-delay:.15s}.vib-wave i[data-v-3fe6b02a]:nth-child(3){animation-delay:.3s}.vib-wave i[data-v-3fe6b02a]:nth-child(4){animation-delay:.45s}@keyframes vib-beat-3fe6b02a{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1.4)}}.vib-tip[data-v-3fe6b02a]{position:absolute;top:calc(100% + 6px);right:50%;transform:translate(50%);font-size:11px;color:var(--lj-text-2, #9aa8ad);white-space:nowrap;background:var(--lj-glass, rgba(127,168,163,.9));padding:2px 8px;border-radius:6px;z-index:5}.vib[data-v-3fe6b02a]{position:relative}.vib-tip-enter-active[data-v-3fe6b02a],.vib-tip-leave-active[data-v-3fe6b02a]{transition:opacity .18s}.vib-tip-enter-from[data-v-3fe6b02a],.vib-tip-leave-to[data-v-3fe6b02a]{opacity:0}.ds-search[data-v-c274d70a]{position:relative;width:100%}.ds-search[data-v-c274d70a] .el-input__wrapper{background:var(--dp-surface2)!important;box-shadow:inset 0 0 0 1px var(--dp-line)!important;border-radius:8px}.ds-search[data-v-c274d70a] .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--dp-line-strong)!important}.ds-search[data-v-c274d70a] .el-input__inner{font-size:13px}.ds-search[data-v-c274d70a] .el-input__inner::placeholder{color:var(--dp-text3)}.ds-suggest[data-v-c274d70a]{position:absolute;top:calc(100% + 6px);left:0;width:320px;max-height:60vh;overflow-y:auto;z-index:1200;padding:8px;border-radius:12px;background:var(--dp-surface);border:1px solid var(--dp-line);box-shadow:var(--dp-raised, var(--dp-shadow))}:root[data-theme=night] .ds-suggest[data-v-c274d70a]{background:#1c182ef5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds-head[data-v-c274d70a]{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--dp-text3);padding:8px 8px 4px}.ds-subhead[data-v-c274d70a]{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--dp-text2);padding:8px 8px 4px}.ds-group+.ds-group[data-v-c274d70a]{margin-top:2px}.ds-item[data-v-c274d70a]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:7px;cursor:pointer;font-size:13px;color:var(--dp-text)}.ds-item[data-v-c274d70a]:hover{background:var(--dp-surface2);color:var(--dp-accent)}.ds-ic[data-v-c274d70a]{flex:none;opacity:.85}.ds-label[data-v-c274d70a]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-empty[data-v-c274d70a]{font-size:12px;color:var(--dp-text3);padding:12px 8px;text-align:center}.ds-modules[data-v-c274d70a]{border-top:1px solid var(--dp-line);margin-top:6px}.ds-mod-row[data-v-c274d70a]{display:flex;flex-wrap:wrap;gap:4px;padding:0 4px 4px}.ds-mod[data-v-c274d70a]{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:7px;font-size:12px;color:var(--dp-text2);cursor:pointer;text-decoration:none}.ds-mod[data-v-c274d70a]:hover{background:var(--dp-surface2);color:var(--dp-text)}.ds-mod.active[data-v-c274d70a]{background:var(--dp-accent-faint);color:var(--dp-accent)}.ds-fade-enter-active[data-v-c274d70a],.ds-fade-leave-active[data-v-c274d70a]{transition:opacity .15s,transform .15s}.ds-fade-enter-from[data-v-c274d70a],.ds-fade-leave-to[data-v-c274d70a]{opacity:0;transform:translateY(-4px)}.dsb[data-v-22a0c7a7]{position:fixed;top:0;left:0;bottom:0;z-index:90;width:220px;display:flex;flex-direction:column;background:var(--dp-surface);border-right:1px solid var(--dp-line);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;transition:transform .24s cubic-bezier(.4,0,.2,1),opacity .18s ease}:root[data-theme=night] .dsb[data-v-22a0c7a7]{background:#161326b8;-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%)}.dsb.collapsed[data-v-22a0c7a7]{transform:translate(-100%);opacity:0;pointer-events:none}.dsb-head[data-v-22a0c7a7]{display:flex;flex-direction:column;gap:10px;padding:12px;border-bottom:1px solid var(--dp-line);flex-shrink:0}.dsb-head-row[data-v-22a0c7a7]{display:flex;align-items:center;justify-content:space-between;gap:8px}.dsb-search[data-v-22a0c7a7]{width:100%}.dsb-brand[data-v-22a0c7a7]{display:flex;align-items:center;gap:9px;cursor:pointer;min-width:0;flex:1}.dsb-brand-rune[data-v-22a0c7a7]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:linear-gradient(135deg,var(--dp-accent),var(--dp-accent-strong));color:#fff;font-weight:700;font-size:14px;flex-shrink:0;box-shadow:0 2px 8px var(--dp-accent-faint)}.dsb-brand-text[data-v-22a0c7a7]{font-size:14px;font-weight:600;letter-spacing:.02em;white-space:nowrap;color:var(--dp-text);overflow:hidden;text-overflow:ellipsis}.dsb-toggle[data-v-22a0c7a7]{width:24px;height:24px;flex-shrink:0;border-radius:6px;background:transparent;border:1px solid var(--dp-line);color:var(--dp-text3);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:all .15s}.dsb-toggle[data-v-22a0c7a7]:hover{color:var(--dp-accent);border-color:var(--dp-accent);background:var(--dp-accent-faint)}.dsb-open-fab[data-v-22a0c7a7]{position:fixed;top:72px;left:14px;z-index:95;width:34px;height:34px;border-radius:9px;background:var(--dp-surface);border:1px solid var(--dp-line);color:var(--dp-text2);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;box-shadow:var(--dp-shadow);transition:all .15s}.dsb-open-fab[data-v-22a0c7a7]:hover{color:var(--dp-accent);border-color:var(--dp-accent);background:var(--dp-accent-faint);transform:translateY(-1px)}:root[data-theme=night] .dsb-open-fab[data-v-22a0c7a7]{background:#161326d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dsb-nav[data-v-22a0c7a7]{flex:1;overflow-y:auto;padding:10px 10px 16px;scrollbar-width:thin}.dsb-nav[data-v-22a0c7a7]::-webkit-scrollbar{width:4px}.dsb-nav[data-v-22a0c7a7]::-webkit-scrollbar-thumb{background:var(--dp-line);border-radius:999px}.dsb-group-label[data-v-22a0c7a7]{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dp-text3);padding:12px 12px 6px;font-weight:500}.dsb-item[data-v-22a0c7a7]{display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:8px;color:var(--dp-text2);text-decoration:none;font-size:13px;margin:1px 0;transition:background .15s,color .15s;cursor:pointer;position:relative}.dsb-item[data-v-22a0c7a7]:hover{background:var(--dp-surface2);color:var(--dp-text)}.dsb-item.active[data-v-22a0c7a7]{background:var(--dp-accent-faint);color:var(--dp-accent);font-weight:600}.dsb-item.active[data-v-22a0c7a7]:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:3px;height:14px;border-radius:0 3px 3px 0;background:var(--dp-accent)}.dsb-ic[data-v-22a0c7a7]{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.dsb-ic[data-v-22a0c7a7] svg{width:16px;height:16px}.dsb-label[data-v-22a0c7a7]{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dsb-divider[data-v-22a0c7a7]{height:1px;background:var(--dp-line);margin:8px 10px}.dsb-foot[data-v-22a0c7a7]{flex-shrink:0;padding:8px 18px 10px;border-top:1px solid var(--dp-line);font-size:10px;color:var(--dp-text3);letter-spacing:.04em}.fab-ai[data-v-9f4a2977]{position:fixed;right:24px;bottom:24px;z-index:1500;display:inline-flex;align-items:center;gap:7px;height:46px;padding:0 16px 0 14px;border-radius:999px;cursor:pointer;border:1px solid var(--dp-line-strong);background:var(--dp-surface);color:var(--dp-text);box-shadow:var(--dp-raised, var(--dp-shadow));transition:transform .16s,box-shadow .16s,border-color .16s,background .16s;font-size:13px;font-weight:600;letter-spacing:.02em}.fab-ai[data-v-9f4a2977]:hover{transform:translateY(-2px);border-color:var(--dp-accent);color:var(--dp-accent);box-shadow:0 6px 22px var(--dp-accent-faint),var(--dp-shadow)}.fab-ai.active[data-v-9f4a2977]{background:var(--dp-accent-strong);border-color:var(--dp-accent-strong);color:#fff}.fab-ai-ic[data-v-9f4a2977]{font-size:17px}.fab-ai-text[data-v-9f4a2977]{line-height:1}:root[data-theme=night] .fab-ai[data-v-9f4a2977]{background:#1c182ee6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}:root[data-theme=night] .fab-ai.active[data-v-9f4a2977]{background:var(--dp-accent-strong)}.mt-tabbar[data-v-aacc69bc]{position:fixed;left:0;right:0;bottom:0;z-index:1500;display:flex;padding:6px 20px calc(6px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));justify-content:space-around;background:linear-gradient(180deg,#ffffff08,#fff0 45%),var(--lj-glass, rgba(22,30,39,.62));-webkit-backdrop-filter:var(--lj-glass-blur, saturate(180%) blur(20px));backdrop-filter:var(--lj-glass-blur, saturate(180%) blur(20px));border-top:1px solid var(--lj-line, rgba(15,40,70,.14));box-shadow:0 -10px 30px #00000029,inset 0 1px #ffffff0f}.mt-tab[data-v-aacc69bc]{flex:1;max-width:200px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:transparent;border:none;cursor:pointer;color:var(--lj-text-3, #8a8f98);transition:color .25s ease,transform .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mt-tab[data-v-aacc69bc]:active{transform:translateY(1px) scale(.98)}.mt-ico[data-v-aacc69bc]{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease}.mt-ico svg[data-v-aacc69bc]{width:100%;height:100%}.mt-tab.active[data-v-aacc69bc]{color:var(--lj-dai, #5b6ae0)}.mt-tab.active .mt-ico svg[data-v-aacc69bc]{stroke-width:2}.mt-tab.active .mt-ico[data-v-aacc69bc]{transform:translateY(-1px)}.mt-lab[data-v-aacc69bc]{font-size:11px;letter-spacing:.04em}.mt-tab.active .mt-lab[data-v-aacc69bc]{font-weight:600}.mfp[data-v-286ed709]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:linear-gradient(180deg,#0a100e8c,#060a09d9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:flex-end;justify-content:center}.mfp-sheet[data-v-286ed709]{width:100%;height:88vh;border-radius:26px 26px 0 0;background:linear-gradient(180deg,#1a242cf5,#101820fa);-webkit-backdrop-filter:saturate(160%) blur(24px);backdrop-filter:saturate(160%) blur(24px);border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -30px 70px #00000080,inset 0 1px #ffffff12;padding:10px 26px calc(40px + env(safe-area-inset-bottom,0px));box-sizing:border-box;display:flex;flex-direction:column;align-items:center}.mfp-handle[data-v-286ed709]{width:44px;height:5px;border-radius:999px;background:#ffffff38;margin:2px auto 10px;flex:none}.mfp-nav[data-v-286ed709]{width:100%;display:flex;align-items:center;justify-content:center;position:relative;flex:none;margin-bottom:12px}.mfp-title[data-v-286ed709]{font-size:13px;letter-spacing:.18em;color:#d2e1eb99}.mfp-close[data-v-286ed709]{position:absolute;right:0;top:50%;transform:translateY(-50%);width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:#ffffff12;color:#dbe3ee;cursor:pointer;-webkit-tap-highlight-color:transparent}.mfp-close svg[data-v-286ed709]{width:18px;height:18px}.mfp-close[data-v-286ed709]:active{transform:translateY(-50%) scale(.9)}.mfp-art[data-v-286ed709]{position:relative;width:min(62vw,260px);height:min(62vw,260px);margin:6vh 0 24px;flex:none;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.2),transparent 46%),conic-gradient(from 20deg,#3a5b6e,#2c4a5c,#3d6a7a,#2f4f62,#3a5b6e);border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 60px #0006,inset 0 0 40px #0000004d,inset 0 2px #fff3;display:flex;align-items:center;justify-content:center}.mfp-art.spin[data-v-286ed709]{animation:mfpSpin-286ed709 14s linear infinite}@keyframes mfpSpin-286ed709{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mfp-art-inner[data-v-286ed709]{position:relative;width:46%;height:46%;border-radius:50%;background:linear-gradient(160deg,#101a1c,#0a1214);border:2px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center}.mfp-note[data-v-286ed709]{font-size:30px;color:#e0eeffd9}.mfp-art-glint[data-v-286ed709]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,transparent 42%,rgba(255,255,255,.14) 50%,transparent 58%)}.mfp-empty[data-v-286ed709]{flex:none;margin:-8px 0 16px;font-size:13px;color:#c8d7dc80}.mfp-meta[data-v-286ed709]{text-align:center;flex:none}.mfp-track[data-v-286ed709]{margin:0;font-size:22px;font-weight:700;color:#eef3f8;max-width:86vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mfp-artist[data-v-286ed709]{margin:6px 0 0;font-size:14px;color:#c8d7dc99}.mfp-progress[data-v-286ed709]{width:100%;flex:none;margin-top:26px}.mfp-range[data-v-286ed709]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:5px;background:#ffffff29;outline:none;cursor:pointer;background-image:linear-gradient(90deg,#e0a26b var(--fill,0%),transparent var(--fill,0%))}.mfp-range[data-v-286ed709]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:#ffd9a8;border:none;box-shadow:0 1px 5px #0006}.mfp-times[data-v-286ed709]{display:flex;justify-content:space-between;margin-top:8px;font-size:12px;color:#c8d7dc8c;font-variant-numeric:tabular-nums}.mfp-controls[data-v-286ed709]{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:auto;flex:none;padding-bottom:6px}.mfp-controls-2[data-v-286ed709]{display:flex;align-items:center;justify-content:center;gap:24px;flex:none;margin-top:14px}.mfp-step[data-v-286ed709]{width:52px;height:52px}.mfp-step svg[data-v-286ed709]{width:22px;height:22px;fill:currentColor}.mfp-step[data-v-286ed709]:disabled{opacity:.32}.mfp-side[data-v-286ed709]{width:48px;height:48px}.mfp-mode-wrap[data-v-286ed709]{position:relative}.mfp-mode[data-v-286ed709]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:20px;border:none;background:#ffffff14;color:#dbe3ee;cursor:pointer;-webkit-tap-highlight-color:transparent;font-size:13px;letter-spacing:.04em}.mfp-mode svg[data-v-286ed709]{width:18px;height:18px}.mfp-mode[data-v-286ed709]:active{background:#ffffff24}.mfp-mode[aria-expanded=true][data-v-286ed709]{background:#fff3;color:#fff}.mfp-mode-label[data-v-286ed709]{line-height:1}.mfp-mode-menu[data-v-286ed709]{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);margin:0;padding:6px;min-width:200px;list-style:none;background:linear-gradient(160deg,#1a242cfa,#101820fa);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 14px 40px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:5}.mfp-mode-menu li[data-v-286ed709]{display:flex;align-items:center;gap:10px;padding:10px 12px;font-size:14px;color:#dce6f0d9;border-radius:10px;cursor:pointer;-webkit-tap-highlight-color:transparent}.mfp-mode-menu li[data-v-286ed709]:active{background:#ffffff14;color:#fff}.mfp-mode-menu li.active[data-v-286ed709]{background:#3d7fd638;color:#fff}.mfpmenu-ic[data-v-286ed709]{display:inline-flex;width:18px;height:18px;flex-shrink:0;color:currentColor}.mfpmenu-text[data-v-286ed709]{flex:1;min-width:0;white-space:nowrap}.mfpmenu-check[data-v-286ed709]{width:16px;height:16px;color:#4ade80;flex-shrink:0}.mfpmenu-enter-active[data-v-286ed709],.mfpmenu-leave-active[data-v-286ed709]{transition:opacity .14s ease,transform .14s ease}.mfpmenu-enter-from[data-v-286ed709],.mfpmenu-leave-to[data-v-286ed709]{opacity:0;transform:translate(-50%,6px)}.mfp-qmeta[data-v-286ed709]{margin-top:14px;font-size:12px;color:#c8d7e18c;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.05em}.mfp-btn[data-v-286ed709]{width:56px;height:56px;border:none;border-radius:50%;background:#ffffff14;color:#dbe3ee;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s,background .2s}.mfp-btn[data-v-286ed709]:active{transform:scale(.9);background:#ffffff24}.mfp-main[data-v-286ed709]{width:76px;height:76px;background:linear-gradient(140deg,#e0a26b,#c96b58);box-shadow:0 14px 30px #c96b5866,inset 0 2px #ffffff47}.mfp-main[data-v-286ed709]:active{transform:scale(.92)}.mfp-ic[data-v-286ed709]{width:24px;height:24px;fill:currentColor}.mfp-react[data-v-286ed709]{width:28px;height:28px;margin-left:3px;fill:#fff}.mfp-pause[data-v-286ed709]{width:28px;height:28px;fill:#fff}.mfp-stop[data-v-286ed709]{width:26px;height:26px;fill:currentColor}@media (prefers-reduced-motion: reduce){.mfp-art.spin[data-v-286ed709]{animation:none}.mfp[data-v-286ed709] *{transition:none!important}}.mfp-enter-active[data-v-286ed709],.mfp-leave-active[data-v-286ed709]{transition:opacity .32s ease}.mfp-enter-from[data-v-286ed709],.mfp-leave-to[data-v-286ed709]{opacity:0}.npbar[data-v-1d0817fc]{position:fixed;bottom:14px;left:50%;transform:translate(-50%);width:min(calc(100% - 32px),1200px);height:60px;z-index:980;display:flex;align-items:center;gap:14px;padding:0 16px 0 14px;border-radius:16px;background:linear-gradient(160deg,#1c2430eb,#141a26e6);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff0f;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);box-sizing:border-box}.npbar-enter-active[data-v-1d0817fc],.npbar-leave-active[data-v-1d0817fc]{transition:opacity .3s ease,transform .3s ease}.npbar-enter-from[data-v-1d0817fc],.npbar-leave-to[data-v-1d0817fc]{opacity:0;transform:translateY(24px)}.np-info[data-v-1d0817fc]{display:flex;align-items:center;gap:10px;min-width:0;flex:0 0 auto;width:280px}.np-cover[data-v-1d0817fc]{position:relative;width:36px;height:36px;flex-shrink:0;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#7aacd280,#4c6ea066);color:#e0eeffe6}.np-note[data-v-1d0817fc]{font-size:18px}.np-badge[data-v-1d0817fc]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:#6b7280;border:2px solid #141a26}.np-badge.live[data-v-1d0817fc]{background:#4ade80;box-shadow:0 0 6px #4ade80b3;animation:pulse-1d0817fc 1.4s ease-in-out infinite}@keyframes pulse-1d0817fc{0%,to{opacity:1}50%{opacity:.4}}.np-meta[data-v-1d0817fc]{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.np-title[data-v-1d0817fc]{font-family:var(--font-serif, serif);font-size:13px;color:#e9eef5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-artist[data-v-1d0817fc]{font-size:11px;color:#c8d2e099;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-btn[data-v-1d0817fc]{width:32px;height:32px;flex-shrink:0;border:none;border-radius:50%;background:#ffffff0f;color:#dbe3ee;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.np-btn[data-v-1d0817fc]:hover{background:#ffffff24;color:#fff}.np-btn[data-v-1d0817fc]:disabled{opacity:.32;cursor:not-allowed}.np-btn[data-v-1d0817fc] svg,.np-btn svg[data-v-1d0817fc]{width:16px;height:16px}.np-toggle[data-v-1d0817fc]{width:40px;height:40px;background:linear-gradient(140deg,#3d7fd6,#2a5fa8);color:#fff;box-shadow:0 4px 12px #3d7fd66b,inset 0 1px #ffffff2e}.np-toggle[data-v-1d0817fc]:hover{background:linear-gradient(140deg,#4b8ce0,#326ab8)}.np-toggle svg[data-v-1d0817fc]{width:18px;height:18px}.np-step[data-v-1d0817fc]{background:#ffffff0d}.np-mode-wrap[data-v-1d0817fc]{position:relative;flex-shrink:0}.np-mode[data-v-1d0817fc]{display:inline-flex;align-items:center;gap:4px;width:auto;height:32px;padding:0 10px;border-radius:16px;background:#ffffff0d;font-size:12px}.np-mode svg[data-v-1d0817fc]{width:14px;height:14px}.np-mode[aria-expanded=true][data-v-1d0817fc]{background:#ffffff29;color:#fff}.np-mode-label[data-v-1d0817fc]{line-height:1;letter-spacing:.04em}.np-mode[data-v-1d0817fc]:hover{background:#ffffff1f}.np-close[data-v-1d0817fc]{background:transparent}.np-close[data-v-1d0817fc]:hover{background:#ef44442e;color:#f87171}.np-qmeta[data-v-1d0817fc]{margin-left:6px;font-size:10px;color:#c8d7e68c;font-variant-numeric:tabular-nums;padding:1px 5px;border-radius:6px;background:#ffffff0f}.np-progress[data-v-1d0817fc]{flex:1 1 auto;min-width:200px;display:flex;align-items:center;gap:10px}.np-time[data-v-1d0817fc]{font-size:12px;color:#bec8d6a6;font-variant-numeric:tabular-nums;min-width:42px;text-align:center}.np-time[data-v-1d0817fc]:first-child{text-align:right}.np-range[data-v-1d0817fc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:4px;border-radius:4px;background:#ffffff29;outline:none;cursor:pointer}.np-range[data-v-1d0817fc]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#dfe8f4;border:none;box-shadow:0 1px 4px #0006;transition:transform .15s}.np-range[data-v-1d0817fc]::-webkit-slider-thumb:hover{transform:scale(1.25)}.np-range[data-v-1d0817fc]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#dfe8f4;border:none}.np-range[data-v-1d0817fc]:disabled{opacity:.4;cursor:default}.np-vol-ic[data-v-1d0817fc]{width:16px;height:16px;fill:currentColor}.np-volume[data-v-1d0817fc]{display:flex;align-items:center;gap:6px;flex-shrink:0}.np-vol[data-v-1d0817fc]{width:88px}.np-mode-menu[data-v-1d0817fc]{position:absolute;right:0;bottom:calc(100% + 8px);margin:0;padding:6px;min-width:168px;list-style:none;background:linear-gradient(160deg,#1c2430f5,#141a26f5);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 14px 40px #0000008c,inset 0 1px #ffffff0f;-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);z-index:5}.np-mode-menu li[data-v-1d0817fc]{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:13px;color:#dce6f0d9;border-radius:10px;cursor:pointer;-webkit-user-select:none;user-select:none}.np-mode-menu li[data-v-1d0817fc]:hover{background:#ffffff14;color:#fff}.np-mode-menu li.active[data-v-1d0817fc]{background:#3d7fd638;color:#fff}.npmenu-ic[data-v-1d0817fc]{display:inline-flex;width:18px;height:18px;flex-shrink:0;color:currentColor}.npmenu-text[data-v-1d0817fc]{flex:1;min-width:0;white-space:nowrap}.npmenu-check[data-v-1d0817fc]{width:16px;height:16px;color:#4ade80;flex-shrink:0}.npmenu-enter-active[data-v-1d0817fc],.npmenu-leave-active[data-v-1d0817fc]{transition:opacity .14s ease,transform .14s ease}.npmenu-enter-from[data-v-1d0817fc],.npmenu-leave-to[data-v-1d0817fc]{opacity:0;transform:translateY(6px)}@media (max-width: 768px){.npbar[data-v-1d0817fc]{width:calc(100% - 20px);left:10px;bottom:calc(14px + var(--safe-bottom));height:56px;gap:10px;padding:0 10px 0 8px}.np-volume[data-v-1d0817fc]{display:none}.np-info[data-v-1d0817fc]{width:140px;gap:8px}.np-cover[data-v-1d0817fc]{width:32px;height:32px}.np-note[data-v-1d0817fc]{font-size:16px}.np-progress[data-v-1d0817fc]{min-width:100px}.np-mode[data-v-1d0817fc]{height:30px;padding:0 8px;font-size:11px}.np-mode svg[data-v-1d0817fc]{width:12px;height:12px}.np-step[data-v-1d0817fc],.np-btn[data-v-1d0817fc]{width:30px;height:30px}.np-toggle[data-v-1d0817fc]{width:36px;height:36px}.np-close[data-v-1d0817fc]{display:none}}.site-footer[data-v-4144b000]{display:flex;align-items:center;justify-content:center;padding:8px 20px;text-align:center}.sf-content[data-v-4144b000]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.sf-icon[data-v-4144b000]{width:16px;height:16px;object-fit:contain;flex:none;opacity:.9}.sf-links[data-v-4144b000]{display:flex;align-items:center;gap:8px;font-size:12px;flex-wrap:wrap;justify-content:center}.sf-links a[data-v-4144b000]{color:var(--dp-text3, var(--ls-text-3));text-decoration:none;transition:color .2s;white-space:nowrap}.sf-links a[data-v-4144b000]:hover{color:var(--dp-accent, var(--ls-dai))}.sf-divider[data-v-4144b000]{color:var(--dp-text3, var(--ls-text-3));opacity:.6}.cp-mask[data-v-fa3a10c6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c188c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:14vh 20px 20px}.cp-panel[data-v-fa3a10c6]{width:100%;max-width:620px;background:var(--dp-surface, #161b2c);border:1px solid var(--dp-line, rgba(126, 136, 243, .25));border-radius:14px;box-shadow:0 24px 60px #00000073,0 0 0 1px #7e88f30f;overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.cp-search[data-v-fa3a10c6]{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--dp-line, rgba(126, 136, 243, .2))}.cp-search-icon[data-v-fa3a10c6]{font-size:14px;color:var(--dp-text3, #94a3b8);width:22px;text-align:center;border:1px solid var(--dp-line, rgba(126,136,243,.3));border-radius:6px;padding:1px 0}.cp-input[data-v-fa3a10c6]{flex:1;background:transparent;border:0;outline:0;font-size:15px;color:var(--dp-text, #f4f4f7);font-family:inherit}.cp-input[data-v-fa3a10c6]::placeholder{color:var(--dp-text3, #6b7793)}.cp-kbd[data-v-fa3a10c6]{font-size:11px;color:var(--dp-text3, #94a3b8);padding:2px 6px;border:1px solid var(--dp-line, rgba(126,136,243,.25));border-radius:4px}.cp-list[data-v-fa3a10c6]{flex:1;overflow-y:auto;padding:6px 6px 12px;scrollbar-width:thin}.cp-empty[data-v-fa3a10c6]{padding:36px 16px;text-align:center;color:var(--dp-text3, #6b7793);font-size:13px}.cp-item[data-v-fa3a10c6]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 12px;border:0;background:transparent;color:var(--dp-text, #f4f4f7);font-size:14px;border-radius:8px;cursor:pointer;font-family:inherit}.cp-item.group[data-v-fa3a10c6]{font-size:11px;color:var(--dp-text3, #94a3b8);letter-spacing:.12em;text-transform:uppercase;padding:12px 14px 4px;cursor:default;font-weight:600}.cp-item.group[data-v-fa3a10c6]:hover{background:transparent}.cp-item.active[data-v-fa3a10c6]{background:linear-gradient(180deg,#7e88f338,#7e88f31f);box-shadow:inset 0 0 0 1px #7e88f366}.cp-item-icon[data-v-fa3a10c6]{width:22px;text-align:center;color:var(--dp-accent, #67e8f9);font-size:14px;flex:0 0 22px}.cp-item-name[data-v-fa3a10c6]{flex:0 0 auto}.cp-item-desc[data-v-fa3a10c6]{color:var(--dp-text3, #94a3b8);font-size:12px;margin-left:auto;padding-left:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-item-kbd[data-v-fa3a10c6]{font-size:10.5px;color:var(--dp-text3, #94a3b8);padding:2px 6px;border:1px solid var(--dp-line, rgba(126,136,243,.25));border-radius:4px;margin-left:8px;letter-spacing:.04em}.cp-foot[data-v-fa3a10c6]{display:flex;align-items:center;gap:18px;padding:8px 16px;border-top:1px solid var(--dp-line, rgba(126,136,243,.2));font-size:11.5px;color:var(--dp-text3, #94a3b8)}.cp-foot-hint[data-v-fa3a10c6]{display:inline-flex;gap:4px;align-items:center}.cp-foot-brand[data-v-fa3a10c6]{margin-left:auto;letter-spacing:.16em;opacity:.7}.cp-foot kbd[data-v-fa3a10c6]{font-family:inherit;font-size:10.5px;padding:1px 5px;border:1px solid var(--dp-line, rgba(126,136,243,.3));border-radius:4px;background:#ffffff05}.cp-fade-enter-active[data-v-fa3a10c6],.cp-fade-leave-active[data-v-fa3a10c6]{transition:opacity .18s ease}.cp-fade-enter-from[data-v-fa3a10c6],.cp-fade-leave-to[data-v-fa3a10c6]{opacity:0}.cp-fade-enter-active .cp-panel[data-v-fa3a10c6],.cp-fade-leave-active .cp-panel[data-v-fa3a10c6]{transition:transform .18s ease,opacity .18s ease}.cp-fade-enter-from .cp-panel[data-v-fa3a10c6]{transform:translateY(-12px) scale(.98);opacity:0}.cp-fade-leave-to .cp-panel[data-v-fa3a10c6]{transform:translateY(-6px);opacity:0}@media (prefers-reduced-motion: reduce){.cp-fade-enter-active[data-v-fa3a10c6],.cp-fade-leave-active[data-v-fa3a10c6]{transition:none}.cp-fade-enter-from .cp-panel[data-v-fa3a10c6],.cp-fade-leave-to .cp-panel[data-v-fa3a10c6]{transform:none}}:root[data-theme=day] .cp-mask[data-v-fa3a10c6]{background:#f0f4faa6}.ai-fade-enter-active[data-v-165bdfdc],.ai-fade-leave-active[data-v-165bdfdc]{transition:opacity .2s ease}.ai-fade-enter-from[data-v-165bdfdc],.ai-fade-leave-to[data-v-165bdfdc]{opacity:0}.aid-mask[data-v-165bdfdc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2000;display:flex;justify-content:flex-end}.aid-panel[data-v-165bdfdc]{width:460px;max-width:100vw;height:100%;background:var(--dp-surface, #141426);border-left:1px solid var(--dp-line-strong);display:flex;flex-direction:column;box-shadow:-8px 0 32px #0006;font-family:inherit}.aid-head[data-v-165bdfdc]{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--dp-line)}.aid-title[data-v-165bdfdc]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px}.aid-mark[data-v-165bdfdc]{color:var(--dp-accent, #67e8f9);font-size:16px}.aid-tag[data-v-165bdfdc]{font-size:10px;padding:2px 6px;border-radius:4px;background:var(--dp-accent-faint, rgba(167,139,250,.16));color:var(--dp-accent);letter-spacing:.04em}.aid-close[data-v-165bdfdc]{background:var(--dp-surface2);border:1px solid var(--dp-line);color:var(--dp-text);cursor:pointer;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;letter-spacing:.04em;position:relative;z-index:2}.aid-close[data-v-165bdfdc]:hover{background:var(--dp-danger, #ff6b6b);color:#fff;border-color:var(--dp-danger, #ff6b6b)}.aid-tabs[data-v-165bdfdc]{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--dp-line);overflow-x:auto}.aid-tab[data-v-165bdfdc]{background:transparent;border:0;cursor:pointer;padding:6px 10px;border-radius:8px;color:var(--dp-text2);font-size:12.5px;display:inline-flex;gap:4px;align-items:center;white-space:nowrap}.aid-tab.on[data-v-165bdfdc]{background:var(--dp-accent-faint);color:var(--dp-accent);font-weight:600}.aid-tab-ic[data-v-165bdfdc]{font-size:14px}.aid-body[data-v-165bdfdc]{flex:1;overflow:auto;padding:14px 18px}.aid-section[data-v-165bdfdc]{display:flex;flex-direction:column;gap:8px}.aid-label[data-v-165bdfdc]{font-size:11px;color:var(--dp-text3);letter-spacing:.12em;text-transform:uppercase}.aid-textarea[data-v-165bdfdc],.aid-input[data-v-165bdfdc],.aid-select[data-v-165bdfdc]{background:var(--dp-surface2, #1c1c30);border:1px solid var(--dp-line);border-radius:8px;padding:10px 12px;font-size:13px;color:var(--dp-text);font-family:inherit;outline:none;resize:vertical}.aid-textarea[data-v-165bdfdc]:focus,.aid-input[data-v-165bdfdc]:focus,.aid-select[data-v-165bdfdc]:focus{border-color:var(--dp-accent)}.aid-row[data-v-165bdfdc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aid-btn[data-v-165bdfdc]{background:var(--dp-accent, #67e8f9);color:#001a1f;border:0;padding:7px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.aid-btn.ghost[data-v-165bdfdc]{background:transparent;color:var(--dp-text2);border:1px solid var(--dp-line-strong)}.aid-btn.ghost[data-v-165bdfdc]:hover{border-color:var(--dp-accent);color:var(--dp-accent)}.aid-btn[data-v-165bdfdc]:disabled{opacity:.5;cursor:not-allowed}.aid-mini[data-v-165bdfdc]{background:transparent;border:1px solid var(--dp-line);color:var(--dp-text3);border-radius:4px;padding:1px 7px;cursor:pointer;font-size:13px}.aid-mini.danger[data-v-165bdfdc]{color:var(--dp-danger, #ff6b6b)}.aid-result[data-v-165bdfdc]{background:var(--dp-surface2);border:1px solid var(--dp-line);border-radius:8px;padding:12px;font-size:13px;line-height:1.7}.aid-result-text[data-v-165bdfdc]{white-space:pre-wrap;color:var(--dp-text)}.aid-result-meta[data-v-165bdfdc]{color:var(--dp-text3);font-size:11.5px;margin-top:6px}.aid-result-actions[data-v-165bdfdc]{display:flex;gap:8px;margin-top:10px}.aid-def[data-v-165bdfdc]{margin:0 0 6px;color:var(--dp-text2)}.aid-chip[data-v-165bdfdc]{display:inline-block;padding:1px 8px;border-radius:12px;background:var(--dp-accent-faint);color:var(--dp-accent);font-size:11.5px;margin:0 4px 2px 0}.aid-list[data-v-165bdfdc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.aid-list li[data-v-165bdfdc]{padding:8px 10px;background:var(--dp-surface2);border-radius:6px;cursor:pointer;border:1px solid var(--dp-line);font-size:12.5px}.aid-list li[data-v-165bdfdc]:hover{border-color:var(--dp-accent)}.aid-score[data-v-165bdfdc]{display:inline-block;min-width:36px;text-align:right;color:var(--dp-accent);margin-right:6px;font-variant-numeric:tabular-nums}.aid-list-title[data-v-165bdfdc]{color:var(--dp-text);margin-right:6px}.aid-list-snippet[data-v-165bdfdc]{color:var(--dp-text3);display:block;margin-top:3px;font-size:11.5px}.aid-mem[data-v-165bdfdc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.aid-mem li[data-v-165bdfdc]{display:flex;align-items:center;gap:8px;background:var(--dp-surface2);padding:8px 10px;border-radius:6px;border:1px solid var(--dp-line);font-size:12.5px}.aid-cat[data-v-165bdfdc]{padding:1px 8px;background:var(--dp-accent-faint);color:var(--dp-accent);border-radius:10px;font-size:10.5px;letter-spacing:.08em}.aid-fact[data-v-165bdfdc]{flex:1;color:var(--dp-text)}.aid-cf[data-v-165bdfdc]{color:var(--dp-text3);font-size:11.5px;font-variant-numeric:tabular-nums}.aid-src[data-v-165bdfdc]{font-size:10.5px;color:var(--dp-text3);padding:1px 6px;border-radius:8px;border:1px solid var(--dp-line)}.aid-add[data-v-165bdfdc]{background:var(--dp-surface2);border:1px solid var(--dp-line);border-radius:8px;padding:8px 10px;margin:4px 0}.aid-add summary[data-v-165bdfdc]{cursor:pointer;font-size:12.5px;color:var(--dp-text2);-webkit-user-select:none;user-select:none}.aid-add summary[data-v-165bdfdc]:hover{color:var(--dp-accent)}.aid-add-body[data-v-165bdfdc]{display:flex;flex-direction:column;gap:8px;margin-top:10px}.aid-meta[data-v-165bdfdc]{color:var(--dp-text3);font-size:11.5px}.aid-empty[data-v-165bdfdc]{color:var(--dp-text3);font-size:12px;padding:8px 0}.aid-steps summary[data-v-165bdfdc]{cursor:pointer;color:var(--dp-text2);padding:6px 0;font-size:12.5px}.aid-steps ol[data-v-165bdfdc]{padding-left:18px;color:var(--dp-text2);font-size:12px;line-height:1.6}.aid-steps pre[data-v-165bdfdc]{background:var(--dp-bg, #000);color:var(--dp-text);padding:8px;border-radius:4px;font-size:11.5px;overflow:auto}.aid-usage-bar[data-v-165bdfdc]{height:8px;background:var(--dp-line);border-radius:4px;overflow:hidden}.aid-usage-fill[data-v-165bdfdc]{height:100%;background:linear-gradient(90deg,var(--dp-accent),var(--dp-warning))}.aid-usage-meta[data-v-165bdfdc]{display:flex;justify-content:space-between;color:var(--dp-text2);font-size:12.5px;margin:6px 0 12px;font-variant-numeric:tabular-nums}.aid-usage-table[data-v-165bdfdc]{width:100%;font-size:12px;border-collapse:collapse}.aid-usage-table th[data-v-165bdfdc],.aid-usage-table td[data-v-165bdfdc]{text-align:left;padding:4px 8px;border-bottom:1px solid var(--dp-line);color:var(--dp-text2)}.aid-usage-table th[data-v-165bdfdc]{color:var(--dp-text3);font-weight:500}#app{min-height:100vh;min-height:100svh;background:var(--color-bg)}#app.is-mobile{padding-bottom:calc(72px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}#app.is-mobile .npbar{bottom:calc(84px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))}#app.is-mobile .whale-stage{right:14px;bottom:calc(70px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)));transform:scale(.78);transform-origin:bottom right}.skip-link{position:absolute;top:-100px;left:50%;transform:translate(-50%);background:var(--color-primary);color:var(--color-bg);padding:8px 16px;border-radius:4px;z-index:9999;transition:top .2s}.skip-link:focus{top:10px}.route-fade-enter-active{transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .34s cubic-bezier(.22,.61,.36,1),filter .28s ease}.route-fade-leave-active{transition:opacity .18s ease,transform .18s ease,filter .18s ease}.route-fade-enter-from{opacity:0;transform:translateY(10px) scale(.992);filter:blur(2px) saturate(.9)}.route-fade-leave-to{opacity:0;transform:translateY(-6px) scale(.998);filter:blur(1px) saturate(.95)}.route-fade-enter-to,.route-fade-leave-from{opacity:1;transform:none;filter:none}@media (prefers-reduced-motion: reduce){.route-fade-enter-active,.route-fade-leave-active{transition-duration:.01s}.route-fade-enter-from,.route-fade-leave-to{transform:none;filter:none}}:root{--ink-black: #1a1a1a;--ink-dark: #2d2d2d;--ink-medium: #3d3d3d;--ink-light: #4a4a4a;--dai-green: #3d4f4f;--dai-blue: #4a5f5f;--mist-gray: #5a6f6f;--ochre: #8b6b4a;--ochre-light: #a08060;--vermilion: #b54a3a;--rattan-yellow: #c4a35a;--gold-pale: #d4b878;--paper-white: #f5f2eb;--paper-cream: #e8e4dc;--paper-aged: #d8d4c8;--mist-light: rgba(200, 200, 200, .08);--mist-medium: rgba(180, 180, 180, .12);--mist-heavy: rgba(160, 160, 160, .15);--color-music: #7a8a9a;--color-novel: #9a8a7a;--color-video: #8a7a7a;--color-log: #7a8a7a;--color-tool: #8a8070;--color-text: #d8d4c8;--color-text-dark: #1a1a1a;--color-text-secondary: #9a9590;--color-text-muted: #6a6560;--color-text-light: rgba(216, 212, 200, .9);--color-danger: #b54a3a;--color-success: #5a6f5a;--color-warning: #a08060;--color-qi-primary: #3d4f4f;--color-qi-green: #2d4a3e;--color-qi-glow: rgba(61, 79, 79, .4);--island-glow-color: rgba(61, 79, 79, .2);--color-fortune-jade: #3d4f4f;--color-fortune-gold: #8b6b4a;--color-fortune-purple: #5a5a6a;--color-fortune-jade-dark: #2d4a3e;--color-fortune-rose: #7a5a5a;--color-fortune-paper: #d8d4c8;--color-primary: #3d4f4f;--color-secondary: #5a5f5f;--color-accent: #8b6b4a;--color-bg-dark: #1a1a1a;--color-bg: #2d2d2d;--color-bg-elevated: #3d3d3d;--color-bg-glass: rgba(45, 45, 45, .85);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--radius-sm: 4px;--radius: 8px;--radius-lg: 16px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .15);--shadow: 0 4px 16px rgba(0, 0, 0, .2);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .25);--shadow-glass: 0 4px 16px rgba(0, 0, 0, .1), inset 0 1px 0 rgba(255, 255, 255, .05);--shadow-glow: 0 0 40px var(--color-qi-glow);--shadow-ink: 0 0 20px rgba(61, 79, 79, .3), 0 0 40px rgba(61, 79, 79, .15);--shadow-jade: 0 0 15px rgba(61, 79, 79, .2);--transition: all .4s ease;--transition-slow: all .8s ease;--font-serif: "Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", "Source Han Serif CN", "Songti SC", "STSong", "SimSun", serif;--font-sans: "Inter", "Inter Tight", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", "Helvetica Neue", sans-serif;--font-mono: "JetBrains Mono", "Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 32px;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--color-bg-current: var(--ink-black);--color-glow-current: var(--dai-green);--color-cloud-current: var(--mist-medium)}:root{--bg-deep: #0a0e14;--bg-indigo: #0d1520;--bg-night: #111827;--color-stone-cyan: #3a6b6b;--color-pine-green: #2d4a3e;--color-ochre: #8b6b4a;--color-cream: #d4c9b8;--qi-cyan: rgba(58, 107, 107, .4);--qi-green: rgba(45, 74, 62, .35);--qi-gold: rgba(139, 107, 74, .3);--qi-cream: rgba(212, 201, 184, .25);--star-dim: rgba(180, 170, 150, .25);--star-mid: rgba(200, 190, 170, .4);--star-bright: rgba(220, 210, 190, .55);--mountain-far: rgba(70, 90, 100, .15);--mountain-mid: rgba(60, 80, 85, .25);--mountain-near: rgba(50, 70, 72, .4);--mountain-closest: rgba(45, 65, 68, .5);--cloud-mist: rgba(200, 210, 215, .12);--cloud-highlight: rgba(220, 225, 228, .18);--cloud-shadow: rgba(80, 95, 100, .1)}.grain-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.text-gold-premium{background:linear-gradient(135deg,#c9a96e,#f0e6c8 45%,#c9a96e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none;filter:drop-shadow(0 2px 6px rgba(201,169,110,.25))}.text-jade{color:var(--color-jade);text-shadow:var(--shadow-jade)}.glass{background:var(--color-bg-glass);backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);border:1px solid rgba(184,134,11,.08)}.card-deep{background:var(--color-bg-elevated);box-shadow:var(--shadow-lg);border:1px solid rgba(139,122,106,.06)}:root{--layer-1-opacity: .4;--layer-2-opacity: .6;--layer-3-opacity: .7;--layer-4-opacity: .9;--layer-5-opacity: .5;--layer-1-speed: 0;--layer-2-speed: .5s;--layer-3-speed: 1s;--layer-4-speed: 2s;--layer-5-speed: 3s;--breath-in: 4s;--breath-hold: 7s;--breath-out: 8s;--breath-total: 19s;--god-ray-color: rgba(192, 142, 58, .35);--god-ray-count: 4;--god-ray-particle-opacity: .5;--god-ray-animation-duration: 8s;--entrance-progress: 0}:root{--bloom-intensity: .5;--bloom-threshold: .8;--bloom-radius: 16px;--chromatic-offset: 1px;--chromatic-red: rgba(184, 134, 11, .3);--chromatic-blue: rgba(139, 157, 131, .3);--jade-glow-intensity: .25;--jade-breathe-duration: 6s;--dof-near-blur: 0px;--dof-far-blur: 6px;--dof-focus-distance: 50%;--island-breathe: 1;--particle-density: .5}:root{--ink-transition-easing: cubic-bezier(.65, 0, .35, 1);--ink-duration: .8s;--ink-color: var(--color-bg-dark);--ink-corner-size: 100px;--entrance-phase-1: 0s;--entrance-phase-2: 1s;--entrance-phase-3: 2s;--entrance-phase-4: 3s;--entrance-phase-5: 5s}:root{--cursor-trail-color: rgba(139, 157, 131, .6);--cursor-trail-lifetime: 1.2s;--cursor-trail-max-particles: 30;--island-hover-scale: 1.05;--island-hover-translate: -20px;--island-hover-glow: 25px;--island-hover-duration: .4s;--ripple-color: var(--color-ochre);--ripple-duration: .6s;--ripple-max-scale: 3;--gesture-feedback-duration: .3s;--island-music-glow: rgba(157, 142, 196, .45);--island-novel-glow: rgba(196, 168, 130, .45);--island-video-glow: rgba(164, 124, 124, .45);--island-log-glow: rgba(122, 155, 124, .45);--island-tool-glow: rgba(168, 144, 112, .45)}:root{--perf-high-tier: 8;--perf-mid-tier: 4;--perf-low-tier: 2;--focus-outline: 2px solid var(--color-ochre);--focus-outline-offset: 2px;--high-contrast-bg: #FDFBF7;--high-contrast-text: #2a2520;--high-contrast-accent: #b8860b}.glow{filter:blur(6px);opacity:.5}.bloom-effect{filter:blur(var(--bloom-radius, 16px));opacity:var(--bloom-intensity, .5)}.chromatic-text{text-shadow:var(--chromatic-offset, 1px) 0 rgba(139,157,131,.25),calc(var(--chromatic-offset, 1px) * -1) 0 rgba(184,134,11,.25)}.dof-background{filter:blur(3px)}.dof-midground{filter:blur(1px)}.dof-foreground{filter:blur(0px)}:root{--solar-term-intensity: 1;--solar-term-spring: .8;--solar-term-summer: 1.2;--solar-term-autumn: 1;--solar-term-winter: .9;--meteor-probability: .02;--random-event-cooldown: 30000}:root{--color-bg-dark: #0a1218;--color-bg: #15212c;--color-bg-elevated: #1a2530;--color-bg-glass: rgba(22, 38, 50, .85);--bg-deep: #0a1218;--bg-indigo: #15212c;--bg-night: #1a2530;--ink-black: #0a1218;--ink-dark: #15212c;--ink-medium: #1a2530;--ink-light: #22303d;--color-text: #eaf2f8;--color-text-dark: #0a1218;--color-text-secondary: #9fb3c2;--color-text-muted: #5a6b78;--color-text-light: rgba(234, 242, 248, .92);--color-primary: #3db8b0;--color-secondary: #2a8f8b;--color-qi-primary: #3db8b0;--color-qi-green: #2f9c95;--color-qi-glow: rgba(61, 184, 176, .35);--island-glow-color: rgba(61, 184, 176, .2);--color-success: #4fae9a;--shadow-glow: 0 0 40px rgba(61, 184, 176, .35);--shadow-ink: 0 0 20px rgba(93, 224, 216, .3), 0 0 40px rgba(61, 184, 176, .15);--shadow-jade: 0 0 15px rgba(61, 184, 176, .25);--color-accent: #c9a96e;--color-gold: #c9a96e;--color-gold-dark: #8a6d3f;--color-gold-bright: #f0e6c8;--color-jade: #5de0d8;--gold-pale: #f0e6c8;--rattan-yellow: #c9a96e;--ochre-light: #a08060;--color-warning: #d4b878;--color-ochre: #a08060;--mist-light: rgba(159, 179, 194, .1);--mist-medium: rgba(159, 179, 194, .14);--mist-heavy: rgba(159, 179, 194, .18);--star-dim: rgba(159, 179, 194, .25);--star-mid: rgba(190, 214, 230, .4);--star-bright: rgba(210, 228, 242, .55);--cloud-mist: rgba(170, 200, 215, .12);--cloud-highlight: rgba(200, 220, 232, .18);--xiu-card: rgba(26, 58, 74, .72);--xiu-card-strong: rgba(22, 46, 60, .88);--xiu-line: rgba(201, 169, 110, .18);--xiu-primary: #3db8b0;--xiu-primary-bright: #5de0d8;--xiu-gold: #c9a96e;--xiu-gold-bright: #f0e6c8;--xiu-text: #eaf2f8;--xiu-text-2: #9fb3c2;--xiu-text-3: #5a6b78;--xiu-glow: rgba(61, 184, 176, .35);--xiu-danger: #e08a7a;--shadow-xl: 0 24px 60px rgba(0, 0, 0, .45);--lj-bg: #f6f4ee;--lj-bg-deep: #eeebe2;--lj-paper: #fbfaf6;--lj-ink: #3a4350;--lj-dai: #4a5f63;--lj-dai-deep: #3d4f52;--lj-mist: #7f8d8d;--lj-ochre: #b0805a;--lj-vermilion: #b55a48;--lj-line: rgba(74,95,99,.16);--lj-line-strong: rgba(74,95,99,.3);--lj-text: #39434b;--lj-text-2: #5f6b70;--lj-text-3: #9aa3a5;--lj-glass: rgba(251,250,246,.62);--lj-glass-blur: saturate(180%) blur(20px);--lj-glass-inset: rgba(255,255,255,.04);--lj-panel: rgba(24,30,38,.96);--lj-shadow: 0 6px 24px rgba(58,67,80,.08), 0 1px 3px rgba(58,67,80,.05);--ls-bg0: #10161c;--ls-bg1: #1a242c;--ls-bg-glow: rgba(96,130,140,.1);--ls-paper: #1e2831;--ls-paper-2: #253039;--ls-glass: rgba(32,42,51,.62);--ls-line: rgba(206,220,226,.1);--ls-line-strong: rgba(206,220,226,.18);--ls-highlight: rgba(255,255,255,.08);--ls-shadow: 0 18px 46px rgba(0,0,0,.35), 0 4px 12px rgba(0,0,0,.2);--ls-dai: #5f9499;--ls-dai-deep: #3f6a70;--ls-ochre: #c2a26b;--ls-jade: #6aa98f;--ls-text: #ecf1f4;--ls-text-2: #abb7be;--ls-text-3: #7f8d94;--island-music: #5f9499;--island-novel: #c2a26b;--island-video: #8a6a86;--island-log: #6aa98f;--island-tool: #a5825a;--color-bg-elevated: var(--ls-paper);--color-bg-card: var(--ls-paper);--color-success: var(--ls-jade)}:root{--yq-bg0: #0b0f14;--yq-bg1: #10161d;--yq-bg2: #161e26;--color-bg-dark: var(--yq-bg0);--color-bg: var(--yq-bg1);--color-bg-elevated: var(--yq-bg2);--color-bg-glass: rgba(20, 28, 36, .62);--ink-black: var(--yq-bg0);--ink-dark: var(--yq-bg1);--ink-medium: var(--yq-bg2);--ink-light: #1d2830;--bg-deep: var(--yq-bg0);--bg-indigo: var(--yq-bg1);--bg-night: var(--yq-bg2);--color-text: #e8eef2;--color-text-dark: #0b0f14;--color-text-secondary: #adb7bd;--color-text-muted: #89949c;--color-text-light: rgba(232, 238, 242, .92);--xiu-text: #e8eef2;--xiu-text-2: #adb7bd;--xiu-text-3: #89949c;--yq-rain: #7fa8a3;--yq-rain-bright: #a8d3ce;--yq-rain-deep: #5b8a85;--yq-gold: #c7a96b;--yq-gold-bright: #e4d9bd;--color-primary: var(--yq-rain);--color-secondary: var(--yq-rain-deep);--color-accent: var(--yq-gold);--color-qi-primary: var(--yq-rain);--color-qi-green: var(--yq-rain-deep);--color-qi-glow: rgba(127, 168, 163, .32);--island-glow-color: rgba(127, 168, 163, .2);--color-gold: var(--yq-gold);--color-gold-bright: var(--yq-gold-bright);--color-jade: var(--yq-rain-bright);--xiu-primary: var(--yq-rain);--xiu-primary-bright: var(--yq-rain-bright);--xiu-gold: var(--yq-gold);--color-success: #6aa98f;--color-warning: var(--yq-gold);--color-danger: #d28a7c;--glass-blur: blur(24px) saturate(185%);--glass-border: rgba(255, 255, 255, .1);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .08);--glass-shadow: 0 1px 1px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .1), 0 24px 60px rgba(0, 0, 0, .18);--glow-rain: rgba(127, 168, 163, .18);--glow-gold: rgba(199, 169, 107, .12);--radius-sm: 8px;--radius: 14px;--radius-lg: 20px;--radius-xl: 26px;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .12);--shadow: var(--glass-shadow);--shadow-lg: 0 18px 46px rgba(0, 0, 0, .24), 0 4px 12px rgba(0, 0, 0, .16);--shadow-glow: 0 0 40px rgba(127, 168, 163, .22);--shadow-ink: 0 0 20px rgba(127, 168, 163, .24), 0 0 40px rgba(127, 168, 163, .12);--shadow-jade: 0 0 15px rgba(127, 168, 163, .22);--shadow-xl: 0 24px 60px rgba(0, 0, 0, .4);--lj-bg: var(--yq-bg1);--lj-bg-deep: var(--yq-bg2);--lj-paper: rgba(25, 33, 42, .62);--lj-ink: var(--color-text);--lj-dai: var(--yq-rain);--lj-dai-deep: var(--yq-rain-deep);--lj-mist: var(--color-text-secondary);--lj-ochre: var(--yq-gold);--lj-vermilion: #d28a7c;--lj-line: rgba(127, 168, 163, .16);--lj-line-strong: rgba(127, 168, 163, .3);--lj-seal: #d98a76;--lj-seal-hover: #e09a88;--lj-seal-soft: rgba(217, 138, 118, .14);--lj-text: var(--color-text);--lj-text-2: var(--color-text-secondary);--lj-text-3: var(--color-text-muted);--lj-glass: rgba(22, 30, 39, .62);--lj-glass-blur: saturate(180%) blur(24px);--lj-shadow: 0 6px 24px rgba(0, 0, 0, .22), inset 0 1px 0 rgba(255, 255, 255, .05);--ls-bg0: var(--yq-bg0);--ls-bg1: var(--yq-bg1);--ls-bg-glow: rgba(127, 168, 163, .1);--ls-paper: #182029;--ls-paper-2: #1f2932;--ls-glass: rgba(24, 32, 41, .62);--ls-line: rgba(206, 220, 226, .1);--ls-line-strong: rgba(127, 168, 163, .24);--ls-highlight: rgba(255, 255, 255, .08);--ls-shadow: 0 18px 46px rgba(0, 0, 0, .32), 0 4px 12px rgba(0, 0, 0, .2);--ls-dai: var(--yq-rain);--ls-dai-deep: var(--yq-rain-deep);--ls-ochre: #c7a96b;--ls-jade: #8ac2b8;--ls-text: #eef2f5;--ls-text-2: #aab6bd;--ls-text-3: #7d8b92;--li-sky: #1d2830;--li-sky-mid: #141d24;--li-sky-deep: #10161c;--li-title-a: #f2f6f8}:root[data-theme=day]{--yq-bg0: #f3f1ea;--yq-bg1: #f7f5ef;--yq-bg2: #eeebe2;--color-bg-dark: var(--yq-bg0);--color-bg: var(--yq-bg1);--color-bg-elevated: var(--yq-bg2);--color-bg-glass: rgba(255, 255, 255, .6);--ink-black: var(--yq-bg0);--ink-dark: var(--yq-bg1);--ink-medium: var(--yq-bg2);--ink-light: #e6e3da;--bg-deep: var(--yq-bg0);--bg-indigo: var(--yq-bg1);--bg-night: var(--yq-bg2);--color-text: #2a3238;--color-text-dark: #14191d;--color-text-secondary: #5f6b70;--color-text-muted: #8a9499;--color-text-light: rgba(42, 50, 56, .92);--xiu-text: #2a3238;--xiu-text-2: #5f6b70;--xiu-text-3: #8a9499;--ls-text: #2a3238;--ls-text-2: #5f6b70;--ls-text-3: #8a9499;--yq-rain: #2f8a85;--yq-rain-bright: #3fa89f;--yq-rain-deep: #22665f;--yq-gold: #a9804f;--yq-gold-bright: #c7a96b;--color-primary: var(--yq-rain);--color-secondary: var(--yq-rain-deep);--color-accent: var(--yq-gold);--color-qi-primary: var(--yq-rain);--color-qi-green: var(--yq-rain-deep);--color-qi-glow: rgba(47, 138, 133, .22);--island-glow-color: rgba(47, 138, 133, .16);--color-gold: var(--yq-gold);--color-gold-bright: var(--yq-gold-bright);--color-gold-dark: #8a6a42;--color-jade: var(--yq-rain-bright);--xiu-primary: var(--yq-rain);--xiu-primary-bright: var(--yq-rain-bright);--xiu-gold: var(--yq-gold);--xiu-danger: #cd5844;--color-danger: #c2432f;--color-success: #2f8a5f;--color-warning: var(--yq-gold);--lj-dai: #2f7f7a;--lj-dai-deep: #22665f;--lj-ochre: var(--yq-gold);--lj-vermilion: #b85341;--lj-seal: #c25e4c;--lj-seal-hover: #b95341;--lj-seal-soft: rgba(194, 94, 76, .14);--ls-dai: var(--yq-rain);--ls-dai-deep: var(--yq-rain-deep);--ls-ochre: var(--yq-gold);--ls-jade: #3f8a6a;--lj-bg: var(--yq-bg1);--lj-bg-deep: var(--yq-bg2);--lj-paper: rgba(255, 255, 255, .82);--lj-glass: rgba(255, 255, 255, .72);--lj-line: rgba(20, 36, 42, .2);--lj-line-strong: rgba(20, 36, 42, .3);--lj-text: var(--color-text);--lj-text-2: var(--color-text-secondary);--lj-text-3: var(--color-text-muted);--ls-bg0: var(--yq-bg0);--ls-bg1: var(--yq-bg1);--ls-bg-glow: rgba(47, 138, 133, .1);--ls-paper: rgba(255, 255, 255, .82);--ls-paper-2: #f2f0e9;--ls-glass: rgba(255, 255, 255, .72);--ls-line: rgba(30, 45, 54, .18);--ls-line-strong: rgba(30, 45, 54, .28);--ls-highlight: rgba(255, 255, 255, .55);--glass-border: rgba(20, 30, 38, .16);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .75);--glass-shadow: 0 1px 1px rgba(20, 30, 38, .05), 0 8px 24px rgba(20, 30, 38, .12), 0 24px 60px rgba(20, 30, 38, .15);--glow-rain: rgba(47, 138, 133, .14);--glow-gold: rgba(169, 128, 79, .1);--lj-shadow: 0 6px 22px rgba(30, 45, 54, .11), inset 0 1px 0 rgba(255, 255, 255, .65);--ls-shadow: 0 14px 36px rgba(30, 45, 54, .15), 0 4px 12px rgba(30, 45, 54, .1);--shadow-sm: 0 2px 8px rgba(30, 45, 54, .1);--shadow: var(--glass-shadow);--shadow-lg: 0 14px 36px rgba(30, 45, 54, .16), 0 4px 12px rgba(30, 45, 54, .1);--shadow-glow: 0 0 40px rgba(47, 138, 133, .16);--shadow-xl: 0 20px 50px rgba(30, 45, 54, .2);--li-sky: #eef1f3;--li-sky-mid: #f3f5f6;--li-sky-deep: #f7f8f9;--li-title-a: #24323a;--island-music: #3f8a85;--island-novel: #a9804f;--island-video: #a06a86;--island-log: #3f8a6a;--island-tool: #9a7a52}:root[data-theme=day] .glass-card{background:linear-gradient(165deg,#ffffffc7,#ffffff94 46%),#f7f5ef99;border-color:var(--glass-border)}:root[data-theme=day] .jade-card{box-shadow:0 8px 22px #1e2d361a,0 2px 6px #1e2d360f,inset 0 1px #ffffffb3,0 0 22px #7fa8a31a}:root[data-theme=day] .jade-card:not(.is-active):not(:hover),:root[data-theme=day] .jade-card:not(.is-active):hover{filter:none}:root[data-theme=day] .jade-card .card-label{background:#14242a14;color:#2a3238b8}:root[data-theme=day] .jade-card:hover .card-label,:root[data-theme=day] .jade-card.is-active .card-label{background:var(--lj-seal-soft);color:var(--lj-seal)}:root[data-theme=day]{--xiu-card: rgba(255, 255, 255, .76);--xiu-card-strong: rgba(255, 255, 255, .9);--xiu-line: rgba(20, 36, 42, .12);--xiu-glow: rgba(47, 138, 133, .2);--xiu-danger: var(--color-danger);--el-table-tr-bg-color: transparent;--el-table-row-hover-bg-color: rgba(47, 138, 133, .08);--el-fill-color-lighter: rgba(20, 36, 42, .04)}:root[data-theme=day] .island-page{background:linear-gradient(180deg,#f4f1e8,#e9ece2)}:root[data-theme=day] .island-header{background:#fff9;border-bottom:1px solid rgba(47,138,133,.18)}:root[data-theme=day] .tb-search .el-input__wrapper{background:#ffffffb3;box-shadow:0 0 0 1px #14242a14 inset}:root[data-theme=day] .jade-carousel .carousel-dots{background:#14242a14}:root[data-theme=day] .note-select-input{background:#ffffffbf;border-color:#2f8a854d}:root[data-theme=day] .note-select-list{background:#ffffffeb;box-shadow:var(--lj-shadow)}:root[data-theme=day] .spirit-quiz{background:#ffffffdb}:root[data-theme=day] .kc-tip{background:#ffffffe0}:root[data-theme=day] .tm-mini,:root[data-theme=day] .tm-card{background:#ffffffd1}:root[data-theme=day] .tm-chip.ghost{background:#ffffffa6;border-color:#7887914d}:root[data-theme=day] .inner-footer{background:#ffffff80}:root[data-theme=day] .asset-preview{background:#ffffff80}:root[data-theme=day] .chat-save-body{background:#14242a0d}:root[data-theme=day] .fd-input,:root[data-theme=day] .fd-search,:root[data-theme=day] .fd-select,:root[data-theme=day] .fin-note-input,:root[data-theme=day] .fin-filter-input,:root[data-theme=day] .st-input,:root[data-theme=day] .st-sug-item,:root[data-theme=day] .st-cell-input,:root[data-theme=day] .sd-input,:root[data-theme=day] .idp-num{background:#ffffff8c}:root[data-theme=day] .fd-rich pre{background:#14242a0f}:root[data-theme=day] .idp-crop{background:#eef0ed}html:root[data-theme=day] .login-card{background:#ffffffb8;border-color:#14242a1f;box-shadow:0 1px 1px #14242a0d,0 8px 24px #14242a1f,0 24px 60px #14242a33,inset 0 1px #ffffffe6}html:root[data-theme=day] .el-input__wrapper{background:#fffc!important;box-shadow:inset 0 0 0 1px #14242a14!important}html:root[data-theme=day] .el-input__inner::placeholder{color:#2a323873!important}html:root[data-theme=day] .el-input__suffix .el-icon,html:root[data-theme=day] .el-input__clear,html:root[data-theme=day] .el-input__password{color:#2a32388c!important}html:root[data-theme=day] .login-page{background:radial-gradient(ellipse 70% 50% at 20% 12%,rgba(47,138,133,.1),transparent 60%),radial-gradient(ellipse 60% 45% at 82% 78%,rgba(199,169,107,.07),transparent 60%),linear-gradient(180deg,#f4f1e8,#e9ece2)}html:root[data-theme=day] .login-page .site-subtitle,html:root[data-theme=day] .login-page .back-link,html:root[data-theme=day] .login-page .text-secondary{color:#2a32389e}html:root[data-theme=day] .filing-footer{background:#ffffff9e;border-top-color:#14242a1a}html:root[data-theme=day] .filing-links a{color:#2a323899}html:root[data-theme=day] .filing-links a:hover{color:var(--lj-seal)}html:root[data-theme=day] .filing-divider{color:#14242a59}:root[data-theme=day] .ne-color-panel .ne-hex-input,:root[data-theme=day] .ne-color-panel .ne-color-rgb input{background:#fff6}:root[data-theme=day] .ne-content pre{background:#14242a0d}:root[data-theme=day] .ai-scope{background:#14242a0d}:root[data-theme=day] .detail-frame-wrap{background:#eef0ed}:root{--pnl-up: #D8504F;--pnl-down: #3F968E;--pnl-up-soft: rgba(216, 80, 79, .16);--pnl-down-soft: rgba(63, 150, 142, .16);--pnl-up-line: rgba(216, 80, 79, .35);--pnl-down-line: rgba(63, 150, 142, .35)}:root{--jade-foil-blend: color-dodge;--jade-foil-opacity: .58;--jade-foil-opacity-active: .46;--jade-glare: rgba(255, 255, 255, .26);--jade-foil-1: rgba(255, 255, 255, .5);--jade-foil-2: rgba(199, 169, 107, .44);--jade-foil-3: rgba(127, 168, 163, .38);--jade-foil-4: rgba(217, 138, 118, .3);--jade-foil-grain: rgba(255, 255, 255, .05)}:root[data-theme=day]{--jade-foil-blend: overlay;--jade-foil-opacity: .42;--jade-foil-opacity-active: .3;--jade-glare: rgba(255, 255, 255, .58);--jade-foil-1: rgba(255, 255, 255, .85);--jade-foil-2: rgba(169, 128, 79, .42);--jade-foil-3: rgba(47, 138, 133, .34);--jade-foil-4: rgba(194, 94, 76, .28);--jade-foil-grain: rgba(20, 36, 42, .05)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--color-bg);color:var(--color-text);min-height:100vh;overflow-x:hidden;transition:background-color .45s ease,color .45s ease}:root{--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}html{-webkit-text-size-adjust:none;text-size-adjust:none}a,button,[role=button],input,select,textarea,label,.el-button,.el-input__inner,.lj-island,.tb-search-input,.tb-ai-entry,.manage-toolbar .el-button,[class*=card],[class*=island],[class*=cell],[class*=item],[class*=entry],[class*=tool]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline:2px solid var(--dp-accent, #67e8f9);outline-offset:2px;border-radius:4px}.el-button:focus-visible,.el-input__wrapper:focus-visible,.el-select__wrapper:focus-visible{outline:2px solid var(--dp-accent, #67e8f9);outline-offset:2px}:focus:not(:focus-visible){outline:0}::selection{background:var(--dp-accent, #67e8f9);color:#0a0f20}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#a8b6ca4d;border-radius:999px;border:2px solid transparent;background-clip:padding-box;transition:background-color .2s ease}::-webkit-scrollbar-thumb:hover{background-color:#b8c6d885}.text-accent{color:var(--color-accent)}.text-gold{color:var(--color-gold)}.text-secondary{color:var(--color-text-secondary)}.font-serif{font-family:var(--font-serif)}@keyframes float-island{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-6px) rotate(2deg)}50%{transform:translateY(-12px) rotate(0)}75%{transform:translateY(-6px) rotate(-2deg)}}@keyframes cloud-drift{0%{transform:translate(0)}to{transform:translate(100px)}}@keyframes fade-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 767px){:root{--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--font-size-2xl: 24px}}@media (min-width: 768px) and (max-width: 1023px){:root{--font-size-base: 15px;--font-size-lg: 17px;--font-size-xl: 22px;--font-size-2xl: 28px}}@media (min-width: 1024px){:root{--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 24px;--font-size-2xl: 32px}}@media (max-width: 1250px){.manage-pane{padding:24px}}@media (max-width: 1100px){.manage-pane{padding:20px}.manage-toolbar{gap:10px}.manage-toolbar .el-input{width:200px!important}.pager-wrap{justify-content:center}}@media (max-width: 820px){.manage-pane{padding:14px;border-radius:12px}.manage-toolbar .el-input{width:100%!important;max-width:none}.pager-wrap .el-pagination__sizes{display:none}.el-table{min-width:620px}}.ls-card{background:linear-gradient(165deg,#ffffff0d,#fff0 46%),var(--ls-paper);border:1px solid var(--ls-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-highlight),var(--glass-shadow);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.ls-card:hover{border-color:var(--ls-line-strong);transform:translateY(-2px);box-shadow:var(--glass-highlight),0 14px 34px #00000057}.glass-card{background:linear-gradient(165deg,#ffffff0a,#fff0 46%),#161e2799;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-highlight),var(--glass-shadow)}:root{--el-color-primary: #d98a76;--el-color-primary-light-3: #e09a88;--el-color-primary-light-5: #e6aa9a;--el-color-primary-light-7: #ecbbad;--el-color-primary-light-8: #f2ccbe;--el-color-primary-light-9: #f8e3dc;--el-color-primary-dark-2: #b56a54;--el-color-success: #6aa98f;--el-color-warning: #c9a86b;--el-color-danger: #d28a7c;--el-color-error: #d28a7c;--el-color-info: #9fb3c2;--el-border-radius-base: 12px;--el-border-radius-small: 8px;--el-border-radius-round: 999px;--el-bg-color: #161e26;--el-bg-color-overlay: #1a222b;--el-bg-color-page: #10161d;--el-fill-color-blank: #1a222b;--el-fill-color: #1e2831;--el-fill-color-light: #202b34;--el-fill-color-lighter: #1a242d;--el-fill-color-extra-light: #182128;--el-text-color-primary: #eaf2f8;--el-text-color-regular: #c6d2da;--el-text-color-secondary: #9aa6ad;--el-text-color-placeholder: #5f6c74;--el-text-color-disabled: #40505c;--el-border-color: #263541;--el-border-color-light: #22313d;--el-border-color-lighter: #1f2d37;--el-border-color-extra-light: #1b2933;--el-border-color-hover: #7fa8a3;--el-border-color-dark: #33444f;--el-box-shadow: 0 1px 1px rgba(0,0,0,.04), 0 8px 24px rgba(0,0,0,.12), 0 24px 60px rgba(0,0,0,.22), 0 0 0 1px rgba(127,168,163,.08) inset;--el-box-shadow-light: 0 2px 8px rgba(0,0,0,.12), 0 12px 32px rgba(0,0,0,.16)}#app.is-mobile .music-items,#app.is-mobile .novel-items,#app.is-mobile .video-items,#app.is-mobile .tool-items{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important;max-height:none!important;overflow:visible!important;padding-right:0!important}#app.is-mobile .music-item,#app.is-mobile .novel-item,#app.is-mobile .video-item,#app.is-mobile .tool-item{flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:14px!important;border-radius:18px!important;min-height:132px;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .2s!important}#app.is-mobile .music-item:active,#app.is-mobile .novel-item:active,#app.is-mobile .video-item:active,#app.is-mobile .tool-item:active{transform:scale(.965)!important}#app.is-mobile .novel-cover{display:flex;align-items:center;justify-content:center;height:96px;width:100%!important;border-radius:12px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.16),transparent 55%),linear-gradient(160deg,#b0805a52,#b0805a0f);border:1px solid var(--ls-line, rgba(127,168,163,.24));margin-bottom:2px}#app.is-mobile .novel-cover .cover-icon{font-size:34px}#app.is-mobile .novel-info{display:flex;flex-direction:column;gap:3px}#app.is-mobile .novel-title{font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#app.is-mobile .novel-author{font-size:12px}#app.is-mobile .novel-chapter{font-size:11.5px}#app.is-mobile .video-thumbnail{height:84px;width:100%!important;display:flex;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(160deg,#5b6b7a66,#5b6b7a14)}#app.is-mobile .video-thumbnail .play-icon{font-size:26px}#app.is-mobile .video-info{display:flex;flex-direction:column;gap:3px}#app.is-mobile .video-title{font-size:14.5px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#app.is-mobile .video-meta{font-size:11.5px}#app.is-mobile .tool-item{align-items:center!important}#app.is-mobile .tool-icon{width:46px;height:46px;font-size:26px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.18),transparent 60%),#7fa8a324}#app.is-mobile .tool-info{display:flex;flex-direction:column;gap:4px;align-items:center}#app.is-mobile .tool-name{font-size:14.5px;font-weight:600}#app.is-mobile .tool-desc{font-size:11.5px;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#app.is-mobile .tool-cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:12px!important}#app.is-mobile .tool-cards:has(>.mempty){display:flex!important}#app.is-mobile .tool-card{flex-direction:column!important;align-items:center!important;gap:8px!important;padding:18px 12px!important;border-radius:18px!important;min-height:132px;text-align:center;transition:transform .18s cubic-bezier(.2,.8,.2,1)!important}#app.is-mobile .tool-card:active{transform:scale(.965)!important}#app.is-mobile .tool-card .tool-actions{margin-top:2px}#app.is-mobile .music-item{align-items:center!important}#app.is-mobile .music-info{display:flex;flex-direction:column;gap:4px;align-items:center;width:100%}#app.is-mobile .music-name{font-size:15px;font-weight:600;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#app.is-mobile .music-artist{font-size:12px}#app.is-mobile .music-actions{display:flex;gap:8px;justify-content:center;width:100%}#app.is-mobile .music-ops{margin-right:0}#app.is-mobile .mini-btn,#app.is-mobile .ops-btn,#app.is-mobile .note{touch-action:manipulation}#app.is-mobile .music-list-area,#app.is-mobile .novel-list-area,#app.is-mobile .video-list-area,#app.is-mobile .tool-list-area{padding:14px!important;background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}#app.is-mobile .loading-state,#app.is-mobile .empty-state{padding:48px 16px!important}#app.is-mobile .loading-text,#app.is-mobile .empty-text{font-size:13.5px}@media (prefers-reduced-motion: reduce){#app.is-mobile .music-item,#app.is-mobile .novel-item,#app.is-mobile .video-item,#app.is-mobile .tool-item{transition:none!important}}#app.is-mobile input,#app.is-mobile select,#app.is-mobile textarea,#app.is-mobile .el-input__inner,#app.is-mobile .el-textarea__inner{font-size:16px!important;-webkit-text-size-adjust:100%}@supports (height: 100svh){#app.is-mobile .finance-page,#app.is-mobile .fin-page,#app.is-mobile .st-page,#app.is-mobile .tv-page,#app.is-mobile .countdown-page,#app.is-mobile .count-page,#app.is-mobile .cdd-page,#app.is-mobile .notes-page,#app.is-mobile .note-page{min-height:100svh}}#app.is-mobile .finance-page,#app.is-mobile .fin-page,#app.is-mobile .st-page,#app.is-mobile .tv-page,#app.is-mobile .countdown-page,#app.is-mobile .count-page,#app.is-mobile .cdd-page,#app.is-mobile .notes-page,#app.is-mobile .note-page{padding:18px 14px calc(72px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important}#app.is-mobile .finance-page .fin-inner,#app.is-mobile .fin-page .fin-inner{padding-left:0;padding-right:0}#app.is-mobile .tc-svg,#app.is-mobile .dc-svg,#app.is-mobile .kc-svg,#app.is-mobile [class$=-item]{touch-action:manipulation}#app.is-mobile .tc-tip{top:auto;bottom:26px;transform:translate(-100%)!important;right:10px;left:auto!important;min-width:118px}#app.is-mobile .el-message-box,#app.is-mobile .el-dialog{--el-dialog-margin-top: 8vh !important}#app.is-mobile{--font-serif: -apple-system, BlinkMacSystemFont, "PingFang SC", "Noto Sans SC", "Source Han Sans CN", "Microsoft YaHei", sans-serif;--font-sans: var(--font-serif);--yq-bg0: #0a0b12;--yq-bg1: #0a0b12;--yq-bg2: #10111a;--color-bg: var(--yq-bg1);--color-bg-dark: #07080d;--color-bg-elevated: var(--yq-bg2);--color-bg-glass: rgba(16, 17, 26, .72);--ink-black: var(--yq-bg0);--ink-dark: var(--yq-bg1);--ink-medium: var(--yq-bg2);--ink-light: #171820;--bg-deep: var(--yq-bg0);--bg-indigo: var(--yq-bg1);--bg-night: var(--yq-bg2);--color-text: #eef0f4;--color-text-secondary: #8a8f98;--color-text-muted: #62666d;--color-text-light: rgba(238, 240, 244, .92);--xiu-text: #eef0f4;--xiu-text-2: #8a8f98;--xiu-text-3: #62666d;--yq-rain: #5e6ad2;--yq-rain-bright: #828fff;--yq-rain-deep: #3f4aa8;--yq-gold: var(--yq-rain-bright);--color-primary: var(--yq-rain);--color-secondary: var(--yq-rain-deep);--color-accent: var(--yq-rain-bright);--color-qi-primary: var(--yq-rain);--color-qi-green: var(--yq-rain-deep);--color-gold: var(--yq-rain-bright);--color-gold-dark: #7b86e8;--lj-bg: var(--yq-bg1);--lj-bg-deep: var(--yq-bg2);--lj-paper: #13141d;--lj-ink: var(--color-text);--lj-dai: var(--yq-rain);--lj-dai-deep: var(--yq-rain-deep);--lj-mist: var(--color-text-secondary);--lj-ochre: var(--yq-rain-bright);--lj-vermilion: #e5484d;--lj-seal: var(--yq-rain-bright);--lj-seal-hover: #9aa5ff;--lj-line: rgba(255, 255, 255, .07);--lj-line-strong: rgba(255, 255, 255, .12);--lj-text: var(--color-text);--lj-text-2: var(--color-text-secondary);--lj-text-3: var(--color-text-muted);--lj-glass: rgba(16, 17, 26, .72);--lj-glass-blur: saturate(180%) blur(24px);--lj-shadow: 0 8px 24px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .05);--ls-bg0: var(--yq-bg0);--ls-bg1: var(--yq-bg1);--ls-bg-glow: rgba(94, 106, 210, .08);--ls-paper: #10111a;--ls-paper-2: #161722;--ls-glass: rgba(16, 17, 26, .72);--ls-line: rgba(255, 255, 255, .07);--ls-line-strong: rgba(255, 255, 255, .12);--ls-highlight: rgba(255, 255, 255, .05);--ls-shadow: 0 10px 30px rgba(0, 0, 0, .35), 0 2px 8px rgba(0, 0, 0, .2);--ls-dai: var(--yq-rain);--ls-dai-deep: var(--yq-rain-deep);--ls-ochre: var(--yq-rain-bright);--ls-jade: #1aa86a;--ls-text: var(--color-text);--ls-text-2: var(--color-text-secondary);--ls-text-3: var(--color-text-muted);--glass-blur: saturate(185%) blur(24px);--glass-border: rgba(255, 255, 255, .07);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .05);--glass-shadow: 0 2px 2px rgba(0, 0, 0, .08), 0 10px 26px rgba(0, 0, 0, .32);--radius-sm: 8px;--radius: 14px;--radius-lg: 16px;--radius-xl: 24px;--shadow: var(--glass-shadow);--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 40px rgba(0, 0, 0, .42);--shadow-xl: 0 22px 54px rgba(0, 0, 0, .48);--pnl-up: #e5484d;--pnl-down: #1aa86a;--pnl-up-soft: rgba(229, 72, 77, .16);--pnl-down-soft: rgba(26, 168, 106, .16);--pnl-up-line: rgba(229, 72, 77, .35);--pnl-down-line: rgba(26, 168, 106, .35);--color-danger: #e5484d;--color-success: #1aa86a;--ab-blu: #7f8dff;--ab-pur: #9a8cff;--ab-grn: #2fd58a;--ab-cor: #ff8f6e;--ab-cyn: #49c6e6;--ab-amb: #f4b36a;--ab-vio: #a69bff}#app.is-mobile .glass-card,#app.is-mobile .ls-card,#app.is-mobile .glass{background:linear-gradient(165deg,#ffffff0a,#fff0 46%),#10111a;border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:saturate(185%) blur(24px);backdrop-filter:saturate(185%) blur(24px)}html[data-theme=day] #app.is-mobile{--yq-bg0: #e9eef9;--yq-bg1: #eef2fb;--yq-bg2: #e2e9f5;--color-bg: var(--yq-bg1);--color-bg-dark: var(--yq-bg0);--color-bg-elevated: #ffffff;--color-bg-glass: rgba(255, 255, 255, .66);--ink-black: var(--yq-bg0);--ink-dark: var(--yq-bg1);--ink-medium: var(--yq-bg2);--ink-light: #e4eaf5;--bg-deep: var(--yq-bg0);--bg-indigo: var(--yq-bg1);--bg-night: var(--yq-bg2);--color-text: #0f1530;--color-text-secondary: #5b6b8a;--color-text-muted: #8a8f98;--color-text-light: rgba(15, 21, 48, .92);--xiu-text: #0f1530;--xiu-text-2: #5b6b8a;--xiu-text-3: #8a8f98;--yq-rain: #5b6ae0;--yq-rain-bright: #8b5cf6;--yq-rain-deep: #3f4aa8;--yq-gold: var(--yq-rain);--color-primary: var(--yq-rain);--color-secondary: var(--yq-rain-deep);--color-accent: var(--yq-rain-bright);--color-qi-primary: var(--yq-rain);--color-qi-green: var(--yq-rain-deep);--color-gold: var(--yq-rain);--color-gold-dark: #6a4fd0;--lj-bg: var(--yq-bg1);--lj-bg-deep: var(--yq-bg2);--lj-paper: rgba(255, 255, 255, .82);--lj-ink: var(--color-text);--lj-dai: var(--yq-rain);--lj-dai-deep: var(--yq-rain-deep);--lj-mist: var(--color-text-secondary);--lj-ochre: var(--yq-rain);--lj-vermilion: #d92d20;--lj-seal: var(--yq-rain);--lj-seal-hover: var(--yq-rain-bright);--lj-line: rgba(15, 40, 70, .14);--lj-line-strong: rgba(15, 40, 70, .24);--lj-text: var(--color-text);--lj-text-2: var(--color-text-secondary);--lj-text-3: var(--color-text-muted);--lj-glass: rgba(255, 255, 255, .72);--lj-glass-blur: saturate(200%) blur(20px);--lj-shadow: 0 10px 30px rgba(70, 95, 180, .12), inset 0 1px 0 rgba(255, 255, 255, .85);--ls-bg0: var(--yq-bg0);--ls-bg1: var(--yq-bg1);--ls-bg-glow: rgba(91, 106, 224, .1);--ls-paper: rgba(255, 255, 255, .82);--ls-paper-2: rgba(255, 255, 255, .92);--ls-glass: rgba(255, 255, 255, .72);--ls-line: rgba(15, 40, 70, .14);--ls-line-strong: rgba(15, 40, 70, .24);--ls-highlight: rgba(255, 255, 255, .7);--ls-shadow: 0 12px 30px rgba(70, 95, 180, .12), 0 2px 8px rgba(70, 95, 180, .08);--ls-dai: var(--yq-rain);--ls-dai-deep: var(--yq-rain-deep);--ls-ochre: var(--yq-rain);--ls-jade: #0fa07f;--ls-text: var(--color-text);--ls-text-2: var(--color-text-secondary);--ls-text-3: var(--color-text-muted);--glass-blur: saturate(200%) blur(20px);--glass-border: rgba(255, 255, 255, .92);--glass-highlight: inset 1px 1px 0 rgba(255, 255, 255, .9);--glass-shadow: 0 2px 6px rgba(70, 95, 180, .06), 0 12px 30px rgba(70, 95, 180, .14);--radius-sm: 10px;--radius: 16px;--radius-lg: 20px;--radius-xl: 28px;--shadow: var(--glass-shadow);--shadow-sm: 0 2px 10px rgba(70, 95, 180, .08);--shadow-lg: 0 16px 40px rgba(70, 95, 180, .16);--shadow-xl: 0 22px 54px rgba(70, 95, 180, .2);--pnl-up: #e5484d;--pnl-down: #1aa86a;--pnl-up-soft: rgba(229, 72, 77, .14);--pnl-down-soft: rgba(26, 168, 106, .14);--pnl-up-line: rgba(229, 72, 77, .32);--pnl-down-line: rgba(26, 168, 106, .32);--color-danger: #d92d20;--color-success: #0fa07f;--ab-blu: #5b6ae0;--ab-pur: #8b5cf6;--ab-grn: #0fa07f;--ab-cor: #f0643c;--ab-cyn: #2a9ece;--ab-amb: #e08a3a;--ab-vio: #7a5ce8}html[data-theme=day] #app.is-mobile .glass-card,html[data-theme=day] #app.is-mobile .ls-card,html[data-theme=day] #app.is-mobile .glass{background:linear-gradient(165deg,#ffffffe6,#ffffffa8 46%);border:1px solid var(--glass-border);box-shadow:var(--glass-highlight),var(--glass-shadow);-webkit-backdrop-filter:saturate(200%) blur(20px);backdrop-filter:saturate(200%) blur(20px)}#app.is-mobile .lj-paper-texture{display:none!important}#app.is-mobile .lj-wash{opacity:.26}#app.is-mobile :is(.font-serif,[class~=font-serif],[class*=-serif],[class*=_serif]),#app.is-mobile .fin-title,#app.is-mobile .fin-sub{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Noto Sans SC,Source Han Sans CN,Microsoft YaHei,sans-serif;letter-spacing:.02em}#app.is-mobile .fin-io,#app.is-mobile .fin-filters,#app.is-mobile .fin-row-ops{display:none!important}#app.is-mobile .fin-row{padding-right:2px}#app.is-mobile .fin-row-amt{font-size:17px}#app.is-mobile .fin-kpi{padding:18px 16px;border-radius:20px}#app.is-mobile .fin-kpi-val{font-size:22px;font-weight:800}#app.is-mobile .fin-kpi-sub{display:none}#app.is-mobile .fin-chart{padding:16px;border-radius:20px}#app.is-mobile .fin-chart-title{font-size:14px;font-weight:600;letter-spacing:.04em}#app.is-mobile .fin-ledger{padding:6px 14px 14px;border-radius:20px}#app.is-mobile .fin-row{padding:13px 4px}#app.is-mobile .fin-toolbar{flex-wrap:wrap;gap:10px}#app.is-mobile .st-td-edit,#app.is-mobile .st-card-h .st-btn.danger{display:none!important}#app.is-mobile .st-card-h{justify-content:flex-start}#app.is-mobile .st-kpi-card{padding:16px 14px;border-radius:20px}#app.is-mobile .st-kpi-v{font-size:20px;font-weight:800}#app.is-mobile .st-kpi-s{font-size:10.5px}#app.is-mobile .st-kpi{grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 767px){#app.is-mobile:not(.login-page) .el-dialog:not([style*="width: 90%"]){width:90%!important;border-radius:20px}}#app.is-mobile .mu-admin-tools{display:none!important}#app.is-mobile .island-inner:not(.island-inner-music) .manage-pane{display:none!important}#app.is-mobile .island-inner-music .manage-pane{display:block!important;padding:14px;border-radius:var(--radius-lg, 20px);border:1px solid var(--ls-line);background:var(--ls-glass);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);box-shadow:inset 0 1px 0 var(--ls-highlight),var(--ls-shadow)}#app.is-mobile .island-inner-music .manage-pane .manage-toolbar,#app.is-mobile .island-inner-music .manage-pane .pager-wrap{display:none!important}#app.is-mobile .island-inner-music .manage-pane .el-table .el-table__cell{padding:8px 6px}#app.is-mobile .island-inner-music .manage-pane .el-table__header-wrapper th.el-table__cell{padding:6px}#app.is-mobile .tl-admin-tools{display:none!important}#app.is-mobile .tool-icon{background:linear-gradient(135deg,#5b6ae0d9,#8b5cf6bf)!important;color:#fff}#app.is-mobile .island-title{background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;color:var(--ls-text);font-weight:700;filter:none}#app.is-mobile .island-inner .back-btn{display:none!important}#app.is-mobile .profile-page{font-family:var(--font-serif)}#app.is-mobile .profile-page .profile-content .info-card:first-child{display:none!important}#app.is-mobile .profile-page .page-title{font-family:var(--font-serif);font-size:26px;font-weight:700;letter-spacing:.02em;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none;color:var(--ls-text)}#app.is-mobile .profile-page .info-card{background:var(--ls-glass);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--ls-line);box-shadow:inset 0 1px 0 var(--ls-highlight),var(--ls-shadow);border-radius:20px}#app.is-mobile .profile-page .info-card:before{display:none}#app.is-mobile .profile-page .card-header,#app.is-mobile .profile-page .info-item{border-bottom-color:var(--ls-line)}#app.is-mobile .profile-page .info-label{color:var(--ls-text-2)}#app.is-mobile .profile-page .info-value{color:var(--ls-text)}#app.is-mobile .profile-page .info-item:has(.role-tag){display:none}#app.is-mobile .profile-page .card-footer .el-button:last-child{display:none}#app.is-mobile .profile-page .card-footer .el-button{flex:1}#app.is-mobile .profile-page .theme-seg{background:var(--ls-glass-2, rgba(127,168,163,.1));border-color:var(--ls-line)}#app.is-mobile .profile-page .theme-seg-btn.active{color:#fff;background:linear-gradient(135deg,var(--ls-accent, #5b6ae0),rgba(139,92,246,.85));box-shadow:0 4px 12px #5b6ae04d}#app.is-mobile .app-back-btn{display:none!important}#app.is-mobile :is(.fin-head,.st-head,.tv-head,.ct-head,.idp-head){position:sticky;top:0;z-index:10;display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px!important;background:var(--color-bg-glass);border-bottom:1px solid var(--ls-line);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}#app.is-mobile :is(.fin-titles,.st-titles,.tv-titles,.ct-titles,.idp-titles){flex:1;min-width:0}#app.is-mobile :is(.fin-title,.st-title,.tv-title,.ct-title,.idp-title){font-size:clamp(23px,6.4vw,30px)!important;font-weight:700!important;letter-spacing:.01em!important;line-height:1.15;color:var(--ls-text)!important;margin:0!important;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none}#app.is-mobile :is(.fin-sub,.st-sub,.tv-sub,.ct-sub,.idp-sub){margin:3px 0 0!important;font-size:12px!important;letter-spacing:.02em!important;color:var(--ls-text-2)!important}#app.is-mobile :is(.fin-head-right,.st-head-right,.tv-head-right,.ct-head-right){display:flex;align-items:center;gap:8px}#app.is-mobile .notes-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;margin:0!important;padding:calc(env(safe-area-inset-top,0px) + 10px) 16px 10px!important;background:var(--color-bg-glass);border-bottom:1px solid var(--ls-line);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}#app.is-mobile .notes-header h1{flex:1;min-width:0;margin:0!important;font-size:clamp(23px,6.4vw,30px)!important;font-weight:700;color:var(--ls-text);background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:currentColor;filter:none}#app.is-mobile :is(.fin-page,.st-page,.tv-page,.idp-page,.ct-page,.notes-page){background:var(--color-bg)!important}#app.is-mobile :is(.fin-inner,.st-inner,.tv-inner,.ct-inner,.idp-inner){max-width:none!important;padding-left:16px!important;padding-right:16px!important}#app.is-mobile :is(.fin-kpi-card,.st-kpi-card,.tv-kpi-card,.ct-card,.cd-card,.tool-card){border-radius:var(--radius-lg, 20px)!important}#app.is-mobile :is(.fin-kpi-val,.st-kpi-v,.tv-kpi-v){font-weight:800!important;line-height:1.1}#app.is-mobile :is(.fin-kpi-k,.st-kpi-k,.tv-kpi-k,.st-kpi-s,.tv-kpi-s,.fin-chart-title){letter-spacing:.03em}#app.is-mobile .glass,#app.is-mobile :is(.fin-kpi-card,.st-kpi-card,.tv-kpi-card,.ct-card,.cd-card,.notes-item){transition:transform .18s ease,opacity .22s ease,box-shadow .25s ease}#app.is-mobile :is(.fin-kpi-card,.st-kpi-card,.tv-kpi-card,.ct-card,.cd-card,.notes-item):active{transform:scale(.985);opacity:.86}#app.is-mobile :is(button,.fin-btn,.st-btn,.tv-btn,.ct-btn){transition:transform .15s ease,opacity .2s ease}#app.is-mobile :is(button,.fin-btn,.st-btn,.tv-btn,.ct-btn):active{transform:scale(.96);opacity:.82}@media (prefers-reduced-motion: reduce){#app.is-mobile *{animation:none!important;transition:none!important}#app.is-mobile :is(.fin-kpi-card,.st-kpi-card,.tv-kpi-card,.ct-card,.cd-card,.notes-item):active,#app.is-mobile :is(button,.fin-btn,.st-btn,.tv-btn,.ct-btn):active{transform:none;opacity:1}}#app.is-mobile{--el-color-primary: var(--yq-rain);--el-color-primary-light-3: #7f8dff;--el-color-primary-light-5: #9aa5ff;--el-color-primary-light-7: #b8bfff;--el-color-primary-light-8: #cfd3ff;--el-color-primary-light-9: #e4e6ff;--el-color-primary-dark-2: #3f4aa8}html[data-theme=day] #app.is-mobile{--el-color-primary: #5b6ae0;--el-color-primary-light-3: #8a96f2;--el-color-primary-light-5: #a8b1f7;--el-color-primary-light-7: #c6cbfa;--el-color-primary-light-8: #d9ddfc;--el-color-primary-light-9: #eceefe;--el-color-primary-dark-2: #3f4aa8}#app.is-mobile .cd-days{text-shadow:none}#app.is-mobile .island-inner{background:var(--color-bg)!important}#app.is-mobile .island-inner:before,#app.is-mobile .island-inner:after{opacity:.18}#app.is-mobile :is(.el-input__wrapper,.el-select__wrapper,.el-textarea__inner,.el-select-dropdown__item){background:var(--ls-paper)!important;box-shadow:0 0 0 1px var(--ls-line) inset!important}#app.is-mobile :is(.el-input__wrapper.is-focus,.el-select__wrapper.is-focused,.el-textarea__inner:focus){box-shadow:0 0 0 1px var(--yq-rain) inset!important}#app.is-mobile .el-input__inner,#app.is-mobile .el-select__selected-item,#app.is-mobile .el-textarea__inner{color:var(--ls-text)!important}#app.is-mobile .el-input__inner::placeholder,#app.is-mobile .el-select__placeholder{color:var(--ls-text-3)!important}#app.is-mobile :is(.el-select,.el-input,.el-pagination) .el-input__wrapper,#app.is-mobile .el-pagination{background:var(--ls-paper)!important;border-radius:12px}#app.is-mobile .el-pagination button:disabled,#app.is-mobile .el-pagination button{background:transparent!important;color:var(--ls-text)!important}#app.is-mobile .el-pagination .el-pager li{background:transparent!important;color:var(--ls-text-2)!important;border-radius:8px}#app.is-mobile .el-pagination .el-pager li.is-active{background:var(--yq-rain)!important;color:#fff!important}#app.is-mobile .el-pagination .el-pagination__total{color:var(--ls-text-3)!important}#app.is-mobile .notes-toolbar{flex-wrap:wrap;gap:8px;padding:0 2px}#app.is-mobile .notes-toolbar .el-input{max-width:100%!important;flex:1 1 100%}#app.is-mobile .notes-toolbar .el-select{width:48%!important;flex:1 1 48%}#app.is-mobile .cd-card-foil{display:none!important}#app.is-mobile .cd-card.jade-card{background:var(--ls-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--ls-line);box-shadow:var(--ls-highlight),var(--ls-shadow);border-radius:22px;overflow:hidden;position:relative}#app.is-mobile .cd-card-bg{filter:saturate(1.05) brightness(1.02);opacity:.9}#app.is-mobile .cd-card-body{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;padding:16px 18px 14px}#app.is-mobile .cd-days{font-size:34px;font-weight:800;line-height:1;letter-spacing:-.01em}#app.is-mobile .cd-card-title{font-size:16px;font-weight:600}#app.is-mobile .cd-card-date,#app.is-mobile .cd-card-meta{color:var(--ls-text-2)}#app.is-mobile .cd-tag{background:#5b6ae01f;color:var(--ls-text-2);border:none;border-radius:999px;padding:2px 9px;font-size:11px}#app.is-mobile .cd-tag.cd-pin{background:#1aa86a29;color:var(--ls-jade)}#app.is-mobile .cd-tag.cd-arch{background:#8a8f982e}#app.is-mobile .cd-group-label{font-size:12px;letter-spacing:.04em;color:var(--ls-text-3);margin:18px 4px 10px;display:flex;align-items:center;gap:8px}#app.is-mobile .cd-group-label:after{content:"";flex:1;height:1px;background:var(--ls-line)}#app.is-mobile .cd-card-actions{position:absolute;right:10px;top:10px;z-index:2;display:flex;gap:6px;opacity:.9}#app.is-mobile .cd-card-actions .el-button{width:28px;height:28px;padding:0;background:#10111a80;border:1px solid var(--ls-line);color:var(--ls-text);border-radius:999px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#app.is-mobile .cd-empty{margin:9vh 0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 32px;text-align:center}#app.is-mobile .cd-empty-icon{width:72px;height:72px;border-radius:24px;display:inline-flex;align-items:center;justify-content:center;font-size:34px;background:var(--ls-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--ls-line);box-shadow:var(--ls-highlight),var(--ls-shadow);margin-bottom:10px}#app.is-mobile .cd-empty-text{font-size:15px;font-weight:600;color:var(--ls-text)}#app.is-mobile .cd-empty .el-button{border-radius:999px;margin-top:6px}#app.is-mobile :is(.st-empty,.notes-empty,.ct-empty,.tv-empty){padding:40px 24px;text-align:center;color:var(--ls-text-2);font-size:14px;line-height:1.7}#app.is-mobile :is(.fin-kpi-card,.st-kpi-card,.tv-kpi-card){background:var(--ls-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--ls-line);border-radius:20px}#app.is-mobile :is(.fin-kpi,.st-kpi,.tv-kpi){gap:10px}#app.is-mobile .fin-row,#app.is-mobile :is(.notes-item,.ct-list-row,.tv-item,.st-card){border-bottom:1px solid var(--ls-line);border-radius:16px;background:var(--ls-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}#app.is-mobile :is(.st-form,.ct-form,.tv-form){background:var(--ls-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--ls-line);border-radius:20px}#app.is-mobile .st-input,#app.is-mobile .ct-input{border-radius:12px}#app.is-mobile .cd-card.jade-card,#app.is-mobile :is(.notes-item,.ct-list-row,.tv-item,.st-card,.fin-row){transition:transform .16s ease,opacity .2s ease,box-shadow .22s ease}#app.is-mobile .cd-card.jade-card:active,#app.is-mobile :is(.notes-item,.ct-list-row,.tv-item,.st-card):active{transform:scale(.985);opacity:.86}@media (prefers-reduced-motion: reduce){#app.is-mobile :is(.cd-card.jade-card,.notes-item,.ct-list-row,.tv-item,.st-card):active{transform:none;opacity:1}}#app.is-mobile{--m-bg: #0b1016;--m-bg-elevated: #101720;--m-surface: #141c26;--m-surface-2: #18222d;--m-line: rgba(220, 235, 246, .1);--m-line-strong: rgba(220, 235, 246, .17);--m-text: #f0f5f8;--m-text-2: #a9b7c2;--m-text-3: #71808c;--m-accent: #62e6d1;--m-accent-strong: #22b7a6;--m-positive: #62e6d1;--m-negative: #ff7f86;--m-warning: #e7bc70;--m-radius: 16px;--m-radius-sm: 12px;--m-shadow: 0 14px 34px rgba(0, 0, 0, .2);color:var(--m-text);background:var(--m-bg)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html[data-theme=day] #app.is-mobile{--m-bg: #f4f7f8;--m-bg-elevated: #edf2f4;--m-surface: #ffffff;--m-surface-2: #f1f5f6;--m-line: rgba(21, 48, 59, .11);--m-line-strong: rgba(21, 48, 59, .18);--m-text: #16252d;--m-text-2: #5d6d76;--m-text-3: #89979e;--m-accent: #078f83;--m-accent-strong: #08776f;--m-positive: #087f73;--m-negative: #d6535d;--m-warning: #ae7522;--m-shadow: 0 12px 28px rgba(38, 64, 75, .08)}#app.is-mobile,#app.is-mobile *{box-sizing:border-box}#app.is-mobile button,#app.is-mobile input,#app.is-mobile select,#app.is-mobile textarea{font:inherit}#app.is-mobile button{-webkit-tap-highlight-color:transparent}#app.is-mobile :is(.lj-bg,.lj-paper-texture,.lj-wash,.guqin-bg,.music-ribbon,.floating-notes){display:none!important}#app.is-mobile :is(.fin-page,.st-page,.tv-page,.ct-page,.notes-page,.profile-page,.abb,.cd-page){min-height:100svh;color:var(--m-text);background:var(--m-bg)!important}#app.is-mobile :is(.fin-inner,.st-inner,.tv-inner,.ct-inner){max-width:720px;margin:0 auto;padding-left:16px;padding-right:16px}#app.is-mobile :is(.fin-head,.st-head,.tv-head,.ct-head){display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;margin:0 -16px 18px!important;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 12px!important;border-bottom:1px solid var(--m-line);background:var(--m-bg)!important}#app.is-mobile :is(.fin-titles,.st-titles,.tv-titles,.ct-titles){min-width:0}#app.is-mobile :is(.fin-title,.st-title,.tv-title,.ct-title){margin:0!important;color:var(--m-text)!important;font-size:22px!important;font-weight:760!important;letter-spacing:-.03em!important;line-height:1.2!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app.is-mobile :is(.fin-sub,.st-sub,.tv-sub,.ct-sub){margin:4px 0 0!important;color:var(--m-text-2)!important;font-size:12px!important;line-height:1.35!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app.is-mobile :is(.fin-back,.st-back,.tv-back,.ct-back){display:inline-flex}#app.is-mobile :is(.glass,.glass-card,.fin-kpi,.fin-chart,.fin-ledger,.st-kpi-card,.st-form,.st-list,.tv-kpi-card,.tv-map,.tv-slide,.ct-card,.ct-cal-card,.notes-item,.info-card,.cd-card){background:var(--m-surface)!important;border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;box-shadow:var(--m-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app.is-mobile :is(.fin-kpi:before,.fin-kpi:after,.st-kpi-card:before,.st-kpi-card:after,.tv-kpi-card:before,.tv-kpi-card:after){display:none!important}#app.is-mobile :is(.fin-kpi,.st-kpi-card,.tv-kpi-card,.ct-card,.notes-item,.cd-card){overflow:hidden}#app.is-mobile :is(.fin-kpi,.st-kpi-card,.tv-kpi-card):before,#app.is-mobile :is(.fin-kpi,.st-kpi-card,.tv-kpi-card):after,#app.is-mobile :is(.st-kpi-card,.tv-kpi-card,.fin-kpi) .mv-strip,#app.is-mobile :is(.st-kpi-card,.tv-kpi-card):after{display:none!important;background:transparent!important}#app.is-mobile :is(.st-kpi-card,.tv-kpi-card,.fin-kpi){background:var(--m-surface)!important;border:1px solid var(--m-line)!important}#app.is-mobile .fin-kpi:first-child{background:var(--m-surface-2)!important;border-color:var(--m-line-strong)!important}#app.is-mobile .fin-kpi:first-child :is(.fin-kpi-label,.fin-kpi-val,.fin-kpi-sub){color:var(--m-text)!important}#app.is-mobile .fin-kpi:first-child .fin-kpi-sub{color:var(--m-text-3)!important}#app.is-mobile .fin-chart-empty,#app.is-mobile .fin-list-empty,#app.is-mobile :is(.ct-empty,.notes-empty,.cd-empty,.tv-empty){min-height:0!important;padding:28px 16px!important;color:var(--m-text-2)!important;background:var(--m-surface-2)!important;border:1px dashed var(--m-line-strong)!important;border-radius:var(--m-radius-sm)!important}#app.is-mobile .fin-chart-body{min-height:0}#app.is-mobile .fin-charts .fin-chart,#app.is-mobile .fin-ledger{min-height:0!important}#app.is-mobile .ct-seg,#app.is-mobile .st-head-right .st-btn.ghost,#app.is-mobile .tv-head-right .tv-btn.ghost{display:none!important}#app.is-mobile :is(.fin-btn.primary,.st-btn.primary,.tv-btn.primary,.ct-btn.primary,.abb-ai,.notes-header button,.el-button--primary){min-height:42px;border:1px solid transparent!important;border-radius:var(--m-radius-sm)!important;color:#061513!important;background:var(--m-accent)!important;box-shadow:none!important;font-weight:700}#app.is-mobile :is(.fin-btn.ghost,.st-btn.ghost,.tv-btn.ghost,.ct-btn.ghost){min-height:40px;color:var(--m-text)!important;background:transparent!important;border:1px solid var(--m-line-strong)!important;border-radius:var(--m-radius-sm)!important;box-shadow:none!important}#app.is-mobile :is(.fin-btn,.st-btn,.tv-btn,.ct-btn):active{transform:translateY(1px)}#app.is-mobile :is(.st-head,.tv-head,.ct-head){grid-template-columns:40px minmax(0,1fr) auto!important}#app.is-mobile :is(.st-title,.tv-title,.ct-title){max-width:100%}#app.is-mobile :is(.st-head-right,.tv-head-right,.ct-head-right){display:flex;align-items:center;gap:8px}#app.is-mobile :is(.st-head-right .st-btn.ghost,.tv-head-right .tv-btn.ghost,.ct-seg){display:none!important}#app.is-mobile :is(.st-head-right .st-btn.primary,.tv-head-right .tv-btn.primary,.ct-head-right .ct-btn.primary){padding:0 14px;font-size:14px;white-space:nowrap}#app.is-mobile .ct-titles{min-width:0!important;flex:none!important;width:100%}#app.is-mobile .ct-head{grid-template-columns:40px minmax(0,1fr) auto!important;align-items:center!important}#app.is-mobile .ct-head{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;padding-right:16px!important}#app.is-mobile .ct-inner{padding-left:16px!important;padding-right:16px!important}#app.is-mobile .ct-titles{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden}#app.is-mobile .ct-head-right{margin-left:auto;margin-right:0;flex:none}#app.is-mobile .ct-btn.primary{padding:9px 13px;font-size:13px;white-space:nowrap}#app.is-mobile .ct-head-right{width:auto!important}#app.is-mobile .ct-head{align-items:center!important}#app.is-mobile .ct-title{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app.is-mobile .ct-title{font-size:20px!important}#app.is-mobile .ct-sub{max-width:100%}#app.is-mobile .st-btn.primary{background:var(--m-accent)!important;color:#061513!important;border-color:transparent!important;box-shadow:none!important}#app.is-mobile .site-footer{display:none!important}#app.is-mobile .mt-tabbar{padding:6px 28px calc(5px + var(--safe-bottom, env(safe-area-inset-bottom, 0px)))!important;background:#0c1117f0!important;border-top:1px solid var(--m-line)!important;box-shadow:0 -8px 24px #00000024!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}html[data-theme=day] #app.is-mobile .site-footer{display:none!important}html[data-theme=day] #app.is-mobile .mt-tabbar{background:#fffffff0!important}#app.is-mobile .mt-tab{min-height:48px;color:var(--m-text-3)}#app.is-mobile .mt-tab.active{color:var(--m-accent)!important}#app.is-mobile .mt-tab.active .mt-ico{transform:none}#app.is-mobile .mt-lab{font-size:11px}#app.is-mobile .abb{padding:calc(env(safe-area-inset-top,0px) + 16px) 16px calc(88px + env(safe-area-inset-bottom,0px))!important;background:var(--m-bg)!important}#app.is-mobile .abb-top{padding:0 0 8px}#app.is-mobile .abb-logo{width:30px;height:30px;border-radius:9px;box-shadow:none;background:var(--m-accent)}#app.is-mobile .abb-logo__l,#app.is-mobile .abb-logo__r{display:none}#app.is-mobile .abb-title{color:var(--m-text);font-size:20px;letter-spacing:-.04em}#app.is-mobile .abb-ai{min-height:36px;padding:0 13px;border-radius:10px!important}#app.is-mobile .abb-hero{margin-top:18px;padding:20px;border-radius:18px!important;background:var(--m-surface-2)!important}#app.is-mobile .abb-hero__lab{color:var(--m-text-2)}#app.is-mobile .abb-hero__num{margin-top:10px;color:var(--m-text);font-size:36px;letter-spacing:-.04em}#app.is-mobile .abb-hero__sub{color:var(--m-text-2)}#app.is-mobile .abb-hero__sub .up{color:var(--m-positive)}#app.is-mobile .abb-hero__sub .dn{color:var(--m-negative)}#app.is-mobile .abb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}#app.is-mobile .abb-stat{min-width:0;padding:13px 12px;border:1px solid var(--m-line);border-radius:14px;background:var(--m-surface)}#app.is-mobile .abb-stat__label,#app.is-mobile .abb-stat small{display:block;color:var(--m-text-3);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app.is-mobile .abb-stat strong{display:block;margin:7px 0 3px;color:var(--m-text);font-size:17px;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app.is-mobile .abb-stat strong.positive{color:var(--m-positive)}#app.is-mobile .abb-stat strong.negative{color:var(--m-negative)}#app.is-mobile .abb-sec{margin-top:26px}#app.is-mobile .abb-sec__title{color:var(--m-text);letter-spacing:-.02em;font-size:16px}#app.is-mobile .abb-grid{gap:8px}#app.is-mobile .abb-cell{padding:14px 4px 12px;border:1px solid var(--m-line)!important;border-radius:14px;background:var(--m-surface)!important;box-shadow:none!important}#app.is-mobile .abb-cell__ico{width:32px;height:32px;color:var(--m-accent)!important}#app.is-mobile .abb-cell__ico svg{width:22px;height:22px}#app.is-mobile .abb-cell__lab{color:var(--m-text-2)}#app.is-mobile .abb-trend{display:none!important}#app.is-mobile .fin-inner{padding-bottom:20px}#app.is-mobile .fin-io,#app.is-mobile .fin-io-help,#app.is-mobile .fin-filters,#app.is-mobile .fin-row-ops,#app.is-mobile .fin-charts .fin-chart:nth-child(2){display:none!important}#app.is-mobile .fin-toolbar{margin-bottom:18px}#app.is-mobile .fin-period{justify-content:space-between;gap:8px}#app.is-mobile .fin-dim{order:2}#app.is-mobile .fin-month-label{min-width:0;color:var(--m-text)!important;background:var(--m-surface)!important;border:1px solid var(--m-line)!important}#app.is-mobile .fin-kpis-desktop{display:none!important}#app.is-mobile .fin-kpis-mobile{display:grid!important;grid-template-columns:1.35fr 1fr!important;gap:10px;margin-bottom:16px}#app.is-mobile .fin-kpi{min-height:94px;padding:15px!important}#app.is-mobile .fin-kpi-mobile:first-child{grid-row:span 2;justify-content:center;background:var(--m-surface-2)!important;color:var(--m-text)!important;border-color:var(--m-line-strong)!important}#app.is-mobile .fin-kpi-mobile:first-child :is(.fin-kpi-label,.fin-kpi-val,.fin-kpi-sub){color:var(--m-text)!important}#app.is-mobile .fin-kpi-mobile:first-child .fin-kpi-sub{color:var(--m-text-3)!important}#app.is-mobile .fin-kpi-label{color:var(--m-text-2);font-size:12px}#app.is-mobile .fin-kpi-val{color:var(--m-text);font-size:22px;font-weight:780;letter-spacing:-.04em}#app.is-mobile .fin-kpi-val.income{color:var(--m-positive)}#app.is-mobile .fin-kpi-val.expense{color:var(--m-negative)}#app.is-mobile .fin-kpi:first-child .fin-kpi-val{font-size:clamp(25px,8vw,34px)}#app.is-mobile .fin-charts{display:block;margin-bottom:16px}#app.is-mobile .fin-chart{padding:16px}#app.is-mobile .fin-chart-title{color:var(--m-text);font-size:15px;letter-spacing:-.02em}#app.is-mobile .fin-chart-body{gap:14px}#app.is-mobile .fin-ledger{padding:16px}#app.is-mobile .fin-ledger-head{margin-bottom:8px}#app.is-mobile .fin-row{padding:12px 0;border:0!important;border-bottom:1px solid var(--m-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}#app.is-mobile .fin-row-icon{width:36px;height:36px;border-radius:10px;background:var(--m-surface-2)}#app.is-mobile .fin-row-cat{color:var(--m-text)}#app.is-mobile .fin-row-note,#app.is-mobile .fin-row-date{color:var(--m-text-2)}#app.is-mobile .fin-row-amt.income{color:var(--m-positive)}#app.is-mobile .fin-row-amt.expense{color:var(--m-negative)}#app.is-mobile :is(.st-kpi,.tv-kpi){gap:6px}#app.is-mobile :is(.st-kpi-v,.tv-kpi-v){color:var(--m-text)!important;font-size:23px}#app.is-mobile :is(.st-kpi-k,.tv-kpi-k){color:var(--m-text-2)!important}#app.is-mobile :is(.notes-header,.notes-toolbar,.ct-toolbar,.st-list-head){border-color:var(--m-line)!important}#app.is-mobile :is(.notes-item,.ct-card,.st-card,.cd-card){box-shadow:none!important}#app.is-mobile :is(.notes-item,.ct-card,.st-card){border-radius:14px!important}#app.is-mobile :is(.notes-snippet,.notes-meta,.ct-meta,.ct-notes,.st-list-sub){color:var(--m-text-2)!important}#app.is-mobile :is(.el-dialog,.el-popover,.el-select__popper){background:var(--m-surface)!important;border-color:var(--m-line-strong)!important}#app.is-mobile :is(.el-input__wrapper,.el-textarea__inner){background:var(--m-surface-2)!important;box-shadow:0 0 0 1px var(--m-line) inset!important}#app.is-mobile :is(.el-input__inner,.el-textarea__inner){color:var(--m-text)!important}#app.is-mobile :is(.el-button:not(.el-button--primary)){border-color:var(--m-line-strong);background:transparent;color:var(--m-text)}@media (prefers-reduced-motion: reduce){#app.is-mobile *,#app.is-mobile *:before,#app.is-mobile *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}#app.is-mobile .st-page .st-btn.primary{background:var(--m-accent)!important;color:#061513!important;border-color:transparent!important;box-shadow:none!important}#app.is-mobile .island-inner-music,#app.is-mobile .island-inner-music:before,#app.is-mobile .island-inner-music:after{background:var(--m-bg)!important;background-image:none!important;opacity:1!important}#app.is-mobile .island-inner-music .inner-background,#app.is-mobile .island-inner-music .inner-decorations,#app.is-mobile .island-inner-music .inner-particles,#app.is-mobile .island-inner-music .guqin-bg,#app.is-mobile .island-inner-music .music-ribbon,#app.is-mobile .island-inner-music .floating-notes{display:none!important}#app.is-mobile .island-inner-music .music-content{gap:14px}#app.is-mobile .island-inner-music .music-list-area{min-height:0!important;padding:8px!important;background:var(--m-surface)!important;border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app.is-mobile .island-inner-music .music-items{display:flex!important;flex-direction:column!important;gap:4px!important;max-height:none!important;overflow:visible!important;padding:0!important}#app.is-mobile .island-inner-music .music-item{min-height:62px;padding:10px 8px 10px 12px!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--m-line)!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;transform:none!important}#app.is-mobile .island-inner-music .music-item:last-child{border-bottom:0!important}#app.is-mobile .island-inner-music .music-info{min-width:0;gap:3px}#app.is-mobile .island-inner-music .music-name{color:var(--m-text)!important;font-size:15px;font-family:inherit!important}#app.is-mobile .island-inner-music .music-artist{color:var(--m-text-3)!important;font-size:12px}#app.is-mobile .island-inner-music .music-actions{gap:6px;flex:none}#app.is-mobile .island-inner-music .mini-btn{width:32px;height:32px;box-shadow:none!important}#app.is-mobile .island-inner-music .play-btn,#app.is-mobile .island-inner-music .play-btn.playing{background:var(--m-accent)!important;color:#061513!important;border:0!important}#app.is-mobile .island-inner-music .bgm-btn{color:var(--m-text-2)!important;border:1px solid var(--m-line-strong)!important}#app.is-mobile .island-inner-music .bgm-btn.on{color:var(--m-accent)!important;background:var(--m-surface-2)!important;border-color:var(--m-accent)!important}#app.is-mobile .profile-page{padding:calc(env(safe-area-inset-top,0px) + 18px) 16px 96px!important;background:var(--m-bg)!important}#app.is-mobile .profile-page .page-header{margin:0 0 22px}#app.is-mobile .profile-page .page-title{margin:0;color:var(--m-text)!important;font-family:inherit!important;font-size:28px;letter-spacing:-.04em;background:none!important;-webkit-text-fill-color:currentColor!important;filter:none!important}#app.is-mobile .profile-page .header-with-back{align-items:flex-start;gap:8px}#app.is-mobile .profile-page .back-btn{display:none}#app.is-mobile .profile-content{gap:12px}#app.is-mobile .profile-page .info-card{padding:16px!important;background:var(--m-surface)!important;border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#app.is-mobile .profile-page .info-card:before{display:none!important}#app.is-mobile .profile-page .card-header{margin-bottom:10px;padding-bottom:10px;border-bottom-color:var(--m-line)!important}#app.is-mobile .profile-page .card-header h2{margin:0;color:var(--m-text);font-size:16px}#app.is-mobile .profile-page .info-item{gap:12px;padding:13px 0;border-bottom-color:var(--m-line)!important}#app.is-mobile .profile-page .info-label{color:var(--m-text-2);font-size:13px}#app.is-mobile .profile-page .info-value{max-width:62%;color:var(--m-text);font-size:13px;text-align:right;overflow-wrap:anywhere}#app.is-mobile .profile-page .pref-text{flex:1 1 auto;min-width:0;padding-right:8px}#app.is-mobile .profile-page .pref-hint{color:var(--m-text-3);font-size:11px;line-height:1.45}#app.is-mobile .profile-page .info-item:has(.theme-seg){display:block}#app.is-mobile .profile-page .info-item:has(.theme-seg) .theme-seg{display:flex;width:100%;margin-top:10px}#app.is-mobile .profile-page .theme-seg-btn{flex:1;padding:8px 4px;color:var(--m-text-2)}#app.is-mobile .profile-page .theme-seg-btn.active{color:#061513;background:var(--m-accent);box-shadow:none}#app.is-mobile .profile-page .card-footer{gap:8px}#app.is-mobile .profile-page .card-footer .el-button{min-height:40px}#app.is-mobile .assistant-page{max-width:none;margin:0;padding:calc(env(safe-area-inset-top,0px) + 18px) 16px 96px;background:var(--m-bg);color:var(--m-text);font-family:inherit}#app.is-mobile .assistant-header{display:block;margin-bottom:14px}#app.is-mobile .assistant-header-left{display:block}#app.is-mobile .assistant-header h1{margin:0;color:var(--m-text)!important;font-size:28px;letter-spacing:-.04em;background:none;-webkit-text-fill-color:currentColor}#app.is-mobile .assistant-header .header-sub{display:block;margin:5px 0 0;color:var(--m-text-2);font-size:12px}#app.is-mobile .assistant-header .header-actions{display:grid;grid-template-columns:auto auto;align-items:center;gap:8px;margin-top:16px}#app.is-mobile .assistant-header .header-actions .el-select{grid-column:1 / -1;width:100%!important;min-width:0!important}#app.is-mobile .assistant-header .header-actions>.el-button:not(.assistant-mobile-new-chat){grid-column:1 / -1;justify-self:start}#app.is-mobile .assistant-header .el-select{min-width:0!important;width:auto!important}#app.is-mobile .assistant-header .el-select .el-input__inner{font-size:13px}#app.is-mobile .assistant-header .header-actions>.el-button:not(.assistant-mobile-new-chat){padding:0 10px}#app.is-mobile .assistant-mobile-new-chat{display:inline-flex!important;min-height:38px;padding:0 11px}#app.is-mobile .assistant-body{display:block;min-height:0}#app.is-mobile .assistant-sidebar{display:none!important}#app.is-mobile .assistant-main{min-height:0;border:1px solid var(--m-line)!important;border-radius:var(--m-radius)!important;background:var(--m-surface)!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}#app.is-mobile .assistant-main .messages{min-height:0;max-height:none;padding:16px}#app.is-mobile .assistant-main .placeholder{min-height:220px;display:flex;align-items:center;justify-content:center;padding:28px 20px;color:var(--m-text-2);text-align:center}#app.is-mobile .assistant-main .placeholder p{margin:0;max-width:240px;line-height:1.6}#app.is-mobile .assistant-main .empty{min-height:220px;display:flex;flex-direction:column;justify-content:center;padding:30px 20px}#app.is-mobile .assistant-main .empty-title{color:var(--m-text);font-size:17px}#app.is-mobile .assistant-main .empty-sub{color:var(--m-text-2);font-size:13px;line-height:1.6}#app.is-mobile .assistant-main .composer{position:sticky;bottom:0;padding:10px;background:var(--m-surface)!important;border-top:1px solid var(--m-line)}#app.is-mobile .island-inner-tool,#app.is-mobile .island-inner-tool:before,#app.is-mobile .island-inner-tool:after{background:var(--m-bg)!important;background-image:none!important;opacity:1!important}#app.is-mobile .island-inner-tool .inner-background,#app.is-mobile .island-inner-tool .inner-decorations,#app.is-mobile .island-inner-tool .inner-particles,#app.is-mobile .island-inner-tool .floating-element{display:none!important}#app.is-mobile .island-inner-tool .cd-empty{margin:24px 0;padding:28px 18px!important;min-height:0;background:var(--m-surface)!important;border:1px dashed var(--m-line-strong)!important;border-radius:var(--m-radius)!important;box-shadow:none!important}#app.is-mobile .island-inner-tool .cd-empty-icon{width:48px;height:48px;font-size:28px;border-radius:14px;background:var(--m-surface-2)!important;box-shadow:none!important}#app.is-mobile .island-inner-tool .cd-empty-text{color:var(--m-text);font-size:16px}#app.is-mobile .island-inner-tool .cd-empty .el-button{min-height:40px;margin-top:4px;border-radius:var(--m-radius-sm)}:root,:root[data-theme=night]{--dp-bg: #000000;--dp-bg2: #08080f;--dp-surface: #0d0d18;--dp-surface2: #141426;--dp-line: rgba(167, 139, 250, .16);--dp-line-strong: rgba(167, 139, 250, .3);--dp-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px rgba(124, 58, 237, .18);--dp-glow: inset 0 1px 0 rgba(255, 255, 255, .06), 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px rgba(124, 58, 237, .28);--dp-raised: 0 2px 6px rgba(0, 0, 0, .5), 0 20px 48px rgba(124, 58, 237, .32);--dp-text: #f5f3ff;--dp-text2: #a8a3c2;--dp-text3: #6e698a;--dp-accent: #A78BFA;--dp-accent-hover: #8B5CF6;--dp-accent-strong: #8B5CF6;--dp-accent-faint: rgba(167, 139, 250, .18);--dp-danger: #fb7185;--dp-warning: #fcd34d;--dp-radius: 12px;--dp-radius-sm: 8px;--dp-serif: "Noto Serif SC", "Source Han Serif SC", "Noto Serif CJK SC", "Songti SC", "STSong", "SimSun", serif;--color-bg: var(--dp-bg);--color-bg-dark: var(--dp-bg2);--color-bg-elevated: var(--dp-surface);--color-bg-glass: rgba(167, 139, 250, .06);--color-text: var(--dp-text);--color-text-secondary: var(--dp-text2);--color-text-muted: var(--dp-text3);--color-primary: var(--dp-accent);--color-secondary: var(--dp-accent-strong);--color-accent: var(--dp-warning);--yq-bg0: var(--dp-bg);--yq-bg1: var(--dp-bg2);--yq-bg2: var(--dp-surface2);--yq-rain: var(--dp-accent);--yq-rain-bright: #C4B5FD;--yq-rain-deep: var(--dp-accent-strong);--yq-gold: var(--dp-warning);--yq-gold-bright: #FDE68A;--yq-gold-fg: #0d0d18;--yq-gold-fg-faint: rgba(13, 13, 24, .3);--yq-gold-faint: rgba(252, 211, 77, .18);--yq-gold-glow: rgba(252, 211, 77, .35);--yq-gold-glow-strong: rgba(252, 211, 77, .5);--yq-rain-faint: rgba(167, 139, 250, .14);--yq-rain-glow: rgba(167, 139, 250, .55);--dp-danger-faint: rgba(251, 113, 133, .14);--dp-danger-glow: rgba(251, 113, 133, .5);--lj-bg: var(--dp-bg);--lj-bg-deep: var(--dp-bg2);--lj-paper: var(--dp-surface);--lj-paper-2: var(--dp-surface2);--lj-glass: var(--color-bg-glass, rgba(167, 139, 250, .06));--lj-glass-blur: saturate(160%) blur(16px);--lj-panel: rgba(22, 19, 38, .78);--lj-ink: var(--dp-text);--lj-mist: var(--dp-text2);--lj-dai: var(--yq-rain, var(--dp-accent));--lj-dai-deep: var(--yq-rain-deep, var(--dp-accent-strong));--lj-ochre: var(--yq-gold, var(--dp-warning));--lj-gold: var(--yq-gold, var(--dp-warning));--lj-vermilion: var(--dp-danger);--lj-cinnabar: var(--dp-danger);--lj-seal: var(--yq-gold, var(--dp-accent));--lj-seal-hover: var(--yq-gold-bright, var(--dp-accent-hover));--lj-seal-soft: var(--yq-gold-faint, var(--dp-accent-faint));--lj-line: var(--dp-line);--lj-line-strong: var(--dp-line-strong);--lj-text: var(--dp-text);--lj-text-2: var(--dp-text2);--lj-text-3: var(--dp-text3);--lj-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 12px 32px var(--yq-gold-glow, rgba(124, 58, 237, .28)), inset 0 1px 0 rgba(255, 255, 255, .06);--ls-bg0: var(--dp-bg);--ls-bg1: var(--dp-bg2);--ls-paper: var(--dp-surface);--ls-paper-2: var(--dp-surface2);--ls-glass: rgba(167, 139, 250, .08);--ls-line: var(--dp-line);--ls-line-strong: var(--dp-line-strong);--ls-highlight: rgba(255, 255, 255, .06);--ls-shadow: var(--dp-shadow);--ls-dai: var(--dp-accent);--ls-dai-deep: var(--dp-accent-strong);--ls-ochre: var(--dp-warning);--ls-jade: #A78BFA;--ls-text: var(--dp-text);--ls-text-2: var(--dp-text2);--ls-text-3: var(--dp-text3);--glass-blur: blur(16px) saturate(160%);--glass-border: var(--dp-line-strong);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-shadow: 0 1px 1px rgba(0, 0, 0, .5), 0 6px 18px rgba(0, 0, 0, .24), 0 20px 50px rgba(124, 58, 237, .28);--glow-rain: rgba(167, 139, 250, .045);--glow-gold: rgba(252, 211, 77, .04);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 4px 12px rgba(124, 58, 237, .16);--shadow: var(--dp-shadow);--shadow-lg: 0 2px 8px rgba(0, 0, 0, .5), 0 24px 60px rgba(124, 58, 237, .32);--shadow-glass: var(--glass-highlight), var(--glass-shadow);--el-color-primary: var(--dp-accent);--el-color-primary-light-3: var(--dp-accent);--el-color-primary-light-5: var(--dp-accent-hover);--el-color-primary-light-7: #C4B5FD;--el-color-primary-light-8: #DDD6FE;--el-color-primary-light-9: #EDE9FE;--el-color-primary-dark-2: #7C3AED;--el-color-success: #34d399;--el-color-warning: var(--dp-warning);--el-color-danger: var(--dp-danger);--el-color-error: var(--dp-danger);--el-color-info: var(--dp-text2);--el-bg-color: #0d0d18;--el-bg-color-overlay: #141426;--el-bg-color-page: #000000;--el-fill-color-blank: #0d0d18;--el-fill-color: #141426;--el-fill-color-light: #1a1a33;--el-fill-color-lighter: #120f22;--el-fill-color-extra-light: #0f0d1c;--el-text-color-primary: #f5f3ff;--el-text-color-regular: #c4c1de;--el-text-color-secondary: #a8a3c2;--el-text-color-placeholder: #6e698a;--el-text-color-disabled: #3f3a52;--el-border-color: #2a2545;--el-border-color-light: #2d2750;--el-border-color-lighter: #221d3a;--el-border-color-extra-light: #1d1832;--el-border-color-dark: #3d3656;--el-box-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 24px rgba(124, 58, 237, .18), 0 0 0 1px rgba(167, 139, 250, .06) inset;--el-box-shadow-light: 0 2px 8px rgba(0, 0, 0, .5), 0 12px 32px rgba(124, 58, 237, .24);--li-title-a: var(--dp-text);--li-sky: var(--dp-bg);--li-sky-mid: var(--dp-bg2);--li-sky-deep: var(--dp-surface2);--ls-bg-glow: rgba(167, 139, 250, .08);--xiu-primary: var(--dp-accent);--xiu-primary-bright: var(--dp-accent-hover);--xiu-text: var(--dp-text);--color-qi-primary: var(--dp-accent);--color-jade: var(--dp-accent);--color-novel: #c4a57b}:root[data-theme=day]{--dp-bg: #fbfaf7;--dp-bg2: #f5f4ef;--dp-surface: #ffffff;--dp-surface2: #f7f6f1;--dp-line: rgba(24, 24, 27, .1);--dp-line-strong: rgba(24, 24, 27, .18);--dp-shadow: 0 1px 2px rgba(24, 24, 27, .04), 0 8px 24px rgba(24, 24, 27, .06);--dp-glow: inset 0 1px 0 rgba(255, 255, 255, .9), 0 1px 2px rgba(24, 24, 27, .04), 0 12px 30px rgba(24, 24, 27, .08);--dp-raised: 0 2px 6px rgba(24, 24, 27, .06), 0 20px 48px rgba(24, 24, 27, .1);--dp-text: #18181b;--dp-text2: #52525b;--dp-text3: #a1a1aa;--dp-accent: #5b6ae0;--dp-accent-hover: #4f5ed1;--dp-accent-strong: #4f5ed1;--dp-accent-faint: rgba(91, 106, 224, .1);--dp-danger: #dc2626;--dp-warning: #c2410c;--dp-radius: 10px;--dp-radius-sm: 6px;--dp-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", "Noto Sans SC", sans-serif;--color-bg: var(--dp-bg);--color-bg-dark: var(--dp-bg2);--color-bg-elevated: var(--dp-surface);--color-bg-glass: rgba(255, 255, 255, .85);--color-text: var(--dp-text);--color-text-secondary: var(--dp-text2);--color-text-muted: var(--dp-text3);--color-primary: var(--dp-accent);--color-secondary: var(--dp-accent-strong);--color-accent: var(--dp-warning);--yq-bg0: var(--dp-bg);--yq-bg1: var(--dp-bg2);--yq-bg2: var(--dp-surface2);--yq-rain: var(--dp-accent);--yq-rain-bright: #6f7ce0;--yq-rain-deep: var(--dp-accent-strong);--yq-gold: #fbbf24;--yq-gold-bright: #f59e0b;--yq-gold-deep: #92400e;--yq-gold-fg: #92400e;--yq-gold-fg-faint: rgba(146, 64, 14, .55);--yq-gold-faint: rgba(251, 191, 36, .14);--yq-gold-glow: rgba(217, 119, 6, .18);--yq-gold-glow-strong: rgba(217, 119, 6, .32);--yq-rain-faint: rgba(79, 94, 209, .14);--yq-rain-glow: rgba(79, 94, 209, .55);--dp-danger-faint: rgba(229, 90, 105, .14);--dp-danger-glow: rgba(229, 90, 105, .5);--lj-bg: var(--dp-bg);--lj-bg-deep: var(--dp-bg2);--lj-paper: var(--dp-surface);--lj-paper-2: var(--dp-surface2);--lj-glass: var(--color-bg-glass, rgba(255, 255, 255, .72));--lj-glass-blur: saturate(160%) blur(18px);--lj-panel: rgba(251, 248, 240, .85);--lj-ink: var(--dp-text);--lj-mist: var(--dp-text2);--lj-dai: var(--yq-rain, var(--dp-accent));--lj-dai-deep: var(--yq-rain-deep, var(--dp-accent-strong));--lj-ochre: var(--yq-gold, var(--dp-warning));--lj-gold: var(--yq-gold, var(--dp-warning));--lj-vermilion: var(--dp-danger);--lj-cinnabar: var(--dp-danger);--lj-seal: var(--yq-gold, var(--dp-accent));--lj-seal-hover: var(--yq-gold-bright, var(--dp-accent-hover));--lj-seal-soft: var(--yq-gold-faint, var(--dp-accent-faint));--lj-line: var(--dp-line);--lj-line-strong: var(--dp-line-strong);--lj-text: var(--dp-text);--lj-text-2: var(--dp-text2);--lj-text-3: var(--dp-text3);--lj-shadow: 0 1px 2px rgba(24, 24, 27, .04), 0 12px 30px rgba(24, 24, 27, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--ls-bg0: var(--dp-bg);--ls-bg1: var(--dp-bg2);--ls-paper: var(--dp-surface);--ls-paper-2: var(--dp-surface2);--ls-glass: rgba(255, 255, 255, .72);--ls-line: var(--dp-line);--ls-line-strong: var(--dp-line-strong);--ls-highlight: rgba(255, 255, 255, .9);--ls-shadow: var(--dp-shadow);--ls-dai: var(--dp-accent);--ls-dai-deep: var(--dp-accent-strong);--ls-ochre: var(--dp-warning);--ls-jade: #5b6ae0;--ls-text: var(--dp-text);--ls-text-2: var(--dp-text2);--ls-text-3: var(--dp-text3);--glass-blur: blur(18px) saturate(160%);--glass-border: var(--dp-line-strong);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .9);--glass-shadow: 0 1px 1px rgba(24, 24, 27, .04), 0 8px 24px rgba(24, 24, 27, .08), 0 24px 60px rgba(24, 24, 27, .12);--glow-rain: rgba(91, 106, 224, .04);--glow-gold: rgba(217, 119, 6, .03);--shadow-sm: 0 1px 3px rgba(24, 24, 27, .04), 0 4px 12px rgba(24, 24, 27, .04);--shadow: var(--dp-shadow);--shadow-lg: 0 2px 8px rgba(24, 24, 27, .08), 0 20px 44px rgba(24, 24, 27, .1);--shadow-glass: var(--glass-highlight), var(--glass-shadow);--el-color-primary: var(--dp-accent-strong);--el-color-primary-light-3: var(--dp-accent);--el-color-primary-light-5: var(--dp-accent);--el-color-primary-light-7: #b9c1ff;--el-color-primary-light-8: #d4d8ff;--el-color-primary-light-9: #e8ebff;--el-color-primary-dark-2: #3f4aa8;--el-color-success: #16a34a;--el-color-warning: var(--dp-warning);--el-color-danger: var(--dp-danger);--el-color-error: var(--dp-danger);--el-color-info: var(--dp-text2);--el-bg-color: #ffffff;--el-bg-color-overlay: #ffffff;--el-bg-color-page: #fafafa;--el-fill-color-blank: #ffffff;--el-fill-color: #f4f4f5;--el-fill-color-light: #e4e4e7;--el-fill-color-lighter: #f1f1f3;--el-fill-color-extra-light: #f7f7f8;--el-text-color-primary: #18181b;--el-text-color-regular: #3f3f46;--el-text-color-secondary: #52525b;--el-text-color-placeholder: #a1a1aa;--el-text-color-disabled: #d4d4d8;--el-border-color: #e4e4e7;--el-border-color-light: #e8e8eb;--el-border-color-lighter: #ececee;--el-border-color-extra-light: #f1f1f3;--el-border-color-dark: #d4d4d8;--el-box-shadow: 0 1px 2px rgba(24, 24, 27, .04), 0 8px 24px rgba(24, 24, 27, .06), 0 0 0 1px rgba(91, 106, 224, .04) inset;--el-box-shadow-light: 0 2px 8px rgba(24, 24, 27, .06), 0 12px 32px rgba(24, 24, 27, .08);--li-title-a: var(--dp-text);--li-sky: var(--dp-bg);--li-sky-mid: var(--dp-bg2);--li-sky-deep: var(--dp-surface2);--ls-bg-glow: var(--dp-accent-faint);--xiu-primary: var(--dp-accent);--xiu-primary-bright: var(--dp-accent-hover);--xiu-text: var(--dp-text);--color-qi-primary: var(--dp-accent);--color-jade: var(--dp-accent);--color-novel: #c4a57b}:root,#app:not(.is-mobile){--motion-fast: .12s;--motion-med: .22s;--motion-slow: .38s;--motion-pulse: 1.8s;--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-emphasis: cubic-bezier(.16, 1, .3, 1);--ease-exit: cubic-bezier(.55, 0, .65, .15)}@media (prefers-reduced-motion: reduce){:root,#app:not(.is-mobile){--motion-fast: .01ms;--motion-med: .01ms;--motion-slow: .01ms;--motion-pulse: .01ms}}#app:not(.is-mobile){font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,Helvetica Neue,Noto Sans SC,sans-serif;--font-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;letter-spacing:-.01em}#app:not(.is-mobile) body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}#app:not(.is-mobile) .tb-brand-text,#app:not(.is-mobile) .wb-title,#app:not(.is-mobile) .wb-eyebrow span{font-family:var(--dp-serif)!important}#app:not(.is-mobile) .workbench-page{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif}#app:not(.is-mobile) .workbench-page .lj-wash,#app:not(.is-mobile) .workbench-page .lj-mountain,#app:not(.is-mobile) .workbench-page .lj-paper-texture{display:none!important}#app:not(.is-mobile) .workbench-page .lj-bg{background:radial-gradient(ellipse 44% 32% at 16% 4%,var(--glow-rain),transparent 60%),radial-gradient(ellipse 40% 30% at 82% 26%,var(--glow-gold),transparent 60%),var(--dp-bg)}#app:not(.is-mobile) .lj-topbar{background:none!important;border:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}:root[data-theme=night] #app:not(.is-mobile) .lj-topbar{background:none!important;border:none!important;box-shadow:none!important}#app:not(.is-mobile) .lj-topbar .tb-icon-btn,#app:not(.is-mobile) .lj-topbar .tb-user{background:transparent!important;box-shadow:none!important;border:none!important}#app:not(.is-mobile) .lj-topbar .tb-icon-btn:hover,#app:not(.is-mobile) .lj-topbar .tb-user:hover{background:var(--dp-accent-faint)!important}#app:not(.is-mobile) :is(.wd-card,.wt-card,.wfb){background:var(--dp-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--dp-line)!important;border-radius:var(--dp-radius)!important;box-shadow:var(--dp-shadow)!important;transition:border-color .18s ease,box-shadow .18s ease}#app:not(.is-mobile) :is(.wd-card,.wt-card,.wfb):hover{border-color:var(--dp-line-strong)!important;box-shadow:var(--dp-glow)!important}#app:not(.is-mobile) .wd-card:after{opacity:.35}#app:not(.is-mobile) .wd-badge{background:var(--dp-surface2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--dp-line)!important;border-radius:999px}#app:not(.is-mobile) .wd-bar{background:var(--dp-accent-faint)!important}#app:not(.is-mobile) .wd-chip{background:#9696aa14!important}#app:not(.is-mobile) .wd-v,#app:not(.is-mobile) .wd-foot b,#app:not(.is-mobile) .el-table .cell,#app:not(.is-mobile) .el-statistic__number{font-variant-numeric:tabular-nums}#app:not(.is-mobile) .jade-card{background:linear-gradient(180deg,#ffffff0a,#fff0 46%),var(--dp-surface2)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--dp-line-strong)!important}#app:not(.is-mobile) .jade-card.is-active{box-shadow:var(--dp-glow),0 0 0 1px var(--dp-accent) inset!important}#app:not(.is-mobile) .card-label{font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif!important;color:var(--dp-text2)!important;background:var(--dp-surface2)!important;border-color:var(--dp-line)!important}#app:not(.is-mobile) .jade-card:hover .card-label,#app:not(.is-mobile) .jade-card.is-active .card-label{color:var(--dp-accent)!important;border-color:var(--dp-accent)!important;background:var(--dp-accent-faint)!important}#app:not(.is-mobile) .carousel-dots{background:var(--dp-surface2)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}#app:not(.is-mobile) :is(.glass,.glass-card,.card-deep,.ls-card){background:var(--dp-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid var(--dp-line)!important;border-radius:var(--dp-radius)!important;box-shadow:var(--dp-shadow)!important}#app:not(.is-mobile) .ls-card:hover{border-color:var(--dp-line-strong)!important;box-shadow:var(--dp-glow)!important}#app:not(.is-mobile) .el-table{--el-table-text-color: var(--dp-text);--el-table-header-text-color: var(--dp-text2);--el-table-tr-bg-color: transparent;--el-table-row-hover-bg-color: var(--dp-accent-faint);--el-table-border-color: var(--dp-line);--el-fill-color-lighter: rgba(150, 150, 170, .04);background:transparent}#app:not(.is-mobile) .el-table th.el-table__cell{background:var(--dp-surface2);font-weight:520}#app:not(.is-mobile) .el-table .el-table-fixed-column--right,#app:not(.is-mobile) .el-table .el-table-fixed-column--left{background:var(--dp-surface)!important}#app:not(.is-mobile) .el-table th.el-table-fixed-column--right,#app:not(.is-mobile) .el-table th.el-table-fixed-column--left{background:var(--dp-surface2)!important}#app:not(.is-mobile) .el-table .el-table__row--striped .el-table-fixed-column--right,#app:not(.is-mobile) .el-table .el-table__row--striped .el-table-fixed-column--left{background:var(--dp-surface2)!important}#app:not(.is-mobile) .el-table .el-table-fixed-column--right .cell,#app:not(.is-mobile) .el-table .el-table-fixed-column--left .cell{background:transparent}#app:not(.is-mobile) .el-table .el-table-fixed-column--right.is-first-column:before,#app:not(.is-mobile) .el-table .el-table__fixed-right:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--dp-line)}#app:not(.is-mobile) .el-button--primary:not(.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: var(--dp-accent-strong);--el-button-border-color: var(--dp-accent-strong);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--dp-accent);--el-button-hover-border-color: var(--dp-accent);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--dp-accent-strong);--el-button-active-border-color: var(--dp-accent-strong);font-weight:560}#app:not(.is-mobile) .el-button--primary.is-plain{--el-button-text-color: var(--dp-accent);--el-button-bg-color: var(--dp-accent-faint);--el-button-border-color: var(--dp-accent);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--dp-accent-strong);--el-button-hover-border-color: var(--dp-accent-strong);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--dp-accent-strong);--el-button-active-border-color: var(--dp-accent-strong);font-weight:520}:root[data-theme=day] #app:not(.is-mobile) .el-button--primary.is-plain{--el-button-text-color: var(--yq-gold-deep, #92400e);--el-button-bg-color: var(--yq-gold-faint, rgba(251, 191, 36, .14));--el-button-border-color: var(--yq-gold, #fbbf24);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--yq-gold-bright, #f59e0b);--el-button-hover-border-color: var(--yq-gold-bright, #f59e0b);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--yq-gold-bright, #f59e0b);--el-button-active-border-color: var(--yq-gold-bright, #f59e0b)}#app:not(.is-mobile) .el-button--danger:not(.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: var(--dp-danger);--el-button-border-color: var(--dp-danger);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--dp-danger);--el-button-hover-border-color: var(--dp-danger);--el-button-active-text-color: #ffffff}#app:not(.is-mobile) .el-button--danger.is-plain{--el-button-text-color: var(--dp-danger);--el-button-bg-color: transparent;--el-button-border-color: var(--dp-danger);--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: var(--dp-danger);--el-button-hover-border-color: var(--dp-danger);--el-button-active-text-color: #ffffff;--el-button-active-bg-color: var(--dp-danger)}#app:not(.is-mobile) .el-button--warning:not(.is-plain){--el-button-text-color: #241c00;--el-button-bg-color: var(--dp-warning);--el-button-border-color: var(--dp-warning);--el-button-hover-text-color: #241c00;--el-button-hover-bg-color: var(--dp-warning)}#app:not(.is-mobile) .el-button--warning.is-plain{--el-button-text-color: var(--dp-warning);--el-button-bg-color: transparent;--el-button-border-color: var(--dp-warning);--el-button-hover-text-color: #241c00;--el-button-hover-bg-color: var(--dp-warning);--el-button-hover-border-color: var(--dp-warning)}#app:not(.is-mobile) .el-button--success:not(.is-plain){--el-button-text-color: #ffffff;--el-button-bg-color: #16a34a;--el-button-border-color: #16a34a;--el-button-hover-text-color: #ffffff;--el-button-hover-bg-color: #15803d;--el-button-hover-border-color: #15803d}#app:not(.is-mobile) .el-button:not([class*=el-button--primary]):not([class*=el-button--danger]):not([class*=el-button--warning]):not([class*=el-button--success]):not([class*=el-button--info]){--el-button-text-color: var(--dp-text);--el-button-bg-color: var(--dp-surface);--el-button-border-color: var(--dp-line-strong);--el-button-hover-text-color: var(--dp-accent);--el-button-hover-bg-color: var(--dp-surface2);--el-button-hover-border-color: var(--dp-accent);--el-button-active-text-color: var(--dp-accent);--el-button-active-bg-color: var(--dp-surface2);--el-button-active-border-color: var(--dp-accent)}:root[data-theme=day] #app:not(.is-mobile) .el-button:not([class*=el-button--primary]):not([class*=el-button--danger]):not([class*=el-button--warning]):not([class*=el-button--success]):not([class*=el-button--info]){--el-button-text-color: var(--dp-text);--el-button-bg-color: var(--dp-surface);--el-button-border-color: var(--dp-line-strong);--el-button-hover-text-color: var(--yq-gold-deep, #92400e);--el-button-hover-bg-color: var(--yq-gold-faint, rgba(251, 191, 36, .14));--el-button-hover-border-color: var(--yq-gold, #fbbf24);--el-button-active-text-color: var(--yq-gold-deep, #92400e);--el-button-active-bg-color: rgba(251, 191, 36, .22);--el-button-active-border-color: var(--yq-gold-bright, #f59e0b)}#app:not(.is-mobile) .el-input__wrapper,#app:not(.is-mobile) .el-textarea__inner{background:var(--dp-surface)!important;box-shadow:inset 0 0 0 1px var(--dp-line)!important;border-radius:8px}#app:not(.is-mobile) .el-input__wrapper.is-focus,#app:not(.is-mobile) .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--dp-accent)!important}:root[data-theme=day] #app:not(.is-mobile) .el-input__wrapper.is-focus,:root[data-theme=day] #app:not(.is-mobile) .el-input__wrapper:hover{box-shadow:inset 0 0 0 1px var(--yq-gold, #fbbf24),0 0 0 3px var(--yq-gold-faint, rgba(251, 191, 36, .14))!important}#app:not(.is-mobile) .island-page{background:var(--dp-bg2)!important}#app:not(.is-mobile) .island-header{background:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--dp-line)}:root[data-theme=night] #app:not(.is-mobile) .island-header{background:#0b0b12b8!important;-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border-bottom:1px solid var(--dp-line)}#app:not(.is-mobile) .inner-footer{background:var(--dp-bg)!important;border-top:1px solid var(--dp-line)}:root[data-theme=night] #app:not(.is-mobile) .inner-footer{background:#0b0b128c!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--dp-line)}#app:not(.is-mobile) :is(a,button,.el-button,.el-input,.el-card):hover,#app:not(.is-mobile) .jade-card{transition-duration:.18s}@media (prefers-reduced-motion: reduce){#app:not(.is-mobile) *,#app:not(.is-mobile) *:before,#app:not(.is-mobile) *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}#app:not(.is-mobile) .wt-card:after{opacity:.22}#app:not(.is-mobile) .wt-icon{background:var(--dp-surface2)!important}#app:not(.is-mobile) .tone-ai .wt-icon{color:var(--dp-warning);border-color:var(--dp-warning);background:var(--dp-surface2)}#app:not(.is-mobile) .tone-book .wt-icon{color:var(--dp-accent);border-color:var(--dp-accent);background:var(--dp-surface2)}#app:not(.is-mobile) .wfb-badge{color:var(--dp-text2)}#app:not(.is-mobile) .wfb-dot{background:var(--dp-accent);opacity:.72}#app:not(.is-mobile) .wfb-more{color:var(--dp-text3)}#app:not(.is-mobile) .island-inner{background:var(--dp-bg2)!important}:root[data-theme=night] #app:not(.is-mobile) .island-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(1200px 600px at 18% 10%,rgba(139,92,246,.28),transparent 60%),radial-gradient(900px 500px at 82% 90%,rgba(236,72,153,.18),transparent 60%);pointer-events:none;z-index:0}:root[data-theme=day] #app:not(.is-mobile) .island-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(900px 400px at 18% 8%,rgba(91,106,224,.06),transparent 60%);pointer-events:none;z-index:0}:root[data-theme=night] #app:not(.is-mobile) .island-inner:after{display:none}:root[data-theme=day] #app:not(.is-mobile) .island-inner:after{display:none}#app:not(.is-mobile){padding-left:220px;transition:padding-left .24s cubic-bezier(.4,0,.2,1)}#app:not(.is-mobile):has(.dsb.collapsed){padding-left:0}body.login-route #app:not(.is-mobile){padding-left:0!important}@media (max-width: 1100px){#app:not(.is-mobile){padding-left:200px}#app:not(.is-mobile) .dsb{width:200px}}@media (max-width: 900px){#app:not(.is-mobile){padding-left:0}#app:not(.is-mobile) .dsb{z-index:2600;box-shadow:0 18px 48px #00000061}}#app:not(.is-mobile) :is(.workbench-page,.island-inner,.admin-page){margin-left:0!important;margin-right:0!important;padding-left:40px!important;padding-right:40px!important;max-width:none!important;width:auto!important;box-sizing:border-box}#app:not(.is-mobile) .workbench-page :is(.wb-hero,.wb-kpi,.wb-trend,.wb-row,.wb-body,.wb-footer){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important}#app:not(.is-mobile) .island-inner :is(.inner-header,.inner-main,.inner-footer){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important;width:100%!important}#app:not(.is-mobile) .admin-page :is(.admin-header,.admin-nav,.admin-content){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;max-width:none!important}#app:not(.is-mobile) .el-table .row-ops{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;white-space:nowrap}#app:not(.is-mobile) .el-table .row-ops>.el-button+.el-button{margin-left:0!important}#app:not(.is-mobile) .el-overlay,#app:not(.is-mobile) .el-overlay-dialog,#app:not(.is-mobile) .el-drawer__wrapper{position:fixed!important;left:220px!important;right:0!important;top:0!important;bottom:0!important;width:calc(100vw - 220px)!important;height:100vh!important}body:not(.login-route) #app:not(.is-mobile):has(.dsb.collapsed) .el-overlay,body:not(.login-route) #app:not(.is-mobile):has(.dsb.collapsed) .el-overlay-dialog,body:not(.login-route) #app:not(.is-mobile):has(.dsb.collapsed) .el-drawer__wrapper{left:0!important;width:100vw!important}#app:not(.is-mobile) .el-select__popper,#app:not(.is-mobile) .el-dropdown-menu,#app:not(.is-mobile) .el-popper,#app:not(.is-mobile) .el-picker__popper,#app:not(.is-mobile) .el-date-picker__popper,#app:not(.is-mobile) .el-tooltip__popper{z-index:3000!important}#app:not(.is-mobile) .whale-stage{right:20px;bottom:20px}#app:not(.is-mobile) .theme-seg{background:var(--dp-surface2)!important;border:1px solid var(--dp-line)!important}#app:not(.is-mobile) .theme-seg-btn.active{background:var(--dp-accent-strong)!important;color:#fff!important;box-shadow:0 2px 8px var(--dp-accent-faint)!important}html:root[data-theme=day] .login-page,html:root[data-theme=night] .login-page{background:radial-gradient(ellipse 70% 50% at 20% 12%,rgba(127,168,163,.1),transparent 60%),radial-gradient(ellipse 60% 45% at 82% 78%,rgba(199,169,107,.07),transparent 60%),linear-gradient(180deg,#0a1218,#111a22 52%,#0b1419)!important}html:root[data-theme=day] .login-card{background:#141c2499!important;border-color:#ffffff1a!important;box-shadow:0 1px 1px #0000000a,0 8px 24px #0000001a,0 24px 60px #0000002e,inset 0 1px #ffffff14!important}html:root[data-theme=day] .login-page .el-input__wrapper{background:#182029b3!important;box-shadow:inset 0 1px #ffffff0d!important;border:1px solid rgba(127,168,163,.3)!important}html:root[data-theme=day] .login-page .el-input__inner{color:#e8f4fc!important}html:root[data-theme=day] .login-page .el-input__inner::placeholder{color:#c8d6d080!important}html:root[data-theme=day] .login-page .el-input__suffix .el-icon,html:root[data-theme=day] .login-page .el-input__clear{color:#c8d6d0b3!important}html:root[data-theme=day] .login-page .site-subtitle,html:root[data-theme=day] .login-page .back-link,html:root[data-theme=day] .login-page .text-secondary{color:#c8d6d09e!important}html:root[data-theme=day] .login-page .remember-hint{color:#c8d6d073!important}html:root[data-theme=day] .login-page .filing-links a{color:#e8f4fc99}#app:not(.is-mobile) .login-page .el-input__wrapper,#app:not(.is-mobile) .login-page .el-textarea__inner{background:#182029b8!important;box-shadow:inset 0 0 0 1px #7fa8a352!important;border-radius:8px}#app:not(.is-mobile) .login-page .el-input__wrapper:hover,#app:not(.is-mobile) .login-page .el-input__wrapper.is-focus{box-shadow:inset 0 0 0 1px #7fa8a39e!important}#app:not(.is-mobile) .login-page .el-input__inner{color:#e8f4fc!important;-webkit-text-fill-color:#e8f4fc!important;caret-color:#e8f4fc}#app:not(.is-mobile) .login-page .el-input__inner::placeholder{color:#c8d6d08c!important}#app:not(.is-mobile) .login-page .el-input__suffix .el-icon,#app:not(.is-mobile) .login-page .el-input__clear,#app:not(.is-mobile) .login-page .el-input__password{color:#c8d6d0b8!important}#app:not(.is-mobile) .el-loading-mask{background-color:var(--color-bg-glass, rgba(127, 127, 127, .04))!important}#app:not(.is-mobile) .el-loading-spinner .path{stroke:var(--yq-gold, #c7a96b)!important}#app:not(.is-mobile) .el-loading-spinner .el-loading-text{color:var(--yq-gold, #c7a96b)!important}#app:not(.is-mobile) input[type=text]:not([class*=el-]):not([class*=vc-]):not([class*=cv-]):not([class*=ht-]),#app:not(.is-mobile) input[type=search]:not([class*=el-]):not([class*=vc-]):not([class*=cv-]):not([class*=ht-]),#app:not(.is-mobile) input:not([type]):not([class*=el-]):not([class*=vc-]):not([class*=cv-]):not([class*=ht-]),#app:not(.is-mobile) textarea:not([class*=el-]):not([class*=vc-]):not([class*=cv-]):not([class*=ht-]),#app:not(.is-mobile) select:not([class*=el-]):not([class*=vc-]):not([class*=cv-]):not([class*=ht-]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-bg-glass, rgba(127, 127, 127, .06))!important;border:1px solid var(--dp-line, rgba(127, 127, 127, .22))!important;border-radius:10px;color:var(--lj-text)!important;-webkit-text-fill-color:var(--lj-text);padding:9px 12px;font-size:13px;outline:none;box-sizing:border-box;transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}#app:not(.is-mobile) input:focus:not([class*=el-]),#app:not(.is-mobile) textarea:focus:not([class*=el-]),#app:not(.is-mobile) select:focus:not([class*=el-]){border-color:var(--yq-gold, #c7a96b)!important;box-shadow:0 0 0 3px var(--yq-gold-faint, rgba(199, 169, 107, .18))}#app:not(.is-mobile) input::placeholder:not([class*=el-]),#app:not(.is-mobile) textarea::placeholder:not([class*=el-]){color:var(--lj-text-3)!important;-webkit-text-fill-color:var(--lj-text-3)}#app:not(.is-mobile) .el-input__wrapper,#app:not(.is-mobile) .el-textarea__inner{background:var(--color-bg-glass, rgba(127, 127, 127, .06))!important;box-shadow:0 0 0 1px var(--dp-line) inset!important;border-radius:10px!important;padding:2px 12px!important}#app:not(.is-mobile) .el-input__wrapper.is-focus,#app:not(.is-mobile) .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--yq-gold) inset,0 0 0 3px var(--yq-gold-faint, rgba(199, 169, 107, .18))!important}#app:not(.is-mobile) .el-input__inner,#app:not(.is-mobile) .el-textarea__inner{color:var(--lj-text)!important;-webkit-text-fill-color:var(--lj-text)}#app:not(.is-mobile) .el-input__inner::placeholder,#app:not(.is-mobile) .el-textarea__inner::placeholder{color:var(--lj-text-3)!important;-webkit-text-fill-color:var(--lj-text-3)}#app:not(.is-mobile) .el-select__wrapper{background:var(--color-bg-glass)!important;box-shadow:0 0 0 1px var(--dp-line) inset!important;border-radius:10px!important}#app:not(.is-mobile) .el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--yq-gold) inset,0 0 0 3px var(--yq-gold-faint, rgba(199, 169, 107, .18))!important}#app:not(.is-mobile) .el-select__placeholder,#app:not(.is-mobile) .el-select__selected-item{color:var(--lj-text)!important}#app:not(.is-mobile) .el-button--primary{background:linear-gradient(135deg,var(--yq-gold, #c7a96b),var(--yq-rain, #7fa8a3))!important;border-color:transparent!important;color:var(--yq-gold-fg, #0b0f14)!important;font-weight:600;box-shadow:0 4px 14px var(--yq-gold-glow, rgba(199, 169, 107, .28))!important}#app:not(.is-mobile) .el-button--primary:hover{transform:translateY(-1px);box-shadow:0 8px 22px var(--yq-gold-glow-strong, rgba(199, 169, 107, .42))!important}#app:not(.is-mobile) .el-button--primary:active{transform:translateY(0)}:root[data-theme=day] #app:not(.is-mobile) .el-button--primary{background:linear-gradient(180deg,#fef3c7,#fde68a)!important;border-color:#f59e0b!important;color:#92400e!important;font-weight:600;box-shadow:inset 0 1px #ffffffb3,0 1px 2px #d9770614,0 4px 12px #d9770624!important}:root[data-theme=day] #app:not(.is-mobile) .el-button--primary:hover{background:linear-gradient(180deg,#fde68a,#fcd34d)!important;border-color:#d97706!important;box-shadow:inset 0 1px #fffc,0 2px 4px #d977061f,0 8px 20px #d9770638!important}:root[data-theme=day] #app:not(.is-mobile) .el-button--primary:active{background:linear-gradient(180deg,#fcd34d,#fbbf24)!important;box-shadow:inset 0 1px 2px #92400e26!important}#app:not(.is-mobile) .el-tag{background:var(--yq-rain-faint, rgba(127, 168, 163, .12));border-color:var(--dp-line, rgba(127, 127, 127, .18));color:var(--lj-text-2)}#app:not(.is-mobile) .el-tag.el-tag--success{background:var(--yq-gold-faint, rgba(199, 169, 107, .18));border-color:var(--yq-gold-glow, rgba(199, 169, 107, .35));color:var(--yq-gold, #c7a96b)}#app:not(.is-mobile) .el-tag.el-tag--info{background:var(--yq-rain-faint, rgba(127, 168, 163, .12));border-color:var(--dp-line);color:var(--lj-text-2)}#app:not(.is-mobile) .glass{background:var(--color-bg-glass, rgba(127, 127, 127, .06));border:1px solid var(--dp-line, rgba(127, 127, 127, .18));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#app:not(.is-mobile) [data-mouse-light],#app:not(.is-mobile) .mouse-light{position:relative;isolation:isolate}#app:not(.is-mobile) [data-mouse-light]:after,#app:not(.is-mobile) .mouse-light:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .25s ease;background:radial-gradient(260px circle at var(--ml-x, 50%) var(--ml-y, 50%),var(--yq-gold-faint, rgba(199, 169, 107, .22)),transparent 65%);z-index:0}#app:not(.is-mobile) [data-mouse-light]:hover:after,#app:not(.is-mobile) .mouse-light:hover:after{opacity:1}#app:not(.is-mobile) [data-mouse-light]>*,#app:not(.is-mobile) .mouse-light>*{position:relative;z-index:1}@media (prefers-reduced-motion: reduce){#app:not(.is-mobile) [data-mouse-light]:after,#app:not(.is-mobile) .mouse-light:after{display:none}}#app:not(.is-mobile) .glass{transition:border-color .2s,box-shadow .2s,transform .15s}#app:not(.is-mobile) .glass:hover{border-color:var(--yq-gold, #c7a96b);box-shadow:0 18px 44px #0000002e,0 0 0 1px var(--yq-gold-glow, rgba(199, 169, 107, .25)) inset}#app:not(.is-mobile) .el-button:not(.el-button--primary):not(.is-disabled):hover{border-color:var(--yq-gold, #c7a96b);color:var(--yq-gold, #c7a96b);background:var(--yq-gold-faint, rgba(199, 169, 107, .06))}#app:not(.is-mobile) .el-card{transition:border-color .2s,box-shadow .2s;border-color:var(--dp-line, rgba(127, 127, 127, .18))}#app:not(.is-mobile) .el-card:hover{border-color:var(--yq-gold, #c7a96b);box-shadow:0 12px 32px #00000029,0 0 0 1px var(--yq-gold-glow, rgba(199, 169, 107, .2)) inset}#app:not(.is-mobile) .el-table{--el-table-row-hover-bg-color: var(--yq-gold-faint, rgba(199, 169, 107, .08))}#app:not(.is-mobile) .el-table__row{transition:background-color .15s ease}#app:not(.is-mobile) .el-table__row:hover>td{background-color:var(--yq-gold-faint, rgba(199, 169, 107, .08))!important}#app:not(.is-mobile) .el-table__row--striped td{background:transparent!important}#app:not(.is-mobile) .el-table__row--striped.is-striped td{background:var(--dp-glass, rgba(127, 127, 127, .025))!important}#app:not(.is-mobile) .el-table.admin-table{border-radius:12px;overflow:hidden}#app:not(.is-mobile) .el-table.admin-table .el-table__row{position:relative}#app:not(.is-mobile) .el-table.admin-table .el-table__row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--yq-gold, #c7a96b),var(--yq-rain, #7fa8a3));opacity:0;transform:scaleY(.4);transform-origin:center;transition:opacity .22s ease,transform .28s cubic-bezier(.22,.61,.36,1)}#app:not(.is-mobile) .el-table.admin-table .el-table__row:hover:before{opacity:1;transform:scaleY(1)}#app:not(.is-mobile) .el-table.admin-table .el-table__row:hover>td{background-color:var(--yq-gold-faint, rgba(199, 169, 107, .1))!important}#app:not(.is-mobile) .el-table.admin-table th.el-table__cell{background:linear-gradient(180deg,var(--color-bg-glass, rgba(127, 127, 127, .06)),var(--color-bg-glass, rgba(127, 127, 127, .02)));letter-spacing:.04em;text-transform:uppercase;font-size:11.5px;font-weight:600}.status-dot{display:inline-flex;align-items:center;gap:6px;font-size:12.5px}.status-dot:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px color-mix(in srgb,currentColor 25%,transparent)}.status-dot.is-gold{color:var(--yq-gold, #c7a96b)}.status-dot.is-rain{color:var(--yq-rain, #7fa8a3)}.status-dot.is-danger{color:var(--dp-danger, #e57373)}.status-dot.is-muted{color:var(--lj-text-3)}.el-tag--success.admin-tag{background:var(--yq-gold-faint, rgba(199, 169, 107, .12));border-color:var(--yq-gold, #c7a96b);color:var(--yq-gold, #c7a96b)}.el-tag--info.admin-tag{background:color-mix(in srgb,var(--yq-rain, #7fa8a3) 14%,transparent);border-color:color-mix(in srgb,var(--yq-rain, #7fa8a3) 50%,transparent);color:var(--yq-rain, #7fa8a3)}.el-tag--danger.admin-tag{background:color-mix(in srgb,var(--dp-danger, #e57373) 14%,transparent);border-color:color-mix(in srgb,var(--dp-danger, #e57373) 50%,transparent);color:var(--dp-danger, #e57373)}#app:not(.is-mobile) button.v-card,#app:not(.is-mobile) a.v-card,#app:not(.is-mobile) [role=button]{transition:border-color .2s,box-shadow .2s,transform .15s}#app:not(.is-mobile) button.v-card:hover,#app:not(.is-mobile) a.v-card:hover,#app:not(.is-mobile) [role=button]:hover{box-shadow:0 12px 28px #00000024}#app:not(.is-mobile) :where(.tile,[class$=-card],[class$=-item],[class$=-kpi],[class$=-module],[class$=-row]){transition:border-color .2s,box-shadow .2s,transform .15s,background-color .2s}@media (prefers-reduced-motion: reduce){#app:not(.is-mobile) .glass,#app:not(.is-mobile) .el-card{transition:none}}#app:not(.is-mobile) :focus-visible{outline:2px solid var(--yq-gold, #c7a96b);outline-offset:2px;box-shadow:0 0 0 4px var(--yq-gold-faint, rgba(199, 169, 107, .22));transition:outline-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}#app:not(.is-mobile) a:focus:not(:focus-visible),#app:not(.is-mobile) button:focus:not(:focus-visible){outline:none;box-shadow:none}#app:not(.is-mobile) [v-mouse-light]:focus-visible{outline-color:var(--yq-gold, #c7a96b)}
