.container[data-v-c12d66b8]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background:#f8fafc;padding:2rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;text-align:center}h1[data-v-c12d66b8]{font-size:2.5rem;color:#111827;margin-bottom:.5rem}.subtitle[data-v-c12d66b8]{font-size:1.2rem;color:#4b5563;margin-bottom:2rem}.links[data-v-c12d66b8]{display:flex;flex-direction:column;gap:1rem}.link[data-v-c12d66b8]{display:inline-block;padding:.75rem 1.5rem;background-color:#3b82f6;color:#fff;text-decoration:none;border-radius:.5rem;font-size:1rem;transition:background-color .3s ease}.link[data-v-c12d66b8]:hover{background-color:#2563eb}.messageBox[data-v-2a6c63f5]{width:50vw;display:flex;align-items:flex-start;background-color:#2d2d2d;padding:10px 15px;border-radius:10px;border:1px solid #3f3f3f;transition:border .3s}.messageBox[data-v-2a6c63f5]:focus-within{border:1px solid #6e6e6e}#messageInput[data-v-2a6c63f5]{flex:1;background-color:transparent;outline:none;border:none;color:#fff;font-size:1.3em;line-height:1.3em;padding:5px 0 5px 5px;resize:none;min-height:5vh;max-height:25vh;overflow-y:auto;box-sizing:content-box;text-align:justify}#messageInput[data-v-2a6c63f5]::-webkit-scrollbar{width:6px}#messageInput[data-v-2a6c63f5]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}#messageInput[data-v-2a6c63f5]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}#messageInput[data-v-2a6c63f5]::-webkit-scrollbar-thumb:hover{background:#888}#messageInput[data-v-2a6c63f5]:disabled{background-color:#3c3c3c;color:#999}#sendButton[data-v-2a6c63f5]{align-self:flex-end;background-color:transparent;outline:none;border:none;display:flex;cursor:pointer;margin-right:-5px;margin-bottom:.2em;transition:all .3s}#sendButton[data-v-2a6c63f5]:disabled{cursor:not-allowed;opacity:.5}#sendButton svg[data-v-2a6c63f5]{height:18px;transition:all .3s}#sendButton svg path[data-v-2a6c63f5]{fill:#3c3c3c;stroke:#fff;transition:all .3s}#sendButton:hover svg path[data-v-2a6c63f5]{fill:#cbcbcb}.spinner[data-v-2a6c63f5]{position:relative;border:3px solid #f3f3f3;border-top:3px solid #6c6c6c;border-radius:50%;width:18px;height:18px;animation:spin-2a6c63f5 1s linear infinite}.spinner-container:hover .tooltip[data-v-2a6c63f5]{opacity:1;top:-20px;margin-left:5px}.square[data-v-2a6c63f5]{animation:counter-spin-2a6c63f5 1s linear infinite}@keyframes spin-2a6c63f5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes counter-spin-2a6c63f5{0%{transform:rotate(0deg)}to{transform:rotate(-1turn)}}.svg-container[data-v-2a6c63f5]{position:relative;display:inline-block}.tooltip[data-v-2a6c63f5]{position:absolute;top:-40px;transform:translateX(-50%);background-color:#4f4f4f;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.2);pointer-events:none;z-index:1000;opacity:0;transition:opacity .2s ease-in-out}.svg-container:hover .tooltip[data-v-2a6c63f5]{opacity:1}.lds-ellipsis[data-v-49744114]{display:inline-block;position:relative;width:80px;height:80px}.lds-ellipsis div[data-v-49744114]{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div[data-v-49744114]:first-child{left:8px;animation:lds-ellipsis1-49744114 .6s infinite}.lds-ellipsis div[data-v-49744114]:nth-child(2){left:8px;animation:lds-ellipsis2-49744114 .6s infinite}.lds-ellipsis div[data-v-49744114]:nth-child(3){left:32px;animation:lds-ellipsis2-49744114 .6s infinite}.lds-ellipsis div[data-v-49744114]:nth-child(4){left:56px;animation:lds-ellipsis3-49744114 .6s infinite}@keyframes lds-ellipsis1-49744114{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3-49744114{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2-49744114{0%{transform:translate(0)}to{transform:translate(24px)}}.id-field[data-v-76f64c54]{display:flex;flex-direction:row;align-items:center;gap:.5rem;max-width:500px;margin:1rem auto;font-family:Arial,sans-serif}input[type=text][data-v-76f64c54]{flex:1;padding:.5rem;font-size:1rem;border:1px solid #ccc;border-radius:6px}.button-confirm[data-v-76f64c54]{padding:.5rem 1rem;font-size:1rem;background-color:#00a020;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.button-confirm[data-v-76f64c54]:hover{background-color:#03ba00}.button-cancel[data-v-76f64c54]{padding:.5rem 1rem;font-size:1rem;background-color:#a00000;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.button-cancel[data-v-76f64c54]:hover{background-color:#ba0000}.button-container[data-v-292647c9]{display:flex;justify-content:center;gap:1rem;margin:1rem 0}button[data-v-292647c9]{padding:.75rem 1.5rem;font-size:1rem;border:none;border-radius:.5rem;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.yes-button[data-v-292647c9]{background-color:#4caf50;color:#fff}.yes-button[data-v-292647c9]:hover{background-color:#45a049}.no-button[data-v-292647c9]{background-color:#f44336;color:#fff}.no-button[data-v-292647c9]:hover{background-color:#d32f2f}.alert[data-v-c9a0559e]{position:fixed;top:0;left:12.5%;width:75%;z-index:9999;padding:20px;background-color:#ffd86c;color:#000;display:flex;align-items:center;box-shadow:0 4px 6px rgba(0,0,0,.3);text-align:center}.alert-text[data-v-c9a0559e]{flex:0.98;text-align:left}.closebtn[data-v-c9a0559e]{position:absolute;right:1.5%;font-weight:700;font-size:40px;cursor:pointer;transition:color .3s ease}.closebtn[data-v-c9a0559e]:hover{color:#fff}.fade-slide-enter-active[data-v-c9a0559e],.fade-slide-leave-active[data-v-c9a0559e]{transition:opacity .5s ease,transform .5s ease}.fade-slide-enter-from[data-v-c9a0559e],.fade-slide-leave-to[data-v-c9a0559e]{opacity:0;transform:translateY(-100%)}.rating-display[data-v-49c51592]{position:relative;display:inline-block;line-height:1;cursor:pointer;padding-left:50px}.stars[data-v-49c51592]{display:flex;align-items:center}.star-svg[data-v-49c51592]{width:1em;height:1em;flex-shrink:0;margin-right:.25em;cursor:pointer}.feedback-container[data-v-734bdddf]{z-index:10000000000000;width:30%;text-align:center;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2)}h2[data-v-734bdddf]{font-size:1.5rem;margin-bottom:10px}.rating-text[data-v-734bdddf]{font-size:1.2rem;margin:10px 0}.feedback-textarea[data-v-734bdddf]{width:80%;height:25vh;margin-top:10px;padding:10px;font-size:1rem;border-radius:5px;border:1px solid #ddd;resize:none}.submit-button[data-v-734bdddf]{margin-top:15px;padding:10px 15px;font-size:1rem;background:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:.3s;margin:10px}.submit-button[data-v-734bdddf]:hover{background:#218838}.thank-you[data-v-734bdddf]{margin-top:15px;font-size:1.2rem;color:#28a745}#checkbox-burger[data-v-088fc486]{display:none}.toggle[data-v-088fc486]{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.5s}.bars[data-v-088fc486]{width:100%;height:4px;background-color:#b05cff;border-radius:4px}#bar2[data-v-088fc486]{transition-duration:.8s}#bar1[data-v-088fc486],#bar3[data-v-088fc486]{width:70%}#checkbox-burger:checked+.toggle .bars[data-v-088fc486]{position:absolute;transition-duration:.5s}#checkbox-burger:checked+.toggle #bar2[data-v-088fc486]{transform:scaleX(0);transition-duration:.5s}#checkbox-burger:checked+.toggle #bar1[data-v-088fc486]{width:100%;transform:rotate(45deg);transition-duration:.5s}#checkbox-burger:checked+.toggle #bar3[data-v-088fc486]{width:100%;transform:rotate(-45deg);transition-duration:.5s}#checkbox-burger:checked+.toggle[data-v-088fc486]{transition-duration:.5s;transform:rotate(180deg)}.toggle-label[data-v-088fc486]{font-size:16px;font-weight:700;color:#333;cursor:pointer}.clearButton[data-v-7039652a]{background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;font-weight:700;padding:10px 20px;border:none;border-radius:8px;cursor:pointer;font-size:.75em;box-shadow:0 4px 8px rgba(255,65,108,.3);transition:all .3s ease-in-out;position:relative;overflow:hidden}.clearButton[data-v-7039652a]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,75,43,.4)}.clearButton[data-v-7039652a]:active{transform:scale(.95);box-shadow:0 2px 6px rgba(255,75,43,.5)}.rating-wrapper[data-v-1b59905f]{display:flex;flex-direction:column;align-items:center}.rating-title[data-v-1b59905f]{font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}.rating-container[data-v-1b59905f]{display:flex;flex-direction:column;align-items:center;gap:8px}.radio-input[data-v-1b59905f]{--container_width:150px;position:relative;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#fff;width:var(--container_width);overflow:hidden;border:2px solid #000}.radio-input input[data-v-1b59905f]{display:none}.radio-input label[data-v-1b59905f]{width:100%;padding:10px;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:1;font-weight:600;letter-spacing:-1px;font-size:14px;color:#000;border-right:1px solid #000}.radio-input label[data-v-1b59905f]:last-child{border-right:none}.selection[data-v-1b59905f]{display:inline-block;position:absolute;height:100%;width:calc(var(--container_width)/3);z-index:0;left:0;top:0;transition:.15s ease;background-color:#4caf50}.radio-input label:first-child:has(input:checked)~.selection[data-v-1b59905f]{transform:translateX(calc(var(--container_width)*0/3))}.radio-input label:nth-child(2):has(input:checked)~.selection[data-v-1b59905f]{transform:translateX(calc(var(--container_width)*1/3))}.radio-input label:nth-child(3):has(input:checked)~.selection[data-v-1b59905f]{transform:translateX(calc(var(--container_width)*2/3))}.rating-label-row[data-v-1b59905f]{display:flex;justify-content:space-between;width:var(--container_width);padding:0 4px}.rating-label[data-v-1b59905f]{font-weight:700;font-size:14px;color:#000;padding-left:20px;padding-right:20px}.faq-button[data-v-732d700b]{width:50px;height:50px;border-radius:50%;border:none;background-color:#ffe53b;background-image:linear-gradient(147deg,#ffe53b,#ff2525 74%);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 10px rgba(0,0,0,.15);position:relative}.faq-button svg[data-v-732d700b]{height:1.5em;fill:#fff}.tooltip[data-v-732d700b]{position:absolute;top:40px;left:var(--06bda6d4);transform:translateX(-50%);width:250px;max-width:300px;text-align:justify;opacity:0;background-color:#2c3e50;color:#ecf0f1;padding:10px 15px;border-radius:8px;transition:opacity .2s ease-in-out,transform .2s ease-in-out;font-size:14px;line-height:1.4;box-shadow:0 5px 10px rgba(0,0,0,.3);z-index:10;cursor:text;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:none}.tooltip[data-v-732d700b]:before{position:absolute;content:"";width:10px;height:10px;background-color:#2c3e50;transform:rotate(45deg);top:-5px;left:var(--601d717c);transform:translateX(-50%) rotate(45deg)}.faq-button:hover .tooltip[data-v-732d700b],.tooltip[data-v-732d700b]:hover{opacity:1;transform:translateX(-50%) translateY(5px);pointer-events:auto}.field-row[data-v-5af2b4ee]{display:flex;align-items:flex-start;width:100%;gap:10px;margin-bottom:10px}.field-title[data-v-5af2b4ee]{min-width:150px;flex-shrink:0;padding-top:2.5em;align-items:center;text-align:center;font-weight:700;white-space:nowrap}.field-textarea[data-v-5af2b4ee]{flex-grow:1;height:5em;padding:8px;border:1px solid #d1d1d1;background:linear-gradient(135deg,#1f1f1f,#2d2d2d);color:#f0f0f0;border-radius:8px;resize:none;font-size:1.1em;line-height:1.5em;font-family:inherit;box-sizing:border-box}.field-textarea[data-v-5af2b4ee]::-webkit-scrollbar{width:6px}.field-textarea[data-v-5af2b4ee]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.field-textarea[data-v-5af2b4ee]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.field-textarea[data-v-5af2b4ee]::-webkit-scrollbar-thumb:hover{background:#888}.field-list[data-v-5af2b4ee]{position:relative;overflow:visible;border-radius:8px;max-width:100%;margin:0 auto;border:2px solid #000;padding:20px;display:flex;flex-direction:column;gap:15px;justify-content:center;align-items:center;background-color:#eee}.help-button[data-v-5af2b4ee]{position:absolute;top:10px;left:10px;scale:.9;z-index:10}.fancy-card[data-v-84a0d526]{width:100%;margin:40px auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;font-family:Arial,sans-serif}.card-title[data-v-84a0d526]{background-color:#4caf50;color:#fff;font-size:1.4em;text-align:center;padding:1rem;font-weight:700}.tab-list[data-v-84a0d526]{list-style:none;display:flex;margin:0;padding:0;border-bottom:2px solid #ddd;background-color:#f9f9f9}.tab-list li[data-v-84a0d526]{flex:1;text-align:center;padding:.8rem 0;cursor:pointer;border-right:1px solid #ddd;transition:background-color .2s ease;font-weight:700;color:#333}.tab-list li[data-v-84a0d526]:last-child{border-right:none}.tab-list li[data-v-84a0d526]:hover{background-color:#e1f0e1}.tab-list li.active[data-v-84a0d526]{background-color:#4caf50;color:#fff}.tab-content[data-v-84a0d526]{padding:1rem;height:auto}.tab-pane[data-v-84a0d526]{height:auto;animation:fadeIn-84a0d526 .3s ease-in-out}@keyframes fadeIn-84a0d526{0%{opacity:0}to{opacity:1}}.fancy-textarea-prompt[data-v-84a0d526]{width:100%;height:40vh;text-align:justify;background:linear-gradient(135deg,#1f1f1f,#2d2d2d);border:1px solid #555;border-radius:8px;font-size:1.1em;line-height:1.5em;padding:10px 15px;color:#f0f0f0;resize:none;overflow-y:auto;box-sizing:border-box;outline:none;transition:border-color .3s,box-shadow .3s}.fancy-textarea-prompt[data-v-84a0d526]:focus{box-shadow:0 0 5px rgba(76,175,80,.3)}.fancy-textarea-prompt[data-v-84a0d526]::-webkit-scrollbar{width:6px}.fancy-textarea-prompt[data-v-84a0d526]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.fancy-textarea-prompt[data-v-84a0d526]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.fancy-textarea-prompt[data-v-84a0d526]::-webkit-scrollbar-thumb:hover{background:#888}.fancy-textarea-prompt[data-v-84a0d526]:disabled{background-color:#3c3c3c;color:#999}summary[data-v-84a0d526]::-webkit-details-marker{display:none}.custom-summary[data-v-84a0d526]{background-color:#4caf50;display:flex;align-items:center;cursor:pointer;position:relative;justify-content:center}.toggle-arrow[data-v-84a0d526]{position:absolute;right:1rem;font-size:2em;color:#333}[data-v-84a0d526] details[open] .toggle-arrow{transform:rotate(180deg)}.help-button[data-v-84a0d526]{position:absolute;left:.25vw;scale:.9;z-index:10}.open[data-v-6a902f0c]{left:0!important}.close[data-v-6a902f0c]{left:-45vw!important}[data-v-6a902f0c]::-webkit-scrollbar{width:12px}[data-v-6a902f0c]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}[data-v-6a902f0c]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4158d0,#c850c0);border-radius:6px}[data-v-6a902f0c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ffcc70,#c850c0)}div[data-v-6a902f0c]{scroll-behavior:smooth}details[data-v-6a902f0c]{border:1px solid #ddd;background-color:#fff}details summary[data-v-6a902f0c]{padding:.75em 1em;cursor:pointer;font-size:1.2em;text-align:center;margin:0;background-color:#f9f9f9;border-radius:6px 6px 0 0;border-bottom:1px solid #ddd;list-style:none;outline:none;position:relative;transition:background-color .2s ease-in-out}details summary[data-v-6a902f0c]:hover{background-color:#ececec}details summary[data-v-6a902f0c]::-webkit-details-marker{display:none}details summary[data-v-6a902f0c]:after{content:"▼";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:1.3em;font-weight:700;color:#333}details[open] summary[data-v-6a902f0c]:after{content:"▲";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:1.3em}.details-content[data-v-6a902f0c]{animation:fade_in-6a902f0c .3s ease-in-out}@keyframes fade_in-6a902f0c{0%{opacity:0}to{opacity:1}}#menu[data-v-6a902f0c]{position:fixed;top:0;left:-32vw;width:30vw;height:95vh;font-family:Arial,sans-serif;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:left .5s ease-in-out;z-index:1}#checkbox_reverse[data-v-a9728ae4]{display:none}.toggle[data-v-a9728ae4]{position:relative;width:40px;height:40px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;transition-duration:.5s}.bars[data-v-a9728ae4]{width:100%;height:4px;background-color:#b05cff;border-radius:4px}#bar2[data-v-a9728ae4]{transition-duration:.8s}#bar1[data-v-a9728ae4],#bar3[data-v-a9728ae4]{width:70%}#checkbox_reverse:checked+.toggle .bars[data-v-a9728ae4]{position:absolute;transition-duration:.5s}#checkbox_reverse:checked+.toggle #bar2[data-v-a9728ae4]{transform:scaleX(0);transition-duration:.5s}#checkbox_reverse:checked+.toggle #bar1[data-v-a9728ae4]{width:100%;transform:rotate(45deg);transition-duration:.5s}#checkbox_reverse:checked+.toggle #bar3[data-v-a9728ae4]{width:100%;transform:rotate(-45deg);transition-duration:.5s}#checkbox_reverse:checked+.toggle[data-v-a9728ae4]{transition-duration:.5s;transform:rotate(180deg)}.toggle-label[data-v-a9728ae4]{font-size:16px;font-weight:700;color:#333;cursor:pointer}[data-v-c85bef20]:root{--button-size:70px;--svg-size:60%}#checkbox-input[data-v-c85bef20]{display:none}.switch[data-v-c85bef20]{width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background-color:#4caf50;border-radius:50%;cursor:pointer;transition:all .3s ease;border:2px solid #000;overflow:hidden}.switch svg[data-v-c85bef20]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;overflow:hidden}#checkbox-input:hover+.switch[data-v-c85bef20]{background-color:#ffea28;box-shadow:0 0 20px #ffc400;transform:translateY(-2px);cursor:pointer}.tooltip-container[data-v-c85bef20]{display:flex;align-items:center;justify-content:center;width:var(--button-size);height:var(--button-size);position:relative}.tooltip-text[data-v-c85bef20]{visibility:hidden;background-color:#333;color:#fff;text-align:center;border-radius:4px;padding:5px 8px;font-size:12px;position:absolute;top:85%;left:50%;transform:translateX(-50%);white-space:nowrap;box-shadow:0 4px 6px rgba(0,0,0,.1);opacity:0;transition:opacity .3s ease}.tooltip-container:hover .tooltip-text[data-v-c85bef20]{visibility:visible;opacity:1}button[data-v-1c1ead4d]{width:100%;cursor:pointer;position:relative;font-size:14px;letter-spacing:3px;height:3em;padding:0 3em;background-color:#757575;color:#fff;text-transform:uppercase;overflow:hidden;border:3px solid #000;margin-top:5px;margin-bottom:5px}button[data-v-1c1ead4d]:before{content:"";display:block;position:absolute;z-index:0;bottom:0;left:0;height:0;width:100%;background:linear-gradient(90deg,#00c800 20%,#006100);transition:.2s}button .label[data-v-1c1ead4d]{position:relative}button .icon[data-v-1c1ead4d]{display:flex;align-items:center;justify-content:center;height:3em;width:3em;position:absolute;top:3em;left:0;opacity:0;transition:.4s}button[data-v-1c1ead4d]:hover:before{height:100%}button:hover .icon[data-v-1c1ead4d]{top:0;opacity:1}.open[data-v-8154a5ae]{right:0!important}.close[data-v-8154a5ae]{right:-45vw!important}[data-v-8154a5ae]::-webkit-scrollbar{width:12px}[data-v-8154a5ae]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}[data-v-8154a5ae]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4158d0,#c850c0);border-radius:6px}[data-v-8154a5ae]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ffcc70,#c850c0)}@keyframes fade_in-8154a5ae{0%{opacity:0}to{opacity:1}}div[data-v-8154a5ae]{scroll-behavior:smooth}#menu_reverse[data-v-8154a5ae]{position:fixed;top:0;right:-32vw;width:30vw;height:95vh;font-family:Arial,sans-serif;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:right .5s ease-in-out;z-index:1}.wrapper{position:fixed;width:100vw;height:100vh;transition:left .5s ease-in-out}.history,.wrapper{display:flex;flex-direction:column}.history{flex-grow:1;width:50vw;margin-left:calc(25vw - 10px);margin-top:1vh;margin-bottom:2vh;text-align:center;align-items:flex-start;background-color:#2d2d2d;overflow-y:auto;border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:15px;scroll-behavior:smooth}.history::-webkit-scrollbar{width:6px}.history::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.history::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.history::-webkit-scrollbar-thumb:hover{background:#888}.assistant+.user,.user+.assistant{margin-top:20px}.message-bubble{max-width:60%;padding:10px 15px;border-radius:15px;font-size:16px;word-wrap:break-word;text-align:left;background-color:#f1f1f1;color:#000;display:inline-block;max-width:-moz-fit-content;max-width:fit-content;margin-bottom:8px}.user{align-self:flex-end;justify-content:flex-end}.assistant,.user{display:flex;width:100%}.assistant{align-self:flex-start;justify-content:flex-start}.user .message-bubble{background-color:#0078ff;color:#fff;border-radius:15px 15px 0 15px;text-align:left}.assistant .message-bubble{background-color:#f1f1f1;color:#000;border-radius:15px 15px 15px 0;text-align:left;max-width:60%}.message-bubble p{margin:0;padding:0}.message-bubble pre{background:#272822;color:#f8f8f2;padding:8px;border-radius:5px;overflow-x:auto;display:block}.message-bubble code{background:none;padding:2px 4px;border-radius:4px;font-family:monospace}.message-bubble pre{max-height:400px;overflow-y:auto}.message-bubble p{text-align:justify}.message-bubble img{width:auto;max-width:100%;height:350px;border-radius:10px;margin-top:8px}.message-bubble ol,.message-bubble ul{padding-left:20px;margin:5px 0}.message-bubble h1,.message-bubble h2,.message-bubble h3,.message-bubble h4,.message-bubble h5,.message-bubble h6{margin:5px 0;font-size:1em;text-align:justify}.foot{width:100vw;position:relative;bottom:1vh;display:flex;flex-direction:column;text-align:center;align-items:center}.close-message{left:0}.open-message{left:12vw}.open-message-reverse{left:-12vw}.bin-button{display:flex;flex-direction:column;align-items:center;justify-content:center;width:55px;height:55px;border-radius:15px;background-color:#ff5f5f;cursor:pointer;border:3px solid #ffc9c9;transition-duration:.3s}.bin-bottom{width:15px}.bin-top{width:17px;transform-origin:right;transition-duration:.3s}.bin-button:hover .bin-top{transform:rotate(45deg)}.bin-button:hover{background-color:red}.bin-button:active{transform:scale(.9)}.search-container[data-v-13efb88f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:20px;border:1px solid #ddd;border-radius:8px;max-width:400px;margin:0 auto;background-color:#f9f9f9;box-shadow:0 4px 8px rgba(0,0,0,.1)}.search-textarea[data-v-13efb88f]{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px;resize:none;box-shadow:inset 0 1px 3px rgba(0,0,0,.1);font-family:Arial,sans-serif}.search-textarea[data-v-13efb88f]::-webkit-scrollbar{width:6px}.search-textarea[data-v-13efb88f]::-webkit-scrollbar-track{background:#c9c9c9;border-radius:3px}.search-textarea[data-v-13efb88f]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.search-textarea[data-v-13efb88f]::-webkit-scrollbar-thumb:hover{background:#888}.search-textareadisabled[data-v-13efb88f]{background-color:#3c3c3c;color:#999}.search-button[data-v-13efb88f]{padding:10px 20px;font-size:16px;color:#fff;background-color:#007bff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.search-button[data-v-13efb88f]:hover{background-color:#0056b3}.checkbox-list[data-v-45fb8ddb]{position:relative;font-family:Arial,sans-serif;max-width:400px;margin:20px auto;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;box-shadow:0 4px 6px rgba(0,0,0,.1)}.disabled[data-v-45fb8ddb]{pointer-events:none;opacity:.6}.corner-check[data-v-45fb8ddb]{position:absolute;top:20px;left:20px;transform:scale(2);margin:0;cursor:pointer}.title[data-v-45fb8ddb]{margin:0;font-size:22px;font-weight:700;color:#333}.button-group[data-v-45fb8ddb]{margin-top:15px;display:flex;justify-content:center;gap:10px;margin-bottom:15px}.action-button[data-v-45fb8ddb]{background-color:#4caf50;color:#fff;border-radius:5px;padding:8px 14px;border:none;cursor:pointer;font-size:14px;transition:background-color .2s ease}.action-button[data-v-45fb8ddb]:hover{background-color:#45a049}.action-button[data-v-45fb8ddb]:focus{outline:none;box-shadow:0 0 3px #45a049}.checkbox-exact[data-v-45fb8ddb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:5px 10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;transition:background-color .2s ease-in-out}.checkbox-exact[data-v-45fb8ddb]:hover{background-color:#f0f0f0;cursor:pointer}.checkbox-exact input[type=checkbox][data-v-45fb8ddb]{margin-right:10px;transform:scale(1.2)}.checkbox-exact input[type=checkbox][data-v-45fb8ddb]:hover{cursor:pointer}.checkbox-semantic[data-v-45fb8ddb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:5px 10px;background-color:#eae8e8;border:1px solid #ddd;border-radius:5px;transition:background-color .2s ease-in-out}.checkbox-semantic[data-v-45fb8ddb]:hover{background-color:#d6d6d6;cursor:pointer}.checkbox-semantic input[type=checkbox][data-v-45fb8ddb]{margin-right:10px;transform:scale(1.2)}.checkbox-semantic input[type=checkbox][data-v-45fb8ddb]:hover,.spanhover[data-v-45fb8ddb]:hover{cursor:pointer}.adding-container[data-v-45fb8ddb]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15px}.add-input[data-v-45fb8ddb]{border:2px solid #ccc;border-radius:20px;padding:8px 12px;font-size:14px;width:60%;outline:none;transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:7px}.add-input[data-v-45fb8ddb]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.4)}.add-input[data-v-45fb8ddb]::-moz-placeholder{color:#999;font-style:italic}.add-input[data-v-45fb8ddb]::placeholder{color:#999;font-style:italic}.adding-container button[data-v-45fb8ddb]{font-size:16px;padding:8px 12px;border-radius:5px;border:none;background-color:#4caf50;color:#fff;cursor:pointer;transition:background-color .2s ease}.adding-container button[data-v-45fb8ddb]:hover{background-color:#45a049}.no-elements[data-v-45fb8ddb]{margin-bottom:5px;font-size:1.2em;margin-top:1rem;line-height:1.5;color:#777;font-style:italic;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}summary[data-v-45fb8ddb]::-webkit-details-marker{display:none}.custom-summary[data-v-45fb8ddb]{margin-left:20px;display:flex;align-items:center;cursor:pointer}.summary-title[data-v-45fb8ddb]{flex:1;margin:0;text-align:center;font-size:22px;font-weight:700;color:#333}.toggle-arrow[data-v-45fb8ddb]{margin-left:auto;font-size:1.2em;color:#333}[data-v-45fb8ddb] details[open] .toggle-arrow{transform:rotate(180deg)}.product-card[data-v-493e474e]{position:relative;font-family:Arial,sans-serif;max-width:350px;margin:20px auto;padding:20px;background:linear-gradient(145deg,#f5f7fa,#c3cfe2);border-radius:15px;border:1px solid #eee;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.product-card[data-v-493e474e]:hover{transform:scale(1.03);box-shadow:0 10px 20px rgba(0,0,0,.15);background:linear-gradient(145deg,#e6ecf1,#b2bdd2)}.checkbox-wrapper[data-v-493e474e]{display:flex;align-items:center;margin-bottom:16px}.checkbox-wrapper input[type=checkbox][data-v-493e474e]{width:20px;height:20px;margin-right:10px;border:2px solid #333;border-radius:4px;cursor:pointer;transition:all .2s ease}.checkbox-wrapper input[type=checkbox][data-v-493e474e]:hover{border-color:#007bff}.product-title[data-v-493e474e]{margin:0;font-size:1.2em;font-weight:600;color:#333}.product-description[data-v-493e474e]{margin:8px 0;font-size:.95em;color:#444;text-align:justify;line-height:1.4}.product-id[data-v-493e474e]{margin:0 0 12px;font-size:.9em;color:#666;font-style:italic}.product-link[data-v-493e474e]{display:inline-block;color:#007bff;text-decoration:none;font-weight:500;margin-top:8px;border:1px solid #007bff;padding:6px 10px;border-radius:25px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.product-link[data-v-493e474e]:hover{background-color:#007bff;color:#fff;text-decoration:none;box-shadow:0 3px 8px rgba(0,123,255,.2)}.delete-button[data-v-493e474e]{position:absolute;bottom:20px;right:20px}.no-elements[data-v-493e474e]{margin-bottom:5px;font-size:1.2em;margin-top:1rem;line-height:1.5;color:#777;font-style:italic;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}.button-group[data-v-493e474e]{display:flex;justify-content:center;gap:10px;margin-bottom:15px}.action-button[data-v-493e474e]{background-color:#4caf50;color:#fff;border-radius:5px;padding:8px 14px;border:none;cursor:pointer;font-size:14px;transition:background-color .2s ease}.action-button[data-v-493e474e]:hover{background-color:#45a049}.action-button[data-v-493e474e]:focus{outline:none;box-shadow:0 0 3px #45a049}details[data-v-493e474e]{border:1px solid transparent;background-color:transparent}details summary[data-v-493e474e]{padding:.75em 1em;cursor:pointer;font-size:1.2em;text-align:center;margin:0;background-color:#f9f9f9;border-radius:6px 6px 0 0;border-bottom:1px solid #ddd;list-style:none;outline:none;position:relative;display:list-item;transition:background-color .2s ease-in-out}details summary[data-v-493e474e]:hover{background-color:#ececec}details summary[data-v-493e474e]::-webkit-details-marker{display:none}details summary[data-v-493e474e]:after{content:"▼";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:1.3em;font-weight:700;color:#333;transition:transform .2s ease-in-out}details[open]>summary[data-v-493e474e]:after{content:"▲"}.product-card img[data-v-493e474e]{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:10px;display:block;margin:10px auto}.matched-attributes[data-v-493e474e]{margin:1rem 0;padding:1rem;background-color:#f7f9fc;border-radius:10px;border:1px solid #ddd}.matched-attributes h3[data-v-493e474e]{margin-top:.5rem;margin-bottom:.25rem;font-size:1.1em;font-weight:600;color:#333}.normal-attribute[data-v-493e474e]{color:#555;margin:3px 0}.highlighted-attribute[data-v-493e474e]{background-color:#d4fcdc;border-left:3px solid #4caf50;padding:4px 8px;margin:5px 0;border-radius:4px;font-weight:500}.nice-button[data-v-9f7b1c34]{color:#fff;border:none;border-radius:8px;padding:10px 20px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;text-align:center;white-space:normal;word-wrap:break-word}.nice-button[data-v-9f7b1c34]:hover{background-color:var(--3949c2bf);box-shadow:0 6px 8px rgba(0,0,0,.2);transform:translateY(-2px)}.nice-button[data-v-9f7b1c34]:active{background-color:var(--056f16aa);transform:translateY(0);box-shadow:0 4px 6px rgba(0,0,0,.1)}.nice-button[data-v-9f7b1c34]:focus{outline:none;box-shadow:0 0 0 3px var(--7d35ad4a)}.checkbox-list[data-v-f22ea786]{position:relative;font-family:Arial,sans-serif;max-width:400px;margin:20px auto;padding:10px;border:1px solid #ccc;border-radius:5px;background-color:#f9f9f9;box-shadow:0 4px 6px rgba(0,0,0,.1)}.disabled[data-v-f22ea786]{pointer-events:none;opacity:.6}.corner-check[data-v-f22ea786]{position:absolute;top:20px;left:20px;transform:scale(2);margin:0;cursor:pointer}.title[data-v-f22ea786]{margin:0;font-size:22px;font-weight:700;color:#333}.button-group[data-v-f22ea786]{margin-top:15px;display:flex;justify-content:center;gap:10px;margin-bottom:15px}.action-button[data-v-f22ea786]{background-color:#4caf50;color:#fff;border-radius:5px;padding:8px 14px;border:none;cursor:pointer;font-size:14px;transition:background-color .2s ease}.action-button[data-v-f22ea786]:hover{background-color:#45a049}.action-button[data-v-f22ea786]:focus{outline:none;box-shadow:0 0 3px #45a049}.checkbox-item[data-v-f22ea786]{display:flex;align-items:center;justify-content:space-between;margin-top:5px;margin-bottom:5px;padding:5px 10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;transition:background-color .2s ease-in-out}.checkbox-item[data-v-f22ea786]:hover{background-color:#f0f0f0}.adding-container[data-v-f22ea786]{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:15px}.add-input[data-v-f22ea786]{border:2px solid #ccc;border-radius:20px;padding:8px 12px;font-size:14px;width:60%;outline:none;transition:border-color .3s ease,box-shadow .3s ease;margin-bottom:7px}.add-input[data-v-f22ea786]:focus{border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.4)}.add-input[data-v-f22ea786]::-moz-placeholder{color:#999;font-style:italic}.add-input[data-v-f22ea786]::placeholder{color:#999;font-style:italic}.adding-container button[data-v-f22ea786]{font-size:16px;padding:8px 12px;border-radius:5px;border:none;background-color:#4caf50;color:#fff;cursor:pointer;transition:background-color .2s ease}.adding-container button[data-v-f22ea786]:hover{background-color:#45a049}.no-elements[data-v-f22ea786]{margin-bottom:5px;font-size:1.2em;margin-top:1rem;line-height:1.5;color:#777;font-style:italic;display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center}summary[data-v-f22ea786]::-webkit-details-marker{display:none}.custom-summary[data-v-f22ea786]{margin-left:20px;display:flex;align-items:center;cursor:pointer}.summary-title[data-v-f22ea786]{flex:1;margin:0;text-align:center;font-size:22px;font-weight:700;color:#333}.toggle-arrow[data-v-f22ea786]{margin-left:auto;font-size:1.2em;color:#333}[data-v-f22ea786] details[open] .toggle-arrow{transform:rotate(180deg)}.slider-label[data-v-e0eb036e]{display:block;font-size:16px;font-weight:700;color:#333;text-align:center;margin-bottom:3%}.slider-container[data-v-e0eb036e]{display:flex;justify-content:center}.slider[data-v-e0eb036e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:70%;height:10px;border-radius:5px;background-image:linear-gradient(43deg,#4158d0,#c850c0 46%,#ffcc70);outline:none;opacity:.7;transition:opacity .2s}.slider[data-v-e0eb036e]:hover{opacity:1}.slider[data-v-e0eb036e]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background-image:linear-gradient(160deg,#4900f5,#80d0c7);cursor:pointer}.slider[data-v-e0eb036e]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background-image:linear-gradient(160deg,#0093e9,#80d0c7);cursor:pointer}.open[data-v-2d2eebc2]{left:0!important}.close[data-v-2d2eebc2]{left:-45vw!important}[data-v-2d2eebc2]::-webkit-scrollbar{width:12px}[data-v-2d2eebc2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}[data-v-2d2eebc2]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4158d0,#c850c0);border-radius:6px}[data-v-2d2eebc2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ffcc70,#c850c0)}div[data-v-2d2eebc2]{scroll-behavior:smooth}details[data-v-2d2eebc2]{border:1px solid #ddd;background-color:#fff}details summary[data-v-2d2eebc2]{padding:.75em 1em;cursor:pointer;font-size:1.2em;text-align:center;margin:0;background-color:#f9f9f9;border-radius:6px 6px 0 0;border-bottom:1px solid #ddd;list-style:none;outline:none;position:relative;transition:background-color .2s ease-in-out}details summary[data-v-2d2eebc2]:hover{background-color:#ececec}details summary[data-v-2d2eebc2]::-webkit-details-marker{display:none}details summary[data-v-2d2eebc2]:after{content:"▼";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:1.3em;font-weight:700;color:#333}details[open] summary[data-v-2d2eebc2]:after{content:"▲";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:1.3em}.details-content[data-v-2d2eebc2]{animation:fade_in-2d2eebc2 .3s ease-in-out}@keyframes fade_in-2d2eebc2{0%{opacity:0}to{opacity:1}}#menu[data-v-2d2eebc2]{position:fixed;top:0;left:-32vw;width:30vw;height:95vh;font-family:Arial,sans-serif;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:left .5s ease-in-out;z-index:1}.open[data-v-bda3fecc]{right:0!important}.close[data-v-bda3fecc]{right:-45vw!important}[data-v-bda3fecc]::-webkit-scrollbar{width:12px}[data-v-bda3fecc]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}[data-v-bda3fecc]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4158d0,#c850c0);border-radius:6px}[data-v-bda3fecc]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ffcc70,#c850c0)}@keyframes fade_in-bda3fecc{0%{opacity:0}to{opacity:1}}div[data-v-bda3fecc]{scroll-behavior:smooth}#menu_reverse[data-v-bda3fecc]{position:fixed;top:0;right:-32vw;width:30vw;height:95vh;font-family:Arial,sans-serif;overflow-y:auto;overflow-x:hidden;border:1px solid #ddd;padding:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;transition:right .5s ease-in-out;z-index:1}.toggle-wrapper[data-v-374a38c2]{display:flex;align-items:center;gap:12px;font-size:16px;margin:10px 0}.flag-text[data-v-374a38c2]{white-space:nowrap;font-weight:700}.switch[data-v-374a38c2]{position:relative;display:inline-block;width:70px;height:38px}.switch input[data-v-374a38c2]{opacity:0;width:0;height:0}.slider[data-v-374a38c2]{display:flex;align-items:center;justify-content:center;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s;border-radius:34px;font-size:20px}input:checked+.slider[data-v-374a38c2]{background-color:#07c}.slider[data-v-374a38c2]:before{content:"";position:absolute;height:28px;width:28px;left:5px;bottom:5px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider[data-v-374a38c2]:before{transform:translateX(32px)}.message-box[data-v-f286daba]{width:50vw;display:flex;align-items:flex-start;background-color:#2d2d2d;padding:10px 15px;border-radius:10px;border:1px solid #3f3f3f;transition:border .3s}.message-box[data-v-f286daba]:focus-within{border:1px solid #6e6e6e}#message_input[data-v-f286daba]{flex:1;background-color:transparent;outline:none;border:none;color:#fff;font-size:1.3em;line-height:1.3em;padding:5px 0 5px 5px;resize:none;min-height:25vh;max-height:25vh;overflow-y:auto;box-sizing:border-box;text-align:justify}#message_input[data-v-f286daba]::-webkit-scrollbar{width:6px}#message_input[data-v-f286daba]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}#message_input[data-v-f286daba]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}#message_input[data-v-f286daba]::-webkit-scrollbar-thumb:hover{background:#888}#message_input[data-v-f286daba]:disabled{background-color:#3c3c3c;color:#999}#sendButton[data-v-f286daba]{align-self:flex-end;background-color:transparent;outline:none;border:none;display:flex;cursor:pointer;margin-right:-5px;margin-bottom:.2em;transition:all .3s}#sendButton[data-v-f286daba]:disabled{cursor:not-allowed;opacity:.5}#sendButton svg[data-v-f286daba]{height:18px;transition:all .3s}#sendButton svg path[data-v-f286daba]{fill:#3c3c3c;stroke:#fff;transition:all .3s}#sendButton:hover svg path[data-v-f286daba]{fill:#cbcbcb}.spinner[data-v-f286daba]{border:3px solid #f3f3f3;border-top:3px solid #6c6c6c;border-radius:50%;width:18px;height:18px;animation:spin-f286daba 1s linear infinite}@keyframes spin-f286daba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.svg-container[data-v-f286daba]{position:relative;display:inline-block}.tooltip[data-v-f286daba]{position:absolute;top:-40px;transform:translateX(-50%);background-color:#4f4f4f;color:#fff;padding:5px 10px;border-radius:5px;font-size:14px;white-space:nowrap;box-shadow:0 2px 4px rgba(0,0,0,.2);pointer-events:none;z-index:1000;opacity:0;transition:opacity .2s ease-in-out}.svg-container:hover .tooltip[data-v-f286daba]{opacity:1}:root{--loader-scale:2}.loader-container{position:fixed;top:40vh;left:50vw;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-align:center}.loader{box-sizing:border-box;border-style:solid;border-width:calc(40px*var(--loader-scale)) calc(60px*var(--loader-scale)) calc(30px*var(--loader-scale)) calc(60px*var(--loader-scale));border-color:#3760c9 #96ddfc #96ddfc #36bbf7;animation:envFloating 1s ease-in infinite alternate;transform:scale(var(--loader-scale))}.loader:after{content:"";position:absolute;right:calc(62px*var(--loader-scale));top:calc(-40px*var(--loader-scale));height:calc(70px*var(--loader-scale));width:calc(50px*var(--loader-scale));background-image:linear-gradient(#fff calc(45px*var(--loader-scale)),transparent 0),linear-gradient(#fff calc(45px*var(--loader-scale)),transparent 0),linear-gradient(#fff calc(45px*var(--loader-scale)),transparent 0);background-repeat:no-repeat;background-size:calc(30px*var(--loader-scale)) calc(4px*var(--loader-scale));background-position:calc(0px*var(--loader-scale)) calc(11px*var(--loader-scale)),calc(8px*var(--loader-scale)) calc(35px*var(--loader-scale)),calc(0px*var(--loader-scale)) calc(60px*var(--loader-scale));animation:envDropping .75s linear infinite}@keyframes envFloating{0%{transform:translate(-2px,-5px) scale(var(--loader-scale))}to{transform:translateY(5px) scale(var(--loader-scale))}}@keyframes envDropping{0%{background-position:calc(100px*var(--loader-scale)) calc(11px*var(--loader-scale)),calc(115px*var(--loader-scale)) calc(35px*var(--loader-scale)),calc(105px*var(--loader-scale)) calc(60px*var(--loader-scale));opacity:1}50%{background-position:calc(0px*var(--loader-scale)) calc(11px*var(--loader-scale)),calc(20px*var(--loader-scale)) calc(35px*var(--loader-scale)),calc(5px*var(--loader-scale)) calc(60px*var(--loader-scale))}60%{background-position:calc(-30px*var(--loader-scale)) calc(11px*var(--loader-scale)),calc(0px*var(--loader-scale)) calc(35px*var(--loader-scale)),calc(-10px*var(--loader-scale)) calc(60px*var(--loader-scale))}75%,to{background-position:calc(-30px*var(--loader-scale)) calc(11px*var(--loader-scale)),calc(-30px*var(--loader-scale)) calc(35px*var(--loader-scale)),calc(-30px*var(--loader-scale)) calc(60px*var(--loader-scale));opacity:0}}.btn-copy[data-v-50486f84]{--button-bg:#353434;--button-hover-bg:#464646;--button-text-color:#ccc;--button-hover-text-color:#8bb9fe;--button-border-radius:10px;--button-diameter:36px;--button-outline-width:1px;--button-outline-color:#8d8d8d;--tooltip-bg:#a9a9a9;--toolptip-border-radius:4px;--tooltip-font-family:Menlo,Roboto Mono,monospace;--tooltip-font-size:12px;--tootip-text-color:#3d3d3d;--tooltip-padding-x:7px;--tooltip-padding-y:7px;--tooltip-offset:8px;box-sizing:border-box;width:var(--button-diameter);height:var(--button-diameter);border-radius:var(--button-border-radius);background-color:var(--button-bg);color:var(--button-text-color);border:none;cursor:pointer;position:relative;outline:none}.btn-copy>.cp-tooltip[data-v-50486f84]{position:absolute;opacity:0;visibility:0;top:0;left:-20%;transform:translateX(-50%);white-space:nowrap;font:var(--tooltip-font-size) var(--tooltip-font-family);color:var(--tootip-text-color);background:var(--tooltip-bg);padding:var(--tooltip-padding-y) var(--tooltip-padding-x);border-radius:var(--toolptip-border-radius);pointer-events:none;transition:all var(--tooltip-transition-duration) cubic-bezier(.68,-.55,.265,1.55)}.btn-copy>.cp-tooltip[data-v-50486f84]:before{content:attr(data-text-initial)}.btn-copy>.cp-tooltip[data-v-50486f84]:after{content:"";position:absolute;bottom:calc(var(--tooltip-padding-y)/2*-1);width:var(--tooltip-padding-y);height:var(--tooltip-padding-y);background:inherit;left:70%;transform:translateX(-50%) rotate(45deg);z-index:-999;pointer-events:none}.btn-copy svg[data-v-50486f84]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cp-check-mark[data-v-50486f84]{display:none}.btn-copy:focus:not(:focus-visible) .cp-tooltip[data-v-50486f84],.btn-copy:hover .cp-tooltip[data-v-50486f84]{opacity:1;visibility:visible;top:calc((100% + var(--tooltip-offset))*-1)}.btn-copy:focus:not(:focus-visible) .cp-tooltip[data-v-50486f84]:before{content:attr(data-text-end)}.btn-copy:focus:not(:focus-visible) .cp-clipboard[data-v-50486f84]{display:none}.btn-copy:focus:not(:focus-visible) .cp-check-mark[data-v-50486f84]{display:block}.btn-copy[data-v-50486f84]:focus,.btn-copy[data-v-50486f84]:hover{background-color:var(--button-hover-bg)}.btn-copy[data-v-50486f84]:active{outline:var(--button-outline-width) solid var(--button-outline-color)}.btn-copy:hover svg[data-v-50486f84]{color:var(--button-hover-text-color)}.messageBox[data-v-105afe47]{width:50vw;display:flex;align-items:flex-start;background-color:#2d2d2d;padding:10px 15px;border-radius:10px;border:1px solid #3f3f3f;transition:border .3s}.messageBox[data-v-105afe47]:focus-within{border:1px solid #6e6e6e}.textInput[data-v-105afe47]{text-align:justify;height:35vh;flex:1;background-color:transparent;outline:none;border:none;color:#fff;font-size:1em;line-height:1.6;padding-right:10px;resize:none;overflow-y:auto;box-sizing:border-box}.textInput[data-v-105afe47]::-webkit-scrollbar{width:6px}.textInput[data-v-105afe47]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.textInput[data-v-105afe47]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.textInput[data-v-105afe47]::-webkit-scrollbar-thumb:hover{background:#888}.textInput[data-v-105afe47]:disabled{background-color:#3c3c3c;color:#999}.copyButton[data-v-105afe47]{align-self:flex-end;background-color:transparent;outline:none;border:3px;display:flex;cursor:pointer;margin-bottom:0;margin-right:-9px;margin-left:5px;transition:all .3s}.buttonContainer[data-v-105afe47]{display:flex;flex-direction:column;align-items:flex-start;gap:27.5vh;margin-left:10px}.clearButton[data-v-105afe47]{background:linear-gradient(135deg,#ff416c,#ff4b2b);color:#fff;font-weight:700;padding:5px 10px;border:none;border-radius:8px;cursor:pointer;font-size:.75em;box-shadow:0 4px 8px rgba(255,65,108,.3);transition:all .3s ease-in-out;position:relative;overflow:hidden}.clearButton[data-v-105afe47]:hover{transform:translateY(-2px);box-shadow:0 6px 12px rgba(255,75,43,.4)}.clearButton[data-v-105afe47]:active{transform:scale(.95);box-shadow:0 2px 6px rgba(255,75,43,.5)}.fancy-card[data-v-6d8dc569]{width:50vw;margin:40px auto;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);background:#fff;font-family:Arial,sans-serif}.card-title[data-v-6d8dc569]{background-color:#4caf50;color:#fff;font-size:1.4em;text-align:center;padding:1rem;font-weight:700}.tab-list[data-v-6d8dc569]{list-style:none;display:flex;margin:0;padding:0;border-bottom:2px solid #ddd;background-color:#f9f9f9}.tab-list li[data-v-6d8dc569]{flex:1;display:flex;justify-content:center;align-items:center;height:2.5rem;cursor:pointer;border-right:1px solid #ddd;transition:background-color .2s ease;font-weight:700;color:#333;font-size:70%;text-align:center}.tab-list li[data-v-6d8dc569]:last-child{border-right:none}.tab-list li[data-v-6d8dc569]:hover{background-color:#e1f0e1}.tab-list li.active[data-v-6d8dc569]{background-color:#4caf50;color:#fff}.tab-content[data-v-6d8dc569]{padding:1rem;height:auto;align-items:center;text-align:center}.tab-pane[data-v-6d8dc569]{height:100%;display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center}@keyframes fadeIn-6d8dc569{0%{opacity:0}to{opacity:1}}.fancy-textarea[data-v-6d8dc569]{width:100%;height:40vh;background:linear-gradient(135deg,#1f1f1f,#2d2d2d);border:1px solid #555;border-radius:8px;font-size:1.1em;line-height:1.5em;padding:10px 15px;color:#f0f0f0;resize:none;overflow-y:auto;box-sizing:border-box;outline:none;transition:border-color .3s,box-shadow .3s;text-align:justify}.fancy-textarea[data-v-6d8dc569]:focus{box-shadow:0 0 5px rgba(76,175,80,.3)}.fancy-textarea[data-v-6d8dc569]::-webkit-scrollbar{width:6px}.fancy-textarea[data-v-6d8dc569]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.fancy-textarea[data-v-6d8dc569]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.fancy-textarea[data-v-6d8dc569]::-webkit-scrollbar-thumb:hover{background:#888}.fancy-textarea[data-v-6d8dc569]:disabled{background-color:#3c3c3c;color:#999}summary[data-v-6d8dc569]::-webkit-details-marker{display:none}.custom-summary[data-v-6d8dc569]{background-color:#4caf50;display:flex;align-items:center;cursor:pointer;position:relative;justify-content:center}.toggle-arrow[data-v-6d8dc569]{position:absolute;right:1rem;font-size:2em;color:#333}.help-button[data-v-6d8dc569]{position:absolute;left:.25vw;scale:.9;z-index:10}[data-v-6d8dc569] details[open] .toggle-arrow{transform:rotate(180deg)}.structure-fields-wrapper[data-v-6d8dc569]{flex:1 1 50%;overflow:visible}.close-message[data-v-66e3c0e5]{left:0}.open-message[data-v-66e3c0e5]{left:12vw}.open-message-reverse[data-v-66e3c0e5]{left:-12vw}.email-output-box[data-v-66e3c0e5]{text-align:justify;width:50vw;height:37vh;overflow-y:auto;padding:20px;margin:10px auto;border:1px solid #ccc;border-radius:8px;background-color:#2d2d2d;color:#fff;font-family:Arial,sans-serif;line-height:1.6;word-wrap:break-word;white-space:pre-wrap}.email-output-box[data-v-66e3c0e5]::-webkit-scrollbar{width:6px}.email-output-box[data-v-66e3c0e5]::-webkit-scrollbar-track{background:#3c3c3c;border-radius:3px}.email-output-box[data-v-66e3c0e5]::-webkit-scrollbar-thumb{background:#666;border-radius:3px}.email-output-box[data-v-66e3c0e5]::-webkit-scrollbar-thumb:hover{background:#888}.email-output-box[data-v-66e3c0e5]:disabled{background-color:#3c3c3c;color:#999}.main-content[data-v-66e3c0e5]{z-index:10;height:100vh;width:100vw;position:fixed;overflow-y:auto;overflow-x:hidden}[data-v-66e3c0e5]::-webkit-scrollbar{width:12px}[data-v-66e3c0e5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}[data-v-66e3c0e5]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4158d0,#c850c0);border-radius:6px}[data-v-66e3c0e5]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#ffcc70,#c850c0)}