img[data-v-17ffbca0]{object-fit:contain;max-width:100%;max-height:100%}.language-selector[data-v-45859f64]{margin-right:16px;position:relative}.language-image[data-v-45859f64]{cursor:pointer;border-radius:4px}.language-dropdown[data-v-45859f64]{z-index:1000;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;min-width:160px;margin-top:8px;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.5)}.language-option[data-v-45859f64]{text-align:left;cursor:pointer;color:#fff;background:0 0;border:none;align-items:center;width:100%;padding:10px 16px;transition:background-color .2s;display:flex}.language-option[data-v-45859f64]:hover{background-color:#2a2a2a}.language-option.active[data-v-45859f64]{color:#4caf50;background-color:transparent}.flag-icon[data-v-45859f64]{border-radius:2px;margin-right:8px}.language-name[data-v-45859f64]{font-size:14px;font-weight:500}@media (max-width:768px){.language-selector[data-v-45859f64]{margin-right:12px}.language-dropdown[data-v-45859f64]{min-width:140px;right:-10px}.language-option[data-v-45859f64]{padding:8px 12px}.language-name[data-v-45859f64]{font-size:13px}}.history-selector[data-v-66d14aad]{position:relative}.language-image[data-v-66d14aad]{cursor:pointer}.history-panel[data-v-66d14aad]{z-index:1000;background-color:#1a1a1a;border:1px solid #333;border-radius:8px;min-width:280px;max-width:320px;max-height:400px;margin-top:8px;position:absolute;top:100%;right:0;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.5)}.history-header[data-v-66d14aad]{background-color:#2a2a2a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.history-header h3[data-v-66d14aad]{color:#fff;margin:0;font-size:16px;font-weight:600}.remove-all-btn[data-v-66d14aad]{color:#ff6b6b;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;font-weight:500;transition:background-color .2s}.remove-all-btn[data-v-66d14aad]:hover{background-color:rgba(255,107,107,.2)}.history-list[data-v-66d14aad]{padding:8px 0}.no-history[data-v-66d14aad]{text-align:center;color:#aaa;padding:40px 16px;font-size:14px}.history-item[data-v-66d14aad]{cursor:pointer;border-bottom:1px solid #333;flex-direction:column;padding:12px 16px;transition:background-color .2s;display:flex;position:relative}.history-item[data-v-66d14aad]:hover{background-color:#2a2a2a}.history-item:hover .history-title[data-v-66d14aad]{color:#4caf50;text-decoration:underline}.history-item.active[data-v-66d14aad]{background-color:transparent}.history-item.active .history-title[data-v-66d14aad]{color:#fff;text-decoration:none}.history-item.active:hover .history-title[data-v-66d14aad]{color:#4caf50;text-decoration:underline}.history-title[data-v-66d14aad]{color:#fff;margin-bottom:4px;padding-right:24px;font-size:14px;font-weight:500;line-height:1.4}.history-time[data-v-66d14aad]{color:#aaa;font-size:12px}.delete-btn[data-v-66d14aad]{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:4px;padding:4px;font-size:14px;transition:background-color .2s;position:absolute;top:8px;right:8px}.delete-btn[data-v-66d14aad]:hover{background-color:rgba(255,107,107,.2)}.history-panel[data-v-66d14aad]::-webkit-scrollbar{width:6px}.history-panel[data-v-66d14aad]::-webkit-scrollbar-track{background:#333}.history-panel[data-v-66d14aad]::-webkit-scrollbar-thumb{background:#555;border-radius:3px}.history-panel[data-v-66d14aad]::-webkit-scrollbar-thumb:hover{background:#666}@media (max-width:768px){.history-panel[data-v-66d14aad]{min-width:240px;max-width:280px;max-height:350px;right:-10px}.history-header[data-v-66d14aad]{padding:10px 12px}.history-header h3[data-v-66d14aad]{font-size:15px}.remove-all-btn[data-v-66d14aad]{font-size:13px}.history-item[data-v-66d14aad]{padding:10px 12px}.history-title[data-v-66d14aad]{font-size:13px}.history-time[data-v-66d14aad]{font-size:11px}}.sidebar[data-v-5b6bfd50]{z-index:1001;background-color:#1a1a1a;border-right:1px solid #333;flex-direction:column;flex-shrink:0;width:280px;min-width:280px;max-width:280px;height:100vh;transition:left .3s;display:flex;position:fixed;top:0;left:-300px;box-shadow:2px 0 8px rgba(0,0,0,.5)}.sidebar-scrollable[data-v-5b6bfd50]{flex:1;overflow-y:auto}.sidebar.open[data-v-5b6bfd50]{left:0}.sidebar-header[data-v-5b6bfd50]{background-color:#1a1a1a;border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:50px;padding:10px 16px;display:flex}.sidebar-logo[data-v-5b6bfd50]{align-items:center;gap:8px;display:flex}.logo-image[data-v-5b6bfd50]{border-radius:4px;width:24px;height:24px}.sidebar-logo-text[data-v-5b6bfd50]{color:#4caf50;font-size:16px;font-weight:600}@media (min-width:1001px){.sidebar-header[data-v-5b6bfd50]{display:none}}@media (max-width:1000px){.sidebar-header[data-v-5b6bfd50]{display:flex}}.close-sidebar-btn[data-v-5b6bfd50]{cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px;transition:background-color .2s}.close-sidebar-btn[data-v-5b6bfd50]:hover{background-color:#333}.close-icon[data-v-5b6bfd50]{color:#ccc;width:18px;height:18px}.menu[data-v-5b6bfd50]{padding:16px 0}.menu-list[data-v-5b6bfd50]{margin:0;padding:0;list-style:none}.menu-item[data-v-5b6bfd50]{margin-bottom:4px}.menu-item-header[data-v-5b6bfd50]{cursor:pointer;color:#ccc;border-left:3px solid transparent;align-items:center;padding:12px 16px;transition:all .2s;display:flex}.menu-item-header[data-v-5b6bfd50]:hover,.menu-item-header.active[data-v-5b6bfd50]{color:#4caf50;background-color:transparent;border-left-color:transparent}.menu-item-icon[data-v-5b6bfd50]{opacity:.8;margin-right:12px}.menu-item-name[data-v-5b6bfd50]{flex:1;font-size:16px;font-weight:500}.menu-toggle[data-v-5b6bfd50]{color:#aaa;font-size:14px}.submenu-list[data-v-5b6bfd50]{background-color:#1a1a1a;margin:0;padding:0;list-style:none}.submenu-item[data-v-5b6bfd50]{cursor:pointer;color:#aaa;border-left:3px solid transparent;padding:8px 16px 8px 58px;font-size:14px;transition:all .2s}@media (min-width:769px){.submenu-item[data-v-5b6bfd50]:hover{color:#4caf50;background-color:transparent;border-left-color:transparent;padding-left:68px;transition:all .2s}}@media (max-width:768px){.submenu-item[data-v-5b6bfd50]:hover{color:#4caf50;background-color:transparent;border-left-color:transparent;padding-left:58px}}.submenu-item.active[data-v-5b6bfd50]{color:#4caf50;background-color:transparent;border-left-color:transparent}.sidebar-divider[data-v-5b6bfd50]{background-color:#333;height:1px;margin:20px 0}.auxiliary-nav[data-v-5b6bfd50]{padding:0 16px}.auxiliary-nav-title[data-v-5b6bfd50]{color:#4caf50;text-transform:none;letter-spacing:normal;margin:0 0 16px;font-size:16px;font-weight:600}.auxiliary-nav-list[data-v-5b6bfd50]{margin:0;padding:0;list-style:none}.auxiliary-nav-item[data-v-5b6bfd50]{cursor:pointer;color:#aaa;padding:10px 0 10px 20px;font-size:14px;transition:color .2s}.auxiliary-nav-item[data-v-5b6bfd50]:hover{color:#4caf50}.submenu-enter-active[data-v-5b6bfd50],.submenu-leave-active[data-v-5b6bfd50]{opacity:1;max-height:500px;transition:max-height .3s,opacity .3s;overflow:hidden}.submenu-enter-from[data-v-5b6bfd50],.submenu-leave-to[data-v-5b6bfd50]{opacity:0;max-height:0}.sidebar-scrollable[data-v-5b6bfd50]::-webkit-scrollbar{width:4px}.sidebar-scrollable[data-v-5b6bfd50]::-webkit-scrollbar-track{background:#1a1a1a}.sidebar-scrollable[data-v-5b6bfd50]::-webkit-scrollbar-thumb{background:#444;border-radius:0}.sidebar-scrollable[data-v-5b6bfd50]::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width:768px){.sidebar[data-v-5b6bfd50]{width:260px;min-width:260px;max-width:260px;left:-260px}.sidebar-header[data-v-5b6bfd50]{padding:12px 16px}.sidebar-logo[data-v-5b6bfd50]{gap:10px}.sidebar-logo-text[data-v-5b6bfd50]{font-size:18px}.menu-item-header[data-v-5b6bfd50]{padding:10px 16px}.submenu-item[data-v-5b6bfd50]{padding:8px 16px 8px 58px}.auxiliary-nav[data-v-5b6bfd50]{padding:0 16px}}@media (min-width:1001px){.sidebar[data-v-5b6bfd50]{width:280px;height:calc(100vh - 60px);box-shadow:none;z-index:100;border-right:1px solid #333;flex-shrink:0;min-width:280px;max-width:280px;position:fixed;top:60px;left:0;overflow-y:auto}.close-sidebar-btn[data-v-5b6bfd50],.sidebar-logo-text[data-v-5b6bfd50]{display:none}}@media (max-width:1000px){.sidebar-logo-text[data-v-5b6bfd50]{display:inline}}#app[data-v-2bdda0d4]{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;text-rendering:optimizeLegibility;background-color:#1a1a1a;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;display:flex}.header[data-v-2bdda0d4]{z-index:1000;box-sizing:border-box;background-color:#000;border-bottom:1px solid #333;justify-content:space-between;align-items:center;height:60px;padding:10px 20px;transition:height .3s,padding .3s;display:flex;position:fixed;top:0;left:0;right:0}.header-left[data-v-2bdda0d4]{flex:1;align-items:center;display:flex}.logo[data-v-2bdda0d4]{cursor:pointer;border-radius:4px;align-items:center;gap:10px;padding:4px 8px;transition:background-color .2s;display:flex}.logo[data-v-2bdda0d4]:hover{background-color:rgba(255,255,255,.1)}.logo[data-v-2bdda0d4]:focus{outline-offset:2px;outline:2px solid #4caf50}.desktop-logo[data-v-2bdda0d4]{color:#4caf50;font-size:18px;font-weight:600}.mobile-logo[data-v-2bdda0d4]{color:#4caf50;font-size:16px;font-weight:600}.header-right[data-v-2bdda0d4]{align-items:center;gap:12px;display:flex}.main-nav[data-v-2bdda0d4]{flex:1;justify-content:center;align-items:center;display:flex}.main-nav-list[data-v-2bdda0d4]{gap:15px;margin:0;padding:0;list-style:none;display:flex}.main-nav-item[data-v-2bdda0d4]{cursor:pointer;color:#ccc;letter-spacing:.2px;text-shadow:0 0 1px rgba(0,0,0,.2);border-radius:4px;align-items:center;min-height:40px;padding:6px 10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.main-nav-item[data-v-2bdda0d4]:hover{color:#4caf50}.main-nav-item.active[data-v-2bdda0d4]{color:#4caf50;background-color:#2a2a2a;border-radius:4px;box-shadow:inset 0 0 0 2px #4caf50}.main-nav-item[data-v-2bdda0d4]:focus{outline-offset:2px;outline:2px solid #4caf50}@media (max-width:1000px){.main-nav[data-v-2bdda0d4]{display:none}.header[data-v-2bdda0d4]{background-color:#000;height:50px;padding:10px 15px}.header-actions[data-v-2bdda0d4]{gap:12px}.language-selector[data-v-2bdda0d4],.history-selector[data-v-2bdda0d4]{margin-right:0;padding:6px}.language-dropdown[data-v-2bdda0d4],.history-panel[data-v-2bdda0d4]{margin-top:5px;left:auto;right:0}.header-left .logo[data-v-2bdda0d4]{display:none}}@media (min-width:1001px){.desktop-logo[data-v-2bdda0d4]{display:inline}.mobile-logo[data-v-2bdda0d4]{display:none}.header-left .logo[data-v-2bdda0d4]{display:flex}.hamburger-menu[data-v-2bdda0d4]{display:none}}@media (min-width:768px) and (max-width:1000px){.content[data-v-2bdda0d4]{padding:20px}}@media (max-width:480px){.header[data-v-2bdda0d4]{padding:8px 12px}.content[data-v-2bdda0d4]{padding:12px}.footer[data-v-2bdda0d4]{padding:12px 0;font-size:12px}.footer-content[data-v-2bdda0d4]{padding:0 12px}}.hamburger-menu[data-v-2bdda0d4]{cursor:pointer;z-index:1002;color:#fff;background:0 0;border:none;border-radius:4px;outline:none;margin-right:10px;padding:8px;transition:all .2s;display:none}.hamburger-menu[data-v-2bdda0d4]:active{background-color:rgba(255,255,255,.1);transform:scale(.95)}.hamburger-menu[data-v-2bdda0d4]:focus{outline-offset:2px;outline:2px solid #4caf50}.menu-icon[data-v-2bdda0d4]{transition:all .3s}.main-content[data-v-2bdda0d4]{flex:1;min-height:calc(100vh - 60px);margin-top:60px;transition:margin-top .3s;display:flex}.content[data-v-2bdda0d4]{flex:1;margin-left:280px;padding:20px;transition:margin-left .3s,padding .3s;overflow-y:auto}@media (max-width:1000px){.content[data-v-2bdda0d4]{-ms-overflow-style:none;scrollbar-width:thin;margin-left:0;overflow-y:auto}.content[data-v-2bdda0d4]::-webkit-scrollbar{width:6px}.content[data-v-2bdda0d4]::-webkit-scrollbar-track{background:#2a2a2a;border-radius:3px}.content[data-v-2bdda0d4]::-webkit-scrollbar-thumb{background:#4caf50;border-radius:3px}}.footer[data-v-2bdda0d4]{text-align:center;color:#888;background-color:#000;border-top:1px solid #333;align-items:center;min-height:80px;margin-top:auto;padding:20px 0;font-size:14px;transition:padding .3s,font-size .3s;display:flex}.footer-content[data-v-2bdda0d4]{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.footer p[data-v-2bdda0d4]{min-height:20px;margin:5px 0}.footer-links[data-v-2bdda0d4]{min-height:20px;margin-top:10px}.footer-link[data-v-2bdda0d4]{color:#4caf50;margin:0 10px;font-size:14px;text-decoration:none;transition:all .2s}.footer-link[data-v-2bdda0d4]:hover{color:#45a049;text-decoration:underline}@media (max-width:1000px){.hamburger-menu[data-v-2bdda0d4]{display:block}.language-dropdown[data-v-2bdda0d4],.history-panel[data-v-2bdda0d4]{opacity:1!important;visibility:visible!important;transform:translateY(0)!important}.language-selector[data-v-2bdda0d4],.history-selector[data-v-2bdda0d4]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.language-dropdown[data-v-2bdda0d4],.history-panel[data-v-2bdda0d4]{pointer-events:auto;z-index:2001}.language-selector.mobile-open[data-v-2bdda0d4],.history-selector.mobile-open[data-v-2bdda0d4]{background-color:rgba(100,100,100,.3);border-color:#4caf50}.language-dropdown[data-v-2bdda0d4],.history-panel[data-v-2bdda0d4]{pointer-events:auto}.language-dropdown[data-v-2bdda0d4]{z-index:2001;grid-template-columns:1fr;width:160px;min-width:auto}.history-panel[data-v-2bdda0d4]{z-index:2001;width:250px;max-width:calc(100vw - 50px)}.language-selector[data-v-2bdda0d4],.history-selector[data-v-2bdda0d4]{pointer-events:auto}.header-actions[data-v-2bdda0d4]{z-index:2000;position:relative}.footer[data-v-2bdda0d4]{padding:15px 0;font-size:13px}.footer-content[data-v-2bdda0d4]{padding:0 15px}}
