.language-switcher[data-v-d461533f]{align-items:center;display:flex;gap:.5rem}.language-icon[data-v-d461533f]{color:var(--theme-text-muted);font-size:1.2rem}select[data-v-d461533f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--theme-content-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:1px solid var(--theme-border-color);border-radius:6px;color:var(--theme-text-color);cursor:pointer;font-size:.9em;padding:.3rem 2.5rem .3rem .5rem}.app-header[data-v-f3452a09]{background-color:#fff;border-bottom:1px solid var(--theme-border-color);height:65px;left:0;position:fixed;right:0;top:0;transition:background-color var(--transition-duration) ease,border-color var(--transition-duration) ease;z-index:102}.app-header[data-v-f3452a09],.header-content[data-v-f3452a09]{align-items:center;display:flex}.header-content[data-v-f3452a09]{padding:0 2rem;width:100%}.header-logo-img[data-v-f3452a09]{display:block;max-height:45px;width:auto}.logo[data-v-f3452a09]{color:var(--theme-text-color);cursor:pointer;font-size:1.2rem;font-weight:600;text-decoration:none;transition:color var(--transition-duration) ease;white-space:nowrap}.logo[data-v-f3452a09]:hover{color:var(--theme-primary-color)}.logo:hover .header-logo-img[data-v-f3452a09]{opacity:.85}.header-spacer[data-v-f3452a09]{flex-grow:1}.language-switcher-wrapper[data-v-f3452a09]{cursor:default}li[data-v-aa599172]{list-style:none;margin-bottom:.25rem}.menu-item-header[data-v-aa599172],.menu-link[data-v-aa599172]{align-items:center;border-left:3px solid transparent;border-radius:var(--theme-radius);color:var(--theme-text-color);display:flex;font-size:.9em;font-weight:500;opacity:.85;padding:.5rem .75rem;text-decoration:none;transition:all .2s ease}.menu-item-header[data-v-aa599172]{cursor:pointer;justify-content:space-between;padding-right:.25rem}.menu-item-header[data-v-aa599172]:hover,.menu-link[data-v-aa599172]:hover{background-color:color-mix(in srgb,var(--theme-text-color) 4%,transparent);color:var(--theme-text-color);opacity:1}:root.dark .menu-item-header[data-v-aa599172]:hover,:root.dark .menu-link[data-v-aa599172]:hover{background-color:#ffffff0d}.menu-link.router-link-exact-active[data-v-aa599172],.title-link.router-link-exact-active[data-v-aa599172]{background-color:color-mix(in srgb,var(--theme-primary-color) 12%,transparent);border-left-color:var(--theme-primary-color);color:var(--theme-primary-color);font-weight:600;opacity:1}.title-link.router-link-exact-active[data-v-aa599172]{background-color:transparent;border-left:none}.title-link[data-v-aa599172]{color:inherit;margin-right:.5rem;text-decoration:none}.title-link[data-v-aa599172],.title-text[data-v-aa599172]{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chevron-container[data-v-aa599172]{align-items:center;border-radius:4px;color:var(--theme-text-muted);display:flex;height:20px;justify-content:center;width:20px}.chevron-container[data-v-aa599172]:hover{background-color:color-mix(in srgb,var(--theme-text-color) 10%,transparent);color:var(--theme-text-color)}.expansion-chevron[data-v-aa599172]{font-size:1.1em;transition:transform .2s ease}.expansion-chevron.chevron-expanded[data-v-aa599172]{transform:rotate(180deg)}.sub-menu-list[data-v-aa599172]{margin:.25rem 0 0;padding:0;position:relative}li[data-v-a51ff883]{list-style:none;margin-bottom:.1rem}.tool-category-title[data-v-a51ff883],.tool-link[data-v-a51ff883]{align-items:center;border-radius:6px;color:var(--theme-text-color);cursor:pointer;display:flex;gap:.6rem;overflow:hidden;padding-bottom:.5rem;padding-right:.8rem;padding-top:.5rem;text-decoration:none;text-overflow:ellipsis;transition:background-color .2s ease,opacity .2s ease,color .2s ease;white-space:nowrap}.tool-category-title[data-v-a51ff883]{font-size:.95em;font-weight:500;opacity:.9}.tool-category-title[data-v-a51ff883]:hover{background-color:color-mix(in srgb,var(--theme-border-color) 20%,transparent)}:root.dark .tool-category-title[data-v-a51ff883]:hover{background-color:#c7c7c714}.folder-icon[data-v-a51ff883],.tool-icon[data-v-a51ff883]{flex-shrink:0;font-size:1.1em;opacity:.65}.expansion-chevron[data-v-a51ff883]{font-size:1.2em;margin-left:auto;opacity:.6;transition:transform .2s ease-in-out}.expansion-chevron.chevron-expanded[data-v-a51ff883]{transform:rotate(180deg)}.tool-link[data-v-a51ff883]{font-size:.9em;opacity:.8}.tool-link[data-v-a51ff883]:hover{background-color:color-mix(in srgb,var(--theme-border-color) 30%,transparent);color:var(--theme-link-hover);opacity:1}:root.dark .tool-link[data-v-a51ff883]:hover{background-color:#c7c7c71a}.tool-link.router-link-exact-active[data-v-a51ff883]{background-color:color-mix(in srgb,var(--theme-link-color) 15%,transparent);color:var(--theme-link-color);font-weight:500;opacity:1}.tool-link.router-link-exact-active .tool-icon[data-v-a51ff883]{opacity:.8}.tools-sublist[data-v-a51ff883]{list-style:none;margin:0;padding:0}.sidebar-content[data-v-b074c479]{display:flex;flex-direction:column;gap:1.5rem;padding:1rem .75rem}h4[data-v-b074c479]{color:var(--theme-text-muted);font-size:.9rem;font-weight:700;letter-spacing:.05em;margin:0 0 .75rem;padding-left:.75rem;text-transform:uppercase}ul[data-v-b074c479]{list-style:none;margin:0;padding:0}.pages-section[data-v-b074c479]{display:flex;flex-direction:column;gap:.15rem}.tools-header[data-v-b074c479]{border-top:1px solid var(--theme-border-color);margin-top:.5rem;padding-top:1.5rem}.tools-list[data-v-b074c479]{display:flex;flex-direction:column;gap:.15rem}p[data-v-b074c479]{color:var(--theme-text-muted);font-size:.9em;margin:0;padding-left:.75rem}.layout-wrapper[data-v-32337438]{background-color:var(--theme-body-bg);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.layout-container[data-v-32337438]{display:flex;flex-grow:1;padding-top:65px;position:relative}.sidebar-interaction-area[data-v-32337438]{flex-shrink:0;height:calc(100vh - 65px);max-width:0;min-width:0;overflow:visible;position:sticky;top:65px;transition:max-width .3s ease,min-width .3s ease;width:0;z-index:100}.sidebar-interaction-area.is-open[data-v-32337438]{max-width:50vw;min-width:var(--sidebar-width);width:auto}.sidebar-open-trigger[data-v-32337438]{bottom:0;cursor:pointer;left:0;position:absolute;top:0;width:20px;z-index:102}.sidebar-container[data-v-32337438]{backdrop-filter:var(--theme-blur);-webkit-backdrop-filter:var(--theme-blur);background-color:var(--theme-muted-bg);border-right:1px solid var(--theme-border-color);height:100%;min-width:var(--sidebar-width);opacity:0;overflow-y:auto;padding:1rem;position:relative;transform:translate(-100%);transition:transform var(--sidebar-transition-duration) ease-in-out,opacity var(--sidebar-transition-duration) ease-in-out,visibility 0s var(--sidebar-transition-duration),background-color var(--transition-duration) ease,border-color var(--transition-duration) ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:101}.sidebar-container.sidebar-is-open[data-v-32337438]{opacity:1;transform:translate(0);transition-delay:0s,0s,0s;visibility:visible}.main-content-wrapper[data-v-32337438]{flex-grow:1;min-width:0;overflow-y:auto;padding:1rem 2rem 2rem;width:100%}
