@layer stageshow{.ss-stream__w{opacity:0;filter:blur(3px);border-radius:3px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:opacity .35s ease,filter .35s ease,background-color .3s ease}.ss-stream__w[data-on]{opacity:1;filter:none}.ss-stream__w[data-mark]{background-color:var(--ss-success-soft)}.ss-stream__w[data-join]{border-top-right-radius:0;border-bottom-right-radius:0}.ss-stream__w[data-joined]{border-top-left-radius:0;border-bottom-left-radius:0}}@layer stageshow{.ss-icon{display:block;flex-shrink:0}}@layer stageshow{.ss-field{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ss-field__label{font-size:11.5px;font-weight:500;color:var(--ss-text-strong)}.ss-field__box{display:flex;align-items:center;gap:8px;height:var(--ss-control);padding:0 11px;border-radius:var(--ss-radius-md);background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-ink-4),0 0 0 0 transparent;font-size:13px;color:var(--ss-text-strong);transition:box-shadow .2s ease,padding .35s cubic-bezier(.45,0,.1,1)}.ss-field__box:has(.ss-field__value[data-chip]){padding-left:calc((var(--ss-control) - 24px) / 2)}.ss-field[data-focused] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-accent),0 0 0 3px var(--ss-accent-soft)}.ss-field[data-status=error] .ss-field__box{box-shadow:inset 0 0 0 1px var(--ss-danger),0 0 0 3px var(--ss-danger-soft)}.ss-field__text{position:relative;display:flex;flex:1;align-items:center;min-width:0;height:100%;overflow:hidden;white-space:pre}.ss-field__placeholder{position:absolute;top:50%;left:0;color:var(--ss-text-faint);translate:0 -50%;transition:opacity .2s ease}.ss-field[data-filled] .ss-field__placeholder{opacity:0;transition:none}.ss-field__value[data-password]{letter-spacing:1.5px}.ss-field__value{display:inline-flex;flex:none;align-items:center;height:24px;padding:0;border-radius:var(--ss-radius-pill);background-color:transparent;transition:none}.ss-field__chars,.ss-field__placeholder{line-height:1;text-box:trim-both cap alphabetic}.ss-field__chars{display:block}.ss-field__value[data-chip]{padding:0 calc(11px - (var(--ss-control) - 24px) / 2);background-color:var(--ss-chip-bg, var(--ss-accent-soft));color:var(--ss-chip-text, var(--ss-text-strong));transition:padding .35s cubic-bezier(.45,0,.1,1),background-color .3s ease,color .3s ease}.ss-field__value[data-chip][data-removable]{padding-right:4px}.ss-field__value[data-leaving]{opacity:0;transition:opacity .25s ease}.ss-field:has(.ss-field__value[data-leaving]) .ss-field__placeholder{opacity:0;transition:none}.ss-field__x{display:inline-grid;flex:none;place-items:center;width:16px;height:16px;margin-left:-16px;border-radius:50%;color:inherit;opacity:0;transition:background-color .15s ease}.ss-field__value[data-chip] .ss-field__x{margin-left:4px;opacity:.75;transition:margin .35s cubic-bezier(.45,0,.1,1),opacity .25s ease .12s,background-color .15s ease}.ss-field__x[data-hover]{opacity:1;background-color:var(--ss-ink-2);transition-duration:0s}.ss-field__value[data-chip]+.ss-field__caret{margin-left:6px}.ss-field__caret{flex-shrink:0;transition:margin .35s cubic-bezier(.45,0,.1,1);width:1.5px;height:16px;margin-left:1px;border-radius:1px;background:var(--ss-accent);animation:ss-caret 1.06s steps(1) .5s infinite}@keyframes ss-caret{50%{opacity:0}}.ss-field__ok{flex-shrink:0}.ss-field__ok path{fill:none;stroke:var(--ss-success);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:ss-draw .35s cubic-bezier(.65,0,.35,1) both}@keyframes ss-draw{0%{stroke-dashoffset:1}}}.lc .lc-win{position:absolute;top:36px;left:40px;width:900px;height:500px;box-shadow:var(--lv-window-shadow)}.lc .lc-body{display:grid;grid-template-rows:1fr auto;height:100%;padding:16px 0 72px 48px;background:var(--ss-surface)}.lc .lc-thread,.lc .lc-composer{width:528px}.lc .lc-thread{display:flex;flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;padding-bottom:16px;overflow:hidden}.lc .lc-past{display:grid;gap:8px;padding-left:38px}.lc .lc-past-q{justify-self:end}.lc .lc-q{display:flex;justify-content:flex-end}.lc .lc-q .ss-text{max-width:78%;padding:9px 14px;border-radius:14px;background:var(--ss-accent);color:#fff;font-size:13.5px;line-height:1.4}.lc .lc-a{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start}.lc .lc-a__col{display:grid;gap:8px;min-width:0}.lc .lc-status{display:flex;align-items:center;gap:4px;height:26px;color:var(--ss-text);font-size:13px}.lc .lc-tools{display:grid;gap:6px}.lc .lc-tool{height:34px;font-size:12.5px}.lc .lc-answer{display:grid;gap:12px;padding-top:6px}.lc .lc-stream{color:var(--ss-text-strong);font-size:14px;line-height:1.6}.lc .lc-stream .ss-stream__w[data-mark]{background-color:var(--ss-accent-soft);color:var(--ss-accent-text);font-weight:600}.lc .lc-sources{display:flex;flex-wrap:wrap;gap:6px;opacity:0;translate:0 4px;transition:opacity .35s ease,translate .45s cubic-bezier(.22,1,.36,1)}.lc .lc-sources[data-on]{opacity:1;translate:0 0}.lc .lc-source{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:var(--ss-radius-sm);box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text);font-size:12px}.lc .lc-source .lv-icon{width:12px;height:12px}.lc .lc-composer{display:grid;gap:4px;padding:6px 8px 8px;border-radius:12px;background:var(--ss-surface);box-shadow:inset 0 0 0 1px var(--ss-line),0 2px 8px #0000000a}.lc .lc-field .ss-field__box,.lc .lc-field[data-focused] .ss-field__box{box-shadow:none;padding:0 6px;font-size:13.5px}.lc .lc-bar{display:flex;align-items:center;gap:6px}.lc .lc-btn{display:inline-flex;flex:none;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ss-line);color:var(--ss-text-strong);font-size:12.5px}.lc .lc-btn .lv-icon{width:12px;height:12px}.lc .lc-btn--icon{width:28px;padding:0;justify-content:center}.lc .lc-send{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border-radius:999px;background:color-mix(in srgb,var(--ss-accent) 45%,var(--ss-surface));color:#fff;transition:background-color .2s ease}.lc .lc-send[data-on]{background:var(--ss-accent)}.lc .lc-send svg{width:16px;height:16px}.lc .ss-stage[data-layout=compact] .lc-win{top:20px;left:16px;width:326px;height:520px}.lc .ss-stage[data-layout=compact] .lc-body{padding:12px 14px 40px}.lc .ss-stage[data-layout=compact] .lc-thread,.lc .ss-stage[data-layout=compact] .lc-composer{width:auto}.lc .ss-stage[data-layout=compact] .lc-a{grid-template-columns:minmax(0,1fr)}.lc .ss-stage[data-layout=compact] .lc-a>.lv-avatar,.lc .ss-stage[data-layout=compact] .lc-past,.lc .ss-stage[data-layout=compact] .lv-tool__result,.lc .ss-stage[data-layout=compact] .lc-source .lv-icon{display:none}.lc .ss-stage[data-layout=compact] .lc-sources{flex-wrap:nowrap}
