.dot-loading[data-v-9088e695]{--speed:1.3s}.dot-loading[data-v-9088e695]:after,.dot-loading[data-v-9088e695]:before,.dot-loading .dot[data-v-9088e695]{background-color:var(--ui-color-grey-700);content:"";border-radius:50%;width:6px;height:6px;transition:background-color .3s;display:block;transform:scale(0)}.dot-loading[data-v-9088e695]:after{animation:pulse-9088e695 var(--speed) ease-in-out calc(var(--speed) * -.125) infinite}.dot-loading[data-v-9088e695]:before{animation:pulse-9088e695 var(--speed) ease-in-out calc(var(--speed) * -.375) infinite}.dot-loading .dot[data-v-9088e695]{animation:pulse-9088e695 var(--speed) ease-in-out calc(var(--speed) * -.25) infinite both}@keyframes pulse-9088e695{0%,to{transform:scale(0)}50%{transform:scale(1)}}.input-wrapper[data-v-9088e695]:after{content:attr(data-value) " ";pointer-events:none;visibility:hidden;white-space:pre-wrap;overflow-wrap:break-word;max-height:40px;display:block;position:static;overflow:hidden}.input-wrapper>textarea[data-v-9088e695]{scrollbar-width:thin;font-family:inherit;font-size:inherit;line-height:inherit}.submit-btn[data-v-9088e695]{color:var(--ui-color-grey-100);background:linear-gradient(#9a77ff 0%,#735ffa 100%);transition:background-color .2s,color .2s}.submit-btn.disabled[data-v-9088e695]{color:var(--ui-color-grey-800);background:var(--ui-color-grey-400)}.markdown-view[data-v-50d888a3]{color:inherit;flex-direction:column;gap:1em;font-size:13px;line-height:1.7;display:flex}.markdown-view[data-v-50d888a3] h1{color:var(--ui-color-title);margin:1em 0;font-size:20px;line-height:1.4}.markdown-view[data-v-50d888a3] h2{font-size:16px;line-height:1.625}.markdown-view[data-v-50d888a3] h3{font-size:14px;line-height:1.57143}.markdown-view[data-v-50d888a3] h4{font-size:13px;line-height:1.69231}.markdown-view[data-v-50d888a3] ul,.markdown-view[data-v-50d888a3] ol{flex-direction:column;gap:8px;padding-left:1.5em;display:flex}.markdown-view[data-v-50d888a3] ul{list-style:square}.markdown-view[data-v-50d888a3] ol{list-style:decimal}.markdown-view[data-v-50d888a3] li>:not(:last-child){margin-bottom:8px}.markdown-view[data-v-50d888a3] a{color:var(--ui-color-turquoise-500);text-decoration:underline}.markdown-view[data-v-50d888a3] a:hover{color:var(--ui-color-turquoise-400)}.markdown-view[data-v-50d888a3] a:active{color:var(--ui-color-turquoise-600)}.markdown-view[data-v-50d888a3] blockquote{padding-left:20px;position:relative}.markdown-view[data-v-50d888a3] blockquote:before{content:"";background-color:var(--ui-color-grey-800);border-radius:1px;width:2px;height:100%;position:absolute;top:0;left:9px}.markdown-view[data-v-50d888a3] code{font-family:var(--ui-font-family-code)}.markdown-view[data-v-50d888a3] :not(pre)>code{border:1px solid var(--ui-color-grey-500);background:var(--ui-color-grey-300);word-break:break-word;overflow-wrap:break-word;border-radius:4px;padding:2px 4px;font-size:.92em;line-height:2}.markdown-view[data-v-50d888a3] strong{font-weight:700}.copilot-trigger[data-v-320f184e]{cursor:pointer;pointer-events:none;opacity:0;width:fit-content;height:50px;box-shadow:var(--ui-box-shadow-lg);border-radius:16px;padding:1px;transition:transform .4s,opacity .4s;position:absolute;top:50%;transform:translateY(-50%)}.copilot-trigger .stop-start[data-v-320f184e]{stop-color:#9a77ff}.copilot-trigger .stop-end[data-v-320f184e]{stop-color:#735ffa}.copilot-trigger:hover .stop-start[data-v-320f184e]{stop-color:#ae92ff}.copilot-trigger:hover .stop-end[data-v-320f184e]{stop-color:#9181fb}.copilot-trigger.visible[data-v-320f184e]{pointer-events:all;opacity:1}.copilot-trigger.left[data-v-320f184e]{background:linear-gradient(90deg,#c390ff 0%,#72bbff 100%);border-top-left-radius:0;border-bottom-left-radius:0;padding-left:0;right:1px}.copilot-trigger.left.visible[data-v-320f184e]{transform:translate(100%,-50%)}.copilot-trigger.left .copilot-trigger-content[data-v-320f184e]{border-top-left-radius:0;border-bottom-left-radius:0;padding:0 5px 0 10px}.copilot-trigger.right[data-v-320f184e]{background:linear-gradient(90deg,#c390ff 0%,#72bbff 100%);border-top-right-radius:0;border-bottom-right-radius:0;padding-right:0;left:1px}.copilot-trigger.right.visible[data-v-320f184e]{transform:translate(-100%,-50%)}.copilot-trigger.right .copilot-trigger-content[data-v-320f184e]{border-top-right-radius:0;border-bottom-right-radius:0;padding:0 10px 0 5px}.copilot-trigger .copilot-trigger-content[data-v-320f184e]{background:var(--ui-color-grey-100);border-radius:16px;align-items:center;height:100%;display:flex}.copilot-panel[data-v-320f184e]{z-index:9999;flex-direction:column;justify-content:center;align-items:stretch;gap:8px;width:340px;display:flex;position:fixed;bottom:20px;right:10px}.copilot-panel.animated[data-v-320f184e]{transition:right .4s,bottom .4s}.body[data-v-320f184e]{border-radius:var(--ui-border-radius-lg);box-shadow:var(--ui-box-shadow-lg);background:linear-gradient(90deg,#72bbff 0%,#c390ff 100%);padding:1px;position:relative}.body:has(.only-input):has(.visible).left[data-v-320f184e]{border-radius:var(--ui-border-radius-lg) 0 0 var(--ui-border-radius-lg)}.body:has(.only-input):has(.visible).left .body-wrapper[data-v-320f184e]{border-radius:var(--ui-border-radius-lg) 0 0 var(--ui-border-radius-lg)}.body:has(.only-input):has(.visible).right[data-v-320f184e]{border-radius:0 var(--ui-border-radius-lg) var(--ui-border-radius-lg) 0}.body:has(.only-input):has(.visible).right .body-wrapper[data-v-320f184e]{border-radius:0 var(--ui-border-radius-lg) var(--ui-border-radius-lg) 0}.body-wrapper[data-v-320f184e]{border-radius:var(--ui-border-radius-lg);z-index:2;transition:opacity .4s;position:relative;overflow:hidden}.body-wrapper.out-of-bounds[data-v-320f184e]:after{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute;inset:14px 0 0}.body-wrapper .dragger[data-v-320f184e]{cursor:move;background-color:var(--ui-color-grey-100);z-index:1;justify-content:center;align-items:center;width:100%;height:14px;transition:background-color .3s ease-in-out;display:flex;position:absolute}.body-wrapper .dragger[data-v-320f184e]:hover{background-color:var(--ui-color-grey-300)}.body-wrapper .output[data-v-320f184e]{background:var(--ui-color-grey-100);max-height:300px;font-size:var(--ui-font-size-sm);scrollbar-width:thin;overflow-y:auto}.body-wrapper .output[data-v-320f184e]:not(:empty){margin-top:14px;padding:12px 16px 16px}.body-wrapper .output .hi[data-v-320f184e]{font-size:var(--ui-font-size-2xl);color:var(--ui-color-grey-1000);line-height:28px}.body-wrapper .output .tips[data-v-320f184e]{color:var(--ui-color-grey-700);margin-top:4px}.body-wrapper .output .suggested-questions-wrapper[data-v-320f184e]{flex-direction:column;gap:8px;width:100%;margin-top:24px;display:flex}.body-wrapper .output .quick-inputs[data-v-320f184e]{background:var(--ui-color-grey-100);flex-direction:row;gap:8px;padding-top:20px;display:flex}.body-wrapper .output .suggested-question[data-v-320f184e]{border-radius:var(--ui-border-radius-md);background:var(--ui-color-grey-100);border:1px solid var(--ui-color-grey-400);width:100%;color:var(--ui-color-grey-900);font-size:var(--ui-font-size-sm);white-space:normal;text-align:left;cursor:pointer;padding:10px 12px;line-height:20px;transition:all .3s}.body-wrapper .output .suggested-question[data-v-320f184e]:hover{background:var(--ui-color-grey-300)}.body-wrapper .output .suggested-question[data-v-320f184e]:active{background:var(--ui-color-grey-400)}.body-wrapper .divider[data-v-320f184e]{background:linear-gradient(90deg,#72bbff 0%,#c390ff 100%);height:1px}.body-wrapper .input[data-v-320f184e]{height:62px;overflow:hidden}.footer[data-v-320f184e]{justify-content:center;display:flex}.footer .footer-wrapper[data-v-320f184e]{z-index:1;border:1px solid var(--ui-color-grey-400);background:var(--ui-color-grey-100);height:36px;box-shadow:var(--ui-box-shadow-control);border-radius:100px;align-items:center;gap:4px;padding:0 3px;display:flex}.footer .v-line[data-v-320f184e]{border-right:1px solid var(--ui-color-grey-400);height:12px}.footer .fold[data-v-320f184e]{width:28px;height:28px;stroke:var(--ui-color-grey-800);cursor:pointer;border-radius:28px;justify-content:center;align-items:center;transition:transform .3s ease-in;display:flex}@keyframes nudge-320f184e{0%{transform:translate(-3px)}to{transform:translate(1px)}}.footer .fold .animating[data-v-320f184e]{animation:.5s ease-in-out infinite alternate nudge-320f184e}.footer .fold.left[data-v-320f184e]{transform:rotate(180deg)}.footer .fold[data-v-320f184e]:hover{cursor:pointer;stroke:var(--ui-color-primary-500);background:var(--ui-color-primary-200)}
