.sidebarGenerationsPill-module__PTbIfq__wrap{flex-shrink:0;margin-top:auto;position:relative}.sidebarGenerationsPill-module__PTbIfq__pill{background:color-mix(in srgb, var(--accent) 10%, transparent);width:100%;color:var(--foreground);border:1px solid color-mix(in srgb, var(--accent) 24%, transparent);cursor:pointer;text-align:start;font:inherit;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.sidebarGenerationsPill-module__PTbIfq__pill:hover{background:color-mix(in srgb, var(--accent) 14%, transparent);border-color:color-mix(in srgb, var(--accent) 36%, transparent);box-shadow:0 10px 24px -16px color-mix(in srgb, var(--accent) 80%, transparent)}.sidebarGenerationsPill-module__PTbIfq__pill:active{transform:scale(.985)}.sidebarGenerationsPill-module__PTbIfq__pill:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}.sidebarGenerationsPill-module__PTbIfq__pill[data-stage=ready]{background:#16a34a1f;border-color:#16a34a47}.sidebarGenerationsPill-module__PTbIfq__pill[data-stage=error]{background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 28%, transparent)}.sidebarGenerationsPill-module__PTbIfq__pill[data-collapsed=true]{justify-content:center;gap:0;padding:10px}.sidebarGenerationsPill-module__PTbIfq__pillIcon{z-index:1;background:var(--background-elevated);border:1px solid color-mix(in srgb, var(--accent) 18%, transparent);width:28px;height:28px;color:var(--accent);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}.sidebarGenerationsPill-module__PTbIfq__pulse{top:-3px;background:var(--accent);border:1.5px solid var(--background-elevated);width:9px;height:9px;box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite sidebarGenerationsPill-module__PTbIfq__sgPulse;position:absolute;inset-inline-end:-3px}.sidebarGenerationsPill-module__PTbIfq__readyDot{top:-3px;color:#fff;border:1.5px solid var(--background-elevated);background:#16a34a;border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;inset-inline-end:-3px}.sidebarGenerationsPill-module__PTbIfq__errorDot{top:-3px;background:var(--danger);color:#fff;border:1.5px solid var(--background-elevated);border-radius:50%;place-items:center;width:13px;height:13px;display:grid;position:absolute;inset-inline-end:-3px}@keyframes sidebarGenerationsPill-module__PTbIfq__sgPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent);transform:scale(1)}70%{box-shadow:0 0 0 7px color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1.1)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 0%, transparent);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.sidebarGenerationsPill-module__PTbIfq__pulse{animation:none}}.sidebarGenerationsPill-module__PTbIfq__pillBody{z-index:1;flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex;position:relative}.sidebarGenerationsPill-module__PTbIfq__pillTitle{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.sidebarGenerationsPill-module__PTbIfq__pillSub{opacity:.66;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sidebarGenerationsPill-module__PTbIfq__progress{background:color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:999px;width:100%;height:3px;margin-top:5px;display:block;position:relative;overflow:hidden}.sidebarGenerationsPill-module__PTbIfq__progressFill{background:var(--accent);border-radius:999px;width:0;height:100%;transition:width .4s;display:block}.sidebarGenerationsPill-module__PTbIfq__progress[data-indeterminate=true] .sidebarGenerationsPill-module__PTbIfq__progressFill{width:40%;animation:1.4s ease-in-out infinite sidebarGenerationsPill-module__PTbIfq__sgSlide}@keyframes sidebarGenerationsPill-module__PTbIfq__sgSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.sidebarGenerationsPill-module__PTbIfq__progress[data-indeterminate=true] .sidebarGenerationsPill-module__PTbIfq__progressFill{animation:none}}.sidebarGenerationsPill-module__PTbIfq__popover{background:color-mix(in srgb, var(--foreground) 6%, var(--background-elevated));width:320px;color:var(--foreground);border:1px solid color-mix(in srgb, var(--accent) 26%, var(--border));border-radius:var(--radius-lg,14px);box-shadow:0 24px 60px #0000008c, 0 0 0 1px color-mix(in srgb, var(--accent) 14%, transparent), 0 8px 24px color-mix(in srgb, var(--accent) 18%, transparent);z-index:1100;animation:sidebarGenerationsPill-module__PTbIfq__sgPop .2s var(--ease-spring,cubic-bezier(.5, 1.6, .4, 1)) both;position:fixed;overflow:hidden}[data-theme=dark] .sidebarGenerationsPill-module__PTbIfq__popover{background:#1a1a22}@keyframes sidebarGenerationsPill-module__PTbIfq__sgPop{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.sidebarGenerationsPill-module__PTbIfq__popover{animation:none}}.sidebarGenerationsPill-module__PTbIfq__popHead{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.sidebarGenerationsPill-module__PTbIfq__popTitle{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.sidebarGenerationsPill-module__PTbIfq__popClose{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.sidebarGenerationsPill-module__PTbIfq__popClose:hover{opacity:1;background:color-mix(in srgb, var(--foreground) 8%, transparent)}.sidebarGenerationsPill-module__PTbIfq__list{flex-direction:column;gap:6px;margin:0;padding:4px 8px;list-style:none;display:flex}.sidebarGenerationsPill-module__PTbIfq__item{background:color-mix(in srgb, var(--accent) 7%, transparent);border:1px solid color-mix(in srgb, var(--accent) 16%, transparent);border-radius:10px;grid-template-columns:auto 1fr;gap:12px;padding:10px 12px;display:grid}.sidebarGenerationsPill-module__PTbIfq__item[data-stage=ready]{background:#16a34a1a;border-color:#16a34a3d}.sidebarGenerationsPill-module__PTbIfq__item[data-stage=error]{background:color-mix(in srgb, var(--danger) 10%, transparent);border-color:color-mix(in srgb, var(--danger) 24%, transparent)}.sidebarGenerationsPill-module__PTbIfq__itemIcon{background:var(--background-elevated);border:1px solid var(--border);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.sidebarGenerationsPill-module__PTbIfq__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.sidebarGenerationsPill-module__PTbIfq__itemTitle{font-size:13.5px;font-weight:600}.sidebarGenerationsPill-module__PTbIfq__itemSub{opacity:.66;font-size:11.5px}.sidebarGenerationsPill-module__PTbIfq__actions{gap:8px;padding:10px 12px;display:flex}.sidebarGenerationsPill-module__PTbIfq__actionPrimary{background:var(--accent);color:var(--accent-foreground);cursor:pointer;border:none;border-radius:10px;flex:auto;padding:8px 12px;font-size:12.5px;font-weight:760;transition:filter .15s,transform .15s;box-shadow:inset 0 1px #ffffff4d}.sidebarGenerationsPill-module__PTbIfq__actionPrimary:hover{filter:saturate(1.08)brightness(1.04);transform:translateY(-1px)}.sidebarGenerationsPill-module__PTbIfq__actionPrimary:active{transform:scale(.985)}.sidebarGenerationsPill-module__PTbIfq__actionGhost{color:inherit;opacity:.66;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:8px 10px;font-size:12px}.sidebarGenerationsPill-module__PTbIfq__actionGhost:hover{opacity:1;color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, transparent)}.sidebarGenerationsPill-module__PTbIfq__foot{border-top:1px solid var(--border);padding:6px 14px 12px}.sidebarGenerationsPill-module__PTbIfq__footHint{opacity:.55;font-size:11px;line-height:1.4;display:block}
