@font-face{font-family:Inter;font-style:normal;font-weight:900;src:url(../fonts/Inter-Black.83d81b16.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:800;src:url(../fonts/Inter-ExtraBold.4164cfba.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/Inter-Bold.0eaf807b.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/Inter-SemiBold.6058d3da.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/Inter-Medium.3f7acfe5.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/Inter-Regular.9ca9ba81.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:300;src:url(../fonts/Inter-Light.02850f28.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:200;src:url(../fonts/Inter-ExtraLight.fbcf1d9a.ttf)}@font-face{font-family:Inter;font-style:normal;font-weight:100;src:url(../fonts/Inter-Thin.97a5cc3c.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:900;src:url(../fonts/Poppins-Black.d8b850b9.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/Poppins-BlackItalic.563eda3d.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:800;src:url(../fonts/Poppins-ExtraBold.01849ee0.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(../fonts/Poppins-ExtraBoldItalic.73d4495b.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(../fonts/Poppins-Bold.cdb29a5d.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/Poppins-BoldItalic.cfb635a5.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(../fonts/Poppins-SemiBold.ac8d04b6.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/Poppins-SemiBoldItalic.3524ffc3.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(../fonts/Poppins-Medium.673ed423.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/Poppins-MediumItalic.89e040c6.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(../fonts/Poppins-Regular.35d26b78.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(../fonts/Poppins-Light.7641a0f7.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/Poppins-LightItalic.4a7d59f8.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:200;src:url(../fonts/Poppins-ExtraLight.333cb30c.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/Poppins-ExtraLightItalic.dbdfd398.ttf)}@font-face{font-family:Poppins;font-style:normal;font-weight:100;src:url(../fonts/Poppins-Thin.59ff6a72.ttf)}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/Poppins-ThinItalic.9d5e661e.ttf)}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.f20305de.ttf)}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsOutlined-Regular.f5ef2424.otf)}@font-face{font-family:Material Icons Rounded;font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsRound-Regular.13b4412f.otf)}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsSharp-Regular.4f66c288.otf)}@font-face{font-family:Material Icons TwoTone;font-style:normal;font-weight:400;src:url(../fonts/MaterialIconsTwoTone-Regular.012748e1.otf)}.material-icons{word-wrap:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";direction:ltr;display:inline-block;font-family:Material Icons;font-size:24px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap}.material-icons.md-outlined{font-family:Material Icons Outlined}.material-icons.md-rounded{font-family:Material Icons Rounded}.material-icons.md-sharp{font-family:Material Icons Sharp}.material-icons.md-twotone{font-family:Material Icons TwoTone}.material-icons.md-16{font-size:16px}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-48{font-size:48px}:root{--purple-500:#682bb7;--purple-400:#824dc7;--purple-300:#9e7dca;--purple-200:#baa7d2;--purple-100:#d5cddf;--blue-500:#30b5f2;--blue-400:#69c3ec;--blue-300:#9cd3ec;--blue-200:#cbe5f1;--blue-100:#f4f9fb;--gray-neutral:#808191;--gray-500:#5c5c5c;--gray-400:#767676;--gray-300:#a4a4a4;--gray-200:#e8e8e8;--light:#f2f2f2;--white:#fefefe;--black:#12171e;--invalidy:#b3261e;--primary:var(--purple-500);--secondary:var(--blue-500);--muted:var(--gray-400);--text:var(--black);--grad-vertical-purple:linear-gradient(90deg,var(--blue-500),var(--purple-500));--grad-deg-purple:linear-gradient(242.33deg,#26bbfb -2.75%,#581db6 51.44%,#29b3f7 101.71%,#26bbfb 104.5%);--fade-in:fade-in 0.3s both normal;--rotate-anim:rotate-anim 1s both infinite;--progress-bar-anim:load-bar 10s both normal;--shadow:0 0.5rem 1rem #00000026;--button-action-shadow:0px 2px 4px 0px #0003,0px 1px 10px 0px #0000001f,0px 4px 5px 0px #00000024;--dashboard-button-shadow:0 3px 5px #9f8ebf;--dashboards-shadow:0px 1px 3px 1px #00000024,0px 1px 2px 0px #0000004d;--scrollbar-width:0.7rem;--scrollbar-color:var(--blue-400);--scrollbar-background:var(--gray-200)}*{font-family:Inter,sans-serif}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:10rem}::-webkit-scrollbar,::-webkit-scrollbar-track-piece{background-color:var(--scrollbar-background);border-radius:10rem;height:var(--scrollbar-width);width:var(--scrollbar-width)}body,html{scrollbar-color:var(--scrollbar-color) var(--scrollbar-background);scrollbar-width:var(--scrollbar-width)}figure{align-items:center;display:flex;justify-content:center;margin:0}ul{margin:0;padding:0}li{list-style:none}p{margin:0}.g-link-tooltip{border-radius:10rem}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rotate-anim{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes load-bar{0%,5%{right:99%}20%,30%{right:75%}70%,80%{right:35%}}.container-login[data-v-4faba15c]{align-items:center;background:var(--grad-deg-purple);color:#581db6;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh;justify-content:center;margin:0;text-align:center}.image-container[data-v-4faba15c]{margin-bottom:20px}.imagem[data-v-4faba15c]{height:5.7rem;width:15rem}.login-container[data-v-4faba15c]{background-color:none;border-radius:5px;display:inline-block;margin-top:20px;width:24.6875rem}h1[data-v-4faba15c]{color:#333;margin:0}form[data-v-4faba15c]{align-items:center;display:flex;flex-direction:column;margin-top:20px}label[data-v-4faba15c]{color:#fff;font-size:12px;font-style:normal;font-weight:500;margin-top:6px;padding-bottom:16px;text-align:left;width:100%}input[data-v-4faba15c]{background:#0000;background-color:initial;border:1px solid #26bbfb;border-radius:8px;color:#fff;font-size:14px;font-weight:600;outline:#26bbfb;padding:10px 30px 10px 10px;width:100%}input[data-v-4faba15c]::placeholder{color:var(--gray-neutral)}.password-container[data-v-4faba15c]{position:relative;width:100%}.show-password-icon[data-v-4faba15c]{cursor:pointer;position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:1}.show-password-icon img[data-v-4faba15c]{height:20px;width:20px}.login-btn[data-v-4faba15c]{background-color:#007bff;border:none;border-radius:8px;color:#12171e;cursor:pointer;font-weight:700;margin-top:24px;padding:18px;width:100%}.links[data-v-4faba15c]{display:flex;flex-direction:column;text-align:center}.btn-premium[data-v-4faba15c],.btn-reset-pass[data-v-4faba15c]{background-color:initial;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;margin:6px;padding:18px}.btn-premium[data-v-4faba15c]{border:1px solid #26bbfb;border-radius:8px}.btn-premium[data-v-4faba15c]:hover,.btn-reset-pass[data-v-4faba15c]:hover,.login-btn[data-v-4faba15c]:hover{transform:scale(1.05)}.hidden[data-v-41547208]{display:none}.material-icons[data-v-509e8a25]{pointer-events:none}.fs-navigation[data-v-ee9fcf92]{padding:.5rem}.fs-navigation .fs-divider[data-v-ee9fcf92]{border:1px solid #ffffff1a;margin:.2rem 1rem;opacity:0;width:calc(100% - 2rem - 2px)}.fs-navigation .select-page[data-v-ee9fcf92]{background:none;border:none;border-radius:1.25rem;color:var(--white);cursor:pointer;display:flex;font-weight:600;gap:.5rem;margin:0 auto;padding:1rem;transition:.12s;white-space:nowrap}.fs-navigation .select-page.current-page[data-v-ee9fcf92]{background-color:var(--white);color:var(--primary);pointer-events:none}.fs-navigation .select-page[data-v-ee9fcf92]:hover{background-color:var(--white);color:var(--primary);opacity:.75}.fs-navigation .page-describe[data-v-ee9fcf92]{align-items:center;display:none;gap:.5rem;justify-content:space-between;width:100%}.fs-navigation.nav-expanded[data-v-ee9fcf92]{padding:.5rem 1rem}.fs-navigation.nav-expanded .fs-divider[data-v-ee9fcf92]{margin:.4rem 1rem;opacity:1;width:calc(100% - 2rem - 2px)}.fs-navigation.nav-expanded .select-page[data-v-ee9fcf92]{width:100%}.fs-navigation.nav-expanded .page-describe[data-v-ee9fcf92]{display:flex}.planpro-card[data-v-2bc0ac49]{border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;height:20rem;margin:auto;opacity:1;overflow:hidden;padding:1.5rem;position:relative;transition:.21s ease-out;width:calc(100% - 2rem - 2px);z-index:1}.planpro-card[data-v-2bc0ac49]:before{background-color:var(--white);content:"";inset:0;opacity:.2;position:absolute;z-index:-1}.planpro-card.nav-hidden[data-v-2bc0ac49]{display:none}.planpro-image[data-v-2bc0ac49]{width:100%}.planpro-button[data-v-2bc0ac49]{background-color:var(--purple-500);border:none;border-radius:1rem;color:var(--white);cursor:pointer;font-family:Inter,sans-serif;font-weight:700;padding:1rem;text-transform:capitalize;transition:background-color .12s ease-out}.planpro-button[data-v-2bc0ac49]:hover{background-color:var(--purple-400)}@media (max-height:964px){.planpro-card[data-v-2bc0ac49]{height:0;opacity:0}}.floating-sidebar-container[data-v-c8ac1fa0]{max-height:100vh;max-width:5rem;min-width:5rem;position:relative}.floating-sidebar[data-v-c8ac1fa0]{align-content:center;background-color:var(--primary);background-image:var(--grad-deg-purple);color:var(--white);display:flex;flex-direction:column;inset:0;justify-content:flex-start;position:absolute;transition:.21s ease-out;width:5rem;z-index:100}.fs-expanded[data-v-c8ac1fa0]{box-shadow:var(--shadow);width:18rem}.fs-expanded .fs-divider[data-v-c8ac1fa0]{width:calc(100% - 4rem - 2px)}.fs-expanded .fs-header[data-v-c8ac1fa0]{padding:1.5rem 1rem}.fs-expanded .fs-header .logo[data-v-c8ac1fa0]{max-width:8.5rem}.fs-expanded .fs-header .button-expand[data-v-c8ac1fa0]{border-radius:50% 0 0 50%;box-shadow:var(--shadow);transform:translate(-100%,-50%)}.fs-expanded .fs-header .button-expand .material-icons[data-v-c8ac1fa0]{transform:rotate(180deg)}.fs-expanded .fs-footer[data-v-c8ac1fa0]{padding:.5rem 1rem;transition:.07s ease-out}.fs-expanded .fs-footer .figure[data-v-c8ac1fa0]{justify-content:flex-start}.fs-expanded .fs-footer .avatar[data-v-c8ac1fa0]{margin:.5rem}.fs-expanded .fs-footer .details[data-v-c8ac1fa0]{width:6rem}.fs-divider[data-v-c8ac1fa0]{border:1px solid #ffffff1a;width:calc(100% - 2px)}.fs-header[data-v-c8ac1fa0]{padding:1.5rem .5rem;position:relative}.fs-header .logo[data-v-c8ac1fa0]{margin:auto;width:100%}.fs-header .button-expand[data-v-c8ac1fa0]{background-color:var(--primary);border:none;border-radius:0 50% 50% 0;color:var(--white);cursor:pointer;font-size:1rem;left:100%;padding:.25rem;position:absolute;top:50%;transform:translateY(-50%);transition:.1s ease-out}.fs-body[data-v-c8ac1fa0]{display:flex;flex-direction:column;height:100%;justify-content:space-between;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:0}.fs-footer[data-v-c8ac1fa0]{padding:.5rem;text-align:center}.fs-footer .profile[data-v-c8ac1fa0]{background:none;border:none;cursor:pointer;width:100%}.fs-footer .avatar[data-v-c8ac1fa0]{--size:2.4rem;border-radius:50%;height:var(--size);width:var(--size)}.fs-footer .details[data-v-c8ac1fa0]{color:var(--white);font-weight:500;max-width:100%;overflow:hidden;text-align:start;width:0}.fs-footer .username[data-v-c8ac1fa0]{font-size:1rem;line-height:1;margin:0}.fs-footer .userplan[data-v-c8ac1fa0]{opacity:.5}.search-container[data-v-e350af44]{width:100%}.search-form[data-v-e350af44]{align-items:center;background-color:var(--white);border:1px solid var(--gray-400);border-radius:20rem;display:flex;flex-direction:row;gap:1rem;padding:.5rem .75rem .5rem 1.5rem!important}.search-form label[data-v-e350af44]{align-items:center;color:var(--gray-neutral);display:flex;justify-content:center;margin:0;padding:0}.search-form .search-box[data-v-e350af44]{align-items:center;display:flex;flex-grow:1;position:relative}.search-form .search-input[data-v-e350af44]{border:0;border-radius:0;color:var(--text);font-size:1rem;font-weight:500;height:auto;margin:0;min-width:100px;outline:0;padding:0;width:100%}.search-form .search-input[data-v-e350af44]::placeholder{color:var(--gray-neutral)}.search-form .category-chips[data-v-e350af44]{align-items:center;display:flex;gap:.5rem}.search-form .category-chips .chip[data-v-e350af44]{background-color:var(--gray-100);border:1px solid #0000;border-radius:20rem;color:var(--gray-600);cursor:pointer;font-weight:600;padding:.5rem 1rem;transition:all .2s ease-in-out;white-space:nowrap}.search-form .category-chips .chip[data-v-e350af44]:hover{background-color:var(--gray-200)}.search-form .category-chips .chip.active[data-v-e350af44]{background-color:var(--purple-500);border-color:var(--purple-500);color:#fff}.search-form .submit-button[data-v-e350af44]{align-items:center;background-color:var(--purple-500);border:none;border-radius:5rem;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.5rem;justify-content:center;outline:none;padding:.75rem 1.25rem;transition:background-color .21s ease-out}.search-form .submit-button[data-v-e350af44]:hover{background-color:var(--purple-400)}.search-form .submit-button .content[data-v-e350af44]{text-transform:uppercase}.source-card[data-v-0afb3b82]{background-color:#fafafa;border:1px solid var(--gray-200,#e5e7eb);border-radius:.5rem;padding:.4rem .55rem}.source-card-head[data-v-0afb3b82]{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between}.source-card-title[data-v-0afb3b82]{color:var(--dark,#1f2937);flex:1;font-size:.78rem;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-card-title--link[data-v-0afb3b82]{text-decoration:none}.source-card-title--link[data-v-0afb3b82]:hover{text-decoration:underline}.source-card-score[data-v-0afb3b82]{color:var(--muted,#6b7280);flex-shrink:0;font-size:.7rem;font-variant-numeric:tabular-nums}.source-card-meta[data-v-0afb3b82]{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.3rem}.source-card-badge[data-v-0afb3b82]{align-items:center;border:1px solid;border-radius:.35rem;display:inline-flex;font-size:.6rem;font-weight:600;letter-spacing:.03em;padding:.05rem .35rem;text-transform:uppercase}.source-card-date[data-v-0afb3b82]{color:var(--muted,#9ca3af);font-size:.62rem}.chat-msg[data-v-45378c45]{display:flex}.chat-msg--user[data-v-45378c45]{justify-content:flex-end}.chat-msg--assistant[data-v-45378c45]{justify-content:flex-start}.chat-bubble[data-v-45378c45]{border-radius:.75rem;font-size:.82rem;line-height:1.45;max-width:90%;padding:.5rem .65rem;word-break:break-word}.chat-bubble--user[data-v-45378c45]{background-color:var(--purple-500,#6d28d9);background-image:var(--grad-deg-purple);border-bottom-right-radius:.2rem;color:#fff}.chat-bubble--assistant[data-v-45378c45]{background-color:#f4f4f6;border-bottom-left-radius:.2rem;color:var(--dark,#1f2937);width:100%}.chat-error[data-v-45378c45]{color:var(--negative,#c10015);margin:0}.chat-answer[data-v-45378c45]{color:var(--dark,#1f2937);font-size:.82rem;line-height:1.45}.chat-answer[data-v-45378c45] p{margin:0 0 .5rem}.chat-answer[data-v-45378c45] p:last-child{margin-bottom:0}.chat-answer[data-v-45378c45] ol,.chat-answer[data-v-45378c45] ul{margin:0 0 .5rem 1.1rem;padding:0}.chat-answer[data-v-45378c45] li{margin-bottom:.2rem}.chat-answer[data-v-45378c45] a{color:var(--secondary,#2563eb);text-decoration:underline}.chat-answer[data-v-45378c45] strong{font-weight:700}.chat-answer[data-v-45378c45] code{background:#0000000f;border-radius:.25rem;font-size:.78rem;padding:.05rem .25rem}.chat-answer[data-v-45378c45] pre{background:#0000000f;border-radius:.4rem;overflow-x:auto;padding:.5rem}.chat-answer[data-v-45378c45] pre code{background:#0000;padding:0}.chat-answer[data-v-45378c45] h1,.chat-answer[data-v-45378c45] h2,.chat-answer[data-v-45378c45] h3,.chat-answer[data-v-45378c45] h4{font-size:.9rem;font-weight:700;margin:.5rem 0 .3rem}.chat-answer[data-v-45378c45] table{border-collapse:collapse;font-size:.75rem;width:100%}.chat-answer[data-v-45378c45] td,.chat-answer[data-v-45378c45] th{border:1px solid var(--gray-200,#e5e7eb);padding:.2rem .35rem;text-align:left}.chat-metrics[data-v-45378c45]{color:var(--muted,#6b7280);display:flex;flex-wrap:wrap;font-size:.65rem;gap:.4rem;margin-top:.4rem}.chat-metric--cat[data-v-45378c45]{font-weight:600}.chat-sources[data-v-45378c45]{border-top:1px solid var(--gray-200,#e5e7eb);display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem;padding-top:.45rem}.chat-sources-label[data-v-45378c45]{color:var(--muted,#6b7280);font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.chat-sources-more[data-v-45378c45]{color:var(--muted,#9ca3af);font-size:.65rem}.chat-typing[data-v-45378c45]{display:inline-flex;gap:.25rem;padding:.15rem 0}.chat-typing span[data-v-45378c45]{animation:chat-typing-bounce-45378c45 1s ease-in-out infinite;background-color:var(--muted,#9ca3af);border-radius:50%;height:.4rem;width:.4rem}.chat-typing span[data-v-45378c45]:nth-child(2){animation-delay:.15s}.chat-typing span[data-v-45378c45]:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce-45378c45{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-.2rem)}}.chat-input[data-v-085da6e2]{border-top:1px solid var(--gray-200,#e5e7eb);display:flex;flex-direction:column;gap:.4rem;padding-top:.5rem}.chat-cats[data-v-085da6e2]{display:flex;gap:.3rem;overflow-x:auto;padding-bottom:.15rem;scrollbar-width:thin}.chat-cat[data-v-085da6e2]{align-items:center;background-color:#fff;border:1px solid var(--gray-200,#e5e7eb);border-radius:5rem;color:var(--muted,#6b7280);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:600;gap:.25rem;padding:.2rem .5rem;transition:all .12s ease-out}.chat-cat[data-v-085da6e2]:hover{border-color:var(--secondary,#2563eb)}.chat-cat--active[data-v-085da6e2]{background-color:var(--purple-500,#6d28d9);background-image:var(--grad-deg-purple);border-color:#0000;color:#fff}.chat-input-row[data-v-085da6e2]{align-items:flex-end;display:flex;gap:.4rem}.chat-textarea[data-v-085da6e2]{border:1px solid var(--gray-200,#e5e7eb);border-radius:.6rem;color:var(--dark,#1f2937);flex:1;font-family:inherit;font-size:.8rem;line-height:1.4;max-height:5rem;min-width:0;outline:none;padding:.45rem .55rem;resize:none}.chat-textarea[data-v-085da6e2]:focus{border-color:var(--secondary,#2563eb)}.chat-textarea[data-v-085da6e2]:disabled{background-color:#f4f4f6}.chat-send[data-v-085da6e2]{align-items:center;background-color:var(--purple-500,#6d28d9);background-image:var(--grad-deg-purple);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:.85rem;height:2.1rem;justify-content:center;transition:opacity .12s ease-out;width:2.1rem}.chat-send[data-v-085da6e2]:disabled{cursor:not-allowed;opacity:.45}.blazar-chat[data-v-8ba6775a]{display:flex;flex:1;flex-direction:column;gap:.4rem;min-width:0;padding:.6rem;width:100%}.blazar-chat-scroll[data-v-8ba6775a]{display:flex;flex:1;flex-direction:column;gap:.55rem;min-height:0;overflow-y:auto;padding-right:.2rem;scrollbar-width:thin}.blazar-chat-empty[data-v-8ba6775a]{color:var(--muted,#6b7280);margin:auto;text-align:center}.blazar-chat-empty-title[data-v-8ba6775a]{color:var(--dark,#1f2937);font-size:.9rem;font-weight:700;margin:0 0 .35rem}.blazar-chat-empty-hint[data-v-8ba6775a]{font-size:.75rem;line-height:1.4;margin:0}.assistent-ai[data-v-e5923a72]{background-color:var(--purple-500);background-image:var(--grad-deg-purple);border-radius:2rem 2rem 0 0;bottom:0;display:flex;flex-direction:column;height:100%;max-height:min(34rem,80vh);max-width:24rem;overflow:hidden;padding:1rem;position:fixed;right:7rem;transform:translateY(calc(100% - 4.25rem));transition:transform .21s ease-out;width:100%;z-index:1000}.assistent-ai.expanded[data-v-e5923a72]{transform:translateY(0)}.assistent-ai.expanded .assistente-btn[data-v-e5923a72]{transform:rotate(180deg)}.assistent-figure[data-v-e5923a72],.assistent-header[data-v-e5923a72]{display:flex}.assistent-header[data-v-e5923a72]{flex-shrink:0;justify-content:space-between;margin-bottom:1rem}.assistent-figure-logo[data-v-e5923a72]{width:75px}.assistent-figure-btn[data-v-e5923a72]{--size:1.5rem;height:var(--size);pointer-events:none;width:var(--size)}.assistent-figure-img[data-v-e5923a72]{width:100%}.assistent-title[data-v-e5923a72]{align-items:center;background-color:#fff;border:1px solid var(--secondary);border-radius:5rem;display:flex;justify-content:center;min-width:120px;overflow:hidden;padding:.5rem 1rem;position:relative}.assistent-title[data-v-e5923a72]:before{-webkit-text-fill-color:#0000;background-clip:text;-webkit-background-clip:text;background-color:var(--purple-500);background-image:var(--grad-deg-purple);content:"Assistente AI";font-family:Inter;font-size:1rem;font-weight:700}.assistente-btn[data-v-e5923a72]{background-color:#fff;border:0;border-radius:100%;cursor:pointer;margin-left:2rem;padding:.5rem;transition:transform .12s ease-out}.assistent-body[data-v-e5923a72]{background-color:#fff;border-radius:.5rem;color:var(--muted);display:flex;flex:1;min-height:0;overflow:hidden;width:100%}.layout-container[data-v-16e1592e]{background:var(--light);display:flex;height:100vh;max-width:100%;overflow:hidden;width:100%}.main-content[data-v-16e1592e]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.main-header[data-v-16e1592e]{align-items:center;background-color:var(--light);border-bottom:1px solid var(--gray-200);display:flex;padding:1rem}.router-view-container[data-v-16e1592e]{flex-grow:1;overflow-y:auto;padding:1rem}