.aic[data-v-143fb443]{--aic-tint: color-mix(in srgb, var(--aic-m) 15%, var(--ui-surface));--aic-mark-ink: color-mix(in srgb, var(--aic-m) 82%, var(--ui-ink));--aic-me-bg: var(--aic-m);--aic-me-ink: var(--aic-m-ink);display:flex;flex-direction:column;height:100%;background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-font);font-size:var(--ui-text-md);line-height:1.4;text-align:left}.ak-dark .aic[data-v-143fb443],.akt-screen .aic[data-v-143fb443]{--aic-tint: color-mix(in srgb, var(--aic-m) 20%, var(--ui-surface));--aic-mark-ink: color-mix(in srgb, var(--aic-m) 62%, var(--ui-ink));--aic-me-bg: color-mix(in srgb, var(--aic-m) 78%, var(--ui-surface));--aic-me-ink: color-mix(in srgb, var(--aic-m-ink) 92%, var(--ui-surface))}.aic--fit[data-v-143fb443]{height:auto}.aic[data-v-143fb443] p,.aic h2[data-v-143fb443]{margin:0}button.aic-it[data-v-143fb443],button.aic-btn[data-v-143fb443],button.v16-ib[data-v-143fb443]{font-family:inherit;cursor:pointer}button.aic-it[data-v-143fb443]:focus-visible,button.aic-btn[data-v-143fb443]:focus-visible,button.v16-ib[data-v-143fb443]:focus-visible{outline:2px solid var(--aic-m);outline-offset:2px}.aic-head[data-v-143fb443]{flex-shrink:0;padding:calc(var(--u) * 6) var(--ui-space-2) calc(var(--u) * 6) var(--ui-gutter);background:var(--ui-bg)}.aic-head__in[data-v-143fb443]{display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 44)}.aic-head__t[data-v-143fb443]{flex:1;min-width:0;line-height:1.2}.aic-head__t b[data-v-143fb443]{display:block;font-size:var(--ui-text-md);font-weight:var(--ui-weight-heavy)}.aic-head__t small[data-v-143fb443]{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-muted)}.aic-hbtn[data-v-143fb443]{color:var(--ui-muted)}.aic-mark[data-v-143fb443]{display:grid;place-items:center;width:calc(var(--u) * 26);height:calc(var(--u) * 26);border-radius:50%;background:var(--aic-tint);color:var(--aic-mark-ink);flex-shrink:0}.aic-mark--head[data-v-143fb443]{width:calc(var(--u) * 34);height:calc(var(--u) * 34)}.aic-mark--big[data-v-143fb443]{width:calc(var(--u) * 60);height:calc(var(--u) * 60)}.aic-scroll[data-v-143fb443]{flex:1;min-height:0;overflow:hidden;padding:var(--ui-space-2) var(--ui-gutter) var(--ui-space-5)}.aic--fit .aic-scroll[data-v-143fb443]{flex:none}.aic-thread[data-v-143fb443]{display:flex;flex-direction:column;min-height:100%;transition:transform .45s var(--ui-ease)}.aic--fit .aic-thread[data-v-143fb443]{min-height:0}.aic-hello[data-v-143fb443]{display:flex;flex-direction:column;align-items:center;margin:auto 0;padding:var(--ui-space-6) 0;text-align:center;animation:aic-in-143fb443 .4s var(--ui-ease) both}.aic-hello h2[data-v-143fb443]{max-width:calc(var(--u) * 340);margin-top:var(--ui-space-4);font-size:calc(var(--u) * 21);font-weight:var(--ui-weight-heavy);line-height:1.25;letter-spacing:var(--ui-tracking-title)}.aic-hello>p[data-v-143fb443]{max-width:calc(var(--u) * 320);margin-top:calc(var(--u) * 6);font-size:var(--ui-text-md);line-height:1.45;color:var(--ui-muted)}.aic-hello>.aic-note[data-v-143fb443]{max-width:calc(var(--u) * 300);margin-top:var(--ui-space-6);font-size:calc(var(--u) * 12);line-height:1.45}.aic-note span[data-v-143fb443]{font-weight:var(--ui-weight-bold);color:var(--ui-ink);text-decoration:underline;text-decoration-color:var(--ui-line);text-underline-offset:2px}@keyframes aic-in-143fb443{0%{opacity:0;transform:translateY(calc(var(--u) * 6))}}.aic-me[data-v-143fb443]{width:-moz-fit-content;width:fit-content;max-width:80%;margin:calc(var(--u) * 6) 0 0 auto;padding:calc(var(--u) * 10) var(--ui-space-4);border-radius:calc(var(--u) * 20);border-end-end-radius:calc(var(--u) * 6);background:var(--aic-me-bg);color:var(--aic-me-ink);font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;animation:aic-in-143fb443 .28s var(--ui-ease)}.aic-me.is-first[data-v-143fb443]{margin-top:var(--ui-space-5)}.aic-ai[data-v-143fb443]{display:flex;align-items:flex-start;gap:calc(var(--u) * 10);margin-top:var(--ui-space-5);animation:aic-in-143fb443 .28s var(--ui-ease)}.aic-thread>.aic-ai[data-v-143fb443]:first-child,.aic-thread>.aic-me[data-v-143fb443]:first-child{margin-top:var(--ui-space-3)}.aic-ai.is-cont[data-v-143fb443]{margin-top:var(--ui-space-3)}.aic-ai.is-cont>.aic-mark[data-v-143fb443]{visibility:hidden}.aic--still .aic-me[data-v-143fb443],.aic--still .aic-ai[data-v-143fb443],.aic--still .aic-hello[data-v-143fb443]{animation:none}.aic-ai__body[data-v-143fb443]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ui-space-3)}.aic-text[data-v-143fb443]{padding-top:calc(var(--u) * 2);font-size:var(--ui-text-md);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.aic-card[data-v-143fb443]{padding:calc(var(--u) * 4) var(--ui-space-4);border-radius:calc(var(--u) * 20);background:var(--ui-surface);border:var(--ui-card-border) solid var(--ui-line)}.aic-card__head[data-v-143fb443]{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) 0}.aic-card__head b[data-v-143fb443]{display:block;font-weight:var(--ui-weight-heavy)}.aic-it[data-v-143fb443],.aic-res[data-v-143fb443],.aic-act[data-v-143fb443]{display:flex;align-items:center;gap:var(--ui-space-3);box-sizing:border-box;width:100%;min-height:calc(var(--u) * 52);padding:var(--ui-space-2) 0;border:0;border-top:var(--ui-border) solid var(--ui-line);background:none;color:inherit;text-align:start}.aic-res[data-v-143fb443]:first-child,.aic-act[data-v-143fb443]:first-child{border-top:0}.aic-it[data-v-143fb443]{min-height:calc(var(--u) * 48);font-weight:var(--ui-weight-semibold)}.aic-res[data-v-143fb443],.aic-act[data-v-143fb443]{font-weight:var(--ui-weight-bold)}.aic-it__t[data-v-143fb443]{flex:1;min-width:0;line-height:1.3}.aic-it__t small[data-v-143fb443]{display:block;margin-top:calc(var(--u) * 2);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-semibold);color:var(--ui-muted)}.aic-box[data-v-143fb443]{display:grid;place-items:center;box-sizing:border-box;width:calc(var(--u) * 22);height:calc(var(--u) * 22);border-radius:50%;background:var(--aic-m);color:var(--aic-m-ink);border:calc(var(--u) * 2) solid var(--aic-m);transition:background-color .2s,border-color .2s;flex-shrink:0}.aic-it.is-off .aic-box[data-v-143fb443]{background:none;color:transparent;border-color:var(--ui-line)}.aic-it.is-off .aic-it__t[data-v-143fb443]{color:var(--ui-muted);text-decoration:line-through}.aic-card__btns[data-v-143fb443]{display:flex;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-3) 0;border-top:var(--ui-border) solid var(--ui-line)}.aic-btn[data-v-143fb443]{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--u) * 6);height:calc(var(--u) * 36);padding:0 var(--ui-space-4);border:0;border-radius:var(--ui-radius-pill);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-heavy);white-space:nowrap;flex-shrink:0}.aic-btn--ghost[data-v-143fb443]{background:var(--ui-surface-2);color:var(--ui-ink)}.aic-add[data-v-143fb443],.aic-pill[data-v-143fb443]{background:var(--aic-m);color:var(--aic-m-ink)}.aic-add.is-off[data-v-143fb443]{opacity:.45}.aic-tick[data-v-143fb443]{display:grid;place-items:center;width:calc(var(--u) * 20);height:calc(var(--u) * 20);border-radius:50%;background:var(--ui-success);color:#fff;flex-shrink:0}.aic-done[data-v-143fb443]{display:flex;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) 0;border-top:var(--ui-border) solid var(--ui-line);font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);animation:aic-in-143fb443 .28s var(--ui-ease)}.aic-added[data-v-143fb443]{display:flex;align-items:center;gap:var(--ui-space-3);min-height:calc(var(--u) * 60);padding:var(--ui-space-3) var(--ui-space-4)}.aic-added__ic[data-v-143fb443]{position:relative;flex-shrink:0}.aic-tick--badge[data-v-143fb443]{position:absolute;inset-inline-end:calc(var(--u) * -4);bottom:calc(var(--u) * -3);box-sizing:border-box;width:calc(var(--u) * 17);height:calc(var(--u) * 17);border:calc(var(--u) * 2) solid var(--ui-surface)}.aic-tick--badge[data-v-143fb443] svg{width:calc(var(--u) * 9);height:calc(var(--u) * 9)}.aic-added__t[data-v-143fb443]{flex:1;min-width:0;font-size:var(--ui-text-sm);font-weight:var(--ui-weight-bold);line-height:1.35}.aic-open[data-v-143fb443]{display:inline-flex;align-items:center;gap:calc(var(--u) * 2);height:calc(var(--u) * 30);padding:0 calc(var(--u) * 10) 0 calc(var(--u) * 12);border-radius:var(--ui-radius-pill);background:var(--ui-surface-2);font-size:var(--ui-text-xs);font-weight:var(--ui-weight-heavy);flex-shrink:0}.aic-res__go[data-v-143fb443]{color:var(--ui-muted);flex-shrink:0}.aic-act.is-done .v16-row__t small[data-v-143fb443]{color:var(--ui-success)}.aic-act.is-gone .v16-row__t[data-v-143fb443]{text-decoration:line-through;color:var(--ui-muted)}.aic-act.is-gone .v16-row__t small[data-v-143fb443],.aic-del[data-v-143fb443]{color:var(--ui-danger)}.aic-dots[data-v-143fb443]{display:flex;align-items:center;gap:calc(var(--u) * 5);height:calc(var(--u) * 26);padding:0 calc(var(--u) * 2)}.aic-dots i[data-v-143fb443]{width:calc(var(--u) * 7);height:calc(var(--u) * 7);border-radius:50%;background:var(--ui-muted);opacity:.35;animation:aic-dot-143fb443 1.2s infinite ease-in-out}.aic-dots i[data-v-143fb443]:nth-child(2){animation-delay:.16s}.aic-dots i[data-v-143fb443]:nth-child(3){animation-delay:.32s}@keyframes aic-dot-143fb443{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:.9;transform:translateY(calc(var(--u) * -3))}}.aic-comp[data-v-143fb443]{flex-shrink:0;padding:var(--ui-space-1) var(--ui-gutter) calc(var(--ui-safe-bottom) + var(--ui-space-3));background:var(--ui-bg)}.aic--fit .aic-comp[data-v-143fb443]{padding-bottom:var(--ui-space-4)}.aic-bar[data-v-143fb443]{display:flex;align-items:flex-end;gap:var(--ui-space-2);padding:calc(var(--u) * 6);padding-inline-start:calc(var(--u) * 18);border-radius:calc(var(--u) * 26);background:var(--ui-surface);border:var(--ui-border) solid var(--ui-line);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 18) #0000000f}.ak-dark .aic-bar[data-v-143fb443],.akt-screen .aic-bar[data-v-143fb443]{box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 18) #00000047}.aic-bar.has-text[data-v-143fb443]{border-color:color-mix(in srgb,var(--aic-m) 45%,var(--ui-line))}.aic-field[data-v-143fb443]{flex:1;min-width:0;min-height:calc(var(--u) * 38);padding:calc(var(--u) * 8) 0;font-size:calc(var(--u) * 16);line-height:calc(var(--u) * 22);color:var(--ui-ink)}.aic-field.is-empty[data-v-143fb443]{color:var(--ui-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aic-caret[data-v-143fb443]{display:inline-block;width:calc(var(--u) * 2);height:calc(var(--u) * 18);margin-left:calc(var(--u) * 1);vertical-align:calc(var(--u) * -3);background:var(--aic-m);animation:aic-blink-143fb443 1s steps(1) infinite}@keyframes aic-blink-143fb443{50%{opacity:0}}.aic-send[data-v-143fb443]{display:grid;place-items:center;width:calc(var(--u) * 38);height:calc(var(--u) * 38);border-radius:50%;flex-shrink:0;background:var(--ui-surface-2);color:var(--ui-muted);transition:background-color .2s,color .2s}.aic-send.is-on[data-v-143fb443]{background:var(--aic-m);color:var(--aic-m-ink)}@media (prefers-reduced-motion: reduce){.aic-hello[data-v-143fb443],.aic-me[data-v-143fb443],.aic-ai[data-v-143fb443],.aic-done[data-v-143fb443]{animation:none}.aic-thread[data-v-143fb443]{transition:none}.aic-dots i[data-v-143fb443]{animation-name:aic-dot-fade-143fb443}.aic-caret[data-v-143fb443]{animation:none}}@keyframes aic-dot-fade-143fb443{0%,70%,to{opacity:.35}35%{opacity:.9}}
