.generation-history-module__OZCNra__page{background:var(--paper);flex-direction:column;height:100dvh;display:flex;overflow:hidden}.generation-history-module__OZCNra__scrollArea{overscroll-behavior:contain;scrollbar-color:var(--line) transparent;flex:1;min-height:0;overflow-y:auto}.generation-history-module__OZCNra__timeline{max-width:960px;margin:0 auto;padding:28px 24px 44px}.generation-history-module__OZCNra__toolbar{justify-content:flex-end;align-items:center;gap:16px;margin-bottom:34px;display:flex}.generation-history-module__OZCNra__toolbar [data-glass-select]{width:118px}.generation-history-module__OZCNra__record{margin-bottom:40px;scroll-margin-top:24px}.generation-history-module__OZCNra__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.generation-history-module__OZCNra__kind,.generation-history-module__OZCNra__provider{border:1px solid var(--line);min-height:22px;color:var(--text-secondary);border-radius:4px;align-items:center;padding:2px 7px;font-size:11px;line-height:16px;display:inline-flex}.generation-history-module__OZCNra__kind{background:var(--surface-hover)}.generation-history-module__OZCNra__kind[data-workflow=true]{color:var(--accent-ink);border-color:var(--accent-border);background:var(--accent-soft)}.generation-history-module__OZCNra__provider{background:0 0}.generation-history-module__OZCNra__meta time{color:var(--text-dim)}.generation-history-module__OZCNra__status{color:var(--text-secondary)}.generation-history-module__OZCNra__status[data-active=true]{color:var(--accent-ink)}.generation-history-module__OZCNra__prompt{color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0 10px;font-size:14px;line-height:1.8}.generation-history-module__OZCNra__parameters{color:var(--text-dim);flex-wrap:wrap;gap:6px 12px;margin-bottom:8px;font-size:11px;display:flex}.generation-history-module__OZCNra__parameters span+span:before{content:"·";color:var(--border-interactive);margin-right:12px}.generation-history-module__OZCNra__pending{width:min(100%,400px);min-height:190px;color:var(--text-secondary);border:1px solid var(--glass-edge);border-color:var(--glass-rim);background:var(--glass-fill);box-shadow:var(--glass-shadow);border-radius:var(--radius-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);justify-content:center;align-items:center;gap:12px;padding:24px;font-size:13px;line-height:1.7;display:flex}.generation-history-module__OZCNra__pending small{color:var(--muted);margin-top:6px;font-size:11px;display:block}.generation-history-module__OZCNra__pending[data-failed=true]{color:#d5a9a9}.generation-history-module__OZCNra__dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite generation-history-module__OZCNra__breathe;display:inline-block}.generation-history-module__OZCNra__actions{align-items:center;gap:6px;margin-top:8px;display:flex}.generation-history-module__OZCNra__actions>*,.generation-history-module__OZCNra__actions button{white-space:nowrap;flex-shrink:0}.generation-history-module__OZCNra__download{cursor:pointer}.generation-history-module__OZCNra__actions button,.generation-history-module__OZCNra__actions a,.generation-history-module__OZCNra__more{min-height:28px;color:var(--text-secondary);cursor:pointer;border:1px solid var(--glass-edge);border-color:var(--glass-rim);background:var(--glass-control-fill);box-shadow:var(--glass-control-shadow);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:5px;padding:4px 8px;font-size:12px;transition:color .16s,background .16s,border-color .16s,transform .12s;display:inline-flex}.generation-history-module__OZCNra__actions button:hover:not(:disabled),.generation-history-module__OZCNra__actions a:hover,.generation-history-module__OZCNra__more:hover:not(:disabled){color:var(--ink);background:var(--surface-raised);border-color:var(--border-interactive)}.generation-history-module__OZCNra__actions button:disabled,.generation-history-module__OZCNra__more:disabled{opacity:.4;cursor:not-allowed}.generation-history-module__OZCNra__actions button:active:not(:disabled),.generation-history-module__OZCNra__actions a:active,.generation-history-module__OZCNra__more:active:not(:disabled){background:var(--surface-hover);transform:translateY(1px)}.generation-history-module__OZCNra__actions button:focus-visible,.generation-history-module__OZCNra__actions a:focus-visible,.generation-history-module__OZCNra__more:focus-visible,.generation-history-module__OZCNra__expandPrompt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.generation-history-module__OZCNra__actions svg{width:12px;height:12px}.generation-history-module__OZCNra__more{margin:0 auto 24px;padding:9px 16px;display:flex}.generation-history-module__OZCNra__dock{background:var(--paper);flex-shrink:0;width:min(100%,960px);margin-inline:auto;padding:10px 24px 22px}.generation-history-module__OZCNra__empty{text-align:center;color:var(--muted);padding:76px 16px;font-size:13px;line-height:1.8}.generation-history-module__OZCNra__empty svg{width:28px;height:28px;color:var(--border-interactive)}.generation-history-module__OZCNra__empty h2{color:var(--ink);margin:20px 0 8px;font-size:19px;font-weight:500}.generation-history-module__OZCNra__empty p{margin:0}.generation-history-module__OZCNra__error{color:#e6b0b0;border:1px solid #7a45454d;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.7}.generation-history-module__OZCNra__error button{color:var(--accent-ink);background:0 0;border:0;padding:3px 8px}.generation-history-module__OZCNra__access{min-height:75dvh;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex}.generation-history-module__OZCNra__access h1{color:var(--ink);font-size:24px;font-weight:500}.generation-history-module__OZCNra__access p{font-size:14px}.generation-history-module__OZCNra__access svg{width:32px;height:32px;color:var(--accent-ink)}.generation-history-module__OZCNra__access button{color:var(--on-primary);background:var(--primary);border:0;border-radius:8px;margin-top:16px;padding:10px 20px}.generation-history-module__OZCNra__promptRow{align-items:baseline;gap:12px;min-width:0;margin:8px 0;display:flex;position:relative}.generation-history-module__OZCNra__promptWithReferences{align-items:flex-start;gap:8px;display:flex}.generation-history-module__OZCNra__promptWithReferences .generation-history-module__OZCNra__promptRow{flex:1}.generation-history-module__OZCNra__referenceStrip{flex-shrink:0;align-items:center;gap:4px;padding-top:8px;display:flex}.generation-history-module__OZCNra__referenceStrip>button,.generation-history-module__OZCNra__referenceStrip>span{border:1px solid var(--line);background:var(--surface-inset);width:24px;height:24px;color:var(--text-secondary);border-radius:4px;place-items:center;padding:0;font-size:10px;display:grid;overflow:hidden}.generation-history-module__OZCNra__referenceStrip>button{cursor:pointer;transition:border-color .16s,filter .16s}.generation-history-module__OZCNra__referenceStrip>button:hover{border-color:var(--accent);filter:brightness(1.12)}.generation-history-module__OZCNra__referenceStrip>button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.generation-history-module__OZCNra__referenceStrip img{object-fit:cover;width:100%;height:100%}.generation-history-module__OZCNra__promptMeasure{visibility:hidden;white-space:nowrap;pointer-events:none;font-size:14px;position:absolute;top:0;left:0;right:0;overflow:hidden}.generation-history-module__OZCNra__recordPrompt{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-secondary);flex:1;margin:0;font-size:14px;line-height:1.7;overflow:hidden}.generation-history-module__OZCNra__promptRow[data-expanded=true] .generation-history-module__OZCNra__recordPrompt{white-space:pre-wrap;overflow-wrap:anywhere}.generation-history-module__OZCNra__expandPrompt{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;border-radius:3px;flex-shrink:0;padding:0;font-size:12px;text-decoration:underline;transition:color .15s}.generation-history-module__OZCNra__expandPrompt:hover{color:var(--ink)}.generation-history-module__OZCNra__agentCard{min-height:82px;color:var(--text-secondary);cursor:pointer;border:1px solid var(--glass-edge);border-color:var(--glass-rim);background:var(--glass-fill);box-shadow:var(--glass-shadow);border-radius:var(--radius-panel);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);margin-bottom:40px;padding:15px;transition:background .2s,border-color .2s;display:block;position:relative;overflow:hidden}.generation-history-module__OZCNra__agentCard:hover,.generation-history-module__OZCNra__agentCard:focus-visible{background:var(--glass-fill);border-color:var(--glass-edge-hover)}.generation-history-module__OZCNra__agentCard:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.generation-history-module__OZCNra__agentCard:active{background:var(--surface-hover)}.generation-history-module__OZCNra__agentHeading{align-items:center;gap:8px;min-width:0;display:flex}.generation-history-module__OZCNra__agentHeading>.generation-history-module__OZCNra__kind,.generation-history-module__OZCNra__agentHeading time{flex-shrink:0}.generation-history-module__OZCNra__agentTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.generation-history-module__OZCNra__agentHeading time{color:var(--text-dim);font-size:11px}.generation-history-module__OZCNra__agentSummary{white-space:nowrap;text-overflow:ellipsis;color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6;overflow:hidden}.generation-history-module__OZCNra__agentMedia{gap:8px;margin-top:12px;display:flex;overflow:hidden}.generation-history-module__OZCNra__agentThumb{background:var(--surface-inset);opacity:.85;border-radius:4px;flex-shrink:0;place-items:center;width:118px;height:118px;transition:opacity .2s;display:grid;overflow:hidden}.generation-history-module__OZCNra__agentThumb img,.generation-history-module__OZCNra__agentThumb video{object-fit:cover;width:100%;height:100%}.generation-history-module__OZCNra__agentThumbPlaceholder{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:6px;font-size:10px;display:flex}.generation-history-module__OZCNra__agentThumbPlaceholder>svg{width:24px;height:24px}.generation-history-module__OZCNra__agentCard:hover .generation-history-module__OZCNra__agentThumb,.generation-history-module__OZCNra__agentCard:focus-visible .generation-history-module__OZCNra__agentThumb{opacity:1}.generation-history-module__OZCNra__agentDetails{color:var(--ink);opacity:0;border:1px solid var(--glass-edge);border-color:var(--glass-rim);background:var(--glass-popover-fill);box-shadow:var(--glass-floating-shadow);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:12px;transition:opacity .2s,transform .2s;display:inline-flex;position:absolute;bottom:12px;right:16px;transform:translateY(4px)}.generation-history-module__OZCNra__agentDetails svg{width:13px;height:13px}.generation-history-module__OZCNra__agentCard:hover .generation-history-module__OZCNra__agentDetails,.generation-history-module__OZCNra__agentCard:focus-visible .generation-history-module__OZCNra__agentDetails{opacity:1;transform:translateY(0)}@media (hover:none){.generation-history-module__OZCNra__agentDetails{opacity:1;margin-top:12px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.generation-history-module__OZCNra__agentCard,.generation-history-module__OZCNra__agentThumb,.generation-history-module__OZCNra__agentDetails,.generation-history-module__OZCNra__actions button,.generation-history-module__OZCNra__actions a,.generation-history-module__OZCNra__more,.generation-history-module__OZCNra__expandPrompt{transition:none}.generation-history-module__OZCNra__dot{animation:none}}@keyframes generation-history-module__OZCNra__breathe{50%{opacity:.35}}@media (max-width:820px){.generation-history-module__OZCNra__page{height:calc(100dvh - 58px)}.generation-history-module__OZCNra__timeline{padding:22px 18px}.generation-history-module__OZCNra__dock{padding:8px 14px max(14px, env(safe-area-inset-bottom))}}@media (max-width:540px){.generation-history-module__OZCNra__toolbar{justify-content:flex-end;margin-bottom:20px}.generation-history-module__OZCNra__meta{gap:8px}.generation-history-module__OZCNra__record,.generation-history-module__OZCNra__agentCard{margin-bottom:28px}.generation-history-module__OZCNra__agentCard{padding:12px}.generation-history-module__OZCNra__agentThumb{width:84px;height:84px}.generation-history-module__OZCNra__empty{padding:40px 0}.generation-history-module__OZCNra__empty h2{font-size:17px}}.generation-history-module__OZCNra__guest{isolation:isolate;background:radial-gradient(at 65% 20%,#a8c8ef09,#0000 65%);min-height:85dvh;padding:24px;display:grid}
.workflow-record-card-module__ZOt0eG__card{background:linear-gradient(135deg,#20262e9c,#13171ed9);border:1px solid #b8cae01c;border-radius:16px;margin-bottom:40px;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0002}.workflow-record-card-module__ZOt0eG__link{color:var(--text-secondary);padding:18px;text-decoration:none;transition:background .18s;display:block}.workflow-record-card-module__ZOt0eG__link:hover{background:#ffffff03}.workflow-record-card-module__ZOt0eG__link:focus-visible{outline:2px solid var(--accent-ink);outline-offset:-3px;border-radius:15px}.workflow-record-card-module__ZOt0eG__heading{align-items:center;gap:10px;min-width:0;display:flex}.workflow-record-card-module__ZOt0eG__kind{color:#c2d3ed;border:1px solid #b8cae026;border-radius:4px;flex-shrink:0;padding:3px 7px;font-size:11px}.workflow-record-card-module__ZOt0eG__heading h2{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:14px;font-weight:500;overflow:hidden}.workflow-record-card-module__ZOt0eG__heading time{color:var(--muted);flex-shrink:0;font-size:11px}.workflow-record-card-module__ZOt0eG__summary{-webkit-line-clamp:2;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:14px 0 0;font-size:13px;line-height:1.75;display:-webkit-box;overflow:hidden}.workflow-record-card-module__ZOt0eG__steps{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.workflow-record-card-module__ZOt0eG__steps li{min-width:0;max-width:180px;color:var(--text-secondary);border:1px solid #ffffff0b;border-radius:6px;align-items:center;gap:6px;padding:6px 8px;font-size:11px;line-height:1.5;display:inline-flex}.workflow-record-card-module__ZOt0eG__steps li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-record-card-module__ZOt0eG__steps svg{color:#b0c1dc;flex-shrink:0}.workflow-record-card-module__ZOt0eG__steps .workflow-record-card-module__ZOt0eG__more{color:var(--muted)}.workflow-record-card-module__ZOt0eG__media{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:600px;margin-top:16px;display:grid}.workflow-record-card-module__ZOt0eG__thumbnail{aspect-ratio:1;background:#0f141b;border-radius:8px;place-items:center;width:100%;min-width:0;max-width:150px;display:grid;overflow:hidden}.workflow-record-card-module__ZOt0eG__thumbnail img,.workflow-record-card-module__ZOt0eG__thumbnail video{object-fit:contain;width:100%;height:100%}.workflow-record-card-module__ZOt0eG__footer{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:18px;font-size:11px;line-height:1.5;display:flex}.workflow-record-card-module__ZOt0eG__status{color:var(--text-secondary)}.workflow-record-card-module__ZOt0eG__status[data-status=running],.workflow-record-card-module__ZOt0eG__status[data-status=queued]{color:#aacbfb}.workflow-record-card-module__ZOt0eG__status[data-status=failed],.workflow-record-card-module__ZOt0eG__status[data-status=interrupted]{color:#e6b0b0}.workflow-record-card-module__ZOt0eG__status[data-status=waiting]{color:#dbc799}.workflow-record-card-module__ZOt0eG__status[data-status=incomplete]{color:#a6b5c9}.workflow-record-card-module__ZOt0eG__open{color:#bdcfe8;align-items:center;gap:5px;margin-left:auto;font-size:12px;display:inline-flex}.workflow-record-card-module__ZOt0eG__open svg{width:14px;height:14px}.workflow-record-card-module__ZOt0eG__loading,.workflow-record-card-module__ZOt0eG__empty{min-height:58px;color:var(--muted);align-items:center;margin:14px 0 0;font-size:13px;display:flex}.workflow-record-card-module__ZOt0eG__error{color:#e0b2b2;flex-wrap:wrap;align-items:center;gap:12px;padding:0 18px 16px;font-size:12px;display:flex}.workflow-record-card-module__ZOt0eG__error button{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px;font-size:12px}.workflow-record-card-module__ZOt0eG__error button:disabled{opacity:.5;cursor:wait}.workflow-record-card-module__ZOt0eG__error button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (max-width:540px){.workflow-record-card-module__ZOt0eG__card{margin-bottom:28px}.workflow-record-card-module__ZOt0eG__link{padding:14px}.workflow-record-card-module__ZOt0eG__heading{flex-wrap:wrap}.workflow-record-card-module__ZOt0eG__heading time{margin-left:auto}.workflow-record-card-module__ZOt0eG__media{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.workflow-record-card-module__ZOt0eG__steps li{max-width:150px}.workflow-record-card-module__ZOt0eG__footer{gap:8px}}@media (prefers-reduced-motion:reduce){.workflow-record-card-module__ZOt0eG__link{transition:none}}
