.v-ag-notes{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.v-ag-notes li{display:flex;align-items:flex-start;gap:6px;font-size:var(--v-text-caption-size);line-height:1.45;color:var(--v-text-3)}.v-ag-notes svg{flex:none;width:15px;height:15px;margin-top:1px}.v-ag-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v-space-3)}.v-ag-card{position:relative;min-width:0;display:flex;flex-direction:column;gap:var(--v-space-3);padding:var(--v-space-4);border-radius:var(--v-radius-xl);background-color:var(--v-surface);box-shadow:var(--v-shadow-emboss);transition:box-shadow var(--v-dur-hover) var(--v-ease-out),--v-glare-c var(--v-dur-hover) var(--v-ease-out)}@media (hover:hover) and (pointer:fine){.v-ag-card:hover{box-shadow:var(--v-shadow-emboss-hover)}}@media (max-width:639.98px){.v-ag-card{padding:var(--v-space-3);border-radius:var(--v-radius-lg)}}.v-ag-card__head{display:flex;align-items:center;gap:var(--v-space-3);min-width:0}.v-ag-card__icon{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background-color:var(--v-accent-soft);box-shadow:inset 0 0 0 1px var(--v-accent-line);color:var(--v-accent-ink)}.v-ag-card__icon svg{width:19px;height:19px}.v-ag-card__titles{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.v-ag-card__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--v-text-label-size);font-weight:600}.v-ag-card__model{display:flex;align-items:center;gap:6px;min-width:0;font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-ag-card__model .v-tag{flex:none;height:20px}.v-ag-card__price{flex:none;font-family:var(--v-font-text);font-size:17px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}.v-ag-card__prompt{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:var(--v-space-2_5) var(--v-space-3);border-radius:var(--v-radius-md);background-color:var(--v-well);box-shadow:var(--v-shadow-deboss)}.v-ag-card__text{align-self:stretch;font-size:var(--v-text-caption-size);line-height:1.55;color:var(--v-text-2)}.v-ag-card__chips{display:flex;flex-wrap:wrap;gap:6px}.v-ag-param{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:9px;background-color:var(--v-fill);font-size:var(--v-text-caption-size);color:var(--v-text-3);white-space:nowrap}.v-ag-param b{font-weight:600;color:var(--v-text)}.v-ag-card__inputs{display:flex;flex-wrap:wrap;gap:6px}.v-ag-card__edit{display:flex;flex-direction:column;gap:var(--v-space-4)}.v-ag-card__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--v-space-1_5)}.v-ag-spacer{flex:1}.v-ag-results{display:grid;gap:var(--v-space-2);grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}@media (max-width:639.98px){.v-ag-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.v-ag-result{aspect-ratio:1}.v-ag-result__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.v-ag-audio{grid-column:1/-1;display:flex;align-items:center;gap:var(--v-space-2)}.v-ag-audio .v-pl-audio{flex:1}.v-ag-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--v-space-2) var(--v-space-5);margin:var(--v-space-2) 0 0;padding:0;list-style:none;font-size:var(--v-text-caption-size);color:var(--v-text-3)}.v-ag-steps li{display:inline-flex;align-items:center;gap:var(--v-space-2)}@media (max-width:639.98px){.v-ag-steps{display:none}}.v-ag-steps b{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background-color:var(--v-fill);font-size:11px;font-weight:600;color:var(--v-text-2)}.v-ag-pick .v-st-pick{padding-right:var(--v-space-4)}.v-ag-pick__auto{background:var(--v-fill);color:var(--v-text-2);box-shadow:inset 0 0 0 1px var(--v-line)}.v-ag-pick .v-st-pick[aria-pressed=true] .v-ag-pick__auto{background:var(--v-accent-soft);color:var(--v-accent-ink);box-shadow:inset 0 0 0 1px var(--v-accent-line)}.v-ag-pick__badge{margin-left:8px}.v-ag-pick.is-open{background-color:var(--v-accent-soft)}.v-ag-pick__set{display:flex;flex-direction:column;gap:var(--v-space-4);margin:0 var(--v-space-3) var(--v-space-3);padding:var(--v-space-4);border-radius:var(--v-radius-lg);background-color:var(--v-well);box-shadow:var(--v-shadow-deboss)}.v-ag-pick__foot{display:flex;align-items:center;justify-content:space-between;gap:var(--v-space-2);flex-wrap:wrap}.v-ag-pick__foot>.v-caption{flex:1 1 220px;min-width:0;text-wrap:pretty}@media (min-width:640px){.v-sheet__footer .v-ag-pick__clear{margin-right:auto}}.v-ag-brain{display:inline-flex;flex:none;min-width:0}.v-ag-brain>.v-cv-pill{max-width:min(240px,36vw)}.v-ag-brain.is-fixed{cursor:default}.v-ag-brain.is-fixed>.v-cv-pill{pointer-events:none}.v-ag-brain__eye{flex:none;width:14px;height:14px;color:var(--v-accent-ink)}.v-ag-brain>.v-cv-pill.is-paid{box-shadow:inset 0 0 0 1px var(--v-accent-line)}@media (max-width:639px){.v-ag-brain .v-ag-brain__eye,.v-ag-brain .v-ag-brain__text,.v-ag-brain .v-cv-pill__chev{display:none}.v-ag-brain>.v-cv-pill{width:34px;padding:0;justify-content:center}}.v-tag.v-ag-eye{padding:0 5px;color:var(--v-accent-ink);background-color:var(--v-accent-soft);box-shadow:none}.v-tag.v-ag-eye svg{width:12px;height:12px}.v-ag-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:8px;font-size:var(--v-text-micro-size);line-height:1.4;color:var(--v-text-3)}.v-ag-meta__item{display:inline-flex;align-items:center;gap:5px;min-width:0}.v-ag-meta__item>svg{flex:none;width:13px;height:13px}.v-ag-meta__item .v-logo{opacity:.8}.v-ag-meta__tokens{margin-left:6px;color:var(--v-text-4)}.v-ag-pill__short{display:none}@media (max-width:480px){.v-ag-pill .v-ag-pill__full,.v-ag-pill .v-cv-pill__chev{display:none}.v-ag-pill .v-ag-pill__short{display:inline}.v-ag-pill{padding-right:10px}}.v-ag-audio.is-fresh .v-pl-wave{-webkit-mask-image:linear-gradient(90deg,#000 44%,transparent 56%);mask-image:linear-gradient(90deg,#000 44%,transparent 56%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:v-rv-write 1.1s cubic-bezier(.16,1,.3,1) .15s both}.v-ag-audio.is-fresh .v-pl__btn,.v-ag-audio.is-fresh button:first-child{animation:v-rv-pop .7s cubic-bezier(.34,1.56,.64,1) both}@media (prefers-reduced-motion:reduce){.v-ag-audio.is-fresh *{animation:none!important}}