[data-v-70aa72ee],[data-v-70aa72ee]:after,[data-v-70aa72ee]:before{-webkit-box-sizing:border-box;box-sizing:border-box}.aj-root[data-v-70aa72ee]{--petrol:#1a4f60;--petrol-dark:#123847;--petrol-mid:#256275;--petrol-light:#c8e0e8;--petrol-pale:#eef5f7;--orange:#e8431a;--orange-light:#f0633d;--orange-pale:#fdeee9;--off-white:#f8f7f5;--cream:#f2f0ec;--line:#e0dbd3;--line-dark:#c8c3bb;--ink:#1a1916;--ink2:#3c3a36;--ink3:#7a776f;--ink4:#b0ada6;--r:5px;--shadow:0 1px 10px rgba(26,79,96,0.09);font-family:Barlow,sans-serif;background:var(--cream);color:var(--ink);height:-webkit-calc(100vh - 56px);height:calc(100vh - 56px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;font-size:14px}.aj-layout[data-v-70aa72ee]{display:grid;grid-template-columns:252px 1fr 330px;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:100%;overflow:hidden}.aj-sidebar[data-v-70aa72ee]{background:#fff;border-right:1px solid var(--line);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto}.aj-sidebar-section[data-v-70aa72ee]{padding:14px;border-bottom:1px solid var(--line)}.aj-s-label[data-v-70aa72ee]{font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--petrol-mid);margin-bottom:10px}.aj-folder-btn[data-v-70aa72ee]{width:100%;background:none;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:9px;padding:8px 9px;-webkit-border-radius:var(--r);border-radius:var(--r);font-family:Barlow,sans-serif;font-size:13px;font-weight:400;color:var(--ink2);text-align:left;-webkit-transition:all .14s;transition:all .14s;margin-bottom:1px;border-left:3px solid transparent}.aj-folder-btn.active[data-v-70aa72ee],.aj-folder-btn[data-v-70aa72ee]:hover{background:var(--petrol-pale);color:var(--petrol)}.aj-folder-btn.active[data-v-70aa72ee]{font-weight:600;border-left-color:var(--orange)}.aj-ficon[data-v-70aa72ee]{width:26px;height:26px;-webkit-border-radius:5px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;font-size:13px;-webkit-flex-shrink:0;flex-shrink:0;background:var(--cream)}.aj-folder-btn.active .aj-ficon[data-v-70aa72ee]{background:rgba(232,67,26,.1)}.aj-upload-area[data-v-70aa72ee]{border:1.5px dashed var(--line-dark);-webkit-border-radius:var(--r);border-radius:var(--r);padding:12px;text-align:center;cursor:pointer;-webkit-transition:all .14s;transition:all .14s;background:none;width:100%;font-family:Barlow,sans-serif}.aj-upload-area[data-v-70aa72ee]:hover{border-color:var(--orange);background:var(--orange-pale)}.aj-ua-icon[data-v-70aa72ee]{font-size:18px;margin-bottom:5px}.aj-ua-text[data-v-70aa72ee]{font-size:11.5px;color:var(--ink3);line-height:1.4}.aj-ua-text strong[data-v-70aa72ee]{color:var(--orange);display:block;font-size:10px;margin-top:2px;font-weight:600}.aj-doc-list[data-v-70aa72ee]{margin-top:8px}.aj-doc-chip[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:7px;background:var(--off-white);border:1px solid var(--line);-webkit-border-radius:4px;border-radius:4px;padding:5px 8px;font-size:11px;color:var(--ink2);margin-bottom:4px}.aj-doc-dot[data-v-70aa72ee]{width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:var(--orange);-webkit-flex-shrink:0;flex-shrink:0}.aj-sess[data-v-70aa72ee]{font-size:11.5px;color:var(--ink3);line-height:1.9}.aj-sess strong[data-v-70aa72ee]{color:var(--petrol);font-weight:600}.aj-o[data-v-70aa72ee]{color:var(--orange);font-weight:600}.aj-main[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.aj-toolbar[data-v-70aa72ee]{padding:11px 22px;border-bottom:1px solid var(--line);background:#fff;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:7px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.aj-t-label[data-v-70aa72ee]{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3);margin-right:2px}.aj-tipo-btn[data-v-70aa72ee]{background:none;border:1px solid var(--line);-webkit-border-radius:20px;border-radius:20px;padding:4px 12px;font-size:12px;font-family:Barlow,sans-serif;font-weight:500;color:var(--ink2);cursor:pointer;-webkit-transition:all .14s;transition:all .14s;white-space:nowrap}.aj-tipo-btn[data-v-70aa72ee]:hover{border-color:var(--petrol);color:var(--petrol)}.aj-tipo-btn.active[data-v-70aa72ee]{background:var(--petrol);color:#fff;border-color:var(--petrol)}.aj-docs-bar[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;padding:7px 22px;background:var(--orange-pale);border-bottom:1px solid rgba(232,67,26,.15);font-size:11px;color:var(--orange);font-weight:600}.aj-docs-bar span[data-v-70aa72ee]{color:var(--ink3);font-weight:400}.aj-prompt-area[data-v-70aa72ee]{padding:15px 22px;background:#fff;border-bottom:1px solid var(--line)}.aj-p-header[data-v-70aa72ee]{font-size:12px;font-style:italic;color:var(--ink3);margin-bottom:8px}.aj-prompt-input[data-v-70aa72ee]{width:100%;background:var(--off-white);border:1px solid var(--line);-webkit-border-radius:var(--r);border-radius:var(--r);padding:10px 13px;font-family:Barlow,sans-serif;font-size:13px;color:var(--ink);resize:none;line-height:1.65;min-height:86px;-webkit-transition:border-color .14s;transition:border-color .14s}.aj-prompt-input[data-v-70aa72ee]:focus{outline:none;border-color:var(--petrol)}.aj-prompt-input[data-v-70aa72ee]::-webkit-input-placeholder{color:var(--ink4)}.aj-prompt-input[data-v-70aa72ee]::placeholder{color:var(--ink4)}.aj-p-row[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:9px;gap:10px}.aj-p-meta[data-v-70aa72ee]{font-size:11px;color:var(--ink3)}.aj-p-meta strong[data-v-70aa72ee]{color:var(--petrol);font-weight:600}.aj-btn-primary[data-v-70aa72ee]{background:var(--orange);color:#fff;border:none;-webkit-border-radius:var(--r);border-radius:var(--r);padding:9px 20px;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:6px;-webkit-transition:all .15s;transition:all .15s;white-space:nowrap}.aj-btn-primary[data-v-70aa72ee]:hover{background:var(--orange-light);-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 14px rgba(232,67,26,.28);box-shadow:0 4px 14px rgba(232,67,26,.28)}.aj-btn-primary[data-v-70aa72ee]:disabled{opacity:.5;cursor:not-allowed;-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.aj-output-area[data-v-70aa72ee]{overflow-y:auto;padding:18px 22px;background:var(--cream)}.aj-out-empty[data-v-70aa72ee],.aj-output-area[data-v-70aa72ee]{-webkit-box-flex:1;-webkit-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:14px}.aj-out-empty[data-v-70aa72ee]{text-align:center}.aj-out-empty[data-v-70aa72ee],.aj-out-seal[data-v-70aa72ee]{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.aj-out-seal[data-v-70aa72ee]{width:58px;height:58px;-webkit-border-radius:50%;border-radius:50%;background:var(--petrol-pale);border:1.5px solid var(--petrol-light);display:-webkit-box;display:-webkit-flex;display:flex}.aj-out-empty h3[data-v-70aa72ee]{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;color:var(--petrol);text-transform:uppercase}.aj-out-empty p[data-v-70aa72ee]{font-size:13px;max-width:300px;line-height:1.65;color:var(--ink3)}.aj-peca-card[data-v-70aa72ee]{background:#fff;border:1px solid var(--line);border-top:3px solid var(--petrol);-webkit-border-radius:var(--r);border-radius:var(--r);overflow:hidden;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-animation:sIn-data-v-70aa72ee .3s ease;animation:sIn-data-v-70aa72ee .3s ease}@-webkit-keyframes sIn-data-v-70aa72ee{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes sIn-data-v-70aa72ee{0%{opacity:0;-webkit-transform:translateY(8px);transform:translateY(8px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.aj-pc-header[data-v-70aa72ee]{background:var(--petrol-dark);color:#fff;padding:11px 16px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px}.aj-pc-title[data-v-70aa72ee]{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;-webkit-box-flex:1;-webkit-flex:1;flex:1}.aj-pc-actions[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;gap:5px}.aj-icon-btn[data-v-70aa72ee]{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);-webkit-border-radius:4px;border-radius:4px;color:hsla(0,0%,100%,.85);cursor:pointer;padding:4px 9px;font-size:11px;font-family:Barlow,sans-serif;font-weight:500;-webkit-transition:background .14s;transition:background .14s}.aj-icon-btn[data-v-70aa72ee]:hover{background:rgba(232,67,26,.35);border-color:var(--orange)}.aj-peca-body[data-v-70aa72ee]{padding:18px 22px;font-size:13px;line-height:1.85;color:var(--ink2);font-family:Barlow,sans-serif;max-height:450px;overflow-y:auto}.aj-peca-body[data-v-70aa72ee] .aj-ptitle{font-family:Barlow Condensed,sans-serif;font-size:14px;font-weight:700;color:var(--petrol-dark);text-align:center;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;padding-bottom:10px;border-bottom:1.5px solid var(--petrol-light)}.aj-peca-body[data-v-70aa72ee] .aj-sec{font-family:Barlow Condensed,sans-serif;font-size:10.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--petrol-mid);border-left:3px solid var(--orange);padding-left:8px;margin:14px 0 5px}.aj-peca-body[data-v-70aa72ee] p{margin-bottom:5px}.aj-pc-footer[data-v-70aa72ee]{padding:8px 16px;background:var(--petrol-pale);border-top:1px solid var(--petrol-light);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:10px;color:var(--petrol-mid);font-weight:500}.aj-vtag[data-v-70aa72ee]{background:var(--petrol);color:#fff;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:2px 8px;-webkit-border-radius:20px;border-radius:20px}.aj-lbar[data-v-70aa72ee]{height:3px;background:var(--line);-webkit-border-radius:2px;border-radius:2px;overflow:hidden}.aj-lfill[data-v-70aa72ee]{height:100%;background:-webkit-gradient(linear,left top,right top,from(var(--petrol)),to(var(--orange)));background:linear-gradient(90deg,var(--petrol),var(--orange));-webkit-border-radius:2px;border-radius:2px;width:0;-webkit-transition:width .35s ease;transition:width .35s ease}.aj-loading-hint[data-v-70aa72ee]{font-size:11px;color:var(--ink3);margin-top:7px;font-style:italic}.aj-cur[data-v-70aa72ee]{display:inline-block;width:2px;height:13px;background:var(--orange);margin-left:2px;vertical-align:middle;-webkit-animation:blink-data-v-70aa72ee .8s step-end infinite;animation:blink-data-v-70aa72ee .8s step-end infinite}@-webkit-keyframes blink-data-v-70aa72ee{50%{opacity:0}}@keyframes blink-data-v-70aa72ee{50%{opacity:0}}.aj-chat-panel[data-v-70aa72ee]{background:#fff;border-left:1px solid var(--line);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;overflow:hidden}.aj-ch-header[data-v-70aa72ee]{padding:12px 16px;border-bottom:1px solid var(--line);background:var(--petrol-dark);gap:10px}.aj-ch-avatar[data-v-70aa72ee],.aj-ch-header[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.aj-ch-avatar[data-v-70aa72ee]{width:34px;height:34px;-webkit-border-radius:50%;border-radius:50%;background:var(--petrol-mid);border:2px solid var(--orange);-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0}.aj-ch-info h4[data-v-70aa72ee]{font-size:13px;font-weight:600;color:#fff;margin:0}.aj-ch-info p[data-v-70aa72ee]{font-size:10px;color:#6ecfa0;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:4px;font-weight:500;margin:0}.aj-sdot[data-v-70aa72ee]{width:6px;height:6px;-webkit-border-radius:50%;border-radius:50%;background:#5fc993;display:inline-block}.aj-chat-msgs[data-v-70aa72ee]{-webkit-box-flex:1;-webkit-flex:1;flex:1;overflow-y:auto;padding:13px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:9px;background:var(--off-white)}.aj-msg[data-v-70aa72ee]{max-width:90%;-webkit-animation:sIn-data-v-70aa72ee .2s ease;animation:sIn-data-v-70aa72ee .2s ease}.aj-msg-a[data-v-70aa72ee]{-webkit-align-self:flex-start;align-self:flex-start}.aj-msg-u[data-v-70aa72ee]{-webkit-align-self:flex-end;align-self:flex-end}.aj-bubble[data-v-70aa72ee]{padding:9px 12px;-webkit-border-radius:8px;border-radius:8px;font-size:12.5px;line-height:1.6}.aj-msg-a .aj-bubble[data-v-70aa72ee]{background:#fff;color:var(--ink2);border:1px solid var(--line);-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.aj-msg-u .aj-bubble[data-v-70aa72ee]{background:var(--petrol);color:#fff;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.aj-mlabel[data-v-70aa72ee]{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);margin-bottom:3px}.aj-msg-u .aj-mlabel[data-v-70aa72ee]{text-align:right;color:var(--petrol-mid)}.aj-chips[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5px;padding:8px 13px;border-top:1px solid var(--line);background:#fff}.aj-chip[data-v-70aa72ee]{background:var(--petrol-pale);border:1px solid var(--petrol-light);-webkit-border-radius:20px;border-radius:20px;padding:4px 9px;font-size:10.5px;font-weight:500;color:var(--petrol-mid);cursor:pointer;-webkit-transition:all .14s;transition:all .14s;font-family:Barlow,sans-serif}.aj-chip[data-v-70aa72ee]:hover{background:var(--orange-pale);border-color:var(--orange);color:var(--orange)}.aj-ci-area[data-v-70aa72ee]{border-top:1px solid var(--line);padding:10px 12px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:7px;background:#fff}.aj-chat-input[data-v-70aa72ee]{width:100%;background:var(--off-white);border:1px solid var(--line);-webkit-border-radius:var(--r);border-radius:var(--r);padding:8px 11px;font-family:Barlow,sans-serif;font-size:12.5px;color:var(--ink);resize:none;line-height:1.55;min-height:66px;-webkit-transition:border-color .14s;transition:border-color .14s}.aj-chat-input[data-v-70aa72ee]:focus{outline:none;border-color:var(--petrol)}.aj-chat-input[data-v-70aa72ee]::-webkit-input-placeholder{color:var(--ink4)}.aj-chat-input[data-v-70aa72ee]::placeholder{color:var(--ink4)}.aj-ci-row[data-v-70aa72ee]{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.aj-ci-hint[data-v-70aa72ee]{font-size:9.5px;color:var(--ink4)}.aj-btn-send[data-v-70aa72ee]{background:var(--orange);color:#fff;border:none;-webkit-border-radius:var(--r);border-radius:var(--r);padding:6px 14px;font-family:Barlow,sans-serif;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .14s;transition:all .14s}.aj-btn-send[data-v-70aa72ee]:hover{background:var(--orange-light)}.aj-btn-send[data-v-70aa72ee]:disabled{opacity:.45;cursor:not-allowed}