.AiLamp{vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.AiLamp.has-light,.AiLamp.has-light>.LampFace{position:relative}.AiLamp>.LampLight{--lamp-light-tint:var(--lamp-light-cool);width:var(--lamp-light-size,56px);height:var(--lamp-light-size,56px);aspect-ratio:auto;animation:AiLampLight-in .2s var(--ease-out) both;pointer-events:none;mix-blend-mode:var(--lamp-blend,normal);background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-light-tint) 55%, transparent), color-mix(in oklab, var(--lamp-light-tint) 22%, transparent) 55%, transparent);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}:root{--lamp-light-cool:var(--machine);--lamp-light-warm:var(--human)}.AiLamp>.LampLight[data-light=look]{translate:calc(-50% + var(--lamp-toward-x,0) * var(--lamp-light-lean,var(--lamp-light-size,56px) / 8)) calc(-50% + var(--lamp-toward-y,0) * var(--lamp-light-lean,var(--lamp-light-size,56px) / 8));animation:AiLampLight-in .2s var(--ease-out) both, AiLampLight-breath 2.4s ease-in-out .2s infinite alternate}.AiLamp>.LampLight[data-light=think]{animation:AiLampLight-in .2s var(--ease-out) both, AiLampLight-breath 1.2s ease-in-out .2s infinite alternate}.AiLamp>.LampLight[data-light=think]:before{content:"";background:radial-gradient(circle at 50% 0, var(--lamp-light-cool) 0 1.6px, transparent 2.2px), radial-gradient(circle at 7% 75%, var(--lamp-light-cool) 0 1.3px, transparent 1.9px), radial-gradient(circle at 93% 75%, var(--lamp-light-cool) 0 1.1px, transparent 1.7px);border-radius:50%;animation:2.4s linear infinite AiLampLight-orbit;position:absolute;inset:21%}.AiLamp>.LampLight[data-light=listen]{--lamp-light-tint:var(--lamp-light-warm);background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-light-tint) 60%, transparent), color-mix(in oklab, var(--lamp-light-tint) 25%, transparent) 55%, transparent);scale:calc(.85 + .4 * var(--talk-level,.3));opacity:calc(.8 + .2 * var(--talk-level,.3));transition:scale 80ms linear}.AiLamp>.LampLight[data-light=done]{background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-flame-warm-2,#f5b32e) 80%, white), color-mix(in oklab, var(--lamp-flame-warm-2,#f5b32e) 35%, transparent) 50%, transparent);animation:AiLampLight-flare .6s var(--ease-out) both}.AiLamp>.LampLight[data-light=skip]{animation:AiLampLight-skip .4s var(--ease-out) both;background:radial-gradient(closest-side,#78788099,#78788033 55%,#0000)}.AiLamp[data-light=skip]>.LampFace{animation:AiLampLight-dim .6s var(--ease-out) both, face-float 5.6s ease-in-out infinite}@keyframes AiLampLight-breath{0%{opacity:.75;scale:.92}}@keyframes AiLampLight-orbit{to{rotate:1turn}}@keyframes AiLampLight-flare{0%{opacity:.6;scale:1}33%{opacity:1;scale:1.6}to{opacity:0;scale:1.6}}@keyframes AiLampLight-skip{0%{opacity:1;scale:1}to{opacity:0;scale:.85}}@keyframes AiLampLight-dim{0%,70%{opacity:.45;filter:grayscale()}}@media (prefers-reduced-motion:reduce){.AiLamp>.LampLight{animation:.2s ease-out both AiLampLight-in!important;scale:1!important}.AiLamp>.LampLight:before{display:none}.AiLamp>.LampLight[data-light=listen]{opacity:1!important}.AiLamp>.LampLight[data-light=done],.AiLamp>.LampLight[data-light=skip]{animation:.6s ease-out both AiLampLight-flare-quiet!important}.AiLamp[data-light=skip]>.LampFace{animation:none}}@keyframes AiLampLight-in{0%{opacity:0}}@keyframes AiLampLight-flare-quiet{to{opacity:0}}.LampWords{min-width:0;font:500 12px/16px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap;align-items:baseline;display:inline-flex}@media (width<=639.98px){.LampWords{font-size:13px;line-height:18px}}.LampWords.is-relief{text-shadow:var(--text-relief)}.LampWords__seg+.LampWords__seg:before{content:"·";color:var(--tertiary-foreground);margin:0 5px;font-weight:400}.LampWords__machine{color:var(--machine)}.LampWords__name{text-overflow:ellipsis;vertical-align:bottom;max-width:12em;color:var(--foreground);display:inline-block;overflow:hidden}:lang(zh) .LampWords__name{max-width:8em}.LampWords__num{color:var(--muted-foreground)}.LampWords__act{font:inherit;color:var(--human);cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:6px;margin:0 -6px 0 2px;padding:0 6px;font-weight:600}.LampWords__act:hover,.LampWords__act:active{background:color-mix(in oklab, var(--human) 14%, transparent)}.LampWords__act:focus-visible{outline:2px solid var(--ring,var(--human));outline-offset:1px}.LampWords__act.is-quiet{color:var(--muted-foreground)}.LampWords__act.is-quiet:hover,.LampWords__act.is-quiet:active{background:var(--muted)}.LampWords__title{font:600 15px/20px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--foreground)}
