.social-share-bar[data-v-4ad9f529]{background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1rem 1.5rem;transition:all .3s ease;width:100%}.social-share-bar[data-v-4ad9f529]:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #667eea1a}.share-content[data-v-4ad9f529]{flex-wrap:wrap;gap:1.25rem;justify-content:space-between}.share-content[data-v-4ad9f529],.share-label[data-v-4ad9f529]{align-items:center;display:flex}.share-label[data-v-4ad9f529]{color:#475569;font-size:.9375rem;font-weight:600;gap:.625rem;letter-spacing:.01em;white-space:nowrap}.share-label i[data-v-4ad9f529]{color:#667eea;font-size:1.125rem}.social-buttons[data-v-4ad9f529]{flex-wrap:wrap;gap:.625rem}.social-btn[data-v-4ad9f529],.social-buttons[data-v-4ad9f529]{align-items:center;display:flex}.social-btn[data-v-4ad9f529]{border-radius:50%;border-width:2px;font-size:1.125rem;height:42px;justify-content:center;overflow:hidden;padding:0;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1);width:42px}.social-btn[data-v-4ad9f529]:before{background:currentColor;border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .25s ease}.social-btn[data-v-4ad9f529]:hover:before{opacity:.1}.social-btn[data-v-4ad9f529]:hover{box-shadow:0 6px 16px #00000026;transform:translateY(-3px) scale(1.05)}.social-btn[data-v-4ad9f529]:active{transform:translateY(-1px) scale(1.02)}.social-btn.twitter[data-v-4ad9f529]{border-color:#1da1f2;color:#1da1f2}.social-btn.twitter[data-v-4ad9f529]:hover{background:#1da1f2;border-color:#1da1f2;color:#fff}.social-btn.linkedin[data-v-4ad9f529]{border-color:#0077b5;color:#0077b5}.social-btn.linkedin[data-v-4ad9f529]:hover{background:#0077b5;border-color:#0077b5;color:#fff}.social-btn.facebook[data-v-4ad9f529]{border-color:#1877f2;color:#1877f2}.social-btn.facebook[data-v-4ad9f529]:hover{background:#1877f2;border-color:#1877f2;color:#fff}.social-btn.copy-link[data-v-4ad9f529]{border-color:#667eea;color:#667eea}.social-btn.copy-link[data-v-4ad9f529]:hover{background:#667eea;border-color:#667eea;color:#fff}.social-btn.copy-link.copied[data-v-4ad9f529]{animation:pulse-4ad9f529 .5s ease;background:#10b981;border-color:#10b981;color:#fff}.social-btn.whatsapp[data-v-4ad9f529]{border-color:#25d366;color:#25d366}.social-btn.whatsapp[data-v-4ad9f529]:hover{background:#25d366;border-color:#25d366;color:#fff}@keyframes pulse-4ad9f529{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@media (max-width:768px){.social-share-bar[data-v-4ad9f529]{padding:1rem}.share-content[data-v-4ad9f529]{align-items:stretch;flex-direction:column;gap:1rem}.share-label[data-v-4ad9f529]{font-size:.875rem;justify-content:center}.social-buttons[data-v-4ad9f529]{gap:.75rem;justify-content:center}.social-btn[data-v-4ad9f529]{height:44px;width:44px}}@media (prefers-color-scheme:dark){.social-share-bar[data-v-4ad9f529]{background:linear-gradient(135deg,#1e293b,#334155);border-color:#475569}.share-label[data-v-4ad9f529]{color:#cbd5e1}.social-share-bar[data-v-4ad9f529]:hover{border-color:#64748b;box-shadow:0 4px 12px #667eea33}}.spaced-markdown{color:#2c3e50;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.8;margin:0 auto;max-width:800px;padding:20px}.spaced-markdown *{box-sizing:border-box;line-height:1.8!important}.spaced-markdown p{font-size:16px;-webkit-hyphens:auto;hyphens:auto;margin-bottom:1.8rem!important;text-align:justify}.spaced-markdown h1{border-bottom:3px solid #e2e8f0;color:#1a365d;font-size:2.5rem;font-weight:700;margin-bottom:1.5rem!important;margin-top:3rem!important;padding-bottom:.5rem;text-align:center}.spaced-markdown h2{border-bottom:2px solid #4299e1;color:#2d3748;font-size:1.8rem;font-weight:600;margin-bottom:1.2rem!important;margin-top:2.5rem!important;padding-bottom:.5rem}.spaced-markdown h3{color:#4a5568;font-size:1.3rem;font-weight:600;margin-bottom:.8rem!important;margin-top:2rem!important}.spaced-markdown ol,.spaced-markdown ul{margin-bottom:1.5rem!important;padding-left:2rem}.spaced-markdown li{line-height:1.7;margin-bottom:.6rem}.spaced-markdown ul li::marker{color:#4299e1;font-weight:700}.spaced-markdown strong{color:#2d3748;font-weight:600}.spaced-markdown hr{background:linear-gradient(90deg,#e2e8f0,#4299e1 50%,#e2e8f0);border:none;height:2px;margin:3rem 0!important}.spaced-markdown table{border-collapse:collapse;border-radius:8px;box-shadow:0 4px 6px #0000001a;font-size:14px;margin-bottom:2rem!important;overflow:hidden;width:100%}.spaced-markdown th{background:linear-gradient(135deg,#4299e1,#3182ce);color:#fff;font-size:14px;font-weight:600;padding:1rem .8rem;text-align:left}.spaced-markdown td{border-bottom:1px solid #e2e8f0;padding:1rem .8rem;vertical-align:top}.spaced-markdown tbody tr:nth-child(2n){background-color:#f8fafc}.spaced-markdown tbody tr:hover{background-color:#edf2f7;transition:background-color .2s ease}.spaced-markdown tbody td{border-left:1px solid #e2e8f0}.spaced-markdown tbody td:first-child{border-left:none;color:#2d3748;font-weight:600}@media (max-width:768px){.spaced-markdown{padding:15px}.spaced-markdown h1{font-size:2rem}.spaced-markdown h2{font-size:1.6rem;margin-left:-1rem!important;margin-right:-1rem!important}.spaced-markdown table{font-size:12px}.spaced-markdown td,.spaced-markdown th{padding:.6rem .4rem}}.spaced-markdown .highlight{background:linear-gradient(120deg,#a0aec0,transparent);border-radius:4px;color:#2d3748;font-weight:600;padding:.2rem .4rem}.spaced-markdown .callout{background:#f0f9ff;border:1px solid #90cdf4;border-radius:8px;margin:1.5rem 0;padding:1.5rem}.spaced-markdown .callout strong{color:#2b6cb0}.spaced-markdown h1:before,.spaced-markdown h2:before,.spaced-markdown h3:before{content:attr(data-emoji);font-size:1.2em;margin-right:.5rem}.spaced-markdown blockquote{background:#f7fafc;border-left:4px solid #4299e1;color:#4a5568;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}.spaced-markdown code{background:#f7fafc;border-radius:4px;color:#e53e3e;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em;padding:.2rem .4rem}.simulator-loader[data-v-69cd6105]{box-sizing:border-box;display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:800px;overflow-x:hidden;padding:1.5rem 2rem;width:100%}.debug-info[data-v-69cd6105]{background:#f8fafc;border-left:3px solid #94a3b8;border-radius:8px;font-family:monospace;font-size:.875rem;padding:.75rem 1rem}.debug-info.error[data-v-69cd6105]{background:#fef2f2;border-left-color:#dc2626;color:#dc2626}.debug-info.success[data-v-69cd6105]{background:#f0fdf4;border-left-color:#16a34a;color:#16a34a}.simulator-intro[data-v-69cd6105]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;overflow:hidden;padding:1.5rem 2rem;position:relative;width:100%}.simulator-intro[data-v-69cd6105]:before{content:"";height:3px;left:0;position:absolute;right:0;top:0}.simulator-intro[data-v-69cd6105]:before,.simulator-title[data-v-69cd6105]{background:linear-gradient(135deg,#667eea,#764ba2)}.simulator-title[data-v-69cd6105]{-webkit-background-clip:text;color:#1e293b;font-size:2rem;font-weight:700;margin:0 0 .75rem;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.2}.simulator-description[data-v-69cd6105]{color:#2c3e50;font-size:16px;-webkit-hyphens:auto;hyphens:auto;line-height:1.8;margin:0;text-align:justify;white-space:pre-line}.flow-section[data-v-69cd6105]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;overflow:hidden;padding:1.5rem;width:100%}.flow-header[data-v-69cd6105]{flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1rem}.flow-header[data-v-69cd6105],.flow-title[data-v-69cd6105]{align-items:center;display:flex}.flow-title[data-v-69cd6105]{color:#1e293b;font-size:1.25rem;font-weight:600;gap:.5rem;margin:0}.flow-title i[data-v-69cd6105]{color:#667eea;font-size:1.125rem}.flow-container[data-v-69cd6105]{background:#fafafa;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden}.open-simulator-btn[data-v-69cd6105]{font-size:.9rem;transition:all .2s ease;white-space:nowrap}.open-simulator-btn[data-v-69cd6105]:hover{transform:translate(3px)}.error-state[data-v-69cd6105],.loading-state[data-v-69cd6105]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px #00000014;box-sizing:border-box;padding:3rem 2rem;text-align:center;width:100%}.error-state p[data-v-69cd6105],.loading-state p[data-v-69cd6105]{color:#64748b;font-size:1rem;margin-top:1rem}.error-state p[data-v-69cd6105]{color:#dc2626}.loading-overlay[data-v-69cd6105]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff7;bottom:0;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.loading-overlay p[data-v-69cd6105]{color:#64748b;font-size:1.1rem;font-weight:500}@media (max-width:768px){.simulator-loader[data-v-69cd6105]{gap:1rem;padding:1rem}.simulator-intro[data-v-69cd6105]{padding:1.25rem 1.5rem}.simulator-title[data-v-69cd6105]{font-size:1.5rem;word-wrap:break-word;overflow-wrap:break-word}.simulator-description[data-v-69cd6105]{line-height:1.7}.flow-section[data-v-69cd6105]{padding:1.25rem}.flow-header[data-v-69cd6105]{align-items:flex-start;flex-direction:column;margin-bottom:.75rem}.flow-title[data-v-69cd6105]{font-size:1.125rem}.open-simulator-btn[data-v-69cd6105]{font-size:.875rem;width:100%}.error-state[data-v-69cd6105],.loading-state[data-v-69cd6105]{padding:2rem 1.25rem}}
