.lang-switcher[data-v-37a6de73]{display:inline-flex;position:relative}.ls-trigger[data-v-37a6de73]{border:1px solid var(--gray-200);background:var(--gray-100);width:36px;height:36px;color:var(--gray-700);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;transition:all .2s;display:inline-flex}.ls-trigger[data-v-37a6de73]:hover{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.ls-trigger svg[data-v-37a6de73]{flex-shrink:0;width:17px;height:17px}.ls-label[data-v-37a6de73]{font-size:.8125rem;font-weight:600}.ls-dropdown[data-v-37a6de73]{border:1px solid var(--gray-200);background:var(--white);opacity:0;visibility:hidden;z-index:1300;border-radius:12px;width:auto;min-width:0;padding:6px;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px);box-shadow:0 12px 30px #0000001a}.ls-dropdown.open[data-v-37a6de73],.lang-switcher:hover .ls-dropdown[data-v-37a6de73]{opacity:1;visibility:visible;transform:translateY(0)}.ls-dropdown-item[data-v-37a6de73]{text-align:left;width:100%;height:34px;color:var(--gray-700);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:.8125rem;transition:background .15s;display:flex}.ls-item-currency[data-v-37a6de73]{color:var(--gray-500);background:var(--gray-100);border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.7rem;font-weight:500}.ls-dropdown-item[data-v-37a6de73]:hover{background:var(--gray-100)}.ls-dropdown-item.active[data-v-37a6de73]{background:var(--accent-light);color:var(--accent)}.ls-inline .ls-trigger[data-v-37a6de73]{width:auto;padding:0 14px}.ls-inline .ls-dropdown[data-v-37a6de73]{width:auto;min-width:0;position:absolute;top:calc(100% + 4px);right:0}.ls-bottom .ls-dropdown[data-v-37a6de73]{top:auto;bottom:calc(100% + 8px);right:0;transform:translateY(8px)}.ls-bottom .lang-switcher:hover .ls-dropdown[data-v-37a6de73],.ls-bottom .ls-dropdown.open[data-v-37a6de73]{transform:translateY(0)}.nav[data-v-4935b4f3]{z-index:100;-webkit-backdrop-filter:blur(20px);background:#ffffffd9;border:1px solid #0000000d;border-radius:16px;justify-content:space-between;align-items:center;width:calc(100% - 64px);max-width:1600px;padding:14px 24px;transition:all .3s;display:flex;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 24px #0000000f}.nav.scrolled[data-v-4935b4f3]{background:#fffffff2;border-color:#00000014;box-shadow:0 4px 24px #00000014}.nav-logo[data-v-4935b4f3]{align-items:center;gap:10px;display:flex}.nav-logo-mark[data-v-4935b4f3]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.nav-logo-mark img[data-v-4935b4f3]{object-fit:contain;width:100%;height:100%}.nav-logo-text[data-v-4935b4f3]{letter-spacing:-.02em;color:var(--gray-900);font-size:1rem;font-weight:700}.nav-center[data-v-4935b4f3]{align-items:center;gap:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.nav-home-link[data-v-4935b4f3]{color:var(--gray-600);font-size:.875rem;font-weight:500;transition:color .2s}.nav-home-link[data-v-4935b4f3]:hover{color:var(--gray-900)}.nav-home-link.active[data-v-4935b4f3]{color:var(--accent);font-weight:600}.nav-sep[data-v-4935b4f3]{color:var(--gray-300);font-size:.75rem}.nav-cta[data-v-4935b4f3]{align-items:center;gap:10px;display:flex}.nav-contact[data-v-4935b4f3]{position:relative}.nav-contact-trigger[data-v-4935b4f3]{border:1px solid var(--gray-200);background:var(--gray-100);width:36px;height:36px;color:var(--gray-700);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:all .2s;display:inline-flex}.nav-contact-trigger[data-v-4935b4f3]:hover,.nav-contact.open .nav-contact-trigger[data-v-4935b4f3]{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.nav-contact-trigger svg[data-v-4935b4f3]{width:17px;height:17px}.nav-contact[data-v-4935b4f3]:after{content:"";height:8px;position:absolute;bottom:-8px;left:0;right:0}.nav-contact-dropdown[data-v-4935b4f3]{background:var(--white);border:1px solid var(--gray-200);opacity:0;visibility:hidden;z-index:1300;pointer-events:none;border-radius:12px;width:220px;padding:14px;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px);box-shadow:0 12px 30px #0000001a}.nav-contact:hover .nav-contact-dropdown[data-v-4935b4f3],.nav-contact.open .nav-contact-dropdown[data-v-4935b4f3]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-contact-qr[data-v-4935b4f3]{text-align:center;border-bottom:1px solid var(--gray-200);margin-bottom:14px;padding-bottom:14px}.nav-contact-qr img[data-v-4935b4f3]{box-sizing:border-box;background:#fff;border-radius:8px;width:192px;height:192px;margin-bottom:8px;padding:4px}.nav-contact-qr p[data-v-4935b4f3]{color:var(--gray-600);margin:0;font-size:.75rem}.nav-contact-qr-fallback[data-v-4935b4f3]{border:1px dashed var(--gray-300);background:var(--gray-50);width:192px;min-height:96px;color:var(--gray-600);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;margin:0 auto 8px;padding:10px;font-size:.75rem;display:flex}.nav-contact-email a[data-v-4935b4f3]{color:var(--accent);white-space:nowrap;background:#00c6ff0f;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:.8125rem;text-decoration:none;transition:all .2s;display:flex}.nav-contact-email a[data-v-4935b4f3]:hover{background:var(--accent);color:var(--white)}.nav-contact-email a:hover svg[data-v-4935b4f3]{color:var(--white)}.nav-contact-email svg[data-v-4935b4f3]{color:var(--accent);flex-shrink:0}.btn-login[data-v-4935b4f3]{border:1px solid var(--accent);min-width:72px;height:36px;color:var(--accent);background:var(--accent-light);border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-login[data-v-4935b4f3]:hover{background:var(--accent);color:var(--white)}.user-menu[data-v-4935b4f3]{position:relative}.user-trigger[data-v-4935b4f3]{border:1px solid var(--gray-200);background:var(--gray-100);height:36px;color:var(--gray-700);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 10px;transition:all .2s;display:inline-flex}.user-trigger[data-v-4935b4f3]:hover{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.user-logo[data-v-4935b4f3]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;overflow:hidden}.user-logo img[data-v-4935b4f3]{object-fit:contain;width:100%;height:100%}.user-name[data-v-4935b4f3]{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:.8125rem;overflow:hidden}.user-trigger svg[data-v-4935b4f3]{width:14px;height:14px;transition:transform .2s}.user-dropdown[data-v-4935b4f3]{border:1px solid var(--gray-200);background:var(--white);opacity:0;visibility:hidden;z-index:1300;border-radius:12px;min-width:140px;padding:6px;transition:all .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-8px);box-shadow:0 12px 30px #0000001a}.user-menu:hover .user-dropdown[data-v-4935b4f3]{opacity:1;visibility:visible;transform:translateY(0)}.user-menu:hover .user-trigger svg[data-v-4935b4f3]{transform:rotate(180deg)}.user-dropdown-item[data-v-4935b4f3]{text-align:left;width:100%;height:34px;color:var(--gray-700);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0 10px;font-size:.8125rem}.user-dropdown-item[data-v-4935b4f3]:hover{background:var(--gray-100)}.user-dropdown-item.danger[data-v-4935b4f3]{color:#d93026}.btn-logout-sm[data-v-4935b4f3]{color:#d93026!important;background:#fff1f0!important;border:1px solid #ffd5d1!important}.btn-contact-sm[data-v-4935b4f3]{background:var(--accent);color:var(--white);border-radius:10px;align-items:center;gap:6px;padding:9px 18px;font-size:.8125rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-contact-sm[data-v-4935b4f3]:hover{background:var(--accent-hover);transform:translateY(-1px);box-shadow:0 4px 20px #0066cc4d}.hamburger-btn[data-v-4935b4f3]{background:var(--gray-100);border:1px solid var(--gray-200);cursor:pointer;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:32px;height:32px;padding:0;display:none}.hamburger-btn span[data-v-4935b4f3]{background:var(--gray-600);border-radius:2px;width:14px;height:1.5px;transition:all .25s;display:block}.hamburger-btn.open span[data-v-4935b4f3]:first-child{transform:translateY(5.5px)rotate(45deg)}.hamburger-btn.open span[data-v-4935b4f3]:nth-child(2){opacity:0}.hamburger-btn.open span[data-v-4935b4f3]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.mobile-menu[data-v-4935b4f3]{z-index:999;opacity:0;visibility:hidden;background:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:all .3s;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.mobile-menu.open[data-v-4935b4f3]{opacity:1;visibility:visible}.mobile-menu-close[data-v-4935b4f3]{background:var(--gray-100);border:1px solid var(--gray-200);cursor:pointer;width:36px;height:36px;color:var(--gray-600);border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;right:20px}.mobile-menu-close svg[data-v-4935b4f3]{width:18px;height:18px}.mobile-menu-links[data-v-4935b4f3]{flex-direction:column;align-items:center;gap:16px;display:flex}.mobile-menu-links a[data-v-4935b4f3]{color:var(--gray-600);padding:8px 24px;font-size:1.5rem;font-weight:600;transition:color .2s}.mobile-menu-links a[data-v-4935b4f3]:hover,.mobile-menu-links a.active[data-v-4935b4f3]{color:var(--accent)}.mobile-menu-contact[data-v-4935b4f3]{flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.mobile-menu-contact .btn-contact-sm[data-v-4935b4f3]{background:var(--accent-light);border:1px solid var(--accent);color:var(--accent)}.auth-mask[data-v-4935b4f3]{opacity:0;visibility:hidden;z-index:1200;background:#0000005c;transition:all .25s;position:fixed;top:0;bottom:0;left:0;right:0}.auth-mask.open[data-v-4935b4f3]{opacity:1;visibility:visible}.auth-panel[data-v-4935b4f3]{background:var(--white);z-index:1201;width:min(420px,100vw);height:100vh;padding:64px 24px 24px;transition:transform .28s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-12px 0 30px #0000001a}.auth-panel.open[data-v-4935b4f3]{transform:translate(0)}.auth-panel-close[data-v-4935b4f3]{background:var(--gray-100);border:1px solid var(--gray-200);width:36px;height:36px;color:var(--gray-700);border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:16px;right:16px}.auth-panel-close svg[data-v-4935b4f3]{width:18px;height:18px}.auth-panel-header[data-v-4935b4f3]{gap:10px;margin-bottom:18px;display:flex}.auth-tab[data-v-4935b4f3]{border:1px solid var(--gray-200);background:var(--gray-100);min-width:72px;height:34px;color:var(--gray-600);border-radius:8px;padding:0 14px;font-size:.875rem;font-weight:600}.auth-tab.active[data-v-4935b4f3]{background:var(--accent-light);color:var(--accent);border-color:var(--accent)}.auth-submit[data-v-4935b4f3]{width:100%;margin-top:6px}@media (max-width:1200px){.nav[data-v-4935b4f3]{width:calc(100% - 48px)}}@media (max-width:768px){.nav[data-v-4935b4f3]{width:calc(100% - 32px)}.btn-login[data-v-4935b4f3],.user-menu[data-v-4935b4f3]{display:none}.nav-logo-text[data-v-4935b4f3],.nav-center[data-v-4935b4f3]{display:none!important}.hamburger-btn[data-v-4935b4f3],.mobile-menu[data-v-4935b4f3]{display:flex}}@media (max-width:480px){.nav[data-v-4935b4f3]{width:calc(100% - 24px)}}@media (min-width:769px){.hamburger-btn[data-v-4935b4f3]{display:none}.mobile-menu[data-v-4935b4f3]{display:none!important}}.footer[data-v-420b9e46]{border-top:1px solid var(--gray-200);background:var(--gray-50);padding:48px 0 28px}.footer-inner[data-v-420b9e46]{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer-brand[data-v-420b9e46]{color:var(--gray-600);align-items:center;gap:10px;font-size:.875rem;display:flex}.footer-brand .nav-logo-mark[data-v-420b9e46]{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex;overflow:hidden}.footer-brand .nav-logo-mark img[data-v-420b9e46]{object-fit:contain;width:100%;height:100%}.footer-brand .nav-logo-text[data-v-420b9e46]{color:var(--gray-900);font-size:.875rem;font-weight:700}.footer-tagline[data-v-420b9e46]{color:var(--gray-500)}.footer-right[data-v-420b9e46]{align-items:center;gap:24px;display:flex}.footer-links[data-v-420b9e46]{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.footer-links a[data-v-420b9e46]{color:var(--gray-700);font-size:.8125rem;transition:color .2s}.footer-links a[data-v-420b9e46]:hover{color:var(--accent)}.footer-copy[data-v-420b9e46]{color:var(--gray-500);font-size:.8125rem}@media (max-width:1200px){.footer[data-v-420b9e46]{padding:48px 0 32px}}@media (max-width:900px){.footer[data-v-420b9e46]{padding:48px 0 32px}}@media (max-width:768px){.footer[data-v-420b9e46]{padding:48px 16px 32px}.footer-inner[data-v-420b9e46]{flex-direction:column;align-items:flex-start;gap:16px}.footer-right[data-v-420b9e46]{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:480px){.footer[data-v-420b9e46]{padding:32px 0 24px}}.cookie-consent[data-v-c013a6ca]{z-index:9999;pointer-events:none;padding:0 24px 24px;position:fixed;bottom:0;left:0;right:0}.cookie-inner[data-v-c013a6ca]{border:1px solid var(--gray-200);pointer-events:auto;background:#fff;border-radius:16px;align-items:center;gap:16px;max-width:960px;margin:0 auto;padding:16px 24px;display:flex;box-shadow:0 8px 40px #0000001f}.cookie-icon[data-v-c013a6ca]{width:40px;height:40px;color:var(--accent);background:#0066cc14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cookie-text[data-v-c013a6ca]{flex:1;min-width:0}.cookie-title[data-v-c013a6ca]{color:var(--gray-900);margin:0 0 3px;font-size:.875rem;font-weight:600}.cookie-desc[data-v-c013a6ca]{color:var(--gray-500);margin:0;font-size:.8125rem;line-height:1.5}.cookie-link[data-v-c013a6ca]{color:var(--accent);white-space:nowrap;margin-left:4px;text-decoration:underline}.cookie-actions[data-v-c013a6ca]{flex-shrink:0;gap:8px;display:flex}.cookie-btn[data-v-c013a6ca]{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:10px 20px;font-size:.8125rem;font-weight:600;transition:all .2s}.cookie-btn-accept[data-v-c013a6ca]{background:var(--accent);color:#fff}.cookie-btn-accept[data-v-c013a6ca]:hover{opacity:.9;transform:translateY(-1px)}.cookie-btn-decline[data-v-c013a6ca]{color:var(--gray-500);border:1px solid var(--gray-200);background:0 0}.cookie-btn-decline[data-v-c013a6ca]:hover{background:var(--gray-50);color:var(--gray-700)}.cookie-btn-outline[data-v-c013a6ca]{color:var(--accent);border:1px solid var(--accent);background:0 0}.cookie-btn-outline[data-v-c013a6ca]:hover{background:#0066cc0f}.cookie-modal-overlay[data-v-c013a6ca]{z-index:99999;background:#0006;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.cookie-modal[data-v-c013a6ca]{background:#fff;border-radius:20px;width:100%;max-width:560px;max-height:90vh;overflow-y:auto;box-shadow:0 16px 64px #00000029}.modal-header[data-v-c013a6ca]{justify-content:space-between;align-items:center;padding:24px 28px 0;display:flex}.modal-title[data-v-c013a6ca]{color:var(--gray-900);margin:0;font-size:1.125rem;font-weight:700}.modal-close[data-v-c013a6ca]{background:var(--gray-100);width:32px;height:32px;color:var(--gray-500);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;transition:all .2s;display:flex}.modal-close[data-v-c013a6ca]:hover{background:var(--gray-200);color:var(--gray-700)}.modal-body[data-v-c013a6ca]{padding:20px 28px}.modal-intro[data-v-c013a6ca]{color:var(--gray-500);margin:0 0 24px;font-size:.875rem;line-height:1.6}.modal-footer[data-v-c013a6ca]{justify-content:flex-end;gap:10px;padding:0 28px 24px;display:flex}.cookie-option[data-v-c013a6ca]{border-bottom:1px solid var(--gray-100);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 0;display:flex}.cookie-option[data-v-c013a6ca]:last-of-type{border-bottom:none}.option-info[data-v-c013a6ca]{flex:1;min-width:0}.option-name[data-v-c013a6ca]{color:var(--gray-900);margin-right:8px;font-size:.9375rem;font-weight:600;display:inline}.option-badge[data-v-c013a6ca]{vertical-align:middle;border-radius:999px;padding:2px 8px;font-size:.6875rem;font-weight:600;display:inline-block}.option-badge.always[data-v-c013a6ca]{color:var(--accent);background:#00c6ff1a}.option-desc[data-v-c013a6ca]{color:var(--gray-500);margin:4px 0 0;font-size:.8125rem;line-height:1.5}.toggle[data-v-c013a6ca]{background:var(--gray-200);cursor:pointer;border-radius:999px;flex-shrink:0;width:44px;height:26px;margin-top:2px;transition:background .25s;position:relative}.toggle.checked[data-v-c013a6ca]{background:var(--accent)}.toggle.disabled[data-v-c013a6ca]{opacity:.5;cursor:not-allowed}.toggle-knob[data-v-c013a6ca]{background:#fff;border-radius:50%;width:20px;height:20px;transition:left .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.toggle.checked .toggle-knob[data-v-c013a6ca]{left:21px}.cookie-slide-enter-active[data-v-c013a6ca],.cookie-slide-leave-active[data-v-c013a6ca]{transition:all .4s}.cookie-slide-enter-from[data-v-c013a6ca],.cookie-slide-leave-to[data-v-c013a6ca]{opacity:0;transform:translateY(100%)}.modal-fade-enter-active[data-v-c013a6ca],.modal-fade-leave-active[data-v-c013a6ca]{transition:all .25s}.modal-fade-enter-from[data-v-c013a6ca],.modal-fade-leave-to[data-v-c013a6ca]{opacity:0}.modal-fade-enter-from .cookie-modal[data-v-c013a6ca],.modal-fade-leave-to .cookie-modal[data-v-c013a6ca]{transform:scale(.95)}@media (max-width:768px){.cookie-inner[data-v-c013a6ca]{text-align:center;flex-direction:column;max-width:100%;padding:16px 20px}.cookie-actions[data-v-c013a6ca]{justify-content:center;width:100%}.cookie-btn[data-v-c013a6ca]{text-align:center;flex:1;padding:10px 12px}.cookie-modal[data-v-c013a6ca]{border-radius:16px 16px 0 0;max-width:100%;margin-top:auto}.cookie-modal-overlay[data-v-c013a6ca]{align-items:flex-end;padding:0}.modal-header[data-v-c013a6ca]{padding:20px 20px 0}.modal-body[data-v-c013a6ca]{padding:16px 20px}.modal-footer[data-v-c013a6ca]{padding:0 20px 20px}}.chat-widget[data-v-ede35ba5]{z-index:9999;position:fixed;bottom:28px;right:28px}.chat-widget--mobile[data-v-ede35ba5]{bottom:12px;right:12px}.chat-widget-trigger[data-v-ede35ba5]{cursor:pointer;background:var(--accent,#1a73e8);color:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .2s,box-shadow .2s,background .2s;display:flex;position:relative;box-shadow:0 4px 16px #0003}.chat-widget-trigger[data-v-ede35ba5]:hover{background:var(--accent-hover,#1557b0);transform:scale(1.05);box-shadow:0 6px 24px #00000040}.chat-widget-trigger[data-v-ede35ba5]:active{transform:scale(.95)}.chat-widget-icon[data-v-ede35ba5]{width:26px;height:26px}.chat-widget-status-dot[data-v-ede35ba5]{border:2px solid #fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.chat-widget-status-dot.online[data-v-ede35ba5]{background:#52c41a}.chat-widget-status-dot.offline[data-v-ede35ba5]{background:#d9d9d9}.chat-widget-badge[data-v-ede35ba5]{color:#fff;background:#ff4d4f;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-4px;left:-4px}.chat-widget-window[data-v-ede35ba5]{background:#fff;border-radius:16px;flex-direction:column;width:360px;max-width:calc(100vw - 24px);height:520px;max-height:calc(100vh - 120px);display:flex;position:absolute;bottom:68px;right:0;overflow:hidden;box-shadow:0 8px 40px #00000026}.chat-widget--mobile .chat-widget-window[data-v-ede35ba5]{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.chat-widget-header[data-v-ede35ba5]{background:var(--accent,#1a73e8);color:#fff;flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.chat-widget-header-info[data-v-ede35ba5]{align-items:center;gap:8px;display:flex}.chat-widget-header-title[data-v-ede35ba5]{font-size:15px;font-weight:600}.chat-widget-header-status[data-v-ede35ba5]{opacity:.85;font-size:12px}.chat-widget-header-status.online[data-v-ede35ba5]:before{content:"";vertical-align:middle;background:#52c41a;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.chat-widget-close[data-v-ede35ba5]{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;padding:4px;transition:opacity .2s}.chat-widget-close[data-v-ede35ba5]:hover{opacity:1}.chat-widget-header-actions[data-v-ede35ba5]{align-items:center;gap:4px;display:flex}.chat-widget-expand[data-v-ede35ba5]{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:6px;transition:opacity .2s,background .2s;display:flex}.chat-widget-expand[data-v-ede35ba5]:hover{opacity:1;background:#ffffff26}.chat-widget-expand svg[data-v-ede35ba5]{width:16px;height:16px}.chat-widget--expanded .chat-widget-trigger[data-v-ede35ba5]{display:none}.chat-widget--expanded .chat-widget-window[data-v-ede35ba5]{z-index:10001;border-radius:16px;width:min(90vw,800px);max-width:90vw;height:min(85vh,700px);max-height:85vh;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 64px #00000040}.chat-widget--expanded[data-v-ede35ba5]:before{content:"";z-index:10000;background:#0006;position:fixed;top:0;bottom:0;left:0;right:0}.chat-widget-close svg[data-v-ede35ba5]{width:18px;height:18px}.chat-widget-context[data-v-ede35ba5]{color:#666;white-space:nowrap;background:#f9f9f9;border-bottom:1px solid #eee;flex-shrink:0;align-items:center;gap:0;padding:8px 20px;font-size:12px;display:flex;overflow:hidden}.chat-widget-context-label[data-v-ede35ba5]{flex-shrink:0;margin-right:2px}.chat-widget-context-link[data-v-ede35ba5]{color:var(--accent,#1a73e8);text-overflow:ellipsis;white-space:nowrap;min-width:0;text-decoration:none;overflow:hidden}.chat-widget-context-link[data-v-ede35ba5]:hover{text-decoration:underline}.chat-widget-context-name[data-v-ede35ba5]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-widget-agent-info[data-v-ede35ba5]{color:#7baaf7;text-align:center;background:#f6ffed;border-bottom:1px solid #d9f7be;flex-shrink:0;padding:6px 20px;font-size:12px}.chat-widget-messages[data-v-ede35ba5]{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;flex:1;gap:8px;padding:16px 20px;display:flex;overflow-y:auto}.chat-widget-messages[data-v-ede35ba5]::-webkit-scrollbar{display:none}.chat-widget-loading[data-v-ede35ba5]{justify-content:center;gap:4px;padding:20px;display:flex}.chat-widget-loading-dot[data-v-ede35ba5]{background:#d9d9d9;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite chat-pulse-ede35ba5}.chat-widget-loading-dot[data-v-ede35ba5]:nth-child(2){animation-delay:.2s}.chat-widget-loading-dot[data-v-ede35ba5]:nth-child(3){animation-delay:.4s}@keyframes chat-pulse-ede35ba5{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.chat-widget-empty[data-v-ede35ba5]{text-align:center;color:#999;padding:40px 0;font-size:14px}.chat-widget-empty p[data-v-ede35ba5]{margin:0;line-height:1.6}.chat-widget-msg[data-v-ede35ba5]{max-width:85%;display:flex}.msg--agent[data-v-ede35ba5]{align-self:flex-start}.msg--customer[data-v-ede35ba5]{align-self:flex-end}.chat-widget-msg-bubble[data-v-ede35ba5]{word-break:break-word;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5;position:relative}.msg--agent .chat-widget-msg-bubble[data-v-ede35ba5]{color:#333;background:#f0f0f0;border-bottom-left-radius:4px}.msg--customer .chat-widget-msg-bubble[data-v-ede35ba5]{background:var(--accent,#1a73e8);color:#fff;border-bottom-right-radius:4px}.chat-widget-msg-text[data-v-ede35ba5]{white-space:pre-wrap;margin:0}.chat-widget-msg-time[data-v-ede35ba5]{opacity:.6;text-align:right;margin-top:4px;font-size:10px;display:block}.chat-widget-typing[data-v-ede35ba5]{align-self:flex-start;gap:4px;padding:8px 0;display:flex}.chat-widget-typing-dot[data-v-ede35ba5]{background:#d9d9d9;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite chat-pulse-ede35ba5}.chat-widget-typing-dot[data-v-ede35ba5]:nth-child(2){animation-delay:.2s}.chat-widget-typing-dot[data-v-ede35ba5]:nth-child(3){animation-delay:.4s}.chat-widget-input-area[data-v-ede35ba5]{background:#fff;border-top:1px solid #eee;flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.chat-widget-input-wrapper[data-v-ede35ba5]{flex:1;position:relative;overflow:hidden}.chat-widget-input[data-v-ede35ba5]{resize:none;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;border:1px solid #e0e0e0;border-radius:20px;outline:none;width:100%;max-height:120px;padding:8px 16px;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .2s}.chat-widget-input[data-v-ede35ba5]::-webkit-scrollbar{display:none}.chat-widget-input[data-v-ede35ba5]:focus{border-color:var(--accent,#1a73e8)}.chat-widget-input[data-v-ede35ba5]:disabled{cursor:not-allowed;background:#f5f5f5}.chat-widget-send[data-v-ede35ba5]{background:var(--accent,#1a73e8);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,opacity .2s;display:flex}.chat-widget-send[data-v-ede35ba5]:hover:not(:disabled){background:var(--accent-hover,#1557b0)}.chat-widget-send[data-v-ede35ba5]:disabled{opacity:.4;cursor:not-allowed}.chat-widget-send svg[data-v-ede35ba5]{width:16px;height:16px}.chat-slide-enter-active[data-v-ede35ba5]{animation:.3s ease-out chat-slide-in-ede35ba5}.chat-slide-leave-active[data-v-ede35ba5]{animation:.2s ease-in reverse chat-slide-in-ede35ba5}@keyframes chat-slide-in-ede35ba5{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.chat-widget-msg-image[data-v-ede35ba5]{cursor:pointer;border-radius:8px;max-width:200px;max-height:200px;margin-bottom:4px;display:block}.chat-widget-msg-file[data-v-ede35ba5]{align-items:center;gap:6px;display:flex}.chat-widget-file-link[data-v-ede35ba5]{color:inherit;font-size:13px;text-decoration:underline}.chat-widget-uploading[data-v-ede35ba5]{color:#999;padding:4px 0;font-size:12px}.chat-widget-file-preview[data-v-ede35ba5]{border-bottom:1px solid #eee;align-items:center;gap:6px;margin-bottom:4px;padding:6px 0;display:flex}.chat-widget-file-img[data-v-ede35ba5]{object-fit:cover;border-radius:4px;width:40px;height:40px}.chat-widget-file-name[data-v-ede35ba5]{color:#666;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.chat-widget-file-remove[data-v-ede35ba5]{cursor:pointer;color:#999;background:0 0;border:none;padding:2px;font-size:14px}.chat-widget-attach[data-v-ede35ba5]{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.chat-widget-attach[data-v-ede35ba5]:hover:not(:disabled){border-color:var(--accent,#1a73e8);color:var(--accent,#1a73e8)}.chat-widget-attach[data-v-ede35ba5]:disabled{opacity:.4;cursor:not-allowed}.chat-widget-quote[data-v-ede35ba5]{border-left:3px solid var(--accent,#1a73e8);background:#0000000a;border-radius:4px;margin-bottom:6px;padding:4px 8px;font-size:12px}.chat-widget-quote-author[data-v-ede35ba5]{opacity:.7;font-weight:600}.chat-widget-quote-content[data-v-ede35ba5]{opacity:.6}.chat-widget-read-status[data-v-ede35ba5]{vertical-align:middle;align-items:center;margin-left:4px;display:inline-flex}.read--read[data-v-ede35ba5]{color:#7baaf7;opacity:.85}.chat-widget-msg-footer[data-v-ede35ba5]{align-items:center;gap:6px;margin-top:4px;display:flex}.chat-widget-msg-footer .chat-widget-msg-time[data-v-ede35ba5]{color:#7baaf7;opacity:.7;margin-top:0}.chat-widget-quote-btn[data-v-ede35ba5]{cursor:pointer;color:#7baaf7;opacity:.5;background:0 0;border:none;align-items:center;padding:2px;transition:opacity .2s;display:inline-flex}.chat-widget-quote-btn[data-v-ede35ba5]:hover{opacity:1}.chat-widget-translate-btn[data-v-ede35ba5]{cursor:pointer;color:#7baaf7;opacity:.5;background:0 0;border:none;align-items:center;padding:2px;transition:opacity .2s;display:inline-flex}.chat-widget-translate-btn[data-v-ede35ba5]:hover:not(:disabled){opacity:1}.chat-widget-translate-btn[data-v-ede35ba5]:disabled{opacity:.2;cursor:not-allowed}.chat-widget-msg-translation[data-v-ede35ba5]{opacity:.9;border-top:1px solid #fff3;margin:4px 0 0;padding:6px 8px;font-size:12px;font-style:italic}.msg--customer .chat-widget-msg-translation[data-v-ede35ba5]{border-top-color:#ffffff40}.msg--agent .chat-widget-msg-translation[data-v-ede35ba5]{color:#555;border-top-color:#0000001a}.chat-widget-quote-preview[data-v-ede35ba5]{border-bottom:1px solid #eee;align-items:center;gap:6px;margin-bottom:4px;padding:6px 0;font-size:12px;display:flex}.chat-widget-quote-preview-label[data-v-ede35ba5]{color:var(--accent,#1a73e8);flex-shrink:0;font-weight:600}.chat-widget-quote-preview-text[data-v-ede35ba5]{color:#999;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.chat-widget-quote-preview-close[data-v-ede35ba5]{cursor:pointer;color:#999;background:0 0;border:none;padding:2px 4px;font-size:14px}.main-content[data-v-982c5ae6]{min-height:calc(100vh - 200px)}.back-to-top[data-v-982c5ae6]{z-index:95;background:var(--white);-webkit-backdrop-filter:blur(16px);border:1px solid var(--gray-200);width:44px;height:44px;color:var(--gray-600);cursor:pointer;opacity:0;visibility:hidden;border-radius:12px;justify-content:center;align-items:center;transition:opacity .3s,visibility .3s,transform .3s,background .2s,color .2s,border-color .2s;display:flex;position:fixed;bottom:28px;right:28px;transform:translateY(12px)}.back-to-top.visible[data-v-982c5ae6]{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top[data-v-982c5ae6]:hover{background:var(--accent);border-color:var(--accent);color:var(--white)}.back-to-top svg[data-v-982c5ae6]{width:18px;height:18px}:root{--accent:#06c;--accent-hover:#004c99;--accent-light:#e6f0ff;--white:#fff;--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-150:#eeeeef;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--black:#000;--green:#22c55e;--red:#ef4444;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font-sans:"Montserrat", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:ui-monospace, "Cascadia Code", Consolas, "Courier New", monospace;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--shadow-xl:0 8px 32px #0000001f;--ease-out:cubic-bezier(.16, 1, .3, 1);--duration-fast:.15s;--duration-normal:.2s;--duration-slow:.3s;--container-max:1600px;--header-h:72px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--white:#fff;--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-150:#eeeeef;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-900:#18181b;--gray-800:#27272a;--gray-700:#3f3f46;--gray-600:#52525b;--gray-500:#71717a;--gray-400:#a1a1aa;--black:#000;--accent:#06c;--accent-hover:#004c99;--accent-light:#e6f0ff;--green:#22c55e;--red:#ef4444;--radius:12px;--font-sans:"Montserrat", "Noto Sans SC", -apple-system, sans-serif}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-sans);background:var(--gray-50);color:var(--gray-900);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--gray-700);border-radius:2px}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:600}.heading-2{letter-spacing:-.02em;font-size:clamp(1.8rem,4vw,3rem);font-weight:600;line-height:1.15}.heading-3{letter-spacing:-.01em;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:600}.body-lg{color:var(--gray-400);font-size:1.0625rem;line-height:1.7}.container{max-width:1600px;margin:0 auto;padding:0 24px}@media (max-width:1024px){.container{padding:0 28px}}@media (max-width:768px){.container{padding:0 20px}}@media (max-width:640px){.container{padding:0 16px}}.fade-in{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-delay-1{transition-delay:80ms}.fade-in-delay-2{transition-delay:.16s}.fade-in-delay-3{transition-delay:.24s}.fade-in-delay-4{transition-delay:.32s}.fade-in-delay-5{transition-delay:.4s}.btn-primary{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-lg);background:var(--accent);color:var(--white);cursor:pointer;transition:filter var(--duration-normal) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;padding:14px 24px;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-secondary{justify-content:center;align-items:center;gap:var(--space-2);border:1.5px solid var(--accent);border-radius:var(--radius-lg);background:var(--white);color:var(--accent);cursor:pointer;transition:all var(--duration-normal) var(--ease-out);padding:14px 24px;font-size:1rem;font-weight:600;display:inline-flex}.btn-secondary:hover{background:var(--accent);color:var(--white);transform:translateY(-1px)}.btn-ghost{align-items:center;gap:var(--space-1);border:1px solid var(--gray-200);border-radius:var(--radius-sm);background:var(--white);color:var(--gray-600);cursor:pointer;transition:all var(--duration-normal);padding:6px 12px;font-size:.8125rem;display:inline-flex}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.btn-icon{border:1px solid var(--gray-200);border-radius:var(--radius-md);background:var(--white);width:34px;height:34px;color:var(--gray-500);cursor:pointer;transition:all var(--duration-normal);justify-content:center;align-items:center;display:inline-flex}.btn-icon:hover{border-color:var(--accent);background:var(--accent-light);color:var(--accent)}.card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.card--hover{transition:box-shadow var(--duration-normal), transform var(--duration-normal)}.card--hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.card--selected{border-color:var(--accent);background:var(--accent-light)}.input{border:1px solid var(--gray-200);border-radius:var(--radius-md);width:100%;color:var(--gray-900);background:var(--white);transition:border-color var(--duration-normal);box-sizing:border-box;outline:none;padding:10px 14px;font-size:.875rem}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.input::placeholder{color:var(--gray-400)}.select{border:1px solid var(--gray-200);border-radius:var(--radius-md);color:var(--gray-900);background:var(--white);cursor:pointer;transition:border-color var(--duration-normal);outline:none;padding:10px 14px;font-size:.875rem}.select:focus{border-color:var(--accent)}.chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);border:1.5px solid var(--gray-200);background:var(--white);cursor:pointer;transition:all var(--duration-normal);-webkit-user-select:none;user-select:none;padding:7px 16px;font-size:.8125rem;display:inline-flex}.chip:hover{border-color:var(--gray-300)}.chip--active{border-color:var(--accent);background:var(--accent-light);color:var(--accent);font-weight:500}.section-header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.section-header__bar{background:var(--accent);border-radius:2px;flex-shrink:0;width:3px;height:14px;display:block}.section-header__title{color:var(--gray-500);font-size:.8125rem;font-weight:500}.info-grid{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.info-grid__item{align-items:baseline;gap:var(--space-2);display:flex}.info-grid__label{color:var(--gray-500);font-size:.8125rem}.info-grid__value{color:var(--gray-900);font-size:.875rem;font-weight:500}.font-mono{font-family:var(--font-mono)}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.text-nowrap{white-space:nowrap}.w-full{width:100%}.flex{display:flex}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}
