.lp-code[data-v-da0e2a14]{height:600px;max-width:100%;overflow:hidden;width:460px}.lp-code__tab[data-v-da0e2a14]{flex:1 1 auto}.lp-code__tab[data-v-da0e2a14],.term-side[data-v-da0e2a14]{display:flex;flex-direction:column;min-height:0}.term-side[data-v-da0e2a14]{background:var(--c-surface-1);border-left:var(--hairline) solid var(--c-line);flex:none;height:100%;position:relative}.term-side__head[data-v-da0e2a14]{align-items:center;border-bottom:var(--hairline) solid var(--c-line);display:flex;flex:none;gap:var(--sp-4);height:var(--h-bar);padding:0 var(--sp-4) 0 var(--sp-7)}.term-side__title[data-v-da0e2a14]{color:var(--c-text-1);flex:1 1 auto;font-size:var(--fs-lg);font-weight:var(--fw-bold);line-height:var(--lh-lg);margin:0}.term-side__actions[data-v-da0e2a14]{align-items:center;display:flex;gap:var(--sp-2)}.term-side__body[data-v-da0e2a14]{flex:1 1 auto;min-height:0;overflow:auto}.term-code[data-v-da0e2a14]{container:term-code/inline-size;display:flex;flex-direction:column;height:100%;min-height:0}.term-code__tabs[data-v-da0e2a14]{flex:none;padding:0 var(--sp-6)}@container term-code (max-width: 420px){.term-code .term-code__tabs[data-v-da0e2a14]{gap:var(--sp-5);padding:0 var(--sp-3)}}.term-code__chev[data-v-da0e2a14]{height:var(--icon-sm);margin-left:var(--sp-1);width:var(--icon-sm);fill:none;stroke:currentColor;stroke-width:2.6}.term-ai[data-v-da0e2a14]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.term-ai__prov[data-v-da0e2a14],.term-ai__status[data-v-da0e2a14]{align-items:center;border-bottom:var(--hairline) solid var(--c-line);display:flex;flex:none;gap:var(--sp-4);justify-content:space-between;padding:var(--sp-5) var(--sp-6)}.term-ai__status[data-v-da0e2a14]{padding:var(--sp-4) var(--sp-6)}.term-ai__label[data-v-da0e2a14]{color:var(--c-text-4);font-size:var(--fs-sm)}.term-ai__conn[data-v-da0e2a14]{align-items:center;color:var(--c-text-3);display:flex;font-size:var(--fs-xs);gap:var(--sp-3);min-width:0}:where(.term-ai__conn-text[data-v-da0e2a14]){min-width:0}.term-ai__conn-text[data-v-da0e2a14]{overflow:hidden;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.term-ai__dot[data-v-da0e2a14]{background:var(--c-text-5);border-radius:50%;flex:none;height:var(--sp-3);width:var(--sp-3)}.term-ai__dot.is-on[data-v-da0e2a14]{background:var(--c-up)}.term-ai__msgs[data-v-da0e2a14]{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--sp-6);min-height:0;overflow-y:auto;padding:var(--sp-6)}.term-ai__me[data-v-da0e2a14]{align-self:flex-end;background:var(--c-surface-3);border-radius:var(--r-md) var(--r-md) var(--sp-1) var(--r-md);color:var(--c-text-1);font-size:var(--fs-sm);line-height:1.45;max-width:86%;overflow-wrap:anywhere;padding:var(--sp-4) var(--sp-5);white-space:pre-wrap}.term-ai__bot[data-v-da0e2a14]{align-self:stretch;color:var(--c-text-2);display:flex;flex-direction:column;font-size:var(--fs-sm);gap:var(--sp-4);line-height:1.5}.term-ai__text[data-v-da0e2a14]{overflow-wrap:anywhere;text-wrap:pretty;white-space:pre-wrap}.term-ai__code[data-v-da0e2a14]{background:var(--c-sunken);border:var(--hairline) solid var(--c-line);border-radius:var(--r-md);color:var(--c-text-1);font-size:var(--fs-xs);line-height:1.55;margin:0;max-height:170px;overflow:auto;padding:var(--sp-5) var(--sp-6);white-space:pre}.term-ai__insert[data-v-da0e2a14]{align-self:flex-start}.term-ai__compose[data-v-da0e2a14]{border-top:var(--hairline) solid var(--c-line);flex:none;padding:var(--sp-5) var(--sp-6) var(--sp-6)}.term-ai__ctx[data-v-da0e2a14]{align-items:center;color:var(--c-text-4);display:flex;font-size:var(--fs-xs);gap:var(--sp-3);line-height:var(--lh-xs);margin-bottom:var(--sp-4);min-width:0}.term-ai__ctx-text[data-v-da0e2a14]{min-width:0;overflow:hidden;overflow:clip visible;text-overflow:ellipsis;white-space:nowrap}.term-ai__ctx-name[data-v-da0e2a14]{color:var(--c-text-2)}.term-ai__box[data-v-da0e2a14]{align-items:flex-end;background:var(--c-sunken);border:var(--hairline) solid var(--c-line);border-radius:var(--r-md);display:flex;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-6)}.term-ai__box .term-ai__input[data-v-da0e2a14]{flex:1 1 auto;font-family:var(--font-ui);font-size:var(--fs-sm);line-height:var(--lh-sm);min-width:0}.term-ai__box .term-ai__send[data-v-da0e2a14]{flex:none;gap:0;padding:0;width:var(--h-lg)}.term-ai__foot[data-v-da0e2a14]{color:var(--c-text-5);display:block;font-size:var(--fs-xs);line-height:var(--lh-xs);margin-top:var(--sp-3)}
