[data-v-4f05f3ee]:root{--text-color:#e5e7eb;--text-color-dark:#14151f;--text-color-desc:#9ea1b1;--line-color:#393b54;--highlighted:#768bff;--highlighted-light:#768bff;--background-primary:#1c1e2b;--background-primary-dark:#282a39;--background-secondary:#12131d;--background-card:#27293a;--background-card-secondary:#3a3d53;--invert:invert(0);--background-svg:url(../background/hero.svg) center no-repeat}:root.light[data-v-4f05f3ee]{--text-color:#2d2d2d;--text-color-dark:#fff;--text-color-desc:#42475e;--line-color:#aaadb8;--highlighted:#5c6ab4;--highlighted-light:#ccc;--background-primary:#fff;--background-primary-dark:#e1e1e1;--background-secondary:#e5e5e5;--background-card:#e3e3e3;--background-card-secondary:#f3f3f3;--invert:invert(1);--background-svg:url(../background/hero-light.svg) center no-repeat}.ai[data-v-4f05f3ee]{flex-direction:column;height:100%}.ai[data-v-4f05f3ee],.ai__top[data-v-4f05f3ee]{display:flex;gap:calc(var(--u)*16)}.ai__top[data-v-4f05f3ee]{align-items:center;flex-shrink:0;justify-content:space-between}.ai-chat[data-v-4f05f3ee]{background:var(--crm-secondary);border:.5px solid var(--crm-line);border-radius:calc(var(--u)*18);display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.ai-chat__header[data-v-4f05f3ee]{align-items:center;background:var(--crm-primary);border-bottom:.5px solid var(--crm-line);display:flex;flex-shrink:0;gap:calc(var(--u)*11);padding:calc(var(--u)*12) calc(var(--u)*18)}.ai-chat__avatar[data-v-4f05f3ee]{border:.5px solid var(--crm-line);border-radius:50%;height:calc(var(--u)*38);-o-object-fit:cover;object-fit:cover;width:calc(var(--u)*38)}.ai-chat__info[data-v-4f05f3ee]{display:grid;gap:calc(var(--u)*2)}.ai-chat__name[data-v-4f05f3ee]{color:var(--crm-title);font-size:calc(var(--u)*14);font-weight:500}.ai-chat__status[data-v-4f05f3ee]{align-items:center;display:flex;font-size:calc(var(--u)*11);gap:calc(var(--u)*5);opacity:.5}.ai-chat__status i[data-v-4f05f3ee]{background:#2ec27e;border-radius:50%;height:calc(var(--u)*6);width:calc(var(--u)*6)}.ai-chat__body[data-v-4f05f3ee]{display:flex;flex:1;flex-direction:column;gap:calc(var(--u)*4);justify-content:flex-end;min-height:0;overflow:hidden;padding:calc(var(--u)*18) calc(var(--u)*16)}.ai-chat__footer[data-v-4f05f3ee]{background:var(--crm-primary);border-top:.5px solid var(--crm-line);flex-shrink:0;padding:calc(var(--u)*10) calc(var(--u)*14) calc(var(--u)*12)}.ai-chat__limit[data-v-4f05f3ee]{font-size:calc(var(--u)*11);font-variant-numeric:tabular-nums;margin:0 calc(var(--u)*48) calc(var(--u)*6) 0;opacity:.38;text-align:right}.ai-chat__form-wrap[data-v-4f05f3ee]{align-items:flex-end;display:flex;gap:calc(var(--u)*10)}.ai-chat__form[data-v-4f05f3ee]{align-items:center;background:var(--crm-secondary);border:.5px solid var(--crm-line);border-radius:calc(var(--u)*26);display:flex;flex:1;gap:calc(var(--u)*8);min-height:calc(var(--u)*47);padding:calc(var(--u)*7) calc(var(--u)*7) calc(var(--u)*7) calc(var(--u)*14);transition:border-color .2s ease}.ai-chat__form--focus[data-v-4f05f3ee]{border-color:var(--crm-title)}.ai-chat__input[data-v-4f05f3ee]{flex:1;font-size:calc(var(--u)*13.5);overflow:hidden;white-space:nowrap}.ai-chat__placeholder[data-v-4f05f3ee]{opacity:.3}.ai-chat__send[data-v-4f05f3ee]{border-radius:50%;display:grid;flex-shrink:0;font-size:calc(var(--u)*15);height:calc(var(--u)*32);opacity:.28;place-items:center;transition:transform .18s ease,opacity .2s ease;width:calc(var(--u)*32)}.ai-chat__send--ready[data-v-4f05f3ee]{opacity:1}.ai-chat__send--hover[data-v-4f05f3ee]{transform:scale(1.06)}.ai-chat__send--pressed[data-v-4f05f3ee]{transform:scale(.9)}.ai-msg[data-v-4f05f3ee]{align-items:flex-end;animation:ai-msg-in-4f05f3ee .4s ease both;display:flex;flex-shrink:0;gap:calc(var(--u)*9);margin-bottom:calc(var(--u)*10);max-width:74%}.ai-msg__avatar[data-v-4f05f3ee]{font-size:calc(var(--u)*18);height:calc(var(--u)*47);width:calc(var(--u)*47)}.ai-msg__inner[data-v-4f05f3ee]{display:flex;flex-direction:column;gap:calc(var(--u)*4);min-width:0}.ai-msg__author[data-v-4f05f3ee]{font-size:calc(var(--u)*11);letter-spacing:.3px;opacity:.4;padding:0 calc(var(--u)*6)}.ai-msg__bubble[data-v-4f05f3ee]{display:flex;flex-direction:column;font-size:calc(var(--u)*13.5);gap:calc(var(--u)*8);line-height:1.6;padding:calc(var(--u)*10) calc(var(--u)*14);white-space:pre-wrap;word-break:break-word}.ai-msg--assistant[data-v-4f05f3ee]{align-self:flex-start;max-width:88%}.ai-msg--assistant .ai-msg__bubble[data-v-4f05f3ee]{background:var(--crm-primary);border:.5px solid var(--crm-line);border-radius:calc(var(--u)*4) calc(var(--u)*18) calc(var(--u)*18) calc(var(--u)*18)}.ai-msg--wide[data-v-4f05f3ee]{width:calc(var(--u)*720)}.ai-msg--user[data-v-4f05f3ee]{align-self:flex-end;flex-direction:row-reverse}.ai-msg--user .ai-msg__inner[data-v-4f05f3ee]{align-items:flex-end}.ai-msg--user .ai-msg__bubble[data-v-4f05f3ee]{background:var(--crm-title);border-radius:calc(var(--u)*18) calc(var(--u)*4) calc(var(--u)*18) calc(var(--u)*18);color:#fff}.ai-code[data-v-4f05f3ee]{border:.5px solid var(--crm-line);border-radius:calc(var(--u)*10);display:flex;flex-direction:column;overflow:hidden;white-space:normal}.ai-code__header[data-v-4f05f3ee]{align-items:center;background:color-mix(in srgb,var(--crm-title) 6%,var(--crm-secondary));border-bottom:.5px solid var(--crm-line);display:flex;justify-content:space-between;padding:calc(var(--u)*7) calc(var(--u)*12)}.ai-code__lang[data-v-4f05f3ee]{font-family:monospace;font-size:calc(var(--u)*11);opacity:.55}.ai-code__copy[data-v-4f05f3ee]{align-items:center;border-radius:calc(var(--u)*5);display:inline-flex;font-size:calc(var(--u)*11);gap:calc(var(--u)*5);opacity:.7;padding:calc(var(--u)*2) calc(var(--u)*6);transition:color .25s ease,background .25s ease,opacity .25s ease,transform .16s ease}.ai-code__copy--hover[data-v-4f05f3ee]{background:color-mix(in srgb,var(--crm-title) 10%,transparent);color:var(--crm-title);opacity:1}.ai-code__copy--pressed[data-v-4f05f3ee]{transform:scale(.94)}.ai-code__copy--done[data-v-4f05f3ee]{color:var(--crm-success);opacity:1}.ai-code__body[data-v-4f05f3ee]{background:color-mix(in srgb,var(--crm-secondary) 60%,var(--crm-primary));transition:background .5s ease}.ai-code__body--flash[data-v-4f05f3ee]{background:color-mix(in srgb,var(--crm-title) 16%,var(--crm-primary))}.ai-code__pre[data-v-4f05f3ee]{display:block;font-family:monospace;font-size:calc(var(--u)*12.5);line-height:1.65;padding:calc(var(--u)*12) calc(var(--u)*14);white-space:pre-wrap}.ai-typing[data-v-4f05f3ee]{align-items:center;display:flex;gap:calc(var(--u)*4);padding:calc(var(--u)*6) 0}.ai-typing i[data-v-4f05f3ee]{animation:ai-typing-4f05f3ee 1.1s ease-in-out infinite;background:var(--crm-title);border-radius:50%;height:calc(var(--u)*5);width:calc(var(--u)*5)}.ai-typing i[data-v-4f05f3ee]:nth-child(2){animation-delay:.16s}.ai-typing i[data-v-4f05f3ee]:nth-child(3){animation-delay:.32s}.ai-toast[data-v-4f05f3ee]{align-items:center;background:var(--crm-primary);border:1px solid color-mix(in srgb,var(--crm-success) 45%,transparent);border-radius:999px;box-shadow:0 calc(var(--u)*18) calc(var(--u)*44) #00000073;display:inline-flex;font-size:calc(var(--u)*14);gap:calc(var(--u)*10);left:50%;padding:calc(var(--u)*12) calc(var(--u)*18);position:absolute;top:calc(var(--u)*427);translate:-50% 0;white-space:nowrap;z-index:11}.ai-toast i[data-v-4f05f3ee]{color:var(--crm-success)}.ai-toast-enter-active[data-v-4f05f3ee]{transition:opacity .3s ease,transform .45s cubic-bezier(.2,.9,.3,1.2)}.ai-toast-enter-from[data-v-4f05f3ee]{opacity:0;transform:translateY(calc(var(--u)*20))}@keyframes ai-msg-in-4f05f3ee{0%{opacity:0;transform:translateY(calc(var(--u)*10))}to{opacity:1;transform:none}}@keyframes ai-typing-4f05f3ee{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(calc(var(--u)*-3))}}
