.icon[data-v-664c0763]{color:currentColor;height:1em;width:1em;fill:currentColor;stroke:currentColor;display:inline-block}.bio-container[data-v-14d10dba]{margin-bottom:10px;position:relative}.bio-container:has(.bio-toggle) .bio[data-v-14d10dba]{margin-bottom:5px!important}.bio[data-v-14d10dba]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.bio.expanded[data-v-14d10dba]{-webkit-line-clamp:unset;max-height:none}.bio-toggle[data-v-14d10dba]{background:none;border:none;color:#1f90fd;cursor:pointer;display:block;font-size:12px;margin-bottom:10px;margin-left:auto;margin-top:7px;padding:0}.truncate-text[data-v-14d10dba]{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom-textarea[data-v-b9e81a6a]{align-items:flex-start;display:flex;gap:10px;position:relative;width:100%}.content-wrapper[data-v-b9e81a6a]{display:flex;flex:1;flex-direction:column;gap:10px}.textarea-container[data-v-b9e81a6a]{flex:1;position:relative;width:100%}.custom-placeholder[data-v-b9e81a6a]{color:#606266;font-size:14px;left:12px;line-height:1.5;opacity:1;overflow:hidden;pointer-events:none;position:absolute;right:12px;text-overflow:ellipsis;top:8px;transition:opacity .3s ease-in-out;white-space:nowrap;z-index:1}.custom-placeholder.fading[data-v-b9e81a6a]{opacity:.3}.prefix[data-v-b9e81a6a],.suffix[data-v-b9e81a6a]{align-items:center;display:flex;flex-shrink:0}[data-v-b9e81a6a] .el-textarea{width:100%}[data-v-b9e81a6a] .el-textarea__inner{box-sizing:border-box;width:100%}[data-v-b9e81a6a] .el-textarea__inner::-moz-placeholder{opacity:1;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}[data-v-b9e81a6a] .el-textarea__inner::placeholder{opacity:1;transition:opacity .3s ease-in-out}[data-v-b9e81a6a] .el-input.placeholder-fading .el-textarea__inner::-moz-placeholder{opacity:.3}[data-v-b9e81a6a] .el-input.placeholder-fading .el-textarea__inner::placeholder{opacity:.3}.typewriter-container[data-v-cb181367]{white-space:pre-line}.markdown-content[data-v-cb181367]{display:inline;line-height:1.75}.typing-cursor[data-v-cb181367]{animation:blink-cb181367 .7s infinite;display:inline-block;margin-left:2px;width:2px}@keyframes blink-cb181367{0%{opacity:1}50%{opacity:0}to{opacity:1}}[data-v-cb181367] .markdown-content h1,[data-v-cb181367] .markdown-content h2,[data-v-cb181367] .markdown-content h3{display:block;font-weight:700;margin:.5em 0}[data-v-cb181367] .markdown-content h1{font-size:1.5em}[data-v-cb181367] .markdown-content h2{font-size:1.3em}[data-v-cb181367] .markdown-content h3{font-size:1.1em}[data-v-cb181367] .markdown-content strong{font-weight:700}[data-v-cb181367] .markdown-content em{font-style:italic}[data-v-cb181367] .markdown-content code{background-color:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:.9em;padding:2px 4px}[data-v-cb181367] .markdown-content pre{background-color:#f5f5f5;border-radius:5px;display:block;margin:.5em 0;overflow-x:auto;padding:10px}[data-v-cb181367] .markdown-content pre code{background:none;padding:0}[data-v-cb181367] .markdown-content ol,[data-v-cb181367] .markdown-content ul{display:block;margin:.5em 0;padding-left:1.5em}[data-v-cb181367] .markdown-content li{display:list-item;margin:.2em 0}[data-v-cb181367] .markdown-content blockquote{border-left:4px solid #ddd;color:#666;display:block;margin:.5em 0;padding-left:1em}[data-v-cb181367] a{color:#409eff;cursor:pointer;text-decoration:none;transition:color .3s;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}[data-v-cb181367] a:hover{color:#66b1ff;text-decoration:underline}[data-v-cb181367] .link-colored{color:#409eff;cursor:pointer;text-decoration:underline;transition:color .3s;word-break:break-all;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[data-v-cb181367] .link-colored:hover{color:#66b1ff;text-decoration:underline}[data-v-cb181367] .auto-link,[data-v-cb181367] .markdown-link{color:#409eff;cursor:pointer;text-decoration:underline;word-break:break-all;word-wrap:break-word;overflow-wrap:break-word}.header-buttons{align-items:center;display:flex}:root:has(#contactForm.with-link-viewer.active){--contact-form-width:700px}#contactForm{background-color:var(--contact-form-bg);border:1px solid var(--main-header-border-color);border-bottom-left-radius:8px;border-bottom-right-radius:8px;height:calc(100dvh - 63px - var(--aside-offset)*2);margin-top:-1px;overflow-x:auto;position:fixed;right:var(--aside-offset);top:calc(63px + var(--aside-offset));transform:translate(calc(100% + var(--aside-offset)));transition:transform .3s ease-in-out,width .3s ease-in-out;width:var(--contact-form-width);--el-component-size:40px!important}#contactForm .el-input__wrapper{border-radius:8px!important}#contactForm .el-textarea__inner{border-radius:8px}#contactForm .phone-template .el-input__wrapper{border-bottom-left-radius:0!important;border-top-left-radius:0!important}#contactForm .phone-template .el-input-group__prepend{align-items:center;border-bottom-left-radius:8px;border-top-left-radius:8px;display:flex;padding:0}#contactForm .phone-template .phone-code-dropdown{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 12px}#contactForm .phone-template .phone-code-dropdown .phone-code-display{color:var(--el-text-color-primary);font-size:14px;font-weight:500}#contactForm .phone-template .phone-code-select{width:120px}#contactForm .phone-template .phone-code-select .el-input__wrapper{border-radius:8px 0 0 8px!important}#contactForm.active{transform:translate(0)}#contactForm .el-form-item{align-items:flex-start;flex-direction:column}#contactForm .el-form-item .el-form-item__label{height:auto;margin-bottom:10px;margin-top:10px}#contactForm .el-form-item__error{margin-top:3px}#contactForm .el-form-item label{font-size:13px;font-weight:500;line-height:100%}#contactForm .el-form-item .el-form-item__content{width:100%}#contactForm .contact-form-header{border-bottom:1px solid var(--main-header-border-color);color:var(--aside-name-color);font-size:15px;font-weight:500;gap:10px;line-height:100%;padding:25px}#contactForm .contact-form-body{padding:25px}#contactForm .action-btn{padding-top:12px}#contactForm .action-btn button{border-radius:8px;flex:1;height:38px}#contactForm .action-btn button.send{background-color:var(--send-btn-bg)!important}#contactForm .action-btn button.send:hover{border-color:var(--send-btn-border)!important;box-shadow:none!important;color:var(--send-btn-color)!important;outline:none!important}#contactForm .search-area-countries{border-bottom:1px solid var(--el-border-color-lighter);padding:10px}#contactForm .search-area-countries .el-input__inner{border-radius:20px;transition:all .3s ease}#contactForm .search-area-countries .el-input__inner:focus{box-shadow:0 0 0 2px rgba(var(--el-color-primary-rgb),.2)}#contactForm .search-area-countries .el-input__icon{color:var(--el-text-color-secondary)}#contactForm .phone-code-dropdown-popper{max-height:300px;overflow-y:auto}.link-viewer-overlay[data-v-297ae946]{border-left:1px solid var(--theme-border-color);box-shadow:-2px 0 10px #0000001a;height:100vh;position:fixed;right:0;top:0;transform:translate(0);transition:transform .3s ease-in-out;width:500px;z-index:1000}.link-viewer-container[data-v-297ae946],.link-viewer-overlay[data-v-297ae946]{background:var(--theme-bg);display:flex;flex-direction:column}.link-viewer-container[data-v-297ae946]{height:100%}.viewer-header[data-v-297ae946]{background:var(--theme-bg-secondary);border-bottom:1px solid var(--theme-border-color);justify-content:space-between;padding:15px 20px}.header-title[data-v-297ae946],.viewer-header[data-v-297ae946]{align-items:center;display:flex}.header-title[data-v-297ae946]{color:var(--theme-text-color);font-size:16px;font-weight:600}.title-text[data-v-297ae946]{margin-left:8px}.header-actions[data-v-297ae946]{align-items:center;display:flex}.close-btn[data-v-297ae946]{background:transparent;border:none;border-radius:4px;color:var(--theme-text-color);cursor:pointer;padding:8px;transition:background-color .2s}.close-btn[data-v-297ae946]:hover{background:var(--theme-hover-bg)}.url-display[data-v-297ae946]{background:var(--theme-bg-tertiary);border-bottom:1px solid var(--theme-border-color);padding:10px 20px}.url-text[data-v-297ae946]{color:var(--theme-text-secondary);font-size:12px;line-height:1.4;word-break:break-all}.viewer-content[data-v-297ae946]{flex:1;overflow:hidden;position:relative}.content-iframe[data-v-297ae946]{background:#fff;border:none;height:100%;width:100%}@media (max-width:768px){.link-viewer-overlay[data-v-297ae946]{left:0;right:0;width:100vw}}.dark .content-iframe[data-v-297ae946]{background:#1a1a1a}[data-v-297ae946] .contact-form-header{align-items:center;display:flex;justify-content:space-between;padding:0 15px}[data-v-297ae946] .header-buttons{align-items:center;display:flex}[data-v-297ae946] .maps-btn{align-items:center;border-radius:4px;color:#409eff;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .2s}[data-v-297ae946] .maps-btn:hover{background-color:#409eff1a}[data-v-297ae946] .close-btn{align-items:center;border-radius:4px;cursor:pointer;display:flex;justify-content:center;padding:5px;transition:background-color .2s}[data-v-297ae946] .close-btn:hover{background-color:#0000001a}[data-v-297ae946] .dark .close-btn:hover{background-color:#ffffff1a}[data-v-297ae946] .dark .maps-btn:hover{background-color:#409eff33}.new-tab-btn[data-v-297ae946]{align-items:center;background-color:#6649ff;border-radius:4px;color:#fff;display:flex;height:22px;justify-content:center;width:22px}[data-v-a4c2df42] .contact-form-header{align-items:center;display:flex;justify-content:space-between;padding:0 15px}[data-v-a4c2df42] .header-buttons{align-items:center;display:flex}.gallery-container[data-v-a4c2df42]{overflow-y:auto;padding:20px}.showcase-image[data-v-a4c2df42]{border-radius:12px;height:300px;margin-bottom:20px;overflow:hidden;position:relative;width:100%}.showcase-image img[data-v-a4c2df42]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.showcase-buttons[data-v-a4c2df42]{bottom:16px;display:flex;gap:8px;position:absolute;right:16px}.image-grid[data-v-a4c2df42]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.image-card[data-v-a4c2df42]{aspect-ratio:1;border-radius:8px;cursor:pointer;overflow:hidden;position:relative}.image-card img[data-v-a4c2df42]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.image-overlay[data-v-a4c2df42]{align-items:center;background:#0006;display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%}.image-card:hover .image-overlay[data-v-a4c2df42]{opacity:1}.image-card:hover img[data-v-a4c2df42]{transform:scale(1.05)}.overlay-buttons[data-v-a4c2df42]{display:flex;gap:8px}.action-button[data-v-a4c2df42]{align-items:center;background:#ffffffe6;border:none;border-radius:6px;color:#333;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.action-button[data-v-a4c2df42]:hover{background:#fff;transform:translateY(-2px)}.modal-overlay[data-v-a4c2df42]{align-items:center;background:#000000e6;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.modal-content[data-v-a4c2df42]{max-height:90vh;max-width:90vw;position:relative}.modal-content img[data-v-a4c2df42]{max-height:90vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-close[data-v-a4c2df42]{background:none;border:none;color:#fff;cursor:pointer;padding:8px;position:absolute;right:0;top:-40px}[data-v-a4c2df42] .dark .action-button{background:#ffffff26;color:#fff}[data-v-a4c2df42] .dark .action-button:hover{background:#ffffff40}.dropdown-trigger[data-v-a7f75ee7]{align-items:center;cursor:pointer;display:inline-flex}.lang-dropdown-menu[data-v-a7f75ee7]{border-radius:10px;box-shadow:0 4px 24px #00000040;min-width:140px;padding:6px 0}.el-dropdown-item[data-v-a7f75ee7]{align-items:center;border-radius:6px;color:#bdbdc7;display:flex;font-size:15px;padding:8px 18px;transition:background .2s,color .2s}.el-dropdown-item.selected[data-v-a7f75ee7],.el-dropdown-item[data-v-a7f75ee7]:hover{background:#4f3ff0;color:#fff}.lang-code[data-v-a7f75ee7]{font-weight:600;letter-spacing:1px;margin-right:8px}.lang-label[data-v-a7f75ee7]{opacity:.85}.typing-cursor[data-v-f6ecb542]{animation:blink-f6ecb542 .7s infinite;display:inline-block;margin-left:2px;width:2px}@keyframes blink-f6ecb542{0%{opacity:1}50%{opacity:0}to{opacity:1}}.stop-button[data-v-f6ecb542]{align-items:center;background-color:#ff4f4f;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:700;height:24px;justify-content:center;width:24px}.dark-mode-toggle[data-v-f6ecb542]{cursor:pointer}.toggle-track[data-v-f6ecb542]{align-items:center;background-color:var(--theme-bg);border:1px solid var(--theme-border-color);border-radius:25px;box-sizing:border-box;display:flex;height:24px;justify-content:space-between;padding:0 6px;position:relative;width:45px}.toggle-icon[data-v-f6ecb542]{color:var(--theme-icon-bg);z-index:1}.toggle-thumb[data-v-f6ecb542]{background-image:var(--theme-thumb-bg);border-radius:50%;height:18px;left:3px;position:absolute;transition:transform .3s ease;width:18px}.toggle-thumb.active[data-v-f6ecb542]{transform:translate(19px)}.questions-container[data-v-f6ecb542]{margin-top:15px;padding:10px 0}.question-item[data-v-f6ecb542]{align-items:center;-webkit-backdrop-filter:blur(49.57065963745117px);backdrop-filter:blur(49.57065963745117px);background-color:var(--stick-background-color);border:1px solid var(--stick-border-color);border-radius:8px;box-shadow:inset 0 4.91px 10.91px #ffffff1a;color:var(--theme-message-color);cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.4;margin-bottom:8px;padding:10px 15px;transition:all .2s ease}.question-item[data-v-f6ecb542]:hover{text-decoration:underline}.question-item[data-v-f6ecb542]:last-child{margin-bottom:0}.retry-container[data-v-f6ecb542]{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;text-align:center}.retry-message[data-v-f6ecb542]{color:#dc2626;margin-bottom:8px}.retry-button[data-v-f6ecb542],.retry-message[data-v-f6ecb542]{font-size:14px;font-weight:500}.retry-button[data-v-f6ecb542]{align-items:center;background-color:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;gap:6px;padding:8px 16px;transition:all .2s}.retry-button[data-v-f6ecb542]:hover{background-color:#b91c1c;box-shadow:0 4px 8px #dc262633;transform:translateY(-1px)}.retry-button[data-v-f6ecb542]:active{box-shadow:0 2px 4px #dc262633;transform:translateY(0)}[data-v-f6ecb542] .dark .retry-container{background-color:#451a1a;border-color:#7f1d1d}[data-v-f6ecb542] .dark .retry-message{color:#fca5a5}[data-v-f6ecb542] .dark .retry-button{background-color:#b91c1c}[data-v-f6ecb542] .dark .retry-button:hover{background-color:#991b1b}.gallery-open-button[data-v-f6ecb542]{align-items:center;background:var(--theme-bg);border:1px solid var(--theme-border-color);border-radius:8px;box-shadow:0 2px 8px #0000001a;cursor:pointer;display:flex;height:40px;justify-content:center;left:20px;position:fixed;top:20px;transition:all .2s;width:40px;z-index:1000}.gallery-open-button[data-v-f6ecb542]:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.dark .gallery-open-button[data-v-f6ecb542]{background:var(--theme-bg-secondary);border-color:var(--theme-border-color);box-shadow:0 2px 8px #0003}.dark .gallery-open-button[data-v-f6ecb542]:hover{box-shadow:0 4px 12px #0000004d}.file-upload-container[data-v-f6ecb542]{margin:20px 0;width:100%}.select-files-btn[data-v-f6ecb542]{align-items:center;background:var(--theme-color);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;margin-bottom:20px;padding:8px 16px;transition:all .2s ease}.select-files-btn[data-v-f6ecb542]:hover{opacity:.9;transform:translateY(-1px)}.selected-files[data-v-f6ecb542]{display:flex;flex-wrap:wrap;gap:15px}.file-card[data-v-f6ecb542]{background:var(--stick-background-color);border:1px solid var(--theme-border-color);border-radius:8px;overflow:hidden;position:relative;width:150px}.delete-btn[data-v-f6ecb542]{align-items:center;background:#ff4f4f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;position:absolute;right:5px;top:5px;transition:all .2s ease;width:20px;z-index:1}.delete-btn[data-v-f6ecb542]:hover{background:#f33;transform:scale(1.1)}.file-preview[data-v-f6ecb542]{height:120px;overflow:hidden;width:100%}.file-preview img[data-v-f6ecb542]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.file-info[data-v-f6ecb542]{padding:8px}.file-name[data-v-f6ecb542]{color:var(--theme-text-color);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-size[data-v-f6ecb542]{color:var(--theme-text-secondary);font-size:11px;margin-top:2px}.hidden[data-v-f6ecb542]{display:none}.selected-image-preview[data-v-f6ecb542]{border:1px solid var(--theme-border-color);border-radius:8px;height:80px;margin-right:auto;overflow:hidden;position:relative;width:80px}.selected-image-preview img[data-v-f6ecb542]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.selected-image-preview .remove-image[data-v-f6ecb542]{align-items:center;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;position:absolute;right:4px;top:4px;width:20px}.selected-image-preview .remove-image[data-v-f6ecb542]:hover{background:#000000b3}.textarea-container[data-v-f6ecb542]{align-items:flex-start;display:flex;width:100%}.message-image-container[data-v-f6ecb542]{border:1px solid var(--theme-border-color);border-radius:8px;max-width:300px;overflow:hidden}.message-image[data-v-f6ecb542]{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.image-gallery-link[data-v-f6ecb542]{align-items:center;color:#007bff;cursor:pointer;display:inline-flex;font-size:14px;margin-top:10px;transition:all .2s ease}.image-gallery-link[data-v-f6ecb542]:hover{color:#0056b3;text-decoration:underline}.dark .image-gallery-link[data-v-f6ecb542]{color:#4f9eff}.dark .image-gallery-link[data-v-f6ecb542]:hover{color:#77b6ff}
