.menu li[data-v-74e51878]{margin:.5rem 0 1.5rem}.menu a[data-v-74e51878]{color:var(--color-simopt-green);display:flex;flex-direction:column;text-align:right;text-decoration:none;transition:color .2s}.menu a.active[data-v-74e51878],.menu a[data-v-74e51878]:hover{color:var(--color-simopt-blue)}.menu a[data-v-74e51878]:after{align-self:flex-end;background:var(--color-simopt-green);border-radius:2px;content:"";display:block;height:3px;margin-right:2px;margin-top:4px;transition:width .3s;width:16px}.menu a.active[data-v-74e51878]:after,.menu a[data-v-74e51878]:hover:after{background:var(--color-simopt-blue);width:36px}.menu li:last-of-type a[data-v-74e51878]:after{margin-top:30px}.highlighted[data-v-74e51878]{font-weight:700;text-transform:uppercase}.hamburger-box[data-v-85b10b21]{height:20px;position:relative;width:28px}.hamburger-box span[data-v-85b10b21]{background-color:var(--color-simopt-green);border-radius:2px;height:3px;left:0;position:absolute;transition:.3s ease;width:100%}.hamburger-box span[data-v-85b10b21]:first-child{top:0}.hamburger-box span[data-v-85b10b21]:nth-child(2){top:8.5px}.hamburger-box span[data-v-85b10b21]:nth-child(3){bottom:0}.hamburger.open .hamburger-box span[data-v-85b10b21]:first-child{transform:translateY(8.5px) rotate(45deg)}.hamburger.open .hamburger-box span[data-v-85b10b21]:nth-child(2){opacity:0}.hamburger.open .hamburger-box span[data-v-85b10b21]:nth-child(3){transform:translateY(-8.5px) rotate(-45deg)}.lang-menu li[data-v-e6d843d3]{margin:.5rem 0 1.2rem}.lang-menu a[data-v-e6d843d3],.lang-menu span[data-v-e6d843d3]{color:var(--color-simopt-green);display:flex;flex-direction:column;text-align:right;text-decoration:none;transition:color .2s}.lang-menu a.active[data-v-e6d843d3],.lang-menu a[data-v-e6d843d3]:hover,.lang-menu span.active[data-v-e6d843d3]{color:var(--color-simopt-blue)}.lang-menu a[data-v-e6d843d3]:after,.lang-menu span[data-v-e6d843d3]:after{align-self:flex-end;background:var(--color-simopt-green);border-radius:2px;content:"";display:block;height:3px;margin-right:2px;margin-top:4px;transition:width .3s,background .3s;width:16px}.lang-menu a.active[data-v-e6d843d3]:after,.lang-menu a[data-v-e6d843d3]:hover:after,.lang-menu span.active[data-v-e6d843d3]:after{background:var(--color-simopt-blue);width:36px}.lang-menu li:last-of-type a[data-v-e6d843d3]:after{margin-top:20px}.slide-enter-active[data-v-455bad79],.slide-leave-active[data-v-455bad79]{transition:all .3s ease}.slide-enter-from[data-v-455bad79],.slide-leave-to[data-v-455bad79]{opacity:0;transform:translateY(-10px)}.footer-next-pages li[data-v-e5cae32f]{margin:.5rem 0 1.5rem}.footer-next-pages a[data-v-e5cae32f]{color:var(--color-simopt-green);display:flex;flex-direction:column;text-align:right;text-decoration:none;transition:color .2s}.footer-next-pages a[data-v-e5cae32f]:hover{color:var(--color-simopt-blue)}.footer-next-pages a[data-v-e5cae32f]:after{align-self:flex-end;background:var(--color-simopt-green);border-radius:2px;content:"";display:block;height:3px;margin-right:2px;margin-top:4px;transition:width .3s;width:16px}.footer-next-pages a[data-v-e5cae32f]:hover:after{background:var(--color-simopt-blue);width:36px}.highlighted[data-v-e5cae32f]{font-weight:700;text-transform:uppercase}.chat-suggestions[data-v-75107104]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.chat-suggestion-btn[data-v-75107104]{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;color:#111827;cursor:pointer;font-size:.9rem;font-weight:500;line-height:1.3;padding:5px 12px;transition:background-color .15s ease,box-shadow .15s ease}.chat-suggestion-btn[data-v-75107104]:hover:not(:disabled){background-color:#f3f4f6}.chat-suggestion-btn[data-v-75107104]:disabled{background-color:#fafafa;cursor:default;opacity:.6}.error-retry[data-v-5a5e36c5]{align-items:flex-start;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;gap:10px;margin:6px 0;max-width:80%;padding:10px 14px}.error-icon[data-v-5a5e36c5]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.error-content[data-v-5a5e36c5]{flex:1}.error-message[data-v-5a5e36c5]{line-height:1.4}.retry-btn[data-v-5a5e36c5]{align-items:center;background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;gap:6px;margin-top:8px;padding:5px 10px;transition:background .15s ease}.retry-btn[data-v-5a5e36c5]:hover{background:#dc2626}.retry-icon[data-v-5a5e36c5]{font-size:1rem}.chat-message[data-v-77598f18]{margin:8px 0}.chat-message.user[data-v-77598f18]{text-align:right}.chat-message.ai[data-v-77598f18]{text-align:left}.message-content[data-v-77598f18]{background:#f3f4f6;border-radius:8px;display:inline-block;max-width:80%;padding:10px 14px;position:relative;word-wrap:break-word;overflow:hidden}.chat-message.user .message-content[data-v-77598f18]{background:var(--color-simopt-green);color:#fff}.message-html[data-v-77598f18]{position:relative;z-index:1}.message-content.ai-active[data-v-77598f18]:after{animation:shimmerLine-77598f18 1.6s linear infinite;background:linear-gradient(90deg,#31ad5f1a,#31ad5fe6 50%,#31ad5f1a);background-size:200% 100%;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:1px;content:"";height:2px;left:0;opacity:.9;position:absolute;right:0;z-index:0}@keyframes shimmerLine-77598f18{0%{background-position:200% 0}to{background-position:-200% 0}}[data-v-77598f18] .markdown-body{color:#111827;font-size:.925rem;line-height:1.5;text-wrap:pretty}[data-v-77598f18] .markdown-body h1,[data-v-77598f18] .markdown-body h2,[data-v-77598f18] .markdown-body h3{font-weight:600;margin:.6em 0 .4em}[data-v-77598f18] .markdown-body h1{font-size:1.25rem}[data-v-77598f18] .markdown-body h2{font-size:1.1rem}[data-v-77598f18] .markdown-body h3{font-size:1rem}[data-v-77598f18] .markdown-body a{color:var(--color-simopt-green);text-decoration:underline;text-underline-offset:2px}[data-v-77598f18] .markdown-body a:hover{color:#1a9a62}[data-v-77598f18] .markdown-body ol,[data-v-77598f18] .markdown-body ul{list-style-position:outside;margin:.75em 0;padding-left:1.6em}[data-v-77598f18] .markdown-body ul{list-style-type:disc}[data-v-77598f18] .markdown-body ol{list-style-type:decimal}[data-v-77598f18] .markdown-body li{line-height:1.6;margin:.35em 0}[data-v-77598f18] .markdown-body li>ol,[data-v-77598f18] .markdown-body li>ul{margin-bottom:.35em;margin-top:.35em;padding-left:1.4em}[data-v-77598f18] .markdown-body ul ul{list-style-type:circle}[data-v-77598f18] .markdown-body ul ul ul{list-style-type:square}[data-v-77598f18] .markdown-body ol ol{list-style-type:lower-alpha}[data-v-77598f18] .markdown-body ol ol ol{list-style-type:lower-roman}[data-v-77598f18] .markdown-body table{border:1px solid #e5e7eb;border-collapse:collapse;border-radius:6px;display:block;font-size:.85rem;margin:.8em 0;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;overscroll-behavior-inline:contain;width:-moz-max-content;width:max-content;--conversation-content-max-width:600px}[data-v-77598f18] .markdown-body td,[data-v-77598f18] .markdown-body th{border:1px solid #e5e7eb;overflow-wrap:anywhere;padding:8px 12px;text-align:left;vertical-align:top;white-space:normal;word-break:normal}[data-v-77598f18] .markdown-body tr:nth-child(2n){background-color:#fafafa}[data-v-77598f18] .markdown-body th{background-color:#f9fafb;font-weight:600}[data-v-77598f18] .markdown-body table [data-col-size=xs]{max-width:calc(var(--conversation-content-max-width)*3/24);min-width:calc(var(--conversation-content-max-width)*2/24)}[data-v-77598f18] .markdown-body table [data-col-size=sm]{max-width:calc(var(--conversation-content-max-width)*6/24);min-width:calc(var(--conversation-content-max-width)*4/24)}[data-v-77598f18] .markdown-body table [data-col-size=md]{max-width:calc(var(--conversation-content-max-width)*10/24);min-width:calc(var(--conversation-content-max-width)*6/24)}[data-v-77598f18] .markdown-body table [data-col-size=lg]{max-width:calc(var(--conversation-content-max-width)*14/24);min-width:calc(var(--conversation-content-max-width)*8/24)}[data-v-77598f18] .markdown-body table [data-col-size=xl]{max-width:calc(var(--conversation-content-max-width)*18/24);min-width:calc(var(--conversation-content-max-width)*10/24)}[data-v-77598f18] .markdown-body img{border-radius:4px;display:block;height:auto;margin:6px 0;max-width:100%}[data-v-77598f18] .markdown-body code{background:#f3f4f6;border-radius:4px;color:#111827;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.85em;padding:2px 5px}[data-v-77598f18] .markdown-body pre{background:#1f2937;border-radius:6px;color:#f9fafb;font-size:.85em;overflow-x:auto;padding:12px}[data-v-77598f18] .markdown-body blockquote{background:#f9fafb;border-left:3px solid var(--color-simopt-green);border-radius:3px;color:#374151;font-style:italic;margin:.6em 0;padding-left:.8em}[data-v-77598f18] .markdown-body p{margin:.5em 0}[data-v-77598f18] .markdown-body hr{background:none;border:none;border-top:1px solid var(--color-gray-300);height:0;margin:1.2em 0}.scroll-to-bottom-btn[data-v-43bd83db]{align-items:center;background:var(--color-simopt-green);border-radius:50%;box-shadow:0 2px 6px #00000040;color:#fff;cursor:pointer;display:flex;height:30px;justify-content:center;transform-origin:center;transition:transform .25s ease,opacity .25s ease;width:30px}.scroll-to-bottom-btn[data-v-43bd83db]:hover{transform:scale(1.08)}.icon-wrapper[data-v-43bd83db]{align-items:center;display:flex;font-size:22px;justify-content:center;line-height:1}.zoom-fade-enter-active[data-v-43bd83db],.zoom-fade-leave-active[data-v-43bd83db]{transition:opacity .25s ease,transform .25s ease}.zoom-fade-enter-from[data-v-43bd83db],.zoom-fade-leave-to[data-v-43bd83db]{opacity:0;transform:scale(.8)}.fade-enter-active[data-v-9ba19f22]{transition:opacity .25s ease}.fade-leave-active[data-v-9ba19f22]{transition:none}.fade-enter-from[data-v-9ba19f22],.fade-leave-to[data-v-9ba19f22]{opacity:0}.fade-in[data-v-9ba19f22]{animation:fadeIn-9ba19f22 .6s ease}@keyframes fadeIn-9ba19f22{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ai-loader-bubble[data-v-9ba19f22]{background-color:#f1f5f9;border-radius:.5rem;justify-content:center;margin-top:.25rem;max-width:80%;padding:.4rem .75rem}.ai-loader-bubble[data-v-9ba19f22],.loader-dots[data-v-9ba19f22]{align-items:center;display:flex}.loader-dots[data-v-9ba19f22]{gap:5px}.loader-dots span[data-v-9ba19f22]{animation:pulse-9ba19f22 1.2s ease-in-out infinite;background-color:#444;border-radius:50%;height:8px;width:8px}.loader-dots span[data-v-9ba19f22]:first-child{animation-delay:0s}.loader-dots span[data-v-9ba19f22]:nth-child(2){animation-delay:.2s}.loader-dots span[data-v-9ba19f22]:nth-child(3){animation-delay:.4s}@keyframes pulse-9ba19f22{0%,80%,to{opacity:.5;transform:scale(.4)}40%{opacity:1;transform:scale(1)}}.fade-enter-active[data-v-9fa4c4a4],.fade-leave-active[data-v-9fa4c4a4]{transition:opacity .25s ease}.fade-enter-from[data-v-9fa4c4a4],.fade-leave-to[data-v-9fa4c4a4]{opacity:0}.zoom-enter-active[data-v-8ca6bef4]{animation:zoomIn-8ca6bef4 .25s ease-out}@keyframes zoomIn-8ca6bef4{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}
