.ai-moment-module__sJ2xva__panel{border:1px solid var(--color-border);background:var(--color-surface);flex-direction:column;min-width:0;display:flex}.ai-moment-module__sJ2xva__header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.ai-moment-module__sJ2xva__title{min-width:0;color:var(--color-primary);font-size:15px;line-height:1.3;font-weight:var(--font-weight-semibold)}.ai-moment-module__sJ2xva__status{border:1px solid var(--color-border);color:var(--color-secondary);font-family:var(--font-mono);white-space:nowrap;flex:none;padding:4px 8px;font-size:12px;line-height:1.2;transition:background .3s,border-color .3s,color .3s}.ai-moment-module__sJ2xva__status[data-settled=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-surface)}.ai-moment-module__sJ2xva__body{min-height:300px;padding:8px 20px 20px}.ai-moment-module__sJ2xva__rowsWrap{position:relative;overflow:hidden}.ai-moment-module__sJ2xva__scan{z-index:1;background:var(--color-primary);height:2px;animation:1.6s ease-in-out infinite ai-moment-module__sJ2xva__scan;position:absolute;top:0;left:0;right:0}.ai-moment-module__sJ2xva__rows{margin:0;padding:0;list-style:none;display:grid}.ai-moment-module__sJ2xva__row{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 0;transition:opacity .3s,background .5s;display:flex}.ai-moment-module__sJ2xva__row[data-state=hidden]{opacity:0}.ai-moment-module__sJ2xva__row[data-flash=true]{animation:.7s ai-moment-module__sJ2xva__flash}.ai-moment-module__sJ2xva__rowLabel{min-width:0;color:var(--color-primary);gap:4px;font-size:14px;line-height:1.3;display:grid}.ai-moment-module__sJ2xva__rowMeta{color:var(--color-muted);font-family:var(--font-mono);font-size:12px}.ai-moment-module__sJ2xva__rowValue{min-width:0;color:var(--color-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;flex:0 auto;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;line-height:1.3;display:inline-flex}.ai-moment-module__sJ2xva__row[data-state=waiting] .ai-moment-module__sJ2xva__rowValue{border:1px dashed var(--color-border);padding:4px 8px}.ai-moment-module__sJ2xva__row[data-state=done] .ai-moment-module__sJ2xva__rowValue{color:var(--color-primary)}.ai-moment-module__sJ2xva__rowCheck{background:var(--color-primary);width:16px;height:16px;color:var(--color-surface);flex:0 0 16px;justify-content:center;align-items:center;animation:.36s cubic-bezier(.2,.8,.2,1.4) both ai-moment-module__sJ2xva__pop;display:inline-flex}.ai-moment-module__sJ2xva__chartWrap{gap:20px;padding-top:16px;display:grid}.ai-moment-module__sJ2xva__chart{align-items:flex-end;gap:8px;height:180px;display:flex}.ai-moment-module__sJ2xva__barColumn{flex-direction:column;flex:1 1 0;justify-content:flex-end;gap:8px;min-width:0;height:100%;display:flex}.ai-moment-module__sJ2xva__bar{height:var(--h);background:var(--color-border);transform-origin:bottom;transition:transform .7s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * 50ms), background .3s ease;display:block;transform:scaleY(0)}.ai-moment-module__sJ2xva__chart[data-grown=true] .ai-moment-module__sJ2xva__bar{transform:scaleY(1)}.ai-moment-module__sJ2xva__bar[data-highlight=true]{background:var(--color-primary)}.ai-moment-module__sJ2xva__barLabel{color:var(--color-muted);font-family:var(--font-mono);text-align:center;white-space:nowrap;font-size:10px;line-height:1;overflow:hidden}.ai-moment-module__sJ2xva__callouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;transition:opacity .4s,transform .4s;display:grid}.ai-moment-module__sJ2xva__callouts[data-visible=false]{opacity:0;transform:translateY(8px)}.ai-moment-module__sJ2xva__callout{border-top:1px solid var(--color-primary);gap:4px;padding-top:8px;display:grid}.ai-moment-module__sJ2xva__calloutLabel{color:var(--color-secondary);font-size:12px;line-height:1.3}.ai-moment-module__sJ2xva__calloutValue{color:var(--color-primary);font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:18px;line-height:1.2}.ai-moment-module__sJ2xva__flow{gap:24px;margin:0;padding:16px 0 0;list-style:none;display:grid}.ai-moment-module__sJ2xva__node{border:1px solid var(--color-primary);background:var(--color-surface);gap:4px;padding:12px 16px;transition:opacity .35s,transform .35s,background .2s,color .2s;display:grid;position:relative}.ai-moment-module__sJ2xva__node[data-gate=true]{border-style:dashed}.ai-moment-module__sJ2xva__node[data-visible=false]{opacity:0;transform:translateY(8px)}.ai-moment-module__sJ2xva__node:not(:last-child):after{background:var(--color-primary);content:"";transform-origin:top;width:1px;height:24px;transition:transform .35s .2s;position:absolute;top:100%;left:24px;transform:scaleY(0)}.ai-moment-module__sJ2xva__node[data-visible=true]:not(:last-child):after{transform:scaleY(1)}.ai-moment-module__sJ2xva__node[data-lit=true]{background:var(--color-primary)}.ai-moment-module__sJ2xva__nodeLabel{color:var(--color-muted);font-family:var(--font-mono);font-size:12px;line-height:1.2}.ai-moment-module__sJ2xva__nodeDetail{color:var(--color-primary);font-size:14px;line-height:1.3;font-weight:var(--font-weight-semibold)}.ai-moment-module__sJ2xva__node[data-lit=true] .ai-moment-module__sJ2xva__nodeLabel,.ai-moment-module__sJ2xva__node[data-lit=true] .ai-moment-module__sJ2xva__nodeDetail{color:var(--color-surface)}.ai-moment-module__sJ2xva__footer{border-top:1px solid var(--color-border);justify-content:flex-end;align-items:center;min-height:72px;padding:16px 20px;display:flex}.ai-moment-module__sJ2xva__action{background:var(--color-primary);color:var(--color-surface);font-size:14px;line-height:1.2;font-weight:var(--font-weight-semibold);padding:12px 16px;transition:opacity .3s,transform .12s;position:relative}.ai-moment-module__sJ2xva__action[data-ready=false]{opacity:.25}.ai-moment-module__sJ2xva__action[data-waiting=true]:after{border:1px solid var(--color-primary);content:"";animation:1.4s ease-out infinite ai-moment-module__sJ2xva__ring;position:absolute;inset:-4px}.ai-moment-module__sJ2xva__action[data-pressed=true]{transform:scale(.94)}.ai-moment-module__sJ2xva__done{color:var(--color-primary);font-size:14px;line-height:1.3;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;display:inline-flex}.ai-moment-module__sJ2xva__doneIcon{background:var(--color-primary);width:24px;height:24px;color:var(--color-surface);justify-content:center;align-items:center;animation:.42s cubic-bezier(.2,.8,.2,1.4) both ai-moment-module__sJ2xva__stamp;display:inline-flex}@keyframes ai-moment-module__sJ2xva__scan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}to{opacity:0;transform:translateY(260px)}}@keyframes ai-moment-module__sJ2xva__flash{0%{background:#f0f0f0}}@keyframes ai-moment-module__sJ2xva__pop{0%{opacity:0;transform:scale(.4)}}@keyframes ai-moment-module__sJ2xva__stamp{0%{opacity:0;transform:scale(1.8)}}@keyframes ai-moment-module__sJ2xva__ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.12,1.4)}}@media (prefers-reduced-motion:reduce){.ai-moment-module__sJ2xva__scan,.ai-moment-module__sJ2xva__row[data-flash=true],.ai-moment-module__sJ2xva__rowCheck,.ai-moment-module__sJ2xva__doneIcon,.ai-moment-module__sJ2xva__action[data-waiting=true]:after{animation:none}.ai-moment-module__sJ2xva__bar,.ai-moment-module__sJ2xva__node,.ai-moment-module__sJ2xva__node:after,.ai-moment-module__sJ2xva__callouts{transition:none}}
