:root{--color-primary:#e10600;--color-primary-dark:#c1121f;--color-primary-light:#f33;--color-accent:#f77f00;--color-accent-dark:#d96e00;--color-background:#f1f1f4;--color-surface:#f9f9fb;--color-surface-dark:#1a1a1d;--color-white:#fff;--color-text:#1a1a1d;--color-text-light:#f9f9fb;--color-text-muted:#6b6b73;--color-text-secondary:#6b6b73;--color-success:#28a745;--color-success-bg:#d4edda;--color-success-border:#c3e6cb;--color-success-text:#155724;--color-error:#dc3545;--color-error-bg:#f8d7da;--color-error-border:#f5c6cb;--color-error-text:#721c24;--font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;--font-size-base:16px;--font-size-sm:.875rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--spacing-xs:5px;--spacing-sm:10px;--spacing-md:15px;--spacing-lg:20px;--spacing-xl:30px;--spacing-2xl:40px;--spacing-3xl:60px;--border-radius:15px;--border-radius-sm:10px;--border-radius-lg:25px;--border-radius-full:50px;--shadow-sm:0 2px 10px rgba(0,0,0,.05);--shadow-md:0 5px 20px rgba(0,0,0,.1);--shadow-lg:0 8px 25px rgba(0,0,0,.2);--shadow-xl:0 12px 30px rgba(0,0,0,.3);--transition-fast:.2s ease;--transition-normal:.3s ease;--transition-slow:.5s ease;--z-dropdown:100;--z-sticky:500;--z-overlay:1000;--z-modal:1001}*,:after,:before{box-sizing:border-box}body{background-color:var(--color-background);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;margin:0;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt,#app{display:flex;flex-direction:column;min-height:100dvh}main{flex-grow:1}.page-enter-active,.page-leave-active{transition:opacity var(--transition-normal),transform var(--transition-normal)}.page-enter-from{opacity:0;transform:translateY(10px)}.page-leave-to{opacity:0;transform:translateY(-10px)}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--color-background)}::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary)}::-moz-selection{background-color:var(--color-primary);color:var(--color-white)}::selection{background-color:var(--color-primary);color:var(--color-white)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a,button{transition:color var(--transition-fast),background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.sidebar-button[data-v-d98a4041]{align-items:center;background:none;border:none;color:#f9f9fb;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;justify-content:center;padding-block:18px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease;width:100%}.sidebar-button[data-v-d98a4041]:after{background-color:#0f0f12;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translate(-50%);width:80%}.sidebar-button[data-v-d98a4041]:hover{background-color:#2a2a2f}.sidebar-button.active[data-v-d98a4041]{color:#f77f00}.close-button[data-v-d98a4041]{margin-top:auto}.close-button[data-v-d98a4041]:after{display:none}.topbar-button[data-v-5cff850e]{align-items:center;color:#f9f9fb;cursor:pointer;display:flex;height:100%;padding-inline:15px;text-decoration:none;transition:background-color .2s ease}.topbar-button[data-v-5cff850e]:hover{background-color:#2a2a2f;color:#e10600}.topbar-button.active[data-v-5cff850e],.topbar-button[data-v-5cff850e]:active{color:#f77f00}.mobile-footer[data-v-fd0335f0]{align-items:end;display:flex;flex-grow:1}.footer-content[data-v-fd0335f0]{display:flex;flex-direction:column;gap:50px;margin-inline:auto;padding-block:15px;text-align:center;width:80%}.footer-content p[data-v-fd0335f0]{margin:0}.footer-content a[data-v-fd0335f0]{text-decoration:none}.footer-content i[data-v-fd0335f0]{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.footer-content [data-v-fd0335f0] svg{height:1.1rem;width:1.1rem}.footer-content .footer-row[data-v-fd0335f0]{display:grid;grid-template-columns:10% 70%;justify-content:center}.footer-content .footer-end[data-v-fd0335f0]{display:flex;gap:20px;justify-content:center}.language-selector[data-v-be03e03d]{align-items:center;display:inline-flex}.language-flags[data-v-be03e03d]{display:flex;gap:8px}.flag-button[data-v-be03e03d]{align-items:center;background:none;border:2px solid transparent;border-radius:6px;cursor:pointer;display:flex;justify-content:center;line-height:0;min-height:32px;min-width:40px;padding:4px 6px;transition:all .2s ease}.flag-button svg[data-v-be03e03d]{border-radius:2px;display:block}.flag-button[data-v-be03e03d]:hover{background-color:#007cba1a;border-color:#007cba;transform:scale(1.1)}.flag-button.active[data-v-be03e03d]{background-color:#007cba33;border-color:#007cba;box-shadow:0 2px 4px #007cba4d}.flag-button[data-v-be03e03d]:focus{border-color:#007cba;box-shadow:0 0 0 2px #007cba4d;outline:none}header[data-v-22baf54e]{color:#f9f9fb}#topbar-menu[data-v-22baf54e],header[data-v-22baf54e]{background-color:#1a1a1d}#topbar-menu[data-v-22baf54e]{display:none;height:50px;justify-content:center}#sidebar-overlay[data-v-22baf54e]{background-color:#00000080;height:100vh;left:0;opacity:1;position:fixed;top:0;transition:opacity 1s ease;width:100vw;z-index:1000}#sidebar-overlay.sidebar-hidden[data-v-22baf54e]{opacity:0;pointer-events:none}#sidebar-menu[data-v-22baf54e]{background-color:#1a1a1d;display:flex;flex-direction:column;height:100dvh;overflow-y:auto;padding-inline:10px;position:fixed;right:0;top:0;transition:transform 1s ease;width:85dvw;z-index:1001}.sidebar-hidden[data-v-22baf54e]{transform:translate(100%)}.title[data-v-22baf54e]{margin-block-end:50px;margin-inline:auto;width:-moz-fit-content;width:fit-content}@media(min-width:1199.98px){#topbar-menu[data-v-22baf54e]{display:flex}#sidebar-menu[data-v-22baf54e],#sidebar-overlay[data-v-22baf54e]{display:none}}.language-selector-desktop[data-v-22baf54e]{align-items:center;display:flex;margin-left:auto}.language-selector-mobile[data-v-22baf54e]{display:flex;justify-content:center;margin-block-end:20px}#burger-button{align-items:center;background-color:#1a1a1d;border:1px solid #e1e1e6;border-radius:50%;color:#f9f9fb;cursor:pointer;display:flex;font-size:2rem;height:60px;justify-content:center;position:relative;width:60px}@media(min-width:1199.98px){#burger-button{display:none}}footer[data-v-28e95fef]{background-color:#1a1a1d;color:#fff;display:none;margin-top:auto;padding:40px 20px 20px}footer .footer-content[data-v-28e95fef]{display:flex;justify-content:space-between;margin:0 auto;max-width:1200px}footer .footer-section[data-v-28e95fef]{text-align:center;width:50%}footer .footer-section h4[data-v-28e95fef]{color:#fff;margin:0 0 15px}footer .footer-section a[data-v-28e95fef]{color:#e1e1e6;display:block;margin-bottom:8px;text-decoration:none;transition:color .3s}footer .footer-section a[data-v-28e95fef]:hover{color:#fff}footer .footer-section p[data-v-28e95fef]{color:#e1e1e6;margin-bottom:5px}@media(min-width:1199.98px){footer[data-v-28e95fef]{display:block}}.chat-widget[data-v-4f697ae7]{--primary:#2563eb;--primary-text:#fff;--bg:#fff;--surface:#f8fafc;--border:#e2e8f0;--text:#1e293b;--text-muted:#64748b;--shadow:0 20px 60px rgba(0,0,0,.15);--radius:16px;bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:14px;position:fixed;right:24px;z-index:9999}.chat-toggle[data-v-4f697ae7]{align-items:center;background:var(--primary);border:none;border-radius:50%;box-shadow:0 4px 20px #0003;color:var(--primary-text);cursor:pointer;display:flex;height:60px;justify-content:center;position:relative;transition:transform .2s,box-shadow .2s;width:60px}.chat-toggle[data-v-4f697ae7]:hover{box-shadow:0 6px 28px #00000040;transform:scale(1.08)}.unread-dot[data-v-4f697ae7]{background:#ef4444;border:2px solid #fff;border-radius:50%;height:12px;position:absolute;right:4px;top:4px;width:12px}.chat-window[data-v-4f697ae7]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);bottom:70px;box-shadow:var(--shadow);display:flex;flex-direction:column;height:560px;overflow:hidden;position:absolute;right:0;width:380px}.chat-header[data-v-4f697ae7]{align-items:center;background:var(--primary);color:var(--primary-text);display:flex;flex-shrink:0;justify-content:space-between;padding:16px}.chat-header-info[data-v-4f697ae7]{align-items:center;display:flex;gap:10px}.agent-avatar[data-v-4f697ae7]{align-items:center;background:#fff3;border-radius:50%;display:flex;height:40px;justify-content:center;width:40px}.agent-name[data-v-4f697ae7]{font-size:15px;font-weight:600}.agent-status[data-v-4f697ae7]{align-items:center;display:flex;font-size:12px;gap:5px;opacity:.85}.status-dot[data-v-4f697ae7]{background:#4ade80;border-radius:50%;height:8px;width:8px}.chat-header-actions[data-v-4f697ae7]{display:flex;gap:4px}.header-btn[data-v-4f697ae7]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--primary-text);cursor:pointer;display:flex;opacity:.8;padding:6px;transition:opacity .15s,background .15s}.header-btn[data-v-4f697ae7]:hover{background:#ffffff26;opacity:1}.chat-messages[data-v-4f697ae7]{display:flex;flex:1;flex-direction:column;gap:4px;overflow-y:auto;padding:16px;scroll-behavior:smooth}.chat-messages[data-v-4f697ae7]::-webkit-scrollbar{width:4px}.chat-messages[data-v-4f697ae7]::-webkit-scrollbar-track{background:transparent}.chat-messages[data-v-4f697ae7]::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.message-wrapper[data-v-4f697ae7]{display:flex;flex-direction:column;margin-bottom:8px;max-width:82%}.message-wrapper.user[data-v-4f697ae7]{align-items:flex-end;align-self:flex-end}.message-wrapper.assistant[data-v-4f697ae7],.message-wrapper.error[data-v-4f697ae7]{align-items:flex-start;align-self:flex-start}.message-bubble[data-v-4f697ae7]{border-radius:18px;line-height:1.5;padding:10px 14px;word-break:break-word}.message-bubble.user[data-v-4f697ae7]{background:var(--primary);border-bottom-right-radius:4px;color:var(--primary-text)}.message-bubble.assistant[data-v-4f697ae7]{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px;color:var(--text)}.message-bubble.error[data-v-4f697ae7]{background:#fef2f2;border:1px solid #fecaca;border-bottom-left-radius:4px;color:#dc2626}.message-time[data-v-4f697ae7]{color:var(--text-muted);font-size:11px;margin-top:3px;padding:0 4px}.typing[data-v-4f697ae7]{align-items:center;display:flex;gap:4px;padding:12px 16px}.typing-dot[data-v-4f697ae7]{animation:typing-bounce-4f697ae7 1.2s infinite;background:var(--text-muted);border-radius:50%;height:8px;width:8px}.typing-dot[data-v-4f697ae7]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-4f697ae7]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-4f697ae7{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-6px)}}.suggestions[data-v-4f697ae7]{background:var(--bg);border-top:1px solid var(--border);display:flex;flex-shrink:0;flex-wrap:wrap;gap:6px;padding:8px 12px}.suggestion-btn[data-v-4f697ae7]{background:transparent;border:1px solid var(--primary);border-radius:20px;color:var(--primary);cursor:pointer;font-size:12px;max-width:100%;overflow:hidden;padding:5px 12px;text-overflow:ellipsis;transition:background .15s,color .15s;white-space:nowrap}.suggestion-btn[data-v-4f697ae7]:hover{background:var(--primary);color:var(--primary-text)}.chat-input-area[data-v-4f697ae7]{background:var(--bg);border-top:1px solid var(--border);flex-shrink:0;padding:12px}.input-wrapper[data-v-4f697ae7]{align-items:flex-end;background:var(--surface);border:1px solid var(--border);border-radius:12px;display:flex;gap:8px;padding:8px 8px 8px 12px;transition:border-color .15s}.input-wrapper[data-v-4f697ae7]:focus-within{border-color:var(--primary)}textarea[data-v-4f697ae7]{background:transparent;border:none;color:var(--text);flex:1;font-family:inherit;font-size:14px;line-height:1.4;max-height:120px;outline:none;overflow-y:auto;resize:none}textarea[data-v-4f697ae7]::-moz-placeholder{color:var(--text-muted)}textarea[data-v-4f697ae7]::placeholder{color:var(--text-muted)}textarea[data-v-4f697ae7]:disabled{opacity:.6}.send-btn[data-v-4f697ae7]{align-items:center;background:var(--primary);border:none;border-radius:8px;color:var(--primary-text);cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:opacity .15s,transform .1s;width:36px}.send-btn[data-v-4f697ae7]:hover:not(:disabled){opacity:.9;transform:scale(1.05)}.send-btn[data-v-4f697ae7]:disabled{cursor:not-allowed;opacity:.4}.input-hint[data-v-4f697ae7]{color:var(--text-muted);font-size:11px;margin-top:5px;padding-right:2px;text-align:right}.chat-slide-enter-active[data-v-4f697ae7],.chat-slide-leave-active[data-v-4f697ae7]{transition:opacity .2s,transform .2s}.chat-slide-enter-from[data-v-4f697ae7],.chat-slide-leave-to[data-v-4f697ae7]{opacity:0;transform:translateY(16px) scale(.97)}@media(max-width:480px){.chat-widget[data-v-4f697ae7]{bottom:0;right:0}.chat-toggle[data-v-4f697ae7]{bottom:16px;position:fixed;right:16px}.chat-window[data-v-4f697ae7]{border-radius:0;bottom:0;height:100dvh;right:0;width:100vw}}#floating-actions{align-items:center;bottom:10px;display:grid;gap:10px;justify-items:end;position:fixed;right:10px;z-index:9999}#floating-actions .chat-widget{bottom:auto!important;position:relative!important;right:auto!important;z-index:auto!important}#floating-actions .chat-toggle{border:1px solid #fff}@media(max-width:480px){#floating-actions .chat-toggle{bottom:auto!important;position:static!important;right:auto!important}#floating-actions .chat-window{border-radius:0!important;bottom:0!important;height:100dvh!important;position:fixed!important;right:0!important;width:100vw!important;z-index:10000!important}}@media(min-width:1199.98px){#floating-actions{bottom:24px;right:24px}}.error-page[data-v-de422cca]{align-items:center;background:linear-gradient(135deg,#f1f1f4,#f9f9fb);display:flex;justify-content:center;min-height:100vh;padding:20px}.error-content[data-v-de422cca]{max-width:500px;text-align:center}.error-code[data-v-de422cca]{color:#e10600;font-size:8rem;font-weight:800;line-height:1;margin-bottom:20px;text-shadow:4px 4px 0 rgba(225,6,0,.1)}h1[data-v-de422cca]{color:#1a1a1d;font-size:2rem;margin:0 0 15px}p[data-v-de422cca]{color:#6b6b73;line-height:1.6;margin:0 0 30px}.home-button[data-v-de422cca],p[data-v-de422cca]{font-size:1.1rem}.home-button[data-v-de422cca]{align-items:center;background:linear-gradient(135deg,#e10600,#c1121f);border:none;border-radius:50px;box-shadow:0 4px 15px #e106004d;color:#fff;cursor:pointer;display:inline-flex;font-weight:600;gap:12px;padding:15px 30px;transition:all .3s ease}.home-button[data-v-de422cca]:hover{box-shadow:0 8px 25px #e1060066;transform:translateY(-3px)}.home-button[data-v-de422cca] svg{height:1.2rem;width:1.2rem}@media(max-width:480px){.error-code[data-v-de422cca]{font-size:5rem}h1[data-v-de422cca]{font-size:1.5rem}p[data-v-de422cca]{font-size:1rem}}
