.ban-touch-mask[data-v-3168b37e]{width:100%;height:100%;z-index:999;position:absolute}.logo-area[data-v-5d87a76a]{background-size:cover!important;background-position:center!important}.logo-area[data-v-5d87a76a]{overflow:hidden;align-items:center;justify-content:center;display:flex;border-radius:100%;animation:logoEnter 1.2s;animation-fill-mode:forwards;transition:all .8s}.logo-area.is-blur[data-v-5d87a76a]{filter:blur(5px)}.logo-area .img-shadow[data-v-5d87a76a]{content:"";width:100%;height:100%;position:absolute;background-color:#fda085;overflow:hidden;transition:background-color .5s;border-radius:100%;animation:shadowEnter 1.2s;animation-fill-mode:forwards}.logo-area .img-shadow-show[data-v-5d87a76a]{background-color:#00000080}.logo-area .inner[data-v-5d87a76a]{position:relative}.logo-area .inner .main-logo[data-v-5d87a76a]{height:7rem;position:absolute;transform:translate(-50%,-50%);transition:all 1s;top:0}.logo-area .inner .main-logo-top[data-v-5d87a76a]{top:-3.2rem}.logo-area .inner .hello[data-v-5d87a76a]{color:#fff;width:18.75rem;text-align:center;position:absolute;transform:translate(-50%,-50%);font-size:1.5rem;opacity:0;top:100px;transition:all 1s;word-wrap:break-word;max-height:8rem;line-height:1.4}.logo-area .inner .hello_bottom[data-v-5d87a76a]{opacity:1;top:4rem}.logo-area .inner .hello_bottom .hello_bottom_text[data-v-5d87a76a]{font-size:var(--regular-font-size);margin-top:.5rem;padding-top:.5rem;border-top:1px solid #fff}.github-badge[data-v-bd1c183a]{display:block;position:absolute;top:10px;right:10px;color:#fff;z-index:1;cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.icp[data-v-b7d0d2d6]{width:100%;text-align:center;color:#fff;-webkit-text-decoration:none;text-decoration:none;font-size:var(--small-font-size);line-height:30px;background:rgba(0,0,0,.4);position:fixed;bottom:0;transform:translateY(0);transition:transform ease 1s}.icp.hide[data-v-b7d0d2d6]{transform:translateY(30px)}.drawer[data-v-d25a7ffb]{position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden}.drawer__inner[data-v-d25a7ffb]{padding:1rem;position:absolute;bottom:.5rem;left:50%;transition:transform ease .5s,background-color .3s ease;transform:translate(-50%,calc(100% + .5rem));z-index:100;background-color:#f5f5f5f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:calc(100vw - 1rem);box-sizing:border-box;border-radius:var(--regular-border-radius);display:flex;flex-direction:column;overflow:hidden}@media screen and (min-width: 768px){.drawer__inner[data-v-d25a7ffb]{max-width:1200px;width:90vw;bottom:3rem;transform:translate(-50%,calc(100% + 3rem))}}.drawer__inner.is-opened[data-v-d25a7ffb]{transform:translate(-50%)}.drawer__close-btn[data-v-d25a7ffb]{position:absolute;right:1rem;top:1rem;font-size:1.2rem;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.1);color:#666;cursor:pointer;transition:all .3s ease}.drawer__close-btn[data-v-d25a7ffb]:hover{background:rgba(0,0,0,.2);color:#333;transform:scale(1.1)}.drawer__close-btn[data-v-d25a7ffb]:active{transform:scale(.95)}.drawer__content[data-v-d25a7ffb]{margin-bottom:var(--super-mini-gap)}.drawer__footer[data-v-d25a7ffb]{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;font-size:var(--small-font-size)}.drawer__footer .footer-icon[data-v-d25a7ffb]{margin-right:.3rem;font-size:var(--regular-font-size)}.dark-mode{background-color:#282832f2;color:#e0e0e0}.dark-mode{color:#a0a0ff}.dark-mode{background:rgba(255,255,255,.1);color:#aaa}.dark-mode{background:rgba(255,255,255,.2);color:#fff}.tabs__header[data-v-c80c620d]{position:relative;display:flex;margin:0 calc(var(--super-mini-gap) * -1) var(--mini-gap);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.tabs__header[data-v-c80c620d]::-webkit-scrollbar{display:none}.tabs__header__mask-left[data-v-c80c620d]{-webkit-mask-image:linear-gradient(to right,transparent,#000000 2rem);mask-image:linear-gradient(to right,transparent,#000000 2rem)}.tabs__header__mask-right[data-v-c80c620d]{-webkit-mask-image:linear-gradient(to right,#000000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,#000000 calc(100% - 2rem),transparent)}.tabs__header__mask-both[data-v-c80c620d]{-webkit-mask-image:linear-gradient(to right,transparent,#000000 2rem,#000000 calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,#000000 2rem,#000000 calc(100% - 2rem),transparent)}.tabs__header .tab-label[data-v-c80c620d]{padding:0 var(--super-mini-gap);color:var(--secondary-text-color);min-width:2rem;cursor:pointer;flex-shrink:0}.tabs__header .tab-label[data-v-c80c620d]:after{content:"";display:block;height:2px;width:1.5rem;margin:var(--super-mini-gap) auto 0;background-color:var(--regular-text-color);transform:scaleX(0);transition:transform .2s ease;border-radius:var(--regular-border-radius)}.tabs__header .tab-label.is-active[data-v-c80c620d]{color:var(--regular-text-color);font-weight:700}.tabs__header .tab-label.is-active[data-v-c80c620d]:after{transform:scaleX(1)}.tabs__content[data-v-c80c620d]{display:flex;transition:transform .4s ease;border-radius:var(--regular-border-radius);align-items:flex-start}.tab-panel[data-v-5b656b7e]{width:100%;max-height:100%;overflow-y:auto;flex-shrink:0;margin-right:var(--regular-gap)}.website-item[data-v-280900bd]{background-color:#fff;padding:.5rem;border-radius:var(--regular-border-radius);overflow:hidden;display:flex;align-items:center;min-height:calc(1.4rem + var(--super-mini-gap) + 2.8rem);cursor:pointer;transition:all .2s ease;border:1px solid #ffffff}@media (any-hover: hover){.website-item[data-v-280900bd]:hover{border:1px solid var(--secondary-text-color)}}.website-item[data-v-280900bd]:active{border:1px solid var(--secondary-text-color);box-shadow:inset 0 0 .3rem #0000004d;transform:scale(.99)}.website-item__info[data-v-280900bd]{flex:1;overflow:hidden;margin-right:.4rem}.website-item__info .title[data-v-280900bd]{margin-bottom:var(--super-mini-gap);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4rem}.website-item__info .description[data-v-280900bd]{font-size:var(--small-font-size);color:var(--secondary-text-color);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4rem;height:2.8rem}.website-item__logo[data-v-280900bd]{width:3.5rem;height:3.5rem;border-radius:100%;position:relative}.website-item__logo .site-logo[data-v-280900bd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:100%}.website-item__logo .site-default-logo[data-v-280900bd]{font-size:2rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.memo-component[data-v-c60e5c26]{padding:.5rem;height:100%;display:flex;flex-direction:column}.tab-switcher[data-v-c60e5c26]{display:flex;gap:8px;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0}.tab-switcher .tab-btn[data-v-c60e5c26]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:#f5f5f5;border-radius:20px;cursor:pointer;font-size:14px;transition:all .3s ease;color:#666}.tab-switcher .tab-btn[data-v-c60e5c26]:hover{background:#e8e8e8}.tab-switcher .tab-btn.active[data-v-c60e5c26]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.tab-switcher .tab-btn .badge[data-v-c60e5c26]{background:#ff4d4f;color:#fff;font-size:11px;padding:2px 6px;border-radius:10px;min-width:18px;text-align:center}.panel[data-v-c60e5c26]{flex:1;overflow-y:auto}.todo-input-section[data-v-c60e5c26]{margin-bottom:1rem}.todo-input-section .input-row[data-v-c60e5c26]{display:flex;gap:8px}.todo-input-section .input-row input[data-v-c60e5c26]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;transition:border-color .3s}.todo-input-section .input-row input[data-v-c60e5c26]:focus{border-color:#667eea}.todo-input-section .input-row .priority-select[data-v-c60e5c26]{padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;cursor:pointer;background:white}.todo-input-section .input-row .add-btn[data-v-c60e5c26]{width:40px;height:40px;border:none;border-radius:8px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s}.todo-input-section .input-row .add-btn[data-v-c60e5c26]:hover{transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.stats-bar[data-v-c60e5c26]{display:flex;align-items:center;gap:16px;margin-bottom:1rem;padding:8px 12px;background:#f8f9fa;border-radius:8px;font-size:13px;color:#666}.stats-bar .clear-btn[data-v-c60e5c26]{margin-left:auto;padding:4px 12px;border:none;background:#ff4d4f;color:#fff;border-radius:4px;cursor:pointer;font-size:12px;transition:all .3s}.stats-bar .clear-btn[data-v-c60e5c26]:hover{background:#ff7875}.todo-list[data-v-c60e5c26]{display:flex;flex-direction:column;gap:8px}.todo-item[data-v-c60e5c26]{display:flex;align-items:center;gap:12px;padding:12px;background:white;border-radius:10px;border:1px solid #e8e8e8;transition:all .3s ease}.todo-item[data-v-c60e5c26]:hover{box-shadow:0 2px 8px #00000014;border-color:#d0d0d0}.todo-item.completed[data-v-c60e5c26]{opacity:.6;background:#f8f9fa}.todo-item.completed .todo-text[data-v-c60e5c26]{-webkit-text-decoration:line-through;text-decoration:line-through;color:#999}.todo-checkbox[data-v-c60e5c26]{width:22px;height:22px;border:2px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s;flex-shrink:0}.todo-checkbox[data-v-c60e5c26]:hover{border-color:#667eea}.completed .todo-checkbox[data-v-c60e5c26]{background:#52c41a;border-color:#52c41a;color:#fff}.todo-content[data-v-c60e5c26]{flex:1;min-width:0}.todo-text[data-v-c60e5c26]{font-size:14px;color:#333;margin-bottom:4px;cursor:pointer;word-break:break-word}.todo-edit[data-v-c60e5c26]{display:flex;gap:8px}.todo-edit input[data-v-c60e5c26]{flex:1;padding:6px 10px;border:1px solid #667eea;border-radius:4px;font-size:14px;outline:none}.todo-edit button[data-v-c60e5c26]{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:12px}.todo-edit button.save-btn[data-v-c60e5c26]{background:#52c41a;color:#fff}.todo-edit button.cancel-btn[data-v-c60e5c26]{background:#f5f5f5;color:#666}.todo-meta[data-v-c60e5c26]{display:flex;align-items:center;gap:8px}.priority-badge[data-v-c60e5c26]{font-size:11px;padding:2px 8px;border-radius:10px;color:#fff}.todo-date[data-v-c60e5c26]{font-size:12px;color:#999}.todo-actions[data-v-c60e5c26]{display:flex;gap:4px}.todo-actions .action-btn[data-v-c60e5c26]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;background:transparent;color:#999}.todo-actions .action-btn[data-v-c60e5c26]:hover{background:#f0f0f0}.todo-actions .action-btn.edit[data-v-c60e5c26]:hover{color:#667eea}.todo-actions .action-btn.delete[data-v-c60e5c26]:hover{color:#ff4d4f;background:#fff1f0}.memo-form[data-v-c60e5c26]{margin-bottom:1rem}.memo-form textarea[data-v-c60e5c26]{width:100%;padding:12px;border:1px solid #ddd;border-radius:10px;resize:vertical;font-family:inherit;font-size:14px;min-height:80px;outline:none;transition:border-color .3s}.memo-form textarea[data-v-c60e5c26]:focus{border-color:#667eea}.memo-form .memo-form-footer[data-v-c60e5c26]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.memo-form .memo-form-footer .date-display[data-v-c60e5c26]{font-size:12px;color:#999}.memo-form .memo-form-footer .form-buttons[data-v-c60e5c26]{display:flex;gap:8px}.memo-form .memo-form-footer .form-buttons button[data-v-c60e5c26]{padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-size:13px;transition:all .3s}.memo-form .memo-form-footer .form-buttons .cancel-button[data-v-c60e5c26]{background:#f5f5f5;color:#666}.memo-form .memo-form-footer .form-buttons .cancel-button[data-v-c60e5c26]:hover{background:#e8e8e8}.memo-form .memo-form-footer .form-buttons .save-button[data-v-c60e5c26]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.memo-form .memo-form-footer .form-buttons .save-button[data-v-c60e5c26]:hover{box-shadow:0 4px 12px #667eea66}.memo-list[data-v-c60e5c26]{display:flex;flex-direction:column;gap:10px}.memo-item[data-v-c60e5c26]{background:white;border-radius:10px;padding:12px;border:1px solid #e8e8e8;transition:all .3s ease}.memo-item[data-v-c60e5c26]:hover{box-shadow:0 2px 8px #00000014}.memo-item.pinned[data-v-c60e5c26]{border-color:#ffd666;background:linear-gradient(135deg,#fffbe6 0%,#fff 100%)}.memo-header[data-v-c60e5c26]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.memo-header .memo-title[data-v-c60e5c26]{display:flex;align-items:center;gap:6px}.memo-header .memo-title .pin-icon[data-v-c60e5c26]{color:#faad14;font-size:14px}.memo-header .memo-date[data-v-c60e5c26]{font-size:12px;color:#999}.memo-header .memo-actions[data-v-c60e5c26]{display:flex;gap:4px}.memo-header .memo-actions button[data-v-c60e5c26]{width:28px;height:28px;border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s;background:transparent;color:#999}.memo-header .memo-actions button[data-v-c60e5c26]:hover{background:#f0f0f0}.memo-header .memo-actions button.pin-button[data-v-c60e5c26]:hover,.memo-header .memo-actions button.pin-button.pinned[data-v-c60e5c26]{color:#faad14;background:#fffbe6}.memo-header .memo-actions button.edit-button[data-v-c60e5c26]:hover{color:#667eea}.memo-header .memo-actions button.delete-button[data-v-c60e5c26]:hover{color:#ff4d4f;background:#fff1f0}.memo-content[data-v-c60e5c26]{font-size:14px;color:#333;line-height:1.6;word-break:break-word}.empty-state[data-v-c60e5c26]{text-align:center;padding:40px 20px;color:#999}.empty-state .empty-icon[data-v-c60e5c26]{font-size:48px;margin-bottom:12px}.empty-state .empty-text[data-v-c60e5c26]{font-size:16px;margin-bottom:4px;color:#666}.empty-state .empty-hint[data-v-c60e5c26]{font-size:13px}.dark-mode{border-bottom-color:#ffffff1a}.dark-mode{background:rgba(255,255,255,.1);color:#ccc}.dark-mode{background:rgba(255,255,255,.15)}.dark-mode{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff}.dark-mode{background:rgba(255,255,255,.05);color:#aaa}.dark-mode{background:rgba(255,255,255,.05);border-color:#ffffff1a}.dark-mode{border-color:#fff3}.dark-mode{background:rgba(255,255,255,.05);border-color:#ffffff1a;color:#e0e0e0}.website-drawer .drawer-handler[data-v-6b5b6555]{position:absolute;color:#fff;bottom:5vh;transition:all 1s;display:flex;flex-direction:column;transform:translate(-50%);text-align:center;cursor:pointer}.website-drawer .drawer-handler__icon[data-v-6b5b6555]{transform:scale(1.2,.8)}.website-drawer .drawer-handler__text[data-v-6b5b6555]{font-size:var(--regular-font-size);margin-top:var(--mini-gap);animation:float 4s infinite ease-in-out}@media (any-hover: hover){.website-drawer .drawer-handler__text.slide-up[data-v-6b5b6555]{display:none}}@media (hover: none){.website-drawer .drawer-handler__text.wheel-up[data-v-6b5b6555]{display:none}}.website-drawer__drawer .drawer__content .tabs__header{width:calc(100% - 1.2rem)}.website-drawer__drawer .drawer__content .tabs__content{height:60vh}.website-drawer__drawer .drawer__content .tabs__content .tab-panel{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:var(--mini-gap);align-items:flex-start}@media screen and (min-width: 768px){.website-drawer__drawer .drawer__content .tabs__content .tab-panel{grid-template-columns:repeat(4,1fr)}}.website-drawer__drawer .drawer__content .tabs__content .tab-panel.empty-panel{height:100%;display:flex;align-items:center;justify-content:center;color:var(--secondary-text-color)}.search-box[data-v-2144a097]{width:100%;max-width:600px;margin:0 auto;transition:all .3s ease}.search-input-wrapper[data-v-2144a097]{display:flex;align-items:center;background:rgba(255,255,255,.95);border-radius:50px;padding:4px;box-shadow:0 4px 20px #00000026;transition:all .3s ease;position:relative}.search-input-wrapper[data-v-2144a097]:hover,.search-box.focused .search-input-wrapper[data-v-2144a097]{box-shadow:0 6px 30px #0003}.engine-selector[data-v-2144a097]{display:flex;align-items:center;gap:6px;padding:10px 14px;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:25px;cursor:pointer;transition:all .3s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.engine-selector[data-v-2144a097]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.engine-selector .engine-icon[data-v-2144a097]{font-size:16px}.engine-selector .engine-name[data-v-2144a097]{color:#fff;font-size:14px;font-weight:500;white-space:nowrap}.engine-selector .dropdown-arrow[data-v-2144a097]{color:#fff;font-size:12px;transition:transform .3s ease}.engine-selector .dropdown-arrow.rotated[data-v-2144a097]{transform:rotate(180deg)}.engine-dropdown[data-v-2144a097]{position:absolute;bottom:calc(100% + 8px);left:0;background:white;border-radius:12px;box-shadow:0 -10px 40px #00000026;padding:8px;min-width:160px;z-index:1000;transform-origin:bottom}.engine-option[data-v-2144a097]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:8px;cursor:pointer;transition:all .2s ease}.engine-option[data-v-2144a097]:hover,.engine-option.active[data-v-2144a097]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.engine-option:hover .engine-option-name[data-v-2144a097],.engine-option.active .engine-option-name[data-v-2144a097]{color:#fff}.engine-option .engine-option-icon[data-v-2144a097]{font-size:16px}.engine-option .engine-option-name[data-v-2144a097]{font-size:14px;color:#333;font-weight:500;transition:color .2s ease}.search-input[data-v-2144a097]{flex:1;border:none;outline:none;padding:12px 16px;font-size:16px;background:transparent;color:#333}.search-input[data-v-2144a097]::-moz-placeholder{color:#999}.search-input[data-v-2144a097]::placeholder{color:#999}.search-button[data-v-2144a097]{width:44px;height:44px;border:none;border-radius:50%;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.search-button[data-v-2144a097]:hover{transform:scale(1.05);box-shadow:0 4px 15px #667eea66}.search-button[data-v-2144a097]:active{transform:scale(.95)}.search-button[data-v-2144a097] .anticon{font-size:18px}.shortcut-hint[data-v-2144a097]{display:flex;justify-content:center;gap:16px;margin-top:12px;font-size:12px;color:#ffffffb3}.shortcut-hint .key[data-v-2144a097]{display:inline-block;padding:2px 8px;background:rgba(255,255,255,.2);border-radius:4px;font-family:monospace;margin-right:4px}.dropdown-enter-active[data-v-2144a097],.dropdown-leave-active[data-v-2144a097]{transition:all .2s ease}.dropdown-enter-from[data-v-2144a097],.dropdown-leave-to[data-v-2144a097]{opacity:0;transform:scaleY(.8) translateY(10px)}.dark-mode{background:rgba(40,40,50,.95)}.dark-mode{color:#fff}.dark-mode{color:#888}.dark-mode{background:#2a2a35}.dark-mode{color:#e0e0e0}.theme-toggle[data-v-6b3fcc92]{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(255,255,255,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:25px;cursor:pointer;transition:all .3s ease;border:1px solid rgba(255,255,255,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none}.theme-toggle[data-v-6b3fcc92]:hover{background:rgba(255,255,255,.25);transform:translateY(-2px);box-shadow:0 4px 15px #0003}.theme-toggle[data-v-6b3fcc92]:active{transform:translateY(0)}.theme-icon-wrapper[data-v-6b3fcc92]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%);transition:all .3s ease}.theme-icon-wrapper.is-dark[data-v-6b3fcc92]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.theme-icon-wrapper.is-auto[data-v-6b3fcc92]{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}.theme-icon[data-v-6b3fcc92]{font-size:14px;color:#fff;transition:all .3s ease}.theme-icon.sun[data-v-6b3fcc92]{animation:rotate-6b3fcc92 10s linear infinite}.theme-icon.moon[data-v-6b3fcc92]{animation:float-6b3fcc92 3s ease-in-out infinite}.theme-label[data-v-6b3fcc92]{font-size:13px;color:#fff;font-weight:500;min-width:32px}@keyframes rotate-6b3fcc92{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-6b3fcc92{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.icon-fade-enter-active[data-v-6b3fcc92],.icon-fade-leave-active[data-v-6b3fcc92]{transition:all .3s ease}.icon-fade-enter-from[data-v-6b3fcc92]{opacity:0;transform:scale(.5) rotate(-180deg)}.icon-fade-leave-to[data-v-6b3fcc92]{opacity:0;transform:scale(.5) rotate(180deg)}.dark-mode{background:rgba(0,0,0,.3);border-color:#ffffff1a}.dark-mode{background:rgba(0,0,0,.4)}#main-view[data-v-b0f818d1]{height:100vh;height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;position:relative}.theme-toggle-wrapper[data-v-b0f818d1]{position:absolute;top:20px;right:70px;z-index:100}.github-badge[data-v-b0f818d1]{position:absolute;top:10px;right:10px;z-index:100}.search-box-wrapper[data-v-b0f818d1]{position:absolute;bottom:120px;left:50%;transform:translate(-50%);width:90%;max-width:600px;z-index:50}.search-box-enter-active[data-v-b0f818d1],.search-box-leave-active[data-v-b0f818d1]{transition:all .5s ease}.search-box-enter-from[data-v-b0f818d1],.search-box-leave-to[data-v-b0f818d1]{opacity:0;transform:translate(-50%) translateY(20px)}@media screen and (max-width: 768px){.search-box-wrapper[data-v-b0f818d1]{bottom:100px;width:95%}.theme-toggle-wrapper[data-v-b0f818d1]{top:10px;right:10px}}@keyframes logoEnter{0%{opacity:0;width:0rem;height:0rem}20%{opacity:1;width:15rem;height:15rem}80%{transform:rotate(360deg);width:15rem;height:15rem}to{transform:rotate(360deg);width:100%;height:100%;border-radius:0}}@keyframes shadowEnter{0%{opacity:0;width:0rem;height:0rem}20%{opacity:1;width:15rem;height:15rem}80%{width:15rem;height:15rem}to{width:100%;height:100%;border-radius:0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.dark-mode{--bg-primary: #1a1a2e;--bg-secondary: #16213e;--bg-tertiary: #0f3460;--text-primary: #eaeaea;--text-secondary: #a0a0a0;--text-muted: #6c6c6c;--border-color: rgba(255, 255, 255, .1);--shadow-color: rgba(0, 0, 0, .5);--accent-color: #e94560;--regular-text-color: var(--text-primary);--secondary-text-color: var(--text-secondary)}.dark-mode body{background-color:var(--bg-primary);color:var(--text-primary)}.dark-mode #main-view{background:linear-gradient(135deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.dark-mode .logo-area .hello{color:var(--text-primary);text-shadow:0 2px 10px rgba(0,0,0,.5)}.dark-mode .logo-area .hello_bottom_text{color:var(--text-secondary)}.dark-mode .drawer .drawer__inner{background:rgba(40,40,50,.95)!important}.dark-mode .drawer .drawer__inner{color:var(--text-primary)}.dark-mode .drawer .drawer__footer a{color:#a0a0ff}.dark-mode .tabs .tabs__header{border-bottom-color:var(--border-color)}.dark-mode .tabs .tabs__header .tab-label{color:var(--text-secondary)}.dark-mode .tabs .tabs__header .tab-label:hover{color:var(--text-primary)}.dark-mode .tabs .tabs__header .tab-label.is-active{color:var(--accent-color);border-bottom-color:var(--accent-color)}.dark-mode .website-item{background:var(--bg-tertiary);border-color:var(--border-color)}.dark-mode .website-item:hover{border-color:var(--accent-color);box-shadow:0 4px 20px var(--shadow-color)}.dark-mode .website-item .title{color:var(--text-primary)}.dark-mode .website-item .description{color:var(--text-secondary)}.dark-mode .website-item__logo{background-color:var(--bg-secondary)}.dark-mode .memo-component .memo-form textarea{background:var(--bg-tertiary);border-color:var(--border-color);color:var(--text-primary)}.dark-mode .memo-component .memo-form textarea::-moz-placeholder{color:var(--text-muted)}.dark-mode .memo-component .memo-form textarea::placeholder{color:var(--text-muted)}.dark-mode .memo-component .memo-form textarea:focus{border-color:var(--accent-color)}.dark-mode .memo-component .memo-item{background:var(--bg-tertiary);border-color:var(--border-color)}.dark-mode .memo-component .memo-item .memo-date{color:var(--text-secondary)}.dark-mode .memo-component .memo-item .memo-content{color:var(--text-primary)}.dark-mode .memo-component .empty-memo{color:var(--text-muted)}.dark-mode .search-box .search-input-wrapper{background:var(--bg-tertiary);border:1px solid var(--border-color)}.dark-mode .search-box .search-input{color:var(--text-primary)}.dark-mode .search-box .search-input::-moz-placeholder{color:var(--text-muted)}.dark-mode .search-box .search-input::placeholder{color:var(--text-muted)}.dark-mode .search-box .engine-dropdown{background:var(--bg-secondary);border:1px solid var(--border-color)}.dark-mode .search-box .engine-option:hover,.dark-mode .search-box .engine-option.active{background:var(--bg-tertiary)}.dark-mode .search-box .engine-option .engine-option-name{color:var(--text-primary)}.dark-mode .search-box .shortcut-hint{color:var(--text-secondary)}.dark-mode .search-box .shortcut-hint .key{background:var(--bg-tertiary);color:var(--text-secondary)}.dark-mode .drawer-handler{color:var(--text-secondary)}.dark-mode .drawer-handler:hover{color:var(--text-primary)}.dark-mode .icp{color:var(--text-muted)}.dark-mode .icp a:hover{color:var(--text-secondary)}.dark-mode .github-badge{opacity:.8}.dark-mode .github-badge:hover{opacity:1}.dark-mode button.save-button,.dark-mode button.update-button{background:var(--accent-color)}.dark-mode button.cancel-button{background:var(--bg-tertiary);color:var(--text-secondary)}.dark-mode button.cancel-button:hover{background:var(--border-color)}.dark-mode button.edit-button{background:var(--bg-tertiary);color:var(--text-secondary)}.dark-mode button.edit-button:hover{background:var(--accent-color);color:#fff}.dark-mode button.delete-button{background:transparent;color:var(--accent-color)}.dark-mode button.delete-button:hover{background:var(--accent-color);color:#fff}.dark-mode ::-webkit-scrollbar{width:8px;height:8px}.dark-mode ::-webkit-scrollbar-track{background:var(--bg-primary)}.dark-mode ::-webkit-scrollbar-thumb{background:var(--bg-tertiary);border-radius:4px}.dark-mode ::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}html,body{transition:background-color .3s ease,color .3s ease}.dark-mode,.dark-mode *{transition:background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}html,body{margin:0;padding:0;-webkit-tap-highlight-color:transparent;color:#303030;--regular-text-color: #303030;--secondary-text-color: #757575;--regular-font-size: 1rem;--small-font-size: .8rem;--regular-gap: 1rem;--small-gap: .8rem;--mini-gap: .6rem;--super-mini-gap: .4rem;--regular-border-radius: .5rem;--regular-shadow: 0 0rem .6rem rgba(0, 0, 0, .15)}a{-webkit-text-decoration:none;text-decoration:none;color:inherit}@media screen and (max-width: 900px){html{font-size:14px}}
