@import"https://cdn.jsdelivr.net/npm/remixicon@2.5.0/fonts/remixicon.css";:root{--app-safe-top: 30px;--app-main-bg: #F8F4E6;--app-main-bg-mobile: #FDF9F3;--col-list-width: 390px;--header-height: 50px;--header-bg: #EAE3D2;--header-border: 1px solid #D1C9B6;--header-shadow: 0 2px 10px rgba(0,0,0,.05);--header-title-size: 15px;--header-title-color: #444444;--header-icon-size: 18px;--header-icon-color: #555555;--header-icon-active: #D65E56;--header-safe-area: var(--app-safe-top);--folder-btn-pc-bg: rgba(0, 0, 0, .03);--folder-btn-pc-border: 1px solid rgba(0, 0, 0, .06);--folder-btn-pc-radius: 6px;--fab-size: 48px;--fab-icon-size: 22px;--fab-shadow: 0 4px 12px rgba(100, 80, 50, .15);--fab-add-bg: #D65E56;--fab-add-text: #FFFFFF;--fab-folder-bg: #A3967B;--fab-folder-text: #FFFFFF;--settings-text-primary: #333333;--settings-text-secondary: #777777;--settings-check-color: #D65E56;--card-bg: #FFFFFF;--card-bg-active: #FFFDF8;--card-bg-completed: #F6F6F6;--card-border: transparent;--card-border-active: #D65E56;--card-shadow: rgba(100, 80, 50, .06);--card-padding-v: 10px;--card-padding-h: 15px;--card-margin-bottom: 5px;--card-gap-title: 8px;--card-title-size: 16px;--card-preview-size: 13px;--card-date-size: 12px;--card-title-color: #333333;--card-preview-color: #777777;--card-date-color: #AAAAAA;--card-strike-color: #CCCCCC;--card-action-icon-size: 17px;--card-star-scale: 1.15;--card-icon-normal: #e9e6e0;--card-icon-pinned: #D65E56;--card-icon-fav: #F1C40F;--fold-bar-height: 32px;--fold-bar-bg: rgba(255, 255, 255, .5);--fold-bar-text: #888888;--sidebar-header-mobile-height: 60px;--sidebar-text-primary: #333333;--sidebar-text-count: #888888;--sidebar-icon-normal: #666666;--sidebar-icon-active: #D65E56;--sidebar-item-active-bg: rgba(214, 94, 86, .05);--app-border-color: #D1C9B6;--theme-red: #D65E56;--search-bg: rgba(160, 140, 110, .1);--tab-text-normal: #9E9489;--tab-text-active: #D65E56;--tab-indicator: #D65E56;--dialog-bg: #FDF9F3;--menu-bg: #FFFFFF;--menu-shadow: 0 4px 16px rgba(100, 80, 50, .15);--menu-divider: rgba(0, 0, 0, .05);--font-note: "PingFang SC", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", "Hiragino Sans GB", sans-serif}[data-theme=dark]{--app-main-bg: #121212;--app-main-bg-mobile: #121212;--app-border-color: #2A2A2A;--header-bg: #1E1E1E;--header-title-color: #FFFFFF;--header-icon-color: #BBBBBB;--header-border: 1px solid #333333;--header-shadow: 0 2px 10px rgba(0,0,0,.3);--fab-folder-bg: #333333;--fab-folder-text: #BBBBBB;--sidebar-header-text: #FFFFFF;--sidebar-text-primary: #EEEEEE;--sidebar-text-count: #999999;--sidebar-icon-normal: #BBBBBB;--card-bg: #1E1E1E;--card-bg-active: #2A2A2A;--card-bg-completed: #161616;--card-title-color: #FFFFFF;--card-preview-color: #AAAAAA;--card-date-color: #666666;--card-strike-color: #555555;--card-icon-normal: rgba(255, 255, 255, .15);--fold-bar-bg: rgba(255, 255, 255, .05);--fold-bar-text: #666666;--settings-text-primary: #EEEEEE;--settings-text-secondary: #999999;--dialog-bg: #1E1E1E;--dialog-border: #333333;--menu-bg: #262626;--text-primary: #FFFFFF;--text-secondary: #BBBBBB;--folder-btn-pc-bg: rgba(255, 255, 255, .05)}[data-weight=standard]{font-weight:400}[data-weight=bold],[data-weight=standard] .card-title,[data-weight=standard] .header-title,[data-weight=standard] .app-title,[data-weight=standard] .title-input,[data-weight=standard] .menu-label,[data-weight=standard] .menu-value,[data-weight=standard] .label{font-weight:600}[data-weight=bold] .card-title,[data-weight=bold] .header-title,[data-weight=bold] .app-title,[data-weight=bold] .title-input,[data-weight=bold] .menu-label,[data-weight=bold] .label{font-weight:700!important}[data-font=songti]{text-shadow:none!important;-webkit-text-stroke:0!important}@media(max-width:768px){[data-weight=bold]{font-weight:700}}body{margin:0;padding:0;width:100vw;height:100vh;overflow:hidden;font-family:var(--font-note);background:var(--app-main-bg);color:var(--settings-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-indent:0!important}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}::-webkit-scrollbar{width:0;height:0;display:none}input,textarea,button{font-family:inherit;outline:none}button{cursor:pointer;border:none;background:none}img{-webkit-user-drag:none;pointer-events:none}ul,li{list-style:none;padding:0;margin:0}.unselectable{user-select:none!important;-webkit-user-select:none!important}:root{--editor-bg-desk: #EEE8D5;--editor-bg-paper: #FEFDF9;--editor-paper-texture: repeating-linear-gradient(45deg, rgba(163, 152, 103, 0) 0px, rgba(163, 152, 103, 0) 1px, transparent 1px, transparent 12px), linear-gradient(90deg, rgba(163, 152, 103, .02) 1px, transparent 1px), linear-gradient(0deg, rgba(163, 152, 103, 0) 1px, transparent 1px);--editor-texture-size: 100% 100%, 5px 5px, 5px 5px;--editor-bg-toolbar: #F7F3E8;--editor-toolbar-border: rgba(92, 85, 57, .15);--editor-toolbar-icon: #555555;--editor-text-title: #333333;--editor-text-body: #4A4A4A;--editor-text-date: #999999;--editor-color-divider: rgba(92, 85, 57, .15);--editor-color-grid: rgba(163, 152, 103, .12);--editor-caret-color: #D65E56;--editor-top-bar-height: 6px;--editor-color-top-bar: #D65E56;--editor-font-size: 17px;--editor-line-height: 36px;--editor-padding-x: 40px;--editor-grid-thick: 1px}[data-theme=dark]{--editor-bg-desk: #121212;--editor-bg-paper: #1E1E1E;--editor-paper-texture: repeating-linear-gradient(90deg, rgba(255, 255, 255, .01) 0px, rgba(255, 255, 255, .01) 1px, transparent 1px, transparent 8px);--editor-texture-size: 100% 100%;--editor-bg-toolbar: #262626;--editor-toolbar-border: #333;--editor-text-title: #E0E0E0;--editor-text-body: #CCCCCC;--editor-color-divider: rgba(255, 255, 255, .12);--editor-color-grid: rgba(255, 255, 255, .05)}.line-editor,.line-renderer{display:block!important;width:100%!important;min-height:var(--editor-line-height)!important;line-height:var(--editor-line-height)!important;padding:0!important;margin:0!important;border:none!important;outline:none!important;background:transparent!important;font-size:var(--editor-font-size)!important;font-family:var(--font-note)!important;color:var(--editor-text-body)!important;box-sizing:border-box!important}.paper-shadow-container{background-color:var(--editor-bg-paper)!important;background-image:var(--editor-paper-texture)!important;background-size:var(--editor-texture-size)!important;box-shadow:2px 0 15px #0000000d}textarea.line-editor{resize:none;caret-color:var(--editor-caret-color)!important}.block-wrapper{position:relative;width:100%;padding:0 var(--editor-padding-x);box-sizing:border-box}.bottom-fill-area{min-height:60vh;width:100%;cursor:text}.unselectable[data-v-90cfaa5b]{-webkit-user-select:none;user-select:none}.login-container[data-v-90cfaa5b]{position:fixed;inset:0;background-color:#f8f4e6;display:flex;align-items:center;justify-content:center;flex-direction:column;z-index:10000}.login-card[data-v-90cfaa5b]{width:340px;height:580px;background:#fff;border-radius:24px;box-shadow:0 15px 40px #64503226;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.form-box[data-v-90cfaa5b]{position:absolute;width:100%;height:100%;padding:40px 30px;display:flex;flex-direction:column;justify-content:center;transition:all .4s ease}.login-box[data-v-90cfaa5b]{left:0}.register-box[data-v-90cfaa5b]{left:100%}.show-register .login-box[data-v-90cfaa5b]{left:-100%}.show-register .register-box[data-v-90cfaa5b]{left:0}.logo-area[data-v-90cfaa5b]{text-align:center;margin-bottom:30px}.brand-icon[data-v-90cfaa5b]{width:64px;height:64px;filter:drop-shadow(2px 4px 6px rgba(214,94,86,.5))}h1[data-v-90cfaa5b]{font-size:22px;color:#444;margin:0;font-family:Songti SC,serif;font-weight:700}p[data-v-90cfaa5b]{font-size:14px;color:#888;margin-top:6px}.input-group[data-v-90cfaa5b]{width:100%;display:flex;flex-direction:column;gap:12px}.input-item[data-v-90cfaa5b]{display:flex;align-items:center;background:#fdf9f3;border:1px solid #EAE3D2;border-radius:12px;padding:0 14px;height:50px}.input-item[data-v-90cfaa5b]:focus-within{border-color:#d65e56;background:#fff}.icon[data-v-90cfaa5b]{color:#bbb;font-size:18px;margin-right:12px}input[data-v-90cfaa5b]{border:none;background:transparent;outline:none;width:100%;height:100%;color:#444;font-size:15px}.btn-wrapper[data-v-90cfaa5b]{width:100%;display:flex;justify-content:center;align-items:center;margin-top:30px}.action-btn[data-v-90cfaa5b]{width:180px;height:46px;border-radius:23px;background:#d65e56;color:#fff;border:none;font-size:16px;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #d65e5640}.action-btn[data-v-90cfaa5b]:active{transform:scale(.96);opacity:.9}.switch-tip[data-v-90cfaa5b]{margin-top:25px;font-size:13px;color:#999;text-align:center}.switch-tip span[data-v-90cfaa5b]{color:#777;cursor:pointer;font-weight:700;margin-left:5px}.footer-tip[data-v-90cfaa5b]{margin-top:25px;font-size:12px;color:#bbb}.msg-mask[data-v-90cfaa5b]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:20000}.msg-box[data-v-90cfaa5b]{width:280px;background:#fdf9f3;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0003;animation:popIn-90cfaa5b .2s ease-out}@keyframes popIn-90cfaa5b{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.msg-header[data-v-90cfaa5b]{padding:20px 0 5px;text-align:center;font-weight:700;font-size:17px;color:#333}.msg-body[data-v-90cfaa5b]{padding:10px 25px 25px;text-align:center;font-size:15px;color:#666;line-height:1.5}.msg-footer[data-v-90cfaa5b]{border-top:1px solid rgba(0,0,0,.05)}.msg-btn[data-v-90cfaa5b]{width:100%;height:54px;border:none;background:transparent;font-size:16px;color:#d65e56;font-weight:700;cursor:pointer}.app-icon[data-v-171d3e0e]{display:inline-flex;align-items:center;justify-content:center;line-height:1}.app-icon[data-v-171d3e0e] svg{width:100%;height:100%;fill:currentColor!important}.app-icon[data-v-171d3e0e] svg path,.app-icon[data-v-171d3e0e] svg circle{fill:currentColor!important}.unselectable[data-v-0e188f13]{user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.sidebar-container[data-v-0e188f13]{height:100%;width:100%;display:flex;flex-direction:column}.pc-sidebar[data-v-0e188f13]{background-color:var(--app-main-bg);border-right:1px solid var(--app-border-color)}.mobile-sheet-mask[data-v-0e188f13]{position:fixed;inset:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-end;justify-content:center}.mobile-sheet[data-v-0e188f13]{background:var(--app-main-bg-mobile);border-radius:24px 24px 0 0;max-height:75vh;width:100%;display:flex;flex-direction:column;box-shadow:0 -10px 30px #0003;overflow:hidden;padding-bottom:env(safe-area-inset-bottom);margin-top:auto}.sidebar-header[data-v-0e188f13]{flex-shrink:0;display:flex;flex-direction:column;border-bottom:1px solid var(--app-border-color);box-sizing:border-box}.pc-header[data-v-0e188f13]{height:var(--header-height);background-color:var(--header-bg);justify-content:center}.mobile-header[data-v-0e188f13]{background-color:var(--header-bg);padding-top:0!important;border-radius:24px 24px 0 0}.header-inner[data-v-0e188f13]{width:100%;height:56px;display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;padding:0 20px}.header-right[data-v-0e188f13]{display:flex!important;flex-direction:row!important;align-items:center;gap:4px;margin-right:-8px}.app-title[data-v-0e188f13]{font-size:15px;font-weight:700;color:var(--sidebar-header-text);line-height:1;font-family:var(--font-note)!important;font-weight:inherit}.icon-btn[data-v-0e188f13]{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;color:var(--header-icon-color)}.icon-btn.active[data-v-0e188f13]{color:var(--header-icon-active)}.add-btn[data-v-0e188f13]{color:var(--header-icon-color)}.nav-scroll[data-v-0e188f13]{flex:1;overflow-y:auto;padding:0 0 30px}.nav-item[data-v-0e188f13]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;cursor:pointer;font-size:16px;color:var(--sidebar-text-primary);transition:background .2s;border-left:4px solid transparent}.nav-item.active[data-v-0e188f13]{color:var(--theme-red);font-weight:700;background:var(--sidebar-item-active-bg);border-left-color:var(--theme-red)}.nav-left-group[data-v-0e188f13]{display:flex;align-items:center;flex:1;overflow:hidden}.icon-wrap[data-v-0e188f13]{width:24px;display:flex;align-items:center;margin-right:12px;font-size:19px;color:var(--sidebar-icon-normal)}.nav-divider[data-v-0e188f13]{height:1px;width:100%;background-color:var(--app-border-color);opacity:.2;margin:6px 0}.count[data-v-0e188f13]{color:var(--sidebar-text-count);font-size:13px;margin-left:10px}.label[data-v-0e188f13]{font-family:var(--font-note)!important;font-weight:inherit}.inline-input[data-v-0e188f13]{border:none;background:transparent;outline:none;font-size:16px;color:inherit;width:100%}.edit-hint[data-v-0e188f13]{margin-left:8px;color:var(--theme-red);display:flex;align-items:center}.del-btn[data-v-0e188f13]{color:var(--theme-red);display:flex;align-items:center}.drag-icon[data-v-0e188f13]{color:var(--sidebar-icon-normal);cursor:grab;padding:8px}.drag-handle-bar[data-v-0e188f13]{width:40px;height:4px;background:#0000001a;border-radius:2px;margin:10px auto 2px;flex-shrink:0}.card[data-v-271d6a94]{background:var(--card-bg);border-radius:10px;padding:var(--card-padding-v) var(--card-padding-h);border:1px solid var(--card-border);box-shadow:var(--card-shadow);cursor:pointer;transition:all .1s;width:100%;display:flex;flex-direction:column;margin-bottom:var(--card-margin-bottom);box-sizing:border-box}.card.active[data-v-271d6a94]{border-color:var(--card-border-active);background:var(--card-bg-active)}.card-inner-flex[data-v-271d6a94]{display:flex;flex:1;min-width:0}.card-right-col[data-v-271d6a94]{flex:1;min-width:0;display:flex;flex-direction:column}.card-header-row[data-v-271d6a94]{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--card-gap-title);gap:8px}.card-title[data-v-271d6a94]{font-size:var(--card-title-size);font-weight:700;color:var(--card-title-color);line-height:1.2;font-family:var(--font-note);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-actions-wrapper[data-v-271d6a94]{display:flex;align-items:center;gap:8px;flex-shrink:0}.icon-group[data-v-271d6a94]{display:flex;align-items:center;gap:8px}.date-text[data-v-271d6a94]{font-size:var(--card-date-size);color:var(--card-date-color);font-family:var(--font-note);white-space:nowrap}.card-preview[data-v-271d6a94]{font-size:var(--card-preview-size);color:var(--card-preview-color);font-family:var(--font-note);line-height:1.4;width:100%;min-height:1.4em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.action-icon-wrapper[data-v-271d6a94]{color:var(--card-icon-normal);cursor:pointer;display:flex;align-items:center;transition:color .2s}.action-icon-wrapper.star[data-v-271d6a94]{transform:scale(var(--card-star-scale))}.action-icon-wrapper.active[data-v-271d6a94]{color:var(--card-icon-pinned)!important}.action-icon-wrapper.star.active[data-v-271d6a94]{color:var(--card-icon-fav)!important}.card[data-v-59443ec4]{background:var(--card-bg);border-radius:10px;padding:var(--card-padding-v) var(--card-padding-h);border:1px solid var(--card-border);box-shadow:var(--card-shadow);cursor:pointer;transition:all .1s;width:100%;display:flex;align-items:center;overflow:hidden}.card.active[data-v-59443ec4]{border-color:var(--card-border-active);background:var(--card-bg-active)}.card.is-completed[data-v-59443ec4]{background:var(--card-bg-completed)!important;opacity:.8}.card-inner-flex[data-v-59443ec4]{display:flex;align-items:center!important;width:100%}.card-left-col[data-v-59443ec4]{margin-right:12px;display:flex;align-items:center;justify-content:center}.todo-check-btn[data-v-59443ec4]{width:18px;height:18px;border-radius:50%;border:2px solid var(--theme-red);display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.todo-check-btn.checked[data-v-59443ec4]{background:var(--card-strike-color);border-color:var(--card-strike-color)}.card-right-col[data-v-59443ec4]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.card-header-row[data-v-59443ec4]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:2px}.card-title[data-v-59443ec4]{font-size:var(--card-title-size);font-weight:700;color:var(--card-title-color);line-height:1.2;flex:1;margin-right:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-note)}.card-title.strike[data-v-59443ec4]{text-decoration:line-through;color:var(--card-strike-color)!important}.card-date-row[data-v-59443ec4]{font-size:var(--card-date-size);display:flex;align-items:center;height:14px}.alarm-icon[data-v-59443ec4]{margin-right:4px;color:var(--card-date-color)}.date-text[data-v-59443ec4]{color:var(--card-date-color)}.red-alarm[data-v-59443ec4]{color:var(--theme-red)!important;font-weight:700}.card-actions[data-v-59443ec4]{display:flex;align-items:center;gap:8px;flex-shrink:0}.action-icon-wrapper[data-v-59443ec4]{color:var(--card-icon-normal);cursor:pointer;transition:color .2s;display:flex;align-items:center;justify-content:center}.action-icon-wrapper.star[data-v-59443ec4]{transform:scale(var(--card-star-scale))}.action-icon-wrapper.active[data-v-59443ec4]{color:var(--card-icon-pinned)!important}.action-icon-wrapper.star.active[data-v-59443ec4]{color:var(--card-icon-fav)!important}.list-panel[data-v-5eee7686]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--app-main-bg);position:relative;overflow:hidden}@media(max-width:768px){.list-panel[data-v-5eee7686]{background:var(--app-main-bg-mobile)}}.top-nav-bar[data-v-5eee7686]{background-color:var(--header-bg);border-bottom:var(--header-border);box-shadow:var(--header-shadow);display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:var(--header-height);z-index:100;flex-shrink:0}@media(max-width:768px){.top-nav-bar[data-v-5eee7686]{height:calc(var(--header-height) + var(--header-safe-area));padding-top:var(--header-safe-area)}}.nav-left[data-v-5eee7686]{display:flex;align-items:center;height:100%}.nav-right[data-v-5eee7686]{display:flex;align-items:center;gap:8px;height:100%}.icon-btn[data-v-5eee7686]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;cursor:pointer}.pc-folder-button[data-v-5eee7686]{display:flex;align-items:center;gap:4px;background:var(--folder-btn-pc-bg);border:var(--folder-btn-pc-border);padding:2px 8px;border-radius:var(--folder-btn-pc-radius);cursor:pointer;transition:all .2s}.arrow-hint[data-v-5eee7686]{transition:transform .3s}.arrow-hint.collapsed[data-v-5eee7686]{transform:rotate(180deg)}.app-title[data-v-5eee7686]{font-size:var(--header-title-size);font-weight:700;color:var(--header-title-color);font-family:var(--font-note)!important}.app-title.pc-small[data-v-5eee7686]{font-size:13px!important;opacity:.9}.empty-trash-inline[data-v-5eee7686]{margin-left:10px;display:flex;align-items:center;gap:4px;color:var(--theme-red);font-size:12px;font-weight:700;cursor:pointer;background:#d65e5614;padding:4px 10px;border-radius:14px}.search-section[data-v-5eee7686]{padding:8px 15px 0;background:transparent;position:relative;z-index:90}.search-wrap[data-v-5eee7686]{position:relative;display:flex;align-items:center;width:100%}.search-icon-wrapper[data-v-5eee7686]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#999;pointer-events:none;z-index:5}.search-wrap input[data-v-5eee7686]{width:100%;height:34px;border-radius:17px;background:var(--search-bg);border:none;padding-left:38px!important;font-size:14px;color:var(--settings-text-primary)}.tabs[data-v-5eee7686]{display:flex;border-bottom:1px solid var(--app-border-color);position:relative;height:40px;margin-top:5px;user-select:none;-webkit-user-select:none}.tab[data-v-5eee7686]{flex:1;text-align:center;line-height:40px;cursor:pointer;color:var(--tab-text-normal);font-weight:700;font-size:14px}.tab.active[data-v-5eee7686]{color:var(--tab-text-active)}.tab-indicator[data-v-5eee7686]{position:absolute;bottom:0;width:50%;height:3px;background-color:var(--tab-indicator);transition:left .3s cubic-bezier(.4,0,.2,1)}.pull-refresh-loader[data-v-5eee7686]{display:flex;align-items:center;justify-content:center;width:100%;overflow:hidden;background:transparent}.refresh-text[data-v-5eee7686]{font-size:12px;color:#999}.spinner[data-v-5eee7686]{width:24px;height:24px;border:2.5px solid rgba(214,94,86,.1);border-top:2.5px solid var(--theme-red);border-radius:50%;animation:spin-5eee7686 .8s linear infinite}@keyframes spin-5eee7686{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.list-content-wrapper[data-v-5eee7686]{flex:1;min-height:0;position:relative;overflow:hidden;z-index:10}.list-content[data-v-5eee7686]{height:100%;overflow-y:auto;padding:15px 15px 120px}.card-wrapper[data-v-5eee7686]{margin-bottom:var(--card-margin-bottom);display:flex;align-items:center;width:100%;box-sizing:border-box}.item-inner-container[data-v-5eee7686]{flex:1;min-width:0}.card-list-enter-active[data-v-5eee7686],.card-list-leave-active[data-v-5eee7686]{transition:all .3s ease}.card-list-enter-from[data-v-5eee7686],.card-list-leave-to[data-v-5eee7686]{opacity:0;transform:scale(.95) translateY(10px)}.card-list-move[data-v-5eee7686]{transition:transform .3s ease}.fade-slide-enter-active[data-v-5eee7686],.fade-slide-leave-active[data-v-5eee7686]{transition:all .25s ease}.fade-slide-enter-from[data-v-5eee7686]{opacity:0;transform:translateY(10px)}.fade-slide-leave-to[data-v-5eee7686]{opacity:0;transform:translateY(-10px)}.checkbox-area[data-v-5eee7686]{padding-right:12px;flex-shrink:0}.checkbox[data-v-5eee7686]{width:20px;height:20px;border:1.5px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff}.checkbox.checked[data-v-5eee7686]{background:var(--theme-red);border-color:var(--theme-red);color:#fff}.batch-bar-pill-wrapper[data-v-5eee7686]{position:absolute;bottom:40px;left:0;width:100%;display:flex;justify-content:center;z-index:1000;pointer-events:none}.batch-pill-box[data-v-5eee7686]{display:flex;align-items:center;background:#fff;border-radius:28px;height:50px;width:260px;padding:0;box-shadow:0 8px 24px #00000026;border:1px solid var(--app-border-color);pointer-events:auto;white-space:nowrap;-webkit-user-select:none;user-select:none;overflow:hidden}.pill-item[data-v-5eee7686]{flex:1;display:flex;align-items:center;justify-content:center;height:100%;cursor:pointer;gap:6px}.pill-label[data-v-5eee7686]{font-size:14px;font-weight:700}.pill-item.delete[data-v-5eee7686]{color:var(--theme-red)}.pill-divider[data-v-5eee7686]{width:1px;height:20px;background:#eee;flex-shrink:0}.pill-item[data-v-5eee7686]:active{background-color:#0000000d}.batch-pill-box.is-trash-style[data-v-5eee7686]{border-color:#d65e5633}.batch-pill-box.is-trash-style .restore[data-v-5eee7686]{color:#555}.batch-pill-box.is-trash-style .pill-item.delete[data-v-5eee7686]{color:var(--theme-red)}.completed-fold-bar[data-v-5eee7686]{display:flex;align-items:center;justify-content:space-between;height:36px;padding:0 16px;margin:5px 0 12px;background:var(--fold-bar-bg);border-radius:18px;color:var(--fold-bar-text);font-size:13px;cursor:pointer;-webkit-user-select:none;user-select:none}.fold-left[data-v-5eee7686]{display:flex;align-items:center;gap:4px}.ctx-mask[data-v-5eee7686]{position:fixed;inset:0;z-index:9999}.bubble-box[data-v-5eee7686]{position:absolute;display:flex;flex-direction:row;align-items:center;background:#fff;border-radius:14px;padding:4px 8px;box-shadow:0 6px 20px #0003;border:1px solid rgba(0,0,0,.08);z-index:10000;user-select:none;-webkit-user-select:none;cursor:default}.b-item[data-v-5eee7686]{display:flex;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap}.b-divider[data-v-5eee7686]{width:1px;height:16px;background:#f0f0f0;margin:0 4px}.b-item[data-v-5eee7686]:active{background:#f8f8f8;border-radius:8px}.b-item.red[data-v-5eee7686]{color:var(--theme-red)}.mobile-bottom-bar[data-v-5eee7686]{position:absolute;bottom:30px;left:0;width:100%;display:flex;justify-content:space-between;padding:0 24px;pointer-events:none;z-index:90}.circle-btn[data-v-5eee7686]{width:var(--fab-size);height:var(--fab-size);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:var(--fab-shadow);pointer-events:auto}.circle-btn.folder[data-v-5eee7686]{background-color:var(--fab-folder-bg);color:var(--fab-folder-text)}.circle-btn.add[data-v-5eee7686]{background-color:var(--fab-add-bg);color:var(--fab-add-text)}.fab-btn[data-v-5eee7686]{position:absolute;bottom:30px;right:30px;width:var(--fab-size);height:var(--fab-size);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:90;box-shadow:var(--fab-shadow);background-color:var(--fab-add-bg);color:var(--fab-add-text)}.unselectable[data-v-5eee7686]{user-select:none;-webkit-user-select:none}.unselectable[data-v-54a2ab11]{user-select:none!important;-webkit-user-select:none!important}.editor-header-wrapper[data-v-54a2ab11]{background-color:var(--header-bg);border-bottom:var(--header-border);box-shadow:var(--header-shadow);display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;padding:0 16px;min-height:calc(var(--header-height) + var(--header-safe-area));padding-top:var(--header-safe-area);box-sizing:border-box;z-index:100;flex-shrink:0}@media(min-width:768px){.editor-header-wrapper[data-v-54a2ab11]{padding-top:0;min-height:var(--header-height)}}.left-btn[data-v-54a2ab11]{display:flex;align-items:center;gap:4px;color:var(--header-icon-color);cursor:pointer}.btn-text[data-v-54a2ab11]{font-size:16px;font-weight:700}.right-actions[data-v-54a2ab11]{display:flex!important;flex-direction:row!important;align-items:center;gap:8px}.icon-btn[data-v-54a2ab11]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--header-icon-color);cursor:pointer;border-radius:8px}.icon-btn[data-v-54a2ab11]:active{background:#0000000d}.left-placeholder[data-v-54a2ab11]{width:40px}.editor-toolbar[data-v-fa152259]{height:48px;background-color:var(--editor-bg-toolbar);border-bottom:1px solid var(--editor-toolbar-border);display:flex;align-items:center;padding:0;flex-shrink:0;-webkit-user-select:none;user-select:none;width:100%;overflow:hidden;justify-content:flex-start}.tool-group[data-v-fa152259]{display:flex;align-items:center;height:100%}.tool-item[data-v-fa152259]{height:100%;width:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--editor-toolbar-icon);transition:all .2s;font-size:18px}.tool-item[data-v-fa152259]:hover{background-color:#0000000f}.tool-item.active[data-v-fa152259]{color:var(--theme-red)!important}.text-icon[data-v-fa152259]{font-family:Songti SC,serif;font-weight:700;font-size:14px}.divider[data-v-fa152259]{width:1px;height:24px;background-color:var(--editor-toolbar-border);margin:0 4px}.mask[data-v-7a4f252d]{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999}.dialog-box[data-v-7a4f252d]{width:280px;background:var(--dialog-bg);border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #00000026;font-family:var(--font-ui);animation:popIn-7a4f252d .2s ease-out}@keyframes popIn-7a4f252d{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.dialog-header[data-v-7a4f252d]{padding:20px 0 5px;text-align:center;font-weight:700;font-size:18px;color:#333}.dialog-body[data-v-7a4f252d]{padding:10px 24px 25px;text-align:center;font-size:15px;color:var(--dialog-body-text);line-height:1.5}.dialog-footer[data-v-7a4f252d]{display:flex;border-top:1px solid var(--dialog-border)}.btn[data-v-7a4f252d]{flex:1;height:50px;border:none;background:transparent;font-size:16px;cursor:pointer;font-family:inherit}.btn[data-v-7a4f252d]:active{background:#0000000d}.btn.cancel[data-v-7a4f252d]{color:var(--dialog-btn-cancel);border-right:1px solid var(--dialog-border)}.btn.confirm[data-v-7a4f252d]{color:var(--dialog-btn-confirm);font-weight:700}.image-display-wrapper[data-v-6100a4a4]{width:100%;display:flex;justify-content:flex-start;align-items:center;position:relative;user-select:none;-webkit-user-select:none}.img-inner-box[data-v-6100a4a4]{background-color:var(--image-box-bg, #FFFFFF);border:1px solid var(--image-box-border, rgba(180, 160, 130, .3));box-shadow:0 4px 12px #00000014;border-radius:2px;position:relative;display:flex;flex-direction:column;box-sizing:border-box;padding:14px 14px 40px;margin:0}.img-inner-box.is-focused[data-v-6100a4a4]{border-color:var(--theme-red)}.main-photo[data-v-6100a4a4]{width:100%;height:auto;object-fit:contain;border-radius:1px;display:block;pointer-events:none}.image-caption-area[data-v-6100a4a4]{position:absolute;bottom:0;left:0;width:100%;height:40px;display:flex;align-items:center;justify-content:center;padding:0 12px;pointer-events:auto}.caption-renderer[data-v-6100a4a4]{font-size:13px;color:var(--image-caption-color, #888);text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-note);font-style:italic;cursor:pointer}.caption-editor[data-v-6100a4a4]{width:90%;border:none;background:#8080801a;border-radius:2px;text-align:center;font-size:13px;color:var(--image-caption-color, #444);outline:none;padding:2px 0;-webkit-user-select:text;user-select:text}.img-delete-btn[data-v-6100a4a4]{position:absolute;top:4px;right:4px;width:20px;height:20px;background:#0000004d;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .2s;z-index:10;font-size:14px;pointer-events:auto}.img-inner-box:hover .img-delete-btn[data-v-6100a4a4]{opacity:1}.prevent-menu[data-v-6100a4a4]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.note-block-container[data-v-9d54b568]{width:100%;position:relative}.text-wrapper[data-v-9d54b568]{width:100%;display:flex;flex-direction:column;cursor:text}.line-editor[data-v-9d54b568],.line-renderer[data-v-9d54b568]{width:100%!important;font-feature-settings:"chws" 1!important;text-spacing-trim:trim-end!important;text-align:justify!important;text-justify:inter-ideograph!important;hanging-punctuation:allow-end last!important;line-break:strict!important;word-break:normal!important;overflow-wrap:break-word!important;padding:0!important;margin:0!important;text-indent:0!important}textarea.line-editor[data-v-9d54b568]{background:transparent!important;border:none!important;outline:none!important;resize:none!important;overflow:hidden!important;caret-color:var(--theme-red)}.line-renderer[data-v-9d54b568]{white-space:pre-wrap}[data-v-9d54b568] .bullet,[data-v-9d54b568] .order-num{margin-right:10px;color:#888;display:inline-block}[data-v-9d54b568] .task-item-wrap{display:flex;align-items:center;width:100%;height:36px}[data-v-9d54b568] .task-checkbox{width:17px;height:17px;border:1.5px solid #D1C9B6;border-radius:4px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:transparent}[data-v-9d54b568] .task-checkbox.checked{background:var(--theme-red);border-color:var(--theme-red);color:#fff}[data-v-9d54b568] .task-done{color:#aaa;text-decoration:line-through}.md-h1[data-v-9d54b568]{font-size:24px!important;font-weight:700!important}.md-h2[data-v-9d54b568]{font-size:21px!important;font-weight:700!important}.md-h3[data-v-9d54b568]{font-size:19px!important;font-weight:700!important}[data-v-9d54b568] .md-quote{color:#888;font-style:italic;display:block}.unselectable[data-v-51048a63]{user-select:none!important;-webkit-user-select:none!important}.mask[data-v-51048a63]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:4000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.preview-box[data-v-51048a63]{width:90%;max-width:480px;background:var(--app-main-bg);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffffff0d;animation:slideUp-51048a63 .3s ease-out}@keyframes slideUp-51048a63{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.header[data-v-51048a63]{padding:14px 20px;background-color:var(--header-bg);display:flex;justify-content:space-between;align-items:center;border-bottom:var(--header-border)}.preview-label[data-v-51048a63]{font-size:16px;font-weight:700;color:var(--header-title-color)}.close-btn[data-v-51048a63]{font-size:24px;color:var(--header-icon-color);cursor:pointer;line-height:1;opacity:.6}.img-scroll-container[data-v-51048a63]{flex:1;overflow-y:auto;padding:20px;background:#0000000a;max-height:60vh;position:relative}.img-inner-wrapper[data-v-51048a63]{width:100%;display:flex;justify-content:center}.generated-img[data-v-51048a63]{max-width:100%;height:auto;box-shadow:0 8px 24px #0003;background:#fdfcf0;transition:filter .3s}.generated-img.is-loading[data-v-51048a63]{filter:blur(5px)}.loading-overlay[data-v-51048a63]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#0009;color:#fff;padding:10px 20px;border-radius:20px;font-size:13px;font-weight:700}.footer[data-v-51048a63]{padding:16px 20px;background-color:var(--header-bg);border-top:var(--header-border)}.btn-group[data-v-51048a63]{display:flex;gap:12px}button[data-v-51048a63]{flex:1;height:42px;border-radius:8px;border:none;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:all .2s}button[data-v-51048a63]:disabled{opacity:.5}.toggle-btn[data-v-51048a63]{background:#0000000d;color:var(--header-icon-color)}[data-theme=dark] .toggle-btn[data-v-51048a63]{background:#ffffff1a}.save-btn[data-v-51048a63]{background:var(--theme-red, #D65E56);color:#fff}.save-btn[data-v-51048a63]:active{transform:scale(.96)}.export-container[data-v-440e0e37]{visibility:hidden;position:fixed;top:0;left:-3000px;width:420px;z-index:-1}.paper-sheet[data-v-440e0e37]{width:100%;background-color:#f7f5e6;padding:16px 16px 12px;box-sizing:border-box}.fancy-border-outer[data-v-440e0e37]{border:1px solid rgba(180,160,130,.4);padding:3px}.fancy-border-inner[data-v-440e0e37]{border:1.5px solid rgba(180,160,130,.4);padding:35px 28px;min-height:100px;display:flex;flex-direction:column}.export-title[data-v-440e0e37]{font-size:22px;line-height:1.4;color:#333;margin-bottom:2px}.export-date[data-v-440e0e37]{font-size:12px!important;color:#999;margin-top:4px;margin-bottom:12px}.theme-divider[data-v-440e0e37]{width:100%;height:1px;background-color:#b4a0824d;margin-bottom:20px}.static-text[data-v-440e0e37]{font-size:15px;line-height:32px!important;color:#4a453e;white-space:pre-wrap;width:100%;text-align:justify;text-justify:inter-ideograph;font-feature-settings:"chws" 1!important;text-spacing-trim:trim-end!important;line-break:strict;word-break:normal;overflow-wrap:break-word}[data-v-440e0e37] .bullet,[data-v-440e0e37] .order-num{margin-right:10px;color:#888;display:inline-block}[data-v-440e0e37] .task-item-wrap{display:flex;align-items:center;width:100%}[data-v-440e0e37] .task-checkbox{width:17px;height:17px;border:1.5px solid #D1C9B6;border-radius:4px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:transparent}[data-v-440e0e37] .task-checkbox.checked{background:#d65e56;border-color:#d65e56;color:#fff}[data-v-440e0e37] .task-done{color:#aaa;text-decoration:line-through}.static-image-box[data-v-440e0e37]{margin:20px 0;background:#fff;padding:10px;border:1px solid rgba(180,160,130,.4);box-shadow:0 15px 35px #0000001f}.static-image-box img[data-v-440e0e37]{max-width:100%;display:block}.static-caption[data-v-440e0e37]{font-size:13px;color:#888;text-align:center;margin-top:8px;font-style:italic}.export-footer[data-v-440e0e37]{margin-top:14px;display:flex;align-items:center;opacity:.6;padding-bottom:2px}.footer-heart-svg[data-v-440e0e37]{width:12px;height:12px;fill:#b4a082;margin-right:6px}.footer-text[data-v-440e0e37]{font-size:11px;color:#b4a082;font-weight:500}.mask[data-v-9eabcf5e]{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3000;display:flex;align-items:center;justify-content:center}.dialog-box[data-v-9eabcf5e]{width:300px;max-height:80vh;background:var(--dialog-bg);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 25px #0003;font-family:var(--font-ui);animation:popIn-9eabcf5e .2s ease-out}@keyframes popIn-9eabcf5e{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.dialog-header[data-v-9eabcf5e]{padding:15px;font-weight:700;color:var(--dialog-header-text);text-align:center;border-bottom:1px solid var(--dialog-border);-webkit-user-select:none;user-select:none}.folder-list[data-v-9eabcf5e]{overflow-y:auto;padding:10px 0}.folder-item[data-v-9eabcf5e]{padding:12px 20px;display:flex;align-items:center;cursor:pointer;color:var(--dialog-body-text);user-select:none;-webkit-user-select:none;transition:background .1s}.folder-item[data-v-9eabcf5e]:hover{background:var(--dialog-item-hover);color:var(--theme-red)}.folder-item[data-v-9eabcf5e]:active{background:#0000000f}.folder-item i[data-v-9eabcf5e]{margin-right:10px;font-size:18px;pointer-events:none}.dialog-footer[data-v-9eabcf5e]{border-top:1px solid var(--dialog-border)}.btn[data-v-9eabcf5e]{width:100%;height:50px;border:none;background:transparent;cursor:pointer;font-size:16px;font-family:inherit;-webkit-user-select:none;user-select:none}.btn[data-v-9eabcf5e]:active{background:#0000000d}.btn.cancel[data-v-9eabcf5e]{color:var(--dialog-btn-cancel)}.record-desk-background[data-v-94ae9cb0]{flex:1;background-color:var(--editor-bg-desk);outline:none!important;display:flex;flex-direction:column;overflow:hidden;position:relative}.scroll-container[data-v-94ae9cb0]{flex:1;overflow-y:auto;background-color:var(--editor-bg-paper);border-radius:0 4px 4px 0;display:flex;flex-direction:column;box-shadow:2px 0 10px #00000014;position:relative}.scrollable-header[data-v-94ae9cb0]{padding:0 var(--editor-padding-x);position:relative;z-index:10;background:var(--editor-bg-paper)}.red-top-bar[data-v-94ae9cb0]{position:absolute;top:0;left:0;width:100%;height:var(--editor-top-bar-height);background:var(--editor-color-top-bar)}.title-section[data-v-94ae9cb0]{padding-top:40px;margin-bottom:8px}.title-input[data-v-94ae9cb0]{width:100%;height:44px;font-size:26px;font-weight:700;border:none;background:transparent;outline:none;color:var(--editor-text-title);font-family:var(--font-note)!important;margin-bottom:12px}.info-row[data-v-94ae9cb0]{display:flex;align-items:center;gap:18px;margin-bottom:15px;height:24px;-webkit-user-select:none;user-select:none}.date-label[data-v-94ae9cb0]{font-size:13px;color:var(--editor-text-date)}.folder-tag[data-v-94ae9cb0]{display:flex;align-items:center;gap:4px;padding:1px 8px;border-radius:12px;border:1px solid rgba(0,0,0,.06);cursor:pointer;transition:all .2s;background:#00000005}.folder-tag[data-v-94ae9cb0]:hover{background:#0000000d;border-color:#0000001a}.folder-icon[data-v-94ae9cb0]{font-size:14px;color:var(--editor-text-date);opacity:.55}.folder-name[data-v-94ae9cb0]{font-size:12px;color:var(--editor-text-date);opacity:.8;font-family:var(--font-ui)}.arrow-icon[data-v-94ae9cb0]{font-size:12px;color:var(--editor-text-date);opacity:.4}.title-divider-wrapper[data-v-94ae9cb0]{width:100%;position:relative;line-height:0}.title-divider[data-v-94ae9cb0]{width:calc(100% + (var(--editor-padding-x) * 2));height:var(--editor-grid-thick);background-color:var(--editor-color-divider);margin-left:calc(var(--editor-padding-x) * -1);border:none;display:block}.body-blocks[data-v-94ae9cb0]{flex:1;display:flex;flex-direction:column;padding:18px 0 0;position:relative;z-index:0}.body-blocks[data-v-94ae9cb0]:before{content:"";position:absolute;inset:18px 0 0;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent calc(36px - var(--editor-grid-thick)),var(--editor-color-grid) calc(36px - var(--editor-grid-thick)),var(--editor-color-grid) 36px);background-size:100% 36px;pointer-events:none;z-index:-1}.block-wrapper[data-v-94ae9cb0]{position:relative;width:100%;padding:0 var(--editor-padding-x);box-sizing:border-box;transition:none;z-index:1;overflow:visible}.is-dragging-global .block-wrapper[data-v-94ae9cb0]{transition:height 0s cubic-bezier(.4,0,.2,1)}.bottom-fill-area[data-v-94ae9cb0]{min-height:60vh;width:100%;cursor:text}.full-row-drag-indicator[data-v-94ae9cb0]{position:absolute;top:0;left:0;width:100%;height:36px;display:flex;align-items:center;pointer-events:none;z-index:10}.red-dashed-rectangle[data-v-94ae9cb0]{width:100%;height:34px;border:1px dashed rgba(214,94,86,.4);background:#d65e5614;border-radius:4px}.unselectable[data-v-40eeb33b]{user-select:none!important;-webkit-user-select:none!important;cursor:default}.mask[data-v-40eeb33b]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-40eeb33b]{width:310px;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #00000026;font-family:sans-serif}.header[data-v-40eeb33b]{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #F0F0F0;position:relative}.title[data-v-40eeb33b]{font-weight:700;font-size:16px;color:#333;width:100%;text-align:center}.close-btn[data-v-40eeb33b]{font-size:18px;cursor:pointer;color:#bbb;position:absolute;right:16px}.calendar-section[data-v-40eeb33b]{padding:15px 15px 5px;background:#fff}.month-nav[data-v-40eeb33b]{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin-bottom:15px}.nav-btn[data-v-40eeb33b]{cursor:pointer;padding:5px 10px;color:#666;font-size:14px}.current-month[data-v-40eeb33b]{color:#333;font-size:15px}.week-header[data-v-40eeb33b]{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;color:#aaa;margin-bottom:8px}.days-grid[data-v-40eeb33b]{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;justify-items:center}.day-cell[data-v-40eeb33b]{width:34px;height:34px;line-height:34px;text-align:center;border-radius:50%;font-size:14px;cursor:pointer;color:#444;transition:all .2s}.day-cell.active[data-v-40eeb33b]{background-color:#d65e56!important;color:#fff!important;font-weight:700;box-shadow:0 3px 10px #d65e564d}.day-cell.today[data-v-40eeb33b]{color:#d65e56;background-color:#d65e561a;font-weight:400}.day-cell.active.today[data-v-40eeb33b]{color:#fff!important;background-color:#d65e56!important;font-weight:700}.day-cell[data-v-40eeb33b]:hover:not(.active):not(.empty){background:#0000000d}.time-picker-wrapper[data-v-40eeb33b]{position:relative;height:180px;background:#fff;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;display:flex}.scroll-fade-mask[data-v-40eeb33b]{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.selection-overlay[data-v-40eeb33b]{position:absolute;top:68px;left:0;right:0;height:44px;pointer-events:none;z-index:10}.top-line[data-v-40eeb33b],.bottom-line[data-v-40eeb33b]{height:1px;background:#eee;width:100%;position:absolute}.top-line[data-v-40eeb33b]{top:0}.bottom-line[data-v-40eeb33b]{bottom:0}.center-divider[data-v-40eeb33b]{position:absolute;top:0;bottom:0;left:50%;width:1px;background:#f0f0f0;z-index:1}.time-col[data-v-40eeb33b]{flex:1;overflow-y:scroll;scroll-snap-type:y mandatory;z-index:2;scrollbar-width:none}.time-col[data-v-40eeb33b]::-webkit-scrollbar{display:none}.spacer[data-v-40eeb33b]{height:68px}.time-item[data-v-40eeb33b]{height:44px;line-height:44px;text-align:center;scroll-snap-align:center;font-size:16px;color:#888;transition:all .2s;cursor:pointer}.time-item.active[data-v-40eeb33b]{color:#d65e56;font-size:19px;font-weight:700}.unit[data-v-40eeb33b]{font-size:12px;font-weight:400;margin-left:2px;opacity:.8}.footer[data-v-40eeb33b]{padding:15px 20px;background:#fff}.confirm-btn[data-v-40eeb33b]{width:100%;height:46px;background:#d65e56;color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 12px #d65e564d;transition:opacity .2s}.confirm-btn[data-v-40eeb33b]:hover{opacity:.9}.todo-desk-background[data-v-d23944e5]{flex:1;background-color:var(--editor-bg-desk);overflow:hidden;display:flex;flex-direction:column;position:relative;outline:none}.todo-paper-sheet[data-v-d23944e5]{flex:1;display:flex;flex-direction:column;background-color:var(--editor-bg-paper);box-shadow:2px 0 10px #00000014;position:relative;overflow-y:auto;border-radius:0 4px 4px 0}.todo-header-fixed[data-v-d23944e5]{flex-shrink:0;padding:0 var(--editor-padding-x);position:relative;z-index:10;background-color:var(--editor-bg-paper)}.red-top-decoration[data-v-d23944e5]{position:absolute;top:0;left:0;width:100%;height:var(--editor-top-bar-height);background:var(--editor-color-top-bar)}.title-layout-box[data-v-d23944e5]{padding-top:40px}.todo-title-input[data-v-d23944e5]{font-size:26px;font-weight:700;border:none;background:transparent;width:100%;color:var(--editor-text-title);margin-bottom:12px;outline:none;font-family:var(--font-note)}.time-trigger-row[data-v-d23944e5]{display:flex;margin-bottom:15px;cursor:pointer}.time-tag[data-v-d23944e5]{display:flex;align-items:center;padding:4px 12px;border-radius:20px;font-size:13px;font-family:var(--font-ui)}.time-tag.gray[data-v-d23944e5]{background:transparent;color:#999;border:1px solid #E0E0E0}.time-tag.red[data-v-d23944e5]{background:var(--theme-red);color:#fff;border:1px solid var(--theme-red);box-shadow:0 2px 5px #d65e5633}.title-divider-wrapper[data-v-d23944e5]{width:100%;position:relative;line-height:0}.title-divider[data-v-d23944e5]{width:calc(100% + (var(--editor-padding-x) * 2));height:var(--editor-grid-thick);background-color:var(--editor-color-divider);margin-left:calc(var(--editor-padding-x) * -1);border:none;display:block}.todo-body-blocks[data-v-d23944e5]{flex:1;display:flex;flex-direction:column;padding:18px 0 0;position:relative;z-index:0}.todo-body-blocks[data-v-d23944e5]:before{content:"";position:absolute;inset:18px 0 0;background-image:repeating-linear-gradient(to bottom,transparent 0px,transparent calc(36px - var(--editor-grid-thick)),var(--editor-color-grid) calc(36px - var(--editor-grid-thick)),var(--editor-color-grid) 36px);background-size:100% 36px;pointer-events:none;z-index:-1}.block-wrapper[data-v-d23944e5]{position:relative;width:100%;padding:0 var(--editor-padding-x);box-sizing:border-box;transition:none;z-index:1;overflow:visible}.is-dragging-global .block-wrapper[data-v-d23944e5]{transition:height 0s}.block-wrapper.is-moving[data-v-d23944e5]{z-index:10}.full-row-drag-indicator[data-v-d23944e5]{position:absolute;top:0;left:0;width:100%;height:36px;display:flex;align-items:center;pointer-events:none;z-index:10}.red-dashed-rectangle[data-v-d23944e5]{width:100%;height:34px;border:1px dashed rgba(214,94,86,.4);background:#d65e5614;border-radius:4px}.bottom-fill-area[data-v-d23944e5]{min-height:60vh;width:100%;cursor:text}.unselectable[data-v-fd3017e9]{user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:transparent!important}.settings-panel[data-v-fd3017e9]{display:flex;flex-direction:column;background:var(--app-main-bg);color:var(--settings-text-primary);font-family:var(--font-note);height:100%}.settings-panel.mobile-mode[data-v-fd3017e9]{position:fixed;inset:0;z-index:5000;width:100%;background:var(--app-main-bg-mobile)}.settings-panel.pc-mode[data-v-fd3017e9]{position:absolute;top:0;left:0;bottom:0;width:340px;z-index:10;border-right:1px solid var(--app-border-color)}.settings-header[data-v-fd3017e9]{background-color:var(--header-bg);border-bottom:var(--header-border);box-shadow:var(--header-shadow);display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;padding:0 16px;min-height:calc(var(--header-height) + var(--app-safe-top));padding-top:var(--app-safe-top);box-sizing:border-box;flex-shrink:0}@media(min-width:768px){.settings-header[data-v-fd3017e9]{padding-top:0;min-height:var(--header-height)}}.header-left[data-v-fd3017e9]{display:flex;align-items:center;cursor:pointer;color:var(--header-icon-color)}.back-text[data-v-fd3017e9]{font-size:15px;font-weight:700;margin-left:4px}.header-title[data-v-fd3017e9]{font-size:var(--header-title-size);font-weight:700;color:var(--header-title-color)}.header-right[data-v-fd3017e9]{width:40px}.settings-content[data-v-fd3017e9]{flex:1;overflow-y:auto;padding:15px}.section-title[data-v-fd3017e9]{font-size:13px;color:var(--settings-text-secondary);margin:15px 5px 8px;font-weight:700}.menu-list[data-v-fd3017e9]{background:var(--card-bg);border-radius:10px;overflow:hidden;box-shadow:0 1px 3px #0000000d;margin-bottom:15px}.menu-item[data-v-fd3017e9]{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.08);color:var(--settings-text-primary)}.menu-item[data-v-fd3017e9]:last-child{border-bottom:none}.logout-item[data-v-fd3017e9]{color:var(--theme-red);justify-content:center;font-weight:700}.menu-label[data-v-fd3017e9]{font-size:15px;font-weight:inherit}.menu-value[data-v-fd3017e9]{font-size:14px;color:var(--settings-text-secondary);margin-left:auto;margin-right:8px;font-weight:inherit}.account-name[data-v-fd3017e9]{color:var(--theme-red);font-weight:700}.arrow-icon[data-v-fd3017e9]{color:var(--header-icon-color);font-size:18px}.option-list[data-v-fd3017e9]{display:flex;flex-direction:column;gap:10px}.option-item[data-v-fd3017e9]{height:56px;background:var(--card-bg);border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;cursor:pointer;border:1px solid transparent;box-shadow:0 1px 3px #0000000d;color:var(--settings-text-primary);transition:all .2s}.option-item.active[data-v-fd3017e9]{border:1px solid var(--theme-red)!important;background:var(--card-bg)!important}.check-icon[data-v-fd3017e9]{color:var(--theme-red)!important}.label-box[data-v-fd3017e9],.font-preview[data-v-fd3017e9]{font-weight:inherit}.font-preview[data-v-fd3017e9]{font-size:17px}.input-group-box[data-v-fd3017e9]{background:var(--card-bg);border-radius:10px;overflow:hidden;margin-bottom:20px}.form-item[data-v-fd3017e9]{padding:12px 16px;border-bottom:1px solid var(--app-border-color);display:flex;align-items:center}.form-item label[data-v-fd3017e9]{width:90px;font-size:14px;color:var(--settings-text-secondary)}.form-item input[data-v-fd3017e9]{flex:1;border:none;background:transparent;outline:none;font-size:15px;color:var(--settings-text-primary)}.submit-btn[data-v-fd3017e9]{width:100%;height:48px;background:var(--theme-red);color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 10px #d65e564d}.msg-mask[data-v-fd3017e9]{position:fixed;inset:0;background:#0006;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:20000}.msg-box[data-v-fd3017e9]{width:280px;background:#fdf9f3;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #0003;animation:popIn-fd3017e9 .2s ease-out}@keyframes popIn-fd3017e9{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.msg-header[data-v-fd3017e9]{padding:20px 0 5px;text-align:center;font-weight:700;font-size:17px;color:#333}.msg-body[data-v-fd3017e9]{padding:10px 25px 25px;text-align:center;font-size:15px;color:#666;line-height:1.5}.msg-footer[data-v-fd3017e9]{border-top:1px solid rgba(0,0,0,.05)}.msg-btn[data-v-fd3017e9]{width:100%;height:54px;border:none;background:transparent;font-size:16px;color:#d65e56;font-weight:700;cursor:pointer}.msg-btn[data-v-fd3017e9]:active{background:#00000008}.toast-container[data-v-a951e7b1]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000;pointer-events:none}.toast-content[data-v-a951e7b1]{background-color:var(--menu-bg);color:var(--text-primary);padding:16px 24px;border-radius:12px;box-shadow:var(--menu-shadow);display:flex;align-items:center;gap:8px;font-size:16px;font-weight:500;font-family:var(--font-ui);min-width:140px;justify-content:center;border:1px solid var(--menu-divider)}.icon[data-v-a951e7b1]{font-size:20px;color:var(--theme-red)}.fade-enter-active[data-v-a951e7b1],.fade-leave-active[data-v-a951e7b1]{transition:all .3s cubic-bezier(.25,.8,.5,1)}.fade-enter-from[data-v-a951e7b1],.fade-leave-to[data-v-a951e7b1]{opacity:0;transform:translate(-50%,-40%) scale(.9)}.app-layout[data-v-d80b000c]{display:flex;height:100vh;width:100%;overflow:hidden;background:var(--app-main-bg)}.column[data-v-d80b000c]{height:100%;display:flex;flex-direction:column;transition:width .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.col-sidebar[data-v-d80b000c]{width:260px;flex-shrink:0}.col-list[data-v-d80b000c]{width:var(--col-list-width);flex-shrink:0;border-right:1px solid var(--app-border-color);z-index:10}.col-editor[data-v-d80b000c]{flex:1;min-width:0;position:relative;display:flex;background:var(--app-main-bg)}.folder-slide-enter-active[data-v-d80b000c],.folder-slide-leave-active[data-v-d80b000c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.folder-slide-enter-from[data-v-d80b000c],.folder-slide-leave-to[data-v-d80b000c]{opacity:0;transform:translateY(100%)}@media(max-width:768px){.col-list[data-v-d80b000c]{width:100%;border-right:none}.col-editor[data-v-d80b000c]{position:fixed;inset:0;z-index:1000}}.empty-state-wrapper[data-v-d80b000c]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--sidebar-text-count);opacity:.6}.editor-blank-bg[data-v-d80b000c]{position:absolute;inset:0;background-color:var(--app-main-bg);z-index:1}
