.atb-win[data-v-1e531de6]{--atb-ai:#5b3fc4;--atb-ai-strong:#47309f;--atb-ai-soft:#f1edfb;--atb-primary:#3949ab;--atb-primary-soft:#e8eaf6;--atb-ink:#1f2933;--atb-muted:#5b6776;--atb-line:#dfe3ec;--atb-surface:#fff;--atb-canvas:#f6f7fb;--atb-warn:#8a4b00;--atb-warn-soft:#fff6e0;--atb-danger:#b3261e;--atb-danger-soft:#fdecea;--atb-ok:#2e7d32;height:100%;min-height:0}.atb-chat[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:0;background:var(--atb-surface);border:1px solid var(--atb-line);border-radius:12px;-webkit-box-shadow:0 1px 2px rgba(31,41,51,.06);box-shadow:0 1px 2px rgba(31,41,51,.06);color:var(--atb-ink)}.atb-win__scrim[data-v-1e531de6]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:210;background:rgba(15,23,42,.5)}.atb-win--max .atb-chat[data-v-1e531de6]{position:fixed;z-index:211;top:16px;right:16px;bottom:16px;left:16px;margin:0 auto;width:auto;max-width:2000px;height:auto;-webkit-box-shadow:0 24px 60px rgba(15,23,42,.32);box-shadow:0 24px 60px rgba(15,23,42,.32);-webkit-animation:atb-win-in-1e531de6 .18s ease-out;animation:atb-win-in-1e531de6 .18s ease-out}@-webkit-keyframes atb-win-in-1e531de6{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes atb-win-in-1e531de6{0%{opacity:0;-webkit-transform:scale(.98);transform:scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}.atb-launcher[data-v-1e531de6]{position:fixed;z-index:6;bottom:20px;inset-inline-start:20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;min-height:52px;padding:0 1.1rem 0 .9rem;border:0;border-radius:24px;background:var(--atb-ai);color:#fff;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;-webkit-box-shadow:0 8px 22px rgba(71,48,159,.35);box-shadow:0 8px 22px rgba(71,48,159,.35);-webkit-transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,-webkit-box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease;transition:background-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.atb-launcher[data-v-1e531de6]:hover{background:var(--atb-ai-strong)}.atb-launcher[data-v-1e531de6]:focus-visible{outline:3px solid #b9a8f0;outline-offset:2px}.atb-launcher__badge[data-v-1e531de6]{min-width:20px;height:20px;border-radius:10px;padding:0 .35rem;background:#fff;color:var(--atb-ai-strong);font-size:.75rem;font-weight:700;line-height:20px;text-align:center}.atb-chat__head[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.65rem;padding:.6rem .6rem .6rem .85rem;border-bottom:1px solid var(--atb-line);border-radius:12px 12px 0 0;background:-webkit-gradient(linear,left top,left bottom,from(#faf9ff),to(#fff));background:linear-gradient(180deg,#faf9ff,#fff)}.atb-chat__head[data-v-1e531de6],.atb-chat__mark[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atb-chat__mark[data-v-1e531de6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:var(--atb-ai)}.atb-chat__head-text[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.atb-chat__title[data-v-1e531de6]{font-size:.95rem;font-weight:700;line-height:1.3;color:var(--atb-ink)}.atb-chat__sub[data-v-1e531de6]{font-size:.75rem;line-height:1.4;color:var(--atb-muted);white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.atb-chat__tools[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.1rem}.atb-chat__tools[data-v-1e531de6],.atb-tool[data-v-1e531de6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atb-tool[data-v-1e531de6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:0;border-radius:8px;background:none;color:var(--atb-muted);cursor:pointer;-webkit-transition:background-color .15s ease,color .15s ease;transition:background-color .15s ease,color .15s ease}.atb-tool[data-v-1e531de6] .v-icon{color:inherit}.atb-tool[data-v-1e531de6]:hover:not(:disabled){background:var(--atb-canvas);color:var(--atb-ink)}.atb-tool[data-v-1e531de6]:focus-visible{outline:2px solid var(--atb-ai);outline-offset:1px}.atb-tool[data-v-1e531de6]:disabled{opacity:.38;cursor:default}@media (pointer:coarse){.atb-tool[data-v-1e531de6]{width:44px;height:44px}}.atb-confirm-pop[data-v-1e531de6]{padding:.8rem .9rem .6rem}.atb-confirm-pop__text[data-v-1e531de6]{font-size:.85rem;line-height:1.55;color:#37474f}.atb-confirm-pop__actions[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.3rem;margin-top:.5rem}.atb-chat__log[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:140px;overflow-y:auto!important;padding:.9rem .85rem .6rem;background:var(--atb-canvas)}.atb-win--max .atb-chat__log[data-v-1e531de6]{padding:1.25rem max(1.25rem,calc(50% - 640px)) 1rem}.atb-chat__intro[data-v-1e531de6]{margin:0 0 .9rem;font-size:.875rem;line-height:1.6;color:#3c4856}.atb-chat__group-title[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.35rem;margin:0 0 .4rem;font-size:.75rem;font-weight:700;letter-spacing:.01em;color:var(--atb-muted)}.atb-chat__checks-title[data-v-1e531de6]{margin-top:1rem}.atb-chat__checks[data-v-1e531de6],.atb-chat__ideas[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid var(--atb-line);border-radius:10px;background:var(--atb-surface);overflow:hidden!important}.atb-chat__check[data-v-1e531de6],.atb-chat__idea[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem;width:100%;min-height:40px;padding:.45rem .75rem;border:0;border-top:1px solid #eef0f6;background:none;color:var(--atb-ink);font:inherit;font-size:.85rem;line-height:1.4;text-align:start;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.atb-chat__check[data-v-1e531de6]:first-child,.atb-chat__idea[data-v-1e531de6]:first-child{border-top:0}.atb-chat__check-name[data-v-1e531de6],.atb-chat__idea>span[data-v-1e531de6]:first-child{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.atb-chat__idea[data-v-1e531de6]:hover:not(:disabled){background:var(--atb-ai-soft)}.atb-chat__check[data-v-1e531de6]:hover{background:var(--atb-primary-soft)}.atb-chat__check[data-v-1e531de6]:focus-visible,.atb-chat__idea[data-v-1e531de6]:focus-visible{outline:2px solid var(--atb-ai);outline-offset:-2px}.atb-chat__idea[data-v-1e531de6]:disabled{opacity:.5;cursor:default}.atb-chat__go[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;color:#9aa5b1!important}.atb-chat__check-count[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-width:26px;padding:0 .45rem;border-radius:10px;background:var(--atb-primary-soft);color:#283593;font-size:.75rem;font-weight:700;line-height:1.25rem;text-align:center;font-variant-numeric:tabular-nums}.atb-chat__msg[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;margin-bottom:.8rem}.atb-chat__msg--user[data-v-1e531de6]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.atb-chat__avatar[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;margin-top:.15rem;border-radius:8px;background:var(--atb-ai)}.atb-chat__msg--note .atb-chat__avatar[data-v-1e531de6]{background:#78859a}.atb-chat__msg--error .atb-chat__avatar[data-v-1e531de6]{background:var(--atb-danger)}.atb-chat__body[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.35rem;min-width:0;max-width:100%;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.atb-chat__msg--assistant .atb-chat__body[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.atb-chat__msg--user .atb-chat__body[data-v-1e531de6]{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;max-width:86%}.atb-chat__who[data-v-1e531de6]{font-size:.75rem;font-weight:700;line-height:1.2;color:var(--atb-ai-strong)}.atb-chat__bubble[data-v-1e531de6]{max-width:100%;padding:.5rem .75rem;border-radius:12px;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.atb-chat__msg--user .atb-chat__bubble[data-v-1e531de6]{background:var(--atb-ai);color:#fff;border-end-end-radius:4px}.atb-chat__msg--assistant .atb-chat__bubble[data-v-1e531de6]{background:var(--atb-surface);color:var(--atb-ink);border:1px solid var(--atb-line);border-start-start-radius:4px}.atb-chat__msg--note .atb-chat__bubble[data-v-1e531de6]{background:transparent;border:0;padding:.15rem 0;font-size:.8125rem;color:var(--atb-muted)}.atb-chat__msg--error .atb-chat__bubble[data-v-1e531de6]{background:var(--atb-danger-soft);border-color:#f5c2bd;color:var(--atb-danger)}.atb-chat__code[data-v-1e531de6]{font-size:.8125em;padding:.05em .35em;border-radius:4px;background:var(--atb-ai-soft);color:var(--atb-ai-strong);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.atb-chat__msg--user .atb-chat__code[data-v-1e531de6]{background:hsla(0,0%,100%,.22);color:#fff}.atb-chat__applied[data-v-1e531de6],.atb-chat__problem[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.3rem;font-size:.75rem;line-height:1.5}.atb-chat__applied[data-v-1e531de6]{color:var(--atb-ok)}.atb-chat__problem[data-v-1e531de6]{padding:.3rem .5rem;border-radius:8px;background:var(--atb-warn-soft);color:var(--atb-warn)}.atb-chat__report[data-v-1e531de6]{-ms-flex-item-align:stretch;align-self:stretch;border:1px solid #c9cfe8;border-radius:10px;background:var(--atb-surface);overflow:hidden!important}.atb-chat__report-head[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;padding:.5rem .7rem;background:#f4f5fb;border-bottom:1px solid #e3e6f3}.atb-chat__report-title[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-size:.85rem;font-weight:700;color:var(--atb-ink)}.atb-tagline[data-v-1e531de6]{font-size:.75rem;color:#3c4856;background:#e4e7ee;border-radius:4px;padding:.05rem .4rem}.atb-chat__report-rows[data-v-1e531de6]{list-style:none;max-height:264px;overflow-y:auto!important;margin:0;padding:0!important}.atb-win--max .atb-chat__report-rows[data-v-1e531de6]{max-height:56vh}.atb-chat__report-rows li[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.55rem;min-height:38px;padding:.3rem .7rem;border-top:1px solid #eef0f6}.atb-chat__report-rows li[data-v-1e531de6]:first-child{border-top:0}.atb-chat__report-rows li[data-v-1e531de6]:hover{background:#fafbfe}.atb-chat__report-n[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 1.6rem;flex:0 0 1.6rem;font-size:.75rem;color:#8793a3;text-align:end;font-variant-numeric:tabular-nums}.atb-chat__report-main[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.35}.atb-chat__report-link[data-v-1e531de6]{font-size:.85rem;font-weight:600;color:#1a237e;text-decoration:none;overflow-wrap:anywhere}.atb-chat__report-link--none[data-v-1e531de6]{font-weight:400;font-style:italic;color:var(--atb-warn)}.atb-chat__report-link[data-v-1e531de6]:focus-visible,.atb-chat__report-link[data-v-1e531de6]:hover{text-decoration:underline}.atb-chat__report-meta[data-v-1e531de6]{font-size:.75rem;color:var(--atb-muted);unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate;text-align:start}.atb-chat__report-note[data-v-1e531de6]{font-size:.75rem;color:var(--atb-warn)}.atb-chat__row-action[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;min-height:30px;padding:0 .6rem;border:1px solid #d3c9f3;border-radius:8px;background:var(--atb-ai-soft);color:var(--atb-ai-strong);font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.atb-chat__row-action[data-v-1e531de6]:hover:not(:disabled){background:#e4dcf8}.atb-chat__row-action[data-v-1e531de6]:focus-visible{outline:2px solid var(--atb-ai);outline-offset:1px}.atb-chat__row-action[data-v-1e531de6]:disabled{opacity:.45;cursor:default}.atb-chat__report-none[data-v-1e531de6]{padding:.6rem .7rem;font-size:.8125rem;color:var(--atb-muted)}.atb-chat__report-foot[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;padding:.45rem .7rem;border-top:1px solid #e3e6f3;background:#fafbfe}.atb-chat__report-more[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 12rem;flex:1 1 12rem;font-size:.75rem;color:var(--atb-muted)}.atb-chat__report-btn[data-v-1e531de6]{-webkit-margin-start:auto;margin-inline-start:auto}.atb-chat__thinking[data-v-1e531de6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;color:var(--atb-muted)}.atb-chat__thinking-text[data-v-1e531de6]{-webkit-margin-start:.3rem;margin-inline-start:.3rem;font-size:.8125rem}.atb-chat__dot[data-v-1e531de6]{width:6px;height:6px;border-radius:50%;background:var(--atb-ai);-webkit-animation:atb-chat-pulse-1e531de6 1.2s ease-in-out infinite;animation:atb-chat-pulse-1e531de6 1.2s ease-in-out infinite}.atb-chat__dot[data-v-1e531de6]:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.atb-chat__dot[data-v-1e531de6]:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes atb-chat-pulse-1e531de6{0%,80%,to{opacity:.3}40%{opacity:1}}@keyframes atb-chat-pulse-1e531de6{0%,80%,to{opacity:.3}40%{opacity:1}}@media (prefers-reduced-motion:reduce){.atb-chat__dot[data-v-1e531de6]{opacity:.7}.atb-chat__dot[data-v-1e531de6],.atb-win--max .atb-chat[data-v-1e531de6]{-webkit-animation:none;animation:none}.atb-chat__check[data-v-1e531de6],.atb-chat__idea[data-v-1e531de6],.atb-chat__row-action[data-v-1e531de6],.atb-chat__send[data-v-1e531de6],.atb-launcher[data-v-1e531de6],.atb-tool[data-v-1e531de6]{-webkit-transition:none;transition:none}}.atb-chat__warn[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.4rem;padding:.45rem .85rem;border-top:1px solid #f3dfae;background:var(--atb-warn-soft);color:var(--atb-warn);font-size:.75rem;line-height:1.5}.atb-chat__warn span[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;word-break:break-word}.atb-chat__retry[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;border:0;background:none;color:var(--atb-ai-strong);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.atb-chat__retry[data-v-1e531de6]:focus-visible{outline:2px solid var(--atb-ai);outline-offset:2px}.atb-chat__compose[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin:.6rem .75rem .3rem;border:1px solid #c9cfdd;border-radius:12px;background:var(--atb-surface);-webkit-transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,-webkit-box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease;transition:border-color .15s ease,box-shadow .15s ease,-webkit-box-shadow .15s ease}.atb-win--max .atb-chat__compose[data-v-1e531de6],.atb-win--max .atb-chat__note[data-v-1e531de6]{width:min(1280px,calc(100% - 2.5rem));margin-inline:auto}.atb-chat__compose[data-v-1e531de6]:focus-within{border-color:var(--atb-ai);-webkit-box-shadow:0 0 0 3px rgba(91,63,196,.16);box-shadow:0 0 0 3px rgba(91,63,196,.16)}.atb-chat__compose--off[data-v-1e531de6]{background:#f3f4f7}.atb-chat__file[data-v-1e531de6]{display:none}.atb-chat__input[data-v-1e531de6]{margin:0;padding:0}.atb-chat__input[data-v-1e531de6] .v-input__slot{min-height:40px!important;padding:0 .75rem!important;background:transparent!important}.atb-chat__input[data-v-1e531de6] textarea{max-height:140px;margin-top:.45rem!important;overflow-y:auto!important;font-size:.9rem;line-height:1.5}.atb-chat__compose-bar[data-v-1e531de6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.15rem;padding:0 .35rem .35rem}.atb-chat__hint[data-v-1e531de6]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding:0 .4rem;font-size:.75rem;color:#8793a3;text-align:end;white-space:nowrap;overflow:hidden!important;text-overflow:ellipsis}.atb-chat__send[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:var(--atb-ai);cursor:pointer;-webkit-transition:background-color .15s ease;transition:background-color .15s ease}.atb-chat__send[data-v-1e531de6]:hover:not(:disabled){background:var(--atb-ai-strong)}.atb-chat__send[data-v-1e531de6]:focus-visible{outline:3px solid #b9a8f0;outline-offset:1px}.atb-chat__send[data-v-1e531de6]:disabled{background:#c5cad6;cursor:default}@media (pointer:coarse){.atb-chat__send[data-v-1e531de6]{width:44px;height:44px}}.atb-chat__note[data-v-1e531de6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 .85rem .55rem;font-size:.75rem;line-height:1.5;color:#8793a3}.atb-chat__picker[data-v-1e531de6]{padding:.7rem;min-width:320px}.atb-chat__picker-title[data-v-1e531de6]{font-size:.8125rem;color:var(--atb-ai-strong);font-weight:600;margin-bottom:.5rem}@media (min-width:960px){.atb-win--max .atb-chat__checks[data-v-1e531de6],.atb-win--max .atb-chat__ideas[data-v-1e531de6]{display:grid;grid-template-columns:1fr 1fr}.atb-win--max .atb-chat__check[data-v-1e531de6],.atb-win--max .atb-chat__idea[data-v-1e531de6]{min-height:46px;font-size:.9rem}.atb-win--max .atb-chat__check[data-v-1e531de6]:nth-child(2),.atb-win--max .atb-chat__idea[data-v-1e531de6]:nth-child(2){border-top:0}.atb-win--max .atb-chat__check[data-v-1e531de6]:nth-child(2n),.atb-win--max .atb-chat__idea[data-v-1e531de6]:nth-child(2n){-webkit-border-start:1px solid #eef0f6;border-inline-start:1px solid #eef0f6}.atb-win--max .atb-chat__bubble[data-v-1e531de6],.atb-win--max .atb-chat__intro[data-v-1e531de6]{font-size:.95rem}.atb-win--max .atb-chat__head[data-v-1e531de6]{padding:.8rem .8rem .8rem 1.1rem}.atb-win--max .atb-chat__title[data-v-1e531de6]{font-size:1.05rem}.atb-win--max .atb-chat__sub[data-v-1e531de6]{font-size:.8125rem}}@media (max-width:700px){.atb-win--max .atb-chat[data-v-1e531de6]{top:0;right:0;bottom:0;left:0;max-width:none;border-radius:0;border:0}.atb-chat__hint[data-v-1e531de6],.atb-chat__sub[data-v-1e531de6]{display:none}.atb-chat__picker[data-v-1e531de6]{min-width:0;width:86vw}.atb-launcher[data-v-1e531de6]{bottom:14px;inset-inline-start:14px;min-height:56px}}.atb-card[data-v-2e887f8e]{background:#fff;border:1px solid #e3e6ef;border-radius:10px;padding:.9rem 1rem 1rem;margin-bottom:1rem}.atb-card--mode[data-v-2e887f8e]{border-color:#c5cae9;background:#f7f8fd}.atb-card__lead[data-v-2e887f8e]{margin:-.3rem 0 .9rem;font-size:.84rem;line-height:1.6;color:#546e7a}.atb-card--mode .atb-card__lead[data-v-2e887f8e]:last-child{margin-bottom:0}.atb-card__title[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;margin:0 0 .8rem;font-size:1rem;font-weight:700;color:#263238}.atb-card__count[data-v-2e887f8e]{font-size:.78rem;font-weight:600;color:#3949ab;background:#e8eaf6;border-radius:10px;padding:0 .5rem;line-height:1.5rem}.atb-card__progress[data-v-2e887f8e]{font-size:.78rem;font-weight:600;color:#bf360c}.atb-card__progress--done[data-v-2e887f8e]{color:#2e7d32}.atb-grid[data-v-2e887f8e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.7rem .8rem}.atb-grid__wide[data-v-2e887f8e]{grid-column:span 2}@media (max-width:520px){.atb-grid__wide[data-v-2e887f8e]{grid-column:span 1}}[dir=rtl] .atb-grid[data-v-2e887f8e] .v-select .v-label:not(.v-label--active){-webkit-transform:translateX(26px);transform:translateX(26px)}.atb-issues[data-v-2e887f8e]{list-style:none;margin:.6rem 0 .7rem;padding:0}.atb-issue[data-v-2e887f8e]{font-size:.8rem;line-height:1.5;padding:.1rem 0}.atb-issue--error[data-v-2e887f8e]{color:#c62828}.atb-issue--warn[data-v-2e887f8e]{color:#b05a00}.atb-issues__fix[data-v-2e887f8e]{margin-top:.35rem}.atb-param[data-v-2e887f8e]{border:1px solid #e3e6ef;-webkit-border-start:3px solid #ffb300;border-inline-start:3px solid #ffb300;border-radius:8px;margin-bottom:.5rem;background:#fff}.atb-param--reviewed[data-v-2e887f8e]{border-inline-start-color:#43a047}.atb-param--reused[data-v-2e887f8e]{border-inline-start-color:#90a4ae}.atb-param--error[data-v-2e887f8e]{border-inline-start-color:#e53935}.atb-param--line[data-v-2e887f8e]{border-inline-start-color:#cfd8dc;background:#fafbfc}.atb-param--line .atb-param__main[data-v-2e887f8e]{cursor:default}.atb-param__move--off[data-v-2e887f8e]{visibility:hidden}.atb-source[data-v-2e887f8e]{margin-top:.7rem}.atb-param--open[data-v-2e887f8e]{-webkit-box-shadow:0 2px 8px rgba(40,53,147,.08);box-shadow:0 2px 8px rgba(40,53,147,.08)}.atb-param__row[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;padding:.35rem .5rem}.atb-param__move[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.atb-param__main[data-v-2e887f8e]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem .5rem;background:none;border:0;padding:.25rem 0;cursor:pointer;text-align:start;font:inherit;color:inherit}.atb-param__main[data-v-2e887f8e]:focus-visible{outline:2px solid #3949ab;outline-offset:2px;border-radius:4px}.atb-param__name[data-v-2e887f8e]{font-weight:600;color:#1a237e}.atb-param__unit[data-v-2e887f8e]{font-size:.8rem;color:#607d8b}.atb-param__key[data-v-2e887f8e]{font-size:.72rem;color:#5e35b1;background:#ede7f6;border-radius:4px;padding:0 .35rem}.atb-param__ranges[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem;-ms-flex-preferred-size:100%;flex-basis:100%}.atb-range-chip[data-v-2e887f8e]{font-size:.74rem;color:#37474f;background:#f1f3f8;border-radius:4px;padding:.05rem .4rem;unicode-bidi:-webkit-isolate;unicode-bidi:-moz-isolate;unicode-bidi:isolate}.atb-param__status[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.45rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.atb-param__body[data-v-2e887f8e]{border-top:1px solid #eef0f6;padding:.75rem .8rem .9rem}.atb-tag[data-v-2e887f8e]{font-size:.72rem;color:#455a64;background:#eceff1;border-radius:4px;padding:.05rem .4rem;white-space:nowrap}.atb-tag--reused[data-v-2e887f8e]{color:#37474f;background:#cfd8dc}.atb-tag--formula[data-v-2e887f8e]{color:#00695c;background:#e0f2f1;white-space:normal;word-break:break-all}.atb-tag--error[data-v-2e887f8e]{color:#c62828;background:#ffebee}.atb-review[data-v-2e887f8e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;color:#b05a00;background:#fff8e1;border:1px solid #ffe082;border-radius:12px;padding:.1rem .55rem;cursor:pointer;white-space:nowrap}.atb-review--done[data-v-2e887f8e]{color:#2e7d32;background:#e8f5e9;border-color:#a5d6a7}.atb-review input[data-v-2e887f8e]{width:14px;height:14px;margin:0}.atb-review input[data-v-2e887f8e]:disabled{cursor:not-allowed}.atb-icon-btn[data-v-2e887f8e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:20px;border:0;border-radius:4px;background:none;cursor:pointer;color:#607d8b}.atb-icon-btn[data-v-2e887f8e]:hover:not(:disabled){background:#eceff1}.atb-icon-btn[data-v-2e887f8e]:focus-visible{outline:2px solid #3949ab}.atb-icon-btn[data-v-2e887f8e]:disabled{opacity:.3;cursor:default}.atb-sub[data-v-2e887f8e]{margin:1rem 0 .4rem;font-size:.85rem;font-weight:700;color:#37474f}.atb-table-wrap[data-v-2e887f8e]{overflow-x:auto;overflow-y:hidden!important}.atb-table[data-v-2e887f8e]{border-collapse:collapse;font-size:.82rem}.atb-table th[data-v-2e887f8e]{text-align:start;font-weight:600;font-size:.74rem;color:#607d8b;padding:.15rem .35rem;white-space:nowrap}.atb-table td[data-v-2e887f8e]{padding:.15rem .35rem;vertical-align:middle;white-space:nowrap}.atb-table__bad td[data-v-2e887f8e]{background:#fff5f5}.atb-table input[data-v-2e887f8e],.atb-table select[data-v-2e887f8e]{height:28px;border:1px solid #cfd8dc;border-radius:4px;padding:0 .35rem;font:inherit;font-size:.82rem;background:#fff;color:#263238}.atb-table select[data-v-2e887f8e]{-webkit-appearance:menulist;-moz-appearance:auto;appearance:auto;-webkit-padding-end:.1rem;padding-inline-end:.1rem;cursor:pointer}.atb-table input[data-v-2e887f8e]:focus,.atb-table select[data-v-2e887f8e]:focus{outline:2px solid #9fa8da;outline-offset:0;border-color:#3949ab}.atb-table input[data-v-2e887f8e]:disabled,.atb-table select[data-v-2e887f8e]:disabled{background:#f5f5f5;color:#90a4ae}.atb-age input[data-v-2e887f8e]{width:56px}.atb-limits input[data-v-2e887f8e]{width:76px}.atb-limits .atb-limits__text[data-v-2e887f8e]{width:190px}.atb-limits__dash[data-v-2e887f8e]{margin:0 .2rem;color:#90a4ae}.atb-table__short[data-v-2e887f8e]{width:90px}.atb-table__long[data-v-2e887f8e]{width:220px}.atb-row-actions[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;margin:.25rem 0 .6rem}.atb-hint[data-v-2e887f8e]{font-size:.74rem;color:#90a4ae}.atb-normal-text[data-v-2e887f8e]{margin-top:.4rem}.atb-normal-text[data-v-2e887f8e] textarea{overflow-y:hidden!important}.atb-empty[data-v-2e887f8e]{font-size:.88rem;color:#78909c;padding:1.2rem .4rem;text-align:center}.atb-add[data-v-2e887f8e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem;margin-top:.7rem}.atb-add__picker[data-v-2e887f8e]{padding:.7rem;min-width:340px}.atb-names__title[data-v-073fa3f4]{font-weight:700;color:#1a237e}.atb-names__icon[data-v-073fa3f4]{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.atb-names__text[data-v-073fa3f4]{color:#37474f!important}.atb-names__lead[data-v-073fa3f4]{font-size:.86rem;line-height:1.6;margin-bottom:.7rem}.atb-names__progress[data-v-073fa3f4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3rem;margin-bottom:.6rem;font-size:.8rem;color:#4527a0}.atb-names__alert[data-v-073fa3f4]{font-size:.84rem}.atb-names__body[data-v-073fa3f4]{max-height:52vh;overflow-y:auto!important;border:1px solid #e3e6ef;border-radius:8px}.atb-names__table[data-v-073fa3f4]{width:100%;border-collapse:collapse;font-size:.86rem}.atb-names__table th[data-v-073fa3f4]{position:sticky;top:0;background:#f5f7fb;text-align:start;font-size:.76rem;font-weight:600;color:#607d8b;padding:.35rem .6rem}.atb-names__table td[data-v-073fa3f4]{padding:.25rem .6rem;border-top:1px solid #eef0f6;vertical-align:middle}.atb-names__name[data-v-073fa3f4]{text-align:left;font-weight:600;color:#1a237e}.atb-names__id[data-v-073fa3f4]{margin-left:.4rem;font-size:.72rem;font-weight:400;color:#90a4ae}.atb-names__table input[data-v-073fa3f4]{width:100%;min-width:240px;height:30px;border:1px solid #cfd8dc;border-radius:4px;padding:0 .5rem;font:inherit;background:#fff;color:#263238}.atb-names__table input[data-v-073fa3f4]:focus{outline:2px solid #9fa8da;border-color:#3949ab}.atb-names__table input[data-v-073fa3f4]:disabled{background:#f5f5f5}.atb-names__row--none input[data-v-073fa3f4]{border-color:#ffe082;background:#fffdf5}.atb-names__drop[data-v-073fa3f4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;border:0;border-radius:4px;background:none;cursor:pointer;color:#607d8b}.atb-names__drop[data-v-073fa3f4]:hover:not(:disabled){background:#eceff1}.atb-names__drop[data-v-073fa3f4]:disabled{opacity:.3;cursor:default}.atb-names__actions[data-v-073fa3f4]{padding:.6rem 1rem .9rem}.atb-names__count[data-v-073fa3f4]{font-size:.82rem;color:#607d8b}.atb-page[data-v-7c5e1c43]{width:100%;padding:1.25rem 1rem 1rem}.atb-shell[data-v-7c5e1c43]{max-width:1480px;margin:0 auto}.atb-head[data-v-7c5e1c43]{gap:.9rem;margin-bottom:1rem}.atb-head[data-v-7c5e1c43],.atb-head__mark[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.atb-head__mark[data-v-7c5e1c43]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:#ede7f6;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.atb-head__text[data-v-7c5e1c43]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.atb-head__title[data-v-7c5e1c43]{margin:0;font-size:1.35rem;font-weight:700;color:#1a237e;line-height:1.3}.atb-head__sub[data-v-7c5e1c43]{margin:.1rem 0 0;font-size:.88rem;color:#607d8b;line-height:1.5}.atb-btn-icon[data-v-7c5e1c43]{-webkit-margin-end:.35rem;margin-inline-end:.35rem}.atb-alert[data-v-7c5e1c43]{margin-bottom:1rem}.atb-alert__title[data-v-7c5e1c43]{font-weight:700}.atb-caution[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.6rem;background:#fff8e1;border:1px solid #ffe082;border-radius:10px;padding:.65rem .9rem;margin-bottom:1rem;font-size:.86rem;line-height:1.6;color:#5d4037}.atb-work[data-v-7c5e1c43]{display:grid;grid-template-columns:minmax(330px,2fr) 3fr;gap:1rem;height:calc(100vh - 205px);min-height:480px}.atb-work__chat[data-v-7c5e1c43]{min-height:0;height:100%}.atb-work--chat-min[data-v-7c5e1c43]{grid-template-columns:1fr}.atb-work--chat-min .atb-work__chat[data-v-7c5e1c43]{position:absolute;width:0;height:0}.atb-work--chat-min .atb-work__draft[data-v-7c5e1c43]{padding-bottom:4.5rem}.atb-work__draft[data-v-7c5e1c43]{min-width:0;min-height:0;height:100%;overflow-y:auto!important;-webkit-padding-end:.35rem;padding-inline-end:.35rem}@media (max-width:1100px){.atb-work[data-v-7c5e1c43]{grid-template-columns:1fr;height:auto}.atb-work__chat[data-v-7c5e1c43]{height:460px}.atb-work--chat-min .atb-work__chat[data-v-7c5e1c43]{height:0}.atb-work__draft[data-v-7c5e1c43]{height:auto;overflow-y:visible!important;-webkit-padding-end:0;padding-inline-end:0}}.atb-fill[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.35rem;margin-bottom:.8rem;font-size:.82rem;color:#4527a0}.atb-save[data-v-7c5e1c43]{position:sticky;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6rem;background:#fff;border:1px solid #e3e6ef;border-radius:10px;padding:.6rem .9rem;-webkit-box-shadow:0 -4px 14px rgba(40,53,147,.08);box-shadow:0 -4px 14px rgba(40,53,147,.08)}.atb-save__state[data-v-7c5e1c43]{-webkit-box-flex:1;-ms-flex:1 1 240px;flex:1 1 240px;min-width:0;font-size:.82rem;line-height:1.5}.atb-save__blockers[data-v-7c5e1c43]{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2rem .9rem;color:#bf360c;font-weight:600}.atb-save__ready[data-v-7c5e1c43]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3rem;color:#2e7d32;font-weight:600}.atb-save__error[data-v-7c5e1c43]{display:block;color:#c62828;margin-top:.25rem}.atb-save__dup[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.4rem;color:#5d4037;cursor:pointer;margin-bottom:.2rem}.atb-done[data-v-7c5e1c43]{background:#fff;border:1px solid #c8e6c9;border-radius:12px;padding:1.1rem 1.2rem}.atb-done__head[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1rem}.atb-done__title[data-v-7c5e1c43]{margin:0;font-size:1.15rem;font-weight:700;color:#1b5e20}.atb-done__sub[data-v-7c5e1c43]{margin:.1rem 0 0;font-size:.86rem;color:#607d8b}.atb-done__step[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;border-top:1px solid #eef0f6;padding:.8rem 0}.atb-done__step-text[data-v-7c5e1c43]{-webkit-box-flex:1;-ms-flex:1 1 320px;flex:1 1 320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.86rem;line-height:1.55;color:#455a64}.atb-done__step-text strong[data-v-7c5e1c43]{color:#263238}.atb-done__error[data-v-7c5e1c43]{color:#c62828}.atb-done__ok[data-v-7c5e1c43]{color:#2e7d32}.atb-done__links[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem;border-top:1px solid #eef0f6;padding-top:.8rem}.atb-done__menu[data-v-7c5e1c43]{overflow-y:auto!important}.atb-confirm__title[data-v-7c5e1c43]{font-weight:700;color:#1a237e}.atb-confirm__body[data-v-7c5e1c43]{max-height:62vh;overflow-y:auto!important;color:#37474f!important}.atb-confirm__lead[data-v-7c5e1c43]{font-size:.95rem;margin-bottom:.5rem}.atb-confirm__counts[data-v-7c5e1c43]{list-style:none;padding:0;margin:0 0 .9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.3rem 1.2rem;font-size:.88rem}.atb-confirm__warnings[data-v-7c5e1c43]{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:.6rem .8rem;margin-bottom:.9rem;font-size:.82rem;line-height:1.6;color:#5d4037}.atb-confirm__warnings-title[data-v-7c5e1c43]{font-weight:700;margin-bottom:.2rem}.atb-confirm__warnings ul[data-v-7c5e1c43]{margin:0;-webkit-padding-start:1.1rem;padding-inline-start:1.1rem}.atb-confirm__warnings code[data-v-7c5e1c43]{font-size:.78rem;color:#5e35b1;background:#ede7f6;border-radius:4px;padding:0 .3rem}.atb-confirm__note[data-v-7c5e1c43]{font-size:.82rem;color:#607d8b}.atb-confirm__source[data-v-7c5e1c43]{margin:.2rem 0 .9rem}.atb-confirm__attest[data-v-7c5e1c43]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55rem;background:#f5f7fb;border:1px solid #c5cae9;border-radius:8px;padding:.65rem .8rem;font-size:.88rem;font-weight:600;line-height:1.55;color:#263238;cursor:pointer}.atb-confirm__attest input[data-v-7c5e1c43]{width:17px;height:17px;margin-top:.2rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.atb-confirm__actions[data-v-7c5e1c43]{padding:.6rem 1rem .9rem}