.auto-avatar[data-v-bd4ef22c]{border-radius:50%;box-shadow:inset 0 0 0 1px #00000014;display:inline-grid;height:var(--47cbd634);overflow:hidden;place-items:center;position:relative;width:var(--47cbd634)}.pattern[data-v-bd4ef22c]{height:100%;image-rendering:pixelated;top:0;right:0;bottom:0;left:0;position:absolute;width:100%;shape-rendering:crispEdges}.tools-section[data-v-1722368c]{background-color:rgb(var(--v-theme-on-merge-toolbar));border:1px solid rgb(var(--v-theme-hover-icon-hover));border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Noto Sans TC,sans-serif;padding:8px 0;position:absolute;right:175px;top:-5px;width:240px;z-index:1000}.tools-grid[data-v-1722368c]{display:block}.tool-column[data-v-1722368c]{width:100%}.column-title[data-v-1722368c]{color:var(--v-theme-background);font-size:14px;font-weight:700;margin-bottom:12px}.tool-list[data-v-1722368c]{list-style:none;margin:0;padding:0}.tool-list li[data-v-1722368c]{align-items:center;box-sizing:border-box;color:var(--v-theme-background);display:flex;font-family:Noto Sans TC,sans-serif;font-size:14px;padding:6px 18px;transition:background-color .2s ease;width:100%}.tool-list li[data-v-1722368c]:not(.subgroup-title){cursor:pointer}.tool-list li[data-v-1722368c]:hover{background-color:rgb(var(--v-theme-hover-icon-hover));color:rgb(var(--v-theme-on-background))}.tool-icon[data-v-1722368c]{flex-shrink:0;height:28px;margin-right:6px;width:28px}.subgroup-title[data-v-1722368c]{color:var(--v-theme-background);font-size:14px;font-weight:600;margin:18px 0 8px}.coming-soon[data-v-1722368c]{background-color:#f60;border-radius:4px;color:#fff;font-size:10px;font-weight:700;margin-left:6px;padding:2px 6px}.coming-soon-item[data-v-1722368c]{cursor:not-allowed;opacity:.6;pointer-events:none}.tool-list li.coming-soon-item[data-v-1722368c]:hover{color:inherit}.nav-bar[data-v-298443ac]{background-color:rgb(var(--v-theme-on-merge-toolbar));border-bottom:2px solid rgb(var(--v-theme-hover-icon-hover));justify-content:space-between;left:0;min-height:56px;padding:0 24px;position:fixed;right:0;top:0;width:100%;z-index:1000}.brand-container[data-v-298443ac],.brand-wrapper[data-v-298443ac],.nav-bar[data-v-298443ac]{align-items:center;display:flex}.brand-wrapper[data-v-298443ac]{color:var(--v-theme-on-background);padding-left:14px;text-decoration:none}.logo-container[data-v-298443ac]{margin-right:14px}.logo[data-v-298443ac],.logo-container[data-v-298443ac]{align-items:center;display:flex;justify-content:center}.logo[data-v-298443ac]{height:32px;width:32px}.logo-svg[data-v-298443ac]{display:block;height:100%;width:100%}.brand-name[data-v-298443ac]{color:var(--v-theme-on-background);font-family:Noto Sans TC,sans-serif;font-size:18px;font-weight:700;line-height:1.5;margin-top:2px;padding:0}.toolbar[data-v-298443ac],.toolbar-items[data-v-298443ac]{align-items:center;display:flex}.toolbar-items[data-v-298443ac]{gap:10px}.toolbar-item.active[data-v-298443ac],.toolbar-item[data-v-298443ac]:hover{background-color:rgb(var(--v-theme-hover-icon-hover));border-radius:4px;cursor:pointer;transition:transform .9s ease,color .9s ease}.icon-container[data-v-298443ac]{align-items:center;display:flex;height:36px;justify-content:center;min-height:36px;width:36px}.sign-in-container[data-v-298443ac]{color:#292929;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:700;text-align:center}.sign-in-wrapper[data-v-298443ac]{display:flex;padding-left:4px}.sign-in-button[data-v-298443ac]{background:#2f80ed;border:2px solid rgba(0,0,0,.05);border-radius:10px;color:#fff;cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:700;min-height:36px;padding:2px 22px;transition:all .5s ease}.sign-in-button[data-v-298443ac]:hover{background-color:#f5f5f5;border-color:#aaa;color:#292929}@media (max-width:480px){.brand-name[data-v-298443ac]{display:yes}}.floating-tools[data-v-298443ac]{position:absolute;right:0;top:56px;width:100vw;z-index:998}.dropdown-menu[data-v-298443ac]{max-height:80vh;overflow-y:auto}.profile-menu[data-v-298443ac]{position:relative}.profile-avatar[data-v-298443ac],.profile-menu[data-v-298443ac]{align-items:center;display:flex;justify-content:center}.profile-avatar[data-v-298443ac]{background-color:#ccc;border:2px solid rgb(var(--v-theme-hover-icon-hover));border-radius:50%;color:#fff;cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:12px;font-weight:700;height:30px;-o-object-fit:cover;object-fit:cover;transition:border-color .3s ease;width:30px}.profile-avatar[data-v-298443ac]:hover{border-color:rgb(var(--v-theme-hover-icon-hover))}.profile-avatar.initials[data-v-298443ac]{background-color:#888}.profile-avatar.large[data-v-298443ac]{font-size:24px;height:58px;pointer-events:none;width:58px}.profile-dropdown[data-v-298443ac]{background-color:rgb(var(--v-theme-on-merge-toolbar));border:2px solid rgb(var(--v-theme-hover-icon-hover));border-radius:10px;box-shadow:0 2px 6px rgb(var(--v-theme-hover-icon-hover));display:flex;flex-direction:column;min-width:320px;opacity:0;padding:12px 0;pointer-events:none;position:absolute;right:0;text-align:left;top:40px;transform:scale(.95);transition:all .3s ease;z-index:1000}.profile-dropdown.show[data-v-298443ac]{opacity:1;pointer-events:auto;transform:scale(1)}.profile-dropdown a[data-v-298443ac]{color:rgb(var(--v-theme-on-background));cursor:pointer;font-family:Noto Sans TC,sans-serif;font-size:14px;font-weight:600;padding:12px 24px;text-decoration:none;transition:background-color .3s ease,color .3s ease}.profile-dropdown a[data-v-298443ac]:hover{background-color:rgb(var(--v-theme-hover-icon-hover));border-radius:0;color:rgb(var(--v-theme-on-background))}.profile-info[data-v-298443ac]{align-items:center;display:flex;padding:12px 16px;text-align:left}.profile-info .details[data-v-298443ac]{display:flex;flex-direction:column;margin-left:14px}.profile-info .name[data-v-298443ac]{color:rgb(var(--v-theme-on-background));font-size:20px;font-weight:700}.profile-info .email[data-v-298443ac]{color:#666;color:rgb(var(--v-theme-on-background));font-size:14px;font-weight:500}.profile-dropdown hr[data-v-298443ac]{border:none;border-top:1px solid #ddd;margin:12px 22px}
