.gmenu[data-v-bdf1cdc0]{vertical-align:middle;min-width:0;max-width:100%;display:inline-flex}.gmenu--block[data-v-bdf1cdc0],.gmenu--add[data-v-bdf1cdc0]{width:100%;display:flex}.gmenu__trigger[data-v-bdf1cdc0]{box-sizing:border-box;background:var(--bot-inset);width:100%;min-width:0;min-height:36px;color:var(--bot-ink);font:500 13px var(--bot-font-body);text-align:left;cursor:pointer;border:0;border-radius:9px;outline:0;align-items:center;gap:8px;padding:6px 10px 6px 8px;transition:background-color .15s,box-shadow .15s,color .15s;display:inline-flex}.gmenu--compact .gmenu__trigger[data-v-bdf1cdc0]{border-radius:8px;gap:6px;min-height:32px;padding:4px 8px 4px 6px}.gmenu__trigger[data-v-bdf1cdc0]:hover:not(:disabled){background:var(--bot-press)}.gmenu__trigger[data-v-bdf1cdc0]:focus-visible,.gmenu--open .gmenu__trigger[data-v-bdf1cdc0]{background:var(--bot-surface);box-shadow:var(--bot-lift), var(--bot-focus)}.gmenu__trigger[data-v-bdf1cdc0]:disabled{opacity:.55;cursor:not-allowed}.gmenu--add .gmenu__trigger[data-v-bdf1cdc0]{border:1px dashed var(--bot-line-strong);background:var(--bot-surface);min-height:32px;color:var(--bot-ink-muted);gap:6px;padding:0 10px;font-size:12px}.gmenu--add .gmenu__trigger[data-v-bdf1cdc0]:hover:not(:disabled){background:var(--bot-hover);color:var(--bot-ink)}.gmenu--add.gmenu--open .gmenu__trigger[data-v-bdf1cdc0],.gmenu--add .gmenu__trigger[data-v-bdf1cdc0]:focus-visible{color:var(--bot-ink);border-style:solid;border-color:#0000}.gmenu--add .gmenu__value--empty[data-v-bdf1cdc0]{color:inherit;font-weight:500}.gmenu--bare .gmenu__trigger[data-v-bdf1cdc0]{width:auto;min-height:0;color:inherit;font:inherit;background:0 0;border-radius:6px;gap:4px;margin:-1px -4px;padding:1px 4px}.gmenu--bare .gmenu__trigger[data-v-bdf1cdc0]:hover:not(:disabled),.gmenu--bare.gmenu--open .gmenu__trigger[data-v-bdf1cdc0]{background:var(--bot-hover);box-shadow:none}.gmenu--bare .gmenu__trigger[data-v-bdf1cdc0]:focus-visible{box-shadow:var(--bot-focus)}.gmenu__plus[data-v-bdf1cdc0]{flex:none}.gmenu__value[data-v-bdf1cdc0]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.gmenu__value--empty[data-v-bdf1cdc0]{color:var(--bot-ink-faint);font-weight:400}.gmenu__chev[data-v-bdf1cdc0]{color:var(--bot-ink-faint);flex:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.gmenu--open .gmenu__chev[data-v-bdf1cdc0]{transform:rotate(180deg)}.gmenu__face[data-v-bdf1cdc0]{flex:none;justify-content:center;align-items:center;display:inline-flex}.gmenu__tile[data-v-bdf1cdc0],.gmenu__disc[data-v-bdf1cdc0],.gmenu__glyph[data-v-bdf1cdc0]{width:20px;height:20px;font:600 11px var(--bot-font-body);justify-content:center;align-items:center;display:inline-flex}.gmenu__tile[data-v-bdf1cdc0]{border-radius:6px}.gmenu__disc[data-v-bdf1cdc0]{background:var(--bot-chip);color:var(--bot-ink-muted);border-radius:50%}.gmenu__glyph[data-v-bdf1cdc0]{background:var(--bot-inset);color:var(--bot-ink-muted);border-radius:6px}.gmenu__tile--lg[data-v-bdf1cdc0],.gmenu__disc--lg[data-v-bdf1cdc0],.gmenu__glyph--lg[data-v-bdf1cdc0]{width:24px;height:24px;font-size:12px}.gmenu__tile--lg[data-v-bdf1cdc0],.gmenu__glyph--lg[data-v-bdf1cdc0]{border-radius:7px}.gmenu__pop[data-v-bdf1cdc0]{z-index:60;box-sizing:border-box;background:var(--bot-surface);box-shadow:var(--bot-pop);color:var(--bot-ink);font:400 13px var(--bot-font-body);border-radius:12px;outline:0;flex-direction:column;animation:.14s cubic-bezier(.23,1,.32,1) gmenu-in-bdf1cdc0;display:flex;position:fixed;overflow:hidden}.gmenu--inline[data-v-bdf1cdc0]{display:flex}.gmenu--inline .gmenu__pop[data-v-bdf1cdc0]{z-index:auto;max-width:calc(100vw - 32px);max-height:min(440px,70vh);animation:none;position:relative}@keyframes gmenu-in-bdf1cdc0{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.gmenu__search[data-v-bdf1cdc0]{background:var(--bot-inset);height:34px;color:var(--bot-ink-faint);border-radius:9px;flex:none;align-items:center;gap:8px;margin:8px;padding:0 10px;display:flex}.gmenu__search[data-v-bdf1cdc0]:focus-within{background:var(--bot-surface);box-shadow:var(--bot-lift), var(--bot-focus)}.gmenu__search input[data-v-bdf1cdc0]{min-width:0;color:var(--bot-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.gmenu__list[data-v-bdf1cdc0]{overscroll-behavior:contain;margin:0;padding:0 6px 6px;list-style:none;overflow-y:auto}.gmenu__list--top[data-v-bdf1cdc0]{padding-top:6px}.gmenu__group[data-v-bdf1cdc0]{min-height:32px;color:var(--bot-ink-muted);font:600 12px var(--bot-font-body);border-radius:8px;align-items:center;gap:8px;margin-top:4px;padding:4px 8px;display:flex}.gmenu__group--first[data-v-bdf1cdc0]{margin-top:0}.gmenu__group--fold[data-v-bdf1cdc0]{cursor:pointer;color:var(--bot-ink);font-size:13px;transition:background-color .12s}.gmenu__group--active[data-v-bdf1cdc0]{background:var(--bot-hover)}.gmenu__group--fold[data-v-bdf1cdc0]:active{background:var(--bot-press)}.gmenu__fold[data-v-bdf1cdc0]{color:var(--bot-ink-faint);flex:none;transition:transform .16s cubic-bezier(.23,1,.32,1)}.gmenu__fold--open[data-v-bdf1cdc0]{transform:rotate(90deg)}.gmenu__glabel[data-v-bdf1cdc0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gmenu__ghint[data-v-bdf1cdc0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bot-ink-faint);font-size:11px;font-weight:400;overflow:hidden}.gmenu__count[data-v-bdf1cdc0]{color:var(--bot-ink-faint);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px;font-size:11px;font-weight:500}.gmenu__opt[data-v-bdf1cdc0]{--indent:8px;box-sizing:border-box;min-height:36px;padding:4px 8px 4px calc(var(--indent) + var(--depth,0) * 16px);cursor:pointer;border-radius:8px;align-items:center;gap:10px;transition:background-color .12s;display:flex}.gmenu__opt--nested[data-v-bdf1cdc0]{--indent:29px}.gmenu__opt--active[data-v-bdf1cdc0]{background:var(--bot-hover)}.gmenu__opt--on[data-v-bdf1cdc0],.gmenu__opt--current[data-v-bdf1cdc0]{background:var(--bot-accent-soft)}.gmenu__opt--on.gmenu__opt--active[data-v-bdf1cdc0],.gmenu__opt--current.gmenu__opt--active[data-v-bdf1cdc0]{background:var(--bot-accent-wash,var(--bot-accent-soft))}.gmenu__opt[data-v-bdf1cdc0]:active{background:var(--bot-press)}.gmenu__opt--off[data-v-bdf1cdc0]{opacity:.5;cursor:default}.gmenu__opt--off[data-v-bdf1cdc0]:active{background:0 0}.gmenu__text[data-v-bdf1cdc0]{flex-direction:column;flex:1;min-width:0;display:flex}.gmenu__label[data-v-bdf1cdc0]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.gmenu__opt--on .gmenu__label[data-v-bdf1cdc0],.gmenu__opt--current .gmenu__label[data-v-bdf1cdc0]{font-weight:600}.gmenu__tag[data-v-bdf1cdc0]{background:var(--bot-chip);color:var(--bot-ink-muted);vertical-align:1px;border-radius:5px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:600;line-height:16px}.gmenu__opt--current .gmenu__tag[data-v-bdf1cdc0]{background:var(--bot-surface);color:var(--bot-accent)}.gmenu__hint[data-v-bdf1cdc0]{text-overflow:ellipsis;white-space:nowrap;color:var(--bot-ink-faint);font-size:11px;overflow:hidden}.gmenu__check[data-v-bdf1cdc0]{color:var(--bot-accent);flex:none}.gmenu__none[data-v-bdf1cdc0]{color:var(--bot-ink-faint);padding:4px 8px 8px;font-size:12px}.gmenu__none--nested[data-v-bdf1cdc0]{padding-left:29px}.gmenu__empty[data-v-bdf1cdc0]{text-align:center;color:var(--bot-ink-faint);padding:14px 10px 16px;font-size:12px}.gmenu__foot[data-v-bdf1cdc0]{border-top:1px solid var(--bot-hairline);flex:none;gap:4px;padding:6px;display:flex}@media (prefers-reduced-motion:reduce){.gmenu__pop[data-v-bdf1cdc0]{animation:none}.gmenu__chev[data-v-bdf1cdc0],.gmenu__fold[data-v-bdf1cdc0]{transition:none}}.cc[data-v-0f269c68]{flex-direction:column;gap:8px;min-width:0;display:flex}.cc__error[data-v-0f269c68],.cc__notice[data-v-0f269c68]{margin:0;padding:0 4px;font-size:12px}.cc__error[data-v-0f269c68]{color:var(--agent-ui-danger)}.cc__notice[data-v-0f269c68]{color:var(--agent-ui-caution)}.cc__suggest[data-v-0f269c68]{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.cc__chip[data-v-0f269c68]{border:1px solid var(--agent-ui-accent-line);background:var(--agent-ui-surface);max-width:100%;min-height:30px;color:var(--agent-ui-accent);font:500 12px/1.4 var(--agent-ui-font-body);text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 12px;transition:background-color .12s,border-color .12s,transform .12s;overflow:hidden}.cc__chip[data-v-0f269c68]:hover{background:var(--agent-ui-accent-soft)}.cc__chip[data-v-0f269c68]:focus-visible{box-shadow:var(--agent-ui-focus);outline:0}.cc__chip[data-v-0f269c68]:active{transform:scale(.98)}.cc__above[data-v-0f269c68]{flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px;display:flex}.cc__sheet[data-v-0f269c68]{background:var(--agent-ui-surface);box-shadow:var(--agent-ui-lift);border-radius:18px;flex-direction:column;gap:8px;padding:8px 8px 8px 12px;transition:box-shadow .15s;display:flex;position:relative}.cc__sheet[data-v-0f269c68]:focus-within{box-shadow:var(--agent-ui-lift), var(--agent-ui-focus)}.cc__sheet--drop[data-v-0f269c68]{box-shadow:var(--agent-ui-lift), 0 0 0 2px var(--agent-ui-accent)}.cc__sheet--off[data-v-0f269c68]{opacity:.7}.cc__row[data-v-0f269c68]{align-items:flex-end;gap:6px;display:flex}.cc__field[data-v-0f269c68]{flex:1;min-width:0;display:flex;position:relative}.cc__box[data-v-0f269c68]{box-sizing:border-box;resize:none;min-width:0;height:40px;min-height:40px;color:var(--agent-ui-ink);font:14px/20px var(--agent-ui-font-body);background:0 0;border:0;outline:0;flex:1;padding:10px 0;overflow-y:hidden}.cc__box[data-v-0f269c68]::placeholder{color:var(--agent-ui-ink-faint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cc__box[data-v-0f269c68]:disabled{cursor:not-allowed}.cc__tool[data-v-0f269c68],.cc .cc__tool[data-v-0f269c68-s]{width:36px;height:40px;color:var(--agent-ui-ink-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.cc__tool[data-v-0f269c68]:hover:not(:disabled),.cc .cc__tool[data-v-0f269c68-s]:hover:not(:disabled){background:var(--agent-ui-hover);color:var(--agent-ui-ink)}.cc__tool[data-v-0f269c68]:focus-visible,.cc .cc__tool[data-v-0f269c68-s]:focus-visible{box-shadow:var(--agent-ui-focus);outline:0}.cc__tool[data-v-0f269c68]:disabled,.cc .cc__tool[data-v-0f269c68-s]:disabled{opacity:.4;cursor:not-allowed}.cc__row>.cc__tool[data-v-0f269c68]:first-child{margin-left:-4px}.cc__send[data-v-0f269c68]{background:var(--agent-ui-accent-fill);width:40px;height:40px;box-shadow:var(--agent-ui-accent-shine);color:var(--agent-ui-on-accent);cursor:pointer;border:0;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;transition:background-color .12s,transform .12s;display:inline-flex}.cc__send[data-v-0f269c68]:hover:not(:disabled){background:var(--agent-ui-accent-fill-hover)}.cc__send[data-v-0f269c68]:active:not(:disabled){transform:scale(.95)}.cc__send[data-v-0f269c68]:disabled{opacity:.55;cursor:not-allowed}.cc__send[data-v-0f269c68]:focus-visible{box-shadow:var(--agent-ui-focus);outline:0}.cc__drop[data-v-0f269c68]{border-radius:inherit;background:color-mix(in srgb, var(--agent-ui-accent-soft) 88%, transparent);color:var(--agent-ui-accent);font:600 13px var(--agent-ui-font-body);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cc__files[data-v-0f269c68]{flex-wrap:wrap;gap:8px;margin:0;padding:2px 0 0;list-style:none;display:flex}.pend[data-v-0f269c68]{background:var(--agent-ui-inset);max-width:220px;height:48px;color:var(--agent-ui-ink);border-radius:10px;align-items:center;gap:8px;padding:0 28px 0 10px;font-size:12px;display:inline-flex;position:relative}.pend--image[data-v-0f269c68]{width:56px;height:56px;padding:0;overflow:hidden}.pend__img[data-v-0f269c68]{object-fit:cover;width:100%;height:100%}.pend__text[data-v-0f269c68]{flex-direction:column;min-width:0;display:flex}.pend__name[data-v-0f269c68]{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.pend__size[data-v-0f269c68]{color:var(--agent-ui-ink-faint);font-variant-numeric:tabular-nums}.pend__remove[data-v-0f269c68]{background:var(--agent-ui-surface);width:20px;height:20px;box-shadow:var(--agent-ui-lift);color:var(--agent-ui-ink-muted);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4px;right:4px}.pend__remove[data-v-0f269c68]:hover:not(:disabled){color:var(--agent-ui-ink)}.pend__remove[data-v-0f269c68]:focus-visible{box-shadow:var(--agent-ui-focus);outline:0}.cc--compact .cc__sheet[data-v-0f269c68]{border-radius:14px;padding:6px 6px 6px 10px}.cc--compact .cc__box[data-v-0f269c68]{height:32px;min-height:32px;padding:6px 0;font-size:13px}.cc--compact .cc__send[data-v-0f269c68]{border-radius:10px;flex-basis:32px;width:32px;height:32px}.cc--compact .cc__tool[data-v-0f269c68]{height:32px}
