.free-models-root{--accent-brand:#ff3c00;--accent-brand-lighter:#fd5402;--label:170px;--line:12px;background:var(--background-root);color:var(--foreground-default);flex-direction:column;padding:20px 20px 16px;font-size:12px;line-height:1.35;display:flex;position:relative}.free-models-root *{box-sizing:border-box}.free-models-prompt{justify-content:flex-end;display:flex}.free-models-prompt-text{background:var(--background-higher);border-radius:12px;max-width:70%;padding:10px 14px;font-size:14px;line-height:1.4}.free-models-scroller{flex-direction:column;flex:1;margin-top:16px;display:flex}.free-models-diagram{--lane:calc((100% - var(--label) - var(--line) * 2) / 4);grid-template-columns:var(--label) calc(var(--line) * 2) repeat(4, minmax(0, 1fr));flex:1;grid-auto-rows:minmax(20px,auto);align-content:start;column-gap:0;display:grid;position:relative}.free-models-header{border-bottom:1px solid var(--outline-dimmest);padding:0 calc(var(--line) - 6px) 0 0;text-align:right;white-space:nowrap;min-width:0;height:26px;margin-bottom:4px;font-size:13px;font-weight:500;line-height:17px}.free-models-lifeline{opacity:.35;background:var(--foreground-default);width:1px;position:absolute;top:30px;bottom:0;transform:translate(50%)}.free-models-main-lifeline{opacity:1;width:2px}.free-models-cell{min-height:20px;position:relative}.free-models-running:after{top:-1px;right:calc(var(--line) - 1px);transform-origin:top;background:var(--accent-brand);content:"";width:2px;position:absolute;bottom:-1px}.free-models-tick{top:6px;right:calc(var(--line) - 4px);z-index:1;background:var(--foreground-default);width:8px;height:8px;position:absolute}.free-models-running .free-models-tick,.free-models-receive-tick{background:var(--accent-brand)}.free-models-round{top:2px;right:calc(var(--line) - 12px);z-index:1;background:var(--foreground-default);min-width:24px;color:var(--background-root);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;padding:0 4px;font-size:10.5px;line-height:16px;position:absolute}.free-models-end{top:2px;right:calc(var(--line) - 8px);z-index:1;background:var(--foreground-default);width:16px;height:16px;color:var(--background-root);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.free-models-label{text-align:right;min-height:20px;padding:2px 0;line-height:16px}.free-models-main-label{color:var(--foreground-default);padding-right:12px}.free-models-main-label q{quotes:"“" "”";color:var(--foreground-dimmer)}.free-models-sub-label{z-index:1;padding-top:3px;padding-right:calc(var(--line) + 10px);color:var(--foreground-dimmer);padding-left:4px;font-size:11.5px;line-height:15px;position:relative}.free-models-input,.free-models-output{color:var(--foreground-default)}.free-models-output q{quotes:"“" "”"}.free-models-knockout{box-decoration-break:clone;background:var(--background-root);padding:0 4px}.free-models-connector{margin-right:calc(var(--line) + 1px);margin-left:calc(var(--line) + 4px);pointer-events:none;height:20px;position:relative}.free-models-connector:before{transform-origin:0;background:var(--outline-default);content:"";height:1px;position:absolute;top:10px;left:0;right:0}.free-models-connector:after{border-top:3.5px solid #0000;border-bottom:3.5px solid #0000;border-left:6px solid var(--outline-default);content:"";width:0;height:0;position:absolute;top:7px;right:0}.free-models-connector.free-models-back:before{transform-origin:100%;background:var(--accent-brand)}.free-models-connector.free-models-back:after{border-right:6px solid var(--accent-brand);border-left:0;left:0;right:auto}.free-models-footer{justify-content:flex-end;min-height:24px;margin-top:12px;display:flex}.free-models-replay{appearance:none;cursor:pointer;border:1px solid var(--outline-dimmer);background:var(--background-root);color:var(--foreground-dimmer);font:inherit;border-radius:6px;align-items:center;gap:6px;padding:3px 8px;font-size:12px;transition:color .15s,border-color .15s;display:inline-flex}.free-models-replay:hover{border-color:var(--outline-default);color:var(--foreground-default)}.free-models-replay:focus-visible{outline:2px solid var(--accent-brand-lighter);outline-offset:2px}@media (width>=1300px){.free-models-root{min-height:980px}}@media (width>=721px) and (width<=1299px){.free-models-root{--label:120px;min-height:1260px}}@media (width<=720px){.free-models-root{--label:150px;padding-left:0;padding-right:0}.free-models-prompt{padding:0 16px}.free-models-scroller{padding:0 16px;scroll-padding:16px;overflow-x:auto}.free-models-diagram{min-width:670px}.free-models-footer{display:none}}@media (prefers-reduced-motion:reduce){.free-models-footer{display:none}}@keyframes _pop_1yyyg_1{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes _fade_1yyyg_1{0%{opacity:0}to{opacity:1}}@keyframes _draw_1yyyg_1{0%{transform:scaleX(0)}to{transform:none}}@keyframes _grow_1yyyg_1{0%{transform:scaleY(0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){._running_1yyyg_44:after{animation:.2s ease-out both _grow_1yyyg_1}._tick_1yyyg_48,._round_1yyyg_52,._end_1yyyg_56{animation:.16s ease-out both _pop_1yyyg_1}._label_1yyyg_60{animation:.2s ease-out both _fade_1yyyg_1}._connector_1yyyg_64:before{animation:.24s ease-out both _draw_1yyyg_1}._connector_1yyyg_64:after{animation:.12s ease-out .18s both _fade_1yyyg_1}._running_1yyyg_44._starting_1yyyg_72:after{animation:.2s ease-out .22s both _grow_1yyyg_1}._tick_1yyyg_48._receive_1yyyg_76{animation:.16s ease-out .2s both _pop_1yyyg_1}._label_1yyyg_60._input_1yyyg_80{animation:.2s ease-out .16s both _fade_1yyyg_1}}
