.todo-main[data-v-58e98a92]{display:flex}@media (width<=767px){.todo-main[data-v-58e98a92]{flex-direction:column;height:calc(100vh - 3rem)}}.tags[data-v-58e98a92]{flex-direction:column;width:8rem;padding:0 1rem;display:flex}@media (width<=767px){.tags[data-v-58e98a92]{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;background-color:#fff;border-bottom:1px solid #e5e5e5;flex-direction:row;gap:.5rem;width:100%;padding:.5rem;overflow:auto hidden}.tags[data-v-58e98a92]::-webkit-scrollbar{display:none}}.tags>.tags-top[data-v-58e98a92]{justify-content:space-between;align-items:center;margin-bottom:.6rem;padding-top:.5rem;display:flex}@media (width<=767px){.tags>.tags-top[data-v-58e98a92]{flex-direction:column;gap:.5rem;margin-bottom:0;padding:0}}.tags>.tags-top>img[data-v-58e98a92]{cursor:pointer;width:1.4rem;height:1.4rem}.tags>.tags-top>img[data-v-58e98a92]:hover{background-color:#dafffd}@media (width<=767px){.tags>.tags-top>img[data-v-58e98a92]{width:2rem;height:2rem;padding:.3rem}}.tags>.tag[data-v-58e98a92]{text-align:center;cursor:pointer;border:.01rem solid #e5e5e5;border-radius:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.9rem}@media (width<=767px){.tags>.tag[data-v-58e98a92]{flex-shrink:0;min-width:5rem;margin-bottom:0;padding:.6rem 1rem;font-size:.95rem}}.todo[data-v-58e98a92]{height:100vh;padding:0 1rem}@media (width<=767px){.todo[data-v-58e98a92]{flex:1;height:auto;min-height:0;padding:.5rem}}.todo>.item[data-v-58e98a92]{background-color:#fff;border:.01rem solid #e5e5e5;border-radius:.5rem;margin:.5rem;padding:.5rem 1rem}@media (width<=767px){.todo>.item[data-v-58e98a92]{margin:.5rem 0;padding:.8rem}}.todo-body[data-v-58e98a92]{text-align:center;background-color:#eefffe;flex:3;overflow:auto}.todo-body .item[data-v-58e98a92]{border:.1rem solid #00ffef}.todo-body>img[data-v-58e98a92]{cursor:pointer;width:1.4rem;height:1.4rem;margin-top:.5rem}.todo-body>img[data-v-58e98a92]:hover{background-color:#dafffd}@media (width<=767px){.todo-body>img[data-v-58e98a92]{width:2.5rem;height:2.5rem;margin-top:1rem;padding:.5rem}}.todo-body>.item[data-v-58e98a92]{text-align:left;font-family:Microsoft YaHei ui,sans-serif}.fulfill-body[data-v-58e98a92]{background-color:#e9ffea;flex:3;overflow:auto}.fulfill-body .item[data-v-58e98a92]{border:.1rem solid #00ff0a}@media (width<=767px){.fulfill-body[data-v-58e98a92]{display:none}}.cancel-body[data-v-58e98a92]{background-color:#f6f6f6;flex:2;overflow:auto}.cancel-body .item[data-v-58e98a92]{border:.1rem solid #9a9a9a}@media (width<=767px){.cancel-body[data-v-58e98a92]{display:none}}.top[data-v-58e98a92]{justify-content:space-between;align-items:center;display:flex}.top>.top-time[data-v-58e98a92]{font-size:.85rem}@media (width<=767px){.top>.top-time[data-v-58e98a92]{font-size:.75rem}}.function[data-v-58e98a92]{align-items:center;gap:.4rem;display:flex}@media (width<=767px){.function[data-v-58e98a92]{gap:.6rem}}.function>div[data-v-58e98a92]{cursor:pointer;border-radius:100%;width:.8rem;height:.8rem}@media (width<=767px){.function>div[data-v-58e98a92]{width:1.2rem;height:1.2rem}}.function>img[data-v-58e98a92]{cursor:pointer;width:1rem;height:1rem}@media (width<=767px){.function>img[data-v-58e98a92]{width:1.3rem;height:1.3rem}}.middle[data-v-58e98a92]{margin-top:.5rem;font-size:1.1rem}@media (width<=767px){.middle[data-v-58e98a92]{margin-top:.6rem;font-size:1rem}}.bottom[data-v-58e98a92]{white-space:pre-line;margin-top:.5rem;font-size:.9rem}@media (width<=767px){.bottom[data-v-58e98a92]{font-size:.85rem}}[data-v-83b3986c]:root{--color-page-bg:#f4f4f6;--color-surface:#fff;--color-surface-sub:#f7f9f8;--color-border:#e6edea;--color-divider:#eef2f0;--color-control-border:#dde6e3;--color-hover-bg:#f2f6f5;--color-selected-bg:#e8f8f3;--color-selected-strong:#d8f3e9;--color-text:#2c3330;--color-text-secondary:#5c6663;--color-text-muted:#98a29f;--color-placeholder:#b3bab7;--color-primary:#00b894;--color-primary-strong:#00a383;--color-success:#00a383;--color-success-bg:#e6f8f3;--color-blocked:#d97a7a;--color-blocked-bg:#fdeeee;--color-danger:#d06767;--color-danger-bg:#fdeeee;--color-archived:#8a9491;--color-archived-bg:#eef2f0;--color-progress:#e2903a;--color-progress-bg:#fff4e5;--color-mark-blue:#4a7db5;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--fs-module-title:1.15rem;--lh-module-title:1.3;--fs-section-title:1rem;--lh-section-title:1.4;--fs-body:.9rem;--lh-body:1.6;--fs-dense:.8rem;--lh-dense:1.55;--fs-aux:.7rem;--lh-aux:1.5;--fw-medium:500;--fw-semibold:600;--space-1:.35rem;--space-2:.5rem;--space-3:.7rem;--space-4:1rem;--radius-panel:.4rem;--radius-control:.3rem;--radius-tag:.25rem;--radius-circle:50%;--control-height-compact:1.75rem;--duration-fast:.12s;--duration-base:.25s;--shadow-panel:0 1px 3px #0000000d}body[data-v-83b3986c]{background-color:#f4f4f4;margin:0;padding:0;font-family:JetBrainsMono-Regular,Microsoft YaHei UI,sans-serif}.yfq-border[data-v-83b3986c]{border:.1rem solid #eaeaea}.link[data-v-83b3986c]{color:#00b29a}.yfq-shadow[data-v-83b3986c],.yfq-button.alone[data-v-83b3986c]{box-shadow:0 1px 2px #0000001a}.yfq-button-span[data-v-83b3986c]{cursor:pointer;transition:all .3s}.yfq-button-span[data-v-83b3986c]:hover{color:#2aad99}.yfq-button[data-v-83b3986c]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:1.5rem;transition:all .3s}.yfq-button[data-v-83b3986c]:hover{background-color:#b4f1e8}.yfq-button.alone[data-v-83b3986c]{border:.1rem solid #fff}.thin-scrollbar[data-v-83b3986c]::-webkit-scrollbar{width:3px;height:4px}.thin-scrollbar[data-v-83b3986c]::-webkit-scrollbar-track{background:0 0}.thin-scrollbar[data-v-83b3986c]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.thin-scrollbar[data-v-83b3986c]::-webkit-scrollbar-thumb:hover{background:#ccc}.verification[data-v-83b3986c]{flex-flow:row;align-items:center;margin:1.1rem 0;display:flex}@media (width<=767px){.verification[data-v-83b3986c]{margin:1.5rem 0}}.begin-get[data-v-83b3986c]{color:#52899d;text-align:center;cursor:pointer;width:12rem;margin-left:2rem;font-size:1.3rem}@media (width<=767px){.begin-get[data-v-83b3986c]{width:10rem;margin-left:1rem;font-size:1rem}}.login-main[data-v-83b3986c]{background-color:#fff;border-radius:.5rem;flex-flow:row;justify-content:center;align-items:stretch;width:32rem;height:39rem;margin:8% auto 0;display:flex;box-shadow:0 .1rem .2rem #00000014}@media (width<=767px){.login-main[data-v-83b3986c]{width:100%;height:100vh;box-shadow:none;border-radius:0;margin:0}}.right[data-v-83b3986c]{flex:1}.index-main[data-v-83b3986c]{text-align:center;-webkit-user-select:none;user-select:none;width:66%;height:50rem;margin:11% auto 0;font-family:得意黑,sans-serif;font-size:2.3rem;font-weight:700}.index-main>img[data-v-83b3986c]{width:100%}.title[data-v-83b3986c]{margin-top:-5.5rem}.ch-name[data-v-83b3986c]{letter-spacing:1.2rem;position:relative;left:-3.9rem}.ch-name>span[data-v-83b3986c]:first-child{color:#4fc5b4;font-size:2.8rem}.en-name[data-v-83b3986c]{letter-spacing:1.8rem;margin:1rem 0 0 2rem;font-size:2.7rem;position:relative;left:-3.6rem}.en-name>span[data-v-83b3986c]:first-child{color:#4fc5b4;font-size:4rem}.right[data-v-83b3986c]{padding-top:1rem}.logo[data-v-83b3986c]{text-align:center;letter-spacing:.5rem;color:#4fc5b4;border-bottom:.1rem solid #eaeaea;border-radius:0 0 100% 100%;margin-bottom:3rem;padding-bottom:1rem;font-size:2.3rem;font-weight:700;line-height:4rem}@media (width<=767px){.logo[data-v-83b3986c]{margin-bottom:2rem;padding-bottom:.8rem;font-size:1.8rem;line-height:3rem}}.form[data-v-83b3986c]{text-align:center;width:70%;margin:0 auto;font-size:1.5rem}@media (width<=767px){.form[data-v-83b3986c]{width:90%;font-size:1.2rem}}.input[data-v-83b3986c]{margin:1.1rem 0}@media (width<=767px){.input[data-v-83b3986c]{margin:1.5rem 0}.input[data-v-83b3986c] .el-input__wrapper{min-height:2.8rem;padding:.5rem 1rem}.input[data-v-83b3986c] .el-input__inner{font-size:1rem}}.show-pwd[data-v-83b3986c]{color:#4a89e8;cursor:pointer;font-size:1.2rem;display:inline-block}@media (width<=767px){.show-pwd[data-v-83b3986c]{padding:.5rem;font-size:1rem}}.submit[data-v-83b3986c]{text-align:center;color:#2aa79c;cursor:pointer;background-color:#eaf6f5;border:.1rem solid #bee4e1;border-radius:.5rem;width:40%;margin:2rem auto 0;font-size:1.2rem;line-height:3.5rem}.submit[data-v-83b3986c]:hover{color:#2aa89d;background-color:#bfe5e2;border:.1rem solid #2aa89d}@media (width<=767px){.submit[data-v-83b3986c]{width:100%;margin:1.5rem auto 0;font-size:1.1rem;line-height:3rem}}.to-register[data-v-83b3986c]{text-align:center;margin-top:3rem;font-size:1rem}.to-register>span[data-v-83b3986c]{cursor:pointer;color:#4a89e8}@media (width<=767px){.to-register[data-v-83b3986c]{margin-top:2rem;font-size:.95rem}.to-register>span[data-v-83b3986c]{padding:.5rem;display:inline-block}}.markdown-preview[data-v-0a9d931f]{font-family:var(--md-font-family,inherit);font-size:var(--md-font-size,1rem);line-height:var(--md-line-height,1.75);color:var(--md-text-color,inherit);overflow-wrap:anywhere}.markdown-preview[data-v-0a9d931f]>:first-child{margin-top:0}.markdown-preview[data-v-0a9d931f]>:last-child{margin-bottom:0}.markdown-preview[data-v-0a9d931f] h1,.markdown-preview[data-v-0a9d931f] h2,.markdown-preview[data-v-0a9d931f] h3,.markdown-preview[data-v-0a9d931f] h4,.markdown-preview[data-v-0a9d931f] h5,.markdown-preview[data-v-0a9d931f] h6{color:var(--md-heading-color,inherit);line-height:1.3;font-weight:var(--md-heading-weight,600);margin:var(--md-spacing,1.25em) 0 .5em;scroll-margin-top:var(--md-scroll-margin-top,1rem)}.markdown-preview[data-v-0a9d931f] h1{font-size:var(--md-h1-size,2em);border-bottom:1px solid var(--md-hr-color,#e5e7eb);padding-bottom:.3em}.markdown-preview[data-v-0a9d931f] h2{font-size:var(--md-h2-size,1.6em);border-bottom:1px solid var(--md-hr-color,#e5e7eb);padding-bottom:.25em}.markdown-preview[data-v-0a9d931f] h3{font-size:var(--md-h3-size,1.35em)}.markdown-preview[data-v-0a9d931f] h4{font-size:var(--md-h4-size,1.2em)}.markdown-preview[data-v-0a9d931f] h5{font-size:var(--md-h5-size,1.1em)}.markdown-preview[data-v-0a9d931f] h6{font-size:var(--md-h6-size,1em)}.markdown-preview[data-v-0a9d931f] p,.markdown-preview[data-v-0a9d931f] ul,.markdown-preview[data-v-0a9d931f] ol{margin:0 0 .6em}.markdown-preview[data-v-0a9d931f] ul,.markdown-preview[data-v-0a9d931f] ol{padding-left:2em}.markdown-preview[data-v-0a9d931f] li{margin:.25em 0}.markdown-preview[data-v-0a9d931f] li>ul,.markdown-preview[data-v-0a9d931f] li>ol{margin-bottom:0}.markdown-preview[data-v-0a9d931f] a{color:var(--md-link-color,#2563eb);text-decoration:none}.markdown-preview[data-v-0a9d931f] a:hover{color:var(--md-link-hover-color,#1d4ed8);text-decoration:underline}.markdown-preview[data-v-0a9d931f] .md-inline-code{background:var(--md-inline-code-bg,#f0f0f0);color:var(--md-inline-code-color,#d63384);font-family:var(--md-code-font,ui-monospace, Consolas, monospace);border-radius:.3em;padding:.15em .4em;font-size:.9em}.markdown-preview[data-v-0a9d931f] .md-code-block{background:var(--md-code-bg,#f7f7f8);border-radius:.5rem;margin:0 0 1em;overflow:hidden}.markdown-preview[data-v-0a9d931f] .md-code-head{color:var(--md-code-head-color,#64748b);-webkit-user-select:none;user-select:none;padding:.4em 1em;font-size:.8em}.markdown-preview[data-v-0a9d931f] .md-code-body{font-family:var(--md-code-font,ui-monospace, Consolas, monospace);font-size:var(--md-code-size,.9em);line-height:1.5;display:flex}.markdown-preview[data-v-0a9d931f] .md-line-numbers{color:var(--md-code-line-number-color,#94a3b8);border-right:1px solid var(--md-code-divider-color,#e5e7eb);-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;align-items:flex-end;padding:.65em .75em;display:flex}.markdown-preview[data-v-0a9d931f] .md-code-body pre{min-width:0;font:inherit;flex:1;margin:0;padding:.65em 1em;overflow-x:auto}.markdown-preview[data-v-0a9d931f] .md-code-body code.hljs{font:inherit;background:0 0;padding:0;overflow:visible}.markdown-preview[data-v-0a9d931f] .hljs-keyword,.markdown-preview[data-v-0a9d931f] .hljs-selector-tag,.markdown-preview[data-v-0a9d931f] .hljs-built_in{color:var(--md-syntax-keyword,#0033b3)}.markdown-preview[data-v-0a9d931f] .hljs-string,.markdown-preview[data-v-0a9d931f] .hljs-attr{color:var(--md-syntax-string,#067d17)}.markdown-preview[data-v-0a9d931f] .hljs-number,.markdown-preview[data-v-0a9d931f] .hljs-literal{color:var(--md-syntax-number,#1750eb)}.markdown-preview[data-v-0a9d931f] .hljs-comment,.markdown-preview[data-v-0a9d931f] .hljs-quote{color:var(--md-syntax-comment,#8c8c8c);font-style:italic}.markdown-preview[data-v-0a9d931f] .hljs-title,.markdown-preview[data-v-0a9d931f] .hljs-function{color:var(--md-syntax-title,#00627a)}.markdown-preview[data-v-0a9d931f] blockquote{border-left:4px solid var(--md-blockquote-border,#5bc0be);background:var(--md-blockquote-bg,#eefafa);color:var(--md-blockquote-color,#526176);margin:0 0 1em;padding:.3em 1em}.markdown-preview[data-v-0a9d931f] blockquote p{margin:.25em 0}.markdown-preview[data-v-0a9d931f] hr{border:0;border-top:1px solid var(--md-hr-color,#e5e7eb);margin:1.5em 0}.markdown-preview[data-v-0a9d931f] .md-table-scroll{margin:0 0 1em;overflow-x:auto}.markdown-preview[data-v-0a9d931f] table{border-collapse:collapse;width:100%}.markdown-preview[data-v-0a9d931f] th,.markdown-preview[data-v-0a9d931f] td{border:1px solid var(--md-table-border,#dbe2ea);text-align:left;padding:.5em .8em}.markdown-preview[data-v-0a9d931f] th{background:var(--md-table-th-bg,#f8fafc)}.markdown-preview[data-v-0a9d931f] img{border-radius:var(--md-img-radius,.5rem);max-width:100%;height:auto}.markdown-preview[data-v-0a9d931f] input[type=checkbox]{margin-right:.4em}.xmind-preview[data-v-91c1d308]{position:relative}.xmind-preview__viewer[data-v-91c1d308]{height:100%}.xmind-preview__message[data-v-91c1d308]{color:#526176;text-align:center;background:#fff;place-items:center;margin:0;padding:1rem;display:grid;position:absolute;inset:0}.xmind-preview__message[role=alert][data-v-91c1d308]{color:#b42318}.text-preview[data-v-70b38276]{box-sizing:border-box;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:4;height:100%;color:var(--md-text-color,#303133);margin:0;padding:.9rem 1.1rem;font-family:JetBrains Mono,JetBrainsMono-Regular,ui-monospace,monospace;font-size:.85rem;line-height:1.6;overflow:auto}.file-preview__toc-empty[data-v-dd337127]{color:#c0c4cc;margin:0;padding:.8rem .3rem;font-size:.78rem;line-height:1.6}.file-preview__toc[data-v-5420413d]{gap:.25rem;padding:.25rem .3rem;font-size:.84rem;line-height:1.45;display:grid}.file-preview__toc a[data-v-5420413d]{color:#606266;overflow-wrap:anywhere;padding-top:.1rem;padding-bottom:.1rem;text-decoration:none;transition:color .15s}.file-preview__toc a[data-v-5420413d]:hover{color:#00a08b}.file-preview__toc a[data-level="2"][data-v-5420413d]{padding-left:.8rem}.file-preview__toc a[data-level="3"][data-v-5420413d]{padding-left:1.6rem}.file-preview__toc a[data-level="4"][data-v-5420413d]{padding-left:2.4rem}.file-preview__toc a[data-level="5"][data-v-5420413d]{padding-left:3.2rem}.file-preview__toc a[data-level="6"][data-v-5420413d]{padding-left:4rem}.image-preview[data-v-f14028c7]{box-sizing:border-box;flex-direction:column;height:100%;display:flex}.image-preview__tools[data-v-f14028c7]{border-bottom:1px solid #ebeef5;flex-shrink:0;align-items:center;gap:.2rem;padding:.35rem .6rem;display:flex}.image-preview__btn[data-v-f14028c7]{color:#909399;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-family:inherit;transition:background-color .15s,color .15s;display:flex}.image-preview__btn[data-v-f14028c7]:hover:not(:disabled){color:#00a08b;background-color:#eef0f2}.image-preview__btn[data-v-f14028c7]:disabled{color:#d4d7de;cursor:default}.image-preview__btn.active[data-v-f14028c7]{color:#00a08b;background-color:#00ffb824}.image-preview__btn svg[data-v-f14028c7]{width:.9rem;height:.9rem}.image-preview__btn--text[data-v-f14028c7]{width:auto;padding:0 .45rem;font-size:.72rem}.image-preview__ratio[data-v-f14028c7]{text-align:center;color:#909399;font-variant-numeric:tabular-nums;min-width:3rem;font-size:.72rem}.image-preview__stage[data-v-f14028c7]{background-color:#fafbfc;flex:1;min-height:0;padding:.9rem 1.1rem;display:flex;overflow:auto}.image-preview__stage--pannable[data-v-f14028c7]{cursor:grab}.image-preview__stage--panning[data-v-f14028c7]{cursor:grabbing;-webkit-user-select:none;user-select:none}.image-preview__img[data-v-f14028c7]{object-fit:contain;max-width:100%;max-height:100%;margin:auto}.image-preview__hint[data-v-f14028c7]{color:#c0c4cc;margin:auto;font-size:.8rem}.dp-bar[data-v-6b7b916a]{border-bottom:1px solid #ebeef5;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}.dp-up[data-v-6b7b916a]{color:#606266;cursor:pointer;background-color:#fff;border:1px solid #dcdfe6;border-radius:.3rem;flex-shrink:0;align-items:center;gap:.2rem;padding:.2rem .45rem;font-family:inherit;font-size:.72rem;transition:border-color .2s,color .2s;display:flex}.dp-up[data-v-6b7b916a]:hover:not(:disabled){color:#00a08b;border-color:#00cdb5}.dp-up[data-v-6b7b916a]:disabled{color:#c0c4cc;cursor:default}.dp-up svg[data-v-6b7b916a]{width:.8rem;height:.8rem}.dp-current[data-v-6b7b916a]{color:#909399;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.dp-list-wrap[data-v-6b7b916a]{min-height:8rem;max-height:16rem;padding:.3rem 0;overflow-y:auto}.dp-list[data-v-6b7b916a]{margin:0;padding:0;list-style:none}.dp-dir[data-v-6b7b916a]{color:#606266;text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;align-items:center;gap:.35rem;width:100%;padding:.3rem .4rem;font-family:inherit;font-size:.76rem;transition:background-color .15s,color .15s;display:flex}.dp-dir[data-v-6b7b916a]:hover{color:#00a08b;background-color:#eef0f2}.dp-dir img[data-v-6b7b916a]{flex-shrink:0;width:1rem}.dp-dir-name[data-v-6b7b916a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dp-empty[data-v-6b7b916a]{color:#c0c4cc;text-align:center;margin:0;padding:1.4rem .5rem;font-size:.74rem}.dp-root[data-v-6b7b916a]{color:#c0c4cc;overflow-wrap:anywhere;border-top:1px solid #ebeef5;margin:0;padding-top:.45rem;font-size:.68rem}.dp-footer[data-v-6b7b916a]{justify-content:flex-end;gap:.3rem;display:flex}.fd[data-v-a92760e5]{flex-direction:column;gap:.5rem;display:flex}.fd-list-wrap[data-v-a92760e5]{min-height:4rem}.fd-skeleton[data-v-a92760e5]{padding:.3rem 0}.fd-skel[data-v-a92760e5]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.35rem;height:2.1rem;animation:1.5s infinite shimmer-a92760e5}.fd-skel+.fd-skel[data-v-a92760e5]{margin-top:.3rem}@keyframes shimmer-a92760e5{0%{background-position:200% 0}to{background-position:-200% 0}}.fd-list[data-v-a92760e5]{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.fd-item[data-v-a92760e5]{border:1px solid #0000;border-radius:.35rem;align-items:center;gap:.5rem;padding:.45rem .5rem;transition:background-color .2s,border-color .2s;display:flex}.fd-item[data-v-a92760e5]:hover{background-color:#fafbfc;border-color:#e4e7ed}.fd-item-icon[data-v-a92760e5]{color:#909399;flex-shrink:0;justify-content:center;align-items:center;width:1.1rem;height:1.1rem;display:flex}.fd-item-icon>img[data-v-a92760e5]{width:1rem}.fd-item-icon>svg[data-v-a92760e5]{width:1rem;height:1rem}.fd-item-main[data-v-a92760e5]{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.fd-item-name[data-v-a92760e5]{color:#303133;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.fd-item-meta[data-v-a92760e5]{align-items:center;gap:.4rem;min-width:0;display:flex}.fd-item-detail[data-v-a92760e5]{color:#c0c4cc;text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;overflow:hidden}.fd-tag[data-v-a92760e5]{border-radius:.2rem;flex-shrink:0;padding:0 .3rem;font-size:.64rem;line-height:1.35}.fd-tag.local[data-v-a92760e5]{color:#00a08b;background-color:#00ffb824}.fd-tag.github[data-v-a92760e5]{color:#5b6b7c;background-color:#eef2f7}.fd-item-actions[data-v-a92760e5]{opacity:0;flex-shrink:0;gap:.15rem;transition:opacity .15s;display:flex}.fd-item:hover .fd-item-actions[data-v-a92760e5]{opacity:1}.fd-item-actions button[data-v-a92760e5]{color:#909399;cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.3rem;height:1.3rem;padding:0;transition:background-color .15s,color .15s;display:flex}.fd-item-actions button[data-v-a92760e5]:hover{color:#00a08b;background-color:#eef0f2}.fd-item-actions button[data-v-a92760e5]:last-child:hover{color:#f56c6c}.fd-item-actions button svg[data-v-a92760e5]{width:.8rem;height:.8rem}.fd-empty[data-v-a92760e5]{color:#c0c4cc;text-align:center;margin:0;padding:1.4rem .5rem;font-size:.74rem}.fd-foot[data-v-a92760e5]{border-top:1px solid #ebeef5;padding-top:.5rem}.fd-add[data-v-a92760e5]{color:#00a08b;cursor:pointer;background-color:#fff;border:1px solid #00cdb580;border-radius:.3rem;align-items:center;gap:.25rem;padding:.3rem .6rem;font-family:inherit;font-size:.72rem;transition:background-color .2s;display:flex}.fd-add[data-v-a92760e5]:hover{background-color:#00ffb81f}.fd-add svg[data-v-a92760e5]{width:.8rem;height:.8rem}.fd-field[data-v-a92760e5]{margin-bottom:.7rem}.fd-label[data-v-a92760e5]{color:#909399;margin-bottom:.25rem;font-size:.7rem;display:block}.fd-source[data-v-a92760e5]{gap:.4rem;display:flex}.fd-source-btn[data-v-a92760e5]{text-align:left;cursor:pointer;background-color:#fff;border:1px solid #dcdfe6;border-radius:.35rem;flex-direction:column;flex:1;gap:.15rem;padding:.45rem .55rem;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.fd-source-btn[data-v-a92760e5]:hover{border-color:#b9c0c8}.fd-source-btn.active[data-v-a92760e5]{background-color:#00ffb81a;border-color:#00cdb5}.fd-source-name[data-v-a92760e5]{color:#303133;font-size:.75rem}.fd-source-btn.active .fd-source-name[data-v-a92760e5]{color:#00a08b;font-weight:600}.fd-source-desc[data-v-a92760e5]{color:#c0c4cc;font-size:.64rem;line-height:1.4}.fd-warn[data-v-a92760e5]{color:#606266;margin:0;font-size:.76rem;line-height:1.7}.fd-browse[data-v-a92760e5]{color:#606266;cursor:pointer;background-color:#0000;border:none;padding:0 .55rem;font-family:inherit;font-size:.72rem;transition:color .2s}.fd-browse[data-v-a92760e5]:hover:not(:disabled){color:#00a08b}.fd-browse[data-v-a92760e5]:disabled{color:#c0c4cc;cursor:default}.fd-footer[data-v-a92760e5]{justify-content:flex-end;gap:.3rem;display:flex}.fd-sub-dialog .el-dialog__body{padding-top:1rem}.fd-sub-dialog .el-dialog__header{margin-right:0}.settings-page[data-v-b72e1c91]{background-color:#fff;flex:1;min-width:0;height:100%;display:flex;overflow:hidden}@media (width<=767px){.settings-page[data-v-b72e1c91]{flex-direction:column}}.sp-nav[data-v-b72e1c91]{background-color:#fafbfc;border-right:1px solid #e4e7ed;flex-direction:column;flex-shrink:0;gap:.3rem;width:11rem;padding:.6rem .45rem;display:flex}@media (width<=767px){.sp-nav[data-v-b72e1c91]{border-bottom:1px solid #e4e7ed;border-right:none;width:100%;padding:.4rem}}.sp-back[data-v-b72e1c91]{color:#909399;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;align-items:center;gap:.25rem;padding:.3rem .35rem;font-family:inherit;font-size:.72rem;transition:background-color .2s,color .2s;display:flex}.sp-back[data-v-b72e1c91]:hover{color:#00a08b;background-color:#eef0f2}.sp-back svg[data-v-b72e1c91]{width:.85rem;height:.85rem}.sp-nav-list[data-v-b72e1c91]{flex-direction:column;gap:.15rem;margin:0;padding:.2rem 0 0;list-style:none;display:flex}@media (width<=767px){.sp-nav-list[data-v-b72e1c91]{flex-direction:row;padding-top:0}}.sp-nav-item[data-v-b72e1c91]{color:#606266;text-align:left;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;width:100%;padding:.35rem .45rem;font-family:inherit;font-size:.75rem;transition:background-color .2s,color .2s}.sp-nav-item[data-v-b72e1c91]:hover{background-color:#eef0f2}.sp-nav-item.active[data-v-b72e1c91]{color:#00a08b;background-color:#00ffb824;font-weight:600}.sp-content[data-v-b72e1c91]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.sp-head[data-v-b72e1c91]{border-bottom:1px solid #ebeef5;flex-shrink:0;padding:.9rem 1.1rem .5rem}.sp-title[data-v-b72e1c91]{color:#303133;margin:0;font-size:.9rem}.sp-desc[data-v-b72e1c91]{color:#c0c4cc;margin:.2rem 0 0;font-size:.7rem}.sp-body[data-v-b72e1c91]{flex:1;min-height:0;padding:.8rem 1.1rem 1.1rem;overflow-y:auto}.file-manager[data-v-1e8e3b07]{background-color:#fff;height:100%;display:flex;overflow:hidden}.file-manager.dragging[data-v-1e8e3b07]{-webkit-user-select:none;user-select:none;cursor:col-resize}@media (width<=767px){.file-manager[data-v-1e8e3b07]{flex-direction:column}}.fm-aside[data-v-1e8e3b07]{box-sizing:border-box;background-color:#fafbfc;border-right:1px solid #e4e7ed;flex-direction:column;flex-shrink:0;gap:.3rem;width:15rem;padding:.5rem .45rem;transition:width .25s;display:flex;position:relative;overflow:hidden}.fm-aside.collapsed[data-v-1e8e3b07]{gap:0;width:2.4rem;padding:.5rem .3rem}@media (width<=767px){.fm-aside[data-v-1e8e3b07]{border-bottom:1px solid #e4e7ed;border-right:none;height:45%;width:100%!important}}.fm-resize[data-v-1e8e3b07]{cursor:col-resize;z-index:10;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:0}@media (width<=767px){.fm-resize[data-v-1e8e3b07]{display:none}}.fm-resize:hover .fm-resize-line[data-v-1e8e3b07],.fm-resize.dragging .fm-resize-line[data-v-1e8e3b07]{opacity:1}.fm-resize-line[data-v-1e8e3b07]{opacity:0;background-color:#aaa;border-radius:1px;width:2px;height:2rem;transition:opacity .2s}.fm-aside-head[data-v-1e8e3b07]{flex-shrink:0;align-items:stretch;gap:.3rem;padding:0 .1rem .15rem;display:flex}.fm-aside.collapsed .fm-aside-head[data-v-1e8e3b07]{justify-content:center;padding:0}.fm-lib-select[data-v-1e8e3b07]{flex:0 0 60%;width:60%}.fm-mode[data-v-1e8e3b07]{border:1px solid #dcdfe6;border-radius:.3rem;flex:1;min-width:0;display:flex;overflow:hidden}.fm-mode-btn[data-v-1e8e3b07]{color:#909399;cursor:pointer;background-color:#fff;border:none;flex:1;justify-content:center;align-items:center;min-width:0;padding:0;font-family:inherit;font-size:.7rem;transition:background-color .2s,color .2s;display:flex}.fm-mode-btn+.fm-mode-btn[data-v-1e8e3b07]{border-left:1px solid #dcdfe6}.fm-mode-btn[data-v-1e8e3b07]:hover{color:#00a08b}.fm-mode-btn.active[data-v-1e8e3b07]{color:#00a08b;background-color:#00ffb824;font-weight:600}.fm-lib-option[data-v-1e8e3b07]{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fm-lib-option-name[data-v-1e8e3b07]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fm-lib-option-source[data-v-1e8e3b07]{color:#c0c4cc;flex-shrink:0;font-size:.68rem}.fm-initial[data-v-1e8e3b07]{color:#00a08b;cursor:pointer;background-color:#00ffb81f;border:1px solid #00cdb580;border-radius:.35rem;width:1.7rem;height:1.7rem;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;line-height:1;transition:background-color .2s}.fm-initial[data-v-1e8e3b07]:hover{background-color:#00ffb83d}.fm-tree[data-v-1e8e3b07]{flex:1;min-height:0;overflow:auto}.fm-tree-tools[data-v-1e8e3b07]{gap:.3rem;padding:0 .1rem .3rem;display:flex}.fm-tree-tool[data-v-1e8e3b07]{color:#909399;cursor:pointer;background-color:#fff;border:1px solid #e4e7ed;border-radius:.25rem;padding:.15rem .45rem;font-family:inherit;font-size:.75rem;line-height:1.45;transition:border-color .2s,color .2s}.fm-tree-tool[data-v-1e8e3b07]:hover:not(:disabled){color:#00a08b;border-color:#00cdb580}.fm-tree-tool[data-v-1e8e3b07]:disabled{color:#c0c4cc;cursor:default}.fm-tree-hidden[data-v-1e8e3b07]{color:#909399;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.2rem;margin-left:auto;font-size:.75rem;line-height:1.45;display:flex}.fm-tree-hidden input[data-v-1e8e3b07]{accent-color:#00a08b;cursor:pointer;width:.8rem;height:.8rem;margin:0}.fm-skeleton[data-v-1e8e3b07]{padding:.2rem .1rem}.fm-skel[data-v-1e8e3b07]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.3rem;height:1.1rem;animation:1.5s infinite shimmer-1e8e3b07}.fm-skel+.fm-skel[data-v-1e8e3b07]{margin-top:.55rem}@keyframes shimmer-1e8e3b07{0%{background-position:200% 0}to{background-position:-200% 0}}.fm-nodes[data-v-1e8e3b07]{margin:0;padding:0;list-style:none}.fm-row[data-v-1e8e3b07]{color:#606266;cursor:pointer;border-radius:.3rem;align-items:center;gap:.18rem;padding:.26rem .3rem;font-size:.84rem;transition:background-color .15s,color .15s;display:flex}.fm-row[data-v-1e8e3b07]:hover{background-color:#eef0f2}.fm-row.active[data-v-1e8e3b07]{color:#00a08b;background-color:#00ffb824;font-weight:600}.fm-row.pending[data-v-1e8e3b07]{opacity:.55}.fm-caret[data-v-1e8e3b07]{color:#a8abb2;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;display:flex}.fm-caret svg[data-v-1e8e3b07]{width:.78rem;height:.78rem;transition:transform .2s}.fm-caret.open svg[data-v-1e8e3b07]{transform:rotate(90deg)}.fm-row-icon[data-v-1e8e3b07]{flex-shrink:0;width:1.1rem}.fm-row-label[data-v-1e8e3b07]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fm-aside-foot[data-v-1e8e3b07]{border-top:1px solid #eceff1;flex-shrink:0;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.35rem;display:flex}.fm-aside.collapsed .fm-aside-foot[data-v-1e8e3b07]{justify-content:center}@media (width<=767px){.fm-aside-foot[data-v-1e8e3b07]{justify-content:center}}.fm-tool[data-v-1e8e3b07]{color:#909399;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .2s,color .2s;display:flex}.fm-tool[data-v-1e8e3b07]:hover{color:#00a08b;background-color:#eef0f2}.fm-tool svg[data-v-1e8e3b07]{width:.95rem;height:.95rem;transition:transform .25s}.fm-tool svg.rotated[data-v-1e8e3b07]{transform:rotate(180deg)}@media (width<=767px){.fm-tool[data-v-1e8e3b07]:last-child{display:none}}.fm-tip[data-v-1e8e3b07]{color:#c0c4cc;margin:0;padding:.8rem .3rem;font-size:.78rem;line-height:1.6}.fm-main[data-v-1e8e3b07]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fm-preview-body[data-v-1e8e3b07]{flex-direction:column;flex:1;min-height:0;display:flex}.fm-preview-hint[data-v-1e8e3b07]{color:#909399;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.35rem;padding:1rem;display:flex}.fm-preview-hint-icon[data-v-1e8e3b07]{opacity:.55;font-size:2.2rem;line-height:1}.fm-preview-hint-title[data-v-1e8e3b07]{color:#606266;text-align:center;margin:.35rem 0 0;font-size:.82rem}.fm-preview-hint-sub[data-v-1e8e3b07]{color:#c0c4cc;margin:0;font-size:.7rem}.fm-preview-view[data-v-1e8e3b07]{height:100%;min-height:0}.fm-preview-view[data-v-1e8e3b07]>p{color:#909399;margin:0;padding:1.1rem;font-size:.82rem}.fm-preview-view[data-v-1e8e3b07]>p[role=alert]{color:#f56c6c}.fm-preview-view[data-v-1e8e3b07] .xmind-preview{height:100%}.fm-preview-view[data-v-1e8e3b07] .file-preview__markdown{box-sizing:border-box;height:100%;padding:.9rem 1.1rem;overflow-y:auto}.essay-index-main[data-v-41e537ec]{box-sizing:border-box;flex-flow:row;align-items:flex-start;gap:1rem;height:100%;padding:.5rem 0 .5rem 1rem;display:flex}@media (width<=767px){.essay-index-main[data-v-41e537ec]{flex-direction:column;gap:.5rem;height:calc(100vh - 3rem);padding:.5rem}}.left[data-v-41e537ec]{box-sizing:border-box;border-radius:.5rem;flex-direction:column;flex:1;justify-content:flex-start;width:60rem;height:100%;display:flex}@media (width<=767px){.left[data-v-41e537ec]{width:100%;min-height:200px;max-height:40%}}.left>.record-head[data-v-41e537ec]{flex-flow:row;align-items:center;gap:.5rem;padding-bottom:.5rem;display:flex}@media (width<=767px){.left>.record-head[data-v-41e537ec]{flex-wrap:wrap;gap:.3rem}}.left>.record-head>.rh-title[data-v-41e537ec]{margin-left:.3rem;font-size:1.2rem}@media (width<=767px){.left>.record-head>.rh-title[data-v-41e537ec]{font-size:1.1rem}}.left>.record-head>.rh-hint[data-v-41e537ec]{color:#0000009e;text-align:end;font-size:.8rem}@media (width<=767px){.left>.record-head>.rh-hint[data-v-41e537ec]{display:none}}.left>.record-head>.action[data-v-41e537ec]{cursor:pointer;width:1.5rem;height:1.5rem;padding:.2rem}@media (width<=767px){.left>.record-head>.action[data-v-41e537ec]{width:2rem;height:2rem;padding:.4rem}}.left>.record-body[data-v-41e537ec]{flex:1}.left>.record-body>.essay-input[data-v-41e537ec]{all:unset;resize:none;box-sizing:border-box;border:.01rem solid #dcdcdc;width:100%;height:100%;padding:.5rem;display:block}@media (width<=767px){.left>.record-body>.essay-input[data-v-41e537ec]{padding:.8rem;font-size:1rem}}.left>.record-foot[data-v-41e537ec]{margin-top:.6rem}.left>.record-foot>.tags[data-v-41e537ec]{flex-wrap:wrap;align-items:center;display:flex}.left>.record-foot>.tags>.tag-add[data-v-41e537ec]{cursor:pointer}.tag-list[data-v-41e537ec]{margin-bottom:1rem}.tag-item[data-v-41e537ec]{cursor:pointer;margin:.3rem}@media (width<=767px){.tag-item[data-v-41e537ec]{margin:.4rem;padding:.5rem .8rem}}.right[data-v-41e537ec]{box-sizing:border-box;scrollbar-gutter:stable;flex:2;height:100%;padding-right:.6rem;overflow:auto}@media (width<=767px){.right[data-v-41e537ec]{flex:1;width:100%;padding-right:0}}.right>.nav[data-v-41e537ec]{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:sticky;top:0}@media (width<=767px){.right>.nav[data-v-41e537ec]{background-color:#fff;gap:.3rem;padding:.5rem 0}}.right>.nav>.nav-head[data-v-41e537ec]{font-size:1.3rem}@media (width<=767px){.right>.nav>.nav-head[data-v-41e537ec]{font-size:1.1rem}}.right>.nav>.nav-alert[data-v-41e537ec]{color:#0000009e;font-size:.9rem}.right>.nav>.filtrate[data-v-41e537ec]{cursor:pointer;width:1.3rem;height:1.3rem;padding:.5rem}@media (width<=767px){.right>.nav>.search[data-v-41e537ec]{flex:1}.right>.nav>.search[data-v-41e537ec] .el-select{width:100%!important}}.right>.essay-list[data-v-41e537ec]{flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.6rem;margin-top:.3rem;display:flex}@media (width<=767px){.right>.essay-list[data-v-41e537ec]{gap:.8rem}}.right>.essay-list>.item[data-v-41e537ec]{background-color:#fff;border-radius:.3rem;flex-flow:column;justify-content:flex-start;align-items:stretch;gap:.6rem;padding:.7rem 0;transition:all .3s;display:flex;box-shadow:0 1px 3px #0000001a}@media (width<=767px){.right>.essay-list>.item[data-v-41e537ec]{gap:.5rem;padding:.8rem 0}}.right>.essay-list>.item>.item-info[data-v-41e537ec]{flex-direction:row;align-items:center;gap:.7rem;padding:0 1rem;display:flex}@media (width<=767px){.right>.essay-list>.item>.item-info[data-v-41e537ec]{flex-wrap:wrap;gap:.5rem;padding:0 .8rem}}.right>.essay-list>.item>.item-info>img[data-v-41e537ec]{cursor:pointer;width:1rem;height:1rem}@media (width<=767px){.right>.essay-list>.item>.item-info>img[data-v-41e537ec]{width:1.3rem;height:1.3rem}}.right>.essay-list>.item>.item-info>.create-time[data-v-41e537ec]{opacity:.6;align-items:center;gap:.4rem;font-size:1rem;display:flex}.right>.essay-list>.item>.item-info>.create-time[data-v-41e537ec]:before{content:"";background-color:#e0e0e0;border-radius:50%;width:13px;height:13px;display:inline-block;box-shadow:inset 0 1px 3px #00000026}@media (width<=767px){.right>.essay-list>.item>.item-info>.create-time[data-v-41e537ec]{font-size:.85rem}}.right>.essay-list>.item>.item-info>.delete[data-v-41e537ec]{cursor:pointer;color:#d00000}.essay-item-box[data-v-41e537ec]{padding:1rem}@media (width<=767px){.essay-item-box[data-v-41e537ec]{--md-font-size:.95rem;padding:.8rem}}.essay-item-box.collapsed[data-v-41e537ec]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expand-btn[data-v-41e537ec]{cursor:pointer;color:#409eff;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-left:auto;font-size:.9rem}.expand-btn[data-v-41e537ec]:hover{color:#66b1ff}.essay-tags[data-v-41e537ec]{gap:1rem;display:flex}@media (width<=767px){.essay-tags[data-v-41e537ec]{flex-wrap:wrap;gap:.5rem;width:100%}}.star[data-v-41e537ec]{margin-left:auto}.shadow-convex[data-v-3050f1a3]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-3050f1a3]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-3050f1a3{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.overview[data-v-3050f1a3]{box-sizing:border-box;max-width:860px;height:100%;margin:0 auto;padding:1.8rem 2rem 4rem;overflow-y:auto}.ov-header[data-v-3050f1a3]{align-items:baseline;gap:.8rem;margin-bottom:1.2rem;display:flex}.ov-title[data-v-3050f1a3]{color:#2c2c2c;margin:0;font-size:1.5rem;font-weight:600}.ov-count[data-v-3050f1a3]{color:#bbb;font-size:.85rem;font-weight:400}.filter-bar[data-v-3050f1a3]{gap:.4rem;margin-bottom:1rem;display:flex}.filter-btn[data-v-3050f1a3]{color:#888;cursor:pointer;background:0 0;border:1px solid #e8edf2;border-radius:.5rem;align-items:center;gap:.3rem;padding:.4rem .8rem;font-size:.82rem;transition:all .2s;display:inline-flex}.filter-btn>svg[data-v-3050f1a3]{width:.95rem;height:.95rem}.filter-btn[data-v-3050f1a3]:hover{color:#555;background:#f5f7fa}.filter-btn.active[data-v-3050f1a3]{color:#79bbff;background:#79bbff14;border-color:#79bbff40}.search-panel[data-v-3050f1a3]{background:#fafbfc;border:1px solid #e8edf2;border-radius:.7rem;margin-bottom:1rem;padding:1rem 1.2rem}.search-row[data-v-3050f1a3]{color:#777;align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.85rem;display:flex}.search-row[data-v-3050f1a3]:last-of-type{margin-bottom:0}.search-row>span[data-v-3050f1a3]{text-align:right;flex-shrink:0;width:3.5rem}.search-input[data-v-3050f1a3]{border:1px solid #dcdfe6;border-radius:.35rem;outline:none;flex:1;height:2rem;padding:0 .5rem;font-size:.85rem;transition:border .2s}.search-input[data-v-3050f1a3]:focus{border-color:#79bbff}.search-actions[data-v-3050f1a3]{justify-content:flex-end;gap:.5rem;margin-top:.8rem;display:flex}.btn[data-v-3050f1a3]{cursor:pointer;border:1px solid #0000;border-radius:.4rem;padding:.4rem 1rem;font-size:.82rem;transition:all .2s}.btn-primary[data-v-3050f1a3]{color:#fff;background:#79bbff;border-color:#79bbff}.btn-primary[data-v-3050f1a3]:hover{opacity:.85}.btn-text[data-v-3050f1a3]{color:#999;background:0 0;border-color:#ddd}.btn-text[data-v-3050f1a3]:hover{background:#f0f0f0}.classify-panel[data-v-3050f1a3]{background:#fafbfc;border:1px solid #e8edf2;border-radius:.7rem;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.7rem 1rem;display:flex}.classify-label[data-v-3050f1a3]{color:#999;flex-shrink:0;font-size:.85rem}.tag-btn[data-v-3050f1a3]{color:#888;cursor:pointer;background:#fff;border:1px solid #e0e4e8;border-radius:.4rem;padding:.3rem .7rem;font-size:.8rem;transition:all .2s}.tag-btn[data-v-3050f1a3]:hover{color:#79bbff;background:#79bbff0d;border-color:#79bbff}.sentence-list[data-v-3050f1a3]{min-height:200px}.date-group[data-v-3050f1a3]{margin-bottom:1.5rem}.date-header[data-v-3050f1a3]{color:#aaa;margin-bottom:.6rem;padding-left:.2rem;font-size:.88rem;font-weight:500}.sentence-card[data-v-3050f1a3]{cursor:pointer;background:#fff;border:1px solid #eaedf2;border-radius:.65rem;margin-bottom:.6rem;padding:1rem 1.2rem;transition:all .2s}.sentence-card[data-v-3050f1a3]:hover{border-color:#d0d8e2;transform:translateY(-1px);box-shadow:0 2px 10px #0000000d}.sentence-text[data-v-3050f1a3]{color:#333;word-break:break-word;margin-bottom:.5rem;font-size:1.03rem;line-height:1.65}.sentence-meta[data-v-3050f1a3]{color:#aaa;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.meta-left[data-v-3050f1a3]{align-items:center;gap:.5rem;min-width:0;display:flex}.meta-author[data-v-3050f1a3]{color:#999}.meta-title[data-v-3050f1a3]{color:#bbb}.meta-right[data-v-3050f1a3]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.tag-fav[data-v-3050f1a3]{color:#79bbff;opacity:.7;font-size:.78rem}.tag-private[data-v-3050f1a3]{color:#d78989;opacity:.75;font-size:.72rem;font-weight:500}.loading[data-v-3050f1a3]{padding:1rem 0}.loading-row[data-v-3050f1a3]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.65rem;height:4.5rem;margin-bottom:.7rem;animation:1.5s infinite shimmer-3050f1a3}@keyframes shimmer-3050f1a3{0%{background-position:200% 0}to{background-position:-200% 0}}.slide-enter-active[data-v-3050f1a3],.slide-leave-active[data-v-3050f1a3]{transition:all .2s}.slide-enter-from[data-v-3050f1a3],.slide-leave-to[data-v-3050f1a3]{opacity:0;transform:translateY(-6px)}.empty[data-v-3050f1a3]{text-align:center;color:#ccc;padding:4rem 0;font-size:.95rem}.shadow-convex[data-v-505dbd20]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-505dbd20]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-505dbd20{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.fav-page[data-v-505dbd20]{height:100%;display:flex;overflow:hidden}.fav-sidebar[data-v-505dbd20]{background:#fafbfc;border-right:1px solid #eaedf2;flex-direction:column;flex-shrink:0;width:220px;display:flex;overflow:hidden}.sidebar-head[data-v-505dbd20]{border-bottom:1px solid #eaedf2;justify-content:space-between;align-items:center;padding:1rem 1rem .6rem;display:flex}.sidebar-title[data-v-505dbd20]{color:#444;font-size:.95rem;font-weight:600}.add-root[data-v-505dbd20]{width:1.6rem;height:1.6rem}.sidebar-tree[data-v-505dbd20]{flex:1;padding:.5rem 0;overflow-y:auto}.tree-node[data-v-505dbd20]{cursor:pointer;color:#555;border-radius:.4rem;justify-content:space-between;align-items:center;margin:1px .4rem;padding:.4rem .8rem;font-size:.85rem;transition:all .15s;display:flex}.tree-node[data-v-505dbd20]:hover{background:#f0f2f5}.tree-node:hover .node-actions[data-v-505dbd20]{opacity:1}.tree-node.active[data-v-505dbd20]{color:#79bbff;background:#79bbff1a;font-weight:500}.node-label[data-v-505dbd20]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.node-count[data-v-505dbd20]{color:#ccc;margin-left:.3rem;font-size:.7rem;font-weight:400}.node-actions[data-v-505dbd20]{opacity:0;flex-shrink:0;gap:2px;transition:opacity .15s;display:flex}.node-actions button[data-v-505dbd20]{cursor:pointer;color:#aaa;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;padding:2px;transition:all .15s;display:flex}.node-actions button>svg[data-v-505dbd20]{width:.85rem;height:.85rem}.node-actions button[data-v-505dbd20]:hover{color:#666;background:#e0e4e8}.tree-node-l2[data-v-505dbd20]{padding-left:1.6rem}.tree-node-l3[data-v-505dbd20]{padding-left:2.4rem}.tree-loading[data-v-505dbd20]{padding:1rem}.tree-skel[data-v-505dbd20]{background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%) 0 0/200% 100%;border-radius:.35rem;height:1.8rem;margin-bottom:.4rem;animation:1.5s infinite shimmer-505dbd20}.tree-empty[data-v-505dbd20]{text-align:center;color:#ccc;padding:2rem 0;font-size:.85rem}@keyframes shimmer-505dbd20{0%{background-position:200% 0}to{background-position:-200% 0}}.fav-content[data-v-505dbd20]{flex-direction:column;flex:1;display:flex;overflow:hidden}.content-head[data-v-505dbd20]{border-bottom:1px solid #f0f2f5;align-items:baseline;gap:.6rem;padding:1rem 1.5rem .6rem;display:flex}.content-title[data-v-505dbd20]{color:#333;font-size:1rem;font-weight:600}.content-count[data-v-505dbd20]{color:#bbb;font-size:.8rem}.sentence-list[data-v-505dbd20]{flex:1;padding:.8rem 1.2rem;overflow-y:auto}.sentence-card[data-v-505dbd20]{cursor:pointer;background:#fff;border:1px solid #eaedf2;border-radius:.6rem;margin-bottom:.5rem;padding:.9rem 1.1rem;transition:all .2s}.sentence-card[data-v-505dbd20]:hover{border-color:#d0d8e2;transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.s-text[data-v-505dbd20]{color:#333;word-break:break-word;margin-bottom:.4rem;font-size:1rem;line-height:1.6}.s-meta[data-v-505dbd20]{color:#aaa;justify-content:space-between;align-items:center;font-size:.78rem;display:flex}.ml[data-v-505dbd20]{align-items:center;gap:.4rem;display:flex}.s-author[data-v-505dbd20]{color:#999}.s-title[data-v-505dbd20]{color:#bbb}.tag-private[data-v-505dbd20]{color:#d78989;opacity:.75;font-size:.7rem;font-weight:500}.empty-state[data-v-505dbd20]{color:#ccc;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.empty-state .empty-icon>svg[data-v-505dbd20]{width:4rem;height:4rem}.empty-state p[data-v-505dbd20]{margin-top:1rem;font-size:.95rem}.loading-hint[data-v-505dbd20]{text-align:center;color:#ccc;padding:1rem 0;font-size:.8rem}.delete-warn[data-v-505dbd20]{color:#666;margin:0;font-size:.9rem;line-height:1.7}.delete-warn>strong[data-v-505dbd20]{color:#d78989}.shadow-convex[data-v-6ee0b542]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-6ee0b542]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-6ee0b542{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.sentence-detail-main[data-v-6ee0b542]{box-sizing:border-box;background-color:#fff;border:1px solid #eaedf2;border-radius:.7rem;flex-direction:column;width:95%;height:100%;margin:0 auto;padding:1.2rem 1.4rem;display:flex;box-shadow:0 2px 10px #0000000a}.sdm-head[data-v-6ee0b542]{border-bottom:1px solid #f0f2f5;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.8rem;display:flex}.sdm-title-row[data-v-6ee0b542]{flex-flow:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.sdm-title[data-v-6ee0b542]{color:#333;word-break:break-word;margin:0;font-size:1.15rem;font-weight:600}.tag-public[data-v-6ee0b542]{color:#79bbff;-webkit-user-select:none;user-select:none;background:#79bbff14;border:1px solid #79bbff59;border-radius:.3rem;padding:.1rem .5rem;font-size:.72rem;font-weight:500}.tag-private[data-v-6ee0b542]{color:#d78989;-webkit-user-select:none;user-select:none;background:#d7898914;border:1px solid #d7898959;border-radius:.3rem;padding:.1rem .5rem;font-size:.72rem;font-weight:500}.sdm-edit-btn[data-v-6ee0b542]{color:#999;cursor:pointer;background:#fff;border:1px solid #e0e4e8;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:all .2s;display:flex}.sdm-edit-btn>svg[data-v-6ee0b542]{width:.95rem;height:.95rem}.sdm-edit-btn[data-v-6ee0b542]:hover{color:#79bbff;background:#79bbff0d;border-color:#79bbff}.sdm-meta[data-v-6ee0b542]{flex-direction:column;gap:.4rem;padding:.8rem 0;font-size:.82rem;display:flex}.sdm-meta-item[data-v-6ee0b542]{align-items:baseline;gap:.6rem;display:flex}.meta-label[data-v-6ee0b542]{color:#bbb;flex-shrink:0;width:3.2rem}.meta-value[data-v-6ee0b542]{color:#666;word-break:break-word}.sdm-text[data-v-6ee0b542]{color:#333;white-space:pre-wrap;word-break:break-word;box-sizing:border-box;flex:1;margin-top:.6rem;font-size:1.05rem;line-height:1.8;overflow:auto}.shadow-convex[data-v-4abe23b7]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-4abe23b7]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-4abe23b7{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.idea-list-main[data-v-4abe23b7]{box-sizing:border-box;flex-direction:column;gap:.8rem;height:100%;margin:0 auto;padding:1rem 1.5rem;display:flex;position:relative;overflow:auto}.ilm-insert[data-v-4abe23b7]{color:#888;cursor:pointer;background-color:#fafbfc;border:1px dashed #d0d8e2;border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:2.4rem;padding:0 1rem;font-size:.85rem;transition:all .2s;display:inline-flex}.ilm-insert>svg[data-v-4abe23b7]{width:1rem;height:1rem}.ilm-insert[data-v-4abe23b7]:hover{color:#79bbff;background-color:#79bbff0d;border-color:#79bbff;transition:all .3s}.ilm-idea-list[data-v-4abe23b7]{flex-direction:column;gap:.6rem;display:flex}.ilm-idea-item[data-v-4abe23b7]{width:100%}.ilmi-card[data-v-4abe23b7]{background-color:#fff;border:1px solid #eaedf2;border-radius:.6rem;padding:.9rem 1.1rem;transition:all .2s}.ilmi-card[data-v-4abe23b7]:hover{border-color:#d0d8e2;transform:translateY(-1px);box-shadow:0 2px 8px #0000000d}.ilmi-head[data-v-4abe23b7]{flex-direction:row;justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:.5rem;display:flex}.idea-list-time[data-v-4abe23b7]{color:#aaa;font-size:.75rem}.ilm-tag[data-v-4abe23b7]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.3rem;flex-shrink:0;padding:.1rem .5rem;font-size:.7rem;font-weight:500}.tag-public[data-v-4abe23b7]{color:#79bbff;background-color:#79bbff14;border:1px solid #79bbff59}.tag-private[data-v-4abe23b7]{color:#d78989;background-color:#d7898914;border:1px solid #d7898959}.ilmiv-text[data-v-4abe23b7]{color:#333;word-break:break-word;white-space:break-spaces;margin-bottom:.6rem;font-size:1.02rem;line-height:1.6}.ilmiv-text.update[data-v-4abe23b7]{background-color:#fafbfc;border:1px solid #79bbff80;border-radius:.4rem;outline:none;padding:.6rem .8rem}.ilmi-foot[data-v-4abe23b7]{flex-direction:row;justify-content:space-between;align-items:center;min-height:1.8rem;display:flex}.btn[data-v-4abe23b7]{cursor:pointer;border:none;border-radius:.4rem;padding:.35rem 1rem;font-size:.8rem;transition:all .2s}.btn-primary[data-v-4abe23b7]{color:#fff;background-color:#79bbff}.btn-primary[data-v-4abe23b7]:hover{opacity:.85}.ilmi-option[data-v-4abe23b7]{opacity:0;gap:.4rem;transition:opacity .2s;display:flex}.ilmi-card:hover .ilmi-option[data-v-4abe23b7]{opacity:1}.opt-btn[data-v-4abe23b7]{color:#999;cursor:pointer;background-color:#fff;border:1px solid #e0e4e8;border-radius:.4rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;transition:all .2s;display:flex}.opt-btn>svg[data-v-4abe23b7]{width:.9rem;height:.9rem}.opt-btn[data-v-4abe23b7]:hover{color:#79bbff;border-color:#79bbff}.opt-btn.danger[data-v-4abe23b7]:hover{color:#d78989;border-color:#d78989}.delete-warn[data-v-4abe23b7]{color:#666;margin:0;font-size:.9rem}.shadow-convex[data-v-4e841438]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-4e841438]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-4e841438{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.idea-sentence-main[data-v-4e841438]{height:100%;display:flex;overflow:hidden}.idea-sentence-main>.ism-left[data-v-4e841438]{flex:4;padding:1rem 0}.idea-sentence-main>.ism-right[data-v-4e841438]{box-sizing:border-box;border-left:1px solid #dcdcdc;flex:5;height:100%}.shadow-convex[data-v-394dfa6d]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-394dfa6d]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-394dfa6d{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.index-main[data-v-394dfa6d]{-webkit-user-select:none;user-select:none;cursor:pointer}@keyframes logo-tran-394dfa6d{0%{top:-10%;left:50%}50%{top:45%;left:50%}to{top:45%;left:33%}}@keyframes title-show-394dfa6d{0%{opacity:0}50%{opacity:0}to{opacity:1}}.logo[data-v-394dfa6d]{width:13rem;height:13rem;animation:2.1s logo-tran-394dfa6d;position:absolute;top:45%;left:33%;transform:translate(-50%,-50%)}.title[data-v-394dfa6d]{opacity:1;text-align:center;letter-spacing:2rem;font-family:JetBrains Mono,得意黑,sans-serif;font-size:8rem;line-height:1;animation:2.1s title-show-394dfa6d;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.title>.en-title[data-v-394dfa6d]{letter-spacing:1.5rem;margin-top:1rem;font-size:2.5rem}.title>.en-title>span[data-v-394dfa6d]:first-child{color:#eebe77}.title>.en-title>span[data-v-394dfa6d]:nth-child(2){color:#79bbff}.title>.en-title>span[data-v-394dfa6d]:nth-child(3){color:#d78989}.title>.en-title>span[data-v-394dfa6d]:nth-child(4){color:#eebe77}.title>.en-title>span[data-v-394dfa6d]:nth-child(5),.title>.ch-title>span[data-v-394dfa6d]:first-child{color:#79bbff}.title>.ch-title>span[data-v-394dfa6d]:last-child{color:#d78989}.title>.ch-title>span[data-v-394dfa6d]:nth-child(2){color:#eebe77}.shadow-convex[data-v-176a033c]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-176a033c]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-176a033c{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.update-page[data-v-176a033c]{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.update-card[data-v-176a033c]{background:#fff;border:1px solid #eaedf2;border-radius:.85rem;width:100%;max-width:960px;height:100%;max-height:640px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.form-panel[data-v-176a033c]{border-right:1px solid #f0f2f5;flex-direction:column;flex-shrink:0;gap:1.2rem;width:300px;padding:2rem 1.5rem;display:flex}.form-title[data-v-176a033c]{color:#333;margin:0 0 .3rem;font-size:1.15rem;font-weight:600}.field[data-v-176a033c]{flex-direction:column;gap:.35rem;display:flex}.field-inline[data-v-176a033c]{flex-direction:row;align-items:center;gap:1rem}.field-label[data-v-176a033c]{color:#666;font-size:.85rem;font-weight:500}.opt[data-v-176a033c]{color:#bbb;font-size:.75rem;font-weight:400}.field-static[data-v-176a033c]{color:#999;word-break:break-all;font-size:.85rem}.field-input[data-v-176a033c]{color:#333;border:1px solid #e0e4e8;border-radius:.4rem;outline:none;height:2.2rem;padding:0 .6rem;font-size:.85rem;transition:border .2s}.field-input[data-v-176a033c]:focus{border-color:#79bbff}.field-input[data-v-176a033c]::placeholder{color:#ccc}.field-cascader[data-v-176a033c]{width:100%}.field-cascader[data-v-176a033c] .el-input__wrapper{border-radius:.4rem;box-shadow:inset 0 0 0 1px #e0e4e8}.field-cascader[data-v-176a033c] .el-input__inner{font-size:.85rem}.form-actions[data-v-176a033c]{gap:.6rem;margin-top:auto;padding-top:.5rem;display:flex}.btn[data-v-176a033c]{cursor:pointer;border:none;border-radius:.45rem;flex:1;height:2.3rem;font-size:.85rem;transition:all .2s}.btn-primary[data-v-176a033c]{color:#fff;background:#79bbff}.btn-primary[data-v-176a033c]:hover{opacity:.85}.btn-secondary[data-v-176a033c]{color:#888;background:#f5f7fa}.btn-secondary[data-v-176a033c]:hover{background:#edf0f4}.btn-danger[data-v-176a033c]{color:#fff;background:#d78989}.btn-danger[data-v-176a033c]:hover{opacity:.85}.text-panel[data-v-176a033c]{flex:1;padding:0;display:flex}.text-input[data-v-176a033c]{resize:none;color:#333;background:0 0;border:none;outline:none;flex:1;padding:2rem;font-family:inherit;font-size:1.1rem;line-height:1.8}.text-input[data-v-176a033c]::placeholder{color:#d0d4d8}.delete-warn[data-v-176a033c]{color:#666;margin:0;font-size:.9rem}.shadow-convex[data-v-44d1ae2c]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-44d1ae2c]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-44d1ae2c{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.insert-page[data-v-44d1ae2c]{box-sizing:border-box;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.insert-card[data-v-44d1ae2c]{background:#fff;border:1px solid #eaedf2;border-radius:.85rem;width:100%;max-width:960px;height:100%;max-height:640px;display:flex;overflow:hidden;box-shadow:0 2px 12px #0000000a}.form-panel[data-v-44d1ae2c]{border-right:1px solid #f0f2f5;flex-direction:column;flex-shrink:0;gap:1.2rem;width:300px;padding:2rem 1.5rem;display:flex}.form-title[data-v-44d1ae2c]{color:#333;margin:0 0 .3rem;font-size:1.15rem;font-weight:600}.field[data-v-44d1ae2c]{flex-direction:column;gap:.35rem;display:flex}.field-inline[data-v-44d1ae2c]{flex-direction:row;align-items:center;gap:1rem}.field-label[data-v-44d1ae2c]{color:#666;font-size:.85rem;font-weight:500}.opt[data-v-44d1ae2c]{color:#bbb;font-size:.75rem;font-weight:400}.field-input[data-v-44d1ae2c]{color:#333;border:1px solid #e0e4e8;border-radius:.4rem;outline:none;height:2.2rem;padding:0 .6rem;font-size:.85rem;transition:border .2s}.field-input[data-v-44d1ae2c]:focus{border-color:#79bbff}.field-input[data-v-44d1ae2c]::placeholder{color:#ccc}.field-cascader[data-v-44d1ae2c]{width:100%}.field-cascader[data-v-44d1ae2c] .el-input__wrapper{border-radius:.4rem;box-shadow:inset 0 0 0 1px #e0e4e8}.field-cascader[data-v-44d1ae2c] .el-input__inner{font-size:.85rem}.form-actions[data-v-44d1ae2c]{gap:.6rem;margin-top:auto;padding-top:.5rem;display:flex}.btn[data-v-44d1ae2c]{cursor:pointer;border:none;border-radius:.45rem;flex:1;height:2.3rem;font-size:.85rem;transition:all .2s}.btn-primary[data-v-44d1ae2c]{color:#fff;background:#79bbff}.btn-primary[data-v-44d1ae2c]:hover:not(:disabled){opacity:.85}.btn-primary[data-v-44d1ae2c]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-44d1ae2c]{color:#888;background:#f5f7fa}.btn-secondary[data-v-44d1ae2c]:hover{background:#edf0f4}.text-panel[data-v-44d1ae2c]{flex:1;padding:0;display:flex}.text-input[data-v-44d1ae2c]{resize:none;color:#333;background:0 0;border:none;outline:none;flex:1;padding:2rem;font-family:inherit;font-size:1.1rem;line-height:1.8}.text-input[data-v-44d1ae2c]::placeholder{color:#d0d4d8}.daily-main[data-v-c8b67253]{-webkit-user-select:none;user-select:none;width:100%;height:100%;font-family:JetBrains Mono,Microsoft YaHei UI,sans-serif;position:relative}.logo[data-v-c8b67253]{opacity:.5;width:3rem;height:3rem;animation:5s infinite logo-c8b67253;position:absolute;top:2rem;left:1rem}.go-all[data-v-c8b67253]{cursor:pointer;text-align:center;margin:0 auto;position:absolute;bottom:3rem;left:50%;transform:translate(-50%)}.go-all>.all>span[data-v-c8b67253]{margin:0 .5rem}.go-all>.go[data-v-c8b67253]{animation:1s infinite go-c8b67253}.detail[data-v-c8b67253]{cursor:pointer;height:1.5rem;transition:all .5s;position:absolute;top:2rem;right:2rem}.body[data-v-c8b67253]{text-align:center;width:80%;font-size:2rem;position:absolute;top:10rem;left:50%;transform:translate(-50%)}.text[data-v-c8b67253]{margin:5rem 0 8rem}.favorites[data-v-c8b67253],.title[data-v-c8b67253]{opacity:.6;font-size:1.7rem}@keyframes go-c8b67253{0%{opacity:1;margin-top:0}50%{opacity:1}to{opacity:0;margin-top:1rem}}@keyframes logo-c8b67253{0%{top:1rem;left:1rem}20%{top:1rem;left:6rem}30%{top:2rem;left:1rem}50%{top:2rem;left:6rem}60%{top:3rem;left:1rem}80%{top:3rem;left:6rem}to{top:1rem;left:1rem}}.shadow-convex[data-v-355bc4ac]{border:.2rem solid #6cc4d9;border-color:#d6f7ff #6cc4d9 #6cc4d9 #d6f7ff}.shadow-concave[data-v-355bc4ac]{border:.2rem solid #d6f7ff;border-color:#6cc4d9 #d6f7ff #d6f7ff #6cc4d9}@keyframes zoom-in-and-out-355bc4ac{40%{transform:scale(1.2)}60%{transform:scale(.9)}80%{transform:scale(1.1)}to{transform:scale(1)}}.meditation-tabs[data-v-355bc4ac]{-webkit-user-select:none;user-select:none;background:#fff;border-bottom:1px solid #d2d2d2;flex-shrink:0;align-items:center;gap:.2rem;height:3.5rem;padding:0 1.5rem;display:flex}.brand[data-v-355bc4ac]{cursor:pointer;border-right:1px solid #d2d2d2;align-items:center;gap:.4rem;margin-right:.8rem;padding-right:1.2rem;text-decoration:none;display:flex}.brand .brand-icon[data-v-355bc4ac]{width:1.5rem;height:1.5rem}.brand .brand-text[data-v-355bc4ac]{letter-spacing:.15rem;font-family:得意黑,sans-serif;font-size:1.25rem;line-height:1}.brand .brand-text span[data-v-355bc4ac]:first-child{color:#79bbff}.brand .brand-text span[data-v-355bc4ac]:nth-child(2){color:#eebe77}.brand .brand-text span[data-v-355bc4ac]:nth-child(3){color:#d78989}.tab[data-v-355bc4ac]{color:#555;white-space:nowrap;border-radius:.4rem;padding:.4rem .9rem;font-size:.9rem;text-decoration:none;transition:all .2s}.tab[data-v-355bc4ac]:hover{color:#222;background:#f0f4f8}.tab.active[data-v-355bc4ac]{color:#79bbff;background:#79bbff1f;font-weight:500}.meditations-main[data-v-388a2142]{flex-direction:column;height:100%;display:flex}.meditations-content[data-v-388a2142]{flex:1;min-height:0;position:relative}.home[data-v-a3a92050]{box-sizing:border-box;height:100%;padding:var(--space-2);gap:var(--space-2);background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-sans);display:flex;overflow:hidden}@media (width<=767px){.home[data-v-a3a92050]{height:auto;min-height:100%;padding:var(--space-1);flex-direction:column;overflow:visible}}.flash-panel[data-v-a3a92050]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);min-width:0;min-height:180px;padding:var(--space-3);flex-direction:column;flex:42%;display:flex}@media (width<=767px){.flash-panel[data-v-a3a92050]{flex:none;min-height:200px}}.panel-head[data-v-a3a92050]{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);display:flex}.panel-title-wrap[data-v-a3a92050]{align-items:center;gap:var(--space-1);display:flex}.panel-title[data-v-a3a92050]{font-size:var(--fs-module-title);line-height:var(--lh-module-title);font-weight:var(--fw-semibold);color:var(--color-text)}.mode-badge[data-v-a3a92050]{padding:0 var(--space-1);border-radius:var(--radius-tag);background:var(--color-progress-bg);color:var(--color-progress);font-size:var(--fs-aux);line-height:var(--lh-aux)}.save-tip[data-v-a3a92050]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);white-space:nowrap}.save-tip.saving[data-v-a3a92050]{color:var(--color-progress)}.save-tip.saved[data-v-a3a92050]{color:var(--color-success)}.save-tip.created[data-v-a3a92050]{color:var(--color-primary)}.save-tip.error[data-v-a3a92050]{color:var(--color-danger)}.flash-input[data-v-a3a92050]{box-sizing:border-box;width:100%;min-height:0;margin-top:var(--space-2);resize:none;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit}.flash-input[data-v-a3a92050]::placeholder{color:var(--color-placeholder)}.panel-foot[data-v-a3a92050]{padding-top:var(--space-2);font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);text-align:right}.side-column[data-v-a3a92050]{gap:var(--space-2);min-width:0;min-height:0;padding-right:var(--space-1);flex-direction:column;flex:58%;display:flex;overflow-y:auto}.side-column>.card[data-v-a3a92050]:last-child{margin-top:auto}@media (width<=767px){.side-column[data-v-a3a92050]{flex:none;padding-right:0;overflow:visible}.side-column>.card[data-v-a3a92050]:last-child{margin-top:0}}.card[data-v-a3a92050]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:var(--space-3);flex:none}.card-head[data-v-a3a92050]{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.card-title[data-v-a3a92050]{font-size:var(--fs-section-title);line-height:var(--lh-section-title);font-weight:var(--fw-semibold);color:var(--color-text)}.card-more[data-v-a3a92050]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) ease;white-space:nowrap}.card-more[data-v-a3a92050]:hover{color:var(--color-primary)}.daily-card[data-v-a3a92050]{cursor:pointer}.daily-text[data-v-a3a92050]{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.daily-from[data-v-a3a92050]{margin:var(--space-1) 0 0;font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);gap:var(--space-1);flex-wrap:wrap;display:flex}.daily-folder[data-v-a3a92050]{color:var(--color-text-muted)}.empty-text[data-v-a3a92050]{margin:var(--space-1) 0;font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.day-list[data-v-a3a92050]{gap:var(--space-2);flex-direction:column;display:flex}.day-group[data-v-a3a92050]{gap:var(--space-1);flex-direction:column;display:flex}.day-head[data-v-a3a92050]{align-items:baseline;gap:var(--space-1);display:flex}.day-label[data-v-a3a92050]{font-size:var(--fs-dense);line-height:var(--lh-dense);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.day-date[data-v-a3a92050]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.affair-list[data-v-a3a92050]{flex-direction:column;gap:2px;display:flex}.affair-item[data-v-a3a92050]{align-items:center;gap:var(--space-1);font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text-secondary);min-height:24px;display:flex}.affair-item.done[data-v-a3a92050]{color:var(--color-text-muted);text-decoration:line-through}.affair-time[data-v-a3a92050]{font-size:var(--fs-aux);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex:none}.affair-title[data-v-a3a92050]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.affair-tag[data-v-a3a92050]{padding:0 var(--space-1);border-radius:var(--radius-tag);background:var(--color-surface-sub);border:1px solid var(--color-divider);color:var(--color-text-muted);font-size:var(--fs-aux);flex:none}.flash-list[data-v-a3a92050]{gap:var(--space-1);flex-direction:column;display:flex}.flash-item[data-v-a3a92050]{padding:var(--space-2);border-radius:var(--radius-control);background:var(--color-surface-sub);cursor:pointer;transition:background-color var(--duration-fast) ease}.flash-item[data-v-a3a92050]:hover{background:var(--color-hover-bg)}.flash-time[data-v-a3a92050]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.flash-text[data-v-a3a92050]{font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text-secondary);white-space:pre-wrap;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;display:-webkit-box;overflow:hidden}.fp[data-v-e5b1082b]{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:.35rem;height:100%;transition:width .25s;display:flex;position:relative;overflow:hidden}.fp.dragging[data-v-e5b1082b]{-webkit-user-select:none;user-select:none;transition:none!important}.fp.collapsed .fp-item[data-v-e5b1082b],.fp.collapsed .fp-tag[data-v-e5b1082b]{justify-content:center;padding-left:0;padding-right:0}.fp.collapsed .fp-label[data-v-e5b1082b]{display:none}.fp.collapsed .fp-tag-block[data-v-e5b1082b]{padding:.3rem .2rem}.fp.collapsed .fp-toggle svg[data-v-e5b1082b]{transform:rotate(180deg)}.fp-drag-handle[data-v-e5b1082b]{cursor:col-resize;z-index:10;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:-3px}.fp-drag-handle:hover .fp-drag-line[data-v-e5b1082b],.fp.dragging .fp-drag-handle[data-v-e5b1082b]{opacity:1}.fp-drag-line[data-v-e5b1082b]{opacity:0;background:#aaa;border-radius:1px;width:2px;height:2rem;transition:opacity .2s}.fp-item[data-v-e5b1082b]{color:#444;cursor:pointer;text-align:left;background:#fff;border:none;border-radius:.3rem;flex-shrink:0;align-items:center;gap:.45rem;padding:.5rem .6rem;font-size:.85rem;font-weight:500;transition:all .12s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.fp-item[data-v-e5b1082b]:hover,.fp-item.active[data-v-e5b1082b]{color:#00b894}.fp-item.active[data-v-e5b1082b]:before,.fp-item.active[data-v-e5b1082b]:after{content:"";background:#00b894;border-radius:2px;width:2.5px;height:1.2em;position:absolute;top:50%;transform:translateY(-50%)}.fp-item.active[data-v-e5b1082b]:before{left:0}.fp-item.active[data-v-e5b1082b]:after{right:0}.fp-ico[data-v-e5b1082b]{flex-shrink:0;width:18px;height:18px}.fp-label[data-v-e5b1082b]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fp-tag-block[data-v-e5b1082b]{background:#fff;border-radius:.3rem;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000a}.fp-tag-head[data-v-e5b1082b]{color:#aaa;letter-spacing:.04em;border-bottom:1px solid #f2f2f2;flex-shrink:0;padding:.5rem .6rem .3rem;font-size:.72rem}.fp-tags[data-v-e5b1082b]{flex-direction:column;flex:1;gap:.25rem;min-height:0;padding:.4rem;display:flex;overflow-y:auto}.fp-tag[data-v-e5b1082b]{color:#555;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.4rem;padding:.42rem .7rem;font-size:.88rem;transition:all .12s;display:flex;position:relative}.fp-tag[data-v-e5b1082b]:hover{color:#00b894}.fp-tag.active[data-v-e5b1082b]{color:#00b894;font-weight:500}.fp-tag.active[data-v-e5b1082b]:before,.fp-tag.active[data-v-e5b1082b]:after{content:"";background:#00b894;border-radius:2px;width:2.5px;height:1.2em;position:absolute;top:50%;transform:translateY(-50%)}.fp-tag.active[data-v-e5b1082b]:before{left:0}.fp-tag.active[data-v-e5b1082b]:after{right:0}.fpt-name[data-v-e5b1082b]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.fp-tag-empty[data-v-e5b1082b]{color:#bbb;padding:.3rem;font-size:.7rem}.fp-toggle[data-v-e5b1082b]{cursor:pointer;color:#bbb;-webkit-user-select:none;user-select:none;background:#fff;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;height:1.8rem;transition:color .15s,background .15s;display:flex;box-shadow:0 1px 2px #0000000a}.fp-toggle[data-v-e5b1082b]:hover{color:#00b894}.fp-toggle svg[data-v-e5b1082b]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.sp[data-v-1572b8aa]{gap:.4rem;height:100%;min-height:0;display:flex}.sp-col[data-v-1572b8aa]{background:#fff;border-radius:.35rem;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.sp-today[data-v-1572b8aa]{flex:3}.sp-list[data-v-1572b8aa]{flex:4}.sp-col-head[data-v-1572b8aa]{border-bottom:1px solid #f2f2f2;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.sp-label[data-v-1572b8aa]{color:#555;letter-spacing:.03em;font-size:.9rem;font-weight:600}.sp-date[data-v-1572b8aa]{width:8.5rem}.sp-save-btn[data-v-1572b8aa]{margin-left:auto}.sp-editor[data-v-1572b8aa]{flex:1;min-height:0}.sp-editor-textarea[data-v-1572b8aa]{resize:none;color:#1d1d1f;box-sizing:border-box;background:0 0;border:none;outline:none;width:100%;height:100%;padding:.5rem .6rem;font-family:inherit;font-size:.84rem;line-height:1.55}.sp-editor-textarea[data-v-1572b8aa]::placeholder{color:silver}.sp-list-scroll[data-v-1572b8aa]{flex:1;min-height:0;padding:.3rem .6rem .5rem;overflow-y:auto}.sp-empty[data-v-1572b8aa]{text-align:center;color:#bbb;padding:1.5rem 0;font-size:.75rem}.sp-tl-item[data-v-1572b8aa]{align-items:stretch;display:flex}.spt-side[data-v-1572b8aa]{color:#888;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:5rem;padding:.18rem .6rem 0 0;font-size:.72rem}.spt-mid[data-v-1572b8aa]{flex-direction:column;flex-shrink:0;align-items:center;width:1.2rem;display:flex}.spt-dot[data-v-1572b8aa]{z-index:1;background:#00b894;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.22rem}.spt-line[data-v-1572b8aa]{background:#e8e8e8;flex:1;width:1.5px;margin-top:.1rem}.sp-tl-item:last-child .spt-line[data-v-1572b8aa]{display:none}.spt-card[data-v-1572b8aa]{color:#444;word-break:break-word;white-space:pre-wrap;background:#fafafa;border:1px solid #eee;border-radius:.35rem;flex:1;min-width:0;margin:0 0 .7rem .5rem;padding:.4rem .55rem;font-size:.8rem;line-height:1.6}.spt-text[data-v-1572b8aa]{margin-top:.2rem}.spt-actions[data-v-1572b8aa]{border-top:1px solid #f0f0f0;justify-content:flex-end;margin-top:.35rem;padding-top:.25rem;display:flex}.spt-edit[data-v-1572b8aa]{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:.2rem;align-items:center;gap:.2rem;padding:.08rem .3rem;font-size:.72rem;line-height:1;transition:color .12s;display:flex}.spt-edit[data-v-1572b8aa]:hover{color:#00b894}.ctp[data-v-e52c366d]{gap:.4rem;height:100%;min-height:0;display:flex}.ctp-left[data-v-e52c366d]{background:#fff;border-radius:.35rem;flex:1.6;min-width:0;min-height:0;display:flex;overflow:hidden}.ctp-textarea[data-v-e52c366d]{resize:none;color:#1d1d1f;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;padding:1rem 1.1rem;font-family:inherit;font-size:1rem;line-height:1.7}.ctp-textarea[data-v-e52c366d]::placeholder{color:#c9c9c9}.ctp-right[data-v-e52c366d]{box-sizing:border-box;background:#fff;border-radius:.35rem;flex-direction:column;flex:1.2;gap:.7rem;min-width:0;padding:.9rem;display:flex;overflow:hidden}.ctp-current-tag[data-v-e52c366d]{flex-direction:column;gap:.3rem;display:flex}.ctp-tag-name[data-v-e52c366d]{color:#00b894;background:#00b89414;border-radius:.3rem;padding:.3rem .5rem;font-size:.85rem;font-weight:500}.ctp-field[data-v-e52c366d]{flex-direction:column;gap:.3rem;display:flex}.ctp-label[data-v-e52c366d]{color:#555;font-size:.85rem;font-weight:500}.ctp-date[data-v-e52c366d]{width:100%}.ctp-actions[data-v-e52c366d]{flex-shrink:0;gap:.4rem;margin-top:.2rem;display:flex}.ctp-actions .el-button+.el-button[data-v-e52c366d]{margin-left:0}.tlp[data-v-05a848d3]{height:100%;min-height:0}.tlp-panels[data-v-05a848d3]{gap:0;min-width:0;height:100%;min-height:0;display:flex}.tlp-panel[data-v-05a848d3]{background:var(--pbg,#fff);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex;overflow:hidden}.tlp-resize[data-v-05a848d3]{cursor:col-resize;background:0 0;flex-shrink:0;width:.3rem;transition:background .12s;position:relative}.tlp-resize[data-v-05a848d3]:before{content:"";opacity:0;background:silver;border-radius:1px;width:2px;height:2rem;transition:opacity .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tlp-resize[data-v-05a848d3]:hover:before{opacity:1}.tlp-resize.active[data-v-05a848d3]{background:#00b89426}.tlp-resize.active[data-v-05a848d3]:before{opacity:1;background:#00b894}.tlp-panel-head[data-v-05a848d3]{border-bottom:1px solid #e0e0e0;flex-shrink:0;align-items:center;gap:.4rem;padding:.45rem .6rem;display:flex}.tlp-panel-title[data-v-05a848d3]{color:#1d1d1f;font-size:.9rem;font-weight:600}.tlp-panel-count[data-v-05a848d3]{color:var(--pb);background:color-mix(in srgb, var(--pb,#888) 12%, transparent);border-radius:.6rem;padding:0 .4rem;font-size:.7rem;line-height:1.4}.tlp-panel-body[data-v-05a848d3]{flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:.4rem .45rem;display:flex;overflow-y:auto}.tlp-empty[data-v-05a848d3]{text-align:center;color:#bbb;padding:1.2rem 0;font-size:.75rem}.tlp-card[data-v-05a848d3]{cursor:text;background:#fff;border:1px solid #fff;border-radius:.35rem;padding:.45rem .55rem;transition:border-color .12s,box-shadow .12s}.tlp-card[data-v-05a848d3]:hover{box-shadow:0 0 0 1px var(--cb)}.tlp-card.active[data-v-05a848d3]{border-color:var(--cb)}.tlp-card-dots[data-v-05a848d3]{align-items:center;gap:.3rem;margin-bottom:.45rem;display:flex}.tlp-dot[data-v-05a848d3]{box-sizing:border-box;background:var(--dot-bg);border:1px solid var(--dot-c);cursor:pointer;border-radius:50%;flex-shrink:0;width:.7rem;height:.7rem;transition:transform .12s;display:inline-block}.tlp-dot[data-v-05a848d3]:hover{transform:scale(1.25)}.tlp-card-title[data-v-05a848d3]{color:#1d1d1f;word-break:break-word;font-size:.9rem;font-weight:500;line-height:1.35}.tlp-card-desc[data-v-05a848d3]{color:#666;word-break:break-word;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.tlp-card-foot[data-v-05a848d3]{align-items:center;gap:.4rem;margin-top:.45rem;display:flex}.tlp-act[data-v-05a848d3]{color:#b0b0b0;cursor:pointer;background:0 0;border:none;border-radius:.15rem;padding:.05rem .1rem;font-size:.76rem;line-height:1.4;transition:color .12s}.tlp-act[data-v-05a848d3]:hover{color:#00b894}.tlp-card-time[data-v-05a848d3]{color:silver;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.7rem}.tlp-add-input[data-v-05a848d3]{resize:none;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:.2rem;outline:none;width:100%;min-height:2rem;margin-top:.3rem;padding:.3rem .35rem;font-family:inherit;font-size:.8rem;line-height:1.45;overflow:hidden}.tlp-add-input[data-v-05a848d3]:focus{border-color:#00b894;box-shadow:0 0 0 2px #00b8941f}.tlp-add-actions[data-v-05a848d3]{gap:.35rem;margin-top:.3rem;display:flex}.tlp-add-btn[data-v-05a848d3]{color:#666;cursor:pointer;background:#f2f2f3;border:none;border-radius:.2rem;padding:.15rem .5rem;font-size:.76rem}.tlp-add-btn.confirm[data-v-05a848d3]{color:#fff;background:#00b894}.tlp-overlay[data-v-05a848d3]{z-index:2000;background:#0000004d;justify-content:flex-end;display:flex;position:fixed;inset:0}.tlp-drawer[data-v-05a848d3]{background:#fff;flex-direction:column;width:42rem;max-width:85vw;height:100%;display:flex;overflow:hidden;box-shadow:-4px 0 20px #0000001a}.tlp-drawer-head[data-v-05a848d3]{border-bottom:1px solid #eee;flex-shrink:0;justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.tlp-drawer-title[data-v-05a848d3]{color:#1d1d1f;word-break:break-word;font-size:.95rem;font-weight:600}.tlp-drawer-head-right[data-v-05a848d3]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.tlp-drawer-count[data-v-05a848d3]{color:#aaa;font-size:.75rem}.tlp-drawer-close[data-v-05a848d3]{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:.2rem;padding:.2rem;transition:color .12s;display:flex}.tlp-drawer-close[data-v-05a848d3]:hover{color:#333}.tlp-drawer-empty[data-v-05a848d3]{text-align:center;color:#bbb;margin:auto;padding:2rem;font-size:.8rem}.tlp-drawer-body[data-v-05a848d3]{flex-direction:column;flex:1;min-height:0;display:flex}.tlp-timeline[data-v-05a848d3]{flex:1;min-height:0;padding:.5rem .6rem .8rem;overflow-y:auto}.tlp-tl-item[data-v-05a848d3]{align-items:stretch;display:flex}.tlp-tl-side[data-v-05a848d3]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.25rem;padding:.1rem .6rem 0 0;display:flex}.tlp-tl-time[data-v-05a848d3]{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.75rem}.tlp-tl-tag[data-v-05a848d3]{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:.2rem;padding:.06rem .3rem;font-size:.62rem;font-weight:600;line-height:1.4}.tlp-tl-tag.tlp-tag-IN_PROGRESS[data-v-05a848d3]{color:#2563eb;background:#eff6ff}.tlp-tl-tag.tlp-tag-BLOCKED[data-v-05a848d3]{color:#dc2626;background:#fef2f2}.tlp-tl-tag.tlp-tag-DONE[data-v-05a848d3]{color:#16a34a;background:#f0fdf4}.tlp-tl-tag.tlp-tag-CANCELLED[data-v-05a848d3]{color:#6b7280;background:#f9fafb}.tlp-tl-mid[data-v-05a848d3]{flex-direction:column;flex-shrink:0;align-items:center;width:1.3rem;display:flex}.tlp-tl-dot[data-v-05a848d3]{z-index:1;border-radius:50%;flex-shrink:0;width:.6rem;height:.6rem;margin-top:.25rem}.tlp-tl-dot.tlp-dot-IN_PROGRESS[data-v-05a848d3]{background:#2563eb}.tlp-tl-dot.tlp-dot-BLOCKED[data-v-05a848d3]{background:#dc2626}.tlp-tl-dot.tlp-dot-DONE[data-v-05a848d3]{background:#16a34a}.tlp-tl-dot.tlp-dot-CANCELLED[data-v-05a848d3]{background:#9ca3af}.tlp-tl-line[data-v-05a848d3]{background:#e8e8e8;flex:1;width:1.5px;margin-top:.12rem}.tlp-tl-item:last-child .tlp-tl-line[data-v-05a848d3]{display:none}.tlp-tl-card[data-v-05a848d3]{color:#444;word-break:break-word;white-space:pre-wrap;background:#fafafa;border:1px solid #eee;border-radius:.35rem;flex:1;min-width:0;margin:0 0 .8rem .5rem;padding:.45rem .55rem .3rem;font-size:.82rem;line-height:1.55}.tlp-dtc-text[data-v-05a848d3]{min-height:1.2em}.tlp-dtc-footer[data-v-05a848d3]{justify-content:flex-start;gap:.4rem;min-height:1.2rem;padding-top:.25rem;display:flex}.tlp-dtc-edit[data-v-05a848d3],.tlp-dtc-delete[data-v-05a848d3]{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:.2rem;align-items:center;gap:.2rem;padding:.08rem .25rem;font-size:.7rem;line-height:1;transition:color .12s;display:flex}.tlp-dtc-edit[data-v-05a848d3]:hover{color:#00b894}.tlp-dtc-delete[data-v-05a848d3]:hover{color:#e74c3c}.tlp-dtc-editor[data-v-05a848d3]{resize:vertical;box-sizing:border-box;border:1px solid #d0d0d0;border-radius:.25rem;outline:none;width:100%;min-height:3rem;padding:.3rem .4rem;font-family:inherit;font-size:.82rem;line-height:1.5}.tlp-dtc-editor[data-v-05a848d3]:focus{border-color:#00b894}.tlp-dtc-editor-actions[data-v-05a848d3]{gap:.3rem;margin-top:.3rem;display:flex}.tlp-dtc-date-row[data-v-05a848d3]{align-items:center;gap:.3rem;margin-bottom:.3rem;display:flex}.tlp-dtc-date-label[data-v-05a848d3]{color:#888;white-space:nowrap;font-size:.76rem}.tlp-dtc-date-picker[data-v-05a848d3]{width:9rem}.tlp-dtc-save[data-v-05a848d3],.tlp-dtc-cancel[data-v-05a848d3]{cursor:pointer;border:none;border-radius:.25rem;padding:.2rem .6rem;font-size:.76rem;line-height:1.6}.tlp-dtc-save[data-v-05a848d3]{color:#fff;background:#00b894}.tlp-dtc-cancel[data-v-05a848d3]{color:#666;background:#f0f0f0}.tlp-drawer-enter-active,.tlp-drawer-leave-active{transition:opacity .2s}.tlp-drawer-enter-active .tlp-drawer,.tlp-drawer-leave-active .tlp-drawer{transition:transform .2s}.tlp-drawer-enter-from,.tlp-drawer-leave-to{opacity:0}.tlp-drawer-enter-from .tlp-drawer,.tlp-drawer-leave-to .tlp-drawer{transform:translate(100%)}.okr-kr-list[data-v-6ef9e9b6]{flex-direction:column;gap:.4rem;margin-top:.5rem;display:flex}.okr-kr-head[data-v-6ef9e9b6]{align-items:baseline;gap:.35rem;display:flex}.okr-kr-no[data-v-6ef9e9b6]{color:#8a9aa5;font-variant-numeric:tabular-nums;background:#eef2f4;border-radius:.18rem;flex-shrink:0;padding:.04rem .24rem;font-size:.68rem;font-weight:600;line-height:1.5}.okr-kr.done .okr-kr-no[data-v-6ef9e9b6]{color:#b8860b;background:#fdf2d6}.okr-kr-text[data-v-6ef9e9b6]{color:#555;word-break:break-word;flex:1;min-width:0;font-size:.84rem;line-height:1.45}.okr-kr-pct[data-v-6ef9e9b6]{color:#9a9a9a;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.78rem}.okr-kr-pct.done[data-v-6ef9e9b6]{color:#b8860b;font-weight:500}.okr-kr-pct.is-up[data-v-6ef9e9b6]{color:#16a34a}.okr-kr-pct.is-down[data-v-6ef9e9b6]{color:#e8807d}.okr-kr-track[data-v-6ef9e9b6]{background:#eceef0;border-radius:2px;height:3px;margin-top:.22rem;overflow:hidden}.okr-kr-fill[data-v-6ef9e9b6]{background:#7fd7c4;border-radius:2px;height:100%;transition:width .2s;display:block}.okp[data-v-75fafee1]{gap:.4rem;height:100%;min-height:0;display:flex}.okp-divider[data-v-75fafee1]{background:#e0e0e0;flex-shrink:0;width:1px}.okp-btn[data-v-75fafee1]{color:#666;cursor:pointer;background:#f2f2f3;border:none;border-radius:.2rem;padding:.12rem .5rem;font-size:.8rem;line-height:1.6;transition:all .12s}.okp-btn[data-v-75fafee1]:hover{color:#00b894}.okp-btn.okp-btn-primary[data-v-75fafee1]{color:#fff;background:#00b894}.okp-btn.okp-btn-primary[data-v-75fafee1]:hover{background:#00a884}.okp-left[data-v-75fafee1]{flex-direction:column;flex:0 0 22rem;gap:.4rem;min-width:15rem;min-height:0;display:flex}.okp-group[data-v-75fafee1]{flex-direction:column;flex:1 1 0;gap:.35rem;min-height:0;transition:flex-grow .2s;display:flex}.okp-group.collapsed[data-v-75fafee1]{flex:none}.okp-group-head[data-v-75fafee1]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .6rem;display:flex;box-shadow:0 1px 2px #0000000a}.okp-group-head:hover .okp-fold[data-v-75fafee1]{color:#00b894}.okp-group.collapsed .okp-group-head .okp-fold svg[data-v-75fafee1]{transform:rotate(180deg)}.okp-dot[data-v-75fafee1]{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.okp-dot-active[data-v-75fafee1]{background:#2563eb}.okp-dot-archived[data-v-75fafee1]{background:#9ca3af}.okp-group-title[data-v-75fafee1]{color:#1d1d1f;font-size:.94rem;font-weight:600}.okp-group-count[data-v-75fafee1]{color:#2563eb;background:#eff6ff;border-radius:.6rem;padding:0 .4rem;font-size:.76rem;line-height:1.5}.okp-group-count-mute[data-v-75fafee1]{color:#6b7280;background:#f3f4f6}.okp-head-actions[data-v-75fafee1]{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.okp-add[data-v-75fafee1]{color:silver;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 .1rem;font-size:1rem;line-height:1;transition:color .12s}.okp-add[data-v-75fafee1]:hover{color:#00b894}.okp-fold[data-v-75fafee1]{color:silver;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;transition:color .12s;display:flex}.okp-fold svg[data-v-75fafee1]{transition:transform .2s}.okp-group-body[data-v-75fafee1]{flex-direction:column;flex:1;gap:.35rem;min-height:0;padding:.4rem .45rem;display:flex;overflow-y:auto}.okp-empty[data-v-75fafee1]{text-align:center;color:#bbb;padding:1.2rem 0;font-size:.81rem}.okp-empty-lg[data-v-75fafee1]{margin:auto;padding:2rem;font-size:.86rem}.okp-card[data-v-75fafee1]{cursor:pointer;background:#fff;border:1px solid #fff;border-radius:.35rem;padding:.45rem .55rem;transition:border-color .12s;box-shadow:0 1px 2px #0000000a}.okp-card[data-v-75fafee1]:hover{border-color:#b3e6d9}.okp-card.active[data-v-75fafee1]{border-color:#00b894}.okp-card-archived .okp-card-content[data-v-75fafee1]{color:#666}.okp-card.is-archive-success .okp-card-content[data-v-75fafee1]{color:#16a34a}.okp-card.is-archive-failed .okp-card-content[data-v-75fafee1]{color:#dc2626}.okp-card-content[data-v-75fafee1]{white-space:pre-wrap;color:#1d1d1f;word-break:break-word;font-size:.94rem;font-weight:600;line-height:1.4}.okp-card-meta[data-v-75fafee1]{flex-wrap:wrap;align-items:center;gap:.25rem .55rem;margin-top:.6rem;display:flex}.okp-meta[data-v-75fafee1]{color:#9a9a9a;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.18rem;font-size:.76rem;display:inline-flex}.okp-meta.overdue[data-v-75fafee1]{color:#dc2626}.okp-meta.overdue .okp-ico[data-v-75fafee1]{color:#f0a9a9}.okp-ico[data-v-75fafee1]{color:silver;flex-shrink:0}.okp-record[data-v-75fafee1]{min-height:24rem;display:flex}.okp-record-compact[data-v-75fafee1]{min-height:0}.okp-record-main[data-v-75fafee1]{flex-direction:column;flex:1;min-width:0;display:flex}.okp-record-text[data-v-75fafee1]{flex:1;min-width:0;display:flex;position:relative}.okp-record-input[data-v-75fafee1]{resize:none;color:#333;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;padding:1.6rem 2rem;font-family:inherit;font-size:1.1rem;line-height:1.8}.okp-record-input[data-v-75fafee1]::placeholder{color:#d0d4d8}.okp-record-count[data-v-75fafee1]{color:#c8ccd2;font-variant-numeric:tabular-nums;font-size:.78rem;position:absolute;bottom:.7rem;right:1rem}.okp-record-form[data-v-75fafee1]{border-left:1px solid #f0f2f5;flex-direction:column;flex:0 0 17rem;gap:1.2rem;max-height:32rem;padding:1.6rem 1.5rem;display:flex;overflow-y:auto}.okp-record-form-wide[data-v-75fafee1]{flex:0 0 21rem}.okp-kr-edit[data-v-75fafee1]{flex-direction:column;flex-shrink:0;gap:.5rem;padding:1rem 2rem 1.2rem;display:flex}.okp-kr-edit+.okp-kr-edit[data-v-75fafee1]{border-top:1px solid #f2f4f6}.okp-kr-edit-body[data-v-75fafee1]{flex-direction:column;gap:.5rem;max-height:15rem;display:flex;overflow-y:auto}.okp-kr-edit-count[data-v-75fafee1]{color:#c8ccd2;font-variant-numeric:tabular-nums;font-size:.72rem}.okp-kr-edit-head[data-v-75fafee1]{justify-content:space-between;align-items:center;display:flex}.okp-kr-edit-empty[data-v-75fafee1]{color:#c0a080;background:#fdf9f3;border-radius:.25rem;padding:.4rem .55rem;font-size:.82rem}.okp-kr-edit-row[data-v-75fafee1]{align-items:center;gap:.5rem;display:flex}.okp-kr-edit-row[data-v-75fafee1] .el-input{flex:1;min-width:0}.okp-kr-edit-pct[data-v-75fafee1]{color:#9a9a9a;font-variant-numeric:tabular-nums;text-align:right;flex-shrink:0;width:2.4rem;font-size:.78rem}.okp-kr-del[data-v-75fafee1]{color:#c8ccd2;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:.2rem;font-size:.84rem;line-height:1;transition:color .12s}.okp-kr-del[data-v-75fafee1]:hover{color:#dc2626}.okp-kr-no[data-v-75fafee1]{color:#8a9aa5;font-variant-numeric:tabular-nums;background:#eef2f4;border-radius:.18rem;flex-shrink:0;padding:.04rem .24rem;font-size:.68rem;font-weight:600;line-height:1.5}.okp-report-kr[data-v-75fafee1]{flex-direction:column;gap:.3rem;display:flex}.okp-report-kr+.okp-report-kr[data-v-75fafee1]{margin-top:.55rem}.okp-report-kr-head[data-v-75fafee1]{align-items:baseline;gap:.35rem;display:flex}.okp-report-kr-text[data-v-75fafee1]{color:#555;word-break:break-word;flex:1;min-width:0;font-size:.84rem;line-height:1.4}.okp-report-kr-pct[data-v-75fafee1]{color:#1d1d1f;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.84rem;font-weight:600}.okp-report-kr-slider[data-v-75fafee1]{--el-slider-main-bg-color:#7fd7c4;--el-slider-height:4px;margin:0 .15rem}.okp-report-kr-slider[data-v-75fafee1] .el-slider__runway{margin:6px 0}.okp-report-kr-delta[data-v-75fafee1]{color:#b0b0b0;font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:.78rem}.okp-report-kr-delta.is-up[data-v-75fafee1]{color:#16a34a}.okp-report-kr-delta.is-down[data-v-75fafee1]{color:#e8807d}.okp-field[data-v-75fafee1]{flex-direction:column;gap:.35rem;display:flex}.okp-field-label[data-v-75fafee1]{color:#666;font-size:.9rem;font-weight:500}.okp-field-hint[data-v-75fafee1]{color:#bbb;font-size:.78rem}.okp-field-full[data-v-75fafee1]{width:100%!important}.okp-field-inline[data-v-75fafee1]{align-items:center;gap:.4rem;display:flex}.okp-field-inline[data-v-75fafee1] .el-input-number{flex:1;min-width:0}.okp-field-unit[data-v-75fafee1]{color:#888;font-size:.9rem}.okp-right[data-v-75fafee1]{flex-direction:column;flex:1;gap:.35rem;min-width:0;min-height:0;display:flex}.okp-right-head[data-v-75fafee1]{background:#fff;border-radius:.35rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem .7rem;display:flex;box-shadow:0 1px 2px #0000000a}.okp-right-title[data-v-75fafee1]{color:#1d1d1f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.96rem;font-weight:600;overflow:hidden}.okp-right-count[data-v-75fafee1]{color:#aaa;flex-shrink:0;font-size:.78rem}.okp-right-body[data-v-75fafee1]{flex:1;min-height:0;padding:.5rem .7rem .8rem;overflow-y:auto}.okp-tl-item[data-v-75fafee1]{align-items:stretch;display:flex}.okp-tl-side[data-v-75fafee1]{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:.25rem;width:4.6rem;padding:.1rem .5rem 0 0;display:flex}.okp-tl-time[data-v-75fafee1]{color:#888;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.8rem}.okp-tl-tag[data-v-75fafee1]{color:var(--tc);background:color-mix(in srgb, var(--tc) 12%, transparent);border-radius:.2rem;padding:.06rem .3rem;font-size:.68rem;font-weight:600;line-height:1.4}.okp-tl-mid[data-v-75fafee1]{flex-direction:column;flex-shrink:0;align-items:center;width:1.1rem;display:flex}.okp-tl-dot[data-v-75fafee1]{background:var(--tc);z-index:1;border-radius:50%;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.25rem}.okp-tl-line[data-v-75fafee1]{background:#d5d5d5;flex:1;width:1.5px;margin-top:.12rem}.okp-tl-item:last-child .okp-tl-line[data-v-75fafee1]{display:none}.okp-tl-card[data-v-75fafee1]{word-break:break-word;background:0 0;border:1px solid #0000;border-radius:.35rem;flex:1;min-width:0;margin:0 0 .7rem .5rem;padding:0 .55rem .45rem}.okp-tl-card.is-weekly[data-v-75fafee1]{background:#fff;border-color:#fff;padding:.45rem .55rem;position:relative;box-shadow:0 1px 2px #0000000a}.okp-node-edit[data-v-75fafee1]{color:#888;cursor:pointer;opacity:.4;background:#f2f2f3;border:none;border-radius:.2rem;padding:.1rem .45rem;font-family:inherit;font-size:.72rem;line-height:1.6;transition:all .12s;position:absolute;top:.35rem;right:.45rem}.okp-node-edit[data-v-75fafee1]:hover{color:#00b894;opacity:1}.okp-tl-card.is-weekly:hover .okp-node-edit[data-v-75fafee1]{opacity:1}.okp-tl-card.is-archive-success .okp-card-content[data-v-75fafee1]{color:#16a34a}.okp-tl-card.is-archive-failed .okp-card-content[data-v-75fafee1]{color:#dc2626}.okp-card-content.okp-tl-plain[data-v-75fafee1]{color:#444;white-space:pre-wrap;font-size:.98rem;font-weight:400;line-height:1.6}.okp-zone+.okp-zone[data-v-75fafee1]{margin-top:.65rem}.okp-zone-label[data-v-75fafee1]{color:#b0b0b0;letter-spacing:.04em;margin-bottom:.25rem;font-size:.78rem}.okp-meta-tinted[data-v-75fafee1]{color:var(--cc);font-weight:500}.okp-meta-tinted .okp-ico[data-v-75fafee1]{color:var(--cc);opacity:.7}.okp-confidence-reason[data-v-75fafee1]{color:#666;word-break:break-word;white-space:pre-wrap;font-size:.94rem;line-height:1.55}.okp-archive-note[data-v-75fafee1]{color:#666;word-break:break-word;white-space:pre-wrap;font-size:.86rem;line-height:1.55}.okp-conf-picker[data-v-75fafee1]{gap:.3rem;display:flex}.okp-conf-opt[data-v-75fafee1]{color:#999;cursor:pointer;background:#fff;border:1px solid #e6e9ec;border-radius:.25rem;flex:1;justify-content:center;align-items:center;gap:.25rem;padding:.3rem .2rem;font-family:inherit;font-size:.78rem;transition:all .12s;display:inline-flex}.okp-conf-opt[data-v-75fafee1]:hover{border-color:var(--cc);color:var(--cc)}.okp-conf-opt.active[data-v-75fafee1]{border-color:var(--cc);color:var(--cc);background:color-mix(in srgb, var(--cc) 9%, #fff);font-weight:600}.okp-conf-dot[data-v-75fafee1]{background:var(--cc);border-radius:50%;flex-shrink:0;width:.4rem;height:.4rem}.okp-record-dialog .el-dialog__body{padding:0}.daily-report[data-v-2d6372c5]{box-sizing:border-box;background:#f4f4f6;gap:.4rem;width:100%;height:100%;padding:.45rem;font-family:-apple-system,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif;display:flex;overflow:hidden}.content-area[data-v-2d6372c5]{flex:1;min-width:0;min-height:0}.content-empty[data-v-2d6372c5]{color:#aaa;background:#fff;border-radius:.35rem;justify-content:center;align-items:center;height:100%;font-size:.85rem;display:flex}.tool-nav[data-v-b14fc715]{box-sizing:border-box;background-color:#fafbfc;border-right:1px solid #e4e7ed;flex-direction:column;flex-shrink:0;gap:.25rem;padding:.45rem;transition:width .25s;display:flex;position:relative;overflow:hidden auto}.tool-nav.dragging[data-v-b14fc715]{cursor:col-resize;-webkit-user-select:none;user-select:none}.tool-nav.collapsed .tool-nav-title[data-v-b14fc715],.tool-nav.collapsed .tool-nav-name[data-v-b14fc715],.tool-nav.collapsed .tool-nav-count[data-v-b14fc715],.tool-nav.collapsed .tool-nav-tip[data-v-b14fc715]{display:none}.tool-nav.collapsed .tool-nav-head[data-v-b14fc715]{justify-content:center}.tool-nav.collapsed .tool-nav-item[data-v-b14fc715]{justify-content:center;padding:.55rem .3rem}.tool-nav-head[data-v-b14fc715]{justify-content:space-between;align-items:center;gap:.2rem;padding:.1rem .15rem .25rem;display:flex}.tool-nav-title[data-v-b14fc715]{color:#909399;letter-spacing:.05rem;white-space:nowrap;font-size:.72rem}.tool-nav-toggle[data-v-b14fc715]{color:#909399;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:background-color .2s,color .2s;display:flex}.tool-nav-toggle[data-v-b14fc715]:hover{color:#303133;background-color:#eef0f2}.tool-nav-toggle svg[data-v-b14fc715]{transition:transform .25s}.tool-nav-toggle svg.rotated[data-v-b14fc715]{transform:rotate(180deg)}.tool-nav-list[data-v-b14fc715]{flex-direction:column;gap:.25rem;display:flex}.tool-nav-item[data-v-b14fc715]{color:#303133;text-align:left;white-space:nowrap;cursor:pointer;background-color:#fff;border:1px solid #0000;border-radius:.45rem;align-items:center;gap:.45rem;width:100%;padding:.5rem;font-family:inherit;transition:border-color .2s,background-color .2s;display:flex}.tool-nav-item[data-v-b14fc715]:hover{background-color:#00ffb81a;border-color:#00cdb580}.tool-nav-item[data-v-b14fc715]:active{background-color:#00ffb82e}.tool-nav-icon[data-v-b14fc715]{flex-shrink:0;font-size:1.05rem;line-height:1}.tool-nav-name[data-v-b14fc715]{text-overflow:ellipsis;flex:1;min-width:0;font-size:.78rem;font-weight:600;overflow:hidden}.tool-nav-count[data-v-b14fc715]{box-sizing:border-box;color:#fff;text-align:center;background-color:#00cdb5;border-radius:.55rem;flex-shrink:0;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.62rem;line-height:1.1rem}.tool-nav-tip[data-v-b14fc715]{color:#c0c4cc;margin-top:auto;padding:.5rem .25rem .1rem;font-size:.62rem;line-height:1.5}.drag-handle[data-v-b14fc715]{z-index:10;cursor:col-resize;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:-3px}.drag-handle:hover .drag-line[data-v-b14fc715],.tool-nav.dragging .drag-handle[data-v-b14fc715]{opacity:1}.drag-line[data-v-b14fc715]{opacity:0;background-color:#aaa;border-radius:1px;width:2px;height:2rem;transition:opacity .2s}@media (width<=767px){.tool-nav[data-v-b14fc715]{border-bottom:1px solid #e4e7ed;border-right:none;flex-direction:row;align-items:center;gap:.3rem;padding:.4rem;overflow:auto hidden;width:100%!important}.tool-nav .tool-nav-head[data-v-b14fc715],.tool-nav .tool-nav-tip[data-v-b14fc715],.tool-nav .drag-handle[data-v-b14fc715]{display:none}.tool-nav .tool-nav-list[data-v-b14fc715]{flex-direction:row;gap:.3rem}.tool-nav .tool-nav-item[data-v-b14fc715]{width:auto;padding:.4rem .55rem}.tool-nav.collapsed .tool-nav-name[data-v-b14fc715],.tool-nav .tool-nav-name[data-v-b14fc715]{display:inline}}.tab-bar[data-v-8914770c]{background-color:#fff;border-bottom:1px solid #e4e7ed;flex-shrink:0;align-items:stretch;display:flex}.tab-scroll[data-v-8914770c]{flex:1;align-items:flex-end;gap:.15rem;min-width:0;padding:.3rem .3rem 0;display:flex;overflow:auto hidden}.tab-scroll[data-v-8914770c]::-webkit-scrollbar{height:3px}.tab-scroll[data-v-8914770c]::-webkit-scrollbar-thumb{background-color:#ddd;border-radius:2px}.tab[data-v-8914770c]{color:#606266;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f5f7fa;border:1px solid #e4e7ed;border-bottom:none;border-radius:.4rem .4rem 0 0;flex-shrink:0;align-items:center;gap:.3rem;max-width:12rem;padding:.38rem .45rem .38rem .6rem;font-size:.75rem;transition:background-color .18s,color .18s,border-color .18s;display:flex}.tab[data-v-8914770c]:hover{color:#303133;background-color:#eceff3}.tab.active[data-v-8914770c]{color:#00a08b;background-color:#fff;border-color:#00cdb5;font-weight:600}.tab.dragging[data-v-8914770c]{opacity:.4}.tab.drag-over[data-v-8914770c]{box-shadow:inset 2px 0 #00cdb5}@media (width<=767px){.tab[data-v-8914770c]{max-width:8rem}}.tab-icon[data-v-8914770c]{flex-shrink:0;font-size:.8rem;line-height:1}.tab-label[data-v-8914770c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tab-close[data-v-8914770c]{color:#a8abb2;cursor:pointer;background-color:#0000;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:.95rem;height:.95rem;padding:0;transition:background-color .15s,color .15s;display:flex}.tab-close[data-v-8914770c]:hover{color:#fff;background-color:#f56c6c}.tab-empty[data-v-8914770c]{color:#c0c4cc;padding:.38rem .3rem;font-size:.72rem}.tab-more[data-v-8914770c]{color:#606266;cursor:pointer;background-color:#fff;border:none;border-left:1px solid #e4e7ed;flex-shrink:0;justify-content:center;align-items:center;width:2rem;transition:background-color .15s,color .15s;display:flex}.tab-more[data-v-8914770c]:hover:not(:disabled){color:#00a08b;background-color:#f5f7fa}.tab-more[data-v-8914770c]:disabled{color:#dcdfe6;cursor:not-allowed}.tab-menu[data-v-8914770c]{z-index:3000;background-color:#fff;border:1px solid #e4e7ed;border-radius:.4rem;min-width:8.5rem;padding:.25rem;font-size:.75rem;position:fixed;box-shadow:0 4px 16px #0000001f}.tab-menu-item[data-v-8914770c]{color:#303133;text-align:left;white-space:nowrap;cursor:pointer;background-color:#0000;border:none;border-radius:.3rem;width:100%;padding:.42rem .6rem;font-family:inherit;font-size:.75rem;transition:background-color .15s;display:block}.tab-menu-item[data-v-8914770c]:hover:not(:disabled){background-color:#f5f7fa}.tab-menu-item[data-v-8914770c]:disabled{color:#c0c4cc;cursor:not-allowed}.tab-menu-item.danger[data-v-8914770c]{color:#f56c6c}.tab-menu-item.danger[data-v-8914770c]:hover:not(:disabled){background-color:#fef0f0}.tab-menu-divider[data-v-8914770c]{background-color:#ebeef5;height:1px;margin:.25rem .3rem}[data-v-5d6e2e70]{box-sizing:border-box}.base64-converter[data-v-5d6e2e70]{background:#f5f5f5;flex-direction:column;height:100%;font-family:Consolas,Monaco,Courier New,monospace;display:flex}.header[data-v-5d6e2e70]{color:#fff;background:#2c3e50;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.header h1[data-v-5d6e2e70]{margin:0;font-size:13px;font-weight:400;line-height:1.4}.button-group[data-v-5d6e2e70]{gap:6px;display:flex}.header button[data-v-5d6e2e70]{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:3px;padding:3px 12px;font-size:12px;line-height:1.4;transition:background .3s}.header button[data-v-5d6e2e70]:hover{background:#2980b9}.header button[data-v-5d6e2e70]:active{transform:scale(.98)}.container[data-v-5d6e2e70]{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.panel[data-v-5d6e2e70]{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.panel[data-v-5d6e2e70]:first-child{border-right:2px solid #bdc3c7}.panel-header[data-v-5d6e2e70]{color:#2c3e50;background:#ecf0f1;border-bottom:1px solid #bdc3c7;justify-content:space-between;align-items:center;min-height:42px;padding:10px 15px;font-weight:700;display:flex}.panel-content[data-v-5d6e2e70]{flex-direction:column;flex:1;min-height:0;padding:15px;display:flex;overflow:hidden}textarea[data-v-5d6e2e70]{resize:none;box-sizing:border-box;border:1px solid #bdc3c7;border-radius:4px;outline:none;flex:1;width:100%;padding:12px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5}textarea[data-v-5d6e2e70]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.info[data-v-5d6e2e70]{color:#2c3e50;background:#e8f4f8;border-left:3px solid #3498db;border-radius:2px;margin-top:10px;padding:8px 12px;font-size:13px}.info-label[data-v-5d6e2e70]{margin-right:8px;font-weight:700}.error[data-v-5d6e2e70]{color:#c0392b;background:#ffe8e8;border-left-color:#e74c3c}.processing[data-v-5d6e2e70]{color:#856404;background:#fff3cd;border-left-color:#ffc107}.options[data-v-5d6e2e70]{background:#f8f9fa;border-radius:4px;align-items:center;gap:15px;margin-bottom:10px;padding:10px;display:flex}.options label[data-v-5d6e2e70]{cursor:pointer;color:#2c3e50;align-items:center;gap:5px;font-size:13px;display:flex}.options input[type=checkbox][data-v-5d6e2e70]{cursor:pointer}.stats[data-v-5d6e2e70]{color:#7f8c8d;gap:20px;font-size:12px;display:flex}.performance-badge[data-v-5d6e2e70]{color:#fff;background:#27ae60;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;display:inline-block}[data-v-d60a007e]{box-sizing:border-box}.escape-converter[data-v-d60a007e]{background:#f5f5f5;flex-direction:column;height:100%;font-family:Consolas,Monaco,Courier New,monospace;display:flex}.header[data-v-d60a007e]{color:#fff;background:#2c3e50;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.header h1[data-v-d60a007e]{margin:0;font-size:13px;font-weight:400;line-height:1.4}.button-group[data-v-d60a007e]{gap:6px;display:flex}.header button[data-v-d60a007e]{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:3px;padding:3px 12px;font-size:12px;line-height:1.4;transition:background .3s}.header button[data-v-d60a007e]:hover{background:#2980b9}.header button[data-v-d60a007e]:active{transform:scale(.98)}.container[data-v-d60a007e]{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.panel[data-v-d60a007e]{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.panel[data-v-d60a007e]:first-child{border-right:2px solid #bdc3c7}.panel-header[data-v-d60a007e]{color:#2c3e50;background:#ecf0f1;border-bottom:1px solid #bdc3c7;justify-content:space-between;align-items:center;min-height:42px;padding:10px 15px;font-weight:700;display:flex}.panel-content[data-v-d60a007e]{flex-direction:column;flex:1;min-height:0;padding:15px;display:flex;overflow:hidden}textarea[data-v-d60a007e]{resize:none;box-sizing:border-box;border:1px solid #bdc3c7;border-radius:4px;outline:none;flex:1;width:100%;padding:12px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5}textarea[data-v-d60a007e]:focus{border-color:#3498db;box-shadow:0 0 0 2px #3498db1a}.info[data-v-d60a007e]{color:#2c3e50;background:#e8f4f8;border-left:3px solid #3498db;border-radius:2px;margin-top:10px;padding:8px 12px;font-size:13px}.info-label[data-v-d60a007e]{margin-right:8px;font-weight:700}.error[data-v-d60a007e]{color:#c0392b;background:#ffe8e8;border-left-color:#e74c3c}.processing[data-v-d60a007e]{color:#856404;background:#fff3cd;border-left-color:#ffc107}.options[data-v-d60a007e]{background:#f8f9fa;border-radius:4px;margin-bottom:10px;padding:10px}.option-group[data-v-d60a007e]{margin-bottom:8px}.option-group[data-v-d60a007e]:last-child{margin-bottom:0}.option-group-title[data-v-d60a007e]{color:#7f8c8d;margin-bottom:5px;font-size:12px;font-weight:700}.option-items[data-v-d60a007e]{flex-wrap:wrap;gap:15px;display:flex}.options label[data-v-d60a007e]{cursor:pointer;color:#2c3e50;align-items:center;gap:5px;font-size:13px;display:flex}.options input[type=radio][data-v-d60a007e],.options input[type=checkbox][data-v-d60a007e]{cursor:pointer}.stats[data-v-d60a007e]{color:#7f8c8d;gap:20px;font-size:12px;display:flex}.mode-selector[data-v-d60a007e]{gap:5px;margin-bottom:10px;display:flex}.mode-btn[data-v-d60a007e]{cursor:pointer;color:#2c3e50;text-align:center;background:#ecf0f1;border:2px solid #bdc3c7;border-radius:4px;flex:1;padding:8px 12px;font-size:13px;transition:all .3s}.mode-btn[data-v-d60a007e]:hover{background:#d5dbdb}.mode-btn.active[data-v-d60a007e]{color:#fff;background:#3498db;border-color:#3498db;font-weight:700}.performance-badge[data-v-d60a007e]{color:#fff;background:#27ae60;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;display:inline-block}[data-v-cbe041f8]{box-sizing:border-box}.json-viewer[data-v-cbe041f8]{background:#f5f5f5;flex-direction:column;height:100%;font-family:Consolas,Monaco,Courier New,monospace;display:flex}.header[data-v-cbe041f8]{color:#fff;background:#2c3e50;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 12px;display:flex}.header h1[data-v-cbe041f8]{margin:0;font-size:13px;font-weight:400;line-height:1.4}.header button[data-v-cbe041f8]{color:#fff;cursor:pointer;background:#3498db;border:none;border-radius:3px;padding:3px 12px;font-size:12px;line-height:1.4}.header button[data-v-cbe041f8]:hover{background:#2980b9}.container[data-v-cbe041f8]{background:#fff;flex:1;min-height:0;display:flex;overflow:hidden}.panel[data-v-cbe041f8]{background:#fff;border-right:2px solid #bdc3c7;flex-direction:column;display:flex;overflow:hidden}.panel[data-v-cbe041f8]:last-child{border-right:none}.panel.input[data-v-cbe041f8]{flex:0 0 20%;min-width:200px}.panel.output[data-v-cbe041f8]{flex:0 0 25%;min-width:200px}.panel.visual[data-v-cbe041f8]{flex-direction:column;flex:1;min-width:300px;display:flex}.resize-handle[data-v-cbe041f8]{cursor:col-resize;z-index:10;background:#ecf0f1;flex-shrink:0;width:4px;position:relative}.resize-handle[data-v-cbe041f8]:hover{background:#3498db}.panel-header[data-v-cbe041f8]{color:#2c3e50;background:#ecf0f1;border-bottom:1px solid #bdc3c7;justify-content:space-between;align-items:center;min-height:38px;padding:8px 15px;font-weight:700;display:flex}.tabs[data-v-cbe041f8]{gap:6px;display:flex}.tab[data-v-cbe041f8]{cursor:pointer;color:#566573;background:#dfe4e6;border:none;border-radius:4px;padding:4px 12px;font-size:12px;font-weight:400}.tab.active[data-v-cbe041f8]{color:#fff;background:#3498db}.view[data-v-cbe041f8]{width:100%;height:100%}.panel-content[data-v-cbe041f8]{flex:1;min-height:0;display:flex;overflow:hidden}.panel-content.padded[data-v-cbe041f8]{padding:15px;overflow:auto}textarea[data-v-cbe041f8]{resize:none;box-sizing:border-box;border:none;outline:none;width:100%;height:100%;padding:12px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.5}.tree[data-v-cbe041f8]{font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6}[data-v-cbe041f8] .tree-item{margin:2px 0}[data-v-cbe041f8] .tree-key{color:#8b4513;font-weight:700}[data-v-cbe041f8] .tree-value{color:#006400}[data-v-cbe041f8] .tree-value.string{color:#d73a49}[data-v-cbe041f8] .tree-value.number{color:#005cc5}[data-v-cbe041f8] .tree-value.boolean{color:#d73a49}[data-v-cbe041f8] .tree-value.null{color:#6f42c1}[data-v-cbe041f8] .tree-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;color:#666;width:16px;display:inline-block}[data-v-cbe041f8] .tree-children{margin-left:20px}[data-v-cbe041f8] .tree-children.collapsed{display:none}[data-v-cbe041f8] .type-badge{color:#fff;background:#95a5a6;border-radius:3px;margin-left:8px;padding:2px 6px;font-size:11px;display:inline-block}[data-v-cbe041f8] .error{color:#e74c3c;background:#fadbd8;border-radius:4px;margin:10px 0;padding:10px}[data-v-cbe041f8] .processing{color:#856404;background:#fff3cd;border-left-color:#ffc107;border-radius:4px;margin:10px 0;padding:10px}.graph-view[data-v-cbe041f8]{cursor:grab;-webkit-user-select:none;user-select:none;background:#fafafa;width:100%;height:100%;position:relative;overflow:hidden}.graph-view.dragging[data-v-cbe041f8]{cursor:grabbing}[data-v-cbe041f8] .graph-container{transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0}.graph-canvas[data-v-cbe041f8]{position:absolute;top:0;left:0}[data-v-cbe041f8] .graph-node{background:#fff;border:2px solid #3498db;border-radius:6px;min-width:120px;padding:8px 12px;font-size:13px;position:absolute;box-shadow:0 2px 6px #0000001a}[data-v-cbe041f8] .graph-node-title{color:#2c3e50;border-bottom:1px solid #ecf0f1;margin-bottom:6px;padding-bottom:4px;font-weight:700}[data-v-cbe041f8] .graph-node-row{color:#555;padding:2px 0;font-size:12px}[data-v-cbe041f8] .graph-node-key{color:#8b4513;font-weight:700}[data-v-cbe041f8] .graph-node.array{border-color:#e67e22}[data-v-cbe041f8] .truncated{cursor:pointer;border-bottom:1px dashed #e67e22}[data-v-cbe041f8] .truncated:hover{background:#fdf2e3}[data-v-cbe041f8] .ellipsis{color:#e67e22;font-weight:700}[data-v-cbe041f8] .zoom-indicator{z-index:20;color:#fff;pointer-events:auto;opacity:0;background:#2c3e50d9;border-radius:4px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;transition:opacity .25s;display:flex;position:absolute;bottom:12px;right:12px}[data-v-cbe041f8] .zoom-indicator.show{opacity:1}[data-v-cbe041f8] .zoom-indicator button{color:#fff;cursor:pointer;background:#7f8c8d;border:none;border-radius:3px;padding:2px 8px;font-size:11px}.detail-panel[data-v-cbe041f8]{background:#fff;border-top:2px solid #bdc3c7;flex-direction:column;flex-shrink:0;height:200px;min-height:80px;display:none;overflow:hidden}.detail-panel.visible[data-v-cbe041f8]{display:flex}.detail-resize-handle[data-v-cbe041f8]{cursor:ns-resize;background:#ecf0f1;flex-shrink:0;height:6px;position:relative}.detail-resize-handle[data-v-cbe041f8]:after{content:"";background:#bdc3c7;border-radius:1px;width:40px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail-header[data-v-cbe041f8]{color:#2c3e50;background:#ecf0f1;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;display:flex}.detail-header button[data-v-cbe041f8]{color:#fff;cursor:pointer;background:#95a5a6;border:none;border-radius:3px;padding:3px 10px;font-size:11px}.detail-panel textarea[data-v-cbe041f8]{white-space:pre-wrap;background:#fdfdfd;flex:1}.performance-badge[data-v-cbe041f8]{color:#fff;background:#27ae60;border-radius:3px;margin-left:6px;padding:1px 5px;font-size:10px;display:inline-block}.secret-workbench[data-v-f6e8e40d]{--ground:#f4f6fa;--surface:#fff;--surface-2:#edf0f7;--surface-3:#e3e8f1;--ink:#121823;--ink-2:#4a5568;--ink-3:#7c879c;--line:#dce2ec;--line-soft:#eaeef5;--decode:#0b7285;--decode-soft:#e1f1f4;--encode:#9a5b07;--encode-soft:#f8eedc;--danger:#af322e;--danger-soft:#fae8e7;--ok:#2a6f4b;--mono:ui-monospace,SFMono-Regular,Consolas,"Courier New",monospace;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Microsoft YaHei",sans-serif}@media (prefers-color-scheme:dark){.secret-workbench[data-v-f6e8e40d]{--ground:#0d1117;--surface:#151b24;--surface-2:#1b2330;--surface-3:#222c3a;--ink:#e4eaf3;--ink-2:#9ba7ba;--ink-3:#6e7b90;--line:#273140;--line-soft:#1e2733;--decode:#5cc5d8;--decode-soft:#0f2f38;--encode:#dfa75b;--encode-soft:#332817;--danger:#ef8c85;--danger-soft:#381e1d;--ok:#6bc28c}}[data-v-f6e8e40d],[data-v-f6e8e40d]:before,[data-v-f6e8e40d]:after{box-sizing:border-box}.secret-workbench[data-v-f6e8e40d]{background:var(--ground);min-width:0;height:100%;min-height:0;color:var(--ink);font:14px/1.5 var(--sans);flex-direction:column;display:flex;overflow:hidden}button[data-v-f6e8e40d],input[data-v-f6e8e40d],textarea[data-v-f6e8e40d]{font:inherit;color:inherit}[data-v-f6e8e40d]:focus-visible{outline:2px solid var(--decode);outline-offset:1px}.topbar[data-v-f6e8e40d]{background:var(--surface);border-bottom:1px solid var(--line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:5px 14px;display:grid}.brand[data-v-f6e8e40d]{align-items:baseline;gap:8px;min-width:0;display:flex}.brand h1[data-v-f6e8e40d]{white-space:nowrap;margin:0;font-size:13.5px;font-weight:600}.brand .sub[data-v-f6e8e40d]{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:10.5px}.xgroup[data-v-f6e8e40d]{gap:8px;display:flex}.util[data-v-f6e8e40d]{justify-content:flex-end;gap:6px;display:flex}.btn[data-v-f6e8e40d]{background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:4px 10px;font-size:12px}.btn[data-v-f6e8e40d]:hover{background:var(--surface-3)}.workspace[data-v-f6e8e40d]{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.pane[data-v-f6e8e40d]{background:var(--surface);flex-direction:column;min-width:0;min-height:0;display:flex}.pane--left[data-v-f6e8e40d]{border-right:1px solid var(--line)}.pane--right[data-v-f6e8e40d]{border-left:1px solid var(--line)}.pane-head[data-v-f6e8e40d]{border-bottom:1px solid var(--line-soft);flex:none;align-items:center;gap:8px;padding:9px 14px;display:flex}.pane-head h2[data-v-f6e8e40d]{margin:0;font-size:13px;font-weight:600}.pane-head .spacer[data-v-f6e8e40d]{flex:1}.pane-head .ghost[data-v-f6e8e40d]{border:1px solid var(--line);cursor:pointer;color:var(--ink-2);background:0 0;border-radius:5px;padding:3px 9px;font-size:11.5px}.pane-head .ghost[data-v-f6e8e40d]:hover{background:var(--surface-2);color:var(--ink)}.pane-head .tag[data-v-f6e8e40d]{font-family:var(--mono);border-radius:999px;padding:2px 7px;font-size:10.5px}.tag--encode[data-v-f6e8e40d]{background:var(--encode-soft);color:var(--encode)}.tag--decode[data-v-f6e8e40d]{background:var(--decode-soft);color:var(--decode)}.yaml[data-v-f6e8e40d]{resize:none;min-width:0;font-family:var(--mono);white-space:pre;tab-size:2;background:0 0;border:none;outline:none;flex:1;padding:12px 14px;font-size:12.5px;line-height:1.7;overflow:auto}.yaml[data-v-f6e8e40d]::placeholder{color:var(--ink-3)}.xbtn[data-v-f6e8e40d]{cursor:pointer;color:#fff;white-space:nowrap;border:none;border-radius:6px;align-items:center;gap:7px;padding:5px 14px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.xbtn .dir[data-v-f6e8e40d]{font-family:var(--mono);opacity:.85;font-size:10px;font-weight:400}.xbtn[data-v-f6e8e40d]:hover{filter:brightness(1.08)}.xbtn--decode[data-v-f6e8e40d]{background:var(--decode)}.xbtn--encode[data-v-f6e8e40d]{background:var(--encode)}@media (prefers-color-scheme:dark){.xbtn[data-v-f6e8e40d]{color:#0a1016}}.xbtn .dot[data-v-f6e8e40d]{opacity:0;background:currentColor;border-radius:50%;width:6px;height:6px}.xbtn[data-pending="1"] .dot[data-v-f6e8e40d]{opacity:.85}.fields[data-v-f6e8e40d]{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 14px;display:flex;overflow:auto}.field[data-v-f6e8e40d]{border:1px solid var(--line);border-radius:8px;flex-shrink:0;overflow:hidden}.field[data-v-f6e8e40d]:focus-within{border-color:var(--decode)}.field--bad[data-v-f6e8e40d]{border-color:var(--danger)}.field-head[data-v-f6e8e40d]{background:var(--surface-2);border-bottom:1px solid var(--line-soft);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex}.field-head .key[data-v-f6e8e40d]{min-width:0;font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;font-size:12px;font-weight:600}.field-head .meta[data-v-f6e8e40d]{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:10px}.field-head .del[data-v-f6e8e40d]{cursor:pointer;color:var(--ink-3);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:15px;line-height:1}.field-head .del[data-v-f6e8e40d]:hover{background:var(--danger-soft);color:var(--danger)}.field .val[data-v-f6e8e40d]{resize:vertical;width:100%;font-family:var(--mono);white-space:pre-wrap;word-break:break-all;background:0 0;border:none;outline:none;padding:8px 10px;font-size:12.5px;line-height:1.6;display:block}.field .val[readonly][data-v-f6e8e40d]{color:var(--ink-3);background:var(--surface-2)}.field .note[data-v-f6e8e40d]{font-family:var(--mono);color:var(--danger);padding:0 10px 7px;font-size:10.5px}.addrow[data-v-f6e8e40d]{flex-shrink:0}.addrow button[data-v-f6e8e40d]{border:1px dashed var(--line);cursor:pointer;width:100%;color:var(--ink-2);background:0 0;border-radius:8px;padding:8px;font-size:12px}.addrow button[data-v-f6e8e40d]:hover{border-color:var(--decode);color:var(--decode)}.empty[data-v-f6e8e40d]{text-align:center;max-width:32ch;color:var(--ink-3);margin:auto;font-size:12.5px}.statusbar[data-v-f6e8e40d]{background:var(--surface-2);border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);flex:none;gap:14px;padding:6px 18px;font-size:11px;display:flex}.statusbar .spacer[data-v-f6e8e40d]{flex:1}.statusbar b[data-v-f6e8e40d]{color:var(--ink)}.message[data-kind=err][data-v-f6e8e40d]{color:var(--danger)}.message[data-kind=ok][data-v-f6e8e40d]{color:var(--ok)}@media (width<=900px){.secret-workbench[data-v-f6e8e40d]{overflow:auto}.topbar[data-v-f6e8e40d]{grid-template-columns:1fr;justify-items:stretch;gap:8px}.brand[data-v-f6e8e40d],.util[data-v-f6e8e40d]{justify-content:space-between}.xgroup[data-v-f6e8e40d]{justify-content:stretch}.xbtn[data-v-f6e8e40d]{flex:1}.workspace[data-v-f6e8e40d]{flex:1 0 520px;grid-template-rows:minmax(240px,42%) minmax(240px,1fr);grid-template-columns:1fr}.pane--left[data-v-f6e8e40d]{border-right:none;border-bottom:1px solid var(--line)}.pane--right[data-v-f6e8e40d]{border-left:none}.statusbar[data-v-f6e8e40d]{flex-wrap:wrap;gap:6px 14px}}.tools-page[data-v-d4e28281]{height:100%;display:flex;overflow:hidden}@media (width<=767px){.tools-page[data-v-d4e28281]{flex-direction:column}}.tools-main[data-v-d4e28281]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.tools-body[data-v-d4e28281]{flex:1;min-height:0;position:relative;overflow:hidden}.tools-pane[data-v-d4e28281]{height:100%}.tools-empty[data-v-d4e28281]{color:#909399;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;height:100%;padding:1rem;display:flex}.tools-empty-icon[data-v-d4e28281]{opacity:.55;font-size:2.4rem;line-height:1}.tools-empty-title[data-v-d4e28281]{color:#606266;margin:.4rem 0 0;font-size:.85rem}.tools-empty-sub[data-v-d4e28281]{color:#c0c4cc;margin:0;font-size:.72rem}.cal-card[data-v-97df2732]{box-sizing:border-box;width:100%;padding:var(--space-3);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;flex:none;display:flex}.cal-head[data-v-97df2732]{justify-content:space-between;align-items:center;gap:var(--space-1);padding:0 var(--space-1) var(--space-2);display:flex}.cal-title[data-v-97df2732]{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.cal-title strong[data-v-97df2732]{font-size:var(--fs-module-title);line-height:var(--lh-module-title);font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap}.cal-title span[data-v-97df2732]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);white-space:nowrap}.cal-actions[data-v-97df2732]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.cal-today[data-v-97df2732]{margin-right:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);background:var(--color-hover-bg);color:var(--color-primary);font-family:inherit;font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--duration-fast) ease;border:none}.cal-today[data-v-97df2732]:hover{background:var(--color-selected-bg)}.cal-nav[data-v-97df2732]{width:var(--control-height-compact);height:var(--control-height-compact);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:inherit;font-size:var(--fs-body);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;justify-content:center;align-items:center;line-height:1;display:flex}.cal-nav[data-v-97df2732]:hover{background:var(--color-hover-bg);color:var(--color-primary)}.cal-range[data-v-97df2732]{margin-right:var(--space-1);align-items:baseline;gap:2px;display:inline-flex}.sel-label[data-v-97df2732]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);flex-shrink:0}.sel-count[data-v-97df2732]{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0}.cal-week[data-v-97df2732]{padding:0 0 var(--space-1);border-bottom:1px solid var(--color-divider);margin-bottom:var(--space-1);grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-week span[data-v-97df2732]{text-align:center;font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.cal-scroll[data-v-97df2732]{overscroll-behavior:contain;scrollbar-width:none;height:25.8rem;overflow-y:auto}.cal-scroll[data-v-97df2732]::-webkit-scrollbar{display:none}.cal-weeks[data-v-97df2732]{-webkit-user-select:none;user-select:none;flex-direction:column;gap:2px;display:flex;position:relative}.cal-week-row[data-v-97df2732]{flex-shrink:0;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cal-cell[data-v-97df2732]{height:4.15rem;padding:var(--space-1) 0 var(--space-2);border-radius:var(--radius-panel);cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:inherit;display:flex;position:relative}.cal-cell[data-v-97df2732]:hover{background:var(--color-hover-bg)}.cal-cell.muted[data-v-97df2732]{opacity:.32}.cal-cell.weekend .cell-day[data-v-97df2732]{color:var(--color-blocked)}.cal-cell.special .cell-lunar[data-v-97df2732]{color:var(--color-progress);font-weight:var(--fw-medium)}.cal-cell.today .cell-day[data-v-97df2732]{background:var(--color-selected-bg);color:var(--color-primary);font-weight:var(--fw-semibold)}.cal-cell.in-range[data-v-97df2732]{background:var(--color-selected-bg)}.cal-cell.range-start[data-v-97df2732],.cal-cell.range-end[data-v-97df2732]{background:var(--color-selected-strong)}.cal-cell.range-start .cell-day[data-v-97df2732],.cal-cell.range-end .cell-day[data-v-97df2732]{color:var(--color-primary);font-weight:var(--fw-semibold)}.cal-cell.selected[data-v-97df2732]{background:var(--color-primary);opacity:1}.cal-cell.selected .cell-day[data-v-97df2732]{color:var(--color-surface);font-weight:var(--fw-semibold);background:#ffffff2e}.cal-cell.selected .cell-lunar[data-v-97df2732]{color:#ffffffe0}.cal-cell.selected .cal-dot[data-v-97df2732]{background:var(--color-surface)}.cell-day[data-v-97df2732]{border-radius:var(--radius-circle);width:1.85rem;height:1.85rem;font-size:var(--fs-dense);color:var(--color-text);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:center;align-items:center;line-height:1;display:flex}.cell-lunar[data-v-97df2732]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:var(--fs-aux);color:var(--color-text-muted);line-height:1;overflow:hidden}.cal-dots[data-v-97df2732]{left:0;right:0;bottom:var(--space-1);justify-content:center;align-items:center;gap:2px;height:.22rem;display:flex;position:absolute}.cal-dot[data-v-97df2732]{border-radius:var(--radius-circle);background:var(--color-primary);width:.22rem;height:.22rem}.day-info[data-v-7f0855fb]{box-sizing:border-box;min-height:0;padding:var(--space-3) var(--space-3) var(--space-2);scrollbar-gutter:stable;background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex:auto;overflow-y:auto}@media (width<=767px){.day-info[data-v-7f0855fb]{flex:none;width:100%;overflow:visible}}.info-head[data-v-7f0855fb]{justify-content:space-between;align-items:flex-start;gap:var(--space-1);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-divider);display:flex}.info-title[data-v-7f0855fb]{min-width:0}.lunar-main[data-v-7f0855fb]{font-size:var(--fs-section-title);font-weight:var(--fw-semibold);line-height:var(--lh-section-title);color:var(--color-text)}.lunar-meta[data-v-7f0855fb]{margin-top:var(--space-1);font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.jq-badge[data-v-7f0855fb]{padding:2px var(--space-2);border-radius:var(--radius-tag);background:var(--color-progress-bg);color:var(--color-progress);font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-medium);white-space:nowrap;flex-shrink:0}.block[data-v-7f0855fb]{margin-top:var(--space-3)}.block-label[data-v-7f0855fb]{align-items:center;gap:var(--space-1);font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);letter-spacing:.04em;display:flex}.dot[data-v-7f0855fb]{border-radius:var(--radius-circle);width:.34rem;height:.34rem}.dot.jieqi[data-v-7f0855fb]{background:var(--color-progress)}.dot.festival[data-v-7f0855fb]{background:var(--color-primary)}.block-title[data-v-7f0855fb]{margin-top:var(--space-1);font-size:var(--fs-dense);font-weight:var(--fw-semibold);line-height:var(--lh-dense);color:var(--color-text-secondary)}.block-text[data-v-7f0855fb]{margin:var(--space-1) 0 0;font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text-secondary)}.fest-item[data-v-7f0855fb]{margin-top:var(--space-1);font-size:var(--fs-dense);line-height:var(--lh-dense)}.fest-name[data-v-7f0855fb]{margin-right:var(--space-1);font-weight:var(--fw-medium);color:var(--color-text-secondary)}.fest-intro[data-v-7f0855fb]{color:var(--color-text-muted)}.next-line[data-v-7f0855fb]{align-items:baseline;gap:var(--space-1);margin-top:var(--space-1);display:flex}.next-name[data-v-7f0855fb]{font-size:var(--fs-dense);font-weight:var(--fw-semibold);color:var(--color-text-secondary)}.next-date[data-v-7f0855fb]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.almanac[data-v-7f0855fb]{gap:var(--space-1);margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px dashed var(--color-divider);flex-direction:column;display:flex}.almanac-row[data-v-7f0855fb]{align-items:flex-start;gap:var(--space-1);display:flex}.mark[data-v-7f0855fb]{border-radius:var(--radius-tag);width:1.15rem;height:1.15rem;font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-semibold);flex-shrink:0;justify-content:center;align-items:center;display:flex}.mark.yi[data-v-7f0855fb]{background:var(--color-selected-bg);color:var(--color-primary)}.mark.ji[data-v-7f0855fb]{background:var(--color-danger-bg);color:var(--color-danger)}.almanac-text[data-v-7f0855fb]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-secondary)}.detail[data-v-727ed65a]{box-sizing:border-box;min-width:0;min-height:0;padding:var(--space-3) var(--space-4) var(--space-2);background:var(--color-surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;flex:1;display:flex}@media (width<=767px){.detail[data-v-727ed65a]{flex:none;min-height:24rem}}.today-block[data-v-727ed65a]{flex-direction:column;flex:0 auto;min-height:0;max-height:55%;display:flex}@media (width<=767px){.today-block[data-v-727ed65a]{flex:none;max-height:none}}.detail-head[data-v-727ed65a]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.date-block[data-v-727ed65a]{align-items:baseline;gap:var(--space-1);min-width:0;display:flex}.date-main[data-v-727ed65a]{font-size:var(--fs-module-title);line-height:var(--lh-module-title);font-weight:var(--fw-semibold);color:var(--color-text);letter-spacing:.01em}.date-weekday[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.detail-actions[data-v-727ed65a]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.sync-btn[data-v-727ed65a]{height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text-secondary);font-family:inherit;font-size:var(--fs-dense);line-height:var(--lh-dense);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;flex-shrink:0}.sync-btn[data-v-727ed65a]:hover:not(:disabled){background:var(--color-selected-bg);border-color:var(--color-primary);color:var(--color-primary)}.sync-btn[data-v-727ed65a]:disabled{color:var(--color-text-muted);opacity:.6;cursor:default}.add-btn[data-v-727ed65a]{align-items:center;gap:var(--space-1);height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--color-primary);border-radius:var(--radius-control);background:var(--color-primary);color:var(--color-surface);font-family:inherit;font-size:var(--fs-dense);line-height:var(--lh-dense);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) ease;flex-shrink:0;display:flex}.add-btn[data-v-727ed65a]:hover{background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.add-btn[data-v-727ed65a]:active{transform:scale(.97)}.add-btn .plus[data-v-727ed65a]{font-size:var(--fs-body);line-height:1}.detail-stats[data-v-727ed65a]{align-items:center;gap:var(--space-4);padding:var(--space-2) 0 var(--space-3);font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;display:flex}.detail-stats b[data-v-727ed65a]{color:var(--color-text-secondary);font-weight:var(--fw-semibold)}.progress[data-v-727ed65a]{max-width:9rem;height:var(--space-1);border-radius:var(--radius-tag);background:var(--color-divider);flex:1;margin-left:auto;overflow:hidden}.progress i[data-v-727ed65a]{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--duration-base) ease;display:block}.detail-body[data-v-727ed65a]{scrollbar-gutter:stable;min-height:0;padding-right:var(--space-1);flex:1;overflow-y:auto}@media (width<=767px){.detail-body[data-v-727ed65a]{overflow:visible}}.dlg-head[data-v-727ed65a]{align-items:baseline;gap:var(--space-2);display:flex}.dlg-title[data-v-727ed65a]{font-size:var(--fs-section-title);line-height:var(--lh-section-title);font-weight:var(--fw-semibold);color:var(--color-text)}.dlg-date[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.dlg-form[data-v-727ed65a]{padding-top:var(--space-1)}.dlg-row[data-v-727ed65a]{align-items:center;gap:var(--space-3);display:flex}.dlg-row+.dlg-row[data-v-727ed65a]{margin-top:var(--space-3)}.dlg-row-top[data-v-727ed65a]{align-items:flex-start}.dlg-label[data-v-727ed65a]{font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text-secondary);flex:0 0 2.8rem}.dlg-input[data-v-727ed65a]{box-sizing:border-box;min-width:0;min-height:var(--control-height-compact);padding:0 var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);font-family:inherit;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;outline:none;flex:1}.dlg-input[data-v-727ed65a]::placeholder{color:var(--color-placeholder)}.dlg-input[data-v-727ed65a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-selected-bg)}.dlg-textarea[data-v-727ed65a]{resize:vertical;min-height:4.5rem;padding:var(--space-2) var(--space-3);line-height:var(--lh-body)}.dlg-cats[data-v-727ed65a],.dlg-repeats[data-v-727ed65a]{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.dlg-cat[data-v-727ed65a]{padding:var(--space-1) var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-tag);background:var(--color-surface);color:var(--color-text-muted);font-family:inherit;font-size:var(--fs-aux);line-height:var(--lh-aux);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease}.dlg-cat[data-v-727ed65a]:hover{border-color:var(--color-primary);color:var(--color-text-secondary)}.dlg-cat.active[data-v-727ed65a]{font-weight:var(--fw-semibold)}.dlg-date-box[data-v-727ed65a]{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.dlg-date-modes[data-v-727ed65a]{border-radius:var(--radius-control);background:var(--color-surface-sub);align-self:flex-start;gap:2px;padding:2px;display:inline-flex}.dlg-mode[data-v-727ed65a]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--color-text-muted);font-family:inherit;font-size:var(--fs-aux);line-height:var(--lh-aux);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none}.dlg-mode.active[data-v-727ed65a]{background:var(--color-surface);color:var(--color-primary);font-weight:var(--fw-semibold)}.dlg-date-line[data-v-727ed65a],.dlg-lunar-line[data-v-727ed65a],.dlg-time-line[data-v-727ed65a]{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.dlg-date-input[data-v-727ed65a]{flex:0 0 10rem}.dlg-select[data-v-727ed65a]{box-sizing:border-box;min-height:var(--control-height-compact);padding:0 var(--space-2);border:1px solid var(--color-control-border);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-family:inherit;font-size:var(--fs-dense);cursor:pointer;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;outline:none}.dlg-select[data-v-727ed65a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-selected-bg)}.dlg-year[data-v-727ed65a]{max-width:9.5rem}.dlg-hint[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.dlg-effective[data-v-727ed65a]{color:var(--color-text-secondary)}.dlg-weekdays[data-v-727ed65a]{gap:var(--space-1);flex-wrap:wrap;flex:1;display:flex}.dlg-weekday[data-v-727ed65a]{border:1px solid var(--color-control-border);border-radius:var(--radius-circle);background:var(--color-surface);width:1.9rem;height:1.9rem;color:var(--color-text-muted);font-family:inherit;font-size:var(--fs-aux);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:center;align-items:center;display:flex}.dlg-weekday[data-v-727ed65a]:hover{border-color:var(--color-primary);color:var(--color-text-secondary)}.dlg-weekday.active[data-v-727ed65a]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface);font-weight:var(--fw-semibold)}.dlg-time-input[data-v-727ed65a]{flex:0 0 7rem}.dlg-time-sep[data-v-727ed65a]{font-size:var(--fs-aux);color:var(--color-text-muted)}.dlg-footer[data-v-727ed65a]{justify-content:flex-end;gap:var(--space-2);display:flex}.dlg-cancel[data-v-727ed65a],.dlg-save[data-v-727ed65a]{min-height:var(--control-height-compact);padding:0 var(--space-4);border-radius:var(--radius-control);font-family:inherit;font-size:var(--fs-dense);line-height:var(--lh-dense);cursor:pointer;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease}.dlg-cancel[data-v-727ed65a]{border:1px solid var(--color-control-border);background:var(--color-surface);color:var(--color-text-secondary)}.dlg-cancel[data-v-727ed65a]:hover{border-color:var(--color-text-muted);background:var(--color-hover-bg)}.dlg-save[data-v-727ed65a]{border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.dlg-save[data-v-727ed65a]:hover{background:var(--color-primary-strong);border-color:var(--color-primary-strong)}.dlg-save[data-v-727ed65a]:disabled{opacity:.45;cursor:not-allowed}.timeline[data-v-727ed65a]{padding:var(--space-1) 0 var(--space-2)}.tl-row[data-v-727ed65a]{gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.tl-row[data-v-727ed65a]:last-child{margin-bottom:var(--space-1)}.tl-time[data-v-727ed65a]{padding-top:var(--space-2);flex-direction:column;flex:0 0 2.55rem;align-items:flex-end;gap:2px;display:flex}.tl-start[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.tl-end[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.tl-rail[data-v-727ed65a]{flex:0 0 .8rem;justify-content:center;display:flex;position:relative}.tl-rail[data-v-727ed65a]:before{content:"";background:var(--color-divider);width:1px;position:absolute;top:0;bottom:-.7rem}.tl-row:first-child .tl-rail[data-v-727ed65a]:before{top:.95rem}.tl-row:last-child .tl-rail[data-v-727ed65a]:before{bottom:calc(100% - .95rem)}.tl-dot[data-v-727ed65a]{z-index:1;border-radius:var(--radius-circle);background:var(--color-primary);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--color-surface);margin-top:.78rem;position:relative}.tl-card[data-v-727ed65a]{min-width:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-panel);background:var(--color-surface-sub);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border:1px solid #0000;flex:1}.tl-card[data-v-727ed65a]:hover{background:var(--color-hover-bg);border-color:var(--color-divider)}.tl-head[data-v-727ed65a]{align-items:center;gap:var(--space-2);display:flex}.check[data-v-727ed65a]{border:1.5px solid var(--color-control-border);border-radius:var(--radius-circle);color:#0000;cursor:pointer;width:1.05rem;height:1.05rem;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.check[data-v-727ed65a]:hover{border-color:var(--color-primary)}.check.checked[data-v-727ed65a]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.tl-title[data-v-727ed65a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-dense);line-height:var(--lh-dense);font-weight:var(--fw-medium);color:var(--color-text);flex:1;overflow:hidden}.tl-repeat[data-v-727ed65a]{padding:2px var(--space-1);border-radius:var(--radius-tag);background:var(--color-hover-bg);color:var(--color-text-secondary);font-size:var(--fs-aux);line-height:var(--lh-aux);white-space:nowrap;flex-shrink:0}.tl-cat[data-v-727ed65a]{padding:2px var(--space-1);border-radius:var(--radius-tag);font-size:var(--fs-aux);line-height:var(--lh-aux);flex-shrink:0}.tl-del[data-v-727ed65a]{border-radius:var(--radius-control);width:1.15rem;height:1.15rem;color:var(--color-text-muted);cursor:pointer;opacity:.5;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, opacity var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tl-del[data-v-727ed65a]:hover{opacity:1;color:var(--color-danger);background:var(--color-danger-bg)}.tl-desc[data-v-727ed65a]{margin:var(--space-1) 0 0 1.5rem;font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text-secondary);word-break:break-word}.done .tl-start[data-v-727ed65a]{color:var(--color-text-muted)}.done .tl-dot[data-v-727ed65a]{background:var(--color-control-border)}.done .tl-card[data-v-727ed65a]{background:var(--color-surface-sub);opacity:.68}.done .tl-title[data-v-727ed65a]{color:var(--color-text-muted);text-decoration:line-through}.detail-divider[data-v-727ed65a]{margin-top:var(--space-2);border-top:1px solid var(--color-divider);flex-shrink:0}.task-feed[data-v-727ed65a]{min-height:0;padding-top:var(--space-2);flex-direction:column;flex:1 1 0;display:flex}@media (width<=767px){.task-feed[data-v-727ed65a]{flex:none}}.feed-head[data-v-727ed65a]{align-items:baseline;gap:var(--space-1);padding-bottom:var(--space-1);flex-shrink:0;display:flex}.feed-title[data-v-727ed65a]{font-size:var(--fs-dense);line-height:var(--lh-dense);font-weight:var(--fw-semibold);color:var(--color-text)}.feed-scroll[data-v-727ed65a]{scrollbar-gutter:stable;min-height:0;padding-right:var(--space-1);flex:1;overflow-y:auto}@media (width<=767px){.feed-scroll[data-v-727ed65a]{max-height:26rem}}.feed-row[data-v-727ed65a]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1);border-bottom:1px solid var(--color-divider);transition:background-color var(--duration-fast) ease;display:flex}.feed-row[data-v-727ed65a]:last-child{border-bottom:none}.feed-row[data-v-727ed65a]:hover{background:var(--color-hover-bg)}.feed-row.done .feed-name[data-v-727ed65a]{color:var(--color-text-muted);text-decoration:line-through}.feed-date[data-v-727ed65a]{flex-direction:column;flex:0 0 4.6rem;gap:1px;display:flex}.feed-day[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-medium);color:var(--color-text-secondary);white-space:nowrap}.feed-week[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.feed-time[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);font-weight:var(--fw-semibold);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:0 0 2.6rem}.feed-name[data-v-727ed65a]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-dense);line-height:var(--lh-dense);color:var(--color-text);flex:1;overflow:hidden}.feed-repeat[data-v-727ed65a]{padding:1px var(--space-1);border-radius:var(--radius-tag);background:var(--color-hover-bg);color:var(--color-text-secondary);font-size:var(--fs-aux);line-height:var(--lh-aux);white-space:nowrap;flex-shrink:0}.feed-tag[data-v-727ed65a]{padding:1px var(--space-1);border-radius:var(--radius-tag);font-size:var(--fs-aux);line-height:var(--lh-aux);white-space:nowrap;flex-shrink:0}.feed-locate[data-v-727ed65a]{border-radius:var(--radius-control);width:1.15rem;height:1.15rem;color:var(--color-text-muted);cursor:pointer;opacity:.5;transition:opacity var(--duration-fast) ease, color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.feed-locate[data-v-727ed65a]:hover{opacity:1;color:var(--color-primary);background:var(--color-selected-bg)}.feed-empty[data-v-727ed65a],.feed-end[data-v-727ed65a]{margin:var(--space-2) 0;text-align:center;font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.empty[data-v-727ed65a]{justify-content:center;align-items:center;gap:var(--space-1);min-height:14rem;color:var(--color-text-muted);flex-direction:column;display:flex}.empty p[data-v-727ed65a]{margin:var(--space-1) 0 0;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary)}.empty span[data-v-727ed65a]{font-size:var(--fs-aux);line-height:var(--lh-aux);color:var(--color-text-muted)}.empty-icon[data-v-727ed65a]{color:var(--color-control-border);opacity:.9}.empty-icon-lines[data-v-727ed65a]{stroke:var(--color-divider)}.affairs[data-v-d6adb02f]{box-sizing:border-box;width:100%;height:100%;padding:var(--space-2);gap:var(--space-2);background:var(--color-page-bg);color:var(--color-text);font-family:var(--font-sans);display:flex;overflow:hidden}@media (width<=767px){.affairs[data-v-d6adb02f]{padding:var(--space-1);flex-direction:column;overflow-y:auto}}.left-col[data-v-d6adb02f]{gap:var(--space-2);flex-direction:column;flex:0 0 28rem;min-height:0;display:flex;overflow:hidden}@media (width>=768px) and (width<=1023px){.left-col[data-v-d6adb02f]{flex-basis:24rem}}@media (width<=767px){.left-col[data-v-d6adb02f]{flex:none;width:100%;overflow:visible}}.main[data-v-2eb71987]{box-sizing:border-box;background-color:#fff;flex-direction:column;gap:.5rem;width:100%;height:100%;padding:0 .3rem .6rem;display:flex}@media (width<=767px){.main[data-v-2eb71987]{flex-direction:row;justify-content:space-around;align-items:center;gap:0;padding:0}}.nav-top[data-v-2eb71987]{border-bottom:1px solid #eee;justify-content:center;margin-bottom:.4rem;padding:.4rem 0;display:flex}.main.collapsed .nav-top[data-v-2eb71987]{margin-bottom:.3rem;padding:.35rem 0}@media (width<=767px){.nav-top[data-v-2eb71987]{display:none}}.nav-items[data-v-2eb71987]{flex-direction:column;flex:1;gap:.35rem;display:flex}@media (width<=767px){.nav-items[data-v-2eb71987]{flex-direction:row;flex:1;justify-content:space-around;gap:0}}.nav-items>a[data-v-2eb71987]{color:inherit;text-decoration:none}@media (width<=767px){.nav-items>a[data-v-2eb71987]{flex:1;justify-content:center;display:flex}}.item[data-v-2eb71987]{text-align:center;border-radius:.5rem;justify-content:center;align-items:center;margin:0 auto;padding:.5rem .3rem;font-size:.8rem;transition:all .2s;display:flex}@media (width<=767px){.item[data-v-2eb71987]{border-radius:0;gap:.2rem;width:100%;margin:0;padding:.4rem .3rem;font-size:.65rem}}.main:not(.collapsed) .item[data-v-2eb71987]{flex-direction:row;justify-content:flex-start;gap:.4rem;padding:.5rem .6rem;overflow:hidden}.main:not(.collapsed) .item span[data-v-2eb71987]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.main.collapsed .item[data-v-2eb71987]{flex-direction:column}.item span[data-v-2eb71987]{white-space:nowrap}@media (width<=767px){.item span[data-v-2eb71987]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}}.active>.item[data-v-2eb71987]{background-color:#00ffb821}@media (width<=767px){.active>.item[data-v-2eb71987]{color:#00d9a3;background-color:#00ffb833;font-weight:500}}img[data-v-2eb71987]{flex-shrink:0;width:1.3rem;height:1.3rem}@media (width<=767px){img[data-v-2eb71987]{width:1.2rem;height:1.2rem}}.nav-footer[data-v-2eb71987]{flex-direction:column;align-items:center;gap:.4rem;margin-top:auto;display:flex}@media (width<=767px){.nav-footer[data-v-2eb71987]{flex-direction:row;gap:0;margin-top:0}}.toggle-btn[data-v-2eb71987]{cursor:pointer;color:#666;background:0 0;border:none;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;transition:all .2s;display:flex}.toggle-btn[data-v-2eb71987]:hover{color:#333;background-color:#f0f0f0}.toggle-btn svg[data-v-2eb71987]{transition:transform .25s}.toggle-btn svg.rotated[data-v-2eb71987]{transform:rotate(180deg)}@media (width<=767px){.toggle-btn[data-v-2eb71987]{display:none}}.user-avatar[data-v-2eb71987]{color:#fff;text-shadow:0 1px 2px #0000004d;cursor:pointer;background:#00cdb5;border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.8rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 0 2px #fff,0 0 0 3px #008dff}.user-avatar.placeholder[data-v-2eb71987]{background:linear-gradient(135deg,#79bbff 0%,#307dd5 100%);box-shadow:0 0 0 2px #fff,0 0 0 3px #79bbff}.user-avatar.placeholder[data-v-2eb71987]:hover{transform:scale(1.05);box-shadow:0 0 0 2px #fff,0 0 0 3px #307dd5}@media (width<=767px){.user-avatar[data-v-2eb71987]{width:1.4rem;height:1.4rem;font-size:.7rem;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #667eea}.user-avatar.placeholder[data-v-2eb71987]{box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px #79bbff}}.layout-main[data-v-03f1d229]{width:100vw;height:100vh;display:flex}@media (width<=767px){.layout-main[data-v-03f1d229]{flex-direction:column;gap:0}}.layout-main.dragging[data-v-03f1d229]{-webkit-user-select:none;user-select:none;cursor:col-resize}.layout-nav[data-v-03f1d229]{box-sizing:border-box;flex-shrink:0;transition:width .25s;position:relative;box-shadow:2px 0 5px #e6e6e6}@media (width<=767px){.layout-nav[data-v-03f1d229]{flex:none;order:2;height:3rem;box-shadow:0 -2px 5px #e6e6e6;width:100%!important}}.drag-handle[data-v-03f1d229]{cursor:col-resize;z-index:10;justify-content:center;align-items:center;width:10px;height:100%;display:flex;position:absolute;top:0;right:-3px}@media (width<=767px){.drag-handle[data-v-03f1d229]{display:none}}.drag-handle:hover .drag-line[data-v-03f1d229],.layout-main.dragging .drag-handle[data-v-03f1d229]{opacity:1}.drag-line[data-v-03f1d229]{opacity:0;background:#aaa;border-radius:1px;width:2px;height:2rem;transition:opacity .2s}.layout-body[data-v-03f1d229]{box-sizing:border-box;flex:1;height:100%;overflow:auto}@media (width<=767px){.layout-body[data-v-03f1d229]{order:1;width:100%;height:calc(100% - 3rem)}}:root{--color-page-bg:#f4f4f6;--color-surface:#fff;--color-surface-sub:#f7f9f8;--color-border:#e6edea;--color-divider:#eef2f0;--color-control-border:#dde6e3;--color-hover-bg:#f2f6f5;--color-selected-bg:#e8f8f3;--color-selected-strong:#d8f3e9;--color-text:#2c3330;--color-text-secondary:#5c6663;--color-text-muted:#98a29f;--color-placeholder:#b3bab7;--color-primary:#00b894;--color-primary-strong:#00a383;--color-success:#00a383;--color-success-bg:#e6f8f3;--color-blocked:#d97a7a;--color-blocked-bg:#fdeeee;--color-danger:#d06767;--color-danger-bg:#fdeeee;--color-archived:#8a9491;--color-archived-bg:#eef2f0;--color-progress:#e2903a;--color-progress-bg:#fff4e5;--color-mark-blue:#4a7db5;--font-sans:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", "Helvetica Neue", sans-serif;--fs-module-title:1.15rem;--lh-module-title:1.3;--fs-section-title:1rem;--lh-section-title:1.4;--fs-body:.9rem;--lh-body:1.6;--fs-dense:.8rem;--lh-dense:1.55;--fs-aux:.7rem;--lh-aux:1.5;--fw-medium:500;--fw-semibold:600;--space-1:.35rem;--space-2:.5rem;--space-3:.7rem;--space-4:1rem;--radius-panel:.4rem;--radius-control:.3rem;--radius-tag:.25rem;--radius-circle:50%;--control-height-compact:1.75rem;--duration-fast:.12s;--duration-base:.25s;--shadow-panel:0 1px 3px #0000000d}body{background-color:#f4f4f4;margin:0;padding:0;font-family:JetBrainsMono-Regular,Microsoft YaHei UI,sans-serif}.yfq-border{border:.1rem solid #eaeaea}.link{color:#00b29a}.yfq-shadow,.yfq-button.alone{box-shadow:0 1px 2px #0000001a}.yfq-button-span{cursor:pointer;transition:all .3s}.yfq-button-span:hover{color:#2aad99}.yfq-button{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-size:1.5rem;transition:all .3s}.yfq-button:hover{background-color:#b4f1e8}.yfq-button.alone{border:.1rem solid #fff}.thin-scrollbar::-webkit-scrollbar{width:3px;height:4px}.thin-scrollbar::-webkit-scrollbar-track{background:0 0}.thin-scrollbar::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:#ccc}
